{ "schema": "agent4.interface_drawing_context.v1", "assembly_function_context": { "schema": "agent4.assembly_function_context.v1", "source_dir": "D:\\CSharpProjects\\agent4\\runtime\\2\\external_interface_recheck_v3_fast", "layer_separation_policy": [ "component_function_profiles describe whole-component purpose only.", "interface_function_profiles describe one physical contact/interface location only.", "connection_assessments decide how the pair is retained or allowed to move and must inspect the whole assembly.", "drawing_requirement_intent is downstream input for tolerance and roughness knowledge retrieval, not an exact value guessed from geometry." ], "component_function_profiles": [ { "component_id": "component_4", "instance_name": "小臂外壳1-1", "whole_component_function": "该组件作为小臂关节的主要外壳结构,用于包容和支撑内部连接件及轴承等部件。其表面分布有多组安装孔和圆柱面,用于与其他连接件进行固定和定位,构成小臂的主体框架。", "assembly_function": "支撑/连接", "responsibilities": [ "提供小臂关节的外部防护和结构支撑", "通过孔组和圆柱面为内部连接件提供安装和定位基准" ], "related_interface_ids": [ "contact_小臂外壳1_1_face_12__电机和连接臂连接件_1_face_3", "assembly_mate_6", "assembly_mate_7", "assembly_mate_9", "assembly_mate_10", "assembly_mate_11", "assembly_mate_5", "assembly_mate_8" ], "confidence": "high", "scope_rule": "whole_component_only_do_not_use_as_a_specific_contact_function" }, { "component_id": "component_1", "instance_name": "电机与大臂外壳连接件1-1", "whole_component_function": "该组件作为电机与大臂外壳之间的关键连接件,起到承上启下的结构传递作用。它通过圆柱面和孔组与轴承及小臂关节装配体配合,并与另一连接件(组件3)共同固定,确保电机与臂体连接的刚性和同轴度。", "assembly_function": "连接/支撑", "responsibilities": [ "连接电机与大臂外壳结构", "为轴承和小臂关节装配提供安装支撑面" ], "related_interface_ids": [ "contact_电机与大臂外壳连接件1_1_face_29__GB_T276_94深沟球轴承61810_2Z_1_face_127", "contact_电机与大臂外壳连接件1_1_face_30__GB_T276_94深沟球轴承61810_2Z_1_face_125", "contact_电机与大臂外壳连接件1_1_face_29__小臂关节装配2_1_face_688", "contact_电机与大臂外壳连接件1_1_face_33__小臂关节装配2_1_face_247", "assembly_mate_1", "assembly_mate_2", "assembly_mate_3", "assembly_mate_11", "assembly_mate_4" ], "confidence": "high", "scope_rule": "whole_component_only_do_not_use_as_a_specific_contact_function" }, { "component_id": "component_2", "instance_name": "电机与大臂外壳连接件3-1", "whole_component_function": "该组件与电机与大臂外壳连接件1配合使用,共同构成电机与大臂外壳的连接结构。它通过mating关系与连接件1固定,并与轴承及小臂关节装配体接触,起到辅助支撑和定位的作用,增强连接的整体稳定性。", "assembly_function": "连接/支撑", "responsibilities": [ "与连接件1配合完成电机与大臂外壳的固定", "为轴承提供轴向或径向支撑界面" ], "related_interface_ids": [ "contact_电机与大臂外壳连接件3_1_face_16__GB_T276_94深沟球轴承61810_2Z_1_face_125", "contact_电机与大臂外壳连接件3_1_face_14__小臂关节装配2_1_face_247", "assembly_mate_2", "assembly_mate_3", "assembly_mate_12", "assembly_mate_4" ], "confidence": "high", "scope_rule": "whole_component_only_do_not_use_as_a_specific_contact_function" }, { "component_id": "component_5", "instance_name": "电机和连接臂连接件-1", "whole_component_function": "该组件作为电机和连接臂之间的过渡连接件,用于将电机安装或固定到连接臂结构上。它通过孔组和圆柱面与小臂外壳配合,实现电机动力输出端与臂体的机械连接。", "assembly_function": "连接", "responsibilities": [ "实现电机与连接臂的机械连接", "通过孔组提供紧固件安装位置", "通过圆柱面提供径向定位基准" ], "related_interface_ids": [ "contact_小臂外壳1_1_face_12__电机和连接臂连接件_1_face_3", "assembly_mate_6", "assembly_mate_7", "assembly_mate_5" ], "confidence": "medium", "scope_rule": "whole_component_only_do_not_use_as_a_specific_contact_function" }, { "component_id": "component_6", "instance_name": "轴承与连接臂连接件-1", "whole_component_function": "该组件用于连接轴承与连接臂结构,起到支撑和固定轴承的作用。它通过 mating 关系安装在小臂外壳上,利用其圆柱面和平面特征为轴承提供安装基准,确保轴承在臂体中的正确位置。", "assembly_function": "支撑/连接", "responsibilities": [ "为轴承提供安装支撑", "将轴承组件固定到连接臂结构中" ], "related_interface_ids": [ "assembly_mate_9", "assembly_mate_10", "assembly_mate_8" ], "confidence": "medium", "scope_rule": "whole_component_only_do_not_use_as_a_specific_contact_function" } ], "interface_function_profiles": { "cylindrical": [ { "interface_group_id": "cyl_interface_001", "component_a": "电机与大臂外壳连接件1-1", "component_b": "小臂关节装配2-1", "diameter_mm": 50, "radius_mm": 25, "contact_record_count": 1, "contact_ids": [ "contact_电机与大臂外壳连接件1_1_face_33__小臂关节装配2_1_face_24" ], "face_pairs": [ { "face_a": 33, "face_b": 24, "center_a_mm": [ -98.449, -74.223, 41.9 ], "center_b_mm": [ -98.449, -74.223, 54.4 ], "axis_a": [ 0, -1, 0 ], "axis_b": [ 0, 1, 0 ], "bbox_a_mm": [ -123.449, -76.723, 29.4, -73.449, -71.723, 54.4 ], "bbox_b_mm": [ -132.599, -76.723, 20.25, -64.298, -71.723, 88.551 ], "surface_process_role_a": "machined_cylindrical_fit_surface", "surface_process_role_b": "machined_cylindrical_fit_surface" } ], "max_contact_confidence": 0.81, "interface_function_descriptions": [ { "semantic_unit_id": "lsu_003", "retrieval_sentence": "该零件包含一个半径为25毫米的圆柱面,与小臂关节装配2形成同轴配合。", "mechanical_role": "cylindrical mating face for centering and rotational support", "assembly_process_semantics": "machined cylindrical fit surface requiring precision machining and assembly alignment", "match_method": "exact_contact_id" } ], "function_binding_status": "available", "connection_assessment": { "component_a": "电机与大臂外壳连接件1-1", "component_b": "小臂关节装配2-1", "relative_motion_intent": "motion_expected_candidate", "solidworks_constraint_evidence": [ ], "constraint_evidence_note": "SolidWorks mates constrain the CAD model but are not themselves physical fasteners.", "positive_retention_evidence": [ ], "other_positive_retention_status": "not_observed_not_proven_absent", "interference_fit_necessity": "generally_not_expected_but_requires_function_check", "required_whole_assembly_checks": [ "Is relative rotation or sliding required?", "What carries radial load, axial load and torque?", "Are screws, bolts, pins, keys, splines, shoulders, retaining rings, clamps, welds, adhesives or intermediate connected parts present?", "Must the interface be disassembled for assembly or maintenance?", "If no other positive retention is confirmed and the relation must remain fixed, is interference fit required by the retrieved design standard?" ], "confidence": "low", "missing_facts": [ "confirmed physical retention mechanism", "relative motion requirement", "load and torque path", "disassembly intent" ] }, "drawing_requirement_intent": { "fit_intent": "derive_from_interface_function_connection_assessment_and_knowledge", "surface_finish_intent": "derive_per_participating_face_from_motion_load_sealing_and_assembly_method", "exact_value_policy": "do_not_invent_exact_fit_or_roughness_without_retrieved_rule" } }, { "interface_group_id": "cyl_interface_002", "component_a": "电机与大臂外壳连接件1-1", "component_b": "小臂关节装配2-1", "diameter_mm": 60, "radius_mm": 30, "contact_record_count": 2, "contact_ids": [ "contact_电机与大臂外壳连接件1_1_face_4__小臂关节装配2_1_face_441", "contact_电机与大臂外壳连接件1_1_face_4__小臂关节装配2_1_face_445" ], "face_pairs": [ { "face_a": 4, "face_b": 441, "center_a_mm": [ -98.449, -69.013, 39.4 ], "center_b_mm": [ -83.449, -67.723, 54.4 ], "axis_a": [ 0, 1, 0 ], "axis_b": [ 0, 1, 0 ], "bbox_a_mm": [ -128.449, -71.723, 24.4, -68.449, -66.303, 54.4 ], "bbox_b_mm": [ -98.449, -71.423, 24.4, -68.449, -64.023, 84.4 ], "surface_process_role_a": "machined_cylindrical_fit_surface", "surface_process_role_b": "machined_cylindrical_fit_surface" }, { "face_a": 4, "face_b": 445, "center_a_mm": [ -98.449, -69.013, 39.4 ], "center_b_mm": [ -113.449, -67.723, 54.4 ], "axis_a": [ 0, 1, 0 ], "axis_b": [ 0, 1, 0 ], "bbox_a_mm": [ -128.449, -71.723, 24.4, -68.449, -66.303, 54.4 ], "bbox_b_mm": [ -128.449, -71.423, 24.4, -98.449, -64.023, 84.4 ], "surface_process_role_a": "machined_cylindrical_fit_surface", "surface_process_role_b": "machined_cylindrical_fit_surface" } ], "max_contact_confidence": 0.81, "interface_function_descriptions": [ { "semantic_unit_id": "lsu_003", "retrieval_sentence": "该零件包含一个半径为25毫米的圆柱面,与小臂关节装配2形成同轴配合。", "mechanical_role": "cylindrical mating face for centering and rotational support", "assembly_process_semantics": "machined cylindrical fit surface requiring precision machining and assembly alignment", "match_method": "component_pair_text" } ], "function_binding_status": "available", "connection_assessment": { "component_a": "电机与大臂外壳连接件1-1", "component_b": "小臂关节装配2-1", "relative_motion_intent": "motion_expected_candidate", "solidworks_constraint_evidence": [ ], "constraint_evidence_note": "SolidWorks mates constrain the CAD model but are not themselves physical fasteners.", "positive_retention_evidence": [ ], "other_positive_retention_status": "not_observed_not_proven_absent", "interference_fit_necessity": "generally_not_expected_but_requires_function_check", "required_whole_assembly_checks": [ "Is relative rotation or sliding required?", "What carries radial load, axial load and torque?", "Are screws, bolts, pins, keys, splines, shoulders, retaining rings, clamps, welds, adhesives or intermediate connected parts present?", "Must the interface be disassembled for assembly or maintenance?", "If no other positive retention is confirmed and the relation must remain fixed, is interference fit required by the retrieved design standard?" ], "confidence": "low", "missing_facts": [ "confirmed physical retention mechanism", "relative motion requirement", "load and torque path", "disassembly intent" ] }, "drawing_requirement_intent": { "fit_intent": "derive_from_interface_function_connection_assessment_and_knowledge", "surface_finish_intent": "derive_per_participating_face_from_motion_load_sealing_and_assembly_method", "exact_value_policy": "do_not_invent_exact_fit_or_roughness_without_retrieved_rule" } }, { "interface_group_id": "cyl_interface_003", "component_a": "电机与大臂外壳连接件1-1", "component_b": "小臂关节装配2-1", "diameter_mm": 70, "radius_mm": 35, "contact_record_count": 2, "contact_ids": [ "contact_电机与大臂外壳连接件1_1_face_31__小臂关节装配2_1_face_567", "contact_电机与大臂外壳连接件1_1_face_31__小臂关节装配2_1_face_6" ], "face_pairs": [ { "face_a": 31, "face_b": 567, "center_a_mm": [ -98.449, -94.678, 36.9 ], "center_b_mm": [ -98.449, -85.473, 54.4 ], "axis_a": [ 0, -1, 0 ], "axis_b": [ 0, 1, 0 ], "bbox_a_mm": [ -133.449, -112.634, 19.4, -63.449, -76.723, 54.4 ], "bbox_b_mm": [ -147.523, -88.823, 5.326, -49.375, -82.123, 103.474 ], "surface_process_role_a": "machined_cylindrical_fit_surface", "surface_process_role_b": "machined_cylindrical_fit_surface" }, { "face_a": 31, "face_b": 6, "center_a_mm": [ -98.449, -94.678, 36.9 ], "center_b_mm": [ -98.449, -79.223, 54.4 ], "axis_a": [ 0, -1, 0 ], "axis_b": [ 0, -1, 0 ], "bbox_a_mm": [ -133.449, -112.634, 19.4, -63.449, -76.723, 54.4 ], "bbox_b_mm": [ -146.26, -81.723, 6.59, -50.638, -76.723, 102.211 ], "surface_process_role_a": "machined_cylindrical_fit_surface", "surface_process_role_b": "machined_cylindrical_fit_surface" } ], "max_contact_confidence": 0.813, "interface_function_descriptions": [ { "semantic_unit_id": "lsu_003", "retrieval_sentence": "该零件包含一个半径为25毫米的圆柱面,与小臂关节装配2形成同轴配合。", "mechanical_role": "cylindrical mating face for centering and rotational support", "assembly_process_semantics": "machined cylindrical fit surface requiring precision machining and assembly alignment", "match_method": "component_pair_text" } ], "function_binding_status": "available", "connection_assessment": { "component_a": "电机与大臂外壳连接件1-1", "component_b": "小臂关节装配2-1", "relative_motion_intent": "motion_expected_candidate", "solidworks_constraint_evidence": [ ], "constraint_evidence_note": "SolidWorks mates constrain the CAD model but are not themselves physical fasteners.", "positive_retention_evidence": [ ], "other_positive_retention_status": "not_observed_not_proven_absent", "interference_fit_necessity": "generally_not_expected_but_requires_function_check", "required_whole_assembly_checks": [ "Is relative rotation or sliding required?", "What carries radial load, axial load and torque?", "Are screws, bolts, pins, keys, splines, shoulders, retaining rings, clamps, welds, adhesives or intermediate connected parts present?", "Must the interface be disassembled for assembly or maintenance?", "If no other positive retention is confirmed and the relation must remain fixed, is interference fit required by the retrieved design standard?" ], "confidence": "low", "missing_facts": [ "confirmed physical retention mechanism", "relative motion requirement", "load and torque path", "disassembly intent" ] }, "drawing_requirement_intent": { "fit_intent": "derive_from_interface_function_connection_assessment_and_knowledge", "surface_finish_intent": "derive_per_participating_face_from_motion_load_sealing_and_assembly_method", "exact_value_policy": "do_not_invent_exact_fit_or_roughness_without_retrieved_rule" } }, { "interface_group_id": "cyl_interface_004", "component_a": "电机与大臂外壳连接件3-1", "component_b": "小臂关节装配2-1", "diameter_mm": 50, "radius_mm": 25, "contact_record_count": 1, "contact_ids": [ "contact_电机与大臂外壳连接件3_1_face_14__小臂关节装配2_1_face_24" ], "face_pairs": [ { "face_a": 14, "face_b": 24, "center_a_mm": [ -98.449, -74.223, 66.9 ], "center_b_mm": [ -98.449, -74.223, 54.4 ], "axis_a": [ 0, -1, 0 ], "axis_b": [ 0, 1, 0 ], "bbox_a_mm": [ -123.449, -76.723, 54.4, -73.449, -71.723, 79.4 ], "bbox_b_mm": [ -132.599, -76.723, 20.25, -64.298, -71.723, 88.551 ], "surface_process_role_a": "machined_cylindrical_fit_surface", "surface_process_role_b": "machined_cylindrical_fit_surface" } ], "max_contact_confidence": 0.81, "interface_function_descriptions": [ { "semantic_unit_id": "lsu_003", "retrieval_sentence": "该圆柱面半径25毫米,与小臂关节装配2的圆柱面形成同轴配合,轴向重叠5毫米,间隙为0,用于关节的径向定心和旋转导向。", "mechanical_role": "关节配合圆柱面,提供径向定心和旋转导向,限制径向自由度", "assembly_process_semantics": "精密配合面,需要检查配合精度和同轴度,确保关节运动精度", "match_method": "exact_contact_id" } ], "function_binding_status": "available", "connection_assessment": { "component_a": "电机与大臂外壳连接件3-1", "component_b": "小臂关节装配2-1", "relative_motion_intent": "unknown", "solidworks_constraint_evidence": [ ], "constraint_evidence_note": "SolidWorks mates constrain the CAD model but are not themselves physical fasteners.", "positive_retention_evidence": [ ], "other_positive_retention_status": "not_observed_not_proven_absent", "interference_fit_necessity": "needs_review_other_positive_retention_not_observed", "required_whole_assembly_checks": [ "Is relative rotation or sliding required?", "What carries radial load, axial load and torque?", "Are screws, bolts, pins, keys, splines, shoulders, retaining rings, clamps, welds, adhesives or intermediate connected parts present?", "Must the interface be disassembled for assembly or maintenance?", "If no other positive retention is confirmed and the relation must remain fixed, is interference fit required by the retrieved design standard?" ], "confidence": "low", "missing_facts": [ "confirmed physical retention mechanism", "relative motion requirement", "load and torque path", "disassembly intent" ] }, "drawing_requirement_intent": { "fit_intent": "derive_from_interface_function_connection_assessment_and_knowledge", "surface_finish_intent": "derive_per_participating_face_from_motion_load_sealing_and_assembly_method", "exact_value_policy": "do_not_invent_exact_fit_or_roughness_without_retrieved_rule" } }, { "interface_group_id": "cyl_interface_005", "component_a": "电机与大臂外壳连接件3-1", "component_b": "小臂关节装配2-1", "diameter_mm": 60, "radius_mm": 30, "contact_record_count": 4, "contact_ids": [ "contact_电机与大臂外壳连接件3_1_face_5__小臂关节装配2_1_face_441", "contact_电机与大臂外壳连接件3_1_face_5__小臂关节装配2_1_face_445", "contact_电机与大臂外壳连接件3_1_face_5__小臂关节装配2_1_face_457", "contact_电机与大臂外壳连接件3_1_face_5__小臂关节装配2_1_face_458" ], "face_pairs": [ { "face_a": 5, "face_b": 441, "center_a_mm": [ -98.449, -52.723, 69.4 ], "center_b_mm": [ -83.449, -67.723, 54.4 ], "axis_a": [ 0, -1, 0 ], "axis_b": [ 0, 1, 0 ], "bbox_a_mm": [ -128.449, -71.723, 54.4, -68.449, -33.723, 84.4 ], "bbox_b_mm": [ -98.449, -71.423, 24.4, -68.449, -64.023, 84.4 ], "surface_process_role_a": "machined_cylindrical_fit_surface", "surface_process_role_b": "machined_cylindrical_fit_surface" }, { "face_a": 5, "face_b": 445, "center_a_mm": [ -98.449, -52.723, 69.4 ], "center_b_mm": [ -113.449, -67.723, 54.4 ], "axis_a": [ 0, -1, 0 ], "axis_b": [ 0, 1, 0 ], "bbox_a_mm": [ -128.449, -71.723, 54.4, -68.449, -33.723, 84.4 ], "bbox_b_mm": [ -128.449, -71.423, 24.4, -98.449, -64.023, 84.4 ], "surface_process_role_a": "machined_cylindrical_fit_surface", "surface_process_role_b": "machined_cylindrical_fit_surface" }, { "face_a": 5, "face_b": 457, "center_a_mm": [ -98.449, -52.723, 69.4 ], "center_b_mm": [ -83.449, -59.623, 54.4 ], "axis_a": [ 0, -1, 0 ], "axis_b": [ 0, 1, 0 ], "bbox_a_mm": [ -128.449, -71.723, 54.4, -68.449, -33.723, 84.4 ], "bbox_b_mm": [ -98.449, -60.223, 24.4, -68.449, -59.023, 84.4 ], "surface_process_role_a": "machined_cylindrical_fit_surface", "surface_process_role_b": "machined_cylindrical_fit_surface" }, { "face_a": 5, "face_b": 458, "center_a_mm": [ -98.449, -52.723, 69.4 ], "center_b_mm": [ -113.449, -59.623, 54.4 ], "axis_a": [ 0, -1, 0 ], "axis_b": [ 0, 1, 0 ], "bbox_a_mm": [ -128.449, -71.723, 54.4, -68.449, -33.723, 84.4 ], "bbox_b_mm": [ -128.449, -60.223, 24.4, -98.449, -59.023, 84.4 ], "surface_process_role_a": "machined_cylindrical_fit_surface", "surface_process_role_b": "machined_cylindrical_fit_surface" } ], "max_contact_confidence": 0.815, "interface_function_descriptions": [ { "semantic_unit_id": "lsu_003", "retrieval_sentence": "该圆柱面半径25毫米,与小臂关节装配2的圆柱面形成同轴配合,轴向重叠5毫米,间隙为0,用于关节的径向定心和旋转导向。", "mechanical_role": "关节配合圆柱面,提供径向定心和旋转导向,限制径向自由度", "assembly_process_semantics": "精密配合面,需要检查配合精度和同轴度,确保关节运动精度", "match_method": "component_pair_text" } ], "function_binding_status": "available", "connection_assessment": { "component_a": "电机与大臂外壳连接件3-1", "component_b": "小臂关节装配2-1", "relative_motion_intent": "unknown", "solidworks_constraint_evidence": [ ], "constraint_evidence_note": "SolidWorks mates constrain the CAD model but are not themselves physical fasteners.", "positive_retention_evidence": [ ], "other_positive_retention_status": "not_observed_not_proven_absent", "interference_fit_necessity": "needs_review_other_positive_retention_not_observed", "required_whole_assembly_checks": [ "Is relative rotation or sliding required?", "What carries radial load, axial load and torque?", "Are screws, bolts, pins, keys, splines, shoulders, retaining rings, clamps, welds, adhesives or intermediate connected parts present?", "Must the interface be disassembled for assembly or maintenance?", "If no other positive retention is confirmed and the relation must remain fixed, is interference fit required by the retrieved design standard?" ], "confidence": "low", "missing_facts": [ "confirmed physical retention mechanism", "relative motion requirement", "load and torque path", "disassembly intent" ] }, "drawing_requirement_intent": { "fit_intent": "derive_from_interface_function_connection_assessment_and_knowledge", "surface_finish_intent": "derive_per_participating_face_from_motion_load_sealing_and_assembly_method", "exact_value_policy": "do_not_invent_exact_fit_or_roughness_without_retrieved_rule" } }, { "interface_group_id": "cyl_interface_006", "component_a": "电机与大臂外壳连接件3-1", "component_b": "小臂关节装配2-1", "diameter_mm": 70, "radius_mm": 35, "contact_record_count": 2, "contact_ids": [ "contact_电机与大臂外壳连接件3_1_face_9__小臂关节装配2_1_face_567", "contact_电机与大臂外壳连接件3_1_face_9__小臂关节装配2_1_face_6" ], "face_pairs": [ { "face_a": 9, "face_b": 567, "center_a_mm": [ -98.449, -94.678, 71.9 ], "center_b_mm": [ -98.449, -85.473, 54.4 ], "axis_a": [ 0, 1, 0 ], "axis_b": [ 0, 1, 0 ], "bbox_a_mm": [ -133.449, -112.634, 54.4, -63.449, -76.723, 89.4 ], "bbox_b_mm": [ -147.523, -88.823, 5.326, -49.375, -82.123, 103.474 ], "surface_process_role_a": "machined_cylindrical_fit_surface", "surface_process_role_b": "machined_cylindrical_fit_surface" }, { "face_a": 9, "face_b": 6, "center_a_mm": [ -98.449, -94.678, 71.9 ], "center_b_mm": [ -98.449, -79.223, 54.4 ], "axis_a": [ 0, 1, 0 ], "axis_b": [ 0, -1, 0 ], "bbox_a_mm": [ -133.449, -112.634, 54.4, -63.449, -76.723, 89.4 ], "bbox_b_mm": [ -146.26, -81.723, 6.59, -50.638, -76.723, 102.211 ], "surface_process_role_a": "machined_cylindrical_fit_surface", "surface_process_role_b": "machined_cylindrical_fit_surface" } ], "max_contact_confidence": 0.813, "interface_function_descriptions": [ { "semantic_unit_id": "lsu_003", "retrieval_sentence": "该圆柱面半径25毫米,与小臂关节装配2的圆柱面形成同轴配合,轴向重叠5毫米,间隙为0,用于关节的径向定心和旋转导向。", "mechanical_role": "关节配合圆柱面,提供径向定心和旋转导向,限制径向自由度", "assembly_process_semantics": "精密配合面,需要检查配合精度和同轴度,确保关节运动精度", "match_method": "component_pair_text" } ], "function_binding_status": "available", "connection_assessment": { "component_a": "电机与大臂外壳连接件3-1", "component_b": "小臂关节装配2-1", "relative_motion_intent": "unknown", "solidworks_constraint_evidence": [ ], "constraint_evidence_note": "SolidWorks mates constrain the CAD model but are not themselves physical fasteners.", "positive_retention_evidence": [ ], "other_positive_retention_status": "not_observed_not_proven_absent", "interference_fit_necessity": "needs_review_other_positive_retention_not_observed", "required_whole_assembly_checks": [ "Is relative rotation or sliding required?", "What carries radial load, axial load and torque?", "Are screws, bolts, pins, keys, splines, shoulders, retaining rings, clamps, welds, adhesives or intermediate connected parts present?", "Must the interface be disassembled for assembly or maintenance?", "If no other positive retention is confirmed and the relation must remain fixed, is interference fit required by the retrieved design standard?" ], "confidence": "low", "missing_facts": [ "confirmed physical retention mechanism", "relative motion requirement", "load and torque path", "disassembly intent" ] }, "drawing_requirement_intent": { "fit_intent": "derive_from_interface_function_connection_assessment_and_knowledge", "surface_finish_intent": "derive_per_participating_face_from_motion_load_sealing_and_assembly_method", "exact_value_policy": "do_not_invent_exact_fit_or_roughness_without_retrieved_rule" } } ], "planar": [ { "interface_group_id": "planar_interface_001", "contact_ids": [ "contact_电机与大臂外壳连接件1_1_face_10__小臂关节装配2_1_face_181" ], "component_a": "电机与大臂外壳连接件1-1", "component_b": "小臂关节装配2-1", "face_pairs": [ { "face_a": 10, "face_b": 181, "center_a_mm": [ -98.449, -68.723, 14.4 ], "center_b_mm": [ -96.299, -56.823, 14.45 ], "bbox_a_mm": [ -138.449, -108.723, 14.4, -58.449, -28.723, 14.4 ], "bbox_b_mm": [ -96.599, -59.323, 14.45, -95.999, -54.323, 14.45 ], "surface_process_role_a": "machined_surface_candidate", "surface_process_role_b": "machined_surface_candidate" } ], "gap_mm": 0.05, "overlap_measure_mm2": 24864.667, "interface_function_descriptions": [ { "semantic_unit_id": "lsu_003", "retrieval_sentence": "该零件包含一个半径为25毫米的圆柱面,与小臂关节装配2形成同轴配合。", "mechanical_role": "cylindrical mating face for centering and rotational support", "assembly_process_semantics": "machined cylindrical fit surface requiring precision machining and assembly alignment", "match_method": "component_pair_text" } ], "connection_assessment": { "component_a": "电机与大臂外壳连接件1-1", "component_b": "小臂关节装配2-1", "relative_motion_intent": "motion_expected_candidate", "solidworks_constraint_evidence": [ ], "constraint_evidence_note": "SolidWorks mates constrain the CAD model but are not themselves physical fasteners.", "positive_retention_evidence": [ ], "other_positive_retention_status": "not_observed_not_proven_absent", "interference_fit_necessity": "generally_not_expected_but_requires_function_check", "required_whole_assembly_checks": [ "Is relative rotation or sliding required?", "What carries radial load, axial load and torque?", "Are screws, bolts, pins, keys, splines, shoulders, retaining rings, clamps, welds, adhesives or intermediate connected parts present?", "Must the interface be disassembled for assembly or maintenance?", "If no other positive retention is confirmed and the relation must remain fixed, is interference fit required by the retrieved design standard?" ], "confidence": "low", "missing_facts": [ "confirmed physical retention mechanism", "relative motion requirement", "load and torque path", "disassembly intent" ] }, "drawing_requirement_intent": { "surface_finish_intent": "derive_for_each_face_from_locating_load_transfer_sealing_and_motion_function", "exact_value_policy": "knowledge_required" } }, { "interface_group_id": "planar_interface_002", "contact_ids": [ "contact_电机与大臂外壳连接件1_1_face_10__小臂关节装配2_1_face_207" ], "component_a": "电机与大臂外壳连接件1-1", "component_b": "小臂关节装配2-1", "face_pairs": [ { "face_a": 10, "face_b": 207, "center_a_mm": [ -98.449, -68.723, 14.4 ], "center_b_mm": [ -104.699, -56.823, 14.45 ], "bbox_a_mm": [ -138.449, -108.723, 14.4, -58.449, -28.723, 14.4 ], "bbox_b_mm": [ -104.999, -59.323, 14.45, -104.399, -54.323, 14.45 ], "surface_process_role_a": "machined_surface_candidate", "surface_process_role_b": "machined_surface_candidate" } ], "gap_mm": 0.05, "overlap_measure_mm2": 254399.651, "interface_function_descriptions": [ { "semantic_unit_id": "lsu_003", "retrieval_sentence": "该零件包含一个半径为25毫米的圆柱面,与小臂关节装配2形成同轴配合。", "mechanical_role": "cylindrical mating face for centering and rotational support", "assembly_process_semantics": "machined cylindrical fit surface requiring precision machining and assembly alignment", "match_method": "component_pair_text" } ], "connection_assessment": { "component_a": "电机与大臂外壳连接件1-1", "component_b": "小臂关节装配2-1", "relative_motion_intent": "motion_expected_candidate", "solidworks_constraint_evidence": [ ], "constraint_evidence_note": "SolidWorks mates constrain the CAD model but are not themselves physical fasteners.", "positive_retention_evidence": [ ], "other_positive_retention_status": "not_observed_not_proven_absent", "interference_fit_necessity": "generally_not_expected_but_requires_function_check", "required_whole_assembly_checks": [ "Is relative rotation or sliding required?", "What carries radial load, axial load and torque?", "Are screws, bolts, pins, keys, splines, shoulders, retaining rings, clamps, welds, adhesives or intermediate connected parts present?", "Must the interface be disassembled for assembly or maintenance?", "If no other positive retention is confirmed and the relation must remain fixed, is interference fit required by the retrieved design standard?" ], "confidence": "low", "missing_facts": [ "confirmed physical retention mechanism", "relative motion requirement", "load and torque path", "disassembly intent" ] }, "drawing_requirement_intent": { "surface_finish_intent": "derive_for_each_face_from_locating_load_transfer_sealing_and_motion_function", "exact_value_policy": "knowledge_required" } }, { "interface_group_id": "planar_interface_003", "contact_ids": [ "contact_电机与大臂外壳连接件1_1_face_10__小臂关节装配2_1_face_227" ], "component_a": "电机与大臂外壳连接件1-1", "component_b": "小臂关节装配2-1", "face_pairs": [ { "face_a": 10, "face_b": 227, "center_a_mm": [ -98.449, -68.723, 14.4 ], "center_b_mm": [ -92.099, -56.823, 14.45 ], "bbox_a_mm": [ -138.449, -108.723, 14.4, -58.449, -28.723, 14.4 ], "bbox_b_mm": [ -92.399, -59.323, 14.45, -91.799, -54.323, 14.45 ], "surface_process_role_a": "machined_surface_candidate", "surface_process_role_b": "machined_surface_candidate" } ], "gap_mm": 0.05, "overlap_measure_mm2": 25550.245, "interface_function_descriptions": [ { "semantic_unit_id": "lsu_003", "retrieval_sentence": "该零件包含一个半径为25毫米的圆柱面,与小臂关节装配2形成同轴配合。", "mechanical_role": "cylindrical mating face for centering and rotational support", "assembly_process_semantics": "machined cylindrical fit surface requiring precision machining and assembly alignment", "match_method": "component_pair_text" } ], "connection_assessment": { "component_a": "电机与大臂外壳连接件1-1", "component_b": "小臂关节装配2-1", "relative_motion_intent": "motion_expected_candidate", "solidworks_constraint_evidence": [ ], "constraint_evidence_note": "SolidWorks mates constrain the CAD model but are not themselves physical fasteners.", "positive_retention_evidence": [ ], "other_positive_retention_status": "not_observed_not_proven_absent", "interference_fit_necessity": "generally_not_expected_but_requires_function_check", "required_whole_assembly_checks": [ "Is relative rotation or sliding required?", "What carries radial load, axial load and torque?", "Are screws, bolts, pins, keys, splines, shoulders, retaining rings, clamps, welds, adhesives or intermediate connected parts present?", "Must the interface be disassembled for assembly or maintenance?", "If no other positive retention is confirmed and the relation must remain fixed, is interference fit required by the retrieved design standard?" ], "confidence": "low", "missing_facts": [ "confirmed physical retention mechanism", "relative motion requirement", "load and torque path", "disassembly intent" ] }, "drawing_requirement_intent": { "surface_finish_intent": "derive_for_each_face_from_locating_load_transfer_sealing_and_motion_function", "exact_value_policy": "knowledge_required" } }, { "interface_group_id": "planar_interface_004", "contact_ids": [ "contact_电机与大臂外壳连接件1_1_face_34__小臂关节装配2_1_face_443" ], "component_a": "电机与大臂外壳连接件1-1", "component_b": "小臂关节装配2-1", "face_pairs": [ { "face_a": 34, "face_b": 443, "center_a_mm": [ -98.449, -71.723, 39.4 ], "center_b_mm": [ -98.449, -71.723, 54.4 ], "bbox_a_mm": [ -128.449, -71.723, 24.4, -68.449, -71.723, 54.4 ], "bbox_b_mm": [ -128.149, -71.723, 24.7, -68.749, -71.723, 84.1 ], "surface_process_role_a": "machined_surface_candidate", "surface_process_role_b": "machined_surface_candidate" } ], "gap_mm": 0, "overlap_measure_mm2": 213703.224, "interface_function_descriptions": [ { "semantic_unit_id": "lsu_003", "retrieval_sentence": "该零件包含一个半径为25毫米的圆柱面,与小臂关节装配2形成同轴配合。", "mechanical_role": "cylindrical mating face for centering and rotational support", "assembly_process_semantics": "machined cylindrical fit surface requiring precision machining and assembly alignment", "match_method": "component_pair_text" } ], "connection_assessment": { "component_a": "电机与大臂外壳连接件1-1", "component_b": "小臂关节装配2-1", "relative_motion_intent": "motion_expected_candidate", "solidworks_constraint_evidence": [ ], "constraint_evidence_note": "SolidWorks mates constrain the CAD model but are not themselves physical fasteners.", "positive_retention_evidence": [ ], "other_positive_retention_status": "not_observed_not_proven_absent", "interference_fit_necessity": "generally_not_expected_but_requires_function_check", "required_whole_assembly_checks": [ "Is relative rotation or sliding required?", "What carries radial load, axial load and torque?", "Are screws, bolts, pins, keys, splines, shoulders, retaining rings, clamps, welds, adhesives or intermediate connected parts present?", "Must the interface be disassembled for assembly or maintenance?", "If no other positive retention is confirmed and the relation must remain fixed, is interference fit required by the retrieved design standard?" ], "confidence": "low", "missing_facts": [ "confirmed physical retention mechanism", "relative motion requirement", "load and torque path", "disassembly intent" ] }, "drawing_requirement_intent": { "surface_finish_intent": "derive_for_each_face_from_locating_load_transfer_sealing_and_motion_function", "exact_value_policy": "knowledge_required" } }, { "interface_group_id": "planar_interface_005", "contact_ids": [ "contact_电机与大臂外壳连接件1_1_face_10__小臂关节装配2_1_face_149" ], "component_a": "电机与大臂外壳连接件1-1", "component_b": "小臂关节装配2-1", "face_pairs": [ { "face_a": 10, "face_b": 149, "center_a_mm": [ -98.449, -68.723, 14.4 ], "center_b_mm": [ -100.499, -56.823, 14.45 ], "bbox_a_mm": [ -138.449, -108.723, 14.4, -58.449, -28.723, 14.4 ], "bbox_b_mm": [ -100.799, -59.323, 14.45, -100.199, -54.323, 14.45 ], "surface_process_role_a": "machined_surface_candidate", "surface_process_role_b": "machined_surface_candidate" } ], "gap_mm": 0.05, "overlap_measure_mm2": 884.611, "interface_function_descriptions": [ { "semantic_unit_id": "lsu_003", "retrieval_sentence": "该零件包含一个半径为25毫米的圆柱面,与小臂关节装配2形成同轴配合。", "mechanical_role": "cylindrical mating face for centering and rotational support", "assembly_process_semantics": "machined cylindrical fit surface requiring precision machining and assembly alignment", "match_method": "component_pair_text" } ], "connection_assessment": { "component_a": "电机与大臂外壳连接件1-1", "component_b": "小臂关节装配2-1", "relative_motion_intent": "motion_expected_candidate", "solidworks_constraint_evidence": [ ], "constraint_evidence_note": "SolidWorks mates constrain the CAD model but are not themselves physical fasteners.", "positive_retention_evidence": [ ], "other_positive_retention_status": "not_observed_not_proven_absent", "interference_fit_necessity": "generally_not_expected_but_requires_function_check", "required_whole_assembly_checks": [ "Is relative rotation or sliding required?", "What carries radial load, axial load and torque?", "Are screws, bolts, pins, keys, splines, shoulders, retaining rings, clamps, welds, adhesives or intermediate connected parts present?", "Must the interface be disassembled for assembly or maintenance?", "If no other positive retention is confirmed and the relation must remain fixed, is interference fit required by the retrieved design standard?" ], "confidence": "low", "missing_facts": [ "confirmed physical retention mechanism", "relative motion requirement", "load and torque path", "disassembly intent" ] }, "drawing_requirement_intent": { "surface_finish_intent": "derive_for_each_face_from_locating_load_transfer_sealing_and_motion_function", "exact_value_policy": "knowledge_required" } }, { "interface_group_id": "planar_interface_006", "contact_ids": [ "contact_电机与大臂外壳连接件1_1_face_29__小臂关节装配2_1_face_465" ], "component_a": "电机与大臂外壳连接件1-1", "component_b": "小臂关节装配2-1", "face_pairs": [ { "face_a": 29, "face_b": 465, "center_a_mm": [ -98.449, -33.723, 38.15 ], "center_b_mm": [ -98.449, -33.723, 54.4 ], "bbox_a_mm": [ -130.949, -33.723, 21.9, -65.949, -33.723, 54.4 ], "bbox_b_mm": [ -126.149, -33.723, 26.7, -70.749, -33.723, 82.1 ], "surface_process_role_a": "machined_surface_candidate", "surface_process_role_b": "machined_surface_candidate" } ], "gap_mm": 0, "overlap_measure_mm2": 52785.522, "interface_function_descriptions": [ { "semantic_unit_id": "lsu_003", "retrieval_sentence": "该零件包含一个半径为25毫米的圆柱面,与小臂关节装配2形成同轴配合。", "mechanical_role": "cylindrical mating face for centering and rotational support", "assembly_process_semantics": "machined cylindrical fit surface requiring precision machining and assembly alignment", "match_method": "component_pair_text" } ], "connection_assessment": { "component_a": "电机与大臂外壳连接件1-1", "component_b": "小臂关节装配2-1", "relative_motion_intent": "motion_expected_candidate", "solidworks_constraint_evidence": [ ], "constraint_evidence_note": "SolidWorks mates constrain the CAD model but are not themselves physical fasteners.", "positive_retention_evidence": [ ], "other_positive_retention_status": "not_observed_not_proven_absent", "interference_fit_necessity": "generally_not_expected_but_requires_function_check", "required_whole_assembly_checks": [ "Is relative rotation or sliding required?", "What carries radial load, axial load and torque?", "Are screws, bolts, pins, keys, splines, shoulders, retaining rings, clamps, welds, adhesives or intermediate connected parts present?", "Must the interface be disassembled for assembly or maintenance?", "If no other positive retention is confirmed and the relation must remain fixed, is interference fit required by the retrieved design standard?" ], "confidence": "low", "missing_facts": [ "confirmed physical retention mechanism", "relative motion requirement", "load and torque path", "disassembly intent" ] }, "drawing_requirement_intent": { "surface_finish_intent": "derive_for_each_face_from_locating_load_transfer_sealing_and_motion_function", "exact_value_policy": "knowledge_required" } }, { "interface_group_id": "planar_interface_007", "contact_ids": [ "contact_电机与大臂外壳连接件3_1_face_8__小臂关节装配2_1_face_443" ], "component_a": "电机与大臂外壳连接件3-1", "component_b": "小臂关节装配2-1", "face_pairs": [ { "face_a": 8, "face_b": 443, "center_a_mm": [ -98.449, -71.723, 69.4 ], "center_b_mm": [ -98.449, -71.723, 54.4 ], "bbox_a_mm": [ -128.449, -71.723, 54.4, -68.449, -71.723, 84.4 ], "bbox_b_mm": [ -128.149, -71.723, 24.7, -68.749, -71.723, 84.1 ], "surface_process_role_a": "machined_surface_candidate", "surface_process_role_b": "machined_surface_candidate" } ], "gap_mm": 0, "overlap_measure_mm2": 3798.034, "interface_function_descriptions": [ { "semantic_unit_id": "lsu_003", "retrieval_sentence": "该圆柱面半径25毫米,与小臂关节装配2的圆柱面形成同轴配合,轴向重叠5毫米,间隙为0,用于关节的径向定心和旋转导向。", "mechanical_role": "关节配合圆柱面,提供径向定心和旋转导向,限制径向自由度", "assembly_process_semantics": "精密配合面,需要检查配合精度和同轴度,确保关节运动精度", "match_method": "component_pair_text" } ], "connection_assessment": { "component_a": "电机与大臂外壳连接件3-1", "component_b": "小臂关节装配2-1", "relative_motion_intent": "unknown", "solidworks_constraint_evidence": [ ], "constraint_evidence_note": "SolidWorks mates constrain the CAD model but are not themselves physical fasteners.", "positive_retention_evidence": [ ], "other_positive_retention_status": "not_observed_not_proven_absent", "interference_fit_necessity": "needs_review_other_positive_retention_not_observed", "required_whole_assembly_checks": [ "Is relative rotation or sliding required?", "What carries radial load, axial load and torque?", "Are screws, bolts, pins, keys, splines, shoulders, retaining rings, clamps, welds, adhesives or intermediate connected parts present?", "Must the interface be disassembled for assembly or maintenance?", "If no other positive retention is confirmed and the relation must remain fixed, is interference fit required by the retrieved design standard?" ], "confidence": "low", "missing_facts": [ "confirmed physical retention mechanism", "relative motion requirement", "load and torque path", "disassembly intent" ] }, "drawing_requirement_intent": { "surface_finish_intent": "derive_for_each_face_from_locating_load_transfer_sealing_and_motion_function", "exact_value_policy": "knowledge_required" } }, { "interface_group_id": "planar_interface_008", "contact_ids": [ "contact_电机与大臂外壳连接件3_1_face_23__小臂关节装配2_1_face_443" ], "component_a": "电机与大臂外壳连接件3-1", "component_b": "小臂关节装配2-1", "face_pairs": [ { "face_a": 23, "face_b": 443, "center_a_mm": [ -123.078, -71.723, 73.272 ], "center_b_mm": [ -98.449, -71.723, 54.4 ], "bbox_a_mm": [ -124.793, -71.723, 71.523, -121.363, -71.723, 75.022 ], "bbox_b_mm": [ -128.149, -71.723, 24.7, -68.749, -71.723, 84.1 ], "surface_process_role_a": "machined_surface_candidate", "surface_process_role_b": "machined_surface_candidate" } ], "gap_mm": 0, "overlap_measure_mm2": 163620.833, "interface_function_descriptions": [ { "semantic_unit_id": "lsu_003", "retrieval_sentence": "该圆柱面半径25毫米,与小臂关节装配2的圆柱面形成同轴配合,轴向重叠5毫米,间隙为0,用于关节的径向定心和旋转导向。", "mechanical_role": "关节配合圆柱面,提供径向定心和旋转导向,限制径向自由度", "assembly_process_semantics": "精密配合面,需要检查配合精度和同轴度,确保关节运动精度", "match_method": "component_pair_text" } ], "connection_assessment": { "component_a": "电机与大臂外壳连接件3-1", "component_b": "小臂关节装配2-1", "relative_motion_intent": "unknown", "solidworks_constraint_evidence": [ ], "constraint_evidence_note": "SolidWorks mates constrain the CAD model but are not themselves physical fasteners.", "positive_retention_evidence": [ ], "other_positive_retention_status": "not_observed_not_proven_absent", "interference_fit_necessity": "needs_review_other_positive_retention_not_observed", "required_whole_assembly_checks": [ "Is relative rotation or sliding required?", "What carries radial load, axial load and torque?", "Are screws, bolts, pins, keys, splines, shoulders, retaining rings, clamps, welds, adhesives or intermediate connected parts present?", "Must the interface be disassembled for assembly or maintenance?", "If no other positive retention is confirmed and the relation must remain fixed, is interference fit required by the retrieved design standard?" ], "confidence": "low", "missing_facts": [ "confirmed physical retention mechanism", "relative motion requirement", "load and torque path", "disassembly intent" ] }, "drawing_requirement_intent": { "surface_finish_intent": "derive_for_each_face_from_locating_load_transfer_sealing_and_motion_function", "exact_value_policy": "knowledge_required" } }, { "interface_group_id": "planar_interface_009", "contact_ids": [ "contact_电机与大臂外壳连接件3_1_face_15__小臂关节装配2_1_face_484" ], "component_a": "电机与大臂外壳连接件3-1", "component_b": "小臂关节装配2-1", "face_pairs": [ { "face_a": 15, "face_b": 484, "center_a_mm": [ -98.449, -76.723, 71.9 ], "center_b_mm": [ -98.449, -76.723, 75.9 ], "bbox_a_mm": [ -133.449, -76.723, 54.4, -63.449, -76.723, 89.4 ], "bbox_b_mm": [ -101.199, -76.723, 73.15, -95.699, -76.723, 78.65 ], "surface_process_role_a": "machined_surface_candidate", "surface_process_role_b": "machined_surface_candidate" } ], "gap_mm": 0, "overlap_measure_mm2": 1250.697, "interface_function_descriptions": [ { "semantic_unit_id": "lsu_003", "retrieval_sentence": "该圆柱面半径25毫米,与小臂关节装配2的圆柱面形成同轴配合,轴向重叠5毫米,间隙为0,用于关节的径向定心和旋转导向。", "mechanical_role": "关节配合圆柱面,提供径向定心和旋转导向,限制径向自由度", "assembly_process_semantics": "精密配合面,需要检查配合精度和同轴度,确保关节运动精度", "match_method": "component_pair_text" } ], "connection_assessment": { "component_a": "电机与大臂外壳连接件3-1", "component_b": "小臂关节装配2-1", "relative_motion_intent": "unknown", "solidworks_constraint_evidence": [ ], "constraint_evidence_note": "SolidWorks mates constrain the CAD model but are not themselves physical fasteners.", "positive_retention_evidence": [ ], "other_positive_retention_status": "not_observed_not_proven_absent", "interference_fit_necessity": "needs_review_other_positive_retention_not_observed", "required_whole_assembly_checks": [ "Is relative rotation or sliding required?", "What carries radial load, axial load and torque?", "Are screws, bolts, pins, keys, splines, shoulders, retaining rings, clamps, welds, adhesives or intermediate connected parts present?", "Must the interface be disassembled for assembly or maintenance?", "If no other positive retention is confirmed and the relation must remain fixed, is interference fit required by the retrieved design standard?" ], "confidence": "low", "missing_facts": [ "confirmed physical retention mechanism", "relative motion requirement", "load and torque path", "disassembly intent" ] }, "drawing_requirement_intent": { "surface_finish_intent": "derive_for_each_face_from_locating_load_transfer_sealing_and_motion_function", "exact_value_policy": "knowledge_required" } } ] }, "connection_analysis_policy": [ "Geometric contact alone does not determine clearance, transition or interference fit.", "Check intended relative motion, load/torque transfer, axial and circumferential retention, disassembly intent and all alternative positive-retention mechanisms.", "not_observed is not equivalent to absent; unresolved whole-assembly evidence requires needs_review." ] }, "drawing_ownership_context": { "available": true, "source_path": "D:\\CSharpProjects\\agent4\\runtime\\current-standard-flow\\41-all-view-ownership\\all-views-hover-grid-3mm-250ms-view-calibrated-complete.jsonl", "sample_count": 4785, "component_count": 20, "components": [ { "component_name": "小臂外壳1-1", "sample_count": 1069, "min_x_mm": 84, "min_y_mm": 60, "max_x_mm": 189, "max_y_mm": 339 }, { "component_name": "电机与大臂外壳连接件1-1", "sample_count": 1048, "min_x_mm": 48, "min_y_mm": 63, "max_x_mm": 108, "max_y_mm": 339 }, { "component_name": "小臂肘关节-1/小臂关节装配2-1/EC60fl-150W-V2.stp-1", "sample_count": 489, "min_x_mm": 264, "min_y_mm": 252, "max_x_mm": 489, "max_y_mm": 315 }, { "component_name": "电机与大臂外壳连接件3-1", "sample_count": 485, "min_x_mm": 108, "min_y_mm": 69, "max_x_mm": 159, "max_y_mm": 333 }, { "component_name": "小臂肘关节-1/电机与大臂外壳连接件1-1", "sample_count": 402, "min_x_mm": 393, "min_y_mm": 237.00000000000003, "max_x_mm": 507, "max_y_mm": 324 }, { "component_name": "小臂肘关节-1/小臂外壳1-1", "sample_count": 335, "min_x_mm": 243, "min_y_mm": 225, "max_x_mm": 483, "max_y_mm": 333 }, { "component_name": "小臂肘关节-1/电机与大臂外壳连接件3-1", "sample_count": 308, "min_x_mm": 255, "min_y_mm": 231, "max_x_mm": 348.00000000000006, "max_y_mm": 327 }, { "component_name": "小臂肘关节-1/小臂关节装配2-1/CSG-20-160-2A-SP_C_8_WG1044040-MHC-1/CSG-20-50-2A-GR-MHC_b-1", "sample_count": 227, "min_x_mm": 312, "min_y_mm": 240, "max_x_mm": 480, "max_y_mm": 312 }, { "component_name": "小臂肘关节-1/轴承与连接臂连接件-1", "sample_count": 96, "min_x_mm": 255, "min_y_mm": 255, "max_x_mm": 474.00000000000006, "max_y_mm": 324 }, { "component_name": "小臂肘关节-1/小臂关节装配2-1/小臂电机减速器连接法兰-1", "sample_count": 74, "min_x_mm": 303, "min_y_mm": 246, "max_x_mm": 480, "max_y_mm": 312 }, { "component_name": "小臂关节装配2-1/CSG-20-160-2A-SP_C_8_WG1044040-MHC-1/CSG-20-50-2A-GR-MHC_b-1", "sample_count": 66, "min_x_mm": 75, "min_y_mm": 255, "max_x_mm": 123, "max_y_mm": 321 }, { "component_name": "小臂肘关节-1/小臂关节装配2-1/CSG-20-160-2A-SP_C_8_WG1044040-MHC-1/WG_CSG_SHG-20_C_8_WG1044040-1", "sample_count": 57, "min_x_mm": 309, "min_y_mm": 252, "max_x_mm": 459, "max_y_mm": 294 }, { "component_name": "小臂肘关节-1/GB/T276-94深沟球轴承61810-2Z-1", "sample_count": 47, "min_x_mm": 261, "min_y_mm": 249, "max_x_mm": 480, "max_y_mm": 321 }, { "component_name": "小臂肘关节-1/小臂关节装配2-1/CSG-20-160-2A-SP_C_8_WG1044040-MHC-1/Workspace1 CSG-2A-20-1", "sample_count": 36, "min_x_mm": 324, "min_y_mm": 240, "max_x_mm": 474.00000000000006, "max_y_mm": 306 }, { "component_name": "小臂肘关节-1/电机和连接臂连接件-1", "sample_count": 24, "min_x_mm": 342, "min_y_mm": 237.00000000000003, "max_x_mm": 468, "max_y_mm": 297 }, { "component_name": "电机和连接臂连接件-1", "sample_count": 11, "min_x_mm": 90, "min_y_mm": 69, "max_x_mm": 126, "max_y_mm": 69 }, { "component_name": "小臂肘关节-1/小臂关节装配2-1/CSG-20-160-2A-SP_C_8_WG1044040-MHC-1/CSG-20-50-2A-GR-MHC_g-1", "sample_count": 5, "min_x_mm": 315, "min_y_mm": 261, "max_x_mm": 429, "max_y_mm": 297 }, { "component_name": "小臂关节装配2-1/CSG-20-160-2A-SP_C_8_WG1044040-MHC-1/WG_CSG_SHG-20_C_8_WG1044040-1", "sample_count": 3, "min_x_mm": 96, "min_y_mm": 288.00000000000006, "max_x_mm": 120, "max_y_mm": 288.00000000000006 }, { "component_name": "小臂关节装配2-1/EC60fl-150W-V2.stp-1", "sample_count": 2, "min_x_mm": 60, "min_y_mm": 285.00000000000006, "max_x_mm": 60, "max_y_mm": 288.00000000000006 }, { "component_name": "小臂关节装配2-1/小臂电机减速器连接法兰-1", "sample_count": 1, "min_x_mm": 87.00000000000001, "min_y_mm": 309, "max_x_mm": 87.00000000000001, "max_y_mm": 309 } ], "binding_policy": "Dimension definition points are preferred over text position; nearest ownership samples identify component candidates, not exact B-rep faces." }, "tolerance_assessment_context": { "schema": "agent4.drawing_assembly.tolerance_assessment_context.v1", "dwg_source_dir": "D:\\CSharpProjects\\agent4\\runtime\\current-standard-flow\\59-interface-drawing-resume\\dwg-extraction", "mechanical_source_dir": "D:\\CSharpProjects\\agent4\\runtime\\2\\external_interface_recheck_v3_fast", "policy": [ "Never infer an exact fit designation from contact geometry alone.", "A correct/incorrect verdict requires a reliable 3D interface/function, nominal-size, DWG-annotation and knowledge-rule evidence chain.", "Keep multiple same-diameter interface matches explicit and return needs_review unless other evidence resolves ownership.", "Internal contacts excluded by the source 3D external-interface report must not be reintroduced." ], "drawing_ownership_source": { "available": true, "source_path": "D:\\CSharpProjects\\agent4\\runtime\\current-standard-flow\\41-all-view-ownership\\all-views-hover-grid-3mm-250ms-view-calibrated-complete.jsonl", "sample_count": 4785, "component_count": 20, "components": [ { "component_name": "小臂外壳1-1", "sample_count": 1069, "min_x_mm": 84, "min_y_mm": 60, "max_x_mm": 189, "max_y_mm": 339 }, { "component_name": "电机与大臂外壳连接件1-1", "sample_count": 1048, "min_x_mm": 48, "min_y_mm": 63, "max_x_mm": 108, "max_y_mm": 339 }, { "component_name": "小臂肘关节-1/小臂关节装配2-1/EC60fl-150W-V2.stp-1", "sample_count": 489, "min_x_mm": 264, "min_y_mm": 252, "max_x_mm": 489, "max_y_mm": 315 }, { "component_name": "电机与大臂外壳连接件3-1", "sample_count": 485, "min_x_mm": 108, "min_y_mm": 69, "max_x_mm": 159, "max_y_mm": 333 }, { "component_name": "小臂肘关节-1/电机与大臂外壳连接件1-1", "sample_count": 402, "min_x_mm": 393, "min_y_mm": 237.00000000000003, "max_x_mm": 507, "max_y_mm": 324 }, { "component_name": "小臂肘关节-1/小臂外壳1-1", "sample_count": 335, "min_x_mm": 243, "min_y_mm": 225, "max_x_mm": 483, "max_y_mm": 333 }, { "component_name": "小臂肘关节-1/电机与大臂外壳连接件3-1", "sample_count": 308, "min_x_mm": 255, "min_y_mm": 231, "max_x_mm": 348.00000000000006, "max_y_mm": 327 }, { "component_name": "小臂肘关节-1/小臂关节装配2-1/CSG-20-160-2A-SP_C_8_WG1044040-MHC-1/CSG-20-50-2A-GR-MHC_b-1", "sample_count": 227, "min_x_mm": 312, "min_y_mm": 240, "max_x_mm": 480, "max_y_mm": 312 }, { "component_name": "小臂肘关节-1/轴承与连接臂连接件-1", "sample_count": 96, "min_x_mm": 255, "min_y_mm": 255, "max_x_mm": 474.00000000000006, "max_y_mm": 324 }, { "component_name": "小臂肘关节-1/小臂关节装配2-1/小臂电机减速器连接法兰-1", "sample_count": 74, "min_x_mm": 303, "min_y_mm": 246, "max_x_mm": 480, "max_y_mm": 312 }, { "component_name": "小臂关节装配2-1/CSG-20-160-2A-SP_C_8_WG1044040-MHC-1/CSG-20-50-2A-GR-MHC_b-1", "sample_count": 66, "min_x_mm": 75, "min_y_mm": 255, "max_x_mm": 123, "max_y_mm": 321 }, { "component_name": "小臂肘关节-1/小臂关节装配2-1/CSG-20-160-2A-SP_C_8_WG1044040-MHC-1/WG_CSG_SHG-20_C_8_WG1044040-1", "sample_count": 57, "min_x_mm": 309, "min_y_mm": 252, "max_x_mm": 459, "max_y_mm": 294 }, { "component_name": "小臂肘关节-1/GB/T276-94深沟球轴承61810-2Z-1", "sample_count": 47, "min_x_mm": 261, "min_y_mm": 249, "max_x_mm": 480, "max_y_mm": 321 }, { "component_name": "小臂肘关节-1/小臂关节装配2-1/CSG-20-160-2A-SP_C_8_WG1044040-MHC-1/Workspace1 CSG-2A-20-1", "sample_count": 36, "min_x_mm": 324, "min_y_mm": 240, "max_x_mm": 474.00000000000006, "max_y_mm": 306 }, { "component_name": "小臂肘关节-1/电机和连接臂连接件-1", "sample_count": 24, "min_x_mm": 342, "min_y_mm": 237.00000000000003, "max_x_mm": 468, "max_y_mm": 297 }, { "component_name": "电机和连接臂连接件-1", "sample_count": 11, "min_x_mm": 90, "min_y_mm": 69, "max_x_mm": 126, "max_y_mm": 69 }, { "component_name": "小臂肘关节-1/小臂关节装配2-1/CSG-20-160-2A-SP_C_8_WG1044040-MHC-1/CSG-20-50-2A-GR-MHC_g-1", "sample_count": 5, "min_x_mm": 315, "min_y_mm": 261, "max_x_mm": 429, "max_y_mm": 297 }, { "component_name": "小臂关节装配2-1/CSG-20-160-2A-SP_C_8_WG1044040-MHC-1/WG_CSG_SHG-20_C_8_WG1044040-1", "sample_count": 3, "min_x_mm": 96, "min_y_mm": 288.00000000000006, "max_x_mm": 120, "max_y_mm": 288.00000000000006 }, { "component_name": "小臂关节装配2-1/EC60fl-150W-V2.stp-1", "sample_count": 2, "min_x_mm": 60, "min_y_mm": 285.00000000000006, "max_x_mm": 60, "max_y_mm": 288.00000000000006 }, { "component_name": "小臂关节装配2-1/小臂电机减速器连接法兰-1", "sample_count": 1, "min_x_mm": 87.00000000000001, "min_y_mm": 309, "max_x_mm": 87.00000000000001, "max_y_mm": 309 } ], "binding_policy": "Dimension definition points are preferred over text position; nearest ownership samples identify component candidates, not exact B-rep faces." }, "parsed_dwg_tolerance_annotations": [ { "dimension_kind": "diameter", "nominal_size_mm": 70, "interface_diameter_mm": 70, "fit_code": "H7/js6", "fit_grade": "H7/js6", "fit_designations": [ { "designation": "H7", "fundamental_deviation": "H", "it_grade": "7", "role": "hole" }, { "designation": "js6", "fundamental_deviation": "js", "it_grade": "6", "role": "shaft" } ], "hole_tolerance_designation": "H7", "shaft_tolerance_designation": "js6", "fit_completeness": "hole_and_shaft_pair", "upper_deviation_mm": null, "lower_deviation_mm": null, "deviation_source": null, "raw_text": "\\A1;%%C70\\H0.707107x;\\SH7/js6;\\H1.41421x;", "text": "Φ70H7/js6", "parse_warnings": [ ], "handle": "ABC", "object_name": "AcDbRotatedDimension", "source_index": 1823, "text_position": [ 296.9110990954092, 343.8066372964992, 0 ], "xline1_point": [ 299.0967145812979, 314.0987057911346, 0 ], "xline2_point": [ 298.377250388201, 244.0987057911345, 0 ], "dim_line_point": [ 300.5962791103069, 244.0987057911347, 0 ], "center": [ 0, 0, 0 ], "chord_point": [ 0, 0, 0 ], "bbox": { "min_x": 293.85091908051163, "min_y": 244.09870579113465, "max_x": 302.5962791103069, "max_y": 348.0282646521319 }, "drawing_geometry_binding": { "status": "geometry_candidates_found", "search_radius_mm": 2, "point_bindings": [ { "reference_point_kind": "xline1_point", "x_mm": 299.0967145812979, "y_mm": 314.0987057911346, "nearest_geometry": [ { "handle": "25F", "object_name": "AcDbLine", "layer": "粗实线层", "distance_mm": 0, "match_kind": "line_segment_distance", "confidence": "high", "start": [ 296.81891875493, 314.0987057911346 ], "end": [ 331.24532562612274, 314.0987057911346 ], "center": null, "radius_mm": null, "bbox": { "min_x": 296.81891875493, "min_y": 314.0987057911346, "max_x": 331.24532562612274, "max_y": 314.0987057911346 }, "boundary_ownership": { "status": "boundary_pair_candidates_found", "probe_offset_mm": 3, "sides": [ { "side": "normal_positive", "probe_x_mm": 299.097, "probe_y_mm": 317.099, "owner_candidates": [ { "component_name": "小臂肘关节-1/电机与大臂外壳连接件3-1", "distance_mm": 1.276, "sample_x_mm": 300, "sample_y_mm": 318, "confidence": "high" } ] }, { "side": "normal_negative", "probe_x_mm": 299.097, "probe_y_mm": 311.099, "owner_candidates": [ { "component_name": "小臂肘关节-1/电机与大臂外壳连接件3-1", "distance_mm": 2.285, "sample_x_mm": 300, "sample_y_mm": 309, "confidence": "medium" }, { "component_name": "小臂肘关节-1/小臂关节装配2-1/EC60fl-150W-V2.stp-1", "distance_mm": 5.178, "sample_x_mm": 300, "sample_y_mm": 306, "confidence": "low" } ] } ], "component_pair_candidates": [ { "component_a": "小臂肘关节-1/电机与大臂外壳连接件3-1", "component_b": "小臂肘关节-1/小臂关节装配2-1/EC60fl-150W-V2.stp-1", "side_a": "normal_positive", "side_b": "normal_negative", "max_probe_distance_mm": 5.178, "confidence": "low" } ], "boundary_rule": "A visible drawing edge is treated as a possible boundary between two projected components; side probes provide drawing evidence, not final 3D contact proof." } }, { "handle": "424", "object_name": "AcDbHatch", "layer": "剖面线层", "distance_mm": 0, "match_kind": "bbox_distance", "confidence": "high", "start": null, "end": null, "center": null, "radius_mm": null, "bbox": { "min_x": 291.81891875493, "min_y": 244.09870579113453, "max_x": 301.81891875493, "max_y": 314.09870579113493 }, "boundary_ownership": { "status": "boundary_probe_not_supported_for_geometry" } }, { "handle": "214", "object_name": "AcDbLine", "layer": "粗实线层", "distance_mm": 0, "match_kind": "line_segment_distance", "confidence": "high", "start": [ 296.81891875493, 314.09870579113493 ], "end": [ 301.81891875493, 314.0987057911348 ], "center": null, "radius_mm": null, "bbox": { "min_x": 296.81891875493, "min_y": 314.0987057911348, "max_x": 301.81891875493, "max_y": 314.09870579113493 }, "boundary_ownership": { "status": "boundary_pair_candidates_found", "probe_offset_mm": 3, "sides": [ { "side": "normal_positive", "probe_x_mm": 299.097, "probe_y_mm": 317.099, "owner_candidates": [ { "component_name": "小臂肘关节-1/电机与大臂外壳连接件3-1", "distance_mm": 1.276, "sample_x_mm": 300, "sample_y_mm": 318, "confidence": "high" } ] }, { "side": "normal_negative", "probe_x_mm": 299.097, "probe_y_mm": 311.099, "owner_candidates": [ { "component_name": "小臂肘关节-1/电机与大臂外壳连接件3-1", "distance_mm": 2.285, "sample_x_mm": 300, "sample_y_mm": 309, "confidence": "medium" }, { "component_name": "小臂肘关节-1/小臂关节装配2-1/EC60fl-150W-V2.stp-1", "distance_mm": 5.178, "sample_x_mm": 300, "sample_y_mm": 306, "confidence": "low" } ] } ], "component_pair_candidates": [ { "component_a": "小臂肘关节-1/电机与大臂外壳连接件3-1", "component_b": "小臂肘关节-1/小臂关节装配2-1/EC60fl-150W-V2.stp-1", "side_a": "normal_positive", "side_b": "normal_negative", "max_probe_distance_mm": 5.178, "confidence": "low" } ], "boundary_rule": "A visible drawing edge is treated as a possible boundary between two projected components; side probes provide drawing evidence, not final 3D contact proof." } } ] }, { "reference_point_kind": "xline2_point", "x_mm": 298.377250388201, "y_mm": 244.0987057911345, "nearest_geometry": [ { "handle": "25A", "object_name": "AcDbLine", "layer": "粗实线层", "distance_mm": 0, "match_kind": "line_segment_distance", "confidence": "high", "start": [ 296.81891875493, 244.09870579113453 ], "end": [ 331.24532562612274, 244.0987057911346 ], "center": null, "radius_mm": null, "bbox": { "min_x": 296.81891875493, "min_y": 244.09870579113453, "max_x": 331.24532562612274, "max_y": 244.0987057911346 }, "boundary_ownership": { "status": "boundary_pair_candidates_found", "probe_offset_mm": 3, "sides": [ { "side": "normal_positive", "probe_x_mm": 298.377, "probe_y_mm": 247.099, "owner_candidates": [ { "component_name": "小臂肘关节-1/电机与大臂外壳连接件3-1", "distance_mm": 1.762, "sample_x_mm": 297, "sample_y_mm": 246, "confidence": "medium" }, { "component_name": "小臂肘关节-1/小臂关节装配2-1/EC60fl-150W-V2.stp-1", "distance_mm": 5.091, "sample_x_mm": 297, "sample_y_mm": 252, "confidence": "low" } ] }, { "side": "normal_negative", "probe_x_mm": 298.377, "probe_y_mm": 241.099, "owner_candidates": [ { "component_name": "小臂肘关节-1/电机与大臂外壳连接件3-1", "distance_mm": 2.348, "sample_x_mm": 297, "sample_y_mm": 243, "confidence": "medium" } ] } ], "component_pair_candidates": [ { "component_a": "小臂肘关节-1/小臂关节装配2-1/EC60fl-150W-V2.stp-1", "component_b": "小臂肘关节-1/电机与大臂外壳连接件3-1", "side_a": "normal_positive", "side_b": "normal_negative", "max_probe_distance_mm": 5.091, "confidence": "low" } ], "boundary_rule": "A visible drawing edge is treated as a possible boundary between two projected components; side probes provide drawing evidence, not final 3D contact proof." } }, { "handle": "424", "object_name": "AcDbHatch", "layer": "剖面线层", "distance_mm": 0, "match_kind": "bbox_distance", "confidence": "high", "start": null, "end": null, "center": null, "radius_mm": null, "bbox": { "min_x": 291.81891875493, "min_y": 244.09870579113453, "max_x": 301.81891875493, "max_y": 314.09870579113493 }, "boundary_ownership": { "status": "boundary_probe_not_supported_for_geometry" } }, { "handle": "213", "object_name": "AcDbLine", "layer": "粗实线层", "distance_mm": 0, "match_kind": "line_segment_distance", "confidence": "high", "start": [ 301.81891875493, 244.09870579113482 ], "end": [ 296.81891875493, 244.09870579113493 ], "center": null, "radius_mm": null, "bbox": { "min_x": 296.81891875493, "min_y": 244.09870579113482, "max_x": 301.81891875493, "max_y": 244.09870579113493 }, "boundary_ownership": { "status": "boundary_pair_candidates_found", "probe_offset_mm": 3, "sides": [ { "side": "normal_positive", "probe_x_mm": 298.377, "probe_y_mm": 241.099, "owner_candidates": [ { "component_name": "小臂肘关节-1/电机与大臂外壳连接件3-1", "distance_mm": 2.348, "sample_x_mm": 297, "sample_y_mm": 243, "confidence": "medium" } ] }, { "side": "normal_negative", "probe_x_mm": 298.377, "probe_y_mm": 247.099, "owner_candidates": [ { "component_name": "小臂肘关节-1/电机与大臂外壳连接件3-1", "distance_mm": 1.762, "sample_x_mm": 297, "sample_y_mm": 246, "confidence": "medium" }, { "component_name": "小臂肘关节-1/小臂关节装配2-1/EC60fl-150W-V2.stp-1", "distance_mm": 5.091, "sample_x_mm": 297, "sample_y_mm": 252, "confidence": "low" } ] } ], "component_pair_candidates": [ { "component_a": "小臂肘关节-1/电机与大臂外壳连接件3-1", "component_b": "小臂肘关节-1/小臂关节装配2-1/EC60fl-150W-V2.stp-1", "side_a": "normal_positive", "side_b": "normal_negative", "max_probe_distance_mm": 5.091, "confidence": "low" } ], "boundary_rule": "A visible drawing edge is treated as a possible boundary between two projected components; side probes provide drawing evidence, not final 3D contact proof." } }, { "handle": "21D", "object_name": "AcDbLine", "layer": "粗实线层", "distance_mm": 1.5583, "match_kind": "line_segment_distance", "confidence": "low", "start": [ 296.81891875493, 254.09870579113493 ], "end": [ 296.81891875493, 244.09870579113493 ], "center": null, "radius_mm": null, "bbox": { "min_x": 296.81891875493, "min_y": 244.09870579113493, "max_x": 296.81891875493, "max_y": 254.09870579113493 }, "boundary_ownership": { "status": "boundary_pair_not_resolved", "probe_offset_mm": 3, "sides": [ { "side": "normal_positive", "probe_x_mm": 301.377, "probe_y_mm": 244.099, "owner_candidates": [ { "component_name": "小臂肘关节-1/电机与大臂外壳连接件3-1", "distance_mm": 1.762, "sample_x_mm": 300, "sample_y_mm": 243, "confidence": "medium" } ] }, { "side": "normal_negative", "probe_x_mm": 295.377, "probe_y_mm": 244.099, "owner_candidates": [ { "component_name": "小臂肘关节-1/电机与大臂外壳连接件3-1", "distance_mm": 1.762, "sample_x_mm": 294, "sample_y_mm": 243, "confidence": "medium" } ] } ], "component_pair_candidates": [ ], "boundary_rule": "A visible drawing edge is treated as a possible boundary between two projected components; side probes provide drawing evidence, not final 3D contact proof." } } ] } ], "binding_policy": "These are nearest DWG geometry candidates for dimension definition points. Use handle/distance as 2D evidence; final B-rep face identity still requires 3D diameter, ownership and projection checks." }, "ownership_binding": { "status": "owner_candidates_found", "reference_points": [ { "kind": "xline1_point", "x_mm": 299.0967145812979, "y_mm": 314.0987057911346 }, { "kind": "xline2_point", "x_mm": 298.377250388201, "y_mm": 244.0987057911345 }, { "kind": "center", "x_mm": 0, "y_mm": 0 }, { "kind": "chord_point", "x_mm": 0, "y_mm": 0 }, { "kind": "dim_line_point", "x_mm": 300.5962791103069, "y_mm": 244.0987057911347 }, { "kind": "text_position", "x_mm": 296.9110990954092, "y_mm": 343.8066372964992 } ], "owner_candidates": [ { "component_name": "小臂肘关节-1/电机与大臂外壳连接件3-1", "distance_mm": 1.25, "reference_point_kind": "dim_line_point", "nearest_sample_x_mm": 300, "nearest_sample_y_mm": 243, "confidence": "high" }, { "component_name": "小臂肘关节-1/小臂关节装配2-1/EC60fl-150W-V2.stp-1", "distance_mm": 7.924, "reference_point_kind": "dim_line_point", "nearest_sample_x_mm": 300, "nearest_sample_y_mm": 252, "confidence": "medium" }, { "component_name": "小臂肘关节-1/小臂关节装配2-1/小臂电机减速器连接法兰-1", "distance_mm": 8.616, "reference_point_kind": "dim_line_point", "nearest_sample_x_mm": 309, "nearest_sample_y_mm": 246, "confidence": "low" }, { "component_name": "小臂肘关节-1/小臂关节装配2-1/CSG-20-160-2A-SP_C_8_WG1044040-MHC-1/CSG-20-50-2A-GR-MHC_b-1", "distance_mm": 11.561, "reference_point_kind": "dim_line_point", "nearest_sample_x_mm": 312, "nearest_sample_y_mm": 246, "confidence": "low" }, { "component_name": "小臂肘关节-1/小臂外壳1-1", "distance_mm": 12.933, "reference_point_kind": "xline1_point", "nearest_sample_x_mm": 300, "nearest_sample_y_mm": 327, "confidence": "low" } ], "face_binding_limit": "Ownership binds a drawing location to a component. Exact face identity still requires diameter and B-rep location/projection evidence." } }, { "dimension_kind": "diameter", "nominal_size_mm": 50, "interface_diameter_mm": 50, "fit_code": "H7/js6", "fit_grade": "H7/js6", "fit_designations": [ { "designation": "H7", "fundamental_deviation": "H", "it_grade": "7", "role": "hole" }, { "designation": "js6", "fundamental_deviation": "js", "it_grade": "6", "role": "shaft" } ], "hole_tolerance_designation": "H7", "shaft_tolerance_designation": "js6", "fit_completeness": "hole_and_shaft_pair", "upper_deviation_mm": null, "lower_deviation_mm": null, "deviation_source": null, "raw_text": "\\A1;%%C50\\H0.707107x;\\SH7/js6;\\H1.41421x;", "text": "Φ50H7/js6", "parse_warnings": [ ], "handle": "ACD", "object_name": "AcDbRotatedDimension", "source_index": 1824, "text_position": [ 291.8176180056136, 215.9652167344049, 0 ], "xline1_point": [ 294.4406237543627, 304.0987057911349, 0 ], "xline2_point": [ 294.4201973261675, 254.0987057911349, 0 ], "dim_line_point": [ 295.5027980205119, 254.098705791135, 0 ], "center": [ 0, 0, 0 ], "chord_point": [ 0, 0, 0 ], "bbox": { "min_x": 288.75743799071597, "min_y": 211.74358937877224, "max_x": 297.5027980205119, "max_y": 304.09870579113505 }, "drawing_geometry_binding": { "status": "geometry_candidates_found", "search_radius_mm": 2, "point_bindings": [ { "reference_point_kind": "xline1_point", "x_mm": 294.4406237543627, "y_mm": 304.0987057911349, "nearest_geometry": [ { "handle": "424", "object_name": "AcDbHatch", "layer": "剖面线层", "distance_mm": 0, "match_kind": "bbox_distance", "confidence": "high", "start": null, "end": null, "center": null, "radius_mm": null, "bbox": { "min_x": 291.81891875493, "min_y": 244.09870579113453, "max_x": 301.81891875493, "max_y": 314.09870579113493 }, "boundary_ownership": { "status": "boundary_probe_not_supported_for_geometry" } }, { "handle": "217", "object_name": "AcDbLine", "layer": "粗实线层", "distance_mm": 0, "match_kind": "line_segment_distance", "confidence": "high", "start": [ 291.81891875493, 304.0987057911349 ], "end": [ 296.81891875493, 304.09870579113493 ], "center": null, "radius_mm": null, "bbox": { "min_x": 291.81891875493, "min_y": 304.0987057911349, "max_x": 296.81891875493, "max_y": 304.09870579113493 }, "boundary_ownership": { "status": "boundary_pair_candidates_found", "probe_offset_mm": 3, "sides": [ { "side": "normal_positive", "probe_x_mm": 294.441, "probe_y_mm": 307.099, "owner_candidates": [ { "component_name": "小臂肘关节-1/小臂关节装配2-1/EC60fl-150W-V2.stp-1", "distance_mm": 1.184, "sample_x_mm": 294, "sample_y_mm": 306, "confidence": "high" }, { "component_name": "小臂肘关节-1/电机与大臂外壳连接件3-1", "distance_mm": 1.952, "sample_x_mm": 294, "sample_y_mm": 309, "confidence": "medium" } ] }, { "side": "normal_negative", "probe_x_mm": 294.441, "probe_y_mm": 301.099, "owner_candidates": [ { "component_name": "小臂肘关节-1/小臂关节装配2-1/EC60fl-150W-V2.stp-1", "distance_mm": 1.184, "sample_x_mm": 294, "sample_y_mm": 300, "confidence": "high" } ] } ], "component_pair_candidates": [ { "component_a": "小臂肘关节-1/电机与大臂外壳连接件3-1", "component_b": "小臂肘关节-1/小臂关节装配2-1/EC60fl-150W-V2.stp-1", "side_a": "normal_positive", "side_b": "normal_negative", "max_probe_distance_mm": 1.952, "confidence": "medium" } ], "boundary_rule": "A visible drawing edge is treated as a possible boundary between two projected components; side probes provide drawing evidence, not final 3D contact proof." } }, { "handle": "427", "object_name": "AcDbHatch", "layer": "剖面线层", "distance_mm": 1.6217, "match_kind": "bbox_distance", "confidence": "low", "start": null, "end": null, "center": null, "radius_mm": null, "bbox": { "min_x": 284.8189104819584, "min_y": 235.09840414056734, "max_x": 292.8189187659936, "max_y": 323.0986413397753 }, "boundary_ownership": { "status": "boundary_probe_not_supported_for_geometry" } } ] }, { "reference_point_kind": "xline2_point", "x_mm": 294.4201973261675, "y_mm": 254.0987057911349, "nearest_geometry": [ { "handle": "424", "object_name": "AcDbHatch", "layer": "剖面线层", "distance_mm": 0, "match_kind": "bbox_distance", "confidence": "high", "start": null, "end": null, "center": null, "radius_mm": null, "bbox": { "min_x": 291.81891875493, "min_y": 244.09870579113453, "max_x": 301.81891875493, "max_y": 314.09870579113493 }, "boundary_ownership": { "status": "boundary_probe_not_supported_for_geometry" } }, { "handle": "218", "object_name": "AcDbLine", "layer": "粗实线层", "distance_mm": 0, "match_kind": "line_segment_distance", "confidence": "high", "start": [ 296.81891875493, 254.09870579113493 ], "end": [ 291.81891875493, 254.09870579113482 ], "center": null, "radius_mm": null, "bbox": { "min_x": 291.81891875493, "min_y": 254.09870579113482, "max_x": 296.81891875493, "max_y": 254.09870579113493 }, "boundary_ownership": { "status": "boundary_pair_candidates_found", "probe_offset_mm": 3, "sides": [ { "side": "normal_positive", "probe_x_mm": 294.42, "probe_y_mm": 251.099, "owner_candidates": [ { "component_name": "小臂肘关节-1/小臂关节装配2-1/EC60fl-150W-V2.stp-1", "distance_mm": 0.994, "sample_x_mm": 294, "sample_y_mm": 252, "confidence": "high" }, { "component_name": "小臂肘关节-1/电机与大臂外壳连接件3-1", "distance_mm": 2.14, "sample_x_mm": 294, "sample_y_mm": 249, "confidence": "medium" } ] }, { "side": "normal_negative", "probe_x_mm": 294.42, "probe_y_mm": 257.099, "owner_candidates": [ { "component_name": "小臂肘关节-1/小臂关节装配2-1/EC60fl-150W-V2.stp-1", "distance_mm": 0.994, "sample_x_mm": 294, "sample_y_mm": 258, "confidence": "high" } ] } ], "component_pair_candidates": [ { "component_a": "小臂肘关节-1/电机与大臂外壳连接件3-1", "component_b": "小臂肘关节-1/小臂关节装配2-1/EC60fl-150W-V2.stp-1", "side_a": "normal_positive", "side_b": "normal_negative", "max_probe_distance_mm": 2.14, "confidence": "medium" } ], "boundary_rule": "A visible drawing edge is treated as a possible boundary between two projected components; side probes provide drawing evidence, not final 3D contact proof." } }, { "handle": "427", "object_name": "AcDbHatch", "layer": "剖面线层", "distance_mm": 1.6013, "match_kind": "bbox_distance", "confidence": "low", "start": null, "end": null, "center": null, "radius_mm": null, "bbox": { "min_x": 284.8189104819584, "min_y": 235.09840414056734, "max_x": 292.8189187659936, "max_y": 323.0986413397753 }, "boundary_ownership": { "status": "boundary_probe_not_supported_for_geometry" } } ] } ], "binding_policy": "These are nearest DWG geometry candidates for dimension definition points. Use handle/distance as 2D evidence; final B-rep face identity still requires 3D diameter, ownership and projection checks." }, "ownership_binding": { "status": "owner_candidates_found", "reference_points": [ { "kind": "xline1_point", "x_mm": 294.4406237543627, "y_mm": 304.0987057911349 }, { "kind": "xline2_point", "x_mm": 294.4201973261675, "y_mm": 254.0987057911349 }, { "kind": "center", "x_mm": 0, "y_mm": 0 }, { "kind": "chord_point", "x_mm": 0, "y_mm": 0 }, { "kind": "dim_line_point", "x_mm": 295.5027980205119, "y_mm": 254.098705791135 }, { "kind": "text_position", "x_mm": 291.8176180056136, "y_mm": 215.9652167344049 } ], "owner_candidates": [ { "component_name": "小臂肘关节-1/小臂关节装配2-1/EC60fl-150W-V2.stp-1", "distance_mm": 0.994, "reference_point_kind": "xline2_point", "nearest_sample_x_mm": 294, "nearest_sample_y_mm": 255, "confidence": "high" }, { "component_name": "小臂肘关节-1/电机与大臂外壳连接件3-1", "distance_mm": 4.013, "reference_point_kind": "xline2_point", "nearest_sample_x_mm": 291, "nearest_sample_y_mm": 252, "confidence": "medium" }, { "component_name": "小臂肘关节-1/小臂关节装配2-1/小臂电机减速器连接法兰-1", "distance_mm": 7.551, "reference_point_kind": "dim_line_point", "nearest_sample_x_mm": 303, "nearest_sample_y_mm": 255, "confidence": "medium" }, { "component_name": "小臂肘关节-1/小臂外壳1-1", "distance_mm": 9.072, "reference_point_kind": "text_position", "nearest_sample_x_mm": 291, "nearest_sample_y_mm": 225, "confidence": "low" }, { "component_name": "小臂肘关节-1/小臂关节装配2-1/CSG-20-160-2A-SP_C_8_WG1044040-MHC-1/CSG-20-50-2A-GR-MHC_b-1", "distance_mm": 16.522, "reference_point_kind": "dim_line_point", "nearest_sample_x_mm": 312, "nearest_sample_y_mm": 255, "confidence": "low" } ], "face_binding_limit": "Ownership binds a drawing location to a component. Exact face identity still requires diameter and B-rep location/projection evidence." } }, { "dimension_kind": "diameter", "nominal_size_mm": 60, "interface_diameter_mm": 60, "fit_code": "H7/f6", "fit_grade": "H7/f6", "fit_designations": [ { "designation": "H7", "fundamental_deviation": "H", "it_grade": "7", "role": "hole" }, { "designation": "f6", "fundamental_deviation": "f", "it_grade": "6", "role": "shaft" } ], "hole_tolerance_designation": "H7", "shaft_tolerance_designation": "f6", "fit_completeness": "hole_and_shaft_pair", "upper_deviation_mm": null, "lower_deviation_mm": null, "deviation_source": null, "raw_text": "\\A1;%%C60\\H0.707107x;\\SH7/f6;\\H1.41421x;", "text": "Φ60H7/f6", "parse_warnings": [ ], "handle": "ADE", "object_name": "AcDbRotatedDimension", "source_index": 1825, "text_position": [ 282.3842568546862, 215.9652167344013, 0 ], "xline1_point": [ 286.6547502072986, 249.0987057911346, 0 ], "xline2_point": [ 286.2666480715901, 309.0987057911346, 0 ], "dim_line_point": [ 285.827479865394, 309.0987057911347, 0 ], "center": [ 0, 0, 0 ], "chord_point": [ 0, 0, 0 ], "bbox": { "min_x": 279.5660338439786, "min_y": 212.26924442689992, "max_x": 286.6547502072987, "max_y": 309.0987057911347 }, "drawing_geometry_binding": { "status": "geometry_candidates_found", "search_radius_mm": 2, "point_bindings": [ { "reference_point_kind": "xline1_point", "x_mm": 286.6547502072986, "y_mm": 249.0987057911346, "nearest_geometry": [ { "handle": "258", "object_name": "AcDbLine", "layer": "粗实线层", "distance_mm": 0, "match_kind": "line_segment_distance", "confidence": "high", "start": [ 252.81891875493034, 249.0987057911346 ], "end": [ 291.81891875493, 249.0987057911346 ], "center": null, "radius_mm": null, "bbox": { "min_x": 252.81891875493034, "min_y": 249.0987057911346, "max_x": 291.81891875493, "max_y": 249.0987057911346 }, "boundary_ownership": { "status": "boundary_pair_candidates_found", "probe_offset_mm": 3, "sides": [ { "side": "normal_positive", "probe_x_mm": 286.655, "probe_y_mm": 252.099, "owner_candidates": [ { "component_name": "小臂肘关节-1/小臂关节装配2-1/EC60fl-150W-V2.stp-1", "distance_mm": 1.349, "sample_x_mm": 288.00000000000006, "sample_y_mm": 252, "confidence": "high" }, { "component_name": "小臂肘关节-1/电机与大臂外壳连接件3-1", "distance_mm": 3.378, "sample_x_mm": 288.00000000000006, "sample_y_mm": 249, "confidence": "medium" } ] }, { "side": "normal_negative", "probe_x_mm": 286.655, "probe_y_mm": 246.099, "owner_candidates": [ { "component_name": "小臂肘关节-1/电机与大臂外壳连接件3-1", "distance_mm": 1.349, "sample_x_mm": 288.00000000000006, "sample_y_mm": 246, "confidence": "high" } ] } ], "component_pair_candidates": [ { "component_a": "小臂肘关节-1/小臂关节装配2-1/EC60fl-150W-V2.stp-1", "component_b": "小臂肘关节-1/电机与大臂外壳连接件3-1", "side_a": "normal_positive", "side_b": "normal_negative", "max_probe_distance_mm": 1.349, "confidence": "high" } ], "boundary_rule": "A visible drawing edge is treated as a possible boundary between two projected components; side probes provide drawing evidence, not final 3D contact proof." } }, { "handle": "427", "object_name": "AcDbHatch", "layer": "剖面线层", "distance_mm": 0, "match_kind": "bbox_distance", "confidence": "high", "start": null, "end": null, "center": null, "radius_mm": null, "bbox": { "min_x": 284.8189104819584, "min_y": 235.09840414056734, "max_x": 292.8189187659936, "max_y": 323.0986413397753 }, "boundary_ownership": { "status": "boundary_probe_not_supported_for_geometry" } }, { "handle": "1D7", "object_name": "AcDbLine", "layer": "粗实线层", "distance_mm": 0, "match_kind": "line_segment_distance", "confidence": "high", "start": [ 284.11891875492995, 249.0987057911346 ], "end": [ 289.2939187622402, 249.09870579113453 ], "center": null, "radius_mm": null, "bbox": { "min_x": 284.11891875492995, "min_y": 249.09870579113453, "max_x": 289.2939187622402, "max_y": 249.0987057911346 }, "boundary_ownership": { "status": "boundary_pair_candidates_found", "probe_offset_mm": 3, "sides": [ { "side": "normal_positive", "probe_x_mm": 286.655, "probe_y_mm": 252.099, "owner_candidates": [ { "component_name": "小臂肘关节-1/小臂关节装配2-1/EC60fl-150W-V2.stp-1", "distance_mm": 1.349, "sample_x_mm": 288.00000000000006, "sample_y_mm": 252, "confidence": "high" }, { "component_name": "小臂肘关节-1/电机与大臂外壳连接件3-1", "distance_mm": 3.378, "sample_x_mm": 288.00000000000006, "sample_y_mm": 249, "confidence": "medium" } ] }, { "side": "normal_negative", "probe_x_mm": 286.655, "probe_y_mm": 246.099, "owner_candidates": [ { "component_name": "小臂肘关节-1/电机与大臂外壳连接件3-1", "distance_mm": 1.349, "sample_x_mm": 288.00000000000006, "sample_y_mm": 246, "confidence": "high" } ] } ], "component_pair_candidates": [ { "component_a": "小臂肘关节-1/小臂关节装配2-1/EC60fl-150W-V2.stp-1", "component_b": "小臂肘关节-1/电机与大臂外壳连接件3-1", "side_a": "normal_positive", "side_b": "normal_negative", "max_probe_distance_mm": 1.349, "confidence": "high" } ], "boundary_rule": "A visible drawing edge is treated as a possible boundary between two projected components; side probes provide drawing evidence, not final 3D contact proof." } } ] }, { "reference_point_kind": "xline2_point", "x_mm": 286.2666480715901, "y_mm": 309.0987057911346, "nearest_geometry": [ { "handle": "261", "object_name": "AcDbLine", "layer": "粗实线层", "distance_mm": 0, "match_kind": "line_segment_distance", "confidence": "high", "start": [ 252.81891875493034, 309.0987057911346 ], "end": [ 291.81891875493, 309.0987057911346 ], "center": null, "radius_mm": null, "bbox": { "min_x": 252.81891875493034, "min_y": 309.0987057911346, "max_x": 291.81891875493, "max_y": 309.0987057911346 }, "boundary_ownership": { "status": "boundary_pair_candidates_found", "probe_offset_mm": 3, "sides": [ { "side": "normal_positive", "probe_x_mm": 286.267, "probe_y_mm": 312.099, "owner_candidates": [ { "component_name": "小臂肘关节-1/电机与大臂外壳连接件3-1", "distance_mm": 1.27, "sample_x_mm": 285.00000000000006, "sample_y_mm": 312, "confidence": "high" } ] }, { "side": "normal_negative", "probe_x_mm": 286.267, "probe_y_mm": 306.099, "owner_candidates": [ { "component_name": "小臂肘关节-1/小臂关节装配2-1/EC60fl-150W-V2.stp-1", "distance_mm": 1.27, "sample_x_mm": 285.00000000000006, "sample_y_mm": 306, "confidence": "high" }, { "component_name": "小臂肘关节-1/电机与大臂外壳连接件3-1", "distance_mm": 3.166, "sample_x_mm": 285.00000000000006, "sample_y_mm": 309, "confidence": "medium" } ] } ], "component_pair_candidates": [ { "component_a": "小臂肘关节-1/电机与大臂外壳连接件3-1", "component_b": "小臂肘关节-1/小臂关节装配2-1/EC60fl-150W-V2.stp-1", "side_a": "normal_positive", "side_b": "normal_negative", "max_probe_distance_mm": 1.27, "confidence": "high" } ], "boundary_rule": "A visible drawing edge is treated as a possible boundary between two projected components; side probes provide drawing evidence, not final 3D contact proof." } }, { "handle": "427", "object_name": "AcDbHatch", "layer": "剖面线层", "distance_mm": 0, "match_kind": "bbox_distance", "confidence": "high", "start": null, "end": null, "center": null, "radius_mm": null, "bbox": { "min_x": 284.8189104819584, "min_y": 235.09840414056734, "max_x": 292.8189187659936, "max_y": 323.0986413397753 }, "boundary_ownership": { "status": "boundary_probe_not_supported_for_geometry" } }, { "handle": "1D5", "object_name": "AcDbLine", "layer": "粗实线层", "distance_mm": 0, "match_kind": "line_segment_distance", "confidence": "high", "start": [ 291.51891875493004, 309.09870579113453 ], "end": [ 284.11891875492995, 309.09870579113453 ], "center": null, "radius_mm": null, "bbox": { "min_x": 284.11891875492995, "min_y": 309.09870579113453, "max_x": 291.51891875493004, "max_y": 309.09870579113453 }, "boundary_ownership": { "status": "boundary_pair_candidates_found", "probe_offset_mm": 3, "sides": [ { "side": "normal_positive", "probe_x_mm": 286.267, "probe_y_mm": 306.099, "owner_candidates": [ { "component_name": "小臂肘关节-1/小臂关节装配2-1/EC60fl-150W-V2.stp-1", "distance_mm": 1.27, "sample_x_mm": 285.00000000000006, "sample_y_mm": 306, "confidence": "high" }, { "component_name": "小臂肘关节-1/电机与大臂外壳连接件3-1", "distance_mm": 3.166, "sample_x_mm": 285.00000000000006, "sample_y_mm": 309, "confidence": "medium" } ] }, { "side": "normal_negative", "probe_x_mm": 286.267, "probe_y_mm": 312.099, "owner_candidates": [ { "component_name": "小臂肘关节-1/电机与大臂外壳连接件3-1", "distance_mm": 1.27, "sample_x_mm": 285.00000000000006, "sample_y_mm": 312, "confidence": "high" } ] } ], "component_pair_candidates": [ { "component_a": "小臂肘关节-1/小臂关节装配2-1/EC60fl-150W-V2.stp-1", "component_b": "小臂肘关节-1/电机与大臂外壳连接件3-1", "side_a": "normal_positive", "side_b": "normal_negative", "max_probe_distance_mm": 1.27, "confidence": "high" } ], "boundary_rule": "A visible drawing edge is treated as a possible boundary between two projected components; side probes provide drawing evidence, not final 3D contact proof." } }, { "handle": "1D9", "object_name": "AcDbArc", "layer": "粗实线层", "distance_mm": 1.8686, "match_kind": "circle_or_arc_radius_distance", "confidence": "low", "start": null, "end": null, "center": [ 284.11891875492995, 308.7987057911346 ], "radius_mm": 0.30000000000001137, "bbox": { "min_x": 283.81891875492994, "min_y": 308.7987057911344, "max_x": 284.11891875492995, "max_y": 309.0987057911346 }, "boundary_ownership": { "status": "boundary_pair_candidates_found", "probe_offset_mm": 3, "sides": [ { "side": "radial_outside", "probe_x_mm": 289.238, "probe_y_mm": 309.514, "owner_candidates": [ { "component_name": "小臂肘关节-1/电机与大臂外壳连接件3-1", "distance_mm": 1.34, "sample_x_mm": 288.00000000000006, "sample_y_mm": 309, "confidence": "high" }, { "component_name": "小臂肘关节-1/小臂关节装配2-1/EC60fl-150W-V2.stp-1", "distance_mm": 3.725, "sample_x_mm": 288.00000000000006, "sample_y_mm": 306, "confidence": "low" } ] }, { "side": "radial_inside", "probe_x_mm": 283.295, "probe_y_mm": 308.684, "owner_candidates": [ { "component_name": "小臂肘关节-1/电机与大臂外壳连接件3-1", "distance_mm": 1.334, "sample_x_mm": 282, "sample_y_mm": 309, "confidence": "high" }, { "component_name": "小臂肘关节-1/小臂关节装配2-1/EC60fl-150W-V2.stp-1", "distance_mm": 2.98, "sample_x_mm": 282, "sample_y_mm": 306, "confidence": "medium" } ] } ], "component_pair_candidates": [ { "component_a": "小臂肘关节-1/电机与大臂外壳连接件3-1", "component_b": "小臂肘关节-1/小臂关节装配2-1/EC60fl-150W-V2.stp-1", "side_a": "radial_outside", "side_b": "radial_inside", "max_probe_distance_mm": 2.98, "confidence": "medium" } ], "boundary_rule": "A visible drawing edge is treated as a possible boundary between two projected components; side probes provide drawing evidence, not final 3D contact proof." } } ] } ], "binding_policy": "These are nearest DWG geometry candidates for dimension definition points. Use handle/distance as 2D evidence; final B-rep face identity still requires 3D diameter, ownership and projection checks." }, "ownership_binding": { "status": "owner_candidates_found", "reference_points": [ { "kind": "xline1_point", "x_mm": 286.6547502072986, "y_mm": 249.0987057911346 }, { "kind": "xline2_point", "x_mm": 286.2666480715901, "y_mm": 309.0987057911346 }, { "kind": "center", "x_mm": 0, "y_mm": 0 }, { "kind": "chord_point", "x_mm": 0, "y_mm": 0 }, { "kind": "dim_line_point", "x_mm": 285.827479865394, "y_mm": 309.0987057911347 }, { "kind": "text_position", "x_mm": 282.3842568546862, "y_mm": 215.9652167344013 } ], "owner_candidates": [ { "component_name": "小臂肘关节-1/电机与大臂外壳连接件3-1", "distance_mm": 0.833, "reference_point_kind": "dim_line_point", "nearest_sample_x_mm": 285.00000000000006, "nearest_sample_y_mm": 309, "confidence": "high" }, { "component_name": "小臂肘关节-1/小臂关节装配2-1/EC60fl-150W-V2.stp-1", "distance_mm": 3.198, "reference_point_kind": "xline1_point", "nearest_sample_x_mm": 288.00000000000006, "nearest_sample_y_mm": 252, "confidence": "medium" }, { "component_name": "小臂肘关节-1/小臂外壳1-1", "distance_mm": 9.043, "reference_point_kind": "text_position", "nearest_sample_x_mm": 282, "nearest_sample_y_mm": 225, "confidence": "low" }, { "component_name": "小臂肘关节-1/小臂关节装配2-1/小臂电机减速器连接法兰-1", "distance_mm": 17.378, "reference_point_kind": "xline1_point", "nearest_sample_x_mm": 303, "nearest_sample_y_mm": 255, "confidence": "low" } ], "face_binding_limit": "Ownership binds a drawing location to a component. Exact face identity still requires diameter and B-rep location/projection evidence." } }, { "dimension_kind": "diameter", "nominal_size_mm": 70, "interface_diameter_mm": 70, "fit_code": "H6/f5", "fit_grade": "H6/f5", "fit_designations": [ { "designation": "H6", "fundamental_deviation": "H", "it_grade": "6", "role": "hole" }, { "designation": "f5", "fundamental_deviation": "f", "it_grade": "5", "role": "shaft" } ], "hole_tolerance_designation": "H6", "shaft_tolerance_designation": "f5", "fit_completeness": "hole_and_shaft_pair", "upper_deviation_mm": null, "lower_deviation_mm": null, "deviation_source": null, "raw_text": "\\A1;%%C70\\H0.707107x;\\SH6/f5;\\H1.41421x;", "text": "Φ70H6/f5", "parse_warnings": [ ], "handle": "AF9", "object_name": "AcDbRotatedDimension", "source_index": 1827, "text_position": [ 399.878100201987, 300.5624216631991, 0 ], "xline1_point": [ 409.4248970157999, 297.259914046725, 0 ], "xline2_point": [ 479.4248970158001, 297.5413448351919, 0 ], "dim_line_point": [ 479.4248970158001, 297.1191986524914, 0 ], "center": [ 0, 0, 0 ], "chord_point": [ 0, 0, 0 ], "bbox": { "min_x": 396.17290587609733, "min_y": 295.1191986524914, "max_x": 479.4248970158002, "max_y": 303.3806446739067 }, "drawing_geometry_binding": { "status": "geometry_candidates_found", "search_radius_mm": 2, "point_bindings": [ { "reference_point_kind": "xline1_point", "x_mm": 409.4248970157999, "y_mm": 297.259914046725, "nearest_geometry": [ { "handle": "304", "object_name": "AcDbLine", "layer": "粗实线层", "distance_mm": 0, "match_kind": "line_segment_distance", "confidence": "high", "start": [ 409.42489701579996, 300.6622927476563 ], "end": [ 409.42489701579996, 293.9622927476563 ], "center": null, "radius_mm": null, "bbox": { "min_x": 409.42489701579996, "min_y": 293.9622927476563, "max_x": 409.42489701579996, "max_y": 300.6622927476563 }, "boundary_ownership": { "status": "boundary_pair_not_resolved", "probe_offset_mm": 3, "sides": [ { "side": "normal_positive", "probe_x_mm": 412.425, "probe_y_mm": 297.26, "owner_candidates": [ { "component_name": "小臂肘关节-1/电机与大臂外壳连接件1-1", "distance_mm": 1.448, "sample_x_mm": 411.00000000000006, "sample_y_mm": 297, "confidence": "high" } ] }, { "side": "normal_negative", "probe_x_mm": 406.425, "probe_y_mm": 297.26, "owner_candidates": [ { "component_name": "小臂肘关节-1/电机与大臂外壳连接件1-1", "distance_mm": 1.448, "sample_x_mm": 405, "sample_y_mm": 297, "confidence": "high" } ] } ], "component_pair_candidates": [ ], "boundary_rule": "A visible drawing edge is treated as a possible boundary between two projected components; side probes provide drawing evidence, not final 3D contact proof." } }, { "handle": "37E", "object_name": "AcDbLine", "layer": "粗实线层", "distance_mm": 0, "match_kind": "line_segment_distance", "confidence": "high", "start": [ 409.42489701579996, 322.9886996188491 ], "end": [ 409.42489701579996, 288.5622927476563 ], "center": null, "radius_mm": null, "bbox": { "min_x": 409.42489701579996, "min_y": 288.5622927476563, "max_x": 409.42489701579996, "max_y": 322.9886996188491 }, "boundary_ownership": { "status": "boundary_pair_not_resolved", "probe_offset_mm": 3, "sides": [ { "side": "normal_positive", "probe_x_mm": 412.425, "probe_y_mm": 297.26, "owner_candidates": [ { "component_name": "小臂肘关节-1/电机与大臂外壳连接件1-1", "distance_mm": 1.448, "sample_x_mm": 411.00000000000006, "sample_y_mm": 297, "confidence": "high" } ] }, { "side": "normal_negative", "probe_x_mm": 406.425, "probe_y_mm": 297.26, "owner_candidates": [ { "component_name": "小臂肘关节-1/电机与大臂外壳连接件1-1", "distance_mm": 1.448, "sample_x_mm": 405, "sample_y_mm": 297, "confidence": "high" } ] } ], "component_pair_candidates": [ ], "boundary_rule": "A visible drawing edge is treated as a possible boundary between two projected components; side probes provide drawing evidence, not final 3D contact proof." } } ] }, { "reference_point_kind": "xline2_point", "x_mm": 479.4248970158001, "y_mm": 297.5413448351919, "nearest_geometry": [ { "handle": "42C", "object_name": "AcDbHatch", "layer": "剖面线层", "distance_mm": 0, "match_kind": "bbox_distance", "confidence": "high", "start": null, "end": null, "center": null, "radius_mm": null, "bbox": { "min_x": 469.3390057321509, "min_y": 284.1047640250832, "max_x": 484.27281217641905, "max_y": 305.24297635309966 }, "boundary_ownership": { "status": "boundary_probe_not_supported_for_geometry" } }, { "handle": "334", "object_name": "AcDbLine", "layer": "粗实线层", "distance_mm": 0, "match_kind": "line_segment_distance", "confidence": "high", "start": [ 479.4248970158002, 300.66229274765607 ], "end": [ 479.4248970158002, 293.9622927476561 ], "center": null, "radius_mm": null, "bbox": { "min_x": 479.4248970158002, "min_y": 293.9622927476561, "max_x": 479.4248970158002, "max_y": 300.66229274765607 }, "boundary_ownership": { "status": "boundary_pair_candidates_found", "probe_offset_mm": 3, "sides": [ { "side": "normal_positive", "probe_x_mm": 482.425, "probe_y_mm": 297.541, "owner_candidates": [ { "component_name": "小臂肘关节-1/小臂关节装配2-1/EC60fl-150W-V2.stp-1", "distance_mm": 0.79, "sample_x_mm": 483, "sample_y_mm": 297, "confidence": "high" }, { "component_name": "小臂肘关节-1/电机与大臂外壳连接件1-1", "distance_mm": 2.485, "sample_x_mm": 480, "sample_y_mm": 297, "confidence": "medium" } ] }, { "side": "normal_negative", "probe_x_mm": 476.425, "probe_y_mm": 297.541, "owner_candidates": [ { "component_name": "小臂肘关节-1/小臂关节装配2-1/EC60fl-150W-V2.stp-1", "distance_mm": 0.79, "sample_x_mm": 477.00000000000006, "sample_y_mm": 297, "confidence": "high" }, { "component_name": "小臂肘关节-1/电机与大臂外壳连接件1-1", "distance_mm": 3.616, "sample_x_mm": 480, "sample_y_mm": 297, "confidence": "low" } ] } ], "component_pair_candidates": [ { "component_a": "小臂肘关节-1/小臂关节装配2-1/EC60fl-150W-V2.stp-1", "component_b": "小臂肘关节-1/电机与大臂外壳连接件1-1", "side_a": "normal_positive", "side_b": "normal_negative", "max_probe_distance_mm": 3.616, "confidence": "low" } ], "boundary_rule": "A visible drawing edge is treated as a possible boundary between two projected components; side probes provide drawing evidence, not final 3D contact proof." } } ] } ], "binding_policy": "These are nearest DWG geometry candidates for dimension definition points. Use handle/distance as 2D evidence; final B-rep face identity still requires 3D diameter, ownership and projection checks." }, "ownership_binding": { "status": "owner_candidates_found", "reference_points": [ { "kind": "xline1_point", "x_mm": 409.4248970157999, "y_mm": 297.259914046725 }, { "kind": "xline2_point", "x_mm": 479.4248970158001, "y_mm": 297.5413448351919 }, { "kind": "center", "x_mm": 0, "y_mm": 0 }, { "kind": "chord_point", "x_mm": 0, "y_mm": 0 }, { "kind": "dim_line_point", "x_mm": 479.4248970158001, "y_mm": 297.1191986524914 }, { "kind": "text_position", "x_mm": 399.878100201987, "y_mm": 300.5624216631991 } ], "owner_candidates": [ { "component_name": "小臂肘关节-1/电机与大臂外壳连接件1-1", "distance_mm": 0.587, "reference_point_kind": "dim_line_point", "nearest_sample_x_mm": 480, "nearest_sample_y_mm": 297, "confidence": "high" }, { "component_name": "小臂肘关节-1/小臂关节装配2-1/EC60fl-150W-V2.stp-1", "distance_mm": 2.428, "reference_point_kind": "dim_line_point", "nearest_sample_x_mm": 477.00000000000006, "nearest_sample_y_mm": 297, "confidence": "high" }, { "component_name": "小臂肘关节-1/GB/T276-94深沟球轴承61810-2Z-1", "distance_mm": 17.468, "reference_point_kind": "xline2_point", "nearest_sample_x_mm": 480, "nearest_sample_y_mm": 315, "confidence": "low" } ], "face_binding_limit": "Ownership binds a drawing location to a component. Exact face identity still requires diameter and B-rep location/projection evidence." } }, { "dimension_kind": "diameter", "nominal_size_mm": 50, "interface_diameter_mm": 50, "fit_code": "H6/f5", "fit_grade": "H6/f5", "fit_designations": [ { "designation": "H6", "fundamental_deviation": "H", "it_grade": "6", "role": "hole" }, { "designation": "f5", "fundamental_deviation": "f", "it_grade": "5", "role": "shaft" } ], "hole_tolerance_designation": "H6", "shaft_tolerance_designation": "f5", "fit_completeness": "hole_and_shaft_pair", "upper_deviation_mm": null, "lower_deviation_mm": null, "deviation_source": null, "raw_text": "\\A1;%%C50\\H0.707107x;\\SH6/f5;\\H1.41421x;", "text": "Φ50H6/f5", "parse_warnings": [ ], "handle": "B0C", "object_name": "AcDbRotatedDimension", "source_index": 1830, "text_position": [ 399.878100201987, 290.190167227561, 0 ], "xline1_point": [ 419.4248970158001, 286.6198464414167, 0 ], "xline2_point": [ 469.4248970157945, 285.4578096374238, 0 ], "dim_line_point": [ 469.4248970157945, 286.7469442168534, 0 ], "center": [ 0, 0, 0 ], "chord_point": [ 0, 0, 0 ], "bbox": { "min_x": 396.1729058760973, "min_y": 285.4578096374238, "max_x": 469.42489701579456, "max_y": 293.00839023826865 }, "drawing_geometry_binding": { "status": "geometry_candidates_found", "search_radius_mm": 2, "point_bindings": [ { "reference_point_kind": "xline1_point", "x_mm": 419.4248970158001, "y_mm": 286.6198464414167, "nearest_geometry": [ { "handle": "AFA", "object_name": "AcDbHatch", "layer": "剖面线层", "distance_mm": 0, "match_kind": "bbox_distance", "confidence": "high", "start": null, "end": null, "center": null, "radius_mm": null, "bbox": { "min_x": 409.42489701579996, "min_y": 283.56229274765604, "max_x": 469.42489701579996, "max_y": 293.5622927476564 }, "boundary_ownership": { "status": "boundary_probe_not_supported_for_geometry" } }, { "handle": "33B", "object_name": "AcDbLine", "layer": "粗实线层", "distance_mm": 0, "match_kind": "line_segment_distance", "confidence": "high", "start": [ 419.4248970158002, 288.5622927476563 ], "end": [ 419.42489701579996, 283.5622927476563 ], "center": null, "radius_mm": null, "bbox": { "min_x": 419.42489701579996, "min_y": 283.5622927476563, "max_x": 419.4248970158002, "max_y": 288.5622927476563 }, "boundary_ownership": { "status": "boundary_pair_candidates_found", "probe_offset_mm": 3, "sides": [ { "side": "normal_positive", "probe_x_mm": 422.425, "probe_y_mm": 286.62, "owner_candidates": [ { "component_name": "小臂肘关节-1/电机与大臂外壳连接件1-1", "distance_mm": 1.495, "sample_x_mm": 423, "sample_y_mm": 288.00000000000006, "confidence": "high" }, { "component_name": "小臂肘关节-1/小臂关节装配2-1/EC60fl-150W-V2.stp-1", "distance_mm": 1.719, "sample_x_mm": 423, "sample_y_mm": 285.00000000000006, "confidence": "medium" } ] }, { "side": "normal_negative", "probe_x_mm": 416.425, "probe_y_mm": 286.62, "owner_candidates": [ { "component_name": "小臂肘关节-1/电机与大臂外壳连接件1-1", "distance_mm": 1.495, "sample_x_mm": 417, "sample_y_mm": 288.00000000000006, "confidence": "high" }, { "component_name": "小臂肘关节-1/小臂关节装配2-1/EC60fl-150W-V2.stp-1", "distance_mm": 3.832, "sample_x_mm": 420, "sample_y_mm": 288.00000000000006, "confidence": "low" } ] } ], "component_pair_candidates": [ { "component_a": "小臂肘关节-1/电机与大臂外壳连接件1-1", "component_b": "小臂肘关节-1/小臂关节装配2-1/EC60fl-150W-V2.stp-1", "side_a": "normal_positive", "side_b": "normal_negative", "max_probe_distance_mm": 3.832, "confidence": "low" } ], "boundary_rule": "A visible drawing edge is treated as a possible boundary between two projected components; side probes provide drawing evidence, not final 3D contact proof." } }, { "handle": "346", "object_name": "AcDbLine", "layer": "粗实线层", "distance_mm": 1.9424, "match_kind": "line_segment_distance", "confidence": "low", "start": [ 419.4248970158002, 288.5622927476563 ], "end": [ 409.42489701579996, 288.5622927476563 ], "center": null, "radius_mm": null, "bbox": { "min_x": 409.42489701579996, "min_y": 288.5622927476563, "max_x": 419.4248970158002, "max_y": 288.5622927476563 }, "boundary_ownership": { "status": "boundary_pair_candidates_found", "probe_offset_mm": 3, "sides": [ { "side": "normal_positive", "probe_x_mm": 419.425, "probe_y_mm": 283.62, "owner_candidates": [ { "component_name": "小臂肘关节-1/小臂关节装配2-1/EC60fl-150W-V2.stp-1", "distance_mm": 1.495, "sample_x_mm": 420, "sample_y_mm": 285.00000000000006, "confidence": "high" }, { "component_name": "小臂肘关节-1/电机与大臂外壳连接件1-1", "distance_mm": 2.79, "sample_x_mm": 417, "sample_y_mm": 285.00000000000006, "confidence": "medium" } ] }, { "side": "normal_negative", "probe_x_mm": 419.425, "probe_y_mm": 289.62, "owner_candidates": [ { "component_name": "小臂肘关节-1/电机与大臂外壳连接件1-1", "distance_mm": 1.495, "sample_x_mm": 420, "sample_y_mm": 291, "confidence": "high" }, { "component_name": "小臂肘关节-1/小臂关节装配2-1/EC60fl-150W-V2.stp-1", "distance_mm": 1.719, "sample_x_mm": 420, "sample_y_mm": 288.00000000000006, "confidence": "medium" } ] } ], "component_pair_candidates": [ { "component_a": "小臂肘关节-1/小臂关节装配2-1/EC60fl-150W-V2.stp-1", "component_b": "小臂肘关节-1/电机与大臂外壳连接件1-1", "side_a": "normal_positive", "side_b": "normal_negative", "max_probe_distance_mm": 1.495, "confidence": "high" } ], "boundary_rule": "A visible drawing edge is treated as a possible boundary between two projected components; side probes provide drawing evidence, not final 3D contact proof." } } ] }, { "reference_point_kind": "xline2_point", "x_mm": 469.4248970157945, "y_mm": 285.4578096374238, "nearest_geometry": [ { "handle": "42C", "object_name": "AcDbHatch", "layer": "剖面线层", "distance_mm": 0, "match_kind": "bbox_distance", "confidence": "high", "start": null, "end": null, "center": null, "radius_mm": null, "bbox": { "min_x": 469.3390057321509, "min_y": 284.1047640250832, "max_x": 484.27281217641905, "max_y": 305.24297635309966 }, "boundary_ownership": { "status": "boundary_probe_not_supported_for_geometry" } }, { "handle": "AFA", "object_name": "AcDbHatch", "layer": "剖面线层", "distance_mm": 0, "match_kind": "bbox_distance", "confidence": "high", "start": null, "end": null, "center": null, "radius_mm": null, "bbox": { "min_x": 409.42489701579996, "min_y": 283.56229274765604, "max_x": 469.42489701579996, "max_y": 293.5622927476564 }, "boundary_ownership": { "status": "boundary_probe_not_supported_for_geometry" } }, { "handle": "33C", "object_name": "AcDbLine", "layer": "粗实线层", "distance_mm": 0, "match_kind": "line_segment_distance", "confidence": "high", "start": [ 469.42489701579996, 283.5622927476561 ], "end": [ 469.4248970157863, 288.37504962544125 ], "center": null, "radius_mm": null, "bbox": { "min_x": 469.4248970157863, "min_y": 283.5622927476561, "max_x": 469.42489701579996, "max_y": 288.37504962544125 }, "boundary_ownership": { "status": "boundary_pair_not_resolved", "probe_offset_mm": 3, "sides": [ { "side": "normal_positive", "probe_x_mm": 466.425, "probe_y_mm": 285.458, "owner_candidates": [ { "component_name": "小臂肘关节-1/小臂关节装配2-1/EC60fl-150W-V2.stp-1", "distance_mm": 1.497, "sample_x_mm": 465, "sample_y_mm": 285.00000000000006, "confidence": "high" } ] }, { "side": "normal_negative", "probe_x_mm": 472.425, "probe_y_mm": 285.458, "owner_candidates": [ { "component_name": "小臂肘关节-1/小臂关节装配2-1/EC60fl-150W-V2.stp-1", "distance_mm": 1.497, "sample_x_mm": 471.00000000000006, "sample_y_mm": 285.00000000000006, "confidence": "high" } ] } ], "component_pair_candidates": [ ], "boundary_rule": "A visible drawing edge is treated as a possible boundary between two projected components; side probes provide drawing evidence, not final 3D contact proof." } }, { "handle": "42A", "object_name": "AcDbHatch", "layer": "剖面线层", "distance_mm": 0.946, "match_kind": "bbox_distance", "confidence": "medium", "start": null, "end": null, "center": null, "radius_mm": null, "bbox": { "min_x": 400.4754088096754, "min_y": 276.61280454154604, "max_x": 488.37161294704174, "max_y": 284.5117809537715 }, "boundary_ownership": { "status": "boundary_probe_not_supported_for_geometry" } }, { "handle": "323", "object_name": "AcDbLine", "layer": "粗实线层", "distance_mm": 1.8955, "match_kind": "line_segment_distance", "confidence": "low", "start": [ 450.26354876591734, 283.56229274765616 ], "end": [ 474.1248970157998, 283.56229274765604 ], "center": null, "radius_mm": null, "bbox": { "min_x": 450.26354876591734, "min_y": 283.56229274765604, "max_x": 474.1248970157998, "max_y": 283.56229274765616 }, "boundary_ownership": { "status": "boundary_pair_not_resolved", "probe_offset_mm": 3, "sides": [ { "side": "normal_positive", "probe_x_mm": 469.425, "probe_y_mm": 288.458, "owner_candidates": [ { "component_name": "小臂肘关节-1/小臂关节装配2-1/EC60fl-150W-V2.stp-1", "distance_mm": 1.497, "sample_x_mm": 468, "sample_y_mm": 288.00000000000006, "confidence": "high" } ] }, { "side": "normal_negative", "probe_x_mm": 469.425, "probe_y_mm": 282.458, "owner_candidates": [ { "component_name": "小臂肘关节-1/小臂关节装配2-1/EC60fl-150W-V2.stp-1", "distance_mm": 1.497, "sample_x_mm": 468, "sample_y_mm": 282, "confidence": "high" } ] } ], "component_pair_candidates": [ ], "boundary_rule": "A visible drawing edge is treated as a possible boundary between two projected components; side probes provide drawing evidence, not final 3D contact proof." } } ] } ], "binding_policy": "These are nearest DWG geometry candidates for dimension definition points. Use handle/distance as 2D evidence; final B-rep face identity still requires 3D diameter, ownership and projection checks." }, "ownership_binding": { "status": "owner_candidates_found", "reference_points": [ { "kind": "xline1_point", "x_mm": 419.4248970158001, "y_mm": 286.6198464414167 }, { "kind": "xline2_point", "x_mm": 469.4248970157945, "y_mm": 285.4578096374238 }, { "kind": "center", "x_mm": 0, "y_mm": 0 }, { "kind": "chord_point", "x_mm": 0, "y_mm": 0 }, { "kind": "dim_line_point", "x_mm": 469.4248970157945, "y_mm": 286.7469442168534 }, { "kind": "text_position", "x_mm": 399.878100201987, "y_mm": 290.190167227561 } ], "owner_candidates": [ { "component_name": "小臂肘关节-1/小臂关节装配2-1/EC60fl-150W-V2.stp-1", "distance_mm": 1.495, "reference_point_kind": "xline1_point", "nearest_sample_x_mm": 420, "nearest_sample_y_mm": 288.00000000000006, "confidence": "high" }, { "component_name": "小臂肘关节-1/电机与大臂外壳连接件1-1", "distance_mm": 2.79, "reference_point_kind": "xline1_point", "nearest_sample_x_mm": 417, "nearest_sample_y_mm": 288.00000000000006, "confidence": "high" }, { "component_name": "小臂肘关节-1/小臂关节装配2-1/小臂电机减速器连接法兰-1", "distance_mm": 9.565, "reference_point_kind": "xline2_point", "nearest_sample_x_mm": 468, "nearest_sample_y_mm": 276, "confidence": "low" }, { "component_name": "小臂肘关节-1/小臂关节装配2-1/CSG-20-160-2A-SP_C_8_WG1044040-MHC-1/CSG-20-50-2A-GR-MHC_b-1", "distance_mm": 18.513, "reference_point_kind": "xline2_point", "nearest_sample_x_mm": 468, "nearest_sample_y_mm": 267, "confidence": "low" }, { "component_name": "小臂肘关节-1/小臂关节装配2-1/CSG-20-160-2A-SP_C_8_WG1044040-MHC-1/WG_CSG_SHG-20_C_8_WG1044040-1", "distance_mm": 18.645, "reference_point_kind": "xline2_point", "nearest_sample_x_mm": 459, "nearest_sample_y_mm": 270, "confidence": "low" } ], "face_binding_limit": "Ownership binds a drawing location to a component. Exact face identity still requires diameter and B-rep location/projection evidence." } }, { "dimension_kind": "diameter", "nominal_size_mm": 50, "interface_diameter_mm": 50, "fit_code": "n6", "fit_grade": "n6", "fit_designations": [ { "designation": "n6", "fundamental_deviation": "n", "it_grade": "6", "role": "shaft" } ], "hole_tolerance_designation": null, "shaft_tolerance_designation": "n6", "fit_completeness": "single_designation", "upper_deviation_mm": null, "lower_deviation_mm": null, "deviation_source": null, "raw_text": "%%C50n6", "text": "Φ50n6", "parse_warnings": [ "single_tolerance_designation_does_not_define_complete_hole_shaft_fit" ], "handle": "B16", "object_name": "AcDbRotatedDimension", "source_index": 1831, "text_position": [ 444.4248975157994, 212.5781823156721, 0 ], "xline1_point": [ 419.4248970157993, 235.5629984542197, 0 ], "xline2_point": [ 469.4248970157994, 235.5629984542197, 0 ], "dim_line_point": [ 469.4248970157994, 210.2227353882978, 0 ], "center": [ 0, 0, 0 ], "chord_point": [ 0, 0, 0 ], "bbox": { "min_x": 419.4248970157993, "min_y": 208.2227353882978, "max_x": 469.4248970157995, "max_y": 235.5629984542197 }, "drawing_geometry_binding": { "status": "geometry_candidates_found", "search_radius_mm": 2, "point_bindings": [ { "reference_point_kind": "xline1_point", "x_mm": 419.4248970157993, "y_mm": 235.5629984542197, "nearest_geometry": [ { "handle": "42B", "object_name": "AcDbHatch", "layer": "剖面线层", "distance_mm": 0, "match_kind": "bbox_distance", "confidence": "high", "start": null, "end": null, "center": null, "radius_mm": null, "bbox": { "min_x": 412.8016183010498, "min_y": 225.56264560093825, "max_x": 476.04817573055004, "max_y": 235.56299845421972 }, "boundary_ownership": { "status": "boundary_probe_not_supported_for_geometry" } }, { "handle": "5E4", "object_name": "AcDbLine", "layer": "粗实线层", "distance_mm": 0, "match_kind": "line_segment_distance", "confidence": "high", "start": [ 419.4248970157993, 235.5629984542197 ], "end": [ 419.4248970157979, 244.56299845421975 ], "center": null, "radius_mm": null, "bbox": { "min_x": 419.4248970157979, "min_y": 235.5629984542197, "max_x": 419.4248970157993, "max_y": 244.56299845421975 }, "boundary_ownership": { "status": "boundary_pair_candidates_found", "probe_offset_mm": 3, "sides": [ { "side": "normal_positive", "probe_x_mm": 416.425, "probe_y_mm": 235.563, "owner_candidates": [ { "component_name": "小臂肘关节-1/小臂外壳1-1", "distance_mm": 1.548, "sample_x_mm": 417, "sample_y_mm": 237.00000000000003, "confidence": "medium" }, { "component_name": "小臂肘关节-1/电机与大臂外壳连接件1-1", "distance_mm": 2.819, "sample_x_mm": 414.00000000000006, "sample_y_mm": 237.00000000000003, "confidence": "medium" } ] }, { "side": "normal_negative", "probe_x_mm": 422.425, "probe_y_mm": 235.563, "owner_candidates": [ { "component_name": "小臂肘关节-1/小臂外壳1-1", "distance_mm": 1.548, "sample_x_mm": 423, "sample_y_mm": 237.00000000000003, "confidence": "medium" }, { "component_name": "小臂肘关节-1/小臂关节装配2-1/CSG-20-160-2A-SP_C_8_WG1044040-MHC-1/Workspace1 CSG-2A-20-1", "distance_mm": 4.474, "sample_x_mm": 423, "sample_y_mm": 240, "confidence": "low" }, { "component_name": "小臂肘关节-1/电机与大臂外壳连接件1-1", "distance_mm": 5.056, "sample_x_mm": 420, "sample_y_mm": 240, "confidence": "low" } ] } ], "component_pair_candidates": [ { "component_a": "小臂肘关节-1/小臂外壳1-1", "component_b": "小臂肘关节-1/小臂关节装配2-1/CSG-20-160-2A-SP_C_8_WG1044040-MHC-1/Workspace1 CSG-2A-20-1", "side_a": "normal_positive", "side_b": "normal_negative", "max_probe_distance_mm": 4.474, "confidence": "low" }, { "component_a": "小臂肘关节-1/小臂外壳1-1", "component_b": "小臂肘关节-1/电机与大臂外壳连接件1-1", "side_a": "normal_positive", "side_b": "normal_negative", "max_probe_distance_mm": 5.056, "confidence": "low" }, { "component_a": "小臂肘关节-1/电机与大臂外壳连接件1-1", "component_b": "小臂肘关节-1/小臂关节装配2-1/CSG-20-160-2A-SP_C_8_WG1044040-MHC-1/Workspace1 CSG-2A-20-1", "side_a": "normal_positive", "side_b": "normal_negative", "max_probe_distance_mm": 4.474, "confidence": "low" } ], "boundary_rule": "A visible drawing edge is treated as a possible boundary between two projected components; side probes provide drawing evidence, not final 3D contact proof." } }, { "handle": "36A", "object_name": "AcDbLine", "layer": "粗实线层", "distance_mm": 0, "match_kind": "line_segment_distance", "confidence": "high", "start": [ 412.80161830104714, 235.56299845421978 ], "end": [ 431.4248970157986, 235.56299845421967 ], "center": null, "radius_mm": null, "bbox": { "min_x": 412.80161830104714, "min_y": 235.56299845421967, "max_x": 431.4248970157986, "max_y": 235.56299845421978 }, "boundary_ownership": { "status": "boundary_pair_candidates_found", "probe_offset_mm": 3, "sides": [ { "side": "normal_positive", "probe_x_mm": 419.425, "probe_y_mm": 238.563, "owner_candidates": [ { "component_name": "小臂肘关节-1/电机与大臂外壳连接件1-1", "distance_mm": 1.548, "sample_x_mm": 420, "sample_y_mm": 240, "confidence": "medium" }, { "component_name": "小臂肘关节-1/小臂外壳1-1", "distance_mm": 1.665, "sample_x_mm": 420, "sample_y_mm": 237.00000000000003, "confidence": "medium" }, { "component_name": "小臂肘关节-1/小臂关节装配2-1/CSG-20-160-2A-SP_C_8_WG1044040-MHC-1/Workspace1 CSG-2A-20-1", "distance_mm": 3.853, "sample_x_mm": 423, "sample_y_mm": 240, "confidence": "low" } ] }, { "side": "normal_negative", "probe_x_mm": 419.425, "probe_y_mm": 232.563, "owner_candidates": [ { "component_name": "小臂肘关节-1/小臂外壳1-1", "distance_mm": 1.548, "sample_x_mm": 420, "sample_y_mm": 234, "confidence": "medium" } ] } ], "component_pair_candidates": [ { "component_a": "小臂肘关节-1/电机与大臂外壳连接件1-1", "component_b": "小臂肘关节-1/小臂外壳1-1", "side_a": "normal_positive", "side_b": "normal_negative", "max_probe_distance_mm": 1.548, "confidence": "medium" }, { "component_a": "小臂肘关节-1/小臂关节装配2-1/CSG-20-160-2A-SP_C_8_WG1044040-MHC-1/Workspace1 CSG-2A-20-1", "component_b": "小臂肘关节-1/小臂外壳1-1", "side_a": "normal_positive", "side_b": "normal_negative", "max_probe_distance_mm": 3.853, "confidence": "low" } ], "boundary_rule": "A visible drawing edge is treated as a possible boundary between two projected components; side probes provide drawing evidence, not final 3D contact proof." } }, { "handle": "42E", "object_name": "AcDbHatch", "layer": "剖面线层", "distance_mm": 0, "match_kind": "bbox_distance", "confidence": "high", "start": null, "end": null, "center": null, "radius_mm": null, "bbox": { "min_x": 419.4248970157995, "min_y": 235.56299845421955, "max_x": 469.4248970157995, "max_y": 244.56299845421984 }, "boundary_ownership": { "status": "boundary_probe_not_supported_for_geometry" } }, { "handle": "396", "object_name": "AcDbLine", "layer": "粗实线层", "distance_mm": 0, "match_kind": "line_segment_distance", "confidence": "high", "start": [ 419.42489701579973, 238.86229274765623 ], "end": [ 419.4248970157995, 235.56299845421978 ], "center": null, "radius_mm": null, "bbox": { "min_x": 419.4248970157995, "min_y": 235.56299845421978, "max_x": 419.42489701579973, "max_y": 238.86229274765623 }, "boundary_ownership": { "status": "boundary_pair_candidates_found", "probe_offset_mm": 3, "sides": [ { "side": "normal_positive", "probe_x_mm": 422.425, "probe_y_mm": 235.563, "owner_candidates": [ { "component_name": "小臂肘关节-1/小臂外壳1-1", "distance_mm": 1.548, "sample_x_mm": 423, "sample_y_mm": 237.00000000000003, "confidence": "medium" }, { "component_name": "小臂肘关节-1/小臂关节装配2-1/CSG-20-160-2A-SP_C_8_WG1044040-MHC-1/Workspace1 CSG-2A-20-1", "distance_mm": 4.474, "sample_x_mm": 423, "sample_y_mm": 240, "confidence": "low" }, { "component_name": "小臂肘关节-1/电机与大臂外壳连接件1-1", "distance_mm": 5.056, "sample_x_mm": 420, "sample_y_mm": 240, "confidence": "low" } ] }, { "side": "normal_negative", "probe_x_mm": 416.425, "probe_y_mm": 235.563, "owner_candidates": [ { "component_name": "小臂肘关节-1/小臂外壳1-1", "distance_mm": 1.548, "sample_x_mm": 417, "sample_y_mm": 237.00000000000003, "confidence": "medium" }, { "component_name": "小臂肘关节-1/电机与大臂外壳连接件1-1", "distance_mm": 2.819, "sample_x_mm": 414.00000000000006, "sample_y_mm": 237.00000000000003, "confidence": "medium" } ] } ], "component_pair_candidates": [ { "component_a": "小臂肘关节-1/小臂外壳1-1", "component_b": "小臂肘关节-1/电机与大臂外壳连接件1-1", "side_a": "normal_positive", "side_b": "normal_negative", "max_probe_distance_mm": 2.819, "confidence": "medium" }, { "component_a": "小臂肘关节-1/小臂关节装配2-1/CSG-20-160-2A-SP_C_8_WG1044040-MHC-1/Workspace1 CSG-2A-20-1", "component_b": "小臂肘关节-1/小臂外壳1-1", "side_a": "normal_positive", "side_b": "normal_negative", "max_probe_distance_mm": 4.474, "confidence": "low" }, { "component_a": "小臂肘关节-1/小臂关节装配2-1/CSG-20-160-2A-SP_C_8_WG1044040-MHC-1/Workspace1 CSG-2A-20-1", "component_b": "小臂肘关节-1/电机与大臂外壳连接件1-1", "side_a": "normal_positive", "side_b": "normal_negative", "max_probe_distance_mm": 4.474, "confidence": "low" } ], "boundary_rule": "A visible drawing edge is treated as a possible boundary between two projected components; side probes provide drawing evidence, not final 3D contact proof." } }, { "handle": "398", "object_name": "AcDbLine", "layer": "粗实线层", "distance_mm": 0, "match_kind": "line_segment_distance", "confidence": "high", "start": [ 431.4248970157995, 235.56299845421967 ], "end": [ 419.4248970157995, 235.56299845421978 ], "center": null, "radius_mm": null, "bbox": { "min_x": 419.4248970157995, "min_y": 235.56299845421967, "max_x": 431.4248970157995, "max_y": 235.56299845421978 }, "boundary_ownership": { "status": "boundary_pair_candidates_found", "probe_offset_mm": 3, "sides": [ { "side": "normal_positive", "probe_x_mm": 419.425, "probe_y_mm": 232.563, "owner_candidates": [ { "component_name": "小臂肘关节-1/小臂外壳1-1", "distance_mm": 1.548, "sample_x_mm": 420, "sample_y_mm": 234, "confidence": "medium" } ] }, { "side": "normal_negative", "probe_x_mm": 419.425, "probe_y_mm": 238.563, "owner_candidates": [ { "component_name": "小臂肘关节-1/电机与大臂外壳连接件1-1", "distance_mm": 1.548, "sample_x_mm": 420, "sample_y_mm": 240, "confidence": "medium" }, { "component_name": "小臂肘关节-1/小臂外壳1-1", "distance_mm": 1.665, "sample_x_mm": 420, "sample_y_mm": 237.00000000000003, "confidence": "medium" }, { "component_name": "小臂肘关节-1/小臂关节装配2-1/CSG-20-160-2A-SP_C_8_WG1044040-MHC-1/Workspace1 CSG-2A-20-1", "distance_mm": 3.853, "sample_x_mm": 423, "sample_y_mm": 240, "confidence": "low" } ] } ], "component_pair_candidates": [ { "component_a": "小臂肘关节-1/小臂外壳1-1", "component_b": "小臂肘关节-1/电机与大臂外壳连接件1-1", "side_a": "normal_positive", "side_b": "normal_negative", "max_probe_distance_mm": 1.548, "confidence": "medium" }, { "component_a": "小臂肘关节-1/小臂外壳1-1", "component_b": "小臂肘关节-1/小臂关节装配2-1/CSG-20-160-2A-SP_C_8_WG1044040-MHC-1/Workspace1 CSG-2A-20-1", "side_a": "normal_positive", "side_b": "normal_negative", "max_probe_distance_mm": 3.853, "confidence": "low" } ], "boundary_rule": "A visible drawing edge is treated as a possible boundary between two projected components; side probes provide drawing evidence, not final 3D contact proof." } } ] }, { "reference_point_kind": "xline2_point", "x_mm": 469.4248970157994, "y_mm": 235.5629984542197, "nearest_geometry": [ { "handle": "42B", "object_name": "AcDbHatch", "layer": "剖面线层", "distance_mm": 0, "match_kind": "bbox_distance", "confidence": "high", "start": null, "end": null, "center": null, "radius_mm": null, "bbox": { "min_x": 412.8016183010498, "min_y": 225.56264560093825, "max_x": 476.04817573055004, "max_y": 235.56299845421972 }, "boundary_ownership": { "status": "boundary_probe_not_supported_for_geometry" } }, { "handle": "42E", "object_name": "AcDbHatch", "layer": "剖面线层", "distance_mm": 0, "match_kind": "bbox_distance", "confidence": "high", "start": null, "end": null, "center": null, "radius_mm": null, "bbox": { "min_x": 419.4248970157995, "min_y": 235.56299845421955, "max_x": 469.4248970157995, "max_y": 244.56299845421984 }, "boundary_ownership": { "status": "boundary_probe_not_supported_for_geometry" } }, { "handle": "35C", "object_name": "AcDbLine", "layer": "粗实线层", "distance_mm": 0, "match_kind": "line_segment_distance", "confidence": "high", "start": [ 457.4248970157986, 235.56299845421967 ], "end": [ 476.04817573055004, 235.56299845421955 ], "center": null, "radius_mm": null, "bbox": { "min_x": 457.4248970157986, "min_y": 235.56299845421955, "max_x": 476.04817573055004, "max_y": 235.56299845421967 }, "boundary_ownership": { "status": "boundary_pair_candidates_found", "probe_offset_mm": 3, "sides": [ { "side": "normal_positive", "probe_x_mm": 469.425, "probe_y_mm": 238.563, "owner_candidates": [ { "component_name": "小臂肘关节-1/小臂关节装配2-1/CSG-20-160-2A-SP_C_8_WG1044040-MHC-1/Workspace1 CSG-2A-20-1", "distance_mm": 2.024, "sample_x_mm": 468, "sample_y_mm": 240, "confidence": "medium" }, { "component_name": "小臂肘关节-1/电机和连接臂连接件-1", "distance_mm": 2.115, "sample_x_mm": 468, "sample_y_mm": 237.00000000000003, "confidence": "medium" }, { "component_name": "小臂肘关节-1/小臂外壳1-1", "distance_mm": 2.219, "sample_x_mm": 471.00000000000006, "sample_y_mm": 237.00000000000003, "confidence": "medium" } ] }, { "side": "normal_negative", "probe_x_mm": 469.425, "probe_y_mm": 232.563, "owner_candidates": [ { "component_name": "小臂肘关节-1/小臂外壳1-1", "distance_mm": 2.024, "sample_x_mm": 468, "sample_y_mm": 234, "confidence": "medium" }, { "component_name": "小臂肘关节-1/电机和连接臂连接件-1", "distance_mm": 4.66, "sample_x_mm": 468, "sample_y_mm": 237.00000000000003, "confidence": "low" } ] } ], "component_pair_candidates": [ { "component_a": "小臂肘关节-1/小臂关节装配2-1/CSG-20-160-2A-SP_C_8_WG1044040-MHC-1/Workspace1 CSG-2A-20-1", "component_b": "小臂肘关节-1/小臂外壳1-1", "side_a": "normal_positive", "side_b": "normal_negative", "max_probe_distance_mm": 2.024, "confidence": "medium" }, { "component_a": "小臂肘关节-1/小臂关节装配2-1/CSG-20-160-2A-SP_C_8_WG1044040-MHC-1/Workspace1 CSG-2A-20-1", "component_b": "小臂肘关节-1/电机和连接臂连接件-1", "side_a": "normal_positive", "side_b": "normal_negative", "max_probe_distance_mm": 4.66, "confidence": "low" }, { "component_a": "小臂肘关节-1/电机和连接臂连接件-1", "component_b": "小臂肘关节-1/小臂外壳1-1", "side_a": "normal_positive", "side_b": "normal_negative", "max_probe_distance_mm": 2.115, "confidence": "medium" } ], "boundary_rule": "A visible drawing edge is treated as a possible boundary between two projected components; side probes provide drawing evidence, not final 3D contact proof." } }, { "handle": "5E3", "object_name": "AcDbLine", "layer": "粗实线层", "distance_mm": 0, "match_kind": "line_segment_distance", "confidence": "high", "start": [ 469.4248970157995, 235.5629984542197 ], "end": [ 469.4248970157979, 244.56299845421975 ], "center": null, "radius_mm": null, "bbox": { "min_x": 469.4248970157979, "min_y": 235.5629984542197, "max_x": 469.4248970157995, "max_y": 244.56299845421975 }, "boundary_ownership": { "status": "boundary_pair_candidates_found", "probe_offset_mm": 3, "sides": [ { "side": "normal_positive", "probe_x_mm": 466.425, "probe_y_mm": 235.563, "owner_candidates": [ { "component_name": "小臂肘关节-1/电机和连接臂连接件-1", "distance_mm": 2.024, "sample_x_mm": 465, "sample_y_mm": 237.00000000000003, "confidence": "medium" }, { "component_name": "小臂肘关节-1/小臂外壳1-1", "distance_mm": 2.115, "sample_x_mm": 465, "sample_y_mm": 234, "confidence": "medium" }, { "component_name": "小臂肘关节-1/小臂关节装配2-1/CSG-20-160-2A-SP_C_8_WG1044040-MHC-1/Workspace1 CSG-2A-20-1", "distance_mm": 4.66, "sample_x_mm": 465, "sample_y_mm": 240, "confidence": "low" } ] }, { "side": "normal_negative", "probe_x_mm": 472.425, "probe_y_mm": 235.563, "owner_candidates": [ { "component_name": "小臂肘关节-1/小臂外壳1-1", "distance_mm": 2.024, "sample_x_mm": 471.00000000000006, "sample_y_mm": 237.00000000000003, "confidence": "medium" }, { "component_name": "小臂肘关节-1/电机和连接臂连接件-1", "distance_mm": 4.652, "sample_x_mm": 468, "sample_y_mm": 237.00000000000003, "confidence": "low" }, { "component_name": "小臂肘关节-1/小臂关节装配2-1/CSG-20-160-2A-SP_C_8_WG1044040-MHC-1/Workspace1 CSG-2A-20-1", "distance_mm": 4.66, "sample_x_mm": 471.00000000000006, "sample_y_mm": 240, "confidence": "low" } ] } ], "component_pair_candidates": [ { "component_a": "小臂肘关节-1/电机和连接臂连接件-1", "component_b": "小臂肘关节-1/小臂外壳1-1", "side_a": "normal_positive", "side_b": "normal_negative", "max_probe_distance_mm": 2.024, "confidence": "medium" }, { "component_a": "小臂肘关节-1/电机和连接臂连接件-1", "component_b": "小臂肘关节-1/小臂关节装配2-1/CSG-20-160-2A-SP_C_8_WG1044040-MHC-1/Workspace1 CSG-2A-20-1", "side_a": "normal_positive", "side_b": "normal_negative", "max_probe_distance_mm": 4.66, "confidence": "low" }, { "component_a": "小臂肘关节-1/小臂外壳1-1", "component_b": "小臂肘关节-1/小臂关节装配2-1/CSG-20-160-2A-SP_C_8_WG1044040-MHC-1/Workspace1 CSG-2A-20-1", "side_a": "normal_positive", "side_b": "normal_negative", "max_probe_distance_mm": 4.66, "confidence": "low" } ], "boundary_rule": "A visible drawing edge is treated as a possible boundary between two projected components; side probes provide drawing evidence, not final 3D contact proof." } }, { "handle": "397", "object_name": "AcDbLine", "layer": "粗实线层", "distance_mm": 0, "match_kind": "line_segment_distance", "confidence": "high", "start": [ 469.4248970157993, 235.56299845421955 ], "end": [ 457.4248970157995, 235.5629984542196 ], "center": null, "radius_mm": null, "bbox": { "min_x": 457.4248970157995, "min_y": 235.56299845421955, "max_x": 469.4248970157993, "max_y": 235.5629984542196 }, "boundary_ownership": { "status": "boundary_pair_candidates_found", "probe_offset_mm": 3, "sides": [ { "side": "normal_positive", "probe_x_mm": 469.425, "probe_y_mm": 232.563, "owner_candidates": [ { "component_name": "小臂肘关节-1/小臂外壳1-1", "distance_mm": 2.024, "sample_x_mm": 468, "sample_y_mm": 234, "confidence": "medium" }, { "component_name": "小臂肘关节-1/电机和连接臂连接件-1", "distance_mm": 4.66, "sample_x_mm": 468, "sample_y_mm": 237.00000000000003, "confidence": "low" } ] }, { "side": "normal_negative", "probe_x_mm": 469.425, "probe_y_mm": 238.563, "owner_candidates": [ { "component_name": "小臂肘关节-1/小臂关节装配2-1/CSG-20-160-2A-SP_C_8_WG1044040-MHC-1/Workspace1 CSG-2A-20-1", "distance_mm": 2.024, "sample_x_mm": 468, "sample_y_mm": 240, "confidence": "medium" }, { "component_name": "小臂肘关节-1/电机和连接臂连接件-1", "distance_mm": 2.115, "sample_x_mm": 468, "sample_y_mm": 237.00000000000003, "confidence": "medium" }, { "component_name": "小臂肘关节-1/小臂外壳1-1", "distance_mm": 2.219, "sample_x_mm": 471.00000000000006, "sample_y_mm": 237.00000000000003, "confidence": "medium" } ] } ], "component_pair_candidates": [ { "component_a": "小臂肘关节-1/小臂外壳1-1", "component_b": "小臂肘关节-1/小臂关节装配2-1/CSG-20-160-2A-SP_C_8_WG1044040-MHC-1/Workspace1 CSG-2A-20-1", "side_a": "normal_positive", "side_b": "normal_negative", "max_probe_distance_mm": 2.024, "confidence": "medium" }, { "component_a": "小臂肘关节-1/小臂外壳1-1", "component_b": "小臂肘关节-1/电机和连接臂连接件-1", "side_a": "normal_positive", "side_b": "normal_negative", "max_probe_distance_mm": 2.115, "confidence": "medium" }, { "component_a": "小臂肘关节-1/电机和连接臂连接件-1", "component_b": "小臂肘关节-1/小臂关节装配2-1/CSG-20-160-2A-SP_C_8_WG1044040-MHC-1/Workspace1 CSG-2A-20-1", "side_a": "normal_positive", "side_b": "normal_negative", "max_probe_distance_mm": 4.66, "confidence": "low" } ], "boundary_rule": "A visible drawing edge is treated as a possible boundary between two projected components; side probes provide drawing evidence, not final 3D contact proof." } }, { "handle": "387", "object_name": "AcDbLine", "layer": "粗实线层", "distance_mm": 1.9993, "match_kind": "line_segment_distance", "confidence": "low", "start": [ 469.4248970157993, 237.56229274765604 ], "end": [ 476.92489701579973, 237.56229274765604 ], "center": null, "radius_mm": null, "bbox": { "min_x": 469.4248970157993, "min_y": 237.56229274765604, "max_x": 476.92489701579973, "max_y": 237.56229274765604 }, "boundary_ownership": { "status": "boundary_pair_candidates_found", "probe_offset_mm": 3, "sides": [ { "side": "normal_positive", "probe_x_mm": 469.425, "probe_y_mm": 238.563, "owner_candidates": [ { "component_name": "小臂肘关节-1/小臂关节装配2-1/CSG-20-160-2A-SP_C_8_WG1044040-MHC-1/Workspace1 CSG-2A-20-1", "distance_mm": 2.024, "sample_x_mm": 468, "sample_y_mm": 240, "confidence": "medium" }, { "component_name": "小臂肘关节-1/电机和连接臂连接件-1", "distance_mm": 2.115, "sample_x_mm": 468, "sample_y_mm": 237.00000000000003, "confidence": "medium" }, { "component_name": "小臂肘关节-1/小臂外壳1-1", "distance_mm": 2.219, "sample_x_mm": 471.00000000000006, "sample_y_mm": 237.00000000000003, "confidence": "medium" } ] }, { "side": "normal_negative", "probe_x_mm": 469.425, "probe_y_mm": 232.563, "owner_candidates": [ { "component_name": "小臂肘关节-1/小臂外壳1-1", "distance_mm": 2.024, "sample_x_mm": 468, "sample_y_mm": 234, "confidence": "medium" }, { "component_name": "小臂肘关节-1/电机和连接臂连接件-1", "distance_mm": 4.66, "sample_x_mm": 468, "sample_y_mm": 237.00000000000003, "confidence": "low" } ] } ], "component_pair_candidates": [ { "component_a": "小臂肘关节-1/小臂关节装配2-1/CSG-20-160-2A-SP_C_8_WG1044040-MHC-1/Workspace1 CSG-2A-20-1", "component_b": "小臂肘关节-1/小臂外壳1-1", "side_a": "normal_positive", "side_b": "normal_negative", "max_probe_distance_mm": 2.024, "confidence": "medium" }, { "component_a": "小臂肘关节-1/小臂关节装配2-1/CSG-20-160-2A-SP_C_8_WG1044040-MHC-1/Workspace1 CSG-2A-20-1", "component_b": "小臂肘关节-1/电机和连接臂连接件-1", "side_a": "normal_positive", "side_b": "normal_negative", "max_probe_distance_mm": 4.66, "confidence": "low" }, { "component_a": "小臂肘关节-1/电机和连接臂连接件-1", "component_b": "小臂肘关节-1/小臂外壳1-1", "side_a": "normal_positive", "side_b": "normal_negative", "max_probe_distance_mm": 2.115, "confidence": "medium" } ], "boundary_rule": "A visible drawing edge is treated as a possible boundary between two projected components; side probes provide drawing evidence, not final 3D contact proof." } } ] } ], "binding_policy": "These are nearest DWG geometry candidates for dimension definition points. Use handle/distance as 2D evidence; final B-rep face identity still requires 3D diameter, ownership and projection checks." }, "ownership_binding": { "status": "owner_candidates_found", "reference_points": [ { "kind": "xline1_point", "x_mm": 419.4248970157993, "y_mm": 235.5629984542197 }, { "kind": "xline2_point", "x_mm": 469.4248970157994, "y_mm": 235.5629984542197 }, { "kind": "center", "x_mm": 0, "y_mm": 0 }, { "kind": "chord_point", "x_mm": 0, "y_mm": 0 }, { "kind": "dim_line_point", "x_mm": 469.4248970157994, "y_mm": 210.2227353882978 }, { "kind": "text_position", "x_mm": 444.4248975157994, "y_mm": 212.5781823156721 } ], "owner_candidates": [ { "component_name": "小臂肘关节-1/小臂外壳1-1", "distance_mm": 1.548, "reference_point_kind": "xline1_point", "nearest_sample_x_mm": 420, "nearest_sample_y_mm": 237.00000000000003, "confidence": "high" }, { "component_name": "小臂肘关节-1/电机和连接臂连接件-1", "distance_mm": 2.024, "reference_point_kind": "xline2_point", "nearest_sample_x_mm": 468, "nearest_sample_y_mm": 237.00000000000003, "confidence": "high" }, { "component_name": "小臂肘关节-1/电机与大臂外壳连接件1-1", "distance_mm": 4.474, "reference_point_kind": "xline1_point", "nearest_sample_x_mm": 420, "nearest_sample_y_mm": 240, "confidence": "medium" }, { "component_name": "小臂肘关节-1/小臂关节装配2-1/CSG-20-160-2A-SP_C_8_WG1044040-MHC-1/Workspace1 CSG-2A-20-1", "distance_mm": 4.66, "reference_point_kind": "xline2_point", "nearest_sample_x_mm": 468, "nearest_sample_y_mm": 240, "confidence": "medium" }, { "component_name": "小臂肘关节-1/小臂关节装配2-1/CSG-20-160-2A-SP_C_8_WG1044040-MHC-1/CSG-20-50-2A-GR-MHC_b-1", "distance_mm": 7.572, "reference_point_kind": "xline2_point", "nearest_sample_x_mm": 468, "nearest_sample_y_mm": 243, "confidence": "medium" } ], "face_binding_limit": "Ownership binds a drawing location to a component. Exact face identity still requires diameter and B-rep location/projection evidence." } }, { "dimension_kind": "diameter", "nominal_size_mm": 65, "interface_diameter_mm": 65, "fit_code": "H7", "fit_grade": "H7", "fit_designations": [ { "designation": "H7", "fundamental_deviation": "H", "it_grade": "7", "role": "hole" } ], "hole_tolerance_designation": "H7", "shaft_tolerance_designation": null, "fit_completeness": "single_designation", "upper_deviation_mm": null, "lower_deviation_mm": null, "deviation_source": null, "raw_text": "%%C65H7", "text": "Φ65H7", "parse_warnings": [ "single_tolerance_designation_does_not_define_complete_hole_shaft_fit" ], "handle": "B20", "object_name": "AcDbRotatedDimension", "source_index": 1832, "text_position": [ 444.4248975157976, 200.1180611166102, 0 ], "xline1_point": [ 411.9248970157976, 237.5622927476563, 0 ], "xline2_point": [ 476.9248970157977, 237.5622927476563, 0 ], "dim_line_point": [ 476.9248970157977, 197.7626141892359, 0 ], "center": [ 0, 0, 0 ], "chord_point": [ 0, 0, 0 ], "bbox": { "min_x": 411.9248970157977, "min_y": 195.7626141892359, "max_x": 476.9248970157977, "max_y": 237.5622927476563 }, "drawing_geometry_binding": { "status": "geometry_candidates_found", "search_radius_mm": 2, "point_bindings": [ { "reference_point_kind": "xline1_point", "x_mm": 411.9248970157976, "y_mm": 237.5622927476563, "nearest_geometry": [ { "handle": "D01", "object_name": "AcDbHatch", "layer": "剖面线层", "distance_mm": 0, "match_kind": "bbox_distance", "confidence": "high", "start": null, "end": null, "center": null, "radius_mm": null, "bbox": { "min_x": 411.92489701579757, "min_y": 237.56229274765627, "max_x": 414.62489701582695, "max_y": 244.56229274765664 }, "boundary_ownership": { "status": "boundary_probe_not_supported_for_geometry" } }, { "handle": "38C", "object_name": "AcDbLine", "layer": "粗实线层", "distance_mm": 0, "match_kind": "line_segment_distance", "confidence": "high", "start": [ 411.92489701579973, 237.56229274765627 ], "end": [ 410.13204061683507, 237.56229274765627 ], "center": null, "radius_mm": null, "bbox": { "min_x": 410.13204061683507, "min_y": 237.56229274765627, "max_x": 411.92489701579973, "max_y": 237.56229274765627 }, "boundary_ownership": { "status": "boundary_pair_candidates_found", "probe_offset_mm": 3, "sides": [ { "side": "normal_positive", "probe_x_mm": 411.925, "probe_y_mm": 234.562, "owner_candidates": [ { "component_name": "小臂肘关节-1/电机与大臂外壳连接件1-1", "distance_mm": 3.201, "sample_x_mm": 414.00000000000006, "sample_y_mm": 237.00000000000003, "confidence": "medium" }, { "component_name": "小臂肘关节-1/小臂外壳1-1", "distance_mm": 5.63, "sample_x_mm": 417, "sample_y_mm": 237.00000000000003, "confidence": "low" } ] }, { "side": "normal_negative", "probe_x_mm": 411.925, "probe_y_mm": 240.562, "owner_candidates": [ { "component_name": "小臂肘关节-1/电机与大臂外壳连接件1-1", "distance_mm": 1.082, "sample_x_mm": 411.00000000000006, "sample_y_mm": 240, "confidence": "high" } ] } ], "component_pair_candidates": [ { "component_a": "小臂肘关节-1/小臂外壳1-1", "component_b": "小臂肘关节-1/电机与大臂外壳连接件1-1", "side_a": "normal_positive", "side_b": "normal_negative", "max_probe_distance_mm": 5.63, "confidence": "low" } ], "boundary_rule": "A visible drawing edge is treated as a possible boundary between two projected components; side probes provide drawing evidence, not final 3D contact proof." } }, { "handle": "5F6", "object_name": "AcDbLine", "layer": "粗实线层", "distance_mm": 0, "match_kind": "line_segment_distance", "confidence": "high", "start": [ 411.9248970157977, 244.56229274765658 ], "end": [ 411.9248970157977, 237.5622927476563 ], "center": null, "radius_mm": null, "bbox": { "min_x": 411.9248970157977, "min_y": 237.5622927476563, "max_x": 411.9248970157977, "max_y": 244.56229274765658 }, "boundary_ownership": { "status": "boundary_pair_candidates_found", "probe_offset_mm": 3, "sides": [ { "side": "normal_positive", "probe_x_mm": 414.925, "probe_y_mm": 237.562, "owner_candidates": [ { "component_name": "小臂肘关节-1/电机与大臂外壳连接件1-1", "distance_mm": 1.082, "sample_x_mm": 414.00000000000006, "sample_y_mm": 237.00000000000003, "confidence": "high" }, { "component_name": "小臂肘关节-1/小臂外壳1-1", "distance_mm": 2.15, "sample_x_mm": 417, "sample_y_mm": 237.00000000000003, "confidence": "medium" } ] }, { "side": "normal_negative", "probe_x_mm": 408.925, "probe_y_mm": 237.562, "owner_candidates": [ { "component_name": "小臂肘关节-1/电机与大臂外壳连接件1-1", "distance_mm": 3.201, "sample_x_mm": 411.00000000000006, "sample_y_mm": 240, "confidence": "medium" } ] } ], "component_pair_candidates": [ { "component_a": "小臂肘关节-1/小臂外壳1-1", "component_b": "小臂肘关节-1/电机与大臂外壳连接件1-1", "side_a": "normal_positive", "side_b": "normal_negative", "max_probe_distance_mm": 3.201, "confidence": "medium" } ], "boundary_rule": "A visible drawing edge is treated as a possible boundary between two projected components; side probes provide drawing evidence, not final 3D contact proof." } }, { "handle": "5F7", "object_name": "AcDbLine", "layer": "粗实线层", "distance_mm": 0, "match_kind": "line_segment_distance", "confidence": "high", "start": [ 411.9248970157977, 237.5622927476563 ], "end": [ 419.4248970157993, 237.5622927476563 ], "center": null, "radius_mm": null, "bbox": { "min_x": 411.9248970157977, "min_y": 237.5622927476563, "max_x": 419.4248970157993, "max_y": 237.5622927476563 }, "boundary_ownership": { "status": "boundary_pair_candidates_found", "probe_offset_mm": 3, "sides": [ { "side": "normal_positive", "probe_x_mm": 411.925, "probe_y_mm": 240.562, "owner_candidates": [ { "component_name": "小臂肘关节-1/电机与大臂外壳连接件1-1", "distance_mm": 1.082, "sample_x_mm": 411.00000000000006, "sample_y_mm": 240, "confidence": "high" } ] }, { "side": "normal_negative", "probe_x_mm": 411.925, "probe_y_mm": 234.562, "owner_candidates": [ { "component_name": "小臂肘关节-1/电机与大臂外壳连接件1-1", "distance_mm": 3.201, "sample_x_mm": 414.00000000000006, "sample_y_mm": 237.00000000000003, "confidence": "medium" }, { "component_name": "小臂肘关节-1/小臂外壳1-1", "distance_mm": 5.63, "sample_x_mm": 417, "sample_y_mm": 237.00000000000003, "confidence": "low" } ] } ], "component_pair_candidates": [ { "component_a": "小臂肘关节-1/电机与大臂外壳连接件1-1", "component_b": "小臂肘关节-1/小臂外壳1-1", "side_a": "normal_positive", "side_b": "normal_negative", "max_probe_distance_mm": 5.63, "confidence": "low" } ], "boundary_rule": "A visible drawing edge is treated as a possible boundary between two projected components; side probes provide drawing evidence, not final 3D contact proof." } }, { "handle": "385", "object_name": "AcDbLine", "layer": "粗实线层", "distance_mm": 0, "match_kind": "line_segment_distance", "confidence": "high", "start": [ 411.92489701579973, 237.56229274765627 ], "end": [ 411.9248970157977, 244.56229274765658 ], "center": null, "radius_mm": null, "bbox": { "min_x": 411.9248970157977, "min_y": 237.56229274765627, "max_x": 411.92489701579973, "max_y": 244.56229274765658 }, "boundary_ownership": { "status": "boundary_pair_candidates_found", "probe_offset_mm": 3, "sides": [ { "side": "normal_positive", "probe_x_mm": 408.925, "probe_y_mm": 237.562, "owner_candidates": [ { "component_name": "小臂肘关节-1/电机与大臂外壳连接件1-1", "distance_mm": 3.201, "sample_x_mm": 411.00000000000006, "sample_y_mm": 240, "confidence": "medium" } ] }, { "side": "normal_negative", "probe_x_mm": 414.925, "probe_y_mm": 237.562, "owner_candidates": [ { "component_name": "小臂肘关节-1/电机与大臂外壳连接件1-1", "distance_mm": 1.082, "sample_x_mm": 414.00000000000006, "sample_y_mm": 237.00000000000003, "confidence": "high" }, { "component_name": "小臂肘关节-1/小臂外壳1-1", "distance_mm": 2.15, "sample_x_mm": 417, "sample_y_mm": 237.00000000000003, "confidence": "medium" } ] } ], "component_pair_candidates": [ { "component_a": "小臂肘关节-1/电机与大臂外壳连接件1-1", "component_b": "小臂肘关节-1/小臂外壳1-1", "side_a": "normal_positive", "side_b": "normal_negative", "max_probe_distance_mm": 3.201, "confidence": "medium" } ], "boundary_rule": "A visible drawing edge is treated as a possible boundary between two projected components; side probes provide drawing evidence, not final 3D contact proof." } }, { "handle": "386", "object_name": "AcDbLine", "layer": "粗实线层", "distance_mm": 0, "match_kind": "line_segment_distance", "confidence": "high", "start": [ 411.92489701579973, 237.56229274765627 ], "end": [ 419.4248970157993, 237.56229274765627 ], "center": null, "radius_mm": null, "bbox": { "min_x": 411.92489701579973, "min_y": 237.56229274765627, "max_x": 419.4248970157993, "max_y": 237.56229274765627 }, "boundary_ownership": { "status": "boundary_pair_candidates_found", "probe_offset_mm": 3, "sides": [ { "side": "normal_positive", "probe_x_mm": 411.925, "probe_y_mm": 240.562, "owner_candidates": [ { "component_name": "小臂肘关节-1/电机与大臂外壳连接件1-1", "distance_mm": 1.082, "sample_x_mm": 411.00000000000006, "sample_y_mm": 240, "confidence": "high" } ] }, { "side": "normal_negative", "probe_x_mm": 411.925, "probe_y_mm": 234.562, "owner_candidates": [ { "component_name": "小臂肘关节-1/电机与大臂外壳连接件1-1", "distance_mm": 3.201, "sample_x_mm": 414.00000000000006, "sample_y_mm": 237.00000000000003, "confidence": "medium" }, { "component_name": "小臂肘关节-1/小臂外壳1-1", "distance_mm": 5.63, "sample_x_mm": 417, "sample_y_mm": 237.00000000000003, "confidence": "low" } ] } ], "component_pair_candidates": [ { "component_a": "小臂肘关节-1/电机与大臂外壳连接件1-1", "component_b": "小臂肘关节-1/小臂外壳1-1", "side_a": "normal_positive", "side_b": "normal_negative", "max_probe_distance_mm": 5.63, "confidence": "low" } ], "boundary_rule": "A visible drawing edge is treated as a possible boundary between two projected components; side probes provide drawing evidence, not final 3D contact proof." } } ] }, { "reference_point_kind": "xline2_point", "x_mm": 476.9248970157977, "y_mm": 237.5622927476563, "nearest_geometry": [ { "handle": "615", "object_name": "AcDbLine", "layer": "粗实线层", "distance_mm": 0, "match_kind": "line_segment_distance", "confidence": "high", "start": [ 476.9248970157977, 244.56229274765658 ], "end": [ 476.9248970157977, 237.5622927476563 ], "center": null, "radius_mm": null, "bbox": { "min_x": 476.9248970157977, "min_y": 237.5622927476563, "max_x": 476.9248970157977, "max_y": 244.56229274765658 }, "boundary_ownership": { "status": "boundary_pair_candidates_found", "probe_offset_mm": 3, "sides": [ { "side": "normal_positive", "probe_x_mm": 479.925, "probe_y_mm": 237.562, "owner_candidates": [ { "component_name": "小臂肘关节-1/小臂外壳1-1", "distance_mm": 0.567, "sample_x_mm": 480, "sample_y_mm": 237.00000000000003, "confidence": "high" }, { "component_name": "小臂肘关节-1/电机与大臂外壳连接件1-1", "distance_mm": 2.439, "sample_x_mm": 480, "sample_y_mm": 240, "confidence": "medium" } ] }, { "side": "normal_negative", "probe_x_mm": 473.925, "probe_y_mm": 237.562, "owner_candidates": [ { "component_name": "小臂肘关节-1/小臂外壳1-1", "distance_mm": 0.567, "sample_x_mm": 474.00000000000006, "sample_y_mm": 237.00000000000003, "confidence": "high" }, { "component_name": "小臂肘关节-1/小臂关节装配2-1/CSG-20-160-2A-SP_C_8_WG1044040-MHC-1/Workspace1 CSG-2A-20-1", "distance_mm": 2.439, "sample_x_mm": 474.00000000000006, "sample_y_mm": 240, "confidence": "medium" }, { "component_name": "小臂肘关节-1/电机与大臂外壳连接件1-1", "distance_mm": 3.924, "sample_x_mm": 477.00000000000006, "sample_y_mm": 240, "confidence": "low" } ] } ], "component_pair_candidates": [ { "component_a": "小臂肘关节-1/小臂外壳1-1", "component_b": "小臂肘关节-1/小臂关节装配2-1/CSG-20-160-2A-SP_C_8_WG1044040-MHC-1/Workspace1 CSG-2A-20-1", "side_a": "normal_positive", "side_b": "normal_negative", "max_probe_distance_mm": 2.439, "confidence": "medium" }, { "component_a": "小臂肘关节-1/小臂外壳1-1", "component_b": "小臂肘关节-1/电机与大臂外壳连接件1-1", "side_a": "normal_positive", "side_b": "normal_negative", "max_probe_distance_mm": 3.924, "confidence": "low" }, { "component_a": "小臂肘关节-1/电机与大臂外壳连接件1-1", "component_b": "小臂肘关节-1/小臂关节装配2-1/CSG-20-160-2A-SP_C_8_WG1044040-MHC-1/Workspace1 CSG-2A-20-1", "side_a": "normal_positive", "side_b": "normal_negative", "max_probe_distance_mm": 2.439, "confidence": "medium" } ], "boundary_rule": "A visible drawing edge is treated as a possible boundary between two projected components; side probes provide drawing evidence, not final 3D contact proof." } }, { "handle": "617", "object_name": "AcDbLine", "layer": "粗实线层", "distance_mm": 0, "match_kind": "line_segment_distance", "confidence": "high", "start": [ 469.4248970157995, 237.5622927476563 ], "end": [ 476.9248970157977, 237.5622927476563 ], "center": null, "radius_mm": null, "bbox": { "min_x": 469.4248970157995, "min_y": 237.5622927476563, "max_x": 476.9248970157977, "max_y": 237.5622927476563 }, "boundary_ownership": { "status": "boundary_pair_candidates_found", "probe_offset_mm": 3, "sides": [ { "side": "normal_positive", "probe_x_mm": 476.925, "probe_y_mm": 240.562, "owner_candidates": [ { "component_name": "小臂肘关节-1/电机与大臂外壳连接件1-1", "distance_mm": 0.567, "sample_x_mm": 477.00000000000006, "sample_y_mm": 240, "confidence": "high" }, { "component_name": "小臂肘关节-1/小臂关节装配2-1/CSG-20-160-2A-SP_C_8_WG1044040-MHC-1/Workspace1 CSG-2A-20-1", "distance_mm": 2.978, "sample_x_mm": 474.00000000000006, "sample_y_mm": 240, "confidence": "medium" }, { "component_name": "小臂肘关节-1/小臂外壳1-1", "distance_mm": 3.563, "sample_x_mm": 477.00000000000006, "sample_y_mm": 237.00000000000003, "confidence": "low" } ] }, { "side": "normal_negative", "probe_x_mm": 476.925, "probe_y_mm": 234.562, "owner_candidates": [ { "component_name": "小臂肘关节-1/小臂外壳1-1", "distance_mm": 0.567, "sample_x_mm": 477.00000000000006, "sample_y_mm": 234, "confidence": "high" }, { "component_name": "小臂肘关节-1/电机与大臂外壳连接件1-1", "distance_mm": 5.438, "sample_x_mm": 477.00000000000006, "sample_y_mm": 240, "confidence": "low" } ] } ], "component_pair_candidates": [ { "component_a": "小臂肘关节-1/电机与大臂外壳连接件1-1", "component_b": "小臂肘关节-1/小臂外壳1-1", "side_a": "normal_positive", "side_b": "normal_negative", "max_probe_distance_mm": 0.567, "confidence": "high" }, { "component_a": "小臂肘关节-1/小臂关节装配2-1/CSG-20-160-2A-SP_C_8_WG1044040-MHC-1/Workspace1 CSG-2A-20-1", "component_b": "小臂肘关节-1/小臂外壳1-1", "side_a": "normal_positive", "side_b": "normal_negative", "max_probe_distance_mm": 2.978, "confidence": "medium" }, { "component_a": "小臂肘关节-1/小臂关节装配2-1/CSG-20-160-2A-SP_C_8_WG1044040-MHC-1/Workspace1 CSG-2A-20-1", "component_b": "小臂肘关节-1/电机与大臂外壳连接件1-1", "side_a": "normal_positive", "side_b": "normal_negative", "max_probe_distance_mm": 5.438, "confidence": "low" } ], "boundary_rule": "A visible drawing edge is treated as a possible boundary between two projected components; side probes provide drawing evidence, not final 3D contact proof." } }, { "handle": "D02", "object_name": "AcDbHatch", "layer": "剖面线层", "distance_mm": 0, "match_kind": "bbox_distance", "confidence": "high", "start": null, "end": null, "center": null, "radius_mm": null, "bbox": { "min_x": 474.2248970157988, "min_y": 237.56229274765624, "max_x": 476.9248970158009, "max_y": 244.56229274765658 }, "boundary_ownership": { "status": "boundary_probe_not_supported_for_geometry" } }, { "handle": "387", "object_name": "AcDbLine", "layer": "粗实线层", "distance_mm": 0, "match_kind": "line_segment_distance", "confidence": "high", "start": [ 469.4248970157993, 237.56229274765604 ], "end": [ 476.92489701579973, 237.56229274765604 ], "center": null, "radius_mm": null, "bbox": { "min_x": 469.4248970157993, "min_y": 237.56229274765604, "max_x": 476.92489701579973, "max_y": 237.56229274765604 }, "boundary_ownership": { "status": "boundary_pair_candidates_found", "probe_offset_mm": 3, "sides": [ { "side": "normal_positive", "probe_x_mm": 476.925, "probe_y_mm": 240.562, "owner_candidates": [ { "component_name": "小臂肘关节-1/电机与大臂外壳连接件1-1", "distance_mm": 0.567, "sample_x_mm": 477.00000000000006, "sample_y_mm": 240, "confidence": "high" }, { "component_name": "小臂肘关节-1/小臂关节装配2-1/CSG-20-160-2A-SP_C_8_WG1044040-MHC-1/Workspace1 CSG-2A-20-1", "distance_mm": 2.978, "sample_x_mm": 474.00000000000006, "sample_y_mm": 240, "confidence": "medium" }, { "component_name": "小臂肘关节-1/小臂外壳1-1", "distance_mm": 3.563, "sample_x_mm": 477.00000000000006, "sample_y_mm": 237.00000000000003, "confidence": "low" } ] }, { "side": "normal_negative", "probe_x_mm": 476.925, "probe_y_mm": 234.562, "owner_candidates": [ { "component_name": "小臂肘关节-1/小臂外壳1-1", "distance_mm": 0.567, "sample_x_mm": 477.00000000000006, "sample_y_mm": 234, "confidence": "high" }, { "component_name": "小臂肘关节-1/电机与大臂外壳连接件1-1", "distance_mm": 5.438, "sample_x_mm": 477.00000000000006, "sample_y_mm": 240, "confidence": "low" } ] } ], "component_pair_candidates": [ { "component_a": "小臂肘关节-1/电机与大臂外壳连接件1-1", "component_b": "小臂肘关节-1/小臂外壳1-1", "side_a": "normal_positive", "side_b": "normal_negative", "max_probe_distance_mm": 0.567, "confidence": "high" }, { "component_a": "小臂肘关节-1/小臂关节装配2-1/CSG-20-160-2A-SP_C_8_WG1044040-MHC-1/Workspace1 CSG-2A-20-1", "component_b": "小臂肘关节-1/小臂外壳1-1", "side_a": "normal_positive", "side_b": "normal_negative", "max_probe_distance_mm": 2.978, "confidence": "medium" }, { "component_a": "小臂肘关节-1/小臂关节装配2-1/CSG-20-160-2A-SP_C_8_WG1044040-MHC-1/Workspace1 CSG-2A-20-1", "component_b": "小臂肘关节-1/电机与大臂外壳连接件1-1", "side_a": "normal_positive", "side_b": "normal_negative", "max_probe_distance_mm": 5.438, "confidence": "low" } ], "boundary_rule": "A visible drawing edge is treated as a possible boundary between two projected components; side probes provide drawing evidence, not final 3D contact proof." } }, { "handle": "379", "object_name": "AcDbLine", "layer": "粗实线层", "distance_mm": 0, "match_kind": "line_segment_distance", "confidence": "high", "start": [ 476.92489701579973, 244.56229274765658 ], "end": [ 476.92489701579973, 237.56229274765604 ], "center": null, "radius_mm": null, "bbox": { "min_x": 476.92489701579973, "min_y": 237.56229274765604, "max_x": 476.92489701579973, "max_y": 244.56229274765658 }, "boundary_ownership": { "status": "boundary_pair_candidates_found", "probe_offset_mm": 3, "sides": [ { "side": "normal_positive", "probe_x_mm": 479.925, "probe_y_mm": 237.562, "owner_candidates": [ { "component_name": "小臂肘关节-1/小臂外壳1-1", "distance_mm": 0.567, "sample_x_mm": 480, "sample_y_mm": 237.00000000000003, "confidence": "high" }, { "component_name": "小臂肘关节-1/电机与大臂外壳连接件1-1", "distance_mm": 2.439, "sample_x_mm": 480, "sample_y_mm": 240, "confidence": "medium" } ] }, { "side": "normal_negative", "probe_x_mm": 473.925, "probe_y_mm": 237.562, "owner_candidates": [ { "component_name": "小臂肘关节-1/小臂外壳1-1", "distance_mm": 0.567, "sample_x_mm": 474.00000000000006, "sample_y_mm": 237.00000000000003, "confidence": "high" }, { "component_name": "小臂肘关节-1/小臂关节装配2-1/CSG-20-160-2A-SP_C_8_WG1044040-MHC-1/Workspace1 CSG-2A-20-1", "distance_mm": 2.439, "sample_x_mm": 474.00000000000006, "sample_y_mm": 240, "confidence": "medium" }, { "component_name": "小臂肘关节-1/电机与大臂外壳连接件1-1", "distance_mm": 3.924, "sample_x_mm": 477.00000000000006, "sample_y_mm": 240, "confidence": "low" } ] } ], "component_pair_candidates": [ { "component_a": "小臂肘关节-1/小臂外壳1-1", "component_b": "小臂肘关节-1/小臂关节装配2-1/CSG-20-160-2A-SP_C_8_WG1044040-MHC-1/Workspace1 CSG-2A-20-1", "side_a": "normal_positive", "side_b": "normal_negative", "max_probe_distance_mm": 2.439, "confidence": "medium" }, { "component_a": "小臂肘关节-1/小臂外壳1-1", "component_b": "小臂肘关节-1/电机与大臂外壳连接件1-1", "side_a": "normal_positive", "side_b": "normal_negative", "max_probe_distance_mm": 3.924, "confidence": "low" }, { "component_a": "小臂肘关节-1/电机与大臂外壳连接件1-1", "component_b": "小臂肘关节-1/小臂关节装配2-1/CSG-20-160-2A-SP_C_8_WG1044040-MHC-1/Workspace1 CSG-2A-20-1", "side_a": "normal_positive", "side_b": "normal_negative", "max_probe_distance_mm": 2.439, "confidence": "medium" } ], "boundary_rule": "A visible drawing edge is treated as a possible boundary between two projected components; side probes provide drawing evidence, not final 3D contact proof." } }, { "handle": "378", "object_name": "AcDbLine", "layer": "粗实线层", "distance_mm": 0, "match_kind": "line_segment_distance", "confidence": "high", "start": [ 478.71775341476416, 237.56229274765604 ], "end": [ 476.92489701579973, 237.56229274765604 ], "center": null, "radius_mm": null, "bbox": { "min_x": 476.92489701579973, "min_y": 237.56229274765604, "max_x": 478.71775341476416, "max_y": 237.56229274765604 }, "boundary_ownership": { "status": "boundary_pair_candidates_found", "probe_offset_mm": 3, "sides": [ { "side": "normal_positive", "probe_x_mm": 476.925, "probe_y_mm": 234.562, "owner_candidates": [ { "component_name": "小臂肘关节-1/小臂外壳1-1", "distance_mm": 0.567, "sample_x_mm": 477.00000000000006, "sample_y_mm": 234, "confidence": "high" }, { "component_name": "小臂肘关节-1/电机与大臂外壳连接件1-1", "distance_mm": 5.438, "sample_x_mm": 477.00000000000006, "sample_y_mm": 240, "confidence": "low" } ] }, { "side": "normal_negative", "probe_x_mm": 476.925, "probe_y_mm": 240.562, "owner_candidates": [ { "component_name": "小臂肘关节-1/电机与大臂外壳连接件1-1", "distance_mm": 0.567, "sample_x_mm": 477.00000000000006, "sample_y_mm": 240, "confidence": "high" }, { "component_name": "小臂肘关节-1/小臂关节装配2-1/CSG-20-160-2A-SP_C_8_WG1044040-MHC-1/Workspace1 CSG-2A-20-1", "distance_mm": 2.978, "sample_x_mm": 474.00000000000006, "sample_y_mm": 240, "confidence": "medium" }, { "component_name": "小臂肘关节-1/小臂外壳1-1", "distance_mm": 3.563, "sample_x_mm": 477.00000000000006, "sample_y_mm": 237.00000000000003, "confidence": "low" } ] } ], "component_pair_candidates": [ { "component_a": "小臂肘关节-1/小臂外壳1-1", "component_b": "小臂肘关节-1/电机与大臂外壳连接件1-1", "side_a": "normal_positive", "side_b": "normal_negative", "max_probe_distance_mm": 0.567, "confidence": "high" }, { "component_a": "小臂肘关节-1/小臂外壳1-1", "component_b": "小臂肘关节-1/小臂关节装配2-1/CSG-20-160-2A-SP_C_8_WG1044040-MHC-1/Workspace1 CSG-2A-20-1", "side_a": "normal_positive", "side_b": "normal_negative", "max_probe_distance_mm": 2.978, "confidence": "medium" }, { "component_a": "小臂肘关节-1/电机与大臂外壳连接件1-1", "component_b": "小臂肘关节-1/小臂关节装配2-1/CSG-20-160-2A-SP_C_8_WG1044040-MHC-1/Workspace1 CSG-2A-20-1", "side_a": "normal_positive", "side_b": "normal_negative", "max_probe_distance_mm": 5.438, "confidence": "low" } ], "boundary_rule": "A visible drawing edge is treated as a possible boundary between two projected components; side probes provide drawing evidence, not final 3D contact proof." } } ] } ], "binding_policy": "These are nearest DWG geometry candidates for dimension definition points. Use handle/distance as 2D evidence; final B-rep face identity still requires 3D diameter, ownership and projection checks." }, "ownership_binding": { "status": "owner_candidates_found", "reference_points": [ { "kind": "xline1_point", "x_mm": 411.9248970157976, "y_mm": 237.5622927476563 }, { "kind": "xline2_point", "x_mm": 476.9248970157977, "y_mm": 237.5622927476563 }, { "kind": "center", "x_mm": 0, "y_mm": 0 }, { "kind": "chord_point", "x_mm": 0, "y_mm": 0 }, { "kind": "dim_line_point", "x_mm": 476.9248970157977, "y_mm": 197.7626141892359 }, { "kind": "text_position", "x_mm": 444.4248975157976, "y_mm": 200.1180611166102 } ], "owner_candidates": [ { "component_name": "小臂肘关节-1/小臂外壳1-1", "distance_mm": 0.567, "reference_point_kind": "xline2_point", "nearest_sample_x_mm": 477.00000000000006, "nearest_sample_y_mm": 237.00000000000003, "confidence": "high" }, { "component_name": "小臂肘关节-1/电机与大臂外壳连接件1-1", "distance_mm": 2.15, "reference_point_kind": "xline1_point", "nearest_sample_x_mm": 414.00000000000006, "nearest_sample_y_mm": 237.00000000000003, "confidence": "high" }, { "component_name": "小臂肘关节-1/小臂关节装配2-1/CSG-20-160-2A-SP_C_8_WG1044040-MHC-1/Workspace1 CSG-2A-20-1", "distance_mm": 3.808, "reference_point_kind": "xline2_point", "nearest_sample_x_mm": 474.00000000000006, "nearest_sample_y_mm": 240, "confidence": "medium" }, { "component_name": "小臂肘关节-1/小臂关节装配2-1/CSG-20-160-2A-SP_C_8_WG1044040-MHC-1/CSG-20-50-2A-GR-MHC_b-1", "distance_mm": 8.042, "reference_point_kind": "xline2_point", "nearest_sample_x_mm": 471.00000000000006, "nearest_sample_y_mm": 243, "confidence": "low" }, { "component_name": "小臂肘关节-1/电机和连接臂连接件-1", "distance_mm": 8.943, "reference_point_kind": "xline2_point", "nearest_sample_x_mm": 468, "nearest_sample_y_mm": 237.00000000000003, "confidence": "low" } ], "face_binding_limit": "Ownership binds a drawing location to a component. Exact face identity still requires diameter and B-rep location/projection evidence." } } ], "cylindrical_3d_interfaces": { "available": true, "source_report": "D:\\CSharpProjects\\agent4\\runtime\\2\\external_interface_recheck_v3_fast\\section_brep_report.json", "contact_count": 12, "interface_group_count": 6, "interface_groups": [ { "interface_group_id": "cyl_interface_001", "component_a": "电机与大臂外壳连接件1-1", "component_b": "小臂关节装配2-1", "diameter_mm": 50, "radius_mm": 25, "contact_record_count": 1, "contact_ids": [ "contact_电机与大臂外壳连接件1_1_face_33__小臂关节装配2_1_face_24" ], "face_pairs": [ { "face_a": 33, "face_b": 24, "center_a_mm": [ -98.449, -74.223, 41.9 ], "center_b_mm": [ -98.449, -74.223, 54.4 ], "axis_a": [ 0, -1, 0 ], "axis_b": [ 0, 1, 0 ], "bbox_a_mm": [ -123.449, -76.723, 29.4, -73.449, -71.723, 54.4 ], "bbox_b_mm": [ -132.599, -76.723, 20.25, -64.298, -71.723, 88.551 ], "surface_process_role_a": "machined_cylindrical_fit_surface", "surface_process_role_b": "machined_cylindrical_fit_surface" } ], "max_contact_confidence": 0.81, "interface_function_descriptions": [ { "semantic_unit_id": "lsu_003", "retrieval_sentence": "该零件包含一个半径为25毫米的圆柱面,与小臂关节装配2形成同轴配合。", "mechanical_role": "cylindrical mating face for centering and rotational support", "assembly_process_semantics": "machined cylindrical fit surface requiring precision machining and assembly alignment", "match_method": "exact_contact_id" } ], "function_binding_status": "available", "connection_assessment": { "component_a": "电机与大臂外壳连接件1-1", "component_b": "小臂关节装配2-1", "relative_motion_intent": "motion_expected_candidate", "solidworks_constraint_evidence": [ ], "constraint_evidence_note": "SolidWorks mates constrain the CAD model but are not themselves physical fasteners.", "positive_retention_evidence": [ ], "other_positive_retention_status": "not_observed_not_proven_absent", "interference_fit_necessity": "generally_not_expected_but_requires_function_check", "required_whole_assembly_checks": [ "Is relative rotation or sliding required?", "What carries radial load, axial load and torque?", "Are screws, bolts, pins, keys, splines, shoulders, retaining rings, clamps, welds, adhesives or intermediate connected parts present?", "Must the interface be disassembled for assembly or maintenance?", "If no other positive retention is confirmed and the relation must remain fixed, is interference fit required by the retrieved design standard?" ], "confidence": "low", "missing_facts": [ "confirmed physical retention mechanism", "relative motion requirement", "load and torque path", "disassembly intent" ] }, "drawing_requirement_intent": { "fit_intent": "derive_from_interface_function_connection_assessment_and_knowledge", "surface_finish_intent": "derive_per_participating_face_from_motion_load_sealing_and_assembly_method", "exact_value_policy": "do_not_invent_exact_fit_or_roughness_without_retrieved_rule" } }, { "interface_group_id": "cyl_interface_002", "component_a": "电机与大臂外壳连接件1-1", "component_b": "小臂关节装配2-1", "diameter_mm": 60, "radius_mm": 30, "contact_record_count": 2, "contact_ids": [ "contact_电机与大臂外壳连接件1_1_face_4__小臂关节装配2_1_face_441", "contact_电机与大臂外壳连接件1_1_face_4__小臂关节装配2_1_face_445" ], "face_pairs": [ { "face_a": 4, "face_b": 441, "center_a_mm": [ -98.449, -69.013, 39.4 ], "center_b_mm": [ -83.449, -67.723, 54.4 ], "axis_a": [ 0, 1, 0 ], "axis_b": [ 0, 1, 0 ], "bbox_a_mm": [ -128.449, -71.723, 24.4, -68.449, -66.303, 54.4 ], "bbox_b_mm": [ -98.449, -71.423, 24.4, -68.449, -64.023, 84.4 ], "surface_process_role_a": "machined_cylindrical_fit_surface", "surface_process_role_b": "machined_cylindrical_fit_surface" }, { "face_a": 4, "face_b": 445, "center_a_mm": [ -98.449, -69.013, 39.4 ], "center_b_mm": [ -113.449, -67.723, 54.4 ], "axis_a": [ 0, 1, 0 ], "axis_b": [ 0, 1, 0 ], "bbox_a_mm": [ -128.449, -71.723, 24.4, -68.449, -66.303, 54.4 ], "bbox_b_mm": [ -128.449, -71.423, 24.4, -98.449, -64.023, 84.4 ], "surface_process_role_a": "machined_cylindrical_fit_surface", "surface_process_role_b": "machined_cylindrical_fit_surface" } ], "max_contact_confidence": 0.81, "interface_function_descriptions": [ { "semantic_unit_id": "lsu_003", "retrieval_sentence": "该零件包含一个半径为25毫米的圆柱面,与小臂关节装配2形成同轴配合。", "mechanical_role": "cylindrical mating face for centering and rotational support", "assembly_process_semantics": "machined cylindrical fit surface requiring precision machining and assembly alignment", "match_method": "component_pair_text" } ], "function_binding_status": "available", "connection_assessment": { "component_a": "电机与大臂外壳连接件1-1", "component_b": "小臂关节装配2-1", "relative_motion_intent": "motion_expected_candidate", "solidworks_constraint_evidence": [ ], "constraint_evidence_note": "SolidWorks mates constrain the CAD model but are not themselves physical fasteners.", "positive_retention_evidence": [ ], "other_positive_retention_status": "not_observed_not_proven_absent", "interference_fit_necessity": "generally_not_expected_but_requires_function_check", "required_whole_assembly_checks": [ "Is relative rotation or sliding required?", "What carries radial load, axial load and torque?", "Are screws, bolts, pins, keys, splines, shoulders, retaining rings, clamps, welds, adhesives or intermediate connected parts present?", "Must the interface be disassembled for assembly or maintenance?", "If no other positive retention is confirmed and the relation must remain fixed, is interference fit required by the retrieved design standard?" ], "confidence": "low", "missing_facts": [ "confirmed physical retention mechanism", "relative motion requirement", "load and torque path", "disassembly intent" ] }, "drawing_requirement_intent": { "fit_intent": "derive_from_interface_function_connection_assessment_and_knowledge", "surface_finish_intent": "derive_per_participating_face_from_motion_load_sealing_and_assembly_method", "exact_value_policy": "do_not_invent_exact_fit_or_roughness_without_retrieved_rule" } }, { "interface_group_id": "cyl_interface_003", "component_a": "电机与大臂外壳连接件1-1", "component_b": "小臂关节装配2-1", "diameter_mm": 70, "radius_mm": 35, "contact_record_count": 2, "contact_ids": [ "contact_电机与大臂外壳连接件1_1_face_31__小臂关节装配2_1_face_567", "contact_电机与大臂外壳连接件1_1_face_31__小臂关节装配2_1_face_6" ], "face_pairs": [ { "face_a": 31, "face_b": 567, "center_a_mm": [ -98.449, -94.678, 36.9 ], "center_b_mm": [ -98.449, -85.473, 54.4 ], "axis_a": [ 0, -1, 0 ], "axis_b": [ 0, 1, 0 ], "bbox_a_mm": [ -133.449, -112.634, 19.4, -63.449, -76.723, 54.4 ], "bbox_b_mm": [ -147.523, -88.823, 5.326, -49.375, -82.123, 103.474 ], "surface_process_role_a": "machined_cylindrical_fit_surface", "surface_process_role_b": "machined_cylindrical_fit_surface" }, { "face_a": 31, "face_b": 6, "center_a_mm": [ -98.449, -94.678, 36.9 ], "center_b_mm": [ -98.449, -79.223, 54.4 ], "axis_a": [ 0, -1, 0 ], "axis_b": [ 0, -1, 0 ], "bbox_a_mm": [ -133.449, -112.634, 19.4, -63.449, -76.723, 54.4 ], "bbox_b_mm": [ -146.26, -81.723, 6.59, -50.638, -76.723, 102.211 ], "surface_process_role_a": "machined_cylindrical_fit_surface", "surface_process_role_b": "machined_cylindrical_fit_surface" } ], "max_contact_confidence": 0.813, "interface_function_descriptions": [ { "semantic_unit_id": "lsu_003", "retrieval_sentence": "该零件包含一个半径为25毫米的圆柱面,与小臂关节装配2形成同轴配合。", "mechanical_role": "cylindrical mating face for centering and rotational support", "assembly_process_semantics": "machined cylindrical fit surface requiring precision machining and assembly alignment", "match_method": "component_pair_text" } ], "function_binding_status": "available", "connection_assessment": { "component_a": "电机与大臂外壳连接件1-1", "component_b": "小臂关节装配2-1", "relative_motion_intent": "motion_expected_candidate", "solidworks_constraint_evidence": [ ], "constraint_evidence_note": "SolidWorks mates constrain the CAD model but are not themselves physical fasteners.", "positive_retention_evidence": [ ], "other_positive_retention_status": "not_observed_not_proven_absent", "interference_fit_necessity": "generally_not_expected_but_requires_function_check", "required_whole_assembly_checks": [ "Is relative rotation or sliding required?", "What carries radial load, axial load and torque?", "Are screws, bolts, pins, keys, splines, shoulders, retaining rings, clamps, welds, adhesives or intermediate connected parts present?", "Must the interface be disassembled for assembly or maintenance?", "If no other positive retention is confirmed and the relation must remain fixed, is interference fit required by the retrieved design standard?" ], "confidence": "low", "missing_facts": [ "confirmed physical retention mechanism", "relative motion requirement", "load and torque path", "disassembly intent" ] }, "drawing_requirement_intent": { "fit_intent": "derive_from_interface_function_connection_assessment_and_knowledge", "surface_finish_intent": "derive_per_participating_face_from_motion_load_sealing_and_assembly_method", "exact_value_policy": "do_not_invent_exact_fit_or_roughness_without_retrieved_rule" } }, { "interface_group_id": "cyl_interface_004", "component_a": "电机与大臂外壳连接件3-1", "component_b": "小臂关节装配2-1", "diameter_mm": 50, "radius_mm": 25, "contact_record_count": 1, "contact_ids": [ "contact_电机与大臂外壳连接件3_1_face_14__小臂关节装配2_1_face_24" ], "face_pairs": [ { "face_a": 14, "face_b": 24, "center_a_mm": [ -98.449, -74.223, 66.9 ], "center_b_mm": [ -98.449, -74.223, 54.4 ], "axis_a": [ 0, -1, 0 ], "axis_b": [ 0, 1, 0 ], "bbox_a_mm": [ -123.449, -76.723, 54.4, -73.449, -71.723, 79.4 ], "bbox_b_mm": [ -132.599, -76.723, 20.25, -64.298, -71.723, 88.551 ], "surface_process_role_a": "machined_cylindrical_fit_surface", "surface_process_role_b": "machined_cylindrical_fit_surface" } ], "max_contact_confidence": 0.81, "interface_function_descriptions": [ { "semantic_unit_id": "lsu_003", "retrieval_sentence": "该圆柱面半径25毫米,与小臂关节装配2的圆柱面形成同轴配合,轴向重叠5毫米,间隙为0,用于关节的径向定心和旋转导向。", "mechanical_role": "关节配合圆柱面,提供径向定心和旋转导向,限制径向自由度", "assembly_process_semantics": "精密配合面,需要检查配合精度和同轴度,确保关节运动精度", "match_method": "exact_contact_id" } ], "function_binding_status": "available", "connection_assessment": { "component_a": "电机与大臂外壳连接件3-1", "component_b": "小臂关节装配2-1", "relative_motion_intent": "unknown", "solidworks_constraint_evidence": [ ], "constraint_evidence_note": "SolidWorks mates constrain the CAD model but are not themselves physical fasteners.", "positive_retention_evidence": [ ], "other_positive_retention_status": "not_observed_not_proven_absent", "interference_fit_necessity": "needs_review_other_positive_retention_not_observed", "required_whole_assembly_checks": [ "Is relative rotation or sliding required?", "What carries radial load, axial load and torque?", "Are screws, bolts, pins, keys, splines, shoulders, retaining rings, clamps, welds, adhesives or intermediate connected parts present?", "Must the interface be disassembled for assembly or maintenance?", "If no other positive retention is confirmed and the relation must remain fixed, is interference fit required by the retrieved design standard?" ], "confidence": "low", "missing_facts": [ "confirmed physical retention mechanism", "relative motion requirement", "load and torque path", "disassembly intent" ] }, "drawing_requirement_intent": { "fit_intent": "derive_from_interface_function_connection_assessment_and_knowledge", "surface_finish_intent": "derive_per_participating_face_from_motion_load_sealing_and_assembly_method", "exact_value_policy": "do_not_invent_exact_fit_or_roughness_without_retrieved_rule" } }, { "interface_group_id": "cyl_interface_005", "component_a": "电机与大臂外壳连接件3-1", "component_b": "小臂关节装配2-1", "diameter_mm": 60, "radius_mm": 30, "contact_record_count": 4, "contact_ids": [ "contact_电机与大臂外壳连接件3_1_face_5__小臂关节装配2_1_face_441", "contact_电机与大臂外壳连接件3_1_face_5__小臂关节装配2_1_face_445", "contact_电机与大臂外壳连接件3_1_face_5__小臂关节装配2_1_face_457", "contact_电机与大臂外壳连接件3_1_face_5__小臂关节装配2_1_face_458" ], "face_pairs": [ { "face_a": 5, "face_b": 441, "center_a_mm": [ -98.449, -52.723, 69.4 ], "center_b_mm": [ -83.449, -67.723, 54.4 ], "axis_a": [ 0, -1, 0 ], "axis_b": [ 0, 1, 0 ], "bbox_a_mm": [ -128.449, -71.723, 54.4, -68.449, -33.723, 84.4 ], "bbox_b_mm": [ -98.449, -71.423, 24.4, -68.449, -64.023, 84.4 ], "surface_process_role_a": "machined_cylindrical_fit_surface", "surface_process_role_b": "machined_cylindrical_fit_surface" }, { "face_a": 5, "face_b": 445, "center_a_mm": [ -98.449, -52.723, 69.4 ], "center_b_mm": [ -113.449, -67.723, 54.4 ], "axis_a": [ 0, -1, 0 ], "axis_b": [ 0, 1, 0 ], "bbox_a_mm": [ -128.449, -71.723, 54.4, -68.449, -33.723, 84.4 ], "bbox_b_mm": [ -128.449, -71.423, 24.4, -98.449, -64.023, 84.4 ], "surface_process_role_a": "machined_cylindrical_fit_surface", "surface_process_role_b": "machined_cylindrical_fit_surface" }, { "face_a": 5, "face_b": 457, "center_a_mm": [ -98.449, -52.723, 69.4 ], "center_b_mm": [ -83.449, -59.623, 54.4 ], "axis_a": [ 0, -1, 0 ], "axis_b": [ 0, 1, 0 ], "bbox_a_mm": [ -128.449, -71.723, 54.4, -68.449, -33.723, 84.4 ], "bbox_b_mm": [ -98.449, -60.223, 24.4, -68.449, -59.023, 84.4 ], "surface_process_role_a": "machined_cylindrical_fit_surface", "surface_process_role_b": "machined_cylindrical_fit_surface" }, { "face_a": 5, "face_b": 458, "center_a_mm": [ -98.449, -52.723, 69.4 ], "center_b_mm": [ -113.449, -59.623, 54.4 ], "axis_a": [ 0, -1, 0 ], "axis_b": [ 0, 1, 0 ], "bbox_a_mm": [ -128.449, -71.723, 54.4, -68.449, -33.723, 84.4 ], "bbox_b_mm": [ -128.449, -60.223, 24.4, -98.449, -59.023, 84.4 ], "surface_process_role_a": "machined_cylindrical_fit_surface", "surface_process_role_b": "machined_cylindrical_fit_surface" } ], "max_contact_confidence": 0.815, "interface_function_descriptions": [ { "semantic_unit_id": "lsu_003", "retrieval_sentence": "该圆柱面半径25毫米,与小臂关节装配2的圆柱面形成同轴配合,轴向重叠5毫米,间隙为0,用于关节的径向定心和旋转导向。", "mechanical_role": "关节配合圆柱面,提供径向定心和旋转导向,限制径向自由度", "assembly_process_semantics": "精密配合面,需要检查配合精度和同轴度,确保关节运动精度", "match_method": "component_pair_text" } ], "function_binding_status": "available", "connection_assessment": { "component_a": "电机与大臂外壳连接件3-1", "component_b": "小臂关节装配2-1", "relative_motion_intent": "unknown", "solidworks_constraint_evidence": [ ], "constraint_evidence_note": "SolidWorks mates constrain the CAD model but are not themselves physical fasteners.", "positive_retention_evidence": [ ], "other_positive_retention_status": "not_observed_not_proven_absent", "interference_fit_necessity": "needs_review_other_positive_retention_not_observed", "required_whole_assembly_checks": [ "Is relative rotation or sliding required?", "What carries radial load, axial load and torque?", "Are screws, bolts, pins, keys, splines, shoulders, retaining rings, clamps, welds, adhesives or intermediate connected parts present?", "Must the interface be disassembled for assembly or maintenance?", "If no other positive retention is confirmed and the relation must remain fixed, is interference fit required by the retrieved design standard?" ], "confidence": "low", "missing_facts": [ "confirmed physical retention mechanism", "relative motion requirement", "load and torque path", "disassembly intent" ] }, "drawing_requirement_intent": { "fit_intent": "derive_from_interface_function_connection_assessment_and_knowledge", "surface_finish_intent": "derive_per_participating_face_from_motion_load_sealing_and_assembly_method", "exact_value_policy": "do_not_invent_exact_fit_or_roughness_without_retrieved_rule" } }, { "interface_group_id": "cyl_interface_006", "component_a": "电机与大臂外壳连接件3-1", "component_b": "小臂关节装配2-1", "diameter_mm": 70, "radius_mm": 35, "contact_record_count": 2, "contact_ids": [ "contact_电机与大臂外壳连接件3_1_face_9__小臂关节装配2_1_face_567", "contact_电机与大臂外壳连接件3_1_face_9__小臂关节装配2_1_face_6" ], "face_pairs": [ { "face_a": 9, "face_b": 567, "center_a_mm": [ -98.449, -94.678, 71.9 ], "center_b_mm": [ -98.449, -85.473, 54.4 ], "axis_a": [ 0, 1, 0 ], "axis_b": [ 0, 1, 0 ], "bbox_a_mm": [ -133.449, -112.634, 54.4, -63.449, -76.723, 89.4 ], "bbox_b_mm": [ -147.523, -88.823, 5.326, -49.375, -82.123, 103.474 ], "surface_process_role_a": "machined_cylindrical_fit_surface", "surface_process_role_b": "machined_cylindrical_fit_surface" }, { "face_a": 9, "face_b": 6, "center_a_mm": [ -98.449, -94.678, 71.9 ], "center_b_mm": [ -98.449, -79.223, 54.4 ], "axis_a": [ 0, 1, 0 ], "axis_b": [ 0, -1, 0 ], "bbox_a_mm": [ -133.449, -112.634, 54.4, -63.449, -76.723, 89.4 ], "bbox_b_mm": [ -146.26, -81.723, 6.59, -50.638, -76.723, 102.211 ], "surface_process_role_a": "machined_cylindrical_fit_surface", "surface_process_role_b": "machined_cylindrical_fit_surface" } ], "max_contact_confidence": 0.813, "interface_function_descriptions": [ { "semantic_unit_id": "lsu_003", "retrieval_sentence": "该圆柱面半径25毫米,与小臂关节装配2的圆柱面形成同轴配合,轴向重叠5毫米,间隙为0,用于关节的径向定心和旋转导向。", "mechanical_role": "关节配合圆柱面,提供径向定心和旋转导向,限制径向自由度", "assembly_process_semantics": "精密配合面,需要检查配合精度和同轴度,确保关节运动精度", "match_method": "component_pair_text" } ], "function_binding_status": "available", "connection_assessment": { "component_a": "电机与大臂外壳连接件3-1", "component_b": "小臂关节装配2-1", "relative_motion_intent": "unknown", "solidworks_constraint_evidence": [ ], "constraint_evidence_note": "SolidWorks mates constrain the CAD model but are not themselves physical fasteners.", "positive_retention_evidence": [ ], "other_positive_retention_status": "not_observed_not_proven_absent", "interference_fit_necessity": "needs_review_other_positive_retention_not_observed", "required_whole_assembly_checks": [ "Is relative rotation or sliding required?", "What carries radial load, axial load and torque?", "Are screws, bolts, pins, keys, splines, shoulders, retaining rings, clamps, welds, adhesives or intermediate connected parts present?", "Must the interface be disassembled for assembly or maintenance?", "If no other positive retention is confirmed and the relation must remain fixed, is interference fit required by the retrieved design standard?" ], "confidence": "low", "missing_facts": [ "confirmed physical retention mechanism", "relative motion requirement", "load and torque path", "disassembly intent" ] }, "drawing_requirement_intent": { "fit_intent": "derive_from_interface_function_connection_assessment_and_knowledge", "surface_finish_intent": "derive_per_participating_face_from_motion_load_sealing_and_assembly_method", "exact_value_policy": "do_not_invent_exact_fit_or_roughness_without_retrieved_rule" } } ], "source_scope_note": "Uses the selected report as-is; source-side external/internal filtering is preserved." }, "tolerance_candidates": [ { "candidate_id": "tolerance_ABC", "dwg_annotation": { "dimension_kind": "diameter", "nominal_size_mm": 70, "interface_diameter_mm": 70, "fit_code": "H7/js6", "fit_grade": "H7/js6", "fit_designations": [ { "designation": "H7", "fundamental_deviation": "H", "it_grade": "7", "role": "hole" }, { "designation": "js6", "fundamental_deviation": "js", "it_grade": "6", "role": "shaft" } ], "hole_tolerance_designation": "H7", "shaft_tolerance_designation": "js6", "fit_completeness": "hole_and_shaft_pair", "upper_deviation_mm": null, "lower_deviation_mm": null, "deviation_source": null, "raw_text": "\\A1;%%C70\\H0.707107x;\\SH7/js6;\\H1.41421x;", "text": "Φ70H7/js6", "parse_warnings": [ ], "handle": "ABC", "object_name": "AcDbRotatedDimension", "source_index": 1823, "text_position": [ 296.9110990954092, 343.8066372964992, 0 ], "xline1_point": [ 299.0967145812979, 314.0987057911346, 0 ], "xline2_point": [ 298.377250388201, 244.0987057911345, 0 ], "dim_line_point": [ 300.5962791103069, 244.0987057911347, 0 ], "center": [ 0, 0, 0 ], "chord_point": [ 0, 0, 0 ], "bbox": { "min_x": 293.85091908051163, "min_y": 244.09870579113465, "max_x": 302.5962791103069, "max_y": 348.0282646521319 }, "drawing_geometry_binding": { "status": "geometry_candidates_found", "search_radius_mm": 2, "point_bindings": [ { "reference_point_kind": "xline1_point", "x_mm": 299.0967145812979, "y_mm": 314.0987057911346, "nearest_geometry": [ { "handle": "25F", "object_name": "AcDbLine", "layer": "粗实线层", "distance_mm": 0, "match_kind": "line_segment_distance", "confidence": "high", "start": [ 296.81891875493, 314.0987057911346 ], "end": [ 331.24532562612274, 314.0987057911346 ], "center": null, "radius_mm": null, "bbox": { "min_x": 296.81891875493, "min_y": 314.0987057911346, "max_x": 331.24532562612274, "max_y": 314.0987057911346 }, "boundary_ownership": { "status": "boundary_pair_candidates_found", "probe_offset_mm": 3, "sides": [ { "side": "normal_positive", "probe_x_mm": 299.097, "probe_y_mm": 317.099, "owner_candidates": [ { "component_name": "小臂肘关节-1/电机与大臂外壳连接件3-1", "distance_mm": 1.276, "sample_x_mm": 300, "sample_y_mm": 318, "confidence": "high" } ] }, { "side": "normal_negative", "probe_x_mm": 299.097, "probe_y_mm": 311.099, "owner_candidates": [ { "component_name": "小臂肘关节-1/电机与大臂外壳连接件3-1", "distance_mm": 2.285, "sample_x_mm": 300, "sample_y_mm": 309, "confidence": "medium" }, { "component_name": "小臂肘关节-1/小臂关节装配2-1/EC60fl-150W-V2.stp-1", "distance_mm": 5.178, "sample_x_mm": 300, "sample_y_mm": 306, "confidence": "low" } ] } ], "component_pair_candidates": [ { "component_a": "小臂肘关节-1/电机与大臂外壳连接件3-1", "component_b": "小臂肘关节-1/小臂关节装配2-1/EC60fl-150W-V2.stp-1", "side_a": "normal_positive", "side_b": "normal_negative", "max_probe_distance_mm": 5.178, "confidence": "low" } ], "boundary_rule": "A visible drawing edge is treated as a possible boundary between two projected components; side probes provide drawing evidence, not final 3D contact proof." } }, { "handle": "424", "object_name": "AcDbHatch", "layer": "剖面线层", "distance_mm": 0, "match_kind": "bbox_distance", "confidence": "high", "start": null, "end": null, "center": null, "radius_mm": null, "bbox": { "min_x": 291.81891875493, "min_y": 244.09870579113453, "max_x": 301.81891875493, "max_y": 314.09870579113493 }, "boundary_ownership": { "status": "boundary_probe_not_supported_for_geometry" } }, { "handle": "214", "object_name": "AcDbLine", "layer": "粗实线层", "distance_mm": 0, "match_kind": "line_segment_distance", "confidence": "high", "start": [ 296.81891875493, 314.09870579113493 ], "end": [ 301.81891875493, 314.0987057911348 ], "center": null, "radius_mm": null, "bbox": { "min_x": 296.81891875493, "min_y": 314.0987057911348, "max_x": 301.81891875493, "max_y": 314.09870579113493 }, "boundary_ownership": { "status": "boundary_pair_candidates_found", "probe_offset_mm": 3, "sides": [ { "side": "normal_positive", "probe_x_mm": 299.097, "probe_y_mm": 317.099, "owner_candidates": [ { "component_name": "小臂肘关节-1/电机与大臂外壳连接件3-1", "distance_mm": 1.276, "sample_x_mm": 300, "sample_y_mm": 318, "confidence": "high" } ] }, { "side": "normal_negative", "probe_x_mm": 299.097, "probe_y_mm": 311.099, "owner_candidates": [ { "component_name": "小臂肘关节-1/电机与大臂外壳连接件3-1", "distance_mm": 2.285, "sample_x_mm": 300, "sample_y_mm": 309, "confidence": "medium" }, { "component_name": "小臂肘关节-1/小臂关节装配2-1/EC60fl-150W-V2.stp-1", "distance_mm": 5.178, "sample_x_mm": 300, "sample_y_mm": 306, "confidence": "low" } ] } ], "component_pair_candidates": [ { "component_a": "小臂肘关节-1/电机与大臂外壳连接件3-1", "component_b": "小臂肘关节-1/小臂关节装配2-1/EC60fl-150W-V2.stp-1", "side_a": "normal_positive", "side_b": "normal_negative", "max_probe_distance_mm": 5.178, "confidence": "low" } ], "boundary_rule": "A visible drawing edge is treated as a possible boundary between two projected components; side probes provide drawing evidence, not final 3D contact proof." } } ] }, { "reference_point_kind": "xline2_point", "x_mm": 298.377250388201, "y_mm": 244.0987057911345, "nearest_geometry": [ { "handle": "25A", "object_name": "AcDbLine", "layer": "粗实线层", "distance_mm": 0, "match_kind": "line_segment_distance", "confidence": "high", "start": [ 296.81891875493, 244.09870579113453 ], "end": [ 331.24532562612274, 244.0987057911346 ], "center": null, "radius_mm": null, "bbox": { "min_x": 296.81891875493, "min_y": 244.09870579113453, "max_x": 331.24532562612274, "max_y": 244.0987057911346 }, "boundary_ownership": { "status": "boundary_pair_candidates_found", "probe_offset_mm": 3, "sides": [ { "side": "normal_positive", "probe_x_mm": 298.377, "probe_y_mm": 247.099, "owner_candidates": [ { "component_name": "小臂肘关节-1/电机与大臂外壳连接件3-1", "distance_mm": 1.762, "sample_x_mm": 297, "sample_y_mm": 246, "confidence": "medium" }, { "component_name": "小臂肘关节-1/小臂关节装配2-1/EC60fl-150W-V2.stp-1", "distance_mm": 5.091, "sample_x_mm": 297, "sample_y_mm": 252, "confidence": "low" } ] }, { "side": "normal_negative", "probe_x_mm": 298.377, "probe_y_mm": 241.099, "owner_candidates": [ { "component_name": "小臂肘关节-1/电机与大臂外壳连接件3-1", "distance_mm": 2.348, "sample_x_mm": 297, "sample_y_mm": 243, "confidence": "medium" } ] } ], "component_pair_candidates": [ { "component_a": "小臂肘关节-1/小臂关节装配2-1/EC60fl-150W-V2.stp-1", "component_b": "小臂肘关节-1/电机与大臂外壳连接件3-1", "side_a": "normal_positive", "side_b": "normal_negative", "max_probe_distance_mm": 5.091, "confidence": "low" } ], "boundary_rule": "A visible drawing edge is treated as a possible boundary between two projected components; side probes provide drawing evidence, not final 3D contact proof." } }, { "handle": "424", "object_name": "AcDbHatch", "layer": "剖面线层", "distance_mm": 0, "match_kind": "bbox_distance", "confidence": "high", "start": null, "end": null, "center": null, "radius_mm": null, "bbox": { "min_x": 291.81891875493, "min_y": 244.09870579113453, "max_x": 301.81891875493, "max_y": 314.09870579113493 }, "boundary_ownership": { "status": "boundary_probe_not_supported_for_geometry" } }, { "handle": "213", "object_name": "AcDbLine", "layer": "粗实线层", "distance_mm": 0, "match_kind": "line_segment_distance", "confidence": "high", "start": [ 301.81891875493, 244.09870579113482 ], "end": [ 296.81891875493, 244.09870579113493 ], "center": null, "radius_mm": null, "bbox": { "min_x": 296.81891875493, "min_y": 244.09870579113482, "max_x": 301.81891875493, "max_y": 244.09870579113493 }, "boundary_ownership": { "status": "boundary_pair_candidates_found", "probe_offset_mm": 3, "sides": [ { "side": "normal_positive", "probe_x_mm": 298.377, "probe_y_mm": 241.099, "owner_candidates": [ { "component_name": "小臂肘关节-1/电机与大臂外壳连接件3-1", "distance_mm": 2.348, "sample_x_mm": 297, "sample_y_mm": 243, "confidence": "medium" } ] }, { "side": "normal_negative", "probe_x_mm": 298.377, "probe_y_mm": 247.099, "owner_candidates": [ { "component_name": "小臂肘关节-1/电机与大臂外壳连接件3-1", "distance_mm": 1.762, "sample_x_mm": 297, "sample_y_mm": 246, "confidence": "medium" }, { "component_name": "小臂肘关节-1/小臂关节装配2-1/EC60fl-150W-V2.stp-1", "distance_mm": 5.091, "sample_x_mm": 297, "sample_y_mm": 252, "confidence": "low" } ] } ], "component_pair_candidates": [ { "component_a": "小臂肘关节-1/电机与大臂外壳连接件3-1", "component_b": "小臂肘关节-1/小臂关节装配2-1/EC60fl-150W-V2.stp-1", "side_a": "normal_positive", "side_b": "normal_negative", "max_probe_distance_mm": 5.091, "confidence": "low" } ], "boundary_rule": "A visible drawing edge is treated as a possible boundary between two projected components; side probes provide drawing evidence, not final 3D contact proof." } }, { "handle": "21D", "object_name": "AcDbLine", "layer": "粗实线层", "distance_mm": 1.5583, "match_kind": "line_segment_distance", "confidence": "low", "start": [ 296.81891875493, 254.09870579113493 ], "end": [ 296.81891875493, 244.09870579113493 ], "center": null, "radius_mm": null, "bbox": { "min_x": 296.81891875493, "min_y": 244.09870579113493, "max_x": 296.81891875493, "max_y": 254.09870579113493 }, "boundary_ownership": { "status": "boundary_pair_not_resolved", "probe_offset_mm": 3, "sides": [ { "side": "normal_positive", "probe_x_mm": 301.377, "probe_y_mm": 244.099, "owner_candidates": [ { "component_name": "小臂肘关节-1/电机与大臂外壳连接件3-1", "distance_mm": 1.762, "sample_x_mm": 300, "sample_y_mm": 243, "confidence": "medium" } ] }, { "side": "normal_negative", "probe_x_mm": 295.377, "probe_y_mm": 244.099, "owner_candidates": [ { "component_name": "小臂肘关节-1/电机与大臂外壳连接件3-1", "distance_mm": 1.762, "sample_x_mm": 294, "sample_y_mm": 243, "confidence": "medium" } ] } ], "component_pair_candidates": [ ], "boundary_rule": "A visible drawing edge is treated as a possible boundary between two projected components; side probes provide drawing evidence, not final 3D contact proof." } } ] } ], "binding_policy": "These are nearest DWG geometry candidates for dimension definition points. Use handle/distance as 2D evidence; final B-rep face identity still requires 3D diameter, ownership and projection checks." }, "ownership_binding": { "status": "owner_candidates_found", "reference_points": [ { "kind": "xline1_point", "x_mm": 299.0967145812979, "y_mm": 314.0987057911346 }, { "kind": "xline2_point", "x_mm": 298.377250388201, "y_mm": 244.0987057911345 }, { "kind": "center", "x_mm": 0, "y_mm": 0 }, { "kind": "chord_point", "x_mm": 0, "y_mm": 0 }, { "kind": "dim_line_point", "x_mm": 300.5962791103069, "y_mm": 244.0987057911347 }, { "kind": "text_position", "x_mm": 296.9110990954092, "y_mm": 343.8066372964992 } ], "owner_candidates": [ { "component_name": "小臂肘关节-1/电机与大臂外壳连接件3-1", "distance_mm": 1.25, "reference_point_kind": "dim_line_point", "nearest_sample_x_mm": 300, "nearest_sample_y_mm": 243, "confidence": "high" }, { "component_name": "小臂肘关节-1/小臂关节装配2-1/EC60fl-150W-V2.stp-1", "distance_mm": 7.924, "reference_point_kind": "dim_line_point", "nearest_sample_x_mm": 300, "nearest_sample_y_mm": 252, "confidence": "medium" }, { "component_name": "小臂肘关节-1/小臂关节装配2-1/小臂电机减速器连接法兰-1", "distance_mm": 8.616, "reference_point_kind": "dim_line_point", "nearest_sample_x_mm": 309, "nearest_sample_y_mm": 246, "confidence": "low" }, { "component_name": "小臂肘关节-1/小臂关节装配2-1/CSG-20-160-2A-SP_C_8_WG1044040-MHC-1/CSG-20-50-2A-GR-MHC_b-1", "distance_mm": 11.561, "reference_point_kind": "dim_line_point", "nearest_sample_x_mm": 312, "nearest_sample_y_mm": 246, "confidence": "low" }, { "component_name": "小臂肘关节-1/小臂外壳1-1", "distance_mm": 12.933, "reference_point_kind": "xline1_point", "nearest_sample_x_mm": 300, "nearest_sample_y_mm": 327, "confidence": "low" } ], "face_binding_limit": "Ownership binds a drawing location to a component. Exact face identity still requires diameter and B-rep location/projection evidence." } }, "related_3d_interfaces": [ { "interface_group_id": "cyl_interface_006", "component_a": "电机与大臂外壳连接件3-1", "component_b": "小臂关节装配2-1", "diameter_mm": 70, "radius_mm": 35, "contact_record_count": 2, "contact_ids": [ "contact_电机与大臂外壳连接件3_1_face_9__小臂关节装配2_1_face_567", "contact_电机与大臂外壳连接件3_1_face_9__小臂关节装配2_1_face_6" ], "face_pairs": [ { "face_a": 9, "face_b": 567, "center_a_mm": [ -98.449, -94.678, 71.9 ], "center_b_mm": [ -98.449, -85.473, 54.4 ], "axis_a": [ 0, 1, 0 ], "axis_b": [ 0, 1, 0 ], "bbox_a_mm": [ -133.449, -112.634, 54.4, -63.449, -76.723, 89.4 ], "bbox_b_mm": [ -147.523, -88.823, 5.326, -49.375, -82.123, 103.474 ], "surface_process_role_a": "machined_cylindrical_fit_surface", "surface_process_role_b": "machined_cylindrical_fit_surface" }, { "face_a": 9, "face_b": 6, "center_a_mm": [ -98.449, -94.678, 71.9 ], "center_b_mm": [ -98.449, -79.223, 54.4 ], "axis_a": [ 0, 1, 0 ], "axis_b": [ 0, -1, 0 ], "bbox_a_mm": [ -133.449, -112.634, 54.4, -63.449, -76.723, 89.4 ], "bbox_b_mm": [ -146.26, -81.723, 6.59, -50.638, -76.723, 102.211 ], "surface_process_role_a": "machined_cylindrical_fit_surface", "surface_process_role_b": "machined_cylindrical_fit_surface" } ], "max_contact_confidence": 0.813, "interface_function_descriptions": [ { "semantic_unit_id": "lsu_003", "retrieval_sentence": "该圆柱面半径25毫米,与小臂关节装配2的圆柱面形成同轴配合,轴向重叠5毫米,间隙为0,用于关节的径向定心和旋转导向。", "mechanical_role": "关节配合圆柱面,提供径向定心和旋转导向,限制径向自由度", "assembly_process_semantics": "精密配合面,需要检查配合精度和同轴度,确保关节运动精度", "match_method": "component_pair_text" } ], "function_binding_status": "available", "connection_assessment": { "component_a": "电机与大臂外壳连接件3-1", "component_b": "小臂关节装配2-1", "relative_motion_intent": "unknown", "solidworks_constraint_evidence": [ ], "constraint_evidence_note": "SolidWorks mates constrain the CAD model but are not themselves physical fasteners.", "positive_retention_evidence": [ ], "other_positive_retention_status": "not_observed_not_proven_absent", "interference_fit_necessity": "needs_review_other_positive_retention_not_observed", "required_whole_assembly_checks": [ "Is relative rotation or sliding required?", "What carries radial load, axial load and torque?", "Are screws, bolts, pins, keys, splines, shoulders, retaining rings, clamps, welds, adhesives or intermediate connected parts present?", "Must the interface be disassembled for assembly or maintenance?", "If no other positive retention is confirmed and the relation must remain fixed, is interference fit required by the retrieved design standard?" ], "confidence": "low", "missing_facts": [ "confirmed physical retention mechanism", "relative motion requirement", "load and torque path", "disassembly intent" ] }, "drawing_requirement_intent": { "fit_intent": "derive_from_interface_function_connection_assessment_and_knowledge", "surface_finish_intent": "derive_per_participating_face_from_motion_load_sealing_and_assembly_method", "exact_value_policy": "do_not_invent_exact_fit_or_roughness_without_retrieved_rule" }, "binding_score": 1.35, "ownership_component_match_count": 2, "ownership_matched_sides": [ { "side": "a", "component": "电机与大臂外壳连接件3-1", "face_refs": [ 9 ], "owner_evidence": [ { "component_name": "小臂肘关节-1/电机与大臂外壳连接件3-1", "distance_mm": 1.25, "reference_point_kind": "dim_line_point", "nearest_sample_x_mm": 300, "nearest_sample_y_mm": 243, "confidence": "high" } ] }, { "side": "b", "component": "小臂关节装配2-1", "face_refs": [ 567, 6 ], "owner_evidence": [ { "component_name": "小臂肘关节-1/小臂关节装配2-1/EC60fl-150W-V2.stp-1", "distance_mm": 7.924, "reference_point_kind": "dim_line_point", "nearest_sample_x_mm": 300, "nearest_sample_y_mm": 252, "confidence": "medium" } ] } ], "boundary_component_pair_match_count": 4, "boundary_component_pair_evidence": [ { "component_a": "小臂肘关节-1/电机与大臂外壳连接件3-1", "component_b": "小臂肘关节-1/小臂关节装配2-1/EC60fl-150W-V2.stp-1", "geometry_handle": "25F", "reference_point_kind": "xline1_point", "max_probe_distance_mm": 5.178, "confidence": "low" }, { "component_a": "小臂肘关节-1/电机与大臂外壳连接件3-1", "component_b": "小臂肘关节-1/小臂关节装配2-1/EC60fl-150W-V2.stp-1", "geometry_handle": "214", "reference_point_kind": "xline1_point", "max_probe_distance_mm": 5.178, "confidence": "low" }, { "component_a": "小臂肘关节-1/小臂关节装配2-1/EC60fl-150W-V2.stp-1", "component_b": "小臂肘关节-1/电机与大臂外壳连接件3-1", "geometry_handle": "25A", "reference_point_kind": "xline2_point", "max_probe_distance_mm": 5.091, "confidence": "low" }, { "component_a": "小臂肘关节-1/电机与大臂外壳连接件3-1", "component_b": "小臂肘关节-1/小臂关节装配2-1/EC60fl-150W-V2.stp-1", "geometry_handle": "213", "reference_point_kind": "xline2_point", "max_probe_distance_mm": 5.091, "confidence": "low" } ], "brep_boundary_pair_match_status": "boundary_pair_supports_this_brep_interface_candidate", "is_best_binding_candidate": true }, { "interface_group_id": "cyl_interface_003", "component_a": "电机与大臂外壳连接件1-1", "component_b": "小臂关节装配2-1", "diameter_mm": 70, "radius_mm": 35, "contact_record_count": 2, "contact_ids": [ "contact_电机与大臂外壳连接件1_1_face_31__小臂关节装配2_1_face_567", "contact_电机与大臂外壳连接件1_1_face_31__小臂关节装配2_1_face_6" ], "face_pairs": [ { "face_a": 31, "face_b": 567, "center_a_mm": [ -98.449, -94.678, 36.9 ], "center_b_mm": [ -98.449, -85.473, 54.4 ], "axis_a": [ 0, -1, 0 ], "axis_b": [ 0, 1, 0 ], "bbox_a_mm": [ -133.449, -112.634, 19.4, -63.449, -76.723, 54.4 ], "bbox_b_mm": [ -147.523, -88.823, 5.326, -49.375, -82.123, 103.474 ], "surface_process_role_a": "machined_cylindrical_fit_surface", "surface_process_role_b": "machined_cylindrical_fit_surface" }, { "face_a": 31, "face_b": 6, "center_a_mm": [ -98.449, -94.678, 36.9 ], "center_b_mm": [ -98.449, -79.223, 54.4 ], "axis_a": [ 0, -1, 0 ], "axis_b": [ 0, -1, 0 ], "bbox_a_mm": [ -133.449, -112.634, 19.4, -63.449, -76.723, 54.4 ], "bbox_b_mm": [ -146.26, -81.723, 6.59, -50.638, -76.723, 102.211 ], "surface_process_role_a": "machined_cylindrical_fit_surface", "surface_process_role_b": "machined_cylindrical_fit_surface" } ], "max_contact_confidence": 0.813, "interface_function_descriptions": [ { "semantic_unit_id": "lsu_003", "retrieval_sentence": "该零件包含一个半径为25毫米的圆柱面,与小臂关节装配2形成同轴配合。", "mechanical_role": "cylindrical mating face for centering and rotational support", "assembly_process_semantics": "machined cylindrical fit surface requiring precision machining and assembly alignment", "match_method": "component_pair_text" } ], "function_binding_status": "available", "connection_assessment": { "component_a": "电机与大臂外壳连接件1-1", "component_b": "小臂关节装配2-1", "relative_motion_intent": "motion_expected_candidate", "solidworks_constraint_evidence": [ ], "constraint_evidence_note": "SolidWorks mates constrain the CAD model but are not themselves physical fasteners.", "positive_retention_evidence": [ ], "other_positive_retention_status": "not_observed_not_proven_absent", "interference_fit_necessity": "generally_not_expected_but_requires_function_check", "required_whole_assembly_checks": [ "Is relative rotation or sliding required?", "What carries radial load, axial load and torque?", "Are screws, bolts, pins, keys, splines, shoulders, retaining rings, clamps, welds, adhesives or intermediate connected parts present?", "Must the interface be disassembled for assembly or maintenance?", "If no other positive retention is confirmed and the relation must remain fixed, is interference fit required by the retrieved design standard?" ], "confidence": "low", "missing_facts": [ "confirmed physical retention mechanism", "relative motion requirement", "load and torque path", "disassembly intent" ] }, "drawing_requirement_intent": { "fit_intent": "derive_from_interface_function_connection_assessment_and_knowledge", "surface_finish_intent": "derive_per_participating_face_from_motion_load_sealing_and_assembly_method", "exact_value_policy": "do_not_invent_exact_fit_or_roughness_without_retrieved_rule" }, "binding_score": 0.75, "ownership_component_match_count": 1, "ownership_matched_sides": [ { "side": "b", "component": "小臂关节装配2-1", "face_refs": [ 567, 6 ], "owner_evidence": [ { "component_name": "小臂肘关节-1/小臂关节装配2-1/EC60fl-150W-V2.stp-1", "distance_mm": 7.924, "reference_point_kind": "dim_line_point", "nearest_sample_x_mm": 300, "nearest_sample_y_mm": 252, "confidence": "medium" } ] } ], "boundary_component_pair_match_count": 0, "boundary_component_pair_evidence": [ ], "brep_boundary_pair_match_status": "not_supported_by_boundary_pair", "is_best_binding_candidate": false } ], "drawing_boundary_to_3d_interface_matches": [ { "geometry_handle": "25F", "reference_point_kind": "xline1_point", "drawing_component_a": "小臂肘关节-1/电机与大臂外壳连接件3-1", "drawing_component_b": "小臂肘关节-1/小臂关节装配2-1/EC60fl-150W-V2.stp-1", "interface_group_id": "cyl_interface_004", "interface_component_a": "电机与大臂外壳连接件3-1", "interface_component_b": "小臂关节装配2-1", "diameter_mm": 50, "contact_ids": [ "contact_电机与大臂外壳连接件3_1_face_14__小臂关节装配2_1_face_24" ], "brep_binding_status": "boundary_component_pair_match_without_nominal_diameter_match", "brep_surface_parameter_summary": { "surface_kind": "cylindrical", "drawing_nominal_diameter_mm": 70, "interface_diameter_mm": 50, "interface_radius_mm": 25, "diameter_matches": false }, "brep_face_pairs": [ { "face_a": 14, "face_b": 24, "center_a_mm": [ -98.449, -74.223, 66.9 ], "center_b_mm": [ -98.449, -74.223, 54.4 ], "axis_a": [ 0, -1, 0 ], "axis_b": [ 0, 1, 0 ], "bbox_a_mm": [ -123.449, -76.723, 54.4, -73.449, -71.723, 79.4 ], "bbox_b_mm": [ -132.599, -76.723, 20.25, -64.298, -71.723, 88.551 ], "surface_process_role_a": "machined_cylindrical_fit_surface", "surface_process_role_b": "machined_cylindrical_fit_surface" } ], "interface_function_descriptions": [ { "semantic_unit_id": "lsu_003", "retrieval_sentence": "该圆柱面半径25毫米,与小臂关节装配2的圆柱面形成同轴配合,轴向重叠5毫米,间隙为0,用于关节的径向定心和旋转导向。", "mechanical_role": "关节配合圆柱面,提供径向定心和旋转导向,限制径向自由度", "assembly_process_semantics": "精密配合面,需要检查配合精度和同轴度,确保关节运动精度", "match_method": "exact_contact_id" } ], "connection_assessment": { "component_a": "电机与大臂外壳连接件3-1", "component_b": "小臂关节装配2-1", "relative_motion_intent": "unknown", "solidworks_constraint_evidence": [ ], "constraint_evidence_note": "SolidWorks mates constrain the CAD model but are not themselves physical fasteners.", "positive_retention_evidence": [ ], "other_positive_retention_status": "not_observed_not_proven_absent", "interference_fit_necessity": "needs_review_other_positive_retention_not_observed", "required_whole_assembly_checks": [ "Is relative rotation or sliding required?", "What carries radial load, axial load and torque?", "Are screws, bolts, pins, keys, splines, shoulders, retaining rings, clamps, welds, adhesives or intermediate connected parts present?", "Must the interface be disassembled for assembly or maintenance?", "If no other positive retention is confirmed and the relation must remain fixed, is interference fit required by the retrieved design standard?" ], "confidence": "low", "missing_facts": [ "confirmed physical retention mechanism", "relative motion requirement", "load and torque path", "disassembly intent" ] }, "match_basis": "drawing boundary component pair matches 3D interface component pair, but nominal diameter did not match" }, { "geometry_handle": "25F", "reference_point_kind": "xline1_point", "drawing_component_a": "小臂肘关节-1/电机与大臂外壳连接件3-1", "drawing_component_b": "小臂肘关节-1/小臂关节装配2-1/EC60fl-150W-V2.stp-1", "interface_group_id": "cyl_interface_005", "interface_component_a": "电机与大臂外壳连接件3-1", "interface_component_b": "小臂关节装配2-1", "diameter_mm": 60, "contact_ids": [ "contact_电机与大臂外壳连接件3_1_face_5__小臂关节装配2_1_face_441", "contact_电机与大臂外壳连接件3_1_face_5__小臂关节装配2_1_face_445", "contact_电机与大臂外壳连接件3_1_face_5__小臂关节装配2_1_face_457", "contact_电机与大臂外壳连接件3_1_face_5__小臂关节装配2_1_face_458" ], "brep_binding_status": "boundary_component_pair_match_without_nominal_diameter_match", "brep_surface_parameter_summary": { "surface_kind": "cylindrical", "drawing_nominal_diameter_mm": 70, "interface_diameter_mm": 60, "interface_radius_mm": 30, "diameter_matches": false }, "brep_face_pairs": [ { "face_a": 5, "face_b": 441, "center_a_mm": [ -98.449, -52.723, 69.4 ], "center_b_mm": [ -83.449, -67.723, 54.4 ], "axis_a": [ 0, -1, 0 ], "axis_b": [ 0, 1, 0 ], "bbox_a_mm": [ -128.449, -71.723, 54.4, -68.449, -33.723, 84.4 ], "bbox_b_mm": [ -98.449, -71.423, 24.4, -68.449, -64.023, 84.4 ], "surface_process_role_a": "machined_cylindrical_fit_surface", "surface_process_role_b": "machined_cylindrical_fit_surface" }, { "face_a": 5, "face_b": 445, "center_a_mm": [ -98.449, -52.723, 69.4 ], "center_b_mm": [ -113.449, -67.723, 54.4 ], "axis_a": [ 0, -1, 0 ], "axis_b": [ 0, 1, 0 ], "bbox_a_mm": [ -128.449, -71.723, 54.4, -68.449, -33.723, 84.4 ], "bbox_b_mm": [ -128.449, -71.423, 24.4, -98.449, -64.023, 84.4 ], "surface_process_role_a": "machined_cylindrical_fit_surface", "surface_process_role_b": "machined_cylindrical_fit_surface" }, { "face_a": 5, "face_b": 457, "center_a_mm": [ -98.449, -52.723, 69.4 ], "center_b_mm": [ -83.449, -59.623, 54.4 ], "axis_a": [ 0, -1, 0 ], "axis_b": [ 0, 1, 0 ], "bbox_a_mm": [ -128.449, -71.723, 54.4, -68.449, -33.723, 84.4 ], "bbox_b_mm": [ -98.449, -60.223, 24.4, -68.449, -59.023, 84.4 ], "surface_process_role_a": "machined_cylindrical_fit_surface", "surface_process_role_b": "machined_cylindrical_fit_surface" }, { "face_a": 5, "face_b": 458, "center_a_mm": [ -98.449, -52.723, 69.4 ], "center_b_mm": [ -113.449, -59.623, 54.4 ], "axis_a": [ 0, -1, 0 ], "axis_b": [ 0, 1, 0 ], "bbox_a_mm": [ -128.449, -71.723, 54.4, -68.449, -33.723, 84.4 ], "bbox_b_mm": [ -128.449, -60.223, 24.4, -98.449, -59.023, 84.4 ], "surface_process_role_a": "machined_cylindrical_fit_surface", "surface_process_role_b": "machined_cylindrical_fit_surface" } ], "interface_function_descriptions": [ { "semantic_unit_id": "lsu_003", "retrieval_sentence": "该圆柱面半径25毫米,与小臂关节装配2的圆柱面形成同轴配合,轴向重叠5毫米,间隙为0,用于关节的径向定心和旋转导向。", "mechanical_role": "关节配合圆柱面,提供径向定心和旋转导向,限制径向自由度", "assembly_process_semantics": "精密配合面,需要检查配合精度和同轴度,确保关节运动精度", "match_method": "component_pair_text" } ], "connection_assessment": { "component_a": "电机与大臂外壳连接件3-1", "component_b": "小臂关节装配2-1", "relative_motion_intent": "unknown", "solidworks_constraint_evidence": [ ], "constraint_evidence_note": "SolidWorks mates constrain the CAD model but are not themselves physical fasteners.", "positive_retention_evidence": [ ], "other_positive_retention_status": "not_observed_not_proven_absent", "interference_fit_necessity": "needs_review_other_positive_retention_not_observed", "required_whole_assembly_checks": [ "Is relative rotation or sliding required?", "What carries radial load, axial load and torque?", "Are screws, bolts, pins, keys, splines, shoulders, retaining rings, clamps, welds, adhesives or intermediate connected parts present?", "Must the interface be disassembled for assembly or maintenance?", "If no other positive retention is confirmed and the relation must remain fixed, is interference fit required by the retrieved design standard?" ], "confidence": "low", "missing_facts": [ "confirmed physical retention mechanism", "relative motion requirement", "load and torque path", "disassembly intent" ] }, "match_basis": "drawing boundary component pair matches 3D interface component pair, but nominal diameter did not match" }, { "geometry_handle": "25F", "reference_point_kind": "xline1_point", "drawing_component_a": "小臂肘关节-1/电机与大臂外壳连接件3-1", "drawing_component_b": "小臂肘关节-1/小臂关节装配2-1/EC60fl-150W-V2.stp-1", "interface_group_id": "cyl_interface_006", "interface_component_a": "电机与大臂外壳连接件3-1", "interface_component_b": "小臂关节装配2-1", "diameter_mm": 70, "contact_ids": [ "contact_电机与大臂外壳连接件3_1_face_9__小臂关节装配2_1_face_567", "contact_电机与大臂外壳连接件3_1_face_9__小臂关节装配2_1_face_6" ], "brep_binding_status": "brep_face_pair_candidate_by_boundary_pair_and_nominal_diameter", "brep_surface_parameter_summary": { "surface_kind": "cylindrical", "drawing_nominal_diameter_mm": 70, "interface_diameter_mm": 70, "interface_radius_mm": 35, "diameter_matches": true }, "brep_face_pairs": [ { "face_a": 9, "face_b": 567, "center_a_mm": [ -98.449, -94.678, 71.9 ], "center_b_mm": [ -98.449, -85.473, 54.4 ], "axis_a": [ 0, 1, 0 ], "axis_b": [ 0, 1, 0 ], "bbox_a_mm": [ -133.449, -112.634, 54.4, -63.449, -76.723, 89.4 ], "bbox_b_mm": [ -147.523, -88.823, 5.326, -49.375, -82.123, 103.474 ], "surface_process_role_a": "machined_cylindrical_fit_surface", "surface_process_role_b": "machined_cylindrical_fit_surface" }, { "face_a": 9, "face_b": 6, "center_a_mm": [ -98.449, -94.678, 71.9 ], "center_b_mm": [ -98.449, -79.223, 54.4 ], "axis_a": [ 0, 1, 0 ], "axis_b": [ 0, -1, 0 ], "bbox_a_mm": [ -133.449, -112.634, 54.4, -63.449, -76.723, 89.4 ], "bbox_b_mm": [ -146.26, -81.723, 6.59, -50.638, -76.723, 102.211 ], "surface_process_role_a": "machined_cylindrical_fit_surface", "surface_process_role_b": "machined_cylindrical_fit_surface" } ], "interface_function_descriptions": [ { "semantic_unit_id": "lsu_003", "retrieval_sentence": "该圆柱面半径25毫米,与小臂关节装配2的圆柱面形成同轴配合,轴向重叠5毫米,间隙为0,用于关节的径向定心和旋转导向。", "mechanical_role": "关节配合圆柱面,提供径向定心和旋转导向,限制径向自由度", "assembly_process_semantics": "精密配合面,需要检查配合精度和同轴度,确保关节运动精度", "match_method": "component_pair_text" } ], "connection_assessment": { "component_a": "电机与大臂外壳连接件3-1", "component_b": "小臂关节装配2-1", "relative_motion_intent": "unknown", "solidworks_constraint_evidence": [ ], "constraint_evidence_note": "SolidWorks mates constrain the CAD model but are not themselves physical fasteners.", "positive_retention_evidence": [ ], "other_positive_retention_status": "not_observed_not_proven_absent", "interference_fit_necessity": "needs_review_other_positive_retention_not_observed", "required_whole_assembly_checks": [ "Is relative rotation or sliding required?", "What carries radial load, axial load and torque?", "Are screws, bolts, pins, keys, splines, shoulders, retaining rings, clamps, welds, adhesives or intermediate connected parts present?", "Must the interface be disassembled for assembly or maintenance?", "If no other positive retention is confirmed and the relation must remain fixed, is interference fit required by the retrieved design standard?" ], "confidence": "low", "missing_facts": [ "confirmed physical retention mechanism", "relative motion requirement", "load and torque path", "disassembly intent" ] }, "match_basis": "drawing boundary component pair and nominal diameter match 3D B-rep contact face pair" }, { "geometry_handle": "214", "reference_point_kind": "xline1_point", "drawing_component_a": "小臂肘关节-1/电机与大臂外壳连接件3-1", "drawing_component_b": "小臂肘关节-1/小臂关节装配2-1/EC60fl-150W-V2.stp-1", "interface_group_id": "cyl_interface_004", "interface_component_a": "电机与大臂外壳连接件3-1", "interface_component_b": "小臂关节装配2-1", "diameter_mm": 50, "contact_ids": [ "contact_电机与大臂外壳连接件3_1_face_14__小臂关节装配2_1_face_24" ], "brep_binding_status": "boundary_component_pair_match_without_nominal_diameter_match", "brep_surface_parameter_summary": { "surface_kind": "cylindrical", "drawing_nominal_diameter_mm": 70, "interface_diameter_mm": 50, "interface_radius_mm": 25, "diameter_matches": false }, "brep_face_pairs": [ { "face_a": 14, "face_b": 24, "center_a_mm": [ -98.449, -74.223, 66.9 ], "center_b_mm": [ -98.449, -74.223, 54.4 ], "axis_a": [ 0, -1, 0 ], "axis_b": [ 0, 1, 0 ], "bbox_a_mm": [ -123.449, -76.723, 54.4, -73.449, -71.723, 79.4 ], "bbox_b_mm": [ -132.599, -76.723, 20.25, -64.298, -71.723, 88.551 ], "surface_process_role_a": "machined_cylindrical_fit_surface", "surface_process_role_b": "machined_cylindrical_fit_surface" } ], "interface_function_descriptions": [ { "semantic_unit_id": "lsu_003", "retrieval_sentence": "该圆柱面半径25毫米,与小臂关节装配2的圆柱面形成同轴配合,轴向重叠5毫米,间隙为0,用于关节的径向定心和旋转导向。", "mechanical_role": "关节配合圆柱面,提供径向定心和旋转导向,限制径向自由度", "assembly_process_semantics": "精密配合面,需要检查配合精度和同轴度,确保关节运动精度", "match_method": "exact_contact_id" } ], "connection_assessment": { "component_a": "电机与大臂外壳连接件3-1", "component_b": "小臂关节装配2-1", "relative_motion_intent": "unknown", "solidworks_constraint_evidence": [ ], "constraint_evidence_note": "SolidWorks mates constrain the CAD model but are not themselves physical fasteners.", "positive_retention_evidence": [ ], "other_positive_retention_status": "not_observed_not_proven_absent", "interference_fit_necessity": "needs_review_other_positive_retention_not_observed", "required_whole_assembly_checks": [ "Is relative rotation or sliding required?", "What carries radial load, axial load and torque?", "Are screws, bolts, pins, keys, splines, shoulders, retaining rings, clamps, welds, adhesives or intermediate connected parts present?", "Must the interface be disassembled for assembly or maintenance?", "If no other positive retention is confirmed and the relation must remain fixed, is interference fit required by the retrieved design standard?" ], "confidence": "low", "missing_facts": [ "confirmed physical retention mechanism", "relative motion requirement", "load and torque path", "disassembly intent" ] }, "match_basis": "drawing boundary component pair matches 3D interface component pair, but nominal diameter did not match" }, { "geometry_handle": "214", "reference_point_kind": "xline1_point", "drawing_component_a": "小臂肘关节-1/电机与大臂外壳连接件3-1", "drawing_component_b": "小臂肘关节-1/小臂关节装配2-1/EC60fl-150W-V2.stp-1", "interface_group_id": "cyl_interface_005", "interface_component_a": "电机与大臂外壳连接件3-1", "interface_component_b": "小臂关节装配2-1", "diameter_mm": 60, "contact_ids": [ "contact_电机与大臂外壳连接件3_1_face_5__小臂关节装配2_1_face_441", "contact_电机与大臂外壳连接件3_1_face_5__小臂关节装配2_1_face_445", "contact_电机与大臂外壳连接件3_1_face_5__小臂关节装配2_1_face_457", "contact_电机与大臂外壳连接件3_1_face_5__小臂关节装配2_1_face_458" ], "brep_binding_status": "boundary_component_pair_match_without_nominal_diameter_match", "brep_surface_parameter_summary": { "surface_kind": "cylindrical", "drawing_nominal_diameter_mm": 70, "interface_diameter_mm": 60, "interface_radius_mm": 30, "diameter_matches": false }, "brep_face_pairs": [ { "face_a": 5, "face_b": 441, "center_a_mm": [ -98.449, -52.723, 69.4 ], "center_b_mm": [ -83.449, -67.723, 54.4 ], "axis_a": [ 0, -1, 0 ], "axis_b": [ 0, 1, 0 ], "bbox_a_mm": [ -128.449, -71.723, 54.4, -68.449, -33.723, 84.4 ], "bbox_b_mm": [ -98.449, -71.423, 24.4, -68.449, -64.023, 84.4 ], "surface_process_role_a": "machined_cylindrical_fit_surface", "surface_process_role_b": "machined_cylindrical_fit_surface" }, { "face_a": 5, "face_b": 445, "center_a_mm": [ -98.449, -52.723, 69.4 ], "center_b_mm": [ -113.449, -67.723, 54.4 ], "axis_a": [ 0, -1, 0 ], "axis_b": [ 0, 1, 0 ], "bbox_a_mm": [ -128.449, -71.723, 54.4, -68.449, -33.723, 84.4 ], "bbox_b_mm": [ -128.449, -71.423, 24.4, -98.449, -64.023, 84.4 ], "surface_process_role_a": "machined_cylindrical_fit_surface", "surface_process_role_b": "machined_cylindrical_fit_surface" }, { "face_a": 5, "face_b": 457, "center_a_mm": [ -98.449, -52.723, 69.4 ], "center_b_mm": [ -83.449, -59.623, 54.4 ], "axis_a": [ 0, -1, 0 ], "axis_b": [ 0, 1, 0 ], "bbox_a_mm": [ -128.449, -71.723, 54.4, -68.449, -33.723, 84.4 ], "bbox_b_mm": [ -98.449, -60.223, 24.4, -68.449, -59.023, 84.4 ], "surface_process_role_a": "machined_cylindrical_fit_surface", "surface_process_role_b": "machined_cylindrical_fit_surface" }, { "face_a": 5, "face_b": 458, "center_a_mm": [ -98.449, -52.723, 69.4 ], "center_b_mm": [ -113.449, -59.623, 54.4 ], "axis_a": [ 0, -1, 0 ], "axis_b": [ 0, 1, 0 ], "bbox_a_mm": [ -128.449, -71.723, 54.4, -68.449, -33.723, 84.4 ], "bbox_b_mm": [ -128.449, -60.223, 24.4, -98.449, -59.023, 84.4 ], "surface_process_role_a": "machined_cylindrical_fit_surface", "surface_process_role_b": "machined_cylindrical_fit_surface" } ], "interface_function_descriptions": [ { "semantic_unit_id": "lsu_003", "retrieval_sentence": "该圆柱面半径25毫米,与小臂关节装配2的圆柱面形成同轴配合,轴向重叠5毫米,间隙为0,用于关节的径向定心和旋转导向。", "mechanical_role": "关节配合圆柱面,提供径向定心和旋转导向,限制径向自由度", "assembly_process_semantics": "精密配合面,需要检查配合精度和同轴度,确保关节运动精度", "match_method": "component_pair_text" } ], "connection_assessment": { "component_a": "电机与大臂外壳连接件3-1", "component_b": "小臂关节装配2-1", "relative_motion_intent": "unknown", "solidworks_constraint_evidence": [ ], "constraint_evidence_note": "SolidWorks mates constrain the CAD model but are not themselves physical fasteners.", "positive_retention_evidence": [ ], "other_positive_retention_status": "not_observed_not_proven_absent", "interference_fit_necessity": "needs_review_other_positive_retention_not_observed", "required_whole_assembly_checks": [ "Is relative rotation or sliding required?", "What carries radial load, axial load and torque?", "Are screws, bolts, pins, keys, splines, shoulders, retaining rings, clamps, welds, adhesives or intermediate connected parts present?", "Must the interface be disassembled for assembly or maintenance?", "If no other positive retention is confirmed and the relation must remain fixed, is interference fit required by the retrieved design standard?" ], "confidence": "low", "missing_facts": [ "confirmed physical retention mechanism", "relative motion requirement", "load and torque path", "disassembly intent" ] }, "match_basis": "drawing boundary component pair matches 3D interface component pair, but nominal diameter did not match" }, { "geometry_handle": "214", "reference_point_kind": "xline1_point", "drawing_component_a": "小臂肘关节-1/电机与大臂外壳连接件3-1", "drawing_component_b": "小臂肘关节-1/小臂关节装配2-1/EC60fl-150W-V2.stp-1", "interface_group_id": "cyl_interface_006", "interface_component_a": "电机与大臂外壳连接件3-1", "interface_component_b": "小臂关节装配2-1", "diameter_mm": 70, "contact_ids": [ "contact_电机与大臂外壳连接件3_1_face_9__小臂关节装配2_1_face_567", "contact_电机与大臂外壳连接件3_1_face_9__小臂关节装配2_1_face_6" ], "brep_binding_status": "brep_face_pair_candidate_by_boundary_pair_and_nominal_diameter", "brep_surface_parameter_summary": { "surface_kind": "cylindrical", "drawing_nominal_diameter_mm": 70, "interface_diameter_mm": 70, "interface_radius_mm": 35, "diameter_matches": true }, "brep_face_pairs": [ { "face_a": 9, "face_b": 567, "center_a_mm": [ -98.449, -94.678, 71.9 ], "center_b_mm": [ -98.449, -85.473, 54.4 ], "axis_a": [ 0, 1, 0 ], "axis_b": [ 0, 1, 0 ], "bbox_a_mm": [ -133.449, -112.634, 54.4, -63.449, -76.723, 89.4 ], "bbox_b_mm": [ -147.523, -88.823, 5.326, -49.375, -82.123, 103.474 ], "surface_process_role_a": "machined_cylindrical_fit_surface", "surface_process_role_b": "machined_cylindrical_fit_surface" }, { "face_a": 9, "face_b": 6, "center_a_mm": [ -98.449, -94.678, 71.9 ], "center_b_mm": [ -98.449, -79.223, 54.4 ], "axis_a": [ 0, 1, 0 ], "axis_b": [ 0, -1, 0 ], "bbox_a_mm": [ -133.449, -112.634, 54.4, -63.449, -76.723, 89.4 ], "bbox_b_mm": [ -146.26, -81.723, 6.59, -50.638, -76.723, 102.211 ], "surface_process_role_a": "machined_cylindrical_fit_surface", "surface_process_role_b": "machined_cylindrical_fit_surface" } ], "interface_function_descriptions": [ { "semantic_unit_id": "lsu_003", "retrieval_sentence": "该圆柱面半径25毫米,与小臂关节装配2的圆柱面形成同轴配合,轴向重叠5毫米,间隙为0,用于关节的径向定心和旋转导向。", "mechanical_role": "关节配合圆柱面,提供径向定心和旋转导向,限制径向自由度", "assembly_process_semantics": "精密配合面,需要检查配合精度和同轴度,确保关节运动精度", "match_method": "component_pair_text" } ], "connection_assessment": { "component_a": "电机与大臂外壳连接件3-1", "component_b": "小臂关节装配2-1", "relative_motion_intent": "unknown", "solidworks_constraint_evidence": [ ], "constraint_evidence_note": "SolidWorks mates constrain the CAD model but are not themselves physical fasteners.", "positive_retention_evidence": [ ], "other_positive_retention_status": "not_observed_not_proven_absent", "interference_fit_necessity": "needs_review_other_positive_retention_not_observed", "required_whole_assembly_checks": [ "Is relative rotation or sliding required?", "What carries radial load, axial load and torque?", "Are screws, bolts, pins, keys, splines, shoulders, retaining rings, clamps, welds, adhesives or intermediate connected parts present?", "Must the interface be disassembled for assembly or maintenance?", "If no other positive retention is confirmed and the relation must remain fixed, is interference fit required by the retrieved design standard?" ], "confidence": "low", "missing_facts": [ "confirmed physical retention mechanism", "relative motion requirement", "load and torque path", "disassembly intent" ] }, "match_basis": "drawing boundary component pair and nominal diameter match 3D B-rep contact face pair" }, { "geometry_handle": "25A", "reference_point_kind": "xline2_point", "drawing_component_a": "小臂肘关节-1/小臂关节装配2-1/EC60fl-150W-V2.stp-1", "drawing_component_b": "小臂肘关节-1/电机与大臂外壳连接件3-1", "interface_group_id": "cyl_interface_004", "interface_component_a": "电机与大臂外壳连接件3-1", "interface_component_b": "小臂关节装配2-1", "diameter_mm": 50, "contact_ids": [ "contact_电机与大臂外壳连接件3_1_face_14__小臂关节装配2_1_face_24" ], "brep_binding_status": "boundary_component_pair_match_without_nominal_diameter_match", "brep_surface_parameter_summary": { "surface_kind": "cylindrical", "drawing_nominal_diameter_mm": 70, "interface_diameter_mm": 50, "interface_radius_mm": 25, "diameter_matches": false }, "brep_face_pairs": [ { "face_a": 14, "face_b": 24, "center_a_mm": [ -98.449, -74.223, 66.9 ], "center_b_mm": [ -98.449, -74.223, 54.4 ], "axis_a": [ 0, -1, 0 ], "axis_b": [ 0, 1, 0 ], "bbox_a_mm": [ -123.449, -76.723, 54.4, -73.449, -71.723, 79.4 ], "bbox_b_mm": [ -132.599, -76.723, 20.25, -64.298, -71.723, 88.551 ], "surface_process_role_a": "machined_cylindrical_fit_surface", "surface_process_role_b": "machined_cylindrical_fit_surface" } ], "interface_function_descriptions": [ { "semantic_unit_id": "lsu_003", "retrieval_sentence": "该圆柱面半径25毫米,与小臂关节装配2的圆柱面形成同轴配合,轴向重叠5毫米,间隙为0,用于关节的径向定心和旋转导向。", "mechanical_role": "关节配合圆柱面,提供径向定心和旋转导向,限制径向自由度", "assembly_process_semantics": "精密配合面,需要检查配合精度和同轴度,确保关节运动精度", "match_method": "exact_contact_id" } ], "connection_assessment": { "component_a": "电机与大臂外壳连接件3-1", "component_b": "小臂关节装配2-1", "relative_motion_intent": "unknown", "solidworks_constraint_evidence": [ ], "constraint_evidence_note": "SolidWorks mates constrain the CAD model but are not themselves physical fasteners.", "positive_retention_evidence": [ ], "other_positive_retention_status": "not_observed_not_proven_absent", "interference_fit_necessity": "needs_review_other_positive_retention_not_observed", "required_whole_assembly_checks": [ "Is relative rotation or sliding required?", "What carries radial load, axial load and torque?", "Are screws, bolts, pins, keys, splines, shoulders, retaining rings, clamps, welds, adhesives or intermediate connected parts present?", "Must the interface be disassembled for assembly or maintenance?", "If no other positive retention is confirmed and the relation must remain fixed, is interference fit required by the retrieved design standard?" ], "confidence": "low", "missing_facts": [ "confirmed physical retention mechanism", "relative motion requirement", "load and torque path", "disassembly intent" ] }, "match_basis": "drawing boundary component pair matches 3D interface component pair, but nominal diameter did not match" }, { "geometry_handle": "25A", "reference_point_kind": "xline2_point", "drawing_component_a": "小臂肘关节-1/小臂关节装配2-1/EC60fl-150W-V2.stp-1", "drawing_component_b": "小臂肘关节-1/电机与大臂外壳连接件3-1", "interface_group_id": "cyl_interface_005", "interface_component_a": "电机与大臂外壳连接件3-1", "interface_component_b": "小臂关节装配2-1", "diameter_mm": 60, "contact_ids": [ "contact_电机与大臂外壳连接件3_1_face_5__小臂关节装配2_1_face_441", "contact_电机与大臂外壳连接件3_1_face_5__小臂关节装配2_1_face_445", "contact_电机与大臂外壳连接件3_1_face_5__小臂关节装配2_1_face_457", "contact_电机与大臂外壳连接件3_1_face_5__小臂关节装配2_1_face_458" ], "brep_binding_status": "boundary_component_pair_match_without_nominal_diameter_match", "brep_surface_parameter_summary": { "surface_kind": "cylindrical", "drawing_nominal_diameter_mm": 70, "interface_diameter_mm": 60, "interface_radius_mm": 30, "diameter_matches": false }, "brep_face_pairs": [ { "face_a": 5, "face_b": 441, "center_a_mm": [ -98.449, -52.723, 69.4 ], "center_b_mm": [ -83.449, -67.723, 54.4 ], "axis_a": [ 0, -1, 0 ], "axis_b": [ 0, 1, 0 ], "bbox_a_mm": [ -128.449, -71.723, 54.4, -68.449, -33.723, 84.4 ], "bbox_b_mm": [ -98.449, -71.423, 24.4, -68.449, -64.023, 84.4 ], "surface_process_role_a": "machined_cylindrical_fit_surface", "surface_process_role_b": "machined_cylindrical_fit_surface" }, { "face_a": 5, "face_b": 445, "center_a_mm": [ -98.449, -52.723, 69.4 ], "center_b_mm": [ -113.449, -67.723, 54.4 ], "axis_a": [ 0, -1, 0 ], "axis_b": [ 0, 1, 0 ], "bbox_a_mm": [ -128.449, -71.723, 54.4, -68.449, -33.723, 84.4 ], "bbox_b_mm": [ -128.449, -71.423, 24.4, -98.449, -64.023, 84.4 ], "surface_process_role_a": "machined_cylindrical_fit_surface", "surface_process_role_b": "machined_cylindrical_fit_surface" }, { "face_a": 5, "face_b": 457, "center_a_mm": [ -98.449, -52.723, 69.4 ], "center_b_mm": [ -83.449, -59.623, 54.4 ], "axis_a": [ 0, -1, 0 ], "axis_b": [ 0, 1, 0 ], "bbox_a_mm": [ -128.449, -71.723, 54.4, -68.449, -33.723, 84.4 ], "bbox_b_mm": [ -98.449, -60.223, 24.4, -68.449, -59.023, 84.4 ], "surface_process_role_a": "machined_cylindrical_fit_surface", "surface_process_role_b": "machined_cylindrical_fit_surface" }, { "face_a": 5, "face_b": 458, "center_a_mm": [ -98.449, -52.723, 69.4 ], "center_b_mm": [ -113.449, -59.623, 54.4 ], "axis_a": [ 0, -1, 0 ], "axis_b": [ 0, 1, 0 ], "bbox_a_mm": [ -128.449, -71.723, 54.4, -68.449, -33.723, 84.4 ], "bbox_b_mm": [ -128.449, -60.223, 24.4, -98.449, -59.023, 84.4 ], "surface_process_role_a": "machined_cylindrical_fit_surface", "surface_process_role_b": "machined_cylindrical_fit_surface" } ], "interface_function_descriptions": [ { "semantic_unit_id": "lsu_003", "retrieval_sentence": "该圆柱面半径25毫米,与小臂关节装配2的圆柱面形成同轴配合,轴向重叠5毫米,间隙为0,用于关节的径向定心和旋转导向。", "mechanical_role": "关节配合圆柱面,提供径向定心和旋转导向,限制径向自由度", "assembly_process_semantics": "精密配合面,需要检查配合精度和同轴度,确保关节运动精度", "match_method": "component_pair_text" } ], "connection_assessment": { "component_a": "电机与大臂外壳连接件3-1", "component_b": "小臂关节装配2-1", "relative_motion_intent": "unknown", "solidworks_constraint_evidence": [ ], "constraint_evidence_note": "SolidWorks mates constrain the CAD model but are not themselves physical fasteners.", "positive_retention_evidence": [ ], "other_positive_retention_status": "not_observed_not_proven_absent", "interference_fit_necessity": "needs_review_other_positive_retention_not_observed", "required_whole_assembly_checks": [ "Is relative rotation or sliding required?", "What carries radial load, axial load and torque?", "Are screws, bolts, pins, keys, splines, shoulders, retaining rings, clamps, welds, adhesives or intermediate connected parts present?", "Must the interface be disassembled for assembly or maintenance?", "If no other positive retention is confirmed and the relation must remain fixed, is interference fit required by the retrieved design standard?" ], "confidence": "low", "missing_facts": [ "confirmed physical retention mechanism", "relative motion requirement", "load and torque path", "disassembly intent" ] }, "match_basis": "drawing boundary component pair matches 3D interface component pair, but nominal diameter did not match" }, { "geometry_handle": "25A", "reference_point_kind": "xline2_point", "drawing_component_a": "小臂肘关节-1/小臂关节装配2-1/EC60fl-150W-V2.stp-1", "drawing_component_b": "小臂肘关节-1/电机与大臂外壳连接件3-1", "interface_group_id": "cyl_interface_006", "interface_component_a": "电机与大臂外壳连接件3-1", "interface_component_b": "小臂关节装配2-1", "diameter_mm": 70, "contact_ids": [ "contact_电机与大臂外壳连接件3_1_face_9__小臂关节装配2_1_face_567", "contact_电机与大臂外壳连接件3_1_face_9__小臂关节装配2_1_face_6" ], "brep_binding_status": "brep_face_pair_candidate_by_boundary_pair_and_nominal_diameter", "brep_surface_parameter_summary": { "surface_kind": "cylindrical", "drawing_nominal_diameter_mm": 70, "interface_diameter_mm": 70, "interface_radius_mm": 35, "diameter_matches": true }, "brep_face_pairs": [ { "face_a": 9, "face_b": 567, "center_a_mm": [ -98.449, -94.678, 71.9 ], "center_b_mm": [ -98.449, -85.473, 54.4 ], "axis_a": [ 0, 1, 0 ], "axis_b": [ 0, 1, 0 ], "bbox_a_mm": [ -133.449, -112.634, 54.4, -63.449, -76.723, 89.4 ], "bbox_b_mm": [ -147.523, -88.823, 5.326, -49.375, -82.123, 103.474 ], "surface_process_role_a": "machined_cylindrical_fit_surface", "surface_process_role_b": "machined_cylindrical_fit_surface" }, { "face_a": 9, "face_b": 6, "center_a_mm": [ -98.449, -94.678, 71.9 ], "center_b_mm": [ -98.449, -79.223, 54.4 ], "axis_a": [ 0, 1, 0 ], "axis_b": [ 0, -1, 0 ], "bbox_a_mm": [ -133.449, -112.634, 54.4, -63.449, -76.723, 89.4 ], "bbox_b_mm": [ -146.26, -81.723, 6.59, -50.638, -76.723, 102.211 ], "surface_process_role_a": "machined_cylindrical_fit_surface", "surface_process_role_b": "machined_cylindrical_fit_surface" } ], "interface_function_descriptions": [ { "semantic_unit_id": "lsu_003", "retrieval_sentence": "该圆柱面半径25毫米,与小臂关节装配2的圆柱面形成同轴配合,轴向重叠5毫米,间隙为0,用于关节的径向定心和旋转导向。", "mechanical_role": "关节配合圆柱面,提供径向定心和旋转导向,限制径向自由度", "assembly_process_semantics": "精密配合面,需要检查配合精度和同轴度,确保关节运动精度", "match_method": "component_pair_text" } ], "connection_assessment": { "component_a": "电机与大臂外壳连接件3-1", "component_b": "小臂关节装配2-1", "relative_motion_intent": "unknown", "solidworks_constraint_evidence": [ ], "constraint_evidence_note": "SolidWorks mates constrain the CAD model but are not themselves physical fasteners.", "positive_retention_evidence": [ ], "other_positive_retention_status": "not_observed_not_proven_absent", "interference_fit_necessity": "needs_review_other_positive_retention_not_observed", "required_whole_assembly_checks": [ "Is relative rotation or sliding required?", "What carries radial load, axial load and torque?", "Are screws, bolts, pins, keys, splines, shoulders, retaining rings, clamps, welds, adhesives or intermediate connected parts present?", "Must the interface be disassembled for assembly or maintenance?", "If no other positive retention is confirmed and the relation must remain fixed, is interference fit required by the retrieved design standard?" ], "confidence": "low", "missing_facts": [ "confirmed physical retention mechanism", "relative motion requirement", "load and torque path", "disassembly intent" ] }, "match_basis": "drawing boundary component pair and nominal diameter match 3D B-rep contact face pair" }, { "geometry_handle": "213", "reference_point_kind": "xline2_point", "drawing_component_a": "小臂肘关节-1/电机与大臂外壳连接件3-1", "drawing_component_b": "小臂肘关节-1/小臂关节装配2-1/EC60fl-150W-V2.stp-1", "interface_group_id": "cyl_interface_004", "interface_component_a": "电机与大臂外壳连接件3-1", "interface_component_b": "小臂关节装配2-1", "diameter_mm": 50, "contact_ids": [ "contact_电机与大臂外壳连接件3_1_face_14__小臂关节装配2_1_face_24" ], "brep_binding_status": "boundary_component_pair_match_without_nominal_diameter_match", "brep_surface_parameter_summary": { "surface_kind": "cylindrical", "drawing_nominal_diameter_mm": 70, "interface_diameter_mm": 50, "interface_radius_mm": 25, "diameter_matches": false }, "brep_face_pairs": [ { "face_a": 14, "face_b": 24, "center_a_mm": [ -98.449, -74.223, 66.9 ], "center_b_mm": [ -98.449, -74.223, 54.4 ], "axis_a": [ 0, -1, 0 ], "axis_b": [ 0, 1, 0 ], "bbox_a_mm": [ -123.449, -76.723, 54.4, -73.449, -71.723, 79.4 ], "bbox_b_mm": [ -132.599, -76.723, 20.25, -64.298, -71.723, 88.551 ], "surface_process_role_a": "machined_cylindrical_fit_surface", "surface_process_role_b": "machined_cylindrical_fit_surface" } ], "interface_function_descriptions": [ { "semantic_unit_id": "lsu_003", "retrieval_sentence": "该圆柱面半径25毫米,与小臂关节装配2的圆柱面形成同轴配合,轴向重叠5毫米,间隙为0,用于关节的径向定心和旋转导向。", "mechanical_role": "关节配合圆柱面,提供径向定心和旋转导向,限制径向自由度", "assembly_process_semantics": "精密配合面,需要检查配合精度和同轴度,确保关节运动精度", "match_method": "exact_contact_id" } ], "connection_assessment": { "component_a": "电机与大臂外壳连接件3-1", "component_b": "小臂关节装配2-1", "relative_motion_intent": "unknown", "solidworks_constraint_evidence": [ ], "constraint_evidence_note": "SolidWorks mates constrain the CAD model but are not themselves physical fasteners.", "positive_retention_evidence": [ ], "other_positive_retention_status": "not_observed_not_proven_absent", "interference_fit_necessity": "needs_review_other_positive_retention_not_observed", "required_whole_assembly_checks": [ "Is relative rotation or sliding required?", "What carries radial load, axial load and torque?", "Are screws, bolts, pins, keys, splines, shoulders, retaining rings, clamps, welds, adhesives or intermediate connected parts present?", "Must the interface be disassembled for assembly or maintenance?", "If no other positive retention is confirmed and the relation must remain fixed, is interference fit required by the retrieved design standard?" ], "confidence": "low", "missing_facts": [ "confirmed physical retention mechanism", "relative motion requirement", "load and torque path", "disassembly intent" ] }, "match_basis": "drawing boundary component pair matches 3D interface component pair, but nominal diameter did not match" }, { "geometry_handle": "213", "reference_point_kind": "xline2_point", "drawing_component_a": "小臂肘关节-1/电机与大臂外壳连接件3-1", "drawing_component_b": "小臂肘关节-1/小臂关节装配2-1/EC60fl-150W-V2.stp-1", "interface_group_id": "cyl_interface_005", "interface_component_a": "电机与大臂外壳连接件3-1", "interface_component_b": "小臂关节装配2-1", "diameter_mm": 60, "contact_ids": [ "contact_电机与大臂外壳连接件3_1_face_5__小臂关节装配2_1_face_441", "contact_电机与大臂外壳连接件3_1_face_5__小臂关节装配2_1_face_445", "contact_电机与大臂外壳连接件3_1_face_5__小臂关节装配2_1_face_457", "contact_电机与大臂外壳连接件3_1_face_5__小臂关节装配2_1_face_458" ], "brep_binding_status": "boundary_component_pair_match_without_nominal_diameter_match", "brep_surface_parameter_summary": { "surface_kind": "cylindrical", "drawing_nominal_diameter_mm": 70, "interface_diameter_mm": 60, "interface_radius_mm": 30, "diameter_matches": false }, "brep_face_pairs": [ { "face_a": 5, "face_b": 441, "center_a_mm": [ -98.449, -52.723, 69.4 ], "center_b_mm": [ -83.449, -67.723, 54.4 ], "axis_a": [ 0, -1, 0 ], "axis_b": [ 0, 1, 0 ], "bbox_a_mm": [ -128.449, -71.723, 54.4, -68.449, -33.723, 84.4 ], "bbox_b_mm": [ -98.449, -71.423, 24.4, -68.449, -64.023, 84.4 ], "surface_process_role_a": "machined_cylindrical_fit_surface", "surface_process_role_b": "machined_cylindrical_fit_surface" }, { "face_a": 5, "face_b": 445, "center_a_mm": [ -98.449, -52.723, 69.4 ], "center_b_mm": [ -113.449, -67.723, 54.4 ], "axis_a": [ 0, -1, 0 ], "axis_b": [ 0, 1, 0 ], "bbox_a_mm": [ -128.449, -71.723, 54.4, -68.449, -33.723, 84.4 ], "bbox_b_mm": [ -128.449, -71.423, 24.4, -98.449, -64.023, 84.4 ], "surface_process_role_a": "machined_cylindrical_fit_surface", "surface_process_role_b": "machined_cylindrical_fit_surface" }, { "face_a": 5, "face_b": 457, "center_a_mm": [ -98.449, -52.723, 69.4 ], "center_b_mm": [ -83.449, -59.623, 54.4 ], "axis_a": [ 0, -1, 0 ], "axis_b": [ 0, 1, 0 ], "bbox_a_mm": [ -128.449, -71.723, 54.4, -68.449, -33.723, 84.4 ], "bbox_b_mm": [ -98.449, -60.223, 24.4, -68.449, -59.023, 84.4 ], "surface_process_role_a": "machined_cylindrical_fit_surface", "surface_process_role_b": "machined_cylindrical_fit_surface" }, { "face_a": 5, "face_b": 458, "center_a_mm": [ -98.449, -52.723, 69.4 ], "center_b_mm": [ -113.449, -59.623, 54.4 ], "axis_a": [ 0, -1, 0 ], "axis_b": [ 0, 1, 0 ], "bbox_a_mm": [ -128.449, -71.723, 54.4, -68.449, -33.723, 84.4 ], "bbox_b_mm": [ -128.449, -60.223, 24.4, -98.449, -59.023, 84.4 ], "surface_process_role_a": "machined_cylindrical_fit_surface", "surface_process_role_b": "machined_cylindrical_fit_surface" } ], "interface_function_descriptions": [ { "semantic_unit_id": "lsu_003", "retrieval_sentence": "该圆柱面半径25毫米,与小臂关节装配2的圆柱面形成同轴配合,轴向重叠5毫米,间隙为0,用于关节的径向定心和旋转导向。", "mechanical_role": "关节配合圆柱面,提供径向定心和旋转导向,限制径向自由度", "assembly_process_semantics": "精密配合面,需要检查配合精度和同轴度,确保关节运动精度", "match_method": "component_pair_text" } ], "connection_assessment": { "component_a": "电机与大臂外壳连接件3-1", "component_b": "小臂关节装配2-1", "relative_motion_intent": "unknown", "solidworks_constraint_evidence": [ ], "constraint_evidence_note": "SolidWorks mates constrain the CAD model but are not themselves physical fasteners.", "positive_retention_evidence": [ ], "other_positive_retention_status": "not_observed_not_proven_absent", "interference_fit_necessity": "needs_review_other_positive_retention_not_observed", "required_whole_assembly_checks": [ "Is relative rotation or sliding required?", "What carries radial load, axial load and torque?", "Are screws, bolts, pins, keys, splines, shoulders, retaining rings, clamps, welds, adhesives or intermediate connected parts present?", "Must the interface be disassembled for assembly or maintenance?", "If no other positive retention is confirmed and the relation must remain fixed, is interference fit required by the retrieved design standard?" ], "confidence": "low", "missing_facts": [ "confirmed physical retention mechanism", "relative motion requirement", "load and torque path", "disassembly intent" ] }, "match_basis": "drawing boundary component pair matches 3D interface component pair, but nominal diameter did not match" }, { "geometry_handle": "213", "reference_point_kind": "xline2_point", "drawing_component_a": "小臂肘关节-1/电机与大臂外壳连接件3-1", "drawing_component_b": "小臂肘关节-1/小臂关节装配2-1/EC60fl-150W-V2.stp-1", "interface_group_id": "cyl_interface_006", "interface_component_a": "电机与大臂外壳连接件3-1", "interface_component_b": "小臂关节装配2-1", "diameter_mm": 70, "contact_ids": [ "contact_电机与大臂外壳连接件3_1_face_9__小臂关节装配2_1_face_567", "contact_电机与大臂外壳连接件3_1_face_9__小臂关节装配2_1_face_6" ], "brep_binding_status": "brep_face_pair_candidate_by_boundary_pair_and_nominal_diameter", "brep_surface_parameter_summary": { "surface_kind": "cylindrical", "drawing_nominal_diameter_mm": 70, "interface_diameter_mm": 70, "interface_radius_mm": 35, "diameter_matches": true }, "brep_face_pairs": [ { "face_a": 9, "face_b": 567, "center_a_mm": [ -98.449, -94.678, 71.9 ], "center_b_mm": [ -98.449, -85.473, 54.4 ], "axis_a": [ 0, 1, 0 ], "axis_b": [ 0, 1, 0 ], "bbox_a_mm": [ -133.449, -112.634, 54.4, -63.449, -76.723, 89.4 ], "bbox_b_mm": [ -147.523, -88.823, 5.326, -49.375, -82.123, 103.474 ], "surface_process_role_a": "machined_cylindrical_fit_surface", "surface_process_role_b": "machined_cylindrical_fit_surface" }, { "face_a": 9, "face_b": 6, "center_a_mm": [ -98.449, -94.678, 71.9 ], "center_b_mm": [ -98.449, -79.223, 54.4 ], "axis_a": [ 0, 1, 0 ], "axis_b": [ 0, -1, 0 ], "bbox_a_mm": [ -133.449, -112.634, 54.4, -63.449, -76.723, 89.4 ], "bbox_b_mm": [ -146.26, -81.723, 6.59, -50.638, -76.723, 102.211 ], "surface_process_role_a": "machined_cylindrical_fit_surface", "surface_process_role_b": "machined_cylindrical_fit_surface" } ], "interface_function_descriptions": [ { "semantic_unit_id": "lsu_003", "retrieval_sentence": "该圆柱面半径25毫米,与小臂关节装配2的圆柱面形成同轴配合,轴向重叠5毫米,间隙为0,用于关节的径向定心和旋转导向。", "mechanical_role": "关节配合圆柱面,提供径向定心和旋转导向,限制径向自由度", "assembly_process_semantics": "精密配合面,需要检查配合精度和同轴度,确保关节运动精度", "match_method": "component_pair_text" } ], "connection_assessment": { "component_a": "电机与大臂外壳连接件3-1", "component_b": "小臂关节装配2-1", "relative_motion_intent": "unknown", "solidworks_constraint_evidence": [ ], "constraint_evidence_note": "SolidWorks mates constrain the CAD model but are not themselves physical fasteners.", "positive_retention_evidence": [ ], "other_positive_retention_status": "not_observed_not_proven_absent", "interference_fit_necessity": "needs_review_other_positive_retention_not_observed", "required_whole_assembly_checks": [ "Is relative rotation or sliding required?", "What carries radial load, axial load and torque?", "Are screws, bolts, pins, keys, splines, shoulders, retaining rings, clamps, welds, adhesives or intermediate connected parts present?", "Must the interface be disassembled for assembly or maintenance?", "If no other positive retention is confirmed and the relation must remain fixed, is interference fit required by the retrieved design standard?" ], "confidence": "low", "missing_facts": [ "confirmed physical retention mechanism", "relative motion requirement", "load and torque path", "disassembly intent" ] }, "match_basis": "drawing boundary component pair and nominal diameter match 3D B-rep contact face pair" } ], "binding_status": "matched_by_diameter_and_drawing_ownership", "binding_basis": "nominal diameter plus dimension definition-point/component ownership plus boundary-line component-pair evidence; B-rep face ids and location signatures are retained for final interface identity checking", "expected_fit_intent": "must_be_inferred_from_bound_interface_function_and_knowledge_not_from_contact_alone", "allowed_verdicts": [ "correct", "incorrect", "missing", "needs_review" ], "preliminary_verdict": "needs_review" }, { "candidate_id": "tolerance_ACD", "dwg_annotation": { "dimension_kind": "diameter", "nominal_size_mm": 50, "interface_diameter_mm": 50, "fit_code": "H7/js6", "fit_grade": "H7/js6", "fit_designations": [ { "designation": "H7", "fundamental_deviation": "H", "it_grade": "7", "role": "hole" }, { "designation": "js6", "fundamental_deviation": "js", "it_grade": "6", "role": "shaft" } ], "hole_tolerance_designation": "H7", "shaft_tolerance_designation": "js6", "fit_completeness": "hole_and_shaft_pair", "upper_deviation_mm": null, "lower_deviation_mm": null, "deviation_source": null, "raw_text": "\\A1;%%C50\\H0.707107x;\\SH7/js6;\\H1.41421x;", "text": "Φ50H7/js6", "parse_warnings": [ ], "handle": "ACD", "object_name": "AcDbRotatedDimension", "source_index": 1824, "text_position": [ 291.8176180056136, 215.9652167344049, 0 ], "xline1_point": [ 294.4406237543627, 304.0987057911349, 0 ], "xline2_point": [ 294.4201973261675, 254.0987057911349, 0 ], "dim_line_point": [ 295.5027980205119, 254.098705791135, 0 ], "center": [ 0, 0, 0 ], "chord_point": [ 0, 0, 0 ], "bbox": { "min_x": 288.75743799071597, "min_y": 211.74358937877224, "max_x": 297.5027980205119, "max_y": 304.09870579113505 }, "drawing_geometry_binding": { "status": "geometry_candidates_found", "search_radius_mm": 2, "point_bindings": [ { "reference_point_kind": "xline1_point", "x_mm": 294.4406237543627, "y_mm": 304.0987057911349, "nearest_geometry": [ { "handle": "424", "object_name": "AcDbHatch", "layer": "剖面线层", "distance_mm": 0, "match_kind": "bbox_distance", "confidence": "high", "start": null, "end": null, "center": null, "radius_mm": null, "bbox": { "min_x": 291.81891875493, "min_y": 244.09870579113453, "max_x": 301.81891875493, "max_y": 314.09870579113493 }, "boundary_ownership": { "status": "boundary_probe_not_supported_for_geometry" } }, { "handle": "217", "object_name": "AcDbLine", "layer": "粗实线层", "distance_mm": 0, "match_kind": "line_segment_distance", "confidence": "high", "start": [ 291.81891875493, 304.0987057911349 ], "end": [ 296.81891875493, 304.09870579113493 ], "center": null, "radius_mm": null, "bbox": { "min_x": 291.81891875493, "min_y": 304.0987057911349, "max_x": 296.81891875493, "max_y": 304.09870579113493 }, "boundary_ownership": { "status": "boundary_pair_candidates_found", "probe_offset_mm": 3, "sides": [ { "side": "normal_positive", "probe_x_mm": 294.441, "probe_y_mm": 307.099, "owner_candidates": [ { "component_name": "小臂肘关节-1/小臂关节装配2-1/EC60fl-150W-V2.stp-1", "distance_mm": 1.184, "sample_x_mm": 294, "sample_y_mm": 306, "confidence": "high" }, { "component_name": "小臂肘关节-1/电机与大臂外壳连接件3-1", "distance_mm": 1.952, "sample_x_mm": 294, "sample_y_mm": 309, "confidence": "medium" } ] }, { "side": "normal_negative", "probe_x_mm": 294.441, "probe_y_mm": 301.099, "owner_candidates": [ { "component_name": "小臂肘关节-1/小臂关节装配2-1/EC60fl-150W-V2.stp-1", "distance_mm": 1.184, "sample_x_mm": 294, "sample_y_mm": 300, "confidence": "high" } ] } ], "component_pair_candidates": [ { "component_a": "小臂肘关节-1/电机与大臂外壳连接件3-1", "component_b": "小臂肘关节-1/小臂关节装配2-1/EC60fl-150W-V2.stp-1", "side_a": "normal_positive", "side_b": "normal_negative", "max_probe_distance_mm": 1.952, "confidence": "medium" } ], "boundary_rule": "A visible drawing edge is treated as a possible boundary between two projected components; side probes provide drawing evidence, not final 3D contact proof." } }, { "handle": "427", "object_name": "AcDbHatch", "layer": "剖面线层", "distance_mm": 1.6217, "match_kind": "bbox_distance", "confidence": "low", "start": null, "end": null, "center": null, "radius_mm": null, "bbox": { "min_x": 284.8189104819584, "min_y": 235.09840414056734, "max_x": 292.8189187659936, "max_y": 323.0986413397753 }, "boundary_ownership": { "status": "boundary_probe_not_supported_for_geometry" } } ] }, { "reference_point_kind": "xline2_point", "x_mm": 294.4201973261675, "y_mm": 254.0987057911349, "nearest_geometry": [ { "handle": "424", "object_name": "AcDbHatch", "layer": "剖面线层", "distance_mm": 0, "match_kind": "bbox_distance", "confidence": "high", "start": null, "end": null, "center": null, "radius_mm": null, "bbox": { "min_x": 291.81891875493, "min_y": 244.09870579113453, "max_x": 301.81891875493, "max_y": 314.09870579113493 }, "boundary_ownership": { "status": "boundary_probe_not_supported_for_geometry" } }, { "handle": "218", "object_name": "AcDbLine", "layer": "粗实线层", "distance_mm": 0, "match_kind": "line_segment_distance", "confidence": "high", "start": [ 296.81891875493, 254.09870579113493 ], "end": [ 291.81891875493, 254.09870579113482 ], "center": null, "radius_mm": null, "bbox": { "min_x": 291.81891875493, "min_y": 254.09870579113482, "max_x": 296.81891875493, "max_y": 254.09870579113493 }, "boundary_ownership": { "status": "boundary_pair_candidates_found", "probe_offset_mm": 3, "sides": [ { "side": "normal_positive", "probe_x_mm": 294.42, "probe_y_mm": 251.099, "owner_candidates": [ { "component_name": "小臂肘关节-1/小臂关节装配2-1/EC60fl-150W-V2.stp-1", "distance_mm": 0.994, "sample_x_mm": 294, "sample_y_mm": 252, "confidence": "high" }, { "component_name": "小臂肘关节-1/电机与大臂外壳连接件3-1", "distance_mm": 2.14, "sample_x_mm": 294, "sample_y_mm": 249, "confidence": "medium" } ] }, { "side": "normal_negative", "probe_x_mm": 294.42, "probe_y_mm": 257.099, "owner_candidates": [ { "component_name": "小臂肘关节-1/小臂关节装配2-1/EC60fl-150W-V2.stp-1", "distance_mm": 0.994, "sample_x_mm": 294, "sample_y_mm": 258, "confidence": "high" } ] } ], "component_pair_candidates": [ { "component_a": "小臂肘关节-1/电机与大臂外壳连接件3-1", "component_b": "小臂肘关节-1/小臂关节装配2-1/EC60fl-150W-V2.stp-1", "side_a": "normal_positive", "side_b": "normal_negative", "max_probe_distance_mm": 2.14, "confidence": "medium" } ], "boundary_rule": "A visible drawing edge is treated as a possible boundary between two projected components; side probes provide drawing evidence, not final 3D contact proof." } }, { "handle": "427", "object_name": "AcDbHatch", "layer": "剖面线层", "distance_mm": 1.6013, "match_kind": "bbox_distance", "confidence": "low", "start": null, "end": null, "center": null, "radius_mm": null, "bbox": { "min_x": 284.8189104819584, "min_y": 235.09840414056734, "max_x": 292.8189187659936, "max_y": 323.0986413397753 }, "boundary_ownership": { "status": "boundary_probe_not_supported_for_geometry" } } ] } ], "binding_policy": "These are nearest DWG geometry candidates for dimension definition points. Use handle/distance as 2D evidence; final B-rep face identity still requires 3D diameter, ownership and projection checks." }, "ownership_binding": { "status": "owner_candidates_found", "reference_points": [ { "kind": "xline1_point", "x_mm": 294.4406237543627, "y_mm": 304.0987057911349 }, { "kind": "xline2_point", "x_mm": 294.4201973261675, "y_mm": 254.0987057911349 }, { "kind": "center", "x_mm": 0, "y_mm": 0 }, { "kind": "chord_point", "x_mm": 0, "y_mm": 0 }, { "kind": "dim_line_point", "x_mm": 295.5027980205119, "y_mm": 254.098705791135 }, { "kind": "text_position", "x_mm": 291.8176180056136, "y_mm": 215.9652167344049 } ], "owner_candidates": [ { "component_name": "小臂肘关节-1/小臂关节装配2-1/EC60fl-150W-V2.stp-1", "distance_mm": 0.994, "reference_point_kind": "xline2_point", "nearest_sample_x_mm": 294, "nearest_sample_y_mm": 255, "confidence": "high" }, { "component_name": "小臂肘关节-1/电机与大臂外壳连接件3-1", "distance_mm": 4.013, "reference_point_kind": "xline2_point", "nearest_sample_x_mm": 291, "nearest_sample_y_mm": 252, "confidence": "medium" }, { "component_name": "小臂肘关节-1/小臂关节装配2-1/小臂电机减速器连接法兰-1", "distance_mm": 7.551, "reference_point_kind": "dim_line_point", "nearest_sample_x_mm": 303, "nearest_sample_y_mm": 255, "confidence": "medium" }, { "component_name": "小臂肘关节-1/小臂外壳1-1", "distance_mm": 9.072, "reference_point_kind": "text_position", "nearest_sample_x_mm": 291, "nearest_sample_y_mm": 225, "confidence": "low" }, { "component_name": "小臂肘关节-1/小臂关节装配2-1/CSG-20-160-2A-SP_C_8_WG1044040-MHC-1/CSG-20-50-2A-GR-MHC_b-1", "distance_mm": 16.522, "reference_point_kind": "dim_line_point", "nearest_sample_x_mm": 312, "nearest_sample_y_mm": 255, "confidence": "low" } ], "face_binding_limit": "Ownership binds a drawing location to a component. Exact face identity still requires diameter and B-rep location/projection evidence." } }, "related_3d_interfaces": [ { "interface_group_id": "cyl_interface_004", "component_a": "电机与大臂外壳连接件3-1", "component_b": "小臂关节装配2-1", "diameter_mm": 50, "radius_mm": 25, "contact_record_count": 1, "contact_ids": [ "contact_电机与大臂外壳连接件3_1_face_14__小臂关节装配2_1_face_24" ], "face_pairs": [ { "face_a": 14, "face_b": 24, "center_a_mm": [ -98.449, -74.223, 66.9 ], "center_b_mm": [ -98.449, -74.223, 54.4 ], "axis_a": [ 0, -1, 0 ], "axis_b": [ 0, 1, 0 ], "bbox_a_mm": [ -123.449, -76.723, 54.4, -73.449, -71.723, 79.4 ], "bbox_b_mm": [ -132.599, -76.723, 20.25, -64.298, -71.723, 88.551 ], "surface_process_role_a": "machined_cylindrical_fit_surface", "surface_process_role_b": "machined_cylindrical_fit_surface" } ], "max_contact_confidence": 0.81, "interface_function_descriptions": [ { "semantic_unit_id": "lsu_003", "retrieval_sentence": "该圆柱面半径25毫米,与小臂关节装配2的圆柱面形成同轴配合,轴向重叠5毫米,间隙为0,用于关节的径向定心和旋转导向。", "mechanical_role": "关节配合圆柱面,提供径向定心和旋转导向,限制径向自由度", "assembly_process_semantics": "精密配合面,需要检查配合精度和同轴度,确保关节运动精度", "match_method": "exact_contact_id" } ], "function_binding_status": "available", "connection_assessment": { "component_a": "电机与大臂外壳连接件3-1", "component_b": "小臂关节装配2-1", "relative_motion_intent": "unknown", "solidworks_constraint_evidence": [ ], "constraint_evidence_note": "SolidWorks mates constrain the CAD model but are not themselves physical fasteners.", "positive_retention_evidence": [ ], "other_positive_retention_status": "not_observed_not_proven_absent", "interference_fit_necessity": "needs_review_other_positive_retention_not_observed", "required_whole_assembly_checks": [ "Is relative rotation or sliding required?", "What carries radial load, axial load and torque?", "Are screws, bolts, pins, keys, splines, shoulders, retaining rings, clamps, welds, adhesives or intermediate connected parts present?", "Must the interface be disassembled for assembly or maintenance?", "If no other positive retention is confirmed and the relation must remain fixed, is interference fit required by the retrieved design standard?" ], "confidence": "low", "missing_facts": [ "confirmed physical retention mechanism", "relative motion requirement", "load and torque path", "disassembly intent" ] }, "drawing_requirement_intent": { "fit_intent": "derive_from_interface_function_connection_assessment_and_knowledge", "surface_finish_intent": "derive_per_participating_face_from_motion_load_sealing_and_assembly_method", "exact_value_policy": "do_not_invent_exact_fit_or_roughness_without_retrieved_rule" }, "binding_score": 1.35, "ownership_component_match_count": 2, "ownership_matched_sides": [ { "side": "a", "component": "电机与大臂外壳连接件3-1", "face_refs": [ 14 ], "owner_evidence": [ { "component_name": "小臂肘关节-1/电机与大臂外壳连接件3-1", "distance_mm": 4.013, "reference_point_kind": "xline2_point", "nearest_sample_x_mm": 291, "nearest_sample_y_mm": 252, "confidence": "medium" } ] }, { "side": "b", "component": "小臂关节装配2-1", "face_refs": [ 24 ], "owner_evidence": [ { "component_name": "小臂肘关节-1/小臂关节装配2-1/EC60fl-150W-V2.stp-1", "distance_mm": 0.994, "reference_point_kind": "xline2_point", "nearest_sample_x_mm": 294, "nearest_sample_y_mm": 255, "confidence": "high" }, { "component_name": "小臂肘关节-1/小臂关节装配2-1/小臂电机减速器连接法兰-1", "distance_mm": 7.551, "reference_point_kind": "dim_line_point", "nearest_sample_x_mm": 303, "nearest_sample_y_mm": 255, "confidence": "medium" } ] } ], "boundary_component_pair_match_count": 2, "boundary_component_pair_evidence": [ { "component_a": "小臂肘关节-1/电机与大臂外壳连接件3-1", "component_b": "小臂肘关节-1/小臂关节装配2-1/EC60fl-150W-V2.stp-1", "geometry_handle": "217", "reference_point_kind": "xline1_point", "max_probe_distance_mm": 1.952, "confidence": "medium" }, { "component_a": "小臂肘关节-1/电机与大臂外壳连接件3-1", "component_b": "小臂肘关节-1/小臂关节装配2-1/EC60fl-150W-V2.stp-1", "geometry_handle": "218", "reference_point_kind": "xline2_point", "max_probe_distance_mm": 2.14, "confidence": "medium" } ], "brep_boundary_pair_match_status": "boundary_pair_supports_this_brep_interface_candidate", "is_best_binding_candidate": true }, { "interface_group_id": "cyl_interface_001", "component_a": "电机与大臂外壳连接件1-1", "component_b": "小臂关节装配2-1", "diameter_mm": 50, "radius_mm": 25, "contact_record_count": 1, "contact_ids": [ "contact_电机与大臂外壳连接件1_1_face_33__小臂关节装配2_1_face_24" ], "face_pairs": [ { "face_a": 33, "face_b": 24, "center_a_mm": [ -98.449, -74.223, 41.9 ], "center_b_mm": [ -98.449, -74.223, 54.4 ], "axis_a": [ 0, -1, 0 ], "axis_b": [ 0, 1, 0 ], "bbox_a_mm": [ -123.449, -76.723, 29.4, -73.449, -71.723, 54.4 ], "bbox_b_mm": [ -132.599, -76.723, 20.25, -64.298, -71.723, 88.551 ], "surface_process_role_a": "machined_cylindrical_fit_surface", "surface_process_role_b": "machined_cylindrical_fit_surface" } ], "max_contact_confidence": 0.81, "interface_function_descriptions": [ { "semantic_unit_id": "lsu_003", "retrieval_sentence": "该零件包含一个半径为25毫米的圆柱面,与小臂关节装配2形成同轴配合。", "mechanical_role": "cylindrical mating face for centering and rotational support", "assembly_process_semantics": "machined cylindrical fit surface requiring precision machining and assembly alignment", "match_method": "exact_contact_id" } ], "function_binding_status": "available", "connection_assessment": { "component_a": "电机与大臂外壳连接件1-1", "component_b": "小臂关节装配2-1", "relative_motion_intent": "motion_expected_candidate", "solidworks_constraint_evidence": [ ], "constraint_evidence_note": "SolidWorks mates constrain the CAD model but are not themselves physical fasteners.", "positive_retention_evidence": [ ], "other_positive_retention_status": "not_observed_not_proven_absent", "interference_fit_necessity": "generally_not_expected_but_requires_function_check", "required_whole_assembly_checks": [ "Is relative rotation or sliding required?", "What carries radial load, axial load and torque?", "Are screws, bolts, pins, keys, splines, shoulders, retaining rings, clamps, welds, adhesives or intermediate connected parts present?", "Must the interface be disassembled for assembly or maintenance?", "If no other positive retention is confirmed and the relation must remain fixed, is interference fit required by the retrieved design standard?" ], "confidence": "low", "missing_facts": [ "confirmed physical retention mechanism", "relative motion requirement", "load and torque path", "disassembly intent" ] }, "drawing_requirement_intent": { "fit_intent": "derive_from_interface_function_connection_assessment_and_knowledge", "surface_finish_intent": "derive_per_participating_face_from_motion_load_sealing_and_assembly_method", "exact_value_policy": "do_not_invent_exact_fit_or_roughness_without_retrieved_rule" }, "binding_score": 0.75, "ownership_component_match_count": 1, "ownership_matched_sides": [ { "side": "b", "component": "小臂关节装配2-1", "face_refs": [ 24 ], "owner_evidence": [ { "component_name": "小臂肘关节-1/小臂关节装配2-1/EC60fl-150W-V2.stp-1", "distance_mm": 0.994, "reference_point_kind": "xline2_point", "nearest_sample_x_mm": 294, "nearest_sample_y_mm": 255, "confidence": "high" }, { "component_name": "小臂肘关节-1/小臂关节装配2-1/小臂电机减速器连接法兰-1", "distance_mm": 7.551, "reference_point_kind": "dim_line_point", "nearest_sample_x_mm": 303, "nearest_sample_y_mm": 255, "confidence": "medium" } ] } ], "boundary_component_pair_match_count": 0, "boundary_component_pair_evidence": [ ], "brep_boundary_pair_match_status": "not_supported_by_boundary_pair", "is_best_binding_candidate": false } ], "drawing_boundary_to_3d_interface_matches": [ { "geometry_handle": "217", "reference_point_kind": "xline1_point", "drawing_component_a": "小臂肘关节-1/电机与大臂外壳连接件3-1", "drawing_component_b": "小臂肘关节-1/小臂关节装配2-1/EC60fl-150W-V2.stp-1", "interface_group_id": "cyl_interface_004", "interface_component_a": "电机与大臂外壳连接件3-1", "interface_component_b": "小臂关节装配2-1", "diameter_mm": 50, "contact_ids": [ "contact_电机与大臂外壳连接件3_1_face_14__小臂关节装配2_1_face_24" ], "brep_binding_status": "brep_face_pair_candidate_by_boundary_pair_and_nominal_diameter", "brep_surface_parameter_summary": { "surface_kind": "cylindrical", "drawing_nominal_diameter_mm": 50, "interface_diameter_mm": 50, "interface_radius_mm": 25, "diameter_matches": true }, "brep_face_pairs": [ { "face_a": 14, "face_b": 24, "center_a_mm": [ -98.449, -74.223, 66.9 ], "center_b_mm": [ -98.449, -74.223, 54.4 ], "axis_a": [ 0, -1, 0 ], "axis_b": [ 0, 1, 0 ], "bbox_a_mm": [ -123.449, -76.723, 54.4, -73.449, -71.723, 79.4 ], "bbox_b_mm": [ -132.599, -76.723, 20.25, -64.298, -71.723, 88.551 ], "surface_process_role_a": "machined_cylindrical_fit_surface", "surface_process_role_b": "machined_cylindrical_fit_surface" } ], "interface_function_descriptions": [ { "semantic_unit_id": "lsu_003", "retrieval_sentence": "该圆柱面半径25毫米,与小臂关节装配2的圆柱面形成同轴配合,轴向重叠5毫米,间隙为0,用于关节的径向定心和旋转导向。", "mechanical_role": "关节配合圆柱面,提供径向定心和旋转导向,限制径向自由度", "assembly_process_semantics": "精密配合面,需要检查配合精度和同轴度,确保关节运动精度", "match_method": "exact_contact_id" } ], "connection_assessment": { "component_a": "电机与大臂外壳连接件3-1", "component_b": "小臂关节装配2-1", "relative_motion_intent": "unknown", "solidworks_constraint_evidence": [ ], "constraint_evidence_note": "SolidWorks mates constrain the CAD model but are not themselves physical fasteners.", "positive_retention_evidence": [ ], "other_positive_retention_status": "not_observed_not_proven_absent", "interference_fit_necessity": "needs_review_other_positive_retention_not_observed", "required_whole_assembly_checks": [ "Is relative rotation or sliding required?", "What carries radial load, axial load and torque?", "Are screws, bolts, pins, keys, splines, shoulders, retaining rings, clamps, welds, adhesives or intermediate connected parts present?", "Must the interface be disassembled for assembly or maintenance?", "If no other positive retention is confirmed and the relation must remain fixed, is interference fit required by the retrieved design standard?" ], "confidence": "low", "missing_facts": [ "confirmed physical retention mechanism", "relative motion requirement", "load and torque path", "disassembly intent" ] }, "match_basis": "drawing boundary component pair and nominal diameter match 3D B-rep contact face pair" }, { "geometry_handle": "217", "reference_point_kind": "xline1_point", "drawing_component_a": "小臂肘关节-1/电机与大臂外壳连接件3-1", "drawing_component_b": "小臂肘关节-1/小臂关节装配2-1/EC60fl-150W-V2.stp-1", "interface_group_id": "cyl_interface_005", "interface_component_a": "电机与大臂外壳连接件3-1", "interface_component_b": "小臂关节装配2-1", "diameter_mm": 60, "contact_ids": [ "contact_电机与大臂外壳连接件3_1_face_5__小臂关节装配2_1_face_441", "contact_电机与大臂外壳连接件3_1_face_5__小臂关节装配2_1_face_445", "contact_电机与大臂外壳连接件3_1_face_5__小臂关节装配2_1_face_457", "contact_电机与大臂外壳连接件3_1_face_5__小臂关节装配2_1_face_458" ], "brep_binding_status": "boundary_component_pair_match_without_nominal_diameter_match", "brep_surface_parameter_summary": { "surface_kind": "cylindrical", "drawing_nominal_diameter_mm": 50, "interface_diameter_mm": 60, "interface_radius_mm": 30, "diameter_matches": false }, "brep_face_pairs": [ { "face_a": 5, "face_b": 441, "center_a_mm": [ -98.449, -52.723, 69.4 ], "center_b_mm": [ -83.449, -67.723, 54.4 ], "axis_a": [ 0, -1, 0 ], "axis_b": [ 0, 1, 0 ], "bbox_a_mm": [ -128.449, -71.723, 54.4, -68.449, -33.723, 84.4 ], "bbox_b_mm": [ -98.449, -71.423, 24.4, -68.449, -64.023, 84.4 ], "surface_process_role_a": "machined_cylindrical_fit_surface", "surface_process_role_b": "machined_cylindrical_fit_surface" }, { "face_a": 5, "face_b": 445, "center_a_mm": [ -98.449, -52.723, 69.4 ], "center_b_mm": [ -113.449, -67.723, 54.4 ], "axis_a": [ 0, -1, 0 ], "axis_b": [ 0, 1, 0 ], "bbox_a_mm": [ -128.449, -71.723, 54.4, -68.449, -33.723, 84.4 ], "bbox_b_mm": [ -128.449, -71.423, 24.4, -98.449, -64.023, 84.4 ], "surface_process_role_a": "machined_cylindrical_fit_surface", "surface_process_role_b": "machined_cylindrical_fit_surface" }, { "face_a": 5, "face_b": 457, "center_a_mm": [ -98.449, -52.723, 69.4 ], "center_b_mm": [ -83.449, -59.623, 54.4 ], "axis_a": [ 0, -1, 0 ], "axis_b": [ 0, 1, 0 ], "bbox_a_mm": [ -128.449, -71.723, 54.4, -68.449, -33.723, 84.4 ], "bbox_b_mm": [ -98.449, -60.223, 24.4, -68.449, -59.023, 84.4 ], "surface_process_role_a": "machined_cylindrical_fit_surface", "surface_process_role_b": "machined_cylindrical_fit_surface" }, { "face_a": 5, "face_b": 458, "center_a_mm": [ -98.449, -52.723, 69.4 ], "center_b_mm": [ -113.449, -59.623, 54.4 ], "axis_a": [ 0, -1, 0 ], "axis_b": [ 0, 1, 0 ], "bbox_a_mm": [ -128.449, -71.723, 54.4, -68.449, -33.723, 84.4 ], "bbox_b_mm": [ -128.449, -60.223, 24.4, -98.449, -59.023, 84.4 ], "surface_process_role_a": "machined_cylindrical_fit_surface", "surface_process_role_b": "machined_cylindrical_fit_surface" } ], "interface_function_descriptions": [ { "semantic_unit_id": "lsu_003", "retrieval_sentence": "该圆柱面半径25毫米,与小臂关节装配2的圆柱面形成同轴配合,轴向重叠5毫米,间隙为0,用于关节的径向定心和旋转导向。", "mechanical_role": "关节配合圆柱面,提供径向定心和旋转导向,限制径向自由度", "assembly_process_semantics": "精密配合面,需要检查配合精度和同轴度,确保关节运动精度", "match_method": "component_pair_text" } ], "connection_assessment": { "component_a": "电机与大臂外壳连接件3-1", "component_b": "小臂关节装配2-1", "relative_motion_intent": "unknown", "solidworks_constraint_evidence": [ ], "constraint_evidence_note": "SolidWorks mates constrain the CAD model but are not themselves physical fasteners.", "positive_retention_evidence": [ ], "other_positive_retention_status": "not_observed_not_proven_absent", "interference_fit_necessity": "needs_review_other_positive_retention_not_observed", "required_whole_assembly_checks": [ "Is relative rotation or sliding required?", "What carries radial load, axial load and torque?", "Are screws, bolts, pins, keys, splines, shoulders, retaining rings, clamps, welds, adhesives or intermediate connected parts present?", "Must the interface be disassembled for assembly or maintenance?", "If no other positive retention is confirmed and the relation must remain fixed, is interference fit required by the retrieved design standard?" ], "confidence": "low", "missing_facts": [ "confirmed physical retention mechanism", "relative motion requirement", "load and torque path", "disassembly intent" ] }, "match_basis": "drawing boundary component pair matches 3D interface component pair, but nominal diameter did not match" }, { "geometry_handle": "217", "reference_point_kind": "xline1_point", "drawing_component_a": "小臂肘关节-1/电机与大臂外壳连接件3-1", "drawing_component_b": "小臂肘关节-1/小臂关节装配2-1/EC60fl-150W-V2.stp-1", "interface_group_id": "cyl_interface_006", "interface_component_a": "电机与大臂外壳连接件3-1", "interface_component_b": "小臂关节装配2-1", "diameter_mm": 70, "contact_ids": [ "contact_电机与大臂外壳连接件3_1_face_9__小臂关节装配2_1_face_567", "contact_电机与大臂外壳连接件3_1_face_9__小臂关节装配2_1_face_6" ], "brep_binding_status": "boundary_component_pair_match_without_nominal_diameter_match", "brep_surface_parameter_summary": { "surface_kind": "cylindrical", "drawing_nominal_diameter_mm": 50, "interface_diameter_mm": 70, "interface_radius_mm": 35, "diameter_matches": false }, "brep_face_pairs": [ { "face_a": 9, "face_b": 567, "center_a_mm": [ -98.449, -94.678, 71.9 ], "center_b_mm": [ -98.449, -85.473, 54.4 ], "axis_a": [ 0, 1, 0 ], "axis_b": [ 0, 1, 0 ], "bbox_a_mm": [ -133.449, -112.634, 54.4, -63.449, -76.723, 89.4 ], "bbox_b_mm": [ -147.523, -88.823, 5.326, -49.375, -82.123, 103.474 ], "surface_process_role_a": "machined_cylindrical_fit_surface", "surface_process_role_b": "machined_cylindrical_fit_surface" }, { "face_a": 9, "face_b": 6, "center_a_mm": [ -98.449, -94.678, 71.9 ], "center_b_mm": [ -98.449, -79.223, 54.4 ], "axis_a": [ 0, 1, 0 ], "axis_b": [ 0, -1, 0 ], "bbox_a_mm": [ -133.449, -112.634, 54.4, -63.449, -76.723, 89.4 ], "bbox_b_mm": [ -146.26, -81.723, 6.59, -50.638, -76.723, 102.211 ], "surface_process_role_a": "machined_cylindrical_fit_surface", "surface_process_role_b": "machined_cylindrical_fit_surface" } ], "interface_function_descriptions": [ { "semantic_unit_id": "lsu_003", "retrieval_sentence": "该圆柱面半径25毫米,与小臂关节装配2的圆柱面形成同轴配合,轴向重叠5毫米,间隙为0,用于关节的径向定心和旋转导向。", "mechanical_role": "关节配合圆柱面,提供径向定心和旋转导向,限制径向自由度", "assembly_process_semantics": "精密配合面,需要检查配合精度和同轴度,确保关节运动精度", "match_method": "component_pair_text" } ], "connection_assessment": { "component_a": "电机与大臂外壳连接件3-1", "component_b": "小臂关节装配2-1", "relative_motion_intent": "unknown", "solidworks_constraint_evidence": [ ], "constraint_evidence_note": "SolidWorks mates constrain the CAD model but are not themselves physical fasteners.", "positive_retention_evidence": [ ], "other_positive_retention_status": "not_observed_not_proven_absent", "interference_fit_necessity": "needs_review_other_positive_retention_not_observed", "required_whole_assembly_checks": [ "Is relative rotation or sliding required?", "What carries radial load, axial load and torque?", "Are screws, bolts, pins, keys, splines, shoulders, retaining rings, clamps, welds, adhesives or intermediate connected parts present?", "Must the interface be disassembled for assembly or maintenance?", "If no other positive retention is confirmed and the relation must remain fixed, is interference fit required by the retrieved design standard?" ], "confidence": "low", "missing_facts": [ "confirmed physical retention mechanism", "relative motion requirement", "load and torque path", "disassembly intent" ] }, "match_basis": "drawing boundary component pair matches 3D interface component pair, but nominal diameter did not match" }, { "geometry_handle": "218", "reference_point_kind": "xline2_point", "drawing_component_a": "小臂肘关节-1/电机与大臂外壳连接件3-1", "drawing_component_b": "小臂肘关节-1/小臂关节装配2-1/EC60fl-150W-V2.stp-1", "interface_group_id": "cyl_interface_004", "interface_component_a": "电机与大臂外壳连接件3-1", "interface_component_b": "小臂关节装配2-1", "diameter_mm": 50, "contact_ids": [ "contact_电机与大臂外壳连接件3_1_face_14__小臂关节装配2_1_face_24" ], "brep_binding_status": "brep_face_pair_candidate_by_boundary_pair_and_nominal_diameter", "brep_surface_parameter_summary": { "surface_kind": "cylindrical", "drawing_nominal_diameter_mm": 50, "interface_diameter_mm": 50, "interface_radius_mm": 25, "diameter_matches": true }, "brep_face_pairs": [ { "face_a": 14, "face_b": 24, "center_a_mm": [ -98.449, -74.223, 66.9 ], "center_b_mm": [ -98.449, -74.223, 54.4 ], "axis_a": [ 0, -1, 0 ], "axis_b": [ 0, 1, 0 ], "bbox_a_mm": [ -123.449, -76.723, 54.4, -73.449, -71.723, 79.4 ], "bbox_b_mm": [ -132.599, -76.723, 20.25, -64.298, -71.723, 88.551 ], "surface_process_role_a": "machined_cylindrical_fit_surface", "surface_process_role_b": "machined_cylindrical_fit_surface" } ], "interface_function_descriptions": [ { "semantic_unit_id": "lsu_003", "retrieval_sentence": "该圆柱面半径25毫米,与小臂关节装配2的圆柱面形成同轴配合,轴向重叠5毫米,间隙为0,用于关节的径向定心和旋转导向。", "mechanical_role": "关节配合圆柱面,提供径向定心和旋转导向,限制径向自由度", "assembly_process_semantics": "精密配合面,需要检查配合精度和同轴度,确保关节运动精度", "match_method": "exact_contact_id" } ], "connection_assessment": { "component_a": "电机与大臂外壳连接件3-1", "component_b": "小臂关节装配2-1", "relative_motion_intent": "unknown", "solidworks_constraint_evidence": [ ], "constraint_evidence_note": "SolidWorks mates constrain the CAD model but are not themselves physical fasteners.", "positive_retention_evidence": [ ], "other_positive_retention_status": "not_observed_not_proven_absent", "interference_fit_necessity": "needs_review_other_positive_retention_not_observed", "required_whole_assembly_checks": [ "Is relative rotation or sliding required?", "What carries radial load, axial load and torque?", "Are screws, bolts, pins, keys, splines, shoulders, retaining rings, clamps, welds, adhesives or intermediate connected parts present?", "Must the interface be disassembled for assembly or maintenance?", "If no other positive retention is confirmed and the relation must remain fixed, is interference fit required by the retrieved design standard?" ], "confidence": "low", "missing_facts": [ "confirmed physical retention mechanism", "relative motion requirement", "load and torque path", "disassembly intent" ] }, "match_basis": "drawing boundary component pair and nominal diameter match 3D B-rep contact face pair" }, { "geometry_handle": "218", "reference_point_kind": "xline2_point", "drawing_component_a": "小臂肘关节-1/电机与大臂外壳连接件3-1", "drawing_component_b": "小臂肘关节-1/小臂关节装配2-1/EC60fl-150W-V2.stp-1", "interface_group_id": "cyl_interface_005", "interface_component_a": "电机与大臂外壳连接件3-1", "interface_component_b": "小臂关节装配2-1", "diameter_mm": 60, "contact_ids": [ "contact_电机与大臂外壳连接件3_1_face_5__小臂关节装配2_1_face_441", "contact_电机与大臂外壳连接件3_1_face_5__小臂关节装配2_1_face_445", "contact_电机与大臂外壳连接件3_1_face_5__小臂关节装配2_1_face_457", "contact_电机与大臂外壳连接件3_1_face_5__小臂关节装配2_1_face_458" ], "brep_binding_status": "boundary_component_pair_match_without_nominal_diameter_match", "brep_surface_parameter_summary": { "surface_kind": "cylindrical", "drawing_nominal_diameter_mm": 50, "interface_diameter_mm": 60, "interface_radius_mm": 30, "diameter_matches": false }, "brep_face_pairs": [ { "face_a": 5, "face_b": 441, "center_a_mm": [ -98.449, -52.723, 69.4 ], "center_b_mm": [ -83.449, -67.723, 54.4 ], "axis_a": [ 0, -1, 0 ], "axis_b": [ 0, 1, 0 ], "bbox_a_mm": [ -128.449, -71.723, 54.4, -68.449, -33.723, 84.4 ], "bbox_b_mm": [ -98.449, -71.423, 24.4, -68.449, -64.023, 84.4 ], "surface_process_role_a": "machined_cylindrical_fit_surface", "surface_process_role_b": "machined_cylindrical_fit_surface" }, { "face_a": 5, "face_b": 445, "center_a_mm": [ -98.449, -52.723, 69.4 ], "center_b_mm": [ -113.449, -67.723, 54.4 ], "axis_a": [ 0, -1, 0 ], "axis_b": [ 0, 1, 0 ], "bbox_a_mm": [ -128.449, -71.723, 54.4, -68.449, -33.723, 84.4 ], "bbox_b_mm": [ -128.449, -71.423, 24.4, -98.449, -64.023, 84.4 ], "surface_process_role_a": "machined_cylindrical_fit_surface", "surface_process_role_b": "machined_cylindrical_fit_surface" }, { "face_a": 5, "face_b": 457, "center_a_mm": [ -98.449, -52.723, 69.4 ], "center_b_mm": [ -83.449, -59.623, 54.4 ], "axis_a": [ 0, -1, 0 ], "axis_b": [ 0, 1, 0 ], "bbox_a_mm": [ -128.449, -71.723, 54.4, -68.449, -33.723, 84.4 ], "bbox_b_mm": [ -98.449, -60.223, 24.4, -68.449, -59.023, 84.4 ], "surface_process_role_a": "machined_cylindrical_fit_surface", "surface_process_role_b": "machined_cylindrical_fit_surface" }, { "face_a": 5, "face_b": 458, "center_a_mm": [ -98.449, -52.723, 69.4 ], "center_b_mm": [ -113.449, -59.623, 54.4 ], "axis_a": [ 0, -1, 0 ], "axis_b": [ 0, 1, 0 ], "bbox_a_mm": [ -128.449, -71.723, 54.4, -68.449, -33.723, 84.4 ], "bbox_b_mm": [ -128.449, -60.223, 24.4, -98.449, -59.023, 84.4 ], "surface_process_role_a": "machined_cylindrical_fit_surface", "surface_process_role_b": "machined_cylindrical_fit_surface" } ], "interface_function_descriptions": [ { "semantic_unit_id": "lsu_003", "retrieval_sentence": "该圆柱面半径25毫米,与小臂关节装配2的圆柱面形成同轴配合,轴向重叠5毫米,间隙为0,用于关节的径向定心和旋转导向。", "mechanical_role": "关节配合圆柱面,提供径向定心和旋转导向,限制径向自由度", "assembly_process_semantics": "精密配合面,需要检查配合精度和同轴度,确保关节运动精度", "match_method": "component_pair_text" } ], "connection_assessment": { "component_a": "电机与大臂外壳连接件3-1", "component_b": "小臂关节装配2-1", "relative_motion_intent": "unknown", "solidworks_constraint_evidence": [ ], "constraint_evidence_note": "SolidWorks mates constrain the CAD model but are not themselves physical fasteners.", "positive_retention_evidence": [ ], "other_positive_retention_status": "not_observed_not_proven_absent", "interference_fit_necessity": "needs_review_other_positive_retention_not_observed", "required_whole_assembly_checks": [ "Is relative rotation or sliding required?", "What carries radial load, axial load and torque?", "Are screws, bolts, pins, keys, splines, shoulders, retaining rings, clamps, welds, adhesives or intermediate connected parts present?", "Must the interface be disassembled for assembly or maintenance?", "If no other positive retention is confirmed and the relation must remain fixed, is interference fit required by the retrieved design standard?" ], "confidence": "low", "missing_facts": [ "confirmed physical retention mechanism", "relative motion requirement", "load and torque path", "disassembly intent" ] }, "match_basis": "drawing boundary component pair matches 3D interface component pair, but nominal diameter did not match" }, { "geometry_handle": "218", "reference_point_kind": "xline2_point", "drawing_component_a": "小臂肘关节-1/电机与大臂外壳连接件3-1", "drawing_component_b": "小臂肘关节-1/小臂关节装配2-1/EC60fl-150W-V2.stp-1", "interface_group_id": "cyl_interface_006", "interface_component_a": "电机与大臂外壳连接件3-1", "interface_component_b": "小臂关节装配2-1", "diameter_mm": 70, "contact_ids": [ "contact_电机与大臂外壳连接件3_1_face_9__小臂关节装配2_1_face_567", "contact_电机与大臂外壳连接件3_1_face_9__小臂关节装配2_1_face_6" ], "brep_binding_status": "boundary_component_pair_match_without_nominal_diameter_match", "brep_surface_parameter_summary": { "surface_kind": "cylindrical", "drawing_nominal_diameter_mm": 50, "interface_diameter_mm": 70, "interface_radius_mm": 35, "diameter_matches": false }, "brep_face_pairs": [ { "face_a": 9, "face_b": 567, "center_a_mm": [ -98.449, -94.678, 71.9 ], "center_b_mm": [ -98.449, -85.473, 54.4 ], "axis_a": [ 0, 1, 0 ], "axis_b": [ 0, 1, 0 ], "bbox_a_mm": [ -133.449, -112.634, 54.4, -63.449, -76.723, 89.4 ], "bbox_b_mm": [ -147.523, -88.823, 5.326, -49.375, -82.123, 103.474 ], "surface_process_role_a": "machined_cylindrical_fit_surface", "surface_process_role_b": "machined_cylindrical_fit_surface" }, { "face_a": 9, "face_b": 6, "center_a_mm": [ -98.449, -94.678, 71.9 ], "center_b_mm": [ -98.449, -79.223, 54.4 ], "axis_a": [ 0, 1, 0 ], "axis_b": [ 0, -1, 0 ], "bbox_a_mm": [ -133.449, -112.634, 54.4, -63.449, -76.723, 89.4 ], "bbox_b_mm": [ -146.26, -81.723, 6.59, -50.638, -76.723, 102.211 ], "surface_process_role_a": "machined_cylindrical_fit_surface", "surface_process_role_b": "machined_cylindrical_fit_surface" } ], "interface_function_descriptions": [ { "semantic_unit_id": "lsu_003", "retrieval_sentence": "该圆柱面半径25毫米,与小臂关节装配2的圆柱面形成同轴配合,轴向重叠5毫米,间隙为0,用于关节的径向定心和旋转导向。", "mechanical_role": "关节配合圆柱面,提供径向定心和旋转导向,限制径向自由度", "assembly_process_semantics": "精密配合面,需要检查配合精度和同轴度,确保关节运动精度", "match_method": "component_pair_text" } ], "connection_assessment": { "component_a": "电机与大臂外壳连接件3-1", "component_b": "小臂关节装配2-1", "relative_motion_intent": "unknown", "solidworks_constraint_evidence": [ ], "constraint_evidence_note": "SolidWorks mates constrain the CAD model but are not themselves physical fasteners.", "positive_retention_evidence": [ ], "other_positive_retention_status": "not_observed_not_proven_absent", "interference_fit_necessity": "needs_review_other_positive_retention_not_observed", "required_whole_assembly_checks": [ "Is relative rotation or sliding required?", "What carries radial load, axial load and torque?", "Are screws, bolts, pins, keys, splines, shoulders, retaining rings, clamps, welds, adhesives or intermediate connected parts present?", "Must the interface be disassembled for assembly or maintenance?", "If no other positive retention is confirmed and the relation must remain fixed, is interference fit required by the retrieved design standard?" ], "confidence": "low", "missing_facts": [ "confirmed physical retention mechanism", "relative motion requirement", "load and torque path", "disassembly intent" ] }, "match_basis": "drawing boundary component pair matches 3D interface component pair, but nominal diameter did not match" } ], "binding_status": "matched_by_diameter_and_drawing_ownership", "binding_basis": "nominal diameter plus dimension definition-point/component ownership plus boundary-line component-pair evidence; B-rep face ids and location signatures are retained for final interface identity checking", "expected_fit_intent": "must_be_inferred_from_bound_interface_function_and_knowledge_not_from_contact_alone", "allowed_verdicts": [ "correct", "incorrect", "missing", "needs_review" ], "preliminary_verdict": "needs_review" }, { "candidate_id": "tolerance_ADE", "dwg_annotation": { "dimension_kind": "diameter", "nominal_size_mm": 60, "interface_diameter_mm": 60, "fit_code": "H7/f6", "fit_grade": "H7/f6", "fit_designations": [ { "designation": "H7", "fundamental_deviation": "H", "it_grade": "7", "role": "hole" }, { "designation": "f6", "fundamental_deviation": "f", "it_grade": "6", "role": "shaft" } ], "hole_tolerance_designation": "H7", "shaft_tolerance_designation": "f6", "fit_completeness": "hole_and_shaft_pair", "upper_deviation_mm": null, "lower_deviation_mm": null, "deviation_source": null, "raw_text": "\\A1;%%C60\\H0.707107x;\\SH7/f6;\\H1.41421x;", "text": "Φ60H7/f6", "parse_warnings": [ ], "handle": "ADE", "object_name": "AcDbRotatedDimension", "source_index": 1825, "text_position": [ 282.3842568546862, 215.9652167344013, 0 ], "xline1_point": [ 286.6547502072986, 249.0987057911346, 0 ], "xline2_point": [ 286.2666480715901, 309.0987057911346, 0 ], "dim_line_point": [ 285.827479865394, 309.0987057911347, 0 ], "center": [ 0, 0, 0 ], "chord_point": [ 0, 0, 0 ], "bbox": { "min_x": 279.5660338439786, "min_y": 212.26924442689992, "max_x": 286.6547502072987, "max_y": 309.0987057911347 }, "drawing_geometry_binding": { "status": "geometry_candidates_found", "search_radius_mm": 2, "point_bindings": [ { "reference_point_kind": "xline1_point", "x_mm": 286.6547502072986, "y_mm": 249.0987057911346, "nearest_geometry": [ { "handle": "258", "object_name": "AcDbLine", "layer": "粗实线层", "distance_mm": 0, "match_kind": "line_segment_distance", "confidence": "high", "start": [ 252.81891875493034, 249.0987057911346 ], "end": [ 291.81891875493, 249.0987057911346 ], "center": null, "radius_mm": null, "bbox": { "min_x": 252.81891875493034, "min_y": 249.0987057911346, "max_x": 291.81891875493, "max_y": 249.0987057911346 }, "boundary_ownership": { "status": "boundary_pair_candidates_found", "probe_offset_mm": 3, "sides": [ { "side": "normal_positive", "probe_x_mm": 286.655, "probe_y_mm": 252.099, "owner_candidates": [ { "component_name": "小臂肘关节-1/小臂关节装配2-1/EC60fl-150W-V2.stp-1", "distance_mm": 1.349, "sample_x_mm": 288.00000000000006, "sample_y_mm": 252, "confidence": "high" }, { "component_name": "小臂肘关节-1/电机与大臂外壳连接件3-1", "distance_mm": 3.378, "sample_x_mm": 288.00000000000006, "sample_y_mm": 249, "confidence": "medium" } ] }, { "side": "normal_negative", "probe_x_mm": 286.655, "probe_y_mm": 246.099, "owner_candidates": [ { "component_name": "小臂肘关节-1/电机与大臂外壳连接件3-1", "distance_mm": 1.349, "sample_x_mm": 288.00000000000006, "sample_y_mm": 246, "confidence": "high" } ] } ], "component_pair_candidates": [ { "component_a": "小臂肘关节-1/小臂关节装配2-1/EC60fl-150W-V2.stp-1", "component_b": "小臂肘关节-1/电机与大臂外壳连接件3-1", "side_a": "normal_positive", "side_b": "normal_negative", "max_probe_distance_mm": 1.349, "confidence": "high" } ], "boundary_rule": "A visible drawing edge is treated as a possible boundary between two projected components; side probes provide drawing evidence, not final 3D contact proof." } }, { "handle": "427", "object_name": "AcDbHatch", "layer": "剖面线层", "distance_mm": 0, "match_kind": "bbox_distance", "confidence": "high", "start": null, "end": null, "center": null, "radius_mm": null, "bbox": { "min_x": 284.8189104819584, "min_y": 235.09840414056734, "max_x": 292.8189187659936, "max_y": 323.0986413397753 }, "boundary_ownership": { "status": "boundary_probe_not_supported_for_geometry" } }, { "handle": "1D7", "object_name": "AcDbLine", "layer": "粗实线层", "distance_mm": 0, "match_kind": "line_segment_distance", "confidence": "high", "start": [ 284.11891875492995, 249.0987057911346 ], "end": [ 289.2939187622402, 249.09870579113453 ], "center": null, "radius_mm": null, "bbox": { "min_x": 284.11891875492995, "min_y": 249.09870579113453, "max_x": 289.2939187622402, "max_y": 249.0987057911346 }, "boundary_ownership": { "status": "boundary_pair_candidates_found", "probe_offset_mm": 3, "sides": [ { "side": "normal_positive", "probe_x_mm": 286.655, "probe_y_mm": 252.099, "owner_candidates": [ { "component_name": "小臂肘关节-1/小臂关节装配2-1/EC60fl-150W-V2.stp-1", "distance_mm": 1.349, "sample_x_mm": 288.00000000000006, "sample_y_mm": 252, "confidence": "high" }, { "component_name": "小臂肘关节-1/电机与大臂外壳连接件3-1", "distance_mm": 3.378, "sample_x_mm": 288.00000000000006, "sample_y_mm": 249, "confidence": "medium" } ] }, { "side": "normal_negative", "probe_x_mm": 286.655, "probe_y_mm": 246.099, "owner_candidates": [ { "component_name": "小臂肘关节-1/电机与大臂外壳连接件3-1", "distance_mm": 1.349, "sample_x_mm": 288.00000000000006, "sample_y_mm": 246, "confidence": "high" } ] } ], "component_pair_candidates": [ { "component_a": "小臂肘关节-1/小臂关节装配2-1/EC60fl-150W-V2.stp-1", "component_b": "小臂肘关节-1/电机与大臂外壳连接件3-1", "side_a": "normal_positive", "side_b": "normal_negative", "max_probe_distance_mm": 1.349, "confidence": "high" } ], "boundary_rule": "A visible drawing edge is treated as a possible boundary between two projected components; side probes provide drawing evidence, not final 3D contact proof." } } ] }, { "reference_point_kind": "xline2_point", "x_mm": 286.2666480715901, "y_mm": 309.0987057911346, "nearest_geometry": [ { "handle": "261", "object_name": "AcDbLine", "layer": "粗实线层", "distance_mm": 0, "match_kind": "line_segment_distance", "confidence": "high", "start": [ 252.81891875493034, 309.0987057911346 ], "end": [ 291.81891875493, 309.0987057911346 ], "center": null, "radius_mm": null, "bbox": { "min_x": 252.81891875493034, "min_y": 309.0987057911346, "max_x": 291.81891875493, "max_y": 309.0987057911346 }, "boundary_ownership": { "status": "boundary_pair_candidates_found", "probe_offset_mm": 3, "sides": [ { "side": "normal_positive", "probe_x_mm": 286.267, "probe_y_mm": 312.099, "owner_candidates": [ { "component_name": "小臂肘关节-1/电机与大臂外壳连接件3-1", "distance_mm": 1.27, "sample_x_mm": 285.00000000000006, "sample_y_mm": 312, "confidence": "high" } ] }, { "side": "normal_negative", "probe_x_mm": 286.267, "probe_y_mm": 306.099, "owner_candidates": [ { "component_name": "小臂肘关节-1/小臂关节装配2-1/EC60fl-150W-V2.stp-1", "distance_mm": 1.27, "sample_x_mm": 285.00000000000006, "sample_y_mm": 306, "confidence": "high" }, { "component_name": "小臂肘关节-1/电机与大臂外壳连接件3-1", "distance_mm": 3.166, "sample_x_mm": 285.00000000000006, "sample_y_mm": 309, "confidence": "medium" } ] } ], "component_pair_candidates": [ { "component_a": "小臂肘关节-1/电机与大臂外壳连接件3-1", "component_b": "小臂肘关节-1/小臂关节装配2-1/EC60fl-150W-V2.stp-1", "side_a": "normal_positive", "side_b": "normal_negative", "max_probe_distance_mm": 1.27, "confidence": "high" } ], "boundary_rule": "A visible drawing edge is treated as a possible boundary between two projected components; side probes provide drawing evidence, not final 3D contact proof." } }, { "handle": "427", "object_name": "AcDbHatch", "layer": "剖面线层", "distance_mm": 0, "match_kind": "bbox_distance", "confidence": "high", "start": null, "end": null, "center": null, "radius_mm": null, "bbox": { "min_x": 284.8189104819584, "min_y": 235.09840414056734, "max_x": 292.8189187659936, "max_y": 323.0986413397753 }, "boundary_ownership": { "status": "boundary_probe_not_supported_for_geometry" } }, { "handle": "1D5", "object_name": "AcDbLine", "layer": "粗实线层", "distance_mm": 0, "match_kind": "line_segment_distance", "confidence": "high", "start": [ 291.51891875493004, 309.09870579113453 ], "end": [ 284.11891875492995, 309.09870579113453 ], "center": null, "radius_mm": null, "bbox": { "min_x": 284.11891875492995, "min_y": 309.09870579113453, "max_x": 291.51891875493004, "max_y": 309.09870579113453 }, "boundary_ownership": { "status": "boundary_pair_candidates_found", "probe_offset_mm": 3, "sides": [ { "side": "normal_positive", "probe_x_mm": 286.267, "probe_y_mm": 306.099, "owner_candidates": [ { "component_name": "小臂肘关节-1/小臂关节装配2-1/EC60fl-150W-V2.stp-1", "distance_mm": 1.27, "sample_x_mm": 285.00000000000006, "sample_y_mm": 306, "confidence": "high" }, { "component_name": "小臂肘关节-1/电机与大臂外壳连接件3-1", "distance_mm": 3.166, "sample_x_mm": 285.00000000000006, "sample_y_mm": 309, "confidence": "medium" } ] }, { "side": "normal_negative", "probe_x_mm": 286.267, "probe_y_mm": 312.099, "owner_candidates": [ { "component_name": "小臂肘关节-1/电机与大臂外壳连接件3-1", "distance_mm": 1.27, "sample_x_mm": 285.00000000000006, "sample_y_mm": 312, "confidence": "high" } ] } ], "component_pair_candidates": [ { "component_a": "小臂肘关节-1/小臂关节装配2-1/EC60fl-150W-V2.stp-1", "component_b": "小臂肘关节-1/电机与大臂外壳连接件3-1", "side_a": "normal_positive", "side_b": "normal_negative", "max_probe_distance_mm": 1.27, "confidence": "high" } ], "boundary_rule": "A visible drawing edge is treated as a possible boundary between two projected components; side probes provide drawing evidence, not final 3D contact proof." } }, { "handle": "1D9", "object_name": "AcDbArc", "layer": "粗实线层", "distance_mm": 1.8686, "match_kind": "circle_or_arc_radius_distance", "confidence": "low", "start": null, "end": null, "center": [ 284.11891875492995, 308.7987057911346 ], "radius_mm": 0.30000000000001137, "bbox": { "min_x": 283.81891875492994, "min_y": 308.7987057911344, "max_x": 284.11891875492995, "max_y": 309.0987057911346 }, "boundary_ownership": { "status": "boundary_pair_candidates_found", "probe_offset_mm": 3, "sides": [ { "side": "radial_outside", "probe_x_mm": 289.238, "probe_y_mm": 309.514, "owner_candidates": [ { "component_name": "小臂肘关节-1/电机与大臂外壳连接件3-1", "distance_mm": 1.34, "sample_x_mm": 288.00000000000006, "sample_y_mm": 309, "confidence": "high" }, { "component_name": "小臂肘关节-1/小臂关节装配2-1/EC60fl-150W-V2.stp-1", "distance_mm": 3.725, "sample_x_mm": 288.00000000000006, "sample_y_mm": 306, "confidence": "low" } ] }, { "side": "radial_inside", "probe_x_mm": 283.295, "probe_y_mm": 308.684, "owner_candidates": [ { "component_name": "小臂肘关节-1/电机与大臂外壳连接件3-1", "distance_mm": 1.334, "sample_x_mm": 282, "sample_y_mm": 309, "confidence": "high" }, { "component_name": "小臂肘关节-1/小臂关节装配2-1/EC60fl-150W-V2.stp-1", "distance_mm": 2.98, "sample_x_mm": 282, "sample_y_mm": 306, "confidence": "medium" } ] } ], "component_pair_candidates": [ { "component_a": "小臂肘关节-1/电机与大臂外壳连接件3-1", "component_b": "小臂肘关节-1/小臂关节装配2-1/EC60fl-150W-V2.stp-1", "side_a": "radial_outside", "side_b": "radial_inside", "max_probe_distance_mm": 2.98, "confidence": "medium" } ], "boundary_rule": "A visible drawing edge is treated as a possible boundary between two projected components; side probes provide drawing evidence, not final 3D contact proof." } } ] } ], "binding_policy": "These are nearest DWG geometry candidates for dimension definition points. Use handle/distance as 2D evidence; final B-rep face identity still requires 3D diameter, ownership and projection checks." }, "ownership_binding": { "status": "owner_candidates_found", "reference_points": [ { "kind": "xline1_point", "x_mm": 286.6547502072986, "y_mm": 249.0987057911346 }, { "kind": "xline2_point", "x_mm": 286.2666480715901, "y_mm": 309.0987057911346 }, { "kind": "center", "x_mm": 0, "y_mm": 0 }, { "kind": "chord_point", "x_mm": 0, "y_mm": 0 }, { "kind": "dim_line_point", "x_mm": 285.827479865394, "y_mm": 309.0987057911347 }, { "kind": "text_position", "x_mm": 282.3842568546862, "y_mm": 215.9652167344013 } ], "owner_candidates": [ { "component_name": "小臂肘关节-1/电机与大臂外壳连接件3-1", "distance_mm": 0.833, "reference_point_kind": "dim_line_point", "nearest_sample_x_mm": 285.00000000000006, "nearest_sample_y_mm": 309, "confidence": "high" }, { "component_name": "小臂肘关节-1/小臂关节装配2-1/EC60fl-150W-V2.stp-1", "distance_mm": 3.198, "reference_point_kind": "xline1_point", "nearest_sample_x_mm": 288.00000000000006, "nearest_sample_y_mm": 252, "confidence": "medium" }, { "component_name": "小臂肘关节-1/小臂外壳1-1", "distance_mm": 9.043, "reference_point_kind": "text_position", "nearest_sample_x_mm": 282, "nearest_sample_y_mm": 225, "confidence": "low" }, { "component_name": "小臂肘关节-1/小臂关节装配2-1/小臂电机减速器连接法兰-1", "distance_mm": 17.378, "reference_point_kind": "xline1_point", "nearest_sample_x_mm": 303, "nearest_sample_y_mm": 255, "confidence": "low" } ], "face_binding_limit": "Ownership binds a drawing location to a component. Exact face identity still requires diameter and B-rep location/projection evidence." } }, "related_3d_interfaces": [ { "interface_group_id": "cyl_interface_005", "component_a": "电机与大臂外壳连接件3-1", "component_b": "小臂关节装配2-1", "diameter_mm": 60, "radius_mm": 30, "contact_record_count": 4, "contact_ids": [ "contact_电机与大臂外壳连接件3_1_face_5__小臂关节装配2_1_face_441", "contact_电机与大臂外壳连接件3_1_face_5__小臂关节装配2_1_face_445", "contact_电机与大臂外壳连接件3_1_face_5__小臂关节装配2_1_face_457", "contact_电机与大臂外壳连接件3_1_face_5__小臂关节装配2_1_face_458" ], "face_pairs": [ { "face_a": 5, "face_b": 441, "center_a_mm": [ -98.449, -52.723, 69.4 ], "center_b_mm": [ -83.449, -67.723, 54.4 ], "axis_a": [ 0, -1, 0 ], "axis_b": [ 0, 1, 0 ], "bbox_a_mm": [ -128.449, -71.723, 54.4, -68.449, -33.723, 84.4 ], "bbox_b_mm": [ -98.449, -71.423, 24.4, -68.449, -64.023, 84.4 ], "surface_process_role_a": "machined_cylindrical_fit_surface", "surface_process_role_b": "machined_cylindrical_fit_surface" }, { "face_a": 5, "face_b": 445, "center_a_mm": [ -98.449, -52.723, 69.4 ], "center_b_mm": [ -113.449, -67.723, 54.4 ], "axis_a": [ 0, -1, 0 ], "axis_b": [ 0, 1, 0 ], "bbox_a_mm": [ -128.449, -71.723, 54.4, -68.449, -33.723, 84.4 ], "bbox_b_mm": [ -128.449, -71.423, 24.4, -98.449, -64.023, 84.4 ], "surface_process_role_a": "machined_cylindrical_fit_surface", "surface_process_role_b": "machined_cylindrical_fit_surface" }, { "face_a": 5, "face_b": 457, "center_a_mm": [ -98.449, -52.723, 69.4 ], "center_b_mm": [ -83.449, -59.623, 54.4 ], "axis_a": [ 0, -1, 0 ], "axis_b": [ 0, 1, 0 ], "bbox_a_mm": [ -128.449, -71.723, 54.4, -68.449, -33.723, 84.4 ], "bbox_b_mm": [ -98.449, -60.223, 24.4, -68.449, -59.023, 84.4 ], "surface_process_role_a": "machined_cylindrical_fit_surface", "surface_process_role_b": "machined_cylindrical_fit_surface" }, { "face_a": 5, "face_b": 458, "center_a_mm": [ -98.449, -52.723, 69.4 ], "center_b_mm": [ -113.449, -59.623, 54.4 ], "axis_a": [ 0, -1, 0 ], "axis_b": [ 0, 1, 0 ], "bbox_a_mm": [ -128.449, -71.723, 54.4, -68.449, -33.723, 84.4 ], "bbox_b_mm": [ -128.449, -60.223, 24.4, -98.449, -59.023, 84.4 ], "surface_process_role_a": "machined_cylindrical_fit_surface", "surface_process_role_b": "machined_cylindrical_fit_surface" } ], "max_contact_confidence": 0.815, "interface_function_descriptions": [ { "semantic_unit_id": "lsu_003", "retrieval_sentence": "该圆柱面半径25毫米,与小臂关节装配2的圆柱面形成同轴配合,轴向重叠5毫米,间隙为0,用于关节的径向定心和旋转导向。", "mechanical_role": "关节配合圆柱面,提供径向定心和旋转导向,限制径向自由度", "assembly_process_semantics": "精密配合面,需要检查配合精度和同轴度,确保关节运动精度", "match_method": "component_pair_text" } ], "function_binding_status": "available", "connection_assessment": { "component_a": "电机与大臂外壳连接件3-1", "component_b": "小臂关节装配2-1", "relative_motion_intent": "unknown", "solidworks_constraint_evidence": [ ], "constraint_evidence_note": "SolidWorks mates constrain the CAD model but are not themselves physical fasteners.", "positive_retention_evidence": [ ], "other_positive_retention_status": "not_observed_not_proven_absent", "interference_fit_necessity": "needs_review_other_positive_retention_not_observed", "required_whole_assembly_checks": [ "Is relative rotation or sliding required?", "What carries radial load, axial load and torque?", "Are screws, bolts, pins, keys, splines, shoulders, retaining rings, clamps, welds, adhesives or intermediate connected parts present?", "Must the interface be disassembled for assembly or maintenance?", "If no other positive retention is confirmed and the relation must remain fixed, is interference fit required by the retrieved design standard?" ], "confidence": "low", "missing_facts": [ "confirmed physical retention mechanism", "relative motion requirement", "load and torque path", "disassembly intent" ] }, "drawing_requirement_intent": { "fit_intent": "derive_from_interface_function_connection_assessment_and_knowledge", "surface_finish_intent": "derive_per_participating_face_from_motion_load_sealing_and_assembly_method", "exact_value_policy": "do_not_invent_exact_fit_or_roughness_without_retrieved_rule" }, "binding_score": 1.35, "ownership_component_match_count": 2, "ownership_matched_sides": [ { "side": "a", "component": "电机与大臂外壳连接件3-1", "face_refs": [ 5 ], "owner_evidence": [ { "component_name": "小臂肘关节-1/电机与大臂外壳连接件3-1", "distance_mm": 0.833, "reference_point_kind": "dim_line_point", "nearest_sample_x_mm": 285.00000000000006, "nearest_sample_y_mm": 309, "confidence": "high" } ] }, { "side": "b", "component": "小臂关节装配2-1", "face_refs": [ 441, 445, 457, 458 ], "owner_evidence": [ { "component_name": "小臂肘关节-1/小臂关节装配2-1/EC60fl-150W-V2.stp-1", "distance_mm": 3.198, "reference_point_kind": "xline1_point", "nearest_sample_x_mm": 288.00000000000006, "nearest_sample_y_mm": 252, "confidence": "medium" } ] } ], "boundary_component_pair_match_count": 5, "boundary_component_pair_evidence": [ { "component_a": "小臂肘关节-1/小臂关节装配2-1/EC60fl-150W-V2.stp-1", "component_b": "小臂肘关节-1/电机与大臂外壳连接件3-1", "geometry_handle": "258", "reference_point_kind": "xline1_point", "max_probe_distance_mm": 1.349, "confidence": "high" }, { "component_a": "小臂肘关节-1/小臂关节装配2-1/EC60fl-150W-V2.stp-1", "component_b": "小臂肘关节-1/电机与大臂外壳连接件3-1", "geometry_handle": "1D7", "reference_point_kind": "xline1_point", "max_probe_distance_mm": 1.349, "confidence": "high" }, { "component_a": "小臂肘关节-1/电机与大臂外壳连接件3-1", "component_b": "小臂肘关节-1/小臂关节装配2-1/EC60fl-150W-V2.stp-1", "geometry_handle": "261", "reference_point_kind": "xline2_point", "max_probe_distance_mm": 1.27, "confidence": "high" }, { "component_a": "小臂肘关节-1/小臂关节装配2-1/EC60fl-150W-V2.stp-1", "component_b": "小臂肘关节-1/电机与大臂外壳连接件3-1", "geometry_handle": "1D5", "reference_point_kind": "xline2_point", "max_probe_distance_mm": 1.27, "confidence": "high" }, { "component_a": "小臂肘关节-1/电机与大臂外壳连接件3-1", "component_b": "小臂肘关节-1/小臂关节装配2-1/EC60fl-150W-V2.stp-1", "geometry_handle": "1D9", "reference_point_kind": "xline2_point", "max_probe_distance_mm": 2.98, "confidence": "medium" } ], "brep_boundary_pair_match_status": "boundary_pair_supports_this_brep_interface_candidate", "is_best_binding_candidate": true }, { "interface_group_id": "cyl_interface_002", "component_a": "电机与大臂外壳连接件1-1", "component_b": "小臂关节装配2-1", "diameter_mm": 60, "radius_mm": 30, "contact_record_count": 2, "contact_ids": [ "contact_电机与大臂外壳连接件1_1_face_4__小臂关节装配2_1_face_441", "contact_电机与大臂外壳连接件1_1_face_4__小臂关节装配2_1_face_445" ], "face_pairs": [ { "face_a": 4, "face_b": 441, "center_a_mm": [ -98.449, -69.013, 39.4 ], "center_b_mm": [ -83.449, -67.723, 54.4 ], "axis_a": [ 0, 1, 0 ], "axis_b": [ 0, 1, 0 ], "bbox_a_mm": [ -128.449, -71.723, 24.4, -68.449, -66.303, 54.4 ], "bbox_b_mm": [ -98.449, -71.423, 24.4, -68.449, -64.023, 84.4 ], "surface_process_role_a": "machined_cylindrical_fit_surface", "surface_process_role_b": "machined_cylindrical_fit_surface" }, { "face_a": 4, "face_b": 445, "center_a_mm": [ -98.449, -69.013, 39.4 ], "center_b_mm": [ -113.449, -67.723, 54.4 ], "axis_a": [ 0, 1, 0 ], "axis_b": [ 0, 1, 0 ], "bbox_a_mm": [ -128.449, -71.723, 24.4, -68.449, -66.303, 54.4 ], "bbox_b_mm": [ -128.449, -71.423, 24.4, -98.449, -64.023, 84.4 ], "surface_process_role_a": "machined_cylindrical_fit_surface", "surface_process_role_b": "machined_cylindrical_fit_surface" } ], "max_contact_confidence": 0.81, "interface_function_descriptions": [ { "semantic_unit_id": "lsu_003", "retrieval_sentence": "该零件包含一个半径为25毫米的圆柱面,与小臂关节装配2形成同轴配合。", "mechanical_role": "cylindrical mating face for centering and rotational support", "assembly_process_semantics": "machined cylindrical fit surface requiring precision machining and assembly alignment", "match_method": "component_pair_text" } ], "function_binding_status": "available", "connection_assessment": { "component_a": "电机与大臂外壳连接件1-1", "component_b": "小臂关节装配2-1", "relative_motion_intent": "motion_expected_candidate", "solidworks_constraint_evidence": [ ], "constraint_evidence_note": "SolidWorks mates constrain the CAD model but are not themselves physical fasteners.", "positive_retention_evidence": [ ], "other_positive_retention_status": "not_observed_not_proven_absent", "interference_fit_necessity": "generally_not_expected_but_requires_function_check", "required_whole_assembly_checks": [ "Is relative rotation or sliding required?", "What carries radial load, axial load and torque?", "Are screws, bolts, pins, keys, splines, shoulders, retaining rings, clamps, welds, adhesives or intermediate connected parts present?", "Must the interface be disassembled for assembly or maintenance?", "If no other positive retention is confirmed and the relation must remain fixed, is interference fit required by the retrieved design standard?" ], "confidence": "low", "missing_facts": [ "confirmed physical retention mechanism", "relative motion requirement", "load and torque path", "disassembly intent" ] }, "drawing_requirement_intent": { "fit_intent": "derive_from_interface_function_connection_assessment_and_knowledge", "surface_finish_intent": "derive_per_participating_face_from_motion_load_sealing_and_assembly_method", "exact_value_policy": "do_not_invent_exact_fit_or_roughness_without_retrieved_rule" }, "binding_score": 0.75, "ownership_component_match_count": 1, "ownership_matched_sides": [ { "side": "b", "component": "小臂关节装配2-1", "face_refs": [ 441, 445 ], "owner_evidence": [ { "component_name": "小臂肘关节-1/小臂关节装配2-1/EC60fl-150W-V2.stp-1", "distance_mm": 3.198, "reference_point_kind": "xline1_point", "nearest_sample_x_mm": 288.00000000000006, "nearest_sample_y_mm": 252, "confidence": "medium" } ] } ], "boundary_component_pair_match_count": 0, "boundary_component_pair_evidence": [ ], "brep_boundary_pair_match_status": "not_supported_by_boundary_pair", "is_best_binding_candidate": false } ], "drawing_boundary_to_3d_interface_matches": [ { "geometry_handle": "258", "reference_point_kind": "xline1_point", "drawing_component_a": "小臂肘关节-1/小臂关节装配2-1/EC60fl-150W-V2.stp-1", "drawing_component_b": "小臂肘关节-1/电机与大臂外壳连接件3-1", "interface_group_id": "cyl_interface_004", "interface_component_a": "电机与大臂外壳连接件3-1", "interface_component_b": "小臂关节装配2-1", "diameter_mm": 50, "contact_ids": [ "contact_电机与大臂外壳连接件3_1_face_14__小臂关节装配2_1_face_24" ], "brep_binding_status": "boundary_component_pair_match_without_nominal_diameter_match", "brep_surface_parameter_summary": { "surface_kind": "cylindrical", "drawing_nominal_diameter_mm": 60, "interface_diameter_mm": 50, "interface_radius_mm": 25, "diameter_matches": false }, "brep_face_pairs": [ { "face_a": 14, "face_b": 24, "center_a_mm": [ -98.449, -74.223, 66.9 ], "center_b_mm": [ -98.449, -74.223, 54.4 ], "axis_a": [ 0, -1, 0 ], "axis_b": [ 0, 1, 0 ], "bbox_a_mm": [ -123.449, -76.723, 54.4, -73.449, -71.723, 79.4 ], "bbox_b_mm": [ -132.599, -76.723, 20.25, -64.298, -71.723, 88.551 ], "surface_process_role_a": "machined_cylindrical_fit_surface", "surface_process_role_b": "machined_cylindrical_fit_surface" } ], "interface_function_descriptions": [ { "semantic_unit_id": "lsu_003", "retrieval_sentence": "该圆柱面半径25毫米,与小臂关节装配2的圆柱面形成同轴配合,轴向重叠5毫米,间隙为0,用于关节的径向定心和旋转导向。", "mechanical_role": "关节配合圆柱面,提供径向定心和旋转导向,限制径向自由度", "assembly_process_semantics": "精密配合面,需要检查配合精度和同轴度,确保关节运动精度", "match_method": "exact_contact_id" } ], "connection_assessment": { "component_a": "电机与大臂外壳连接件3-1", "component_b": "小臂关节装配2-1", "relative_motion_intent": "unknown", "solidworks_constraint_evidence": [ ], "constraint_evidence_note": "SolidWorks mates constrain the CAD model but are not themselves physical fasteners.", "positive_retention_evidence": [ ], "other_positive_retention_status": "not_observed_not_proven_absent", "interference_fit_necessity": "needs_review_other_positive_retention_not_observed", "required_whole_assembly_checks": [ "Is relative rotation or sliding required?", "What carries radial load, axial load and torque?", "Are screws, bolts, pins, keys, splines, shoulders, retaining rings, clamps, welds, adhesives or intermediate connected parts present?", "Must the interface be disassembled for assembly or maintenance?", "If no other positive retention is confirmed and the relation must remain fixed, is interference fit required by the retrieved design standard?" ], "confidence": "low", "missing_facts": [ "confirmed physical retention mechanism", "relative motion requirement", "load and torque path", "disassembly intent" ] }, "match_basis": "drawing boundary component pair matches 3D interface component pair, but nominal diameter did not match" }, { "geometry_handle": "258", "reference_point_kind": "xline1_point", "drawing_component_a": "小臂肘关节-1/小臂关节装配2-1/EC60fl-150W-V2.stp-1", "drawing_component_b": "小臂肘关节-1/电机与大臂外壳连接件3-1", "interface_group_id": "cyl_interface_005", "interface_component_a": "电机与大臂外壳连接件3-1", "interface_component_b": "小臂关节装配2-1", "diameter_mm": 60, "contact_ids": [ "contact_电机与大臂外壳连接件3_1_face_5__小臂关节装配2_1_face_441", "contact_电机与大臂外壳连接件3_1_face_5__小臂关节装配2_1_face_445", "contact_电机与大臂外壳连接件3_1_face_5__小臂关节装配2_1_face_457", "contact_电机与大臂外壳连接件3_1_face_5__小臂关节装配2_1_face_458" ], "brep_binding_status": "brep_face_pair_candidate_by_boundary_pair_and_nominal_diameter", "brep_surface_parameter_summary": { "surface_kind": "cylindrical", "drawing_nominal_diameter_mm": 60, "interface_diameter_mm": 60, "interface_radius_mm": 30, "diameter_matches": true }, "brep_face_pairs": [ { "face_a": 5, "face_b": 441, "center_a_mm": [ -98.449, -52.723, 69.4 ], "center_b_mm": [ -83.449, -67.723, 54.4 ], "axis_a": [ 0, -1, 0 ], "axis_b": [ 0, 1, 0 ], "bbox_a_mm": [ -128.449, -71.723, 54.4, -68.449, -33.723, 84.4 ], "bbox_b_mm": [ -98.449, -71.423, 24.4, -68.449, -64.023, 84.4 ], "surface_process_role_a": "machined_cylindrical_fit_surface", "surface_process_role_b": "machined_cylindrical_fit_surface" }, { "face_a": 5, "face_b": 445, "center_a_mm": [ -98.449, -52.723, 69.4 ], "center_b_mm": [ -113.449, -67.723, 54.4 ], "axis_a": [ 0, -1, 0 ], "axis_b": [ 0, 1, 0 ], "bbox_a_mm": [ -128.449, -71.723, 54.4, -68.449, -33.723, 84.4 ], "bbox_b_mm": [ -128.449, -71.423, 24.4, -98.449, -64.023, 84.4 ], "surface_process_role_a": "machined_cylindrical_fit_surface", "surface_process_role_b": "machined_cylindrical_fit_surface" }, { "face_a": 5, "face_b": 457, "center_a_mm": [ -98.449, -52.723, 69.4 ], "center_b_mm": [ -83.449, -59.623, 54.4 ], "axis_a": [ 0, -1, 0 ], "axis_b": [ 0, 1, 0 ], "bbox_a_mm": [ -128.449, -71.723, 54.4, -68.449, -33.723, 84.4 ], "bbox_b_mm": [ -98.449, -60.223, 24.4, -68.449, -59.023, 84.4 ], "surface_process_role_a": "machined_cylindrical_fit_surface", "surface_process_role_b": "machined_cylindrical_fit_surface" }, { "face_a": 5, "face_b": 458, "center_a_mm": [ -98.449, -52.723, 69.4 ], "center_b_mm": [ -113.449, -59.623, 54.4 ], "axis_a": [ 0, -1, 0 ], "axis_b": [ 0, 1, 0 ], "bbox_a_mm": [ -128.449, -71.723, 54.4, -68.449, -33.723, 84.4 ], "bbox_b_mm": [ -128.449, -60.223, 24.4, -98.449, -59.023, 84.4 ], "surface_process_role_a": "machined_cylindrical_fit_surface", "surface_process_role_b": "machined_cylindrical_fit_surface" } ], "interface_function_descriptions": [ { "semantic_unit_id": "lsu_003", "retrieval_sentence": "该圆柱面半径25毫米,与小臂关节装配2的圆柱面形成同轴配合,轴向重叠5毫米,间隙为0,用于关节的径向定心和旋转导向。", "mechanical_role": "关节配合圆柱面,提供径向定心和旋转导向,限制径向自由度", "assembly_process_semantics": "精密配合面,需要检查配合精度和同轴度,确保关节运动精度", "match_method": "component_pair_text" } ], "connection_assessment": { "component_a": "电机与大臂外壳连接件3-1", "component_b": "小臂关节装配2-1", "relative_motion_intent": "unknown", "solidworks_constraint_evidence": [ ], "constraint_evidence_note": "SolidWorks mates constrain the CAD model but are not themselves physical fasteners.", "positive_retention_evidence": [ ], "other_positive_retention_status": "not_observed_not_proven_absent", "interference_fit_necessity": "needs_review_other_positive_retention_not_observed", "required_whole_assembly_checks": [ "Is relative rotation or sliding required?", "What carries radial load, axial load and torque?", "Are screws, bolts, pins, keys, splines, shoulders, retaining rings, clamps, welds, adhesives or intermediate connected parts present?", "Must the interface be disassembled for assembly or maintenance?", "If no other positive retention is confirmed and the relation must remain fixed, is interference fit required by the retrieved design standard?" ], "confidence": "low", "missing_facts": [ "confirmed physical retention mechanism", "relative motion requirement", "load and torque path", "disassembly intent" ] }, "match_basis": "drawing boundary component pair and nominal diameter match 3D B-rep contact face pair" }, { "geometry_handle": "258", "reference_point_kind": "xline1_point", "drawing_component_a": "小臂肘关节-1/小臂关节装配2-1/EC60fl-150W-V2.stp-1", "drawing_component_b": "小臂肘关节-1/电机与大臂外壳连接件3-1", "interface_group_id": "cyl_interface_006", "interface_component_a": "电机与大臂外壳连接件3-1", "interface_component_b": "小臂关节装配2-1", "diameter_mm": 70, "contact_ids": [ "contact_电机与大臂外壳连接件3_1_face_9__小臂关节装配2_1_face_567", "contact_电机与大臂外壳连接件3_1_face_9__小臂关节装配2_1_face_6" ], "brep_binding_status": "boundary_component_pair_match_without_nominal_diameter_match", "brep_surface_parameter_summary": { "surface_kind": "cylindrical", "drawing_nominal_diameter_mm": 60, "interface_diameter_mm": 70, "interface_radius_mm": 35, "diameter_matches": false }, "brep_face_pairs": [ { "face_a": 9, "face_b": 567, "center_a_mm": [ -98.449, -94.678, 71.9 ], "center_b_mm": [ -98.449, -85.473, 54.4 ], "axis_a": [ 0, 1, 0 ], "axis_b": [ 0, 1, 0 ], "bbox_a_mm": [ -133.449, -112.634, 54.4, -63.449, -76.723, 89.4 ], "bbox_b_mm": [ -147.523, -88.823, 5.326, -49.375, -82.123, 103.474 ], "surface_process_role_a": "machined_cylindrical_fit_surface", "surface_process_role_b": "machined_cylindrical_fit_surface" }, { "face_a": 9, "face_b": 6, "center_a_mm": [ -98.449, -94.678, 71.9 ], "center_b_mm": [ -98.449, -79.223, 54.4 ], "axis_a": [ 0, 1, 0 ], "axis_b": [ 0, -1, 0 ], "bbox_a_mm": [ -133.449, -112.634, 54.4, -63.449, -76.723, 89.4 ], "bbox_b_mm": [ -146.26, -81.723, 6.59, -50.638, -76.723, 102.211 ], "surface_process_role_a": "machined_cylindrical_fit_surface", "surface_process_role_b": "machined_cylindrical_fit_surface" } ], "interface_function_descriptions": [ { "semantic_unit_id": "lsu_003", "retrieval_sentence": "该圆柱面半径25毫米,与小臂关节装配2的圆柱面形成同轴配合,轴向重叠5毫米,间隙为0,用于关节的径向定心和旋转导向。", "mechanical_role": "关节配合圆柱面,提供径向定心和旋转导向,限制径向自由度", "assembly_process_semantics": "精密配合面,需要检查配合精度和同轴度,确保关节运动精度", "match_method": "component_pair_text" } ], "connection_assessment": { "component_a": "电机与大臂外壳连接件3-1", "component_b": "小臂关节装配2-1", "relative_motion_intent": "unknown", "solidworks_constraint_evidence": [ ], "constraint_evidence_note": "SolidWorks mates constrain the CAD model but are not themselves physical fasteners.", "positive_retention_evidence": [ ], "other_positive_retention_status": "not_observed_not_proven_absent", "interference_fit_necessity": "needs_review_other_positive_retention_not_observed", "required_whole_assembly_checks": [ "Is relative rotation or sliding required?", "What carries radial load, axial load and torque?", "Are screws, bolts, pins, keys, splines, shoulders, retaining rings, clamps, welds, adhesives or intermediate connected parts present?", "Must the interface be disassembled for assembly or maintenance?", "If no other positive retention is confirmed and the relation must remain fixed, is interference fit required by the retrieved design standard?" ], "confidence": "low", "missing_facts": [ "confirmed physical retention mechanism", "relative motion requirement", "load and torque path", "disassembly intent" ] }, "match_basis": "drawing boundary component pair matches 3D interface component pair, but nominal diameter did not match" }, { "geometry_handle": "1D7", "reference_point_kind": "xline1_point", "drawing_component_a": "小臂肘关节-1/小臂关节装配2-1/EC60fl-150W-V2.stp-1", "drawing_component_b": "小臂肘关节-1/电机与大臂外壳连接件3-1", "interface_group_id": "cyl_interface_004", "interface_component_a": "电机与大臂外壳连接件3-1", "interface_component_b": "小臂关节装配2-1", "diameter_mm": 50, "contact_ids": [ "contact_电机与大臂外壳连接件3_1_face_14__小臂关节装配2_1_face_24" ], "brep_binding_status": "boundary_component_pair_match_without_nominal_diameter_match", "brep_surface_parameter_summary": { "surface_kind": "cylindrical", "drawing_nominal_diameter_mm": 60, "interface_diameter_mm": 50, "interface_radius_mm": 25, "diameter_matches": false }, "brep_face_pairs": [ { "face_a": 14, "face_b": 24, "center_a_mm": [ -98.449, -74.223, 66.9 ], "center_b_mm": [ -98.449, -74.223, 54.4 ], "axis_a": [ 0, -1, 0 ], "axis_b": [ 0, 1, 0 ], "bbox_a_mm": [ -123.449, -76.723, 54.4, -73.449, -71.723, 79.4 ], "bbox_b_mm": [ -132.599, -76.723, 20.25, -64.298, -71.723, 88.551 ], "surface_process_role_a": "machined_cylindrical_fit_surface", "surface_process_role_b": "machined_cylindrical_fit_surface" } ], "interface_function_descriptions": [ { "semantic_unit_id": "lsu_003", "retrieval_sentence": "该圆柱面半径25毫米,与小臂关节装配2的圆柱面形成同轴配合,轴向重叠5毫米,间隙为0,用于关节的径向定心和旋转导向。", "mechanical_role": "关节配合圆柱面,提供径向定心和旋转导向,限制径向自由度", "assembly_process_semantics": "精密配合面,需要检查配合精度和同轴度,确保关节运动精度", "match_method": "exact_contact_id" } ], "connection_assessment": { "component_a": "电机与大臂外壳连接件3-1", "component_b": "小臂关节装配2-1", "relative_motion_intent": "unknown", "solidworks_constraint_evidence": [ ], "constraint_evidence_note": "SolidWorks mates constrain the CAD model but are not themselves physical fasteners.", "positive_retention_evidence": [ ], "other_positive_retention_status": "not_observed_not_proven_absent", "interference_fit_necessity": "needs_review_other_positive_retention_not_observed", "required_whole_assembly_checks": [ "Is relative rotation or sliding required?", "What carries radial load, axial load and torque?", "Are screws, bolts, pins, keys, splines, shoulders, retaining rings, clamps, welds, adhesives or intermediate connected parts present?", "Must the interface be disassembled for assembly or maintenance?", "If no other positive retention is confirmed and the relation must remain fixed, is interference fit required by the retrieved design standard?" ], "confidence": "low", "missing_facts": [ "confirmed physical retention mechanism", "relative motion requirement", "load and torque path", "disassembly intent" ] }, "match_basis": "drawing boundary component pair matches 3D interface component pair, but nominal diameter did not match" }, { "geometry_handle": "1D7", "reference_point_kind": "xline1_point", "drawing_component_a": "小臂肘关节-1/小臂关节装配2-1/EC60fl-150W-V2.stp-1", "drawing_component_b": "小臂肘关节-1/电机与大臂外壳连接件3-1", "interface_group_id": "cyl_interface_005", "interface_component_a": "电机与大臂外壳连接件3-1", "interface_component_b": "小臂关节装配2-1", "diameter_mm": 60, "contact_ids": [ "contact_电机与大臂外壳连接件3_1_face_5__小臂关节装配2_1_face_441", "contact_电机与大臂外壳连接件3_1_face_5__小臂关节装配2_1_face_445", "contact_电机与大臂外壳连接件3_1_face_5__小臂关节装配2_1_face_457", "contact_电机与大臂外壳连接件3_1_face_5__小臂关节装配2_1_face_458" ], "brep_binding_status": "brep_face_pair_candidate_by_boundary_pair_and_nominal_diameter", "brep_surface_parameter_summary": { "surface_kind": "cylindrical", "drawing_nominal_diameter_mm": 60, "interface_diameter_mm": 60, "interface_radius_mm": 30, "diameter_matches": true }, "brep_face_pairs": [ { "face_a": 5, "face_b": 441, "center_a_mm": [ -98.449, -52.723, 69.4 ], "center_b_mm": [ -83.449, -67.723, 54.4 ], "axis_a": [ 0, -1, 0 ], "axis_b": [ 0, 1, 0 ], "bbox_a_mm": [ -128.449, -71.723, 54.4, -68.449, -33.723, 84.4 ], "bbox_b_mm": [ -98.449, -71.423, 24.4, -68.449, -64.023, 84.4 ], "surface_process_role_a": "machined_cylindrical_fit_surface", "surface_process_role_b": "machined_cylindrical_fit_surface" }, { "face_a": 5, "face_b": 445, "center_a_mm": [ -98.449, -52.723, 69.4 ], "center_b_mm": [ -113.449, -67.723, 54.4 ], "axis_a": [ 0, -1, 0 ], "axis_b": [ 0, 1, 0 ], "bbox_a_mm": [ -128.449, -71.723, 54.4, -68.449, -33.723, 84.4 ], "bbox_b_mm": [ -128.449, -71.423, 24.4, -98.449, -64.023, 84.4 ], "surface_process_role_a": "machined_cylindrical_fit_surface", "surface_process_role_b": "machined_cylindrical_fit_surface" }, { "face_a": 5, "face_b": 457, "center_a_mm": [ -98.449, -52.723, 69.4 ], "center_b_mm": [ -83.449, -59.623, 54.4 ], "axis_a": [ 0, -1, 0 ], "axis_b": [ 0, 1, 0 ], "bbox_a_mm": [ -128.449, -71.723, 54.4, -68.449, -33.723, 84.4 ], "bbox_b_mm": [ -98.449, -60.223, 24.4, -68.449, -59.023, 84.4 ], "surface_process_role_a": "machined_cylindrical_fit_surface", "surface_process_role_b": "machined_cylindrical_fit_surface" }, { "face_a": 5, "face_b": 458, "center_a_mm": [ -98.449, -52.723, 69.4 ], "center_b_mm": [ -113.449, -59.623, 54.4 ], "axis_a": [ 0, -1, 0 ], "axis_b": [ 0, 1, 0 ], "bbox_a_mm": [ -128.449, -71.723, 54.4, -68.449, -33.723, 84.4 ], "bbox_b_mm": [ -128.449, -60.223, 24.4, -98.449, -59.023, 84.4 ], "surface_process_role_a": "machined_cylindrical_fit_surface", "surface_process_role_b": "machined_cylindrical_fit_surface" } ], "interface_function_descriptions": [ { "semantic_unit_id": "lsu_003", "retrieval_sentence": "该圆柱面半径25毫米,与小臂关节装配2的圆柱面形成同轴配合,轴向重叠5毫米,间隙为0,用于关节的径向定心和旋转导向。", "mechanical_role": "关节配合圆柱面,提供径向定心和旋转导向,限制径向自由度", "assembly_process_semantics": "精密配合面,需要检查配合精度和同轴度,确保关节运动精度", "match_method": "component_pair_text" } ], "connection_assessment": { "component_a": "电机与大臂外壳连接件3-1", "component_b": "小臂关节装配2-1", "relative_motion_intent": "unknown", "solidworks_constraint_evidence": [ ], "constraint_evidence_note": "SolidWorks mates constrain the CAD model but are not themselves physical fasteners.", "positive_retention_evidence": [ ], "other_positive_retention_status": "not_observed_not_proven_absent", "interference_fit_necessity": "needs_review_other_positive_retention_not_observed", "required_whole_assembly_checks": [ "Is relative rotation or sliding required?", "What carries radial load, axial load and torque?", "Are screws, bolts, pins, keys, splines, shoulders, retaining rings, clamps, welds, adhesives or intermediate connected parts present?", "Must the interface be disassembled for assembly or maintenance?", "If no other positive retention is confirmed and the relation must remain fixed, is interference fit required by the retrieved design standard?" ], "confidence": "low", "missing_facts": [ "confirmed physical retention mechanism", "relative motion requirement", "load and torque path", "disassembly intent" ] }, "match_basis": "drawing boundary component pair and nominal diameter match 3D B-rep contact face pair" }, { "geometry_handle": "1D7", "reference_point_kind": "xline1_point", "drawing_component_a": "小臂肘关节-1/小臂关节装配2-1/EC60fl-150W-V2.stp-1", "drawing_component_b": "小臂肘关节-1/电机与大臂外壳连接件3-1", "interface_group_id": "cyl_interface_006", "interface_component_a": "电机与大臂外壳连接件3-1", "interface_component_b": "小臂关节装配2-1", "diameter_mm": 70, "contact_ids": [ "contact_电机与大臂外壳连接件3_1_face_9__小臂关节装配2_1_face_567", "contact_电机与大臂外壳连接件3_1_face_9__小臂关节装配2_1_face_6" ], "brep_binding_status": "boundary_component_pair_match_without_nominal_diameter_match", "brep_surface_parameter_summary": { "surface_kind": "cylindrical", "drawing_nominal_diameter_mm": 60, "interface_diameter_mm": 70, "interface_radius_mm": 35, "diameter_matches": false }, "brep_face_pairs": [ { "face_a": 9, "face_b": 567, "center_a_mm": [ -98.449, -94.678, 71.9 ], "center_b_mm": [ -98.449, -85.473, 54.4 ], "axis_a": [ 0, 1, 0 ], "axis_b": [ 0, 1, 0 ], "bbox_a_mm": [ -133.449, -112.634, 54.4, -63.449, -76.723, 89.4 ], "bbox_b_mm": [ -147.523, -88.823, 5.326, -49.375, -82.123, 103.474 ], "surface_process_role_a": "machined_cylindrical_fit_surface", "surface_process_role_b": "machined_cylindrical_fit_surface" }, { "face_a": 9, "face_b": 6, "center_a_mm": [ -98.449, -94.678, 71.9 ], "center_b_mm": [ -98.449, -79.223, 54.4 ], "axis_a": [ 0, 1, 0 ], "axis_b": [ 0, -1, 0 ], "bbox_a_mm": [ -133.449, -112.634, 54.4, -63.449, -76.723, 89.4 ], "bbox_b_mm": [ -146.26, -81.723, 6.59, -50.638, -76.723, 102.211 ], "surface_process_role_a": "machined_cylindrical_fit_surface", "surface_process_role_b": "machined_cylindrical_fit_surface" } ], "interface_function_descriptions": [ { "semantic_unit_id": "lsu_003", "retrieval_sentence": "该圆柱面半径25毫米,与小臂关节装配2的圆柱面形成同轴配合,轴向重叠5毫米,间隙为0,用于关节的径向定心和旋转导向。", "mechanical_role": "关节配合圆柱面,提供径向定心和旋转导向,限制径向自由度", "assembly_process_semantics": "精密配合面,需要检查配合精度和同轴度,确保关节运动精度", "match_method": "component_pair_text" } ], "connection_assessment": { "component_a": "电机与大臂外壳连接件3-1", "component_b": "小臂关节装配2-1", "relative_motion_intent": "unknown", "solidworks_constraint_evidence": [ ], "constraint_evidence_note": "SolidWorks mates constrain the CAD model but are not themselves physical fasteners.", "positive_retention_evidence": [ ], "other_positive_retention_status": "not_observed_not_proven_absent", "interference_fit_necessity": "needs_review_other_positive_retention_not_observed", "required_whole_assembly_checks": [ "Is relative rotation or sliding required?", "What carries radial load, axial load and torque?", "Are screws, bolts, pins, keys, splines, shoulders, retaining rings, clamps, welds, adhesives or intermediate connected parts present?", "Must the interface be disassembled for assembly or maintenance?", "If no other positive retention is confirmed and the relation must remain fixed, is interference fit required by the retrieved design standard?" ], "confidence": "low", "missing_facts": [ "confirmed physical retention mechanism", "relative motion requirement", "load and torque path", "disassembly intent" ] }, "match_basis": "drawing boundary component pair matches 3D interface component pair, but nominal diameter did not match" }, { "geometry_handle": "261", "reference_point_kind": "xline2_point", "drawing_component_a": "小臂肘关节-1/电机与大臂外壳连接件3-1", "drawing_component_b": "小臂肘关节-1/小臂关节装配2-1/EC60fl-150W-V2.stp-1", "interface_group_id": "cyl_interface_004", "interface_component_a": "电机与大臂外壳连接件3-1", "interface_component_b": "小臂关节装配2-1", "diameter_mm": 50, "contact_ids": [ "contact_电机与大臂外壳连接件3_1_face_14__小臂关节装配2_1_face_24" ], "brep_binding_status": "boundary_component_pair_match_without_nominal_diameter_match", "brep_surface_parameter_summary": { "surface_kind": "cylindrical", "drawing_nominal_diameter_mm": 60, "interface_diameter_mm": 50, "interface_radius_mm": 25, "diameter_matches": false }, "brep_face_pairs": [ { "face_a": 14, "face_b": 24, "center_a_mm": [ -98.449, -74.223, 66.9 ], "center_b_mm": [ -98.449, -74.223, 54.4 ], "axis_a": [ 0, -1, 0 ], "axis_b": [ 0, 1, 0 ], "bbox_a_mm": [ -123.449, -76.723, 54.4, -73.449, -71.723, 79.4 ], "bbox_b_mm": [ -132.599, -76.723, 20.25, -64.298, -71.723, 88.551 ], "surface_process_role_a": "machined_cylindrical_fit_surface", "surface_process_role_b": "machined_cylindrical_fit_surface" } ], "interface_function_descriptions": [ { "semantic_unit_id": "lsu_003", "retrieval_sentence": "该圆柱面半径25毫米,与小臂关节装配2的圆柱面形成同轴配合,轴向重叠5毫米,间隙为0,用于关节的径向定心和旋转导向。", "mechanical_role": "关节配合圆柱面,提供径向定心和旋转导向,限制径向自由度", "assembly_process_semantics": "精密配合面,需要检查配合精度和同轴度,确保关节运动精度", "match_method": "exact_contact_id" } ], "connection_assessment": { "component_a": "电机与大臂外壳连接件3-1", "component_b": "小臂关节装配2-1", "relative_motion_intent": "unknown", "solidworks_constraint_evidence": [ ], "constraint_evidence_note": "SolidWorks mates constrain the CAD model but are not themselves physical fasteners.", "positive_retention_evidence": [ ], "other_positive_retention_status": "not_observed_not_proven_absent", "interference_fit_necessity": "needs_review_other_positive_retention_not_observed", "required_whole_assembly_checks": [ "Is relative rotation or sliding required?", "What carries radial load, axial load and torque?", "Are screws, bolts, pins, keys, splines, shoulders, retaining rings, clamps, welds, adhesives or intermediate connected parts present?", "Must the interface be disassembled for assembly or maintenance?", "If no other positive retention is confirmed and the relation must remain fixed, is interference fit required by the retrieved design standard?" ], "confidence": "low", "missing_facts": [ "confirmed physical retention mechanism", "relative motion requirement", "load and torque path", "disassembly intent" ] }, "match_basis": "drawing boundary component pair matches 3D interface component pair, but nominal diameter did not match" }, { "geometry_handle": "261", "reference_point_kind": "xline2_point", "drawing_component_a": "小臂肘关节-1/电机与大臂外壳连接件3-1", "drawing_component_b": "小臂肘关节-1/小臂关节装配2-1/EC60fl-150W-V2.stp-1", "interface_group_id": "cyl_interface_005", "interface_component_a": "电机与大臂外壳连接件3-1", "interface_component_b": "小臂关节装配2-1", "diameter_mm": 60, "contact_ids": [ "contact_电机与大臂外壳连接件3_1_face_5__小臂关节装配2_1_face_441", "contact_电机与大臂外壳连接件3_1_face_5__小臂关节装配2_1_face_445", "contact_电机与大臂外壳连接件3_1_face_5__小臂关节装配2_1_face_457", "contact_电机与大臂外壳连接件3_1_face_5__小臂关节装配2_1_face_458" ], "brep_binding_status": "brep_face_pair_candidate_by_boundary_pair_and_nominal_diameter", "brep_surface_parameter_summary": { "surface_kind": "cylindrical", "drawing_nominal_diameter_mm": 60, "interface_diameter_mm": 60, "interface_radius_mm": 30, "diameter_matches": true }, "brep_face_pairs": [ { "face_a": 5, "face_b": 441, "center_a_mm": [ -98.449, -52.723, 69.4 ], "center_b_mm": [ -83.449, -67.723, 54.4 ], "axis_a": [ 0, -1, 0 ], "axis_b": [ 0, 1, 0 ], "bbox_a_mm": [ -128.449, -71.723, 54.4, -68.449, -33.723, 84.4 ], "bbox_b_mm": [ -98.449, -71.423, 24.4, -68.449, -64.023, 84.4 ], "surface_process_role_a": "machined_cylindrical_fit_surface", "surface_process_role_b": "machined_cylindrical_fit_surface" }, { "face_a": 5, "face_b": 445, "center_a_mm": [ -98.449, -52.723, 69.4 ], "center_b_mm": [ -113.449, -67.723, 54.4 ], "axis_a": [ 0, -1, 0 ], "axis_b": [ 0, 1, 0 ], "bbox_a_mm": [ -128.449, -71.723, 54.4, -68.449, -33.723, 84.4 ], "bbox_b_mm": [ -128.449, -71.423, 24.4, -98.449, -64.023, 84.4 ], "surface_process_role_a": "machined_cylindrical_fit_surface", "surface_process_role_b": "machined_cylindrical_fit_surface" }, { "face_a": 5, "face_b": 457, "center_a_mm": [ -98.449, -52.723, 69.4 ], "center_b_mm": [ -83.449, -59.623, 54.4 ], "axis_a": [ 0, -1, 0 ], "axis_b": [ 0, 1, 0 ], "bbox_a_mm": [ -128.449, -71.723, 54.4, -68.449, -33.723, 84.4 ], "bbox_b_mm": [ -98.449, -60.223, 24.4, -68.449, -59.023, 84.4 ], "surface_process_role_a": "machined_cylindrical_fit_surface", "surface_process_role_b": "machined_cylindrical_fit_surface" }, { "face_a": 5, "face_b": 458, "center_a_mm": [ -98.449, -52.723, 69.4 ], "center_b_mm": [ -113.449, -59.623, 54.4 ], "axis_a": [ 0, -1, 0 ], "axis_b": [ 0, 1, 0 ], "bbox_a_mm": [ -128.449, -71.723, 54.4, -68.449, -33.723, 84.4 ], "bbox_b_mm": [ -128.449, -60.223, 24.4, -98.449, -59.023, 84.4 ], "surface_process_role_a": "machined_cylindrical_fit_surface", "surface_process_role_b": "machined_cylindrical_fit_surface" } ], "interface_function_descriptions": [ { "semantic_unit_id": "lsu_003", "retrieval_sentence": "该圆柱面半径25毫米,与小臂关节装配2的圆柱面形成同轴配合,轴向重叠5毫米,间隙为0,用于关节的径向定心和旋转导向。", "mechanical_role": "关节配合圆柱面,提供径向定心和旋转导向,限制径向自由度", "assembly_process_semantics": "精密配合面,需要检查配合精度和同轴度,确保关节运动精度", "match_method": "component_pair_text" } ], "connection_assessment": { "component_a": "电机与大臂外壳连接件3-1", "component_b": "小臂关节装配2-1", "relative_motion_intent": "unknown", "solidworks_constraint_evidence": [ ], "constraint_evidence_note": "SolidWorks mates constrain the CAD model but are not themselves physical fasteners.", "positive_retention_evidence": [ ], "other_positive_retention_status": "not_observed_not_proven_absent", "interference_fit_necessity": "needs_review_other_positive_retention_not_observed", "required_whole_assembly_checks": [ "Is relative rotation or sliding required?", "What carries radial load, axial load and torque?", "Are screws, bolts, pins, keys, splines, shoulders, retaining rings, clamps, welds, adhesives or intermediate connected parts present?", "Must the interface be disassembled for assembly or maintenance?", "If no other positive retention is confirmed and the relation must remain fixed, is interference fit required by the retrieved design standard?" ], "confidence": "low", "missing_facts": [ "confirmed physical retention mechanism", "relative motion requirement", "load and torque path", "disassembly intent" ] }, "match_basis": "drawing boundary component pair and nominal diameter match 3D B-rep contact face pair" }, { "geometry_handle": "261", "reference_point_kind": "xline2_point", "drawing_component_a": "小臂肘关节-1/电机与大臂外壳连接件3-1", "drawing_component_b": "小臂肘关节-1/小臂关节装配2-1/EC60fl-150W-V2.stp-1", "interface_group_id": "cyl_interface_006", "interface_component_a": "电机与大臂外壳连接件3-1", "interface_component_b": "小臂关节装配2-1", "diameter_mm": 70, "contact_ids": [ "contact_电机与大臂外壳连接件3_1_face_9__小臂关节装配2_1_face_567", "contact_电机与大臂外壳连接件3_1_face_9__小臂关节装配2_1_face_6" ], "brep_binding_status": "boundary_component_pair_match_without_nominal_diameter_match", "brep_surface_parameter_summary": { "surface_kind": "cylindrical", "drawing_nominal_diameter_mm": 60, "interface_diameter_mm": 70, "interface_radius_mm": 35, "diameter_matches": false }, "brep_face_pairs": [ { "face_a": 9, "face_b": 567, "center_a_mm": [ -98.449, -94.678, 71.9 ], "center_b_mm": [ -98.449, -85.473, 54.4 ], "axis_a": [ 0, 1, 0 ], "axis_b": [ 0, 1, 0 ], "bbox_a_mm": [ -133.449, -112.634, 54.4, -63.449, -76.723, 89.4 ], "bbox_b_mm": [ -147.523, -88.823, 5.326, -49.375, -82.123, 103.474 ], "surface_process_role_a": "machined_cylindrical_fit_surface", "surface_process_role_b": "machined_cylindrical_fit_surface" }, { "face_a": 9, "face_b": 6, "center_a_mm": [ -98.449, -94.678, 71.9 ], "center_b_mm": [ -98.449, -79.223, 54.4 ], "axis_a": [ 0, 1, 0 ], "axis_b": [ 0, -1, 0 ], "bbox_a_mm": [ -133.449, -112.634, 54.4, -63.449, -76.723, 89.4 ], "bbox_b_mm": [ -146.26, -81.723, 6.59, -50.638, -76.723, 102.211 ], "surface_process_role_a": "machined_cylindrical_fit_surface", "surface_process_role_b": "machined_cylindrical_fit_surface" } ], "interface_function_descriptions": [ { "semantic_unit_id": "lsu_003", "retrieval_sentence": "该圆柱面半径25毫米,与小臂关节装配2的圆柱面形成同轴配合,轴向重叠5毫米,间隙为0,用于关节的径向定心和旋转导向。", "mechanical_role": "关节配合圆柱面,提供径向定心和旋转导向,限制径向自由度", "assembly_process_semantics": "精密配合面,需要检查配合精度和同轴度,确保关节运动精度", "match_method": "component_pair_text" } ], "connection_assessment": { "component_a": "电机与大臂外壳连接件3-1", "component_b": "小臂关节装配2-1", "relative_motion_intent": "unknown", "solidworks_constraint_evidence": [ ], "constraint_evidence_note": "SolidWorks mates constrain the CAD model but are not themselves physical fasteners.", "positive_retention_evidence": [ ], "other_positive_retention_status": "not_observed_not_proven_absent", "interference_fit_necessity": "needs_review_other_positive_retention_not_observed", "required_whole_assembly_checks": [ "Is relative rotation or sliding required?", "What carries radial load, axial load and torque?", "Are screws, bolts, pins, keys, splines, shoulders, retaining rings, clamps, welds, adhesives or intermediate connected parts present?", "Must the interface be disassembled for assembly or maintenance?", "If no other positive retention is confirmed and the relation must remain fixed, is interference fit required by the retrieved design standard?" ], "confidence": "low", "missing_facts": [ "confirmed physical retention mechanism", "relative motion requirement", "load and torque path", "disassembly intent" ] }, "match_basis": "drawing boundary component pair matches 3D interface component pair, but nominal diameter did not match" }, { "geometry_handle": "1D5", "reference_point_kind": "xline2_point", "drawing_component_a": "小臂肘关节-1/小臂关节装配2-1/EC60fl-150W-V2.stp-1", "drawing_component_b": "小臂肘关节-1/电机与大臂外壳连接件3-1", "interface_group_id": "cyl_interface_004", "interface_component_a": "电机与大臂外壳连接件3-1", "interface_component_b": "小臂关节装配2-1", "diameter_mm": 50, "contact_ids": [ "contact_电机与大臂外壳连接件3_1_face_14__小臂关节装配2_1_face_24" ], "brep_binding_status": "boundary_component_pair_match_without_nominal_diameter_match", "brep_surface_parameter_summary": { "surface_kind": "cylindrical", "drawing_nominal_diameter_mm": 60, "interface_diameter_mm": 50, "interface_radius_mm": 25, "diameter_matches": false }, "brep_face_pairs": [ { "face_a": 14, "face_b": 24, "center_a_mm": [ -98.449, -74.223, 66.9 ], "center_b_mm": [ -98.449, -74.223, 54.4 ], "axis_a": [ 0, -1, 0 ], "axis_b": [ 0, 1, 0 ], "bbox_a_mm": [ -123.449, -76.723, 54.4, -73.449, -71.723, 79.4 ], "bbox_b_mm": [ -132.599, -76.723, 20.25, -64.298, -71.723, 88.551 ], "surface_process_role_a": "machined_cylindrical_fit_surface", "surface_process_role_b": "machined_cylindrical_fit_surface" } ], "interface_function_descriptions": [ { "semantic_unit_id": "lsu_003", "retrieval_sentence": "该圆柱面半径25毫米,与小臂关节装配2的圆柱面形成同轴配合,轴向重叠5毫米,间隙为0,用于关节的径向定心和旋转导向。", "mechanical_role": "关节配合圆柱面,提供径向定心和旋转导向,限制径向自由度", "assembly_process_semantics": "精密配合面,需要检查配合精度和同轴度,确保关节运动精度", "match_method": "exact_contact_id" } ], "connection_assessment": { "component_a": "电机与大臂外壳连接件3-1", "component_b": "小臂关节装配2-1", "relative_motion_intent": "unknown", "solidworks_constraint_evidence": [ ], "constraint_evidence_note": "SolidWorks mates constrain the CAD model but are not themselves physical fasteners.", "positive_retention_evidence": [ ], "other_positive_retention_status": "not_observed_not_proven_absent", "interference_fit_necessity": "needs_review_other_positive_retention_not_observed", "required_whole_assembly_checks": [ "Is relative rotation or sliding required?", "What carries radial load, axial load and torque?", "Are screws, bolts, pins, keys, splines, shoulders, retaining rings, clamps, welds, adhesives or intermediate connected parts present?", "Must the interface be disassembled for assembly or maintenance?", "If no other positive retention is confirmed and the relation must remain fixed, is interference fit required by the retrieved design standard?" ], "confidence": "low", "missing_facts": [ "confirmed physical retention mechanism", "relative motion requirement", "load and torque path", "disassembly intent" ] }, "match_basis": "drawing boundary component pair matches 3D interface component pair, but nominal diameter did not match" }, { "geometry_handle": "1D5", "reference_point_kind": "xline2_point", "drawing_component_a": "小臂肘关节-1/小臂关节装配2-1/EC60fl-150W-V2.stp-1", "drawing_component_b": "小臂肘关节-1/电机与大臂外壳连接件3-1", "interface_group_id": "cyl_interface_005", "interface_component_a": "电机与大臂外壳连接件3-1", "interface_component_b": "小臂关节装配2-1", "diameter_mm": 60, "contact_ids": [ "contact_电机与大臂外壳连接件3_1_face_5__小臂关节装配2_1_face_441", "contact_电机与大臂外壳连接件3_1_face_5__小臂关节装配2_1_face_445", "contact_电机与大臂外壳连接件3_1_face_5__小臂关节装配2_1_face_457", "contact_电机与大臂外壳连接件3_1_face_5__小臂关节装配2_1_face_458" ], "brep_binding_status": "brep_face_pair_candidate_by_boundary_pair_and_nominal_diameter", "brep_surface_parameter_summary": { "surface_kind": "cylindrical", "drawing_nominal_diameter_mm": 60, "interface_diameter_mm": 60, "interface_radius_mm": 30, "diameter_matches": true }, "brep_face_pairs": [ { "face_a": 5, "face_b": 441, "center_a_mm": [ -98.449, -52.723, 69.4 ], "center_b_mm": [ -83.449, -67.723, 54.4 ], "axis_a": [ 0, -1, 0 ], "axis_b": [ 0, 1, 0 ], "bbox_a_mm": [ -128.449, -71.723, 54.4, -68.449, -33.723, 84.4 ], "bbox_b_mm": [ -98.449, -71.423, 24.4, -68.449, -64.023, 84.4 ], "surface_process_role_a": "machined_cylindrical_fit_surface", "surface_process_role_b": "machined_cylindrical_fit_surface" }, { "face_a": 5, "face_b": 445, "center_a_mm": [ -98.449, -52.723, 69.4 ], "center_b_mm": [ -113.449, -67.723, 54.4 ], "axis_a": [ 0, -1, 0 ], "axis_b": [ 0, 1, 0 ], "bbox_a_mm": [ -128.449, -71.723, 54.4, -68.449, -33.723, 84.4 ], "bbox_b_mm": [ -128.449, -71.423, 24.4, -98.449, -64.023, 84.4 ], "surface_process_role_a": "machined_cylindrical_fit_surface", "surface_process_role_b": "machined_cylindrical_fit_surface" }, { "face_a": 5, "face_b": 457, "center_a_mm": [ -98.449, -52.723, 69.4 ], "center_b_mm": [ -83.449, -59.623, 54.4 ], "axis_a": [ 0, -1, 0 ], "axis_b": [ 0, 1, 0 ], "bbox_a_mm": [ -128.449, -71.723, 54.4, -68.449, -33.723, 84.4 ], "bbox_b_mm": [ -98.449, -60.223, 24.4, -68.449, -59.023, 84.4 ], "surface_process_role_a": "machined_cylindrical_fit_surface", "surface_process_role_b": "machined_cylindrical_fit_surface" }, { "face_a": 5, "face_b": 458, "center_a_mm": [ -98.449, -52.723, 69.4 ], "center_b_mm": [ -113.449, -59.623, 54.4 ], "axis_a": [ 0, -1, 0 ], "axis_b": [ 0, 1, 0 ], "bbox_a_mm": [ -128.449, -71.723, 54.4, -68.449, -33.723, 84.4 ], "bbox_b_mm": [ -128.449, -60.223, 24.4, -98.449, -59.023, 84.4 ], "surface_process_role_a": "machined_cylindrical_fit_surface", "surface_process_role_b": "machined_cylindrical_fit_surface" } ], "interface_function_descriptions": [ { "semantic_unit_id": "lsu_003", "retrieval_sentence": "该圆柱面半径25毫米,与小臂关节装配2的圆柱面形成同轴配合,轴向重叠5毫米,间隙为0,用于关节的径向定心和旋转导向。", "mechanical_role": "关节配合圆柱面,提供径向定心和旋转导向,限制径向自由度", "assembly_process_semantics": "精密配合面,需要检查配合精度和同轴度,确保关节运动精度", "match_method": "component_pair_text" } ], "connection_assessment": { "component_a": "电机与大臂外壳连接件3-1", "component_b": "小臂关节装配2-1", "relative_motion_intent": "unknown", "solidworks_constraint_evidence": [ ], "constraint_evidence_note": "SolidWorks mates constrain the CAD model but are not themselves physical fasteners.", "positive_retention_evidence": [ ], "other_positive_retention_status": "not_observed_not_proven_absent", "interference_fit_necessity": "needs_review_other_positive_retention_not_observed", "required_whole_assembly_checks": [ "Is relative rotation or sliding required?", "What carries radial load, axial load and torque?", "Are screws, bolts, pins, keys, splines, shoulders, retaining rings, clamps, welds, adhesives or intermediate connected parts present?", "Must the interface be disassembled for assembly or maintenance?", "If no other positive retention is confirmed and the relation must remain fixed, is interference fit required by the retrieved design standard?" ], "confidence": "low", "missing_facts": [ "confirmed physical retention mechanism", "relative motion requirement", "load and torque path", "disassembly intent" ] }, "match_basis": "drawing boundary component pair and nominal diameter match 3D B-rep contact face pair" }, { "geometry_handle": "1D5", "reference_point_kind": "xline2_point", "drawing_component_a": "小臂肘关节-1/小臂关节装配2-1/EC60fl-150W-V2.stp-1", "drawing_component_b": "小臂肘关节-1/电机与大臂外壳连接件3-1", "interface_group_id": "cyl_interface_006", "interface_component_a": "电机与大臂外壳连接件3-1", "interface_component_b": "小臂关节装配2-1", "diameter_mm": 70, "contact_ids": [ "contact_电机与大臂外壳连接件3_1_face_9__小臂关节装配2_1_face_567", "contact_电机与大臂外壳连接件3_1_face_9__小臂关节装配2_1_face_6" ], "brep_binding_status": "boundary_component_pair_match_without_nominal_diameter_match", "brep_surface_parameter_summary": { "surface_kind": "cylindrical", "drawing_nominal_diameter_mm": 60, "interface_diameter_mm": 70, "interface_radius_mm": 35, "diameter_matches": false }, "brep_face_pairs": [ { "face_a": 9, "face_b": 567, "center_a_mm": [ -98.449, -94.678, 71.9 ], "center_b_mm": [ -98.449, -85.473, 54.4 ], "axis_a": [ 0, 1, 0 ], "axis_b": [ 0, 1, 0 ], "bbox_a_mm": [ -133.449, -112.634, 54.4, -63.449, -76.723, 89.4 ], "bbox_b_mm": [ -147.523, -88.823, 5.326, -49.375, -82.123, 103.474 ], "surface_process_role_a": "machined_cylindrical_fit_surface", "surface_process_role_b": "machined_cylindrical_fit_surface" }, { "face_a": 9, "face_b": 6, "center_a_mm": [ -98.449, -94.678, 71.9 ], "center_b_mm": [ -98.449, -79.223, 54.4 ], "axis_a": [ 0, 1, 0 ], "axis_b": [ 0, -1, 0 ], "bbox_a_mm": [ -133.449, -112.634, 54.4, -63.449, -76.723, 89.4 ], "bbox_b_mm": [ -146.26, -81.723, 6.59, -50.638, -76.723, 102.211 ], "surface_process_role_a": "machined_cylindrical_fit_surface", "surface_process_role_b": "machined_cylindrical_fit_surface" } ], "interface_function_descriptions": [ { "semantic_unit_id": "lsu_003", "retrieval_sentence": "该圆柱面半径25毫米,与小臂关节装配2的圆柱面形成同轴配合,轴向重叠5毫米,间隙为0,用于关节的径向定心和旋转导向。", "mechanical_role": "关节配合圆柱面,提供径向定心和旋转导向,限制径向自由度", "assembly_process_semantics": "精密配合面,需要检查配合精度和同轴度,确保关节运动精度", "match_method": "component_pair_text" } ], "connection_assessment": { "component_a": "电机与大臂外壳连接件3-1", "component_b": "小臂关节装配2-1", "relative_motion_intent": "unknown", "solidworks_constraint_evidence": [ ], "constraint_evidence_note": "SolidWorks mates constrain the CAD model but are not themselves physical fasteners.", "positive_retention_evidence": [ ], "other_positive_retention_status": "not_observed_not_proven_absent", "interference_fit_necessity": "needs_review_other_positive_retention_not_observed", "required_whole_assembly_checks": [ "Is relative rotation or sliding required?", "What carries radial load, axial load and torque?", "Are screws, bolts, pins, keys, splines, shoulders, retaining rings, clamps, welds, adhesives or intermediate connected parts present?", "Must the interface be disassembled for assembly or maintenance?", "If no other positive retention is confirmed and the relation must remain fixed, is interference fit required by the retrieved design standard?" ], "confidence": "low", "missing_facts": [ "confirmed physical retention mechanism", "relative motion requirement", "load and torque path", "disassembly intent" ] }, "match_basis": "drawing boundary component pair matches 3D interface component pair, but nominal diameter did not match" }, { "geometry_handle": "1D9", "reference_point_kind": "xline2_point", "drawing_component_a": "小臂肘关节-1/电机与大臂外壳连接件3-1", "drawing_component_b": "小臂肘关节-1/小臂关节装配2-1/EC60fl-150W-V2.stp-1", "interface_group_id": "cyl_interface_004", "interface_component_a": "电机与大臂外壳连接件3-1", "interface_component_b": "小臂关节装配2-1", "diameter_mm": 50, "contact_ids": [ "contact_电机与大臂外壳连接件3_1_face_14__小臂关节装配2_1_face_24" ], "brep_binding_status": "boundary_component_pair_match_without_nominal_diameter_match", "brep_surface_parameter_summary": { "surface_kind": "cylindrical", "drawing_nominal_diameter_mm": 60, "interface_diameter_mm": 50, "interface_radius_mm": 25, "diameter_matches": false }, "brep_face_pairs": [ { "face_a": 14, "face_b": 24, "center_a_mm": [ -98.449, -74.223, 66.9 ], "center_b_mm": [ -98.449, -74.223, 54.4 ], "axis_a": [ 0, -1, 0 ], "axis_b": [ 0, 1, 0 ], "bbox_a_mm": [ -123.449, -76.723, 54.4, -73.449, -71.723, 79.4 ], "bbox_b_mm": [ -132.599, -76.723, 20.25, -64.298, -71.723, 88.551 ], "surface_process_role_a": "machined_cylindrical_fit_surface", "surface_process_role_b": "machined_cylindrical_fit_surface" } ], "interface_function_descriptions": [ { "semantic_unit_id": "lsu_003", "retrieval_sentence": "该圆柱面半径25毫米,与小臂关节装配2的圆柱面形成同轴配合,轴向重叠5毫米,间隙为0,用于关节的径向定心和旋转导向。", "mechanical_role": "关节配合圆柱面,提供径向定心和旋转导向,限制径向自由度", "assembly_process_semantics": "精密配合面,需要检查配合精度和同轴度,确保关节运动精度", "match_method": "exact_contact_id" } ], "connection_assessment": { "component_a": "电机与大臂外壳连接件3-1", "component_b": "小臂关节装配2-1", "relative_motion_intent": "unknown", "solidworks_constraint_evidence": [ ], "constraint_evidence_note": "SolidWorks mates constrain the CAD model but are not themselves physical fasteners.", "positive_retention_evidence": [ ], "other_positive_retention_status": "not_observed_not_proven_absent", "interference_fit_necessity": "needs_review_other_positive_retention_not_observed", "required_whole_assembly_checks": [ "Is relative rotation or sliding required?", "What carries radial load, axial load and torque?", "Are screws, bolts, pins, keys, splines, shoulders, retaining rings, clamps, welds, adhesives or intermediate connected parts present?", "Must the interface be disassembled for assembly or maintenance?", "If no other positive retention is confirmed and the relation must remain fixed, is interference fit required by the retrieved design standard?" ], "confidence": "low", "missing_facts": [ "confirmed physical retention mechanism", "relative motion requirement", "load and torque path", "disassembly intent" ] }, "match_basis": "drawing boundary component pair matches 3D interface component pair, but nominal diameter did not match" }, { "geometry_handle": "1D9", "reference_point_kind": "xline2_point", "drawing_component_a": "小臂肘关节-1/电机与大臂外壳连接件3-1", "drawing_component_b": "小臂肘关节-1/小臂关节装配2-1/EC60fl-150W-V2.stp-1", "interface_group_id": "cyl_interface_005", "interface_component_a": "电机与大臂外壳连接件3-1", "interface_component_b": "小臂关节装配2-1", "diameter_mm": 60, "contact_ids": [ "contact_电机与大臂外壳连接件3_1_face_5__小臂关节装配2_1_face_441", "contact_电机与大臂外壳连接件3_1_face_5__小臂关节装配2_1_face_445", "contact_电机与大臂外壳连接件3_1_face_5__小臂关节装配2_1_face_457", "contact_电机与大臂外壳连接件3_1_face_5__小臂关节装配2_1_face_458" ], "brep_binding_status": "brep_face_pair_candidate_by_boundary_pair_and_nominal_diameter", "brep_surface_parameter_summary": { "surface_kind": "cylindrical", "drawing_nominal_diameter_mm": 60, "interface_diameter_mm": 60, "interface_radius_mm": 30, "diameter_matches": true }, "brep_face_pairs": [ { "face_a": 5, "face_b": 441, "center_a_mm": [ -98.449, -52.723, 69.4 ], "center_b_mm": [ -83.449, -67.723, 54.4 ], "axis_a": [ 0, -1, 0 ], "axis_b": [ 0, 1, 0 ], "bbox_a_mm": [ -128.449, -71.723, 54.4, -68.449, -33.723, 84.4 ], "bbox_b_mm": [ -98.449, -71.423, 24.4, -68.449, -64.023, 84.4 ], "surface_process_role_a": "machined_cylindrical_fit_surface", "surface_process_role_b": "machined_cylindrical_fit_surface" }, { "face_a": 5, "face_b": 445, "center_a_mm": [ -98.449, -52.723, 69.4 ], "center_b_mm": [ -113.449, -67.723, 54.4 ], "axis_a": [ 0, -1, 0 ], "axis_b": [ 0, 1, 0 ], "bbox_a_mm": [ -128.449, -71.723, 54.4, -68.449, -33.723, 84.4 ], "bbox_b_mm": [ -128.449, -71.423, 24.4, -98.449, -64.023, 84.4 ], "surface_process_role_a": "machined_cylindrical_fit_surface", "surface_process_role_b": "machined_cylindrical_fit_surface" }, { "face_a": 5, "face_b": 457, "center_a_mm": [ -98.449, -52.723, 69.4 ], "center_b_mm": [ -83.449, -59.623, 54.4 ], "axis_a": [ 0, -1, 0 ], "axis_b": [ 0, 1, 0 ], "bbox_a_mm": [ -128.449, -71.723, 54.4, -68.449, -33.723, 84.4 ], "bbox_b_mm": [ -98.449, -60.223, 24.4, -68.449, -59.023, 84.4 ], "surface_process_role_a": "machined_cylindrical_fit_surface", "surface_process_role_b": "machined_cylindrical_fit_surface" }, { "face_a": 5, "face_b": 458, "center_a_mm": [ -98.449, -52.723, 69.4 ], "center_b_mm": [ -113.449, -59.623, 54.4 ], "axis_a": [ 0, -1, 0 ], "axis_b": [ 0, 1, 0 ], "bbox_a_mm": [ -128.449, -71.723, 54.4, -68.449, -33.723, 84.4 ], "bbox_b_mm": [ -128.449, -60.223, 24.4, -98.449, -59.023, 84.4 ], "surface_process_role_a": "machined_cylindrical_fit_surface", "surface_process_role_b": "machined_cylindrical_fit_surface" } ], "interface_function_descriptions": [ { "semantic_unit_id": "lsu_003", "retrieval_sentence": "该圆柱面半径25毫米,与小臂关节装配2的圆柱面形成同轴配合,轴向重叠5毫米,间隙为0,用于关节的径向定心和旋转导向。", "mechanical_role": "关节配合圆柱面,提供径向定心和旋转导向,限制径向自由度", "assembly_process_semantics": "精密配合面,需要检查配合精度和同轴度,确保关节运动精度", "match_method": "component_pair_text" } ], "connection_assessment": { "component_a": "电机与大臂外壳连接件3-1", "component_b": "小臂关节装配2-1", "relative_motion_intent": "unknown", "solidworks_constraint_evidence": [ ], "constraint_evidence_note": "SolidWorks mates constrain the CAD model but are not themselves physical fasteners.", "positive_retention_evidence": [ ], "other_positive_retention_status": "not_observed_not_proven_absent", "interference_fit_necessity": "needs_review_other_positive_retention_not_observed", "required_whole_assembly_checks": [ "Is relative rotation or sliding required?", "What carries radial load, axial load and torque?", "Are screws, bolts, pins, keys, splines, shoulders, retaining rings, clamps, welds, adhesives or intermediate connected parts present?", "Must the interface be disassembled for assembly or maintenance?", "If no other positive retention is confirmed and the relation must remain fixed, is interference fit required by the retrieved design standard?" ], "confidence": "low", "missing_facts": [ "confirmed physical retention mechanism", "relative motion requirement", "load and torque path", "disassembly intent" ] }, "match_basis": "drawing boundary component pair and nominal diameter match 3D B-rep contact face pair" }, { "geometry_handle": "1D9", "reference_point_kind": "xline2_point", "drawing_component_a": "小臂肘关节-1/电机与大臂外壳连接件3-1", "drawing_component_b": "小臂肘关节-1/小臂关节装配2-1/EC60fl-150W-V2.stp-1", "interface_group_id": "cyl_interface_006", "interface_component_a": "电机与大臂外壳连接件3-1", "interface_component_b": "小臂关节装配2-1", "diameter_mm": 70, "contact_ids": [ "contact_电机与大臂外壳连接件3_1_face_9__小臂关节装配2_1_face_567", "contact_电机与大臂外壳连接件3_1_face_9__小臂关节装配2_1_face_6" ], "brep_binding_status": "boundary_component_pair_match_without_nominal_diameter_match", "brep_surface_parameter_summary": { "surface_kind": "cylindrical", "drawing_nominal_diameter_mm": 60, "interface_diameter_mm": 70, "interface_radius_mm": 35, "diameter_matches": false }, "brep_face_pairs": [ { "face_a": 9, "face_b": 567, "center_a_mm": [ -98.449, -94.678, 71.9 ], "center_b_mm": [ -98.449, -85.473, 54.4 ], "axis_a": [ 0, 1, 0 ], "axis_b": [ 0, 1, 0 ], "bbox_a_mm": [ -133.449, -112.634, 54.4, -63.449, -76.723, 89.4 ], "bbox_b_mm": [ -147.523, -88.823, 5.326, -49.375, -82.123, 103.474 ], "surface_process_role_a": "machined_cylindrical_fit_surface", "surface_process_role_b": "machined_cylindrical_fit_surface" }, { "face_a": 9, "face_b": 6, "center_a_mm": [ -98.449, -94.678, 71.9 ], "center_b_mm": [ -98.449, -79.223, 54.4 ], "axis_a": [ 0, 1, 0 ], "axis_b": [ 0, -1, 0 ], "bbox_a_mm": [ -133.449, -112.634, 54.4, -63.449, -76.723, 89.4 ], "bbox_b_mm": [ -146.26, -81.723, 6.59, -50.638, -76.723, 102.211 ], "surface_process_role_a": "machined_cylindrical_fit_surface", "surface_process_role_b": "machined_cylindrical_fit_surface" } ], "interface_function_descriptions": [ { "semantic_unit_id": "lsu_003", "retrieval_sentence": "该圆柱面半径25毫米,与小臂关节装配2的圆柱面形成同轴配合,轴向重叠5毫米,间隙为0,用于关节的径向定心和旋转导向。", "mechanical_role": "关节配合圆柱面,提供径向定心和旋转导向,限制径向自由度", "assembly_process_semantics": "精密配合面,需要检查配合精度和同轴度,确保关节运动精度", "match_method": "component_pair_text" } ], "connection_assessment": { "component_a": "电机与大臂外壳连接件3-1", "component_b": "小臂关节装配2-1", "relative_motion_intent": "unknown", "solidworks_constraint_evidence": [ ], "constraint_evidence_note": "SolidWorks mates constrain the CAD model but are not themselves physical fasteners.", "positive_retention_evidence": [ ], "other_positive_retention_status": "not_observed_not_proven_absent", "interference_fit_necessity": "needs_review_other_positive_retention_not_observed", "required_whole_assembly_checks": [ "Is relative rotation or sliding required?", "What carries radial load, axial load and torque?", "Are screws, bolts, pins, keys, splines, shoulders, retaining rings, clamps, welds, adhesives or intermediate connected parts present?", "Must the interface be disassembled for assembly or maintenance?", "If no other positive retention is confirmed and the relation must remain fixed, is interference fit required by the retrieved design standard?" ], "confidence": "low", "missing_facts": [ "confirmed physical retention mechanism", "relative motion requirement", "load and torque path", "disassembly intent" ] }, "match_basis": "drawing boundary component pair matches 3D interface component pair, but nominal diameter did not match" } ], "binding_status": "matched_by_diameter_and_drawing_ownership", "binding_basis": "nominal diameter plus dimension definition-point/component ownership plus boundary-line component-pair evidence; B-rep face ids and location signatures are retained for final interface identity checking", "expected_fit_intent": "must_be_inferred_from_bound_interface_function_and_knowledge_not_from_contact_alone", "allowed_verdicts": [ "correct", "incorrect", "missing", "needs_review" ], "preliminary_verdict": "needs_review" }, { "candidate_id": "tolerance_AF9", "dwg_annotation": { "dimension_kind": "diameter", "nominal_size_mm": 70, "interface_diameter_mm": 70, "fit_code": "H6/f5", "fit_grade": "H6/f5", "fit_designations": [ { "designation": "H6", "fundamental_deviation": "H", "it_grade": "6", "role": "hole" }, { "designation": "f5", "fundamental_deviation": "f", "it_grade": "5", "role": "shaft" } ], "hole_tolerance_designation": "H6", "shaft_tolerance_designation": "f5", "fit_completeness": "hole_and_shaft_pair", "upper_deviation_mm": null, "lower_deviation_mm": null, "deviation_source": null, "raw_text": "\\A1;%%C70\\H0.707107x;\\SH6/f5;\\H1.41421x;", "text": "Φ70H6/f5", "parse_warnings": [ ], "handle": "AF9", "object_name": "AcDbRotatedDimension", "source_index": 1827, "text_position": [ 399.878100201987, 300.5624216631991, 0 ], "xline1_point": [ 409.4248970157999, 297.259914046725, 0 ], "xline2_point": [ 479.4248970158001, 297.5413448351919, 0 ], "dim_line_point": [ 479.4248970158001, 297.1191986524914, 0 ], "center": [ 0, 0, 0 ], "chord_point": [ 0, 0, 0 ], "bbox": { "min_x": 396.17290587609733, "min_y": 295.1191986524914, "max_x": 479.4248970158002, "max_y": 303.3806446739067 }, "drawing_geometry_binding": { "status": "geometry_candidates_found", "search_radius_mm": 2, "point_bindings": [ { "reference_point_kind": "xline1_point", "x_mm": 409.4248970157999, "y_mm": 297.259914046725, "nearest_geometry": [ { "handle": "304", "object_name": "AcDbLine", "layer": "粗实线层", "distance_mm": 0, "match_kind": "line_segment_distance", "confidence": "high", "start": [ 409.42489701579996, 300.6622927476563 ], "end": [ 409.42489701579996, 293.9622927476563 ], "center": null, "radius_mm": null, "bbox": { "min_x": 409.42489701579996, "min_y": 293.9622927476563, "max_x": 409.42489701579996, "max_y": 300.6622927476563 }, "boundary_ownership": { "status": "boundary_pair_not_resolved", "probe_offset_mm": 3, "sides": [ { "side": "normal_positive", "probe_x_mm": 412.425, "probe_y_mm": 297.26, "owner_candidates": [ { "component_name": "小臂肘关节-1/电机与大臂外壳连接件1-1", "distance_mm": 1.448, "sample_x_mm": 411.00000000000006, "sample_y_mm": 297, "confidence": "high" } ] }, { "side": "normal_negative", "probe_x_mm": 406.425, "probe_y_mm": 297.26, "owner_candidates": [ { "component_name": "小臂肘关节-1/电机与大臂外壳连接件1-1", "distance_mm": 1.448, "sample_x_mm": 405, "sample_y_mm": 297, "confidence": "high" } ] } ], "component_pair_candidates": [ ], "boundary_rule": "A visible drawing edge is treated as a possible boundary between two projected components; side probes provide drawing evidence, not final 3D contact proof." } }, { "handle": "37E", "object_name": "AcDbLine", "layer": "粗实线层", "distance_mm": 0, "match_kind": "line_segment_distance", "confidence": "high", "start": [ 409.42489701579996, 322.9886996188491 ], "end": [ 409.42489701579996, 288.5622927476563 ], "center": null, "radius_mm": null, "bbox": { "min_x": 409.42489701579996, "min_y": 288.5622927476563, "max_x": 409.42489701579996, "max_y": 322.9886996188491 }, "boundary_ownership": { "status": "boundary_pair_not_resolved", "probe_offset_mm": 3, "sides": [ { "side": "normal_positive", "probe_x_mm": 412.425, "probe_y_mm": 297.26, "owner_candidates": [ { "component_name": "小臂肘关节-1/电机与大臂外壳连接件1-1", "distance_mm": 1.448, "sample_x_mm": 411.00000000000006, "sample_y_mm": 297, "confidence": "high" } ] }, { "side": "normal_negative", "probe_x_mm": 406.425, "probe_y_mm": 297.26, "owner_candidates": [ { "component_name": "小臂肘关节-1/电机与大臂外壳连接件1-1", "distance_mm": 1.448, "sample_x_mm": 405, "sample_y_mm": 297, "confidence": "high" } ] } ], "component_pair_candidates": [ ], "boundary_rule": "A visible drawing edge is treated as a possible boundary between two projected components; side probes provide drawing evidence, not final 3D contact proof." } } ] }, { "reference_point_kind": "xline2_point", "x_mm": 479.4248970158001, "y_mm": 297.5413448351919, "nearest_geometry": [ { "handle": "42C", "object_name": "AcDbHatch", "layer": "剖面线层", "distance_mm": 0, "match_kind": "bbox_distance", "confidence": "high", "start": null, "end": null, "center": null, "radius_mm": null, "bbox": { "min_x": 469.3390057321509, "min_y": 284.1047640250832, "max_x": 484.27281217641905, "max_y": 305.24297635309966 }, "boundary_ownership": { "status": "boundary_probe_not_supported_for_geometry" } }, { "handle": "334", "object_name": "AcDbLine", "layer": "粗实线层", "distance_mm": 0, "match_kind": "line_segment_distance", "confidence": "high", "start": [ 479.4248970158002, 300.66229274765607 ], "end": [ 479.4248970158002, 293.9622927476561 ], "center": null, "radius_mm": null, "bbox": { "min_x": 479.4248970158002, "min_y": 293.9622927476561, "max_x": 479.4248970158002, "max_y": 300.66229274765607 }, "boundary_ownership": { "status": "boundary_pair_candidates_found", "probe_offset_mm": 3, "sides": [ { "side": "normal_positive", "probe_x_mm": 482.425, "probe_y_mm": 297.541, "owner_candidates": [ { "component_name": "小臂肘关节-1/小臂关节装配2-1/EC60fl-150W-V2.stp-1", "distance_mm": 0.79, "sample_x_mm": 483, "sample_y_mm": 297, "confidence": "high" }, { "component_name": "小臂肘关节-1/电机与大臂外壳连接件1-1", "distance_mm": 2.485, "sample_x_mm": 480, "sample_y_mm": 297, "confidence": "medium" } ] }, { "side": "normal_negative", "probe_x_mm": 476.425, "probe_y_mm": 297.541, "owner_candidates": [ { "component_name": "小臂肘关节-1/小臂关节装配2-1/EC60fl-150W-V2.stp-1", "distance_mm": 0.79, "sample_x_mm": 477.00000000000006, "sample_y_mm": 297, "confidence": "high" }, { "component_name": "小臂肘关节-1/电机与大臂外壳连接件1-1", "distance_mm": 3.616, "sample_x_mm": 480, "sample_y_mm": 297, "confidence": "low" } ] } ], "component_pair_candidates": [ { "component_a": "小臂肘关节-1/小臂关节装配2-1/EC60fl-150W-V2.stp-1", "component_b": "小臂肘关节-1/电机与大臂外壳连接件1-1", "side_a": "normal_positive", "side_b": "normal_negative", "max_probe_distance_mm": 3.616, "confidence": "low" } ], "boundary_rule": "A visible drawing edge is treated as a possible boundary between two projected components; side probes provide drawing evidence, not final 3D contact proof." } } ] } ], "binding_policy": "These are nearest DWG geometry candidates for dimension definition points. Use handle/distance as 2D evidence; final B-rep face identity still requires 3D diameter, ownership and projection checks." }, "ownership_binding": { "status": "owner_candidates_found", "reference_points": [ { "kind": "xline1_point", "x_mm": 409.4248970157999, "y_mm": 297.259914046725 }, { "kind": "xline2_point", "x_mm": 479.4248970158001, "y_mm": 297.5413448351919 }, { "kind": "center", "x_mm": 0, "y_mm": 0 }, { "kind": "chord_point", "x_mm": 0, "y_mm": 0 }, { "kind": "dim_line_point", "x_mm": 479.4248970158001, "y_mm": 297.1191986524914 }, { "kind": "text_position", "x_mm": 399.878100201987, "y_mm": 300.5624216631991 } ], "owner_candidates": [ { "component_name": "小臂肘关节-1/电机与大臂外壳连接件1-1", "distance_mm": 0.587, "reference_point_kind": "dim_line_point", "nearest_sample_x_mm": 480, "nearest_sample_y_mm": 297, "confidence": "high" }, { "component_name": "小臂肘关节-1/小臂关节装配2-1/EC60fl-150W-V2.stp-1", "distance_mm": 2.428, "reference_point_kind": "dim_line_point", "nearest_sample_x_mm": 477.00000000000006, "nearest_sample_y_mm": 297, "confidence": "high" }, { "component_name": "小臂肘关节-1/GB/T276-94深沟球轴承61810-2Z-1", "distance_mm": 17.468, "reference_point_kind": "xline2_point", "nearest_sample_x_mm": 480, "nearest_sample_y_mm": 315, "confidence": "low" } ], "face_binding_limit": "Ownership binds a drawing location to a component. Exact face identity still requires diameter and B-rep location/projection evidence." } }, "related_3d_interfaces": [ { "interface_group_id": "cyl_interface_003", "component_a": "电机与大臂外壳连接件1-1", "component_b": "小臂关节装配2-1", "diameter_mm": 70, "radius_mm": 35, "contact_record_count": 2, "contact_ids": [ "contact_电机与大臂外壳连接件1_1_face_31__小臂关节装配2_1_face_567", "contact_电机与大臂外壳连接件1_1_face_31__小臂关节装配2_1_face_6" ], "face_pairs": [ { "face_a": 31, "face_b": 567, "center_a_mm": [ -98.449, -94.678, 36.9 ], "center_b_mm": [ -98.449, -85.473, 54.4 ], "axis_a": [ 0, -1, 0 ], "axis_b": [ 0, 1, 0 ], "bbox_a_mm": [ -133.449, -112.634, 19.4, -63.449, -76.723, 54.4 ], "bbox_b_mm": [ -147.523, -88.823, 5.326, -49.375, -82.123, 103.474 ], "surface_process_role_a": "machined_cylindrical_fit_surface", "surface_process_role_b": "machined_cylindrical_fit_surface" }, { "face_a": 31, "face_b": 6, "center_a_mm": [ -98.449, -94.678, 36.9 ], "center_b_mm": [ -98.449, -79.223, 54.4 ], "axis_a": [ 0, -1, 0 ], "axis_b": [ 0, -1, 0 ], "bbox_a_mm": [ -133.449, -112.634, 19.4, -63.449, -76.723, 54.4 ], "bbox_b_mm": [ -146.26, -81.723, 6.59, -50.638, -76.723, 102.211 ], "surface_process_role_a": "machined_cylindrical_fit_surface", "surface_process_role_b": "machined_cylindrical_fit_surface" } ], "max_contact_confidence": 0.813, "interface_function_descriptions": [ { "semantic_unit_id": "lsu_003", "retrieval_sentence": "该零件包含一个半径为25毫米的圆柱面,与小臂关节装配2形成同轴配合。", "mechanical_role": "cylindrical mating face for centering and rotational support", "assembly_process_semantics": "machined cylindrical fit surface requiring precision machining and assembly alignment", "match_method": "component_pair_text" } ], "function_binding_status": "available", "connection_assessment": { "component_a": "电机与大臂外壳连接件1-1", "component_b": "小臂关节装配2-1", "relative_motion_intent": "motion_expected_candidate", "solidworks_constraint_evidence": [ ], "constraint_evidence_note": "SolidWorks mates constrain the CAD model but are not themselves physical fasteners.", "positive_retention_evidence": [ ], "other_positive_retention_status": "not_observed_not_proven_absent", "interference_fit_necessity": "generally_not_expected_but_requires_function_check", "required_whole_assembly_checks": [ "Is relative rotation or sliding required?", "What carries radial load, axial load and torque?", "Are screws, bolts, pins, keys, splines, shoulders, retaining rings, clamps, welds, adhesives or intermediate connected parts present?", "Must the interface be disassembled for assembly or maintenance?", "If no other positive retention is confirmed and the relation must remain fixed, is interference fit required by the retrieved design standard?" ], "confidence": "low", "missing_facts": [ "confirmed physical retention mechanism", "relative motion requirement", "load and torque path", "disassembly intent" ] }, "drawing_requirement_intent": { "fit_intent": "derive_from_interface_function_connection_assessment_and_knowledge", "surface_finish_intent": "derive_per_participating_face_from_motion_load_sealing_and_assembly_method", "exact_value_policy": "do_not_invent_exact_fit_or_roughness_without_retrieved_rule" }, "binding_score": 1.35, "ownership_component_match_count": 2, "ownership_matched_sides": [ { "side": "a", "component": "电机与大臂外壳连接件1-1", "face_refs": [ 31 ], "owner_evidence": [ { "component_name": "小臂肘关节-1/电机与大臂外壳连接件1-1", "distance_mm": 0.587, "reference_point_kind": "dim_line_point", "nearest_sample_x_mm": 480, "nearest_sample_y_mm": 297, "confidence": "high" } ] }, { "side": "b", "component": "小臂关节装配2-1", "face_refs": [ 567, 6 ], "owner_evidence": [ { "component_name": "小臂肘关节-1/小臂关节装配2-1/EC60fl-150W-V2.stp-1", "distance_mm": 2.428, "reference_point_kind": "dim_line_point", "nearest_sample_x_mm": 477.00000000000006, "nearest_sample_y_mm": 297, "confidence": "high" } ] } ], "boundary_component_pair_match_count": 1, "boundary_component_pair_evidence": [ { "component_a": "小臂肘关节-1/小臂关节装配2-1/EC60fl-150W-V2.stp-1", "component_b": "小臂肘关节-1/电机与大臂外壳连接件1-1", "geometry_handle": "334", "reference_point_kind": "xline2_point", "max_probe_distance_mm": 3.616, "confidence": "low" } ], "brep_boundary_pair_match_status": "boundary_pair_supports_this_brep_interface_candidate", "is_best_binding_candidate": true }, { "interface_group_id": "cyl_interface_006", "component_a": "电机与大臂外壳连接件3-1", "component_b": "小臂关节装配2-1", "diameter_mm": 70, "radius_mm": 35, "contact_record_count": 2, "contact_ids": [ "contact_电机与大臂外壳连接件3_1_face_9__小臂关节装配2_1_face_567", "contact_电机与大臂外壳连接件3_1_face_9__小臂关节装配2_1_face_6" ], "face_pairs": [ { "face_a": 9, "face_b": 567, "center_a_mm": [ -98.449, -94.678, 71.9 ], "center_b_mm": [ -98.449, -85.473, 54.4 ], "axis_a": [ 0, 1, 0 ], "axis_b": [ 0, 1, 0 ], "bbox_a_mm": [ -133.449, -112.634, 54.4, -63.449, -76.723, 89.4 ], "bbox_b_mm": [ -147.523, -88.823, 5.326, -49.375, -82.123, 103.474 ], "surface_process_role_a": "machined_cylindrical_fit_surface", "surface_process_role_b": "machined_cylindrical_fit_surface" }, { "face_a": 9, "face_b": 6, "center_a_mm": [ -98.449, -94.678, 71.9 ], "center_b_mm": [ -98.449, -79.223, 54.4 ], "axis_a": [ 0, 1, 0 ], "axis_b": [ 0, -1, 0 ], "bbox_a_mm": [ -133.449, -112.634, 54.4, -63.449, -76.723, 89.4 ], "bbox_b_mm": [ -146.26, -81.723, 6.59, -50.638, -76.723, 102.211 ], "surface_process_role_a": "machined_cylindrical_fit_surface", "surface_process_role_b": "machined_cylindrical_fit_surface" } ], "max_contact_confidence": 0.813, "interface_function_descriptions": [ { "semantic_unit_id": "lsu_003", "retrieval_sentence": "该圆柱面半径25毫米,与小臂关节装配2的圆柱面形成同轴配合,轴向重叠5毫米,间隙为0,用于关节的径向定心和旋转导向。", "mechanical_role": "关节配合圆柱面,提供径向定心和旋转导向,限制径向自由度", "assembly_process_semantics": "精密配合面,需要检查配合精度和同轴度,确保关节运动精度", "match_method": "component_pair_text" } ], "function_binding_status": "available", "connection_assessment": { "component_a": "电机与大臂外壳连接件3-1", "component_b": "小臂关节装配2-1", "relative_motion_intent": "unknown", "solidworks_constraint_evidence": [ ], "constraint_evidence_note": "SolidWorks mates constrain the CAD model but are not themselves physical fasteners.", "positive_retention_evidence": [ ], "other_positive_retention_status": "not_observed_not_proven_absent", "interference_fit_necessity": "needs_review_other_positive_retention_not_observed", "required_whole_assembly_checks": [ "Is relative rotation or sliding required?", "What carries radial load, axial load and torque?", "Are screws, bolts, pins, keys, splines, shoulders, retaining rings, clamps, welds, adhesives or intermediate connected parts present?", "Must the interface be disassembled for assembly or maintenance?", "If no other positive retention is confirmed and the relation must remain fixed, is interference fit required by the retrieved design standard?" ], "confidence": "low", "missing_facts": [ "confirmed physical retention mechanism", "relative motion requirement", "load and torque path", "disassembly intent" ] }, "drawing_requirement_intent": { "fit_intent": "derive_from_interface_function_connection_assessment_and_knowledge", "surface_finish_intent": "derive_per_participating_face_from_motion_load_sealing_and_assembly_method", "exact_value_policy": "do_not_invent_exact_fit_or_roughness_without_retrieved_rule" }, "binding_score": 0.75, "ownership_component_match_count": 1, "ownership_matched_sides": [ { "side": "b", "component": "小臂关节装配2-1", "face_refs": [ 567, 6 ], "owner_evidence": [ { "component_name": "小臂肘关节-1/小臂关节装配2-1/EC60fl-150W-V2.stp-1", "distance_mm": 2.428, "reference_point_kind": "dim_line_point", "nearest_sample_x_mm": 477.00000000000006, "nearest_sample_y_mm": 297, "confidence": "high" } ] } ], "boundary_component_pair_match_count": 0, "boundary_component_pair_evidence": [ ], "brep_boundary_pair_match_status": "not_supported_by_boundary_pair", "is_best_binding_candidate": false } ], "drawing_boundary_to_3d_interface_matches": [ { "geometry_handle": "334", "reference_point_kind": "xline2_point", "drawing_component_a": "小臂肘关节-1/小臂关节装配2-1/EC60fl-150W-V2.stp-1", "drawing_component_b": "小臂肘关节-1/电机与大臂外壳连接件1-1", "interface_group_id": "cyl_interface_001", "interface_component_a": "电机与大臂外壳连接件1-1", "interface_component_b": "小臂关节装配2-1", "diameter_mm": 50, "contact_ids": [ "contact_电机与大臂外壳连接件1_1_face_33__小臂关节装配2_1_face_24" ], "brep_binding_status": "boundary_component_pair_match_without_nominal_diameter_match", "brep_surface_parameter_summary": { "surface_kind": "cylindrical", "drawing_nominal_diameter_mm": 70, "interface_diameter_mm": 50, "interface_radius_mm": 25, "diameter_matches": false }, "brep_face_pairs": [ { "face_a": 33, "face_b": 24, "center_a_mm": [ -98.449, -74.223, 41.9 ], "center_b_mm": [ -98.449, -74.223, 54.4 ], "axis_a": [ 0, -1, 0 ], "axis_b": [ 0, 1, 0 ], "bbox_a_mm": [ -123.449, -76.723, 29.4, -73.449, -71.723, 54.4 ], "bbox_b_mm": [ -132.599, -76.723, 20.25, -64.298, -71.723, 88.551 ], "surface_process_role_a": "machined_cylindrical_fit_surface", "surface_process_role_b": "machined_cylindrical_fit_surface" } ], "interface_function_descriptions": [ { "semantic_unit_id": "lsu_003", "retrieval_sentence": "该零件包含一个半径为25毫米的圆柱面,与小臂关节装配2形成同轴配合。", "mechanical_role": "cylindrical mating face for centering and rotational support", "assembly_process_semantics": "machined cylindrical fit surface requiring precision machining and assembly alignment", "match_method": "exact_contact_id" } ], "connection_assessment": { "component_a": "电机与大臂外壳连接件1-1", "component_b": "小臂关节装配2-1", "relative_motion_intent": "motion_expected_candidate", "solidworks_constraint_evidence": [ ], "constraint_evidence_note": "SolidWorks mates constrain the CAD model but are not themselves physical fasteners.", "positive_retention_evidence": [ ], "other_positive_retention_status": "not_observed_not_proven_absent", "interference_fit_necessity": "generally_not_expected_but_requires_function_check", "required_whole_assembly_checks": [ "Is relative rotation or sliding required?", "What carries radial load, axial load and torque?", "Are screws, bolts, pins, keys, splines, shoulders, retaining rings, clamps, welds, adhesives or intermediate connected parts present?", "Must the interface be disassembled for assembly or maintenance?", "If no other positive retention is confirmed and the relation must remain fixed, is interference fit required by the retrieved design standard?" ], "confidence": "low", "missing_facts": [ "confirmed physical retention mechanism", "relative motion requirement", "load and torque path", "disassembly intent" ] }, "match_basis": "drawing boundary component pair matches 3D interface component pair, but nominal diameter did not match" }, { "geometry_handle": "334", "reference_point_kind": "xline2_point", "drawing_component_a": "小臂肘关节-1/小臂关节装配2-1/EC60fl-150W-V2.stp-1", "drawing_component_b": "小臂肘关节-1/电机与大臂外壳连接件1-1", "interface_group_id": "cyl_interface_002", "interface_component_a": "电机与大臂外壳连接件1-1", "interface_component_b": "小臂关节装配2-1", "diameter_mm": 60, "contact_ids": [ "contact_电机与大臂外壳连接件1_1_face_4__小臂关节装配2_1_face_441", "contact_电机与大臂外壳连接件1_1_face_4__小臂关节装配2_1_face_445" ], "brep_binding_status": "boundary_component_pair_match_without_nominal_diameter_match", "brep_surface_parameter_summary": { "surface_kind": "cylindrical", "drawing_nominal_diameter_mm": 70, "interface_diameter_mm": 60, "interface_radius_mm": 30, "diameter_matches": false }, "brep_face_pairs": [ { "face_a": 4, "face_b": 441, "center_a_mm": [ -98.449, -69.013, 39.4 ], "center_b_mm": [ -83.449, -67.723, 54.4 ], "axis_a": [ 0, 1, 0 ], "axis_b": [ 0, 1, 0 ], "bbox_a_mm": [ -128.449, -71.723, 24.4, -68.449, -66.303, 54.4 ], "bbox_b_mm": [ -98.449, -71.423, 24.4, -68.449, -64.023, 84.4 ], "surface_process_role_a": "machined_cylindrical_fit_surface", "surface_process_role_b": "machined_cylindrical_fit_surface" }, { "face_a": 4, "face_b": 445, "center_a_mm": [ -98.449, -69.013, 39.4 ], "center_b_mm": [ -113.449, -67.723, 54.4 ], "axis_a": [ 0, 1, 0 ], "axis_b": [ 0, 1, 0 ], "bbox_a_mm": [ -128.449, -71.723, 24.4, -68.449, -66.303, 54.4 ], "bbox_b_mm": [ -128.449, -71.423, 24.4, -98.449, -64.023, 84.4 ], "surface_process_role_a": "machined_cylindrical_fit_surface", "surface_process_role_b": "machined_cylindrical_fit_surface" } ], "interface_function_descriptions": [ { "semantic_unit_id": "lsu_003", "retrieval_sentence": "该零件包含一个半径为25毫米的圆柱面,与小臂关节装配2形成同轴配合。", "mechanical_role": "cylindrical mating face for centering and rotational support", "assembly_process_semantics": "machined cylindrical fit surface requiring precision machining and assembly alignment", "match_method": "component_pair_text" } ], "connection_assessment": { "component_a": "电机与大臂外壳连接件1-1", "component_b": "小臂关节装配2-1", "relative_motion_intent": "motion_expected_candidate", "solidworks_constraint_evidence": [ ], "constraint_evidence_note": "SolidWorks mates constrain the CAD model but are not themselves physical fasteners.", "positive_retention_evidence": [ ], "other_positive_retention_status": "not_observed_not_proven_absent", "interference_fit_necessity": "generally_not_expected_but_requires_function_check", "required_whole_assembly_checks": [ "Is relative rotation or sliding required?", "What carries radial load, axial load and torque?", "Are screws, bolts, pins, keys, splines, shoulders, retaining rings, clamps, welds, adhesives or intermediate connected parts present?", "Must the interface be disassembled for assembly or maintenance?", "If no other positive retention is confirmed and the relation must remain fixed, is interference fit required by the retrieved design standard?" ], "confidence": "low", "missing_facts": [ "confirmed physical retention mechanism", "relative motion requirement", "load and torque path", "disassembly intent" ] }, "match_basis": "drawing boundary component pair matches 3D interface component pair, but nominal diameter did not match" }, { "geometry_handle": "334", "reference_point_kind": "xline2_point", "drawing_component_a": "小臂肘关节-1/小臂关节装配2-1/EC60fl-150W-V2.stp-1", "drawing_component_b": "小臂肘关节-1/电机与大臂外壳连接件1-1", "interface_group_id": "cyl_interface_003", "interface_component_a": "电机与大臂外壳连接件1-1", "interface_component_b": "小臂关节装配2-1", "diameter_mm": 70, "contact_ids": [ "contact_电机与大臂外壳连接件1_1_face_31__小臂关节装配2_1_face_567", "contact_电机与大臂外壳连接件1_1_face_31__小臂关节装配2_1_face_6" ], "brep_binding_status": "brep_face_pair_candidate_by_boundary_pair_and_nominal_diameter", "brep_surface_parameter_summary": { "surface_kind": "cylindrical", "drawing_nominal_diameter_mm": 70, "interface_diameter_mm": 70, "interface_radius_mm": 35, "diameter_matches": true }, "brep_face_pairs": [ { "face_a": 31, "face_b": 567, "center_a_mm": [ -98.449, -94.678, 36.9 ], "center_b_mm": [ -98.449, -85.473, 54.4 ], "axis_a": [ 0, -1, 0 ], "axis_b": [ 0, 1, 0 ], "bbox_a_mm": [ -133.449, -112.634, 19.4, -63.449, -76.723, 54.4 ], "bbox_b_mm": [ -147.523, -88.823, 5.326, -49.375, -82.123, 103.474 ], "surface_process_role_a": "machined_cylindrical_fit_surface", "surface_process_role_b": "machined_cylindrical_fit_surface" }, { "face_a": 31, "face_b": 6, "center_a_mm": [ -98.449, -94.678, 36.9 ], "center_b_mm": [ -98.449, -79.223, 54.4 ], "axis_a": [ 0, -1, 0 ], "axis_b": [ 0, -1, 0 ], "bbox_a_mm": [ -133.449, -112.634, 19.4, -63.449, -76.723, 54.4 ], "bbox_b_mm": [ -146.26, -81.723, 6.59, -50.638, -76.723, 102.211 ], "surface_process_role_a": "machined_cylindrical_fit_surface", "surface_process_role_b": "machined_cylindrical_fit_surface" } ], "interface_function_descriptions": [ { "semantic_unit_id": "lsu_003", "retrieval_sentence": "该零件包含一个半径为25毫米的圆柱面,与小臂关节装配2形成同轴配合。", "mechanical_role": "cylindrical mating face for centering and rotational support", "assembly_process_semantics": "machined cylindrical fit surface requiring precision machining and assembly alignment", "match_method": "component_pair_text" } ], "connection_assessment": { "component_a": "电机与大臂外壳连接件1-1", "component_b": "小臂关节装配2-1", "relative_motion_intent": "motion_expected_candidate", "solidworks_constraint_evidence": [ ], "constraint_evidence_note": "SolidWorks mates constrain the CAD model but are not themselves physical fasteners.", "positive_retention_evidence": [ ], "other_positive_retention_status": "not_observed_not_proven_absent", "interference_fit_necessity": "generally_not_expected_but_requires_function_check", "required_whole_assembly_checks": [ "Is relative rotation or sliding required?", "What carries radial load, axial load and torque?", "Are screws, bolts, pins, keys, splines, shoulders, retaining rings, clamps, welds, adhesives or intermediate connected parts present?", "Must the interface be disassembled for assembly or maintenance?", "If no other positive retention is confirmed and the relation must remain fixed, is interference fit required by the retrieved design standard?" ], "confidence": "low", "missing_facts": [ "confirmed physical retention mechanism", "relative motion requirement", "load and torque path", "disassembly intent" ] }, "match_basis": "drawing boundary component pair and nominal diameter match 3D B-rep contact face pair" } ], "binding_status": "matched_by_diameter_and_drawing_ownership", "binding_basis": "nominal diameter plus dimension definition-point/component ownership plus boundary-line component-pair evidence; B-rep face ids and location signatures are retained for final interface identity checking", "expected_fit_intent": "must_be_inferred_from_bound_interface_function_and_knowledge_not_from_contact_alone", "allowed_verdicts": [ "correct", "incorrect", "missing", "needs_review" ], "preliminary_verdict": "needs_review" }, { "candidate_id": "tolerance_B0C", "dwg_annotation": { "dimension_kind": "diameter", "nominal_size_mm": 50, "interface_diameter_mm": 50, "fit_code": "H6/f5", "fit_grade": "H6/f5", "fit_designations": [ { "designation": "H6", "fundamental_deviation": "H", "it_grade": "6", "role": "hole" }, { "designation": "f5", "fundamental_deviation": "f", "it_grade": "5", "role": "shaft" } ], "hole_tolerance_designation": "H6", "shaft_tolerance_designation": "f5", "fit_completeness": "hole_and_shaft_pair", "upper_deviation_mm": null, "lower_deviation_mm": null, "deviation_source": null, "raw_text": "\\A1;%%C50\\H0.707107x;\\SH6/f5;\\H1.41421x;", "text": "Φ50H6/f5", "parse_warnings": [ ], "handle": "B0C", "object_name": "AcDbRotatedDimension", "source_index": 1830, "text_position": [ 399.878100201987, 290.190167227561, 0 ], "xline1_point": [ 419.4248970158001, 286.6198464414167, 0 ], "xline2_point": [ 469.4248970157945, 285.4578096374238, 0 ], "dim_line_point": [ 469.4248970157945, 286.7469442168534, 0 ], "center": [ 0, 0, 0 ], "chord_point": [ 0, 0, 0 ], "bbox": { "min_x": 396.1729058760973, "min_y": 285.4578096374238, "max_x": 469.42489701579456, "max_y": 293.00839023826865 }, "drawing_geometry_binding": { "status": "geometry_candidates_found", "search_radius_mm": 2, "point_bindings": [ { "reference_point_kind": "xline1_point", "x_mm": 419.4248970158001, "y_mm": 286.6198464414167, "nearest_geometry": [ { "handle": "AFA", "object_name": "AcDbHatch", "layer": "剖面线层", "distance_mm": 0, "match_kind": "bbox_distance", "confidence": "high", "start": null, "end": null, "center": null, "radius_mm": null, "bbox": { "min_x": 409.42489701579996, "min_y": 283.56229274765604, "max_x": 469.42489701579996, "max_y": 293.5622927476564 }, "boundary_ownership": { "status": "boundary_probe_not_supported_for_geometry" } }, { "handle": "33B", "object_name": "AcDbLine", "layer": "粗实线层", "distance_mm": 0, "match_kind": "line_segment_distance", "confidence": "high", "start": [ 419.4248970158002, 288.5622927476563 ], "end": [ 419.42489701579996, 283.5622927476563 ], "center": null, "radius_mm": null, "bbox": { "min_x": 419.42489701579996, "min_y": 283.5622927476563, "max_x": 419.4248970158002, "max_y": 288.5622927476563 }, "boundary_ownership": { "status": "boundary_pair_candidates_found", "probe_offset_mm": 3, "sides": [ { "side": "normal_positive", "probe_x_mm": 422.425, "probe_y_mm": 286.62, "owner_candidates": [ { "component_name": "小臂肘关节-1/电机与大臂外壳连接件1-1", "distance_mm": 1.495, "sample_x_mm": 423, "sample_y_mm": 288.00000000000006, "confidence": "high" }, { "component_name": "小臂肘关节-1/小臂关节装配2-1/EC60fl-150W-V2.stp-1", "distance_mm": 1.719, "sample_x_mm": 423, "sample_y_mm": 285.00000000000006, "confidence": "medium" } ] }, { "side": "normal_negative", "probe_x_mm": 416.425, "probe_y_mm": 286.62, "owner_candidates": [ { "component_name": "小臂肘关节-1/电机与大臂外壳连接件1-1", "distance_mm": 1.495, "sample_x_mm": 417, "sample_y_mm": 288.00000000000006, "confidence": "high" }, { "component_name": "小臂肘关节-1/小臂关节装配2-1/EC60fl-150W-V2.stp-1", "distance_mm": 3.832, "sample_x_mm": 420, "sample_y_mm": 288.00000000000006, "confidence": "low" } ] } ], "component_pair_candidates": [ { "component_a": "小臂肘关节-1/电机与大臂外壳连接件1-1", "component_b": "小臂肘关节-1/小臂关节装配2-1/EC60fl-150W-V2.stp-1", "side_a": "normal_positive", "side_b": "normal_negative", "max_probe_distance_mm": 3.832, "confidence": "low" } ], "boundary_rule": "A visible drawing edge is treated as a possible boundary between two projected components; side probes provide drawing evidence, not final 3D contact proof." } }, { "handle": "346", "object_name": "AcDbLine", "layer": "粗实线层", "distance_mm": 1.9424, "match_kind": "line_segment_distance", "confidence": "low", "start": [ 419.4248970158002, 288.5622927476563 ], "end": [ 409.42489701579996, 288.5622927476563 ], "center": null, "radius_mm": null, "bbox": { "min_x": 409.42489701579996, "min_y": 288.5622927476563, "max_x": 419.4248970158002, "max_y": 288.5622927476563 }, "boundary_ownership": { "status": "boundary_pair_candidates_found", "probe_offset_mm": 3, "sides": [ { "side": "normal_positive", "probe_x_mm": 419.425, "probe_y_mm": 283.62, "owner_candidates": [ { "component_name": "小臂肘关节-1/小臂关节装配2-1/EC60fl-150W-V2.stp-1", "distance_mm": 1.495, "sample_x_mm": 420, "sample_y_mm": 285.00000000000006, "confidence": "high" }, { "component_name": "小臂肘关节-1/电机与大臂外壳连接件1-1", "distance_mm": 2.79, "sample_x_mm": 417, "sample_y_mm": 285.00000000000006, "confidence": "medium" } ] }, { "side": "normal_negative", "probe_x_mm": 419.425, "probe_y_mm": 289.62, "owner_candidates": [ { "component_name": "小臂肘关节-1/电机与大臂外壳连接件1-1", "distance_mm": 1.495, "sample_x_mm": 420, "sample_y_mm": 291, "confidence": "high" }, { "component_name": "小臂肘关节-1/小臂关节装配2-1/EC60fl-150W-V2.stp-1", "distance_mm": 1.719, "sample_x_mm": 420, "sample_y_mm": 288.00000000000006, "confidence": "medium" } ] } ], "component_pair_candidates": [ { "component_a": "小臂肘关节-1/小臂关节装配2-1/EC60fl-150W-V2.stp-1", "component_b": "小臂肘关节-1/电机与大臂外壳连接件1-1", "side_a": "normal_positive", "side_b": "normal_negative", "max_probe_distance_mm": 1.495, "confidence": "high" } ], "boundary_rule": "A visible drawing edge is treated as a possible boundary between two projected components; side probes provide drawing evidence, not final 3D contact proof." } } ] }, { "reference_point_kind": "xline2_point", "x_mm": 469.4248970157945, "y_mm": 285.4578096374238, "nearest_geometry": [ { "handle": "42C", "object_name": "AcDbHatch", "layer": "剖面线层", "distance_mm": 0, "match_kind": "bbox_distance", "confidence": "high", "start": null, "end": null, "center": null, "radius_mm": null, "bbox": { "min_x": 469.3390057321509, "min_y": 284.1047640250832, "max_x": 484.27281217641905, "max_y": 305.24297635309966 }, "boundary_ownership": { "status": "boundary_probe_not_supported_for_geometry" } }, { "handle": "AFA", "object_name": "AcDbHatch", "layer": "剖面线层", "distance_mm": 0, "match_kind": "bbox_distance", "confidence": "high", "start": null, "end": null, "center": null, "radius_mm": null, "bbox": { "min_x": 409.42489701579996, "min_y": 283.56229274765604, "max_x": 469.42489701579996, "max_y": 293.5622927476564 }, "boundary_ownership": { "status": "boundary_probe_not_supported_for_geometry" } }, { "handle": "33C", "object_name": "AcDbLine", "layer": "粗实线层", "distance_mm": 0, "match_kind": "line_segment_distance", "confidence": "high", "start": [ 469.42489701579996, 283.5622927476561 ], "end": [ 469.4248970157863, 288.37504962544125 ], "center": null, "radius_mm": null, "bbox": { "min_x": 469.4248970157863, "min_y": 283.5622927476561, "max_x": 469.42489701579996, "max_y": 288.37504962544125 }, "boundary_ownership": { "status": "boundary_pair_not_resolved", "probe_offset_mm": 3, "sides": [ { "side": "normal_positive", "probe_x_mm": 466.425, "probe_y_mm": 285.458, "owner_candidates": [ { "component_name": "小臂肘关节-1/小臂关节装配2-1/EC60fl-150W-V2.stp-1", "distance_mm": 1.497, "sample_x_mm": 465, "sample_y_mm": 285.00000000000006, "confidence": "high" } ] }, { "side": "normal_negative", "probe_x_mm": 472.425, "probe_y_mm": 285.458, "owner_candidates": [ { "component_name": "小臂肘关节-1/小臂关节装配2-1/EC60fl-150W-V2.stp-1", "distance_mm": 1.497, "sample_x_mm": 471.00000000000006, "sample_y_mm": 285.00000000000006, "confidence": "high" } ] } ], "component_pair_candidates": [ ], "boundary_rule": "A visible drawing edge is treated as a possible boundary between two projected components; side probes provide drawing evidence, not final 3D contact proof." } }, { "handle": "42A", "object_name": "AcDbHatch", "layer": "剖面线层", "distance_mm": 0.946, "match_kind": "bbox_distance", "confidence": "medium", "start": null, "end": null, "center": null, "radius_mm": null, "bbox": { "min_x": 400.4754088096754, "min_y": 276.61280454154604, "max_x": 488.37161294704174, "max_y": 284.5117809537715 }, "boundary_ownership": { "status": "boundary_probe_not_supported_for_geometry" } }, { "handle": "323", "object_name": "AcDbLine", "layer": "粗实线层", "distance_mm": 1.8955, "match_kind": "line_segment_distance", "confidence": "low", "start": [ 450.26354876591734, 283.56229274765616 ], "end": [ 474.1248970157998, 283.56229274765604 ], "center": null, "radius_mm": null, "bbox": { "min_x": 450.26354876591734, "min_y": 283.56229274765604, "max_x": 474.1248970157998, "max_y": 283.56229274765616 }, "boundary_ownership": { "status": "boundary_pair_not_resolved", "probe_offset_mm": 3, "sides": [ { "side": "normal_positive", "probe_x_mm": 469.425, "probe_y_mm": 288.458, "owner_candidates": [ { "component_name": "小臂肘关节-1/小臂关节装配2-1/EC60fl-150W-V2.stp-1", "distance_mm": 1.497, "sample_x_mm": 468, "sample_y_mm": 288.00000000000006, "confidence": "high" } ] }, { "side": "normal_negative", "probe_x_mm": 469.425, "probe_y_mm": 282.458, "owner_candidates": [ { "component_name": "小臂肘关节-1/小臂关节装配2-1/EC60fl-150W-V2.stp-1", "distance_mm": 1.497, "sample_x_mm": 468, "sample_y_mm": 282, "confidence": "high" } ] } ], "component_pair_candidates": [ ], "boundary_rule": "A visible drawing edge is treated as a possible boundary between two projected components; side probes provide drawing evidence, not final 3D contact proof." } } ] } ], "binding_policy": "These are nearest DWG geometry candidates for dimension definition points. Use handle/distance as 2D evidence; final B-rep face identity still requires 3D diameter, ownership and projection checks." }, "ownership_binding": { "status": "owner_candidates_found", "reference_points": [ { "kind": "xline1_point", "x_mm": 419.4248970158001, "y_mm": 286.6198464414167 }, { "kind": "xline2_point", "x_mm": 469.4248970157945, "y_mm": 285.4578096374238 }, { "kind": "center", "x_mm": 0, "y_mm": 0 }, { "kind": "chord_point", "x_mm": 0, "y_mm": 0 }, { "kind": "dim_line_point", "x_mm": 469.4248970157945, "y_mm": 286.7469442168534 }, { "kind": "text_position", "x_mm": 399.878100201987, "y_mm": 290.190167227561 } ], "owner_candidates": [ { "component_name": "小臂肘关节-1/小臂关节装配2-1/EC60fl-150W-V2.stp-1", "distance_mm": 1.495, "reference_point_kind": "xline1_point", "nearest_sample_x_mm": 420, "nearest_sample_y_mm": 288.00000000000006, "confidence": "high" }, { "component_name": "小臂肘关节-1/电机与大臂外壳连接件1-1", "distance_mm": 2.79, "reference_point_kind": "xline1_point", "nearest_sample_x_mm": 417, "nearest_sample_y_mm": 288.00000000000006, "confidence": "high" }, { "component_name": "小臂肘关节-1/小臂关节装配2-1/小臂电机减速器连接法兰-1", "distance_mm": 9.565, "reference_point_kind": "xline2_point", "nearest_sample_x_mm": 468, "nearest_sample_y_mm": 276, "confidence": "low" }, { "component_name": "小臂肘关节-1/小臂关节装配2-1/CSG-20-160-2A-SP_C_8_WG1044040-MHC-1/CSG-20-50-2A-GR-MHC_b-1", "distance_mm": 18.513, "reference_point_kind": "xline2_point", "nearest_sample_x_mm": 468, "nearest_sample_y_mm": 267, "confidence": "low" }, { "component_name": "小臂肘关节-1/小臂关节装配2-1/CSG-20-160-2A-SP_C_8_WG1044040-MHC-1/WG_CSG_SHG-20_C_8_WG1044040-1", "distance_mm": 18.645, "reference_point_kind": "xline2_point", "nearest_sample_x_mm": 459, "nearest_sample_y_mm": 270, "confidence": "low" } ], "face_binding_limit": "Ownership binds a drawing location to a component. Exact face identity still requires diameter and B-rep location/projection evidence." } }, "related_3d_interfaces": [ { "interface_group_id": "cyl_interface_001", "component_a": "电机与大臂外壳连接件1-1", "component_b": "小臂关节装配2-1", "diameter_mm": 50, "radius_mm": 25, "contact_record_count": 1, "contact_ids": [ "contact_电机与大臂外壳连接件1_1_face_33__小臂关节装配2_1_face_24" ], "face_pairs": [ { "face_a": 33, "face_b": 24, "center_a_mm": [ -98.449, -74.223, 41.9 ], "center_b_mm": [ -98.449, -74.223, 54.4 ], "axis_a": [ 0, -1, 0 ], "axis_b": [ 0, 1, 0 ], "bbox_a_mm": [ -123.449, -76.723, 29.4, -73.449, -71.723, 54.4 ], "bbox_b_mm": [ -132.599, -76.723, 20.25, -64.298, -71.723, 88.551 ], "surface_process_role_a": "machined_cylindrical_fit_surface", "surface_process_role_b": "machined_cylindrical_fit_surface" } ], "max_contact_confidence": 0.81, "interface_function_descriptions": [ { "semantic_unit_id": "lsu_003", "retrieval_sentence": "该零件包含一个半径为25毫米的圆柱面,与小臂关节装配2形成同轴配合。", "mechanical_role": "cylindrical mating face for centering and rotational support", "assembly_process_semantics": "machined cylindrical fit surface requiring precision machining and assembly alignment", "match_method": "exact_contact_id" } ], "function_binding_status": "available", "connection_assessment": { "component_a": "电机与大臂外壳连接件1-1", "component_b": "小臂关节装配2-1", "relative_motion_intent": "motion_expected_candidate", "solidworks_constraint_evidence": [ ], "constraint_evidence_note": "SolidWorks mates constrain the CAD model but are not themselves physical fasteners.", "positive_retention_evidence": [ ], "other_positive_retention_status": "not_observed_not_proven_absent", "interference_fit_necessity": "generally_not_expected_but_requires_function_check", "required_whole_assembly_checks": [ "Is relative rotation or sliding required?", "What carries radial load, axial load and torque?", "Are screws, bolts, pins, keys, splines, shoulders, retaining rings, clamps, welds, adhesives or intermediate connected parts present?", "Must the interface be disassembled for assembly or maintenance?", "If no other positive retention is confirmed and the relation must remain fixed, is interference fit required by the retrieved design standard?" ], "confidence": "low", "missing_facts": [ "confirmed physical retention mechanism", "relative motion requirement", "load and torque path", "disassembly intent" ] }, "drawing_requirement_intent": { "fit_intent": "derive_from_interface_function_connection_assessment_and_knowledge", "surface_finish_intent": "derive_per_participating_face_from_motion_load_sealing_and_assembly_method", "exact_value_policy": "do_not_invent_exact_fit_or_roughness_without_retrieved_rule" }, "binding_score": 1.35, "ownership_component_match_count": 2, "ownership_matched_sides": [ { "side": "a", "component": "电机与大臂外壳连接件1-1", "face_refs": [ 33 ], "owner_evidence": [ { "component_name": "小臂肘关节-1/电机与大臂外壳连接件1-1", "distance_mm": 2.79, "reference_point_kind": "xline1_point", "nearest_sample_x_mm": 417, "nearest_sample_y_mm": 288.00000000000006, "confidence": "high" } ] }, { "side": "b", "component": "小臂关节装配2-1", "face_refs": [ 24 ], "owner_evidence": [ { "component_name": "小臂肘关节-1/小臂关节装配2-1/EC60fl-150W-V2.stp-1", "distance_mm": 1.495, "reference_point_kind": "xline1_point", "nearest_sample_x_mm": 420, "nearest_sample_y_mm": 288.00000000000006, "confidence": "high" } ] } ], "boundary_component_pair_match_count": 2, "boundary_component_pair_evidence": [ { "component_a": "小臂肘关节-1/电机与大臂外壳连接件1-1", "component_b": "小臂肘关节-1/小臂关节装配2-1/EC60fl-150W-V2.stp-1", "geometry_handle": "33B", "reference_point_kind": "xline1_point", "max_probe_distance_mm": 3.832, "confidence": "low" }, { "component_a": "小臂肘关节-1/小臂关节装配2-1/EC60fl-150W-V2.stp-1", "component_b": "小臂肘关节-1/电机与大臂外壳连接件1-1", "geometry_handle": "346", "reference_point_kind": "xline1_point", "max_probe_distance_mm": 1.495, "confidence": "high" } ], "brep_boundary_pair_match_status": "boundary_pair_supports_this_brep_interface_candidate", "is_best_binding_candidate": true }, { "interface_group_id": "cyl_interface_004", "component_a": "电机与大臂外壳连接件3-1", "component_b": "小臂关节装配2-1", "diameter_mm": 50, "radius_mm": 25, "contact_record_count": 1, "contact_ids": [ "contact_电机与大臂外壳连接件3_1_face_14__小臂关节装配2_1_face_24" ], "face_pairs": [ { "face_a": 14, "face_b": 24, "center_a_mm": [ -98.449, -74.223, 66.9 ], "center_b_mm": [ -98.449, -74.223, 54.4 ], "axis_a": [ 0, -1, 0 ], "axis_b": [ 0, 1, 0 ], "bbox_a_mm": [ -123.449, -76.723, 54.4, -73.449, -71.723, 79.4 ], "bbox_b_mm": [ -132.599, -76.723, 20.25, -64.298, -71.723, 88.551 ], "surface_process_role_a": "machined_cylindrical_fit_surface", "surface_process_role_b": "machined_cylindrical_fit_surface" } ], "max_contact_confidence": 0.81, "interface_function_descriptions": [ { "semantic_unit_id": "lsu_003", "retrieval_sentence": "该圆柱面半径25毫米,与小臂关节装配2的圆柱面形成同轴配合,轴向重叠5毫米,间隙为0,用于关节的径向定心和旋转导向。", "mechanical_role": "关节配合圆柱面,提供径向定心和旋转导向,限制径向自由度", "assembly_process_semantics": "精密配合面,需要检查配合精度和同轴度,确保关节运动精度", "match_method": "exact_contact_id" } ], "function_binding_status": "available", "connection_assessment": { "component_a": "电机与大臂外壳连接件3-1", "component_b": "小臂关节装配2-1", "relative_motion_intent": "unknown", "solidworks_constraint_evidence": [ ], "constraint_evidence_note": "SolidWorks mates constrain the CAD model but are not themselves physical fasteners.", "positive_retention_evidence": [ ], "other_positive_retention_status": "not_observed_not_proven_absent", "interference_fit_necessity": "needs_review_other_positive_retention_not_observed", "required_whole_assembly_checks": [ "Is relative rotation or sliding required?", "What carries radial load, axial load and torque?", "Are screws, bolts, pins, keys, splines, shoulders, retaining rings, clamps, welds, adhesives or intermediate connected parts present?", "Must the interface be disassembled for assembly or maintenance?", "If no other positive retention is confirmed and the relation must remain fixed, is interference fit required by the retrieved design standard?" ], "confidence": "low", "missing_facts": [ "confirmed physical retention mechanism", "relative motion requirement", "load and torque path", "disassembly intent" ] }, "drawing_requirement_intent": { "fit_intent": "derive_from_interface_function_connection_assessment_and_knowledge", "surface_finish_intent": "derive_per_participating_face_from_motion_load_sealing_and_assembly_method", "exact_value_policy": "do_not_invent_exact_fit_or_roughness_without_retrieved_rule" }, "binding_score": 0.75, "ownership_component_match_count": 1, "ownership_matched_sides": [ { "side": "b", "component": "小臂关节装配2-1", "face_refs": [ 24 ], "owner_evidence": [ { "component_name": "小臂肘关节-1/小臂关节装配2-1/EC60fl-150W-V2.stp-1", "distance_mm": 1.495, "reference_point_kind": "xline1_point", "nearest_sample_x_mm": 420, "nearest_sample_y_mm": 288.00000000000006, "confidence": "high" } ] } ], "boundary_component_pair_match_count": 0, "boundary_component_pair_evidence": [ ], "brep_boundary_pair_match_status": "not_supported_by_boundary_pair", "is_best_binding_candidate": false } ], "drawing_boundary_to_3d_interface_matches": [ { "geometry_handle": "33B", "reference_point_kind": "xline1_point", "drawing_component_a": "小臂肘关节-1/电机与大臂外壳连接件1-1", "drawing_component_b": "小臂肘关节-1/小臂关节装配2-1/EC60fl-150W-V2.stp-1", "interface_group_id": "cyl_interface_001", "interface_component_a": "电机与大臂外壳连接件1-1", "interface_component_b": "小臂关节装配2-1", "diameter_mm": 50, "contact_ids": [ "contact_电机与大臂外壳连接件1_1_face_33__小臂关节装配2_1_face_24" ], "brep_binding_status": "brep_face_pair_candidate_by_boundary_pair_and_nominal_diameter", "brep_surface_parameter_summary": { "surface_kind": "cylindrical", "drawing_nominal_diameter_mm": 50, "interface_diameter_mm": 50, "interface_radius_mm": 25, "diameter_matches": true }, "brep_face_pairs": [ { "face_a": 33, "face_b": 24, "center_a_mm": [ -98.449, -74.223, 41.9 ], "center_b_mm": [ -98.449, -74.223, 54.4 ], "axis_a": [ 0, -1, 0 ], "axis_b": [ 0, 1, 0 ], "bbox_a_mm": [ -123.449, -76.723, 29.4, -73.449, -71.723, 54.4 ], "bbox_b_mm": [ -132.599, -76.723, 20.25, -64.298, -71.723, 88.551 ], "surface_process_role_a": "machined_cylindrical_fit_surface", "surface_process_role_b": "machined_cylindrical_fit_surface" } ], "interface_function_descriptions": [ { "semantic_unit_id": "lsu_003", "retrieval_sentence": "该零件包含一个半径为25毫米的圆柱面,与小臂关节装配2形成同轴配合。", "mechanical_role": "cylindrical mating face for centering and rotational support", "assembly_process_semantics": "machined cylindrical fit surface requiring precision machining and assembly alignment", "match_method": "exact_contact_id" } ], "connection_assessment": { "component_a": "电机与大臂外壳连接件1-1", "component_b": "小臂关节装配2-1", "relative_motion_intent": "motion_expected_candidate", "solidworks_constraint_evidence": [ ], "constraint_evidence_note": "SolidWorks mates constrain the CAD model but are not themselves physical fasteners.", "positive_retention_evidence": [ ], "other_positive_retention_status": "not_observed_not_proven_absent", "interference_fit_necessity": "generally_not_expected_but_requires_function_check", "required_whole_assembly_checks": [ "Is relative rotation or sliding required?", "What carries radial load, axial load and torque?", "Are screws, bolts, pins, keys, splines, shoulders, retaining rings, clamps, welds, adhesives or intermediate connected parts present?", "Must the interface be disassembled for assembly or maintenance?", "If no other positive retention is confirmed and the relation must remain fixed, is interference fit required by the retrieved design standard?" ], "confidence": "low", "missing_facts": [ "confirmed physical retention mechanism", "relative motion requirement", "load and torque path", "disassembly intent" ] }, "match_basis": "drawing boundary component pair and nominal diameter match 3D B-rep contact face pair" }, { "geometry_handle": "33B", "reference_point_kind": "xline1_point", "drawing_component_a": "小臂肘关节-1/电机与大臂外壳连接件1-1", "drawing_component_b": "小臂肘关节-1/小臂关节装配2-1/EC60fl-150W-V2.stp-1", "interface_group_id": "cyl_interface_002", "interface_component_a": "电机与大臂外壳连接件1-1", "interface_component_b": "小臂关节装配2-1", "diameter_mm": 60, "contact_ids": [ "contact_电机与大臂外壳连接件1_1_face_4__小臂关节装配2_1_face_441", "contact_电机与大臂外壳连接件1_1_face_4__小臂关节装配2_1_face_445" ], "brep_binding_status": "boundary_component_pair_match_without_nominal_diameter_match", "brep_surface_parameter_summary": { "surface_kind": "cylindrical", "drawing_nominal_diameter_mm": 50, "interface_diameter_mm": 60, "interface_radius_mm": 30, "diameter_matches": false }, "brep_face_pairs": [ { "face_a": 4, "face_b": 441, "center_a_mm": [ -98.449, -69.013, 39.4 ], "center_b_mm": [ -83.449, -67.723, 54.4 ], "axis_a": [ 0, 1, 0 ], "axis_b": [ 0, 1, 0 ], "bbox_a_mm": [ -128.449, -71.723, 24.4, -68.449, -66.303, 54.4 ], "bbox_b_mm": [ -98.449, -71.423, 24.4, -68.449, -64.023, 84.4 ], "surface_process_role_a": "machined_cylindrical_fit_surface", "surface_process_role_b": "machined_cylindrical_fit_surface" }, { "face_a": 4, "face_b": 445, "center_a_mm": [ -98.449, -69.013, 39.4 ], "center_b_mm": [ -113.449, -67.723, 54.4 ], "axis_a": [ 0, 1, 0 ], "axis_b": [ 0, 1, 0 ], "bbox_a_mm": [ -128.449, -71.723, 24.4, -68.449, -66.303, 54.4 ], "bbox_b_mm": [ -128.449, -71.423, 24.4, -98.449, -64.023, 84.4 ], "surface_process_role_a": "machined_cylindrical_fit_surface", "surface_process_role_b": "machined_cylindrical_fit_surface" } ], "interface_function_descriptions": [ { "semantic_unit_id": "lsu_003", "retrieval_sentence": "该零件包含一个半径为25毫米的圆柱面,与小臂关节装配2形成同轴配合。", "mechanical_role": "cylindrical mating face for centering and rotational support", "assembly_process_semantics": "machined cylindrical fit surface requiring precision machining and assembly alignment", "match_method": "component_pair_text" } ], "connection_assessment": { "component_a": "电机与大臂外壳连接件1-1", "component_b": "小臂关节装配2-1", "relative_motion_intent": "motion_expected_candidate", "solidworks_constraint_evidence": [ ], "constraint_evidence_note": "SolidWorks mates constrain the CAD model but are not themselves physical fasteners.", "positive_retention_evidence": [ ], "other_positive_retention_status": "not_observed_not_proven_absent", "interference_fit_necessity": "generally_not_expected_but_requires_function_check", "required_whole_assembly_checks": [ "Is relative rotation or sliding required?", "What carries radial load, axial load and torque?", "Are screws, bolts, pins, keys, splines, shoulders, retaining rings, clamps, welds, adhesives or intermediate connected parts present?", "Must the interface be disassembled for assembly or maintenance?", "If no other positive retention is confirmed and the relation must remain fixed, is interference fit required by the retrieved design standard?" ], "confidence": "low", "missing_facts": [ "confirmed physical retention mechanism", "relative motion requirement", "load and torque path", "disassembly intent" ] }, "match_basis": "drawing boundary component pair matches 3D interface component pair, but nominal diameter did not match" }, { "geometry_handle": "33B", "reference_point_kind": "xline1_point", "drawing_component_a": "小臂肘关节-1/电机与大臂外壳连接件1-1", "drawing_component_b": "小臂肘关节-1/小臂关节装配2-1/EC60fl-150W-V2.stp-1", "interface_group_id": "cyl_interface_003", "interface_component_a": "电机与大臂外壳连接件1-1", "interface_component_b": "小臂关节装配2-1", "diameter_mm": 70, "contact_ids": [ "contact_电机与大臂外壳连接件1_1_face_31__小臂关节装配2_1_face_567", "contact_电机与大臂外壳连接件1_1_face_31__小臂关节装配2_1_face_6" ], "brep_binding_status": "boundary_component_pair_match_without_nominal_diameter_match", "brep_surface_parameter_summary": { "surface_kind": "cylindrical", "drawing_nominal_diameter_mm": 50, "interface_diameter_mm": 70, "interface_radius_mm": 35, "diameter_matches": false }, "brep_face_pairs": [ { "face_a": 31, "face_b": 567, "center_a_mm": [ -98.449, -94.678, 36.9 ], "center_b_mm": [ -98.449, -85.473, 54.4 ], "axis_a": [ 0, -1, 0 ], "axis_b": [ 0, 1, 0 ], "bbox_a_mm": [ -133.449, -112.634, 19.4, -63.449, -76.723, 54.4 ], "bbox_b_mm": [ -147.523, -88.823, 5.326, -49.375, -82.123, 103.474 ], "surface_process_role_a": "machined_cylindrical_fit_surface", "surface_process_role_b": "machined_cylindrical_fit_surface" }, { "face_a": 31, "face_b": 6, "center_a_mm": [ -98.449, -94.678, 36.9 ], "center_b_mm": [ -98.449, -79.223, 54.4 ], "axis_a": [ 0, -1, 0 ], "axis_b": [ 0, -1, 0 ], "bbox_a_mm": [ -133.449, -112.634, 19.4, -63.449, -76.723, 54.4 ], "bbox_b_mm": [ -146.26, -81.723, 6.59, -50.638, -76.723, 102.211 ], "surface_process_role_a": "machined_cylindrical_fit_surface", "surface_process_role_b": "machined_cylindrical_fit_surface" } ], "interface_function_descriptions": [ { "semantic_unit_id": "lsu_003", "retrieval_sentence": "该零件包含一个半径为25毫米的圆柱面,与小臂关节装配2形成同轴配合。", "mechanical_role": "cylindrical mating face for centering and rotational support", "assembly_process_semantics": "machined cylindrical fit surface requiring precision machining and assembly alignment", "match_method": "component_pair_text" } ], "connection_assessment": { "component_a": "电机与大臂外壳连接件1-1", "component_b": "小臂关节装配2-1", "relative_motion_intent": "motion_expected_candidate", "solidworks_constraint_evidence": [ ], "constraint_evidence_note": "SolidWorks mates constrain the CAD model but are not themselves physical fasteners.", "positive_retention_evidence": [ ], "other_positive_retention_status": "not_observed_not_proven_absent", "interference_fit_necessity": "generally_not_expected_but_requires_function_check", "required_whole_assembly_checks": [ "Is relative rotation or sliding required?", "What carries radial load, axial load and torque?", "Are screws, bolts, pins, keys, splines, shoulders, retaining rings, clamps, welds, adhesives or intermediate connected parts present?", "Must the interface be disassembled for assembly or maintenance?", "If no other positive retention is confirmed and the relation must remain fixed, is interference fit required by the retrieved design standard?" ], "confidence": "low", "missing_facts": [ "confirmed physical retention mechanism", "relative motion requirement", "load and torque path", "disassembly intent" ] }, "match_basis": "drawing boundary component pair matches 3D interface component pair, but nominal diameter did not match" }, { "geometry_handle": "346", "reference_point_kind": "xline1_point", "drawing_component_a": "小臂肘关节-1/小臂关节装配2-1/EC60fl-150W-V2.stp-1", "drawing_component_b": "小臂肘关节-1/电机与大臂外壳连接件1-1", "interface_group_id": "cyl_interface_001", "interface_component_a": "电机与大臂外壳连接件1-1", "interface_component_b": "小臂关节装配2-1", "diameter_mm": 50, "contact_ids": [ "contact_电机与大臂外壳连接件1_1_face_33__小臂关节装配2_1_face_24" ], "brep_binding_status": "brep_face_pair_candidate_by_boundary_pair_and_nominal_diameter", "brep_surface_parameter_summary": { "surface_kind": "cylindrical", "drawing_nominal_diameter_mm": 50, "interface_diameter_mm": 50, "interface_radius_mm": 25, "diameter_matches": true }, "brep_face_pairs": [ { "face_a": 33, "face_b": 24, "center_a_mm": [ -98.449, -74.223, 41.9 ], "center_b_mm": [ -98.449, -74.223, 54.4 ], "axis_a": [ 0, -1, 0 ], "axis_b": [ 0, 1, 0 ], "bbox_a_mm": [ -123.449, -76.723, 29.4, -73.449, -71.723, 54.4 ], "bbox_b_mm": [ -132.599, -76.723, 20.25, -64.298, -71.723, 88.551 ], "surface_process_role_a": "machined_cylindrical_fit_surface", "surface_process_role_b": "machined_cylindrical_fit_surface" } ], "interface_function_descriptions": [ { "semantic_unit_id": "lsu_003", "retrieval_sentence": "该零件包含一个半径为25毫米的圆柱面,与小臂关节装配2形成同轴配合。", "mechanical_role": "cylindrical mating face for centering and rotational support", "assembly_process_semantics": "machined cylindrical fit surface requiring precision machining and assembly alignment", "match_method": "exact_contact_id" } ], "connection_assessment": { "component_a": "电机与大臂外壳连接件1-1", "component_b": "小臂关节装配2-1", "relative_motion_intent": "motion_expected_candidate", "solidworks_constraint_evidence": [ ], "constraint_evidence_note": "SolidWorks mates constrain the CAD model but are not themselves physical fasteners.", "positive_retention_evidence": [ ], "other_positive_retention_status": "not_observed_not_proven_absent", "interference_fit_necessity": "generally_not_expected_but_requires_function_check", "required_whole_assembly_checks": [ "Is relative rotation or sliding required?", "What carries radial load, axial load and torque?", "Are screws, bolts, pins, keys, splines, shoulders, retaining rings, clamps, welds, adhesives or intermediate connected parts present?", "Must the interface be disassembled for assembly or maintenance?", "If no other positive retention is confirmed and the relation must remain fixed, is interference fit required by the retrieved design standard?" ], "confidence": "low", "missing_facts": [ "confirmed physical retention mechanism", "relative motion requirement", "load and torque path", "disassembly intent" ] }, "match_basis": "drawing boundary component pair and nominal diameter match 3D B-rep contact face pair" }, { "geometry_handle": "346", "reference_point_kind": "xline1_point", "drawing_component_a": "小臂肘关节-1/小臂关节装配2-1/EC60fl-150W-V2.stp-1", "drawing_component_b": "小臂肘关节-1/电机与大臂外壳连接件1-1", "interface_group_id": "cyl_interface_002", "interface_component_a": "电机与大臂外壳连接件1-1", "interface_component_b": "小臂关节装配2-1", "diameter_mm": 60, "contact_ids": [ "contact_电机与大臂外壳连接件1_1_face_4__小臂关节装配2_1_face_441", "contact_电机与大臂外壳连接件1_1_face_4__小臂关节装配2_1_face_445" ], "brep_binding_status": "boundary_component_pair_match_without_nominal_diameter_match", "brep_surface_parameter_summary": { "surface_kind": "cylindrical", "drawing_nominal_diameter_mm": 50, "interface_diameter_mm": 60, "interface_radius_mm": 30, "diameter_matches": false }, "brep_face_pairs": [ { "face_a": 4, "face_b": 441, "center_a_mm": [ -98.449, -69.013, 39.4 ], "center_b_mm": [ -83.449, -67.723, 54.4 ], "axis_a": [ 0, 1, 0 ], "axis_b": [ 0, 1, 0 ], "bbox_a_mm": [ -128.449, -71.723, 24.4, -68.449, -66.303, 54.4 ], "bbox_b_mm": [ -98.449, -71.423, 24.4, -68.449, -64.023, 84.4 ], "surface_process_role_a": "machined_cylindrical_fit_surface", "surface_process_role_b": "machined_cylindrical_fit_surface" }, { "face_a": 4, "face_b": 445, "center_a_mm": [ -98.449, -69.013, 39.4 ], "center_b_mm": [ -113.449, -67.723, 54.4 ], "axis_a": [ 0, 1, 0 ], "axis_b": [ 0, 1, 0 ], "bbox_a_mm": [ -128.449, -71.723, 24.4, -68.449, -66.303, 54.4 ], "bbox_b_mm": [ -128.449, -71.423, 24.4, -98.449, -64.023, 84.4 ], "surface_process_role_a": "machined_cylindrical_fit_surface", "surface_process_role_b": "machined_cylindrical_fit_surface" } ], "interface_function_descriptions": [ { "semantic_unit_id": "lsu_003", "retrieval_sentence": "该零件包含一个半径为25毫米的圆柱面,与小臂关节装配2形成同轴配合。", "mechanical_role": "cylindrical mating face for centering and rotational support", "assembly_process_semantics": "machined cylindrical fit surface requiring precision machining and assembly alignment", "match_method": "component_pair_text" } ], "connection_assessment": { "component_a": "电机与大臂外壳连接件1-1", "component_b": "小臂关节装配2-1", "relative_motion_intent": "motion_expected_candidate", "solidworks_constraint_evidence": [ ], "constraint_evidence_note": "SolidWorks mates constrain the CAD model but are not themselves physical fasteners.", "positive_retention_evidence": [ ], "other_positive_retention_status": "not_observed_not_proven_absent", "interference_fit_necessity": "generally_not_expected_but_requires_function_check", "required_whole_assembly_checks": [ "Is relative rotation or sliding required?", "What carries radial load, axial load and torque?", "Are screws, bolts, pins, keys, splines, shoulders, retaining rings, clamps, welds, adhesives or intermediate connected parts present?", "Must the interface be disassembled for assembly or maintenance?", "If no other positive retention is confirmed and the relation must remain fixed, is interference fit required by the retrieved design standard?" ], "confidence": "low", "missing_facts": [ "confirmed physical retention mechanism", "relative motion requirement", "load and torque path", "disassembly intent" ] }, "match_basis": "drawing boundary component pair matches 3D interface component pair, but nominal diameter did not match" }, { "geometry_handle": "346", "reference_point_kind": "xline1_point", "drawing_component_a": "小臂肘关节-1/小臂关节装配2-1/EC60fl-150W-V2.stp-1", "drawing_component_b": "小臂肘关节-1/电机与大臂外壳连接件1-1", "interface_group_id": "cyl_interface_003", "interface_component_a": "电机与大臂外壳连接件1-1", "interface_component_b": "小臂关节装配2-1", "diameter_mm": 70, "contact_ids": [ "contact_电机与大臂外壳连接件1_1_face_31__小臂关节装配2_1_face_567", "contact_电机与大臂外壳连接件1_1_face_31__小臂关节装配2_1_face_6" ], "brep_binding_status": "boundary_component_pair_match_without_nominal_diameter_match", "brep_surface_parameter_summary": { "surface_kind": "cylindrical", "drawing_nominal_diameter_mm": 50, "interface_diameter_mm": 70, "interface_radius_mm": 35, "diameter_matches": false }, "brep_face_pairs": [ { "face_a": 31, "face_b": 567, "center_a_mm": [ -98.449, -94.678, 36.9 ], "center_b_mm": [ -98.449, -85.473, 54.4 ], "axis_a": [ 0, -1, 0 ], "axis_b": [ 0, 1, 0 ], "bbox_a_mm": [ -133.449, -112.634, 19.4, -63.449, -76.723, 54.4 ], "bbox_b_mm": [ -147.523, -88.823, 5.326, -49.375, -82.123, 103.474 ], "surface_process_role_a": "machined_cylindrical_fit_surface", "surface_process_role_b": "machined_cylindrical_fit_surface" }, { "face_a": 31, "face_b": 6, "center_a_mm": [ -98.449, -94.678, 36.9 ], "center_b_mm": [ -98.449, -79.223, 54.4 ], "axis_a": [ 0, -1, 0 ], "axis_b": [ 0, -1, 0 ], "bbox_a_mm": [ -133.449, -112.634, 19.4, -63.449, -76.723, 54.4 ], "bbox_b_mm": [ -146.26, -81.723, 6.59, -50.638, -76.723, 102.211 ], "surface_process_role_a": "machined_cylindrical_fit_surface", "surface_process_role_b": "machined_cylindrical_fit_surface" } ], "interface_function_descriptions": [ { "semantic_unit_id": "lsu_003", "retrieval_sentence": "该零件包含一个半径为25毫米的圆柱面,与小臂关节装配2形成同轴配合。", "mechanical_role": "cylindrical mating face for centering and rotational support", "assembly_process_semantics": "machined cylindrical fit surface requiring precision machining and assembly alignment", "match_method": "component_pair_text" } ], "connection_assessment": { "component_a": "电机与大臂外壳连接件1-1", "component_b": "小臂关节装配2-1", "relative_motion_intent": "motion_expected_candidate", "solidworks_constraint_evidence": [ ], "constraint_evidence_note": "SolidWorks mates constrain the CAD model but are not themselves physical fasteners.", "positive_retention_evidence": [ ], "other_positive_retention_status": "not_observed_not_proven_absent", "interference_fit_necessity": "generally_not_expected_but_requires_function_check", "required_whole_assembly_checks": [ "Is relative rotation or sliding required?", "What carries radial load, axial load and torque?", "Are screws, bolts, pins, keys, splines, shoulders, retaining rings, clamps, welds, adhesives or intermediate connected parts present?", "Must the interface be disassembled for assembly or maintenance?", "If no other positive retention is confirmed and the relation must remain fixed, is interference fit required by the retrieved design standard?" ], "confidence": "low", "missing_facts": [ "confirmed physical retention mechanism", "relative motion requirement", "load and torque path", "disassembly intent" ] }, "match_basis": "drawing boundary component pair matches 3D interface component pair, but nominal diameter did not match" } ], "binding_status": "matched_by_diameter_and_drawing_ownership", "binding_basis": "nominal diameter plus dimension definition-point/component ownership plus boundary-line component-pair evidence; B-rep face ids and location signatures are retained for final interface identity checking", "expected_fit_intent": "must_be_inferred_from_bound_interface_function_and_knowledge_not_from_contact_alone", "allowed_verdicts": [ "correct", "incorrect", "missing", "needs_review" ], "preliminary_verdict": "needs_review" }, { "candidate_id": "tolerance_B16", "dwg_annotation": { "dimension_kind": "diameter", "nominal_size_mm": 50, "interface_diameter_mm": 50, "fit_code": "n6", "fit_grade": "n6", "fit_designations": [ { "designation": "n6", "fundamental_deviation": "n", "it_grade": "6", "role": "shaft" } ], "hole_tolerance_designation": null, "shaft_tolerance_designation": "n6", "fit_completeness": "single_designation", "upper_deviation_mm": null, "lower_deviation_mm": null, "deviation_source": null, "raw_text": "%%C50n6", "text": "Φ50n6", "parse_warnings": [ "single_tolerance_designation_does_not_define_complete_hole_shaft_fit" ], "handle": "B16", "object_name": "AcDbRotatedDimension", "source_index": 1831, "text_position": [ 444.4248975157994, 212.5781823156721, 0 ], "xline1_point": [ 419.4248970157993, 235.5629984542197, 0 ], "xline2_point": [ 469.4248970157994, 235.5629984542197, 0 ], "dim_line_point": [ 469.4248970157994, 210.2227353882978, 0 ], "center": [ 0, 0, 0 ], "chord_point": [ 0, 0, 0 ], "bbox": { "min_x": 419.4248970157993, "min_y": 208.2227353882978, "max_x": 469.4248970157995, "max_y": 235.5629984542197 }, "drawing_geometry_binding": { "status": "geometry_candidates_found", "search_radius_mm": 2, "point_bindings": [ { "reference_point_kind": "xline1_point", "x_mm": 419.4248970157993, "y_mm": 235.5629984542197, "nearest_geometry": [ { "handle": "42B", "object_name": "AcDbHatch", "layer": "剖面线层", "distance_mm": 0, "match_kind": "bbox_distance", "confidence": "high", "start": null, "end": null, "center": null, "radius_mm": null, "bbox": { "min_x": 412.8016183010498, "min_y": 225.56264560093825, "max_x": 476.04817573055004, "max_y": 235.56299845421972 }, "boundary_ownership": { "status": "boundary_probe_not_supported_for_geometry" } }, { "handle": "5E4", "object_name": "AcDbLine", "layer": "粗实线层", "distance_mm": 0, "match_kind": "line_segment_distance", "confidence": "high", "start": [ 419.4248970157993, 235.5629984542197 ], "end": [ 419.4248970157979, 244.56299845421975 ], "center": null, "radius_mm": null, "bbox": { "min_x": 419.4248970157979, "min_y": 235.5629984542197, "max_x": 419.4248970157993, "max_y": 244.56299845421975 }, "boundary_ownership": { "status": "boundary_pair_candidates_found", "probe_offset_mm": 3, "sides": [ { "side": "normal_positive", "probe_x_mm": 416.425, "probe_y_mm": 235.563, "owner_candidates": [ { "component_name": "小臂肘关节-1/小臂外壳1-1", "distance_mm": 1.548, "sample_x_mm": 417, "sample_y_mm": 237.00000000000003, "confidence": "medium" }, { "component_name": "小臂肘关节-1/电机与大臂外壳连接件1-1", "distance_mm": 2.819, "sample_x_mm": 414.00000000000006, "sample_y_mm": 237.00000000000003, "confidence": "medium" } ] }, { "side": "normal_negative", "probe_x_mm": 422.425, "probe_y_mm": 235.563, "owner_candidates": [ { "component_name": "小臂肘关节-1/小臂外壳1-1", "distance_mm": 1.548, "sample_x_mm": 423, "sample_y_mm": 237.00000000000003, "confidence": "medium" }, { "component_name": "小臂肘关节-1/小臂关节装配2-1/CSG-20-160-2A-SP_C_8_WG1044040-MHC-1/Workspace1 CSG-2A-20-1", "distance_mm": 4.474, "sample_x_mm": 423, "sample_y_mm": 240, "confidence": "low" }, { "component_name": "小臂肘关节-1/电机与大臂外壳连接件1-1", "distance_mm": 5.056, "sample_x_mm": 420, "sample_y_mm": 240, "confidence": "low" } ] } ], "component_pair_candidates": [ { "component_a": "小臂肘关节-1/小臂外壳1-1", "component_b": "小臂肘关节-1/小臂关节装配2-1/CSG-20-160-2A-SP_C_8_WG1044040-MHC-1/Workspace1 CSG-2A-20-1", "side_a": "normal_positive", "side_b": "normal_negative", "max_probe_distance_mm": 4.474, "confidence": "low" }, { "component_a": "小臂肘关节-1/小臂外壳1-1", "component_b": "小臂肘关节-1/电机与大臂外壳连接件1-1", "side_a": "normal_positive", "side_b": "normal_negative", "max_probe_distance_mm": 5.056, "confidence": "low" }, { "component_a": "小臂肘关节-1/电机与大臂外壳连接件1-1", "component_b": "小臂肘关节-1/小臂关节装配2-1/CSG-20-160-2A-SP_C_8_WG1044040-MHC-1/Workspace1 CSG-2A-20-1", "side_a": "normal_positive", "side_b": "normal_negative", "max_probe_distance_mm": 4.474, "confidence": "low" } ], "boundary_rule": "A visible drawing edge is treated as a possible boundary between two projected components; side probes provide drawing evidence, not final 3D contact proof." } }, { "handle": "36A", "object_name": "AcDbLine", "layer": "粗实线层", "distance_mm": 0, "match_kind": "line_segment_distance", "confidence": "high", "start": [ 412.80161830104714, 235.56299845421978 ], "end": [ 431.4248970157986, 235.56299845421967 ], "center": null, "radius_mm": null, "bbox": { "min_x": 412.80161830104714, "min_y": 235.56299845421967, "max_x": 431.4248970157986, "max_y": 235.56299845421978 }, "boundary_ownership": { "status": "boundary_pair_candidates_found", "probe_offset_mm": 3, "sides": [ { "side": "normal_positive", "probe_x_mm": 419.425, "probe_y_mm": 238.563, "owner_candidates": [ { "component_name": "小臂肘关节-1/电机与大臂外壳连接件1-1", "distance_mm": 1.548, "sample_x_mm": 420, "sample_y_mm": 240, "confidence": "medium" }, { "component_name": "小臂肘关节-1/小臂外壳1-1", "distance_mm": 1.665, "sample_x_mm": 420, "sample_y_mm": 237.00000000000003, "confidence": "medium" }, { "component_name": "小臂肘关节-1/小臂关节装配2-1/CSG-20-160-2A-SP_C_8_WG1044040-MHC-1/Workspace1 CSG-2A-20-1", "distance_mm": 3.853, "sample_x_mm": 423, "sample_y_mm": 240, "confidence": "low" } ] }, { "side": "normal_negative", "probe_x_mm": 419.425, "probe_y_mm": 232.563, "owner_candidates": [ { "component_name": "小臂肘关节-1/小臂外壳1-1", "distance_mm": 1.548, "sample_x_mm": 420, "sample_y_mm": 234, "confidence": "medium" } ] } ], "component_pair_candidates": [ { "component_a": "小臂肘关节-1/电机与大臂外壳连接件1-1", "component_b": "小臂肘关节-1/小臂外壳1-1", "side_a": "normal_positive", "side_b": "normal_negative", "max_probe_distance_mm": 1.548, "confidence": "medium" }, { "component_a": "小臂肘关节-1/小臂关节装配2-1/CSG-20-160-2A-SP_C_8_WG1044040-MHC-1/Workspace1 CSG-2A-20-1", "component_b": "小臂肘关节-1/小臂外壳1-1", "side_a": "normal_positive", "side_b": "normal_negative", "max_probe_distance_mm": 3.853, "confidence": "low" } ], "boundary_rule": "A visible drawing edge is treated as a possible boundary between two projected components; side probes provide drawing evidence, not final 3D contact proof." } }, { "handle": "42E", "object_name": "AcDbHatch", "layer": "剖面线层", "distance_mm": 0, "match_kind": "bbox_distance", "confidence": "high", "start": null, "end": null, "center": null, "radius_mm": null, "bbox": { "min_x": 419.4248970157995, "min_y": 235.56299845421955, "max_x": 469.4248970157995, "max_y": 244.56299845421984 }, "boundary_ownership": { "status": "boundary_probe_not_supported_for_geometry" } }, { "handle": "396", "object_name": "AcDbLine", "layer": "粗实线层", "distance_mm": 0, "match_kind": "line_segment_distance", "confidence": "high", "start": [ 419.42489701579973, 238.86229274765623 ], "end": [ 419.4248970157995, 235.56299845421978 ], "center": null, "radius_mm": null, "bbox": { "min_x": 419.4248970157995, "min_y": 235.56299845421978, "max_x": 419.42489701579973, "max_y": 238.86229274765623 }, "boundary_ownership": { "status": "boundary_pair_candidates_found", "probe_offset_mm": 3, "sides": [ { "side": "normal_positive", "probe_x_mm": 422.425, "probe_y_mm": 235.563, "owner_candidates": [ { "component_name": "小臂肘关节-1/小臂外壳1-1", "distance_mm": 1.548, "sample_x_mm": 423, "sample_y_mm": 237.00000000000003, "confidence": "medium" }, { "component_name": "小臂肘关节-1/小臂关节装配2-1/CSG-20-160-2A-SP_C_8_WG1044040-MHC-1/Workspace1 CSG-2A-20-1", "distance_mm": 4.474, "sample_x_mm": 423, "sample_y_mm": 240, "confidence": "low" }, { "component_name": "小臂肘关节-1/电机与大臂外壳连接件1-1", "distance_mm": 5.056, "sample_x_mm": 420, "sample_y_mm": 240, "confidence": "low" } ] }, { "side": "normal_negative", "probe_x_mm": 416.425, "probe_y_mm": 235.563, "owner_candidates": [ { "component_name": "小臂肘关节-1/小臂外壳1-1", "distance_mm": 1.548, "sample_x_mm": 417, "sample_y_mm": 237.00000000000003, "confidence": "medium" }, { "component_name": "小臂肘关节-1/电机与大臂外壳连接件1-1", "distance_mm": 2.819, "sample_x_mm": 414.00000000000006, "sample_y_mm": 237.00000000000003, "confidence": "medium" } ] } ], "component_pair_candidates": [ { "component_a": "小臂肘关节-1/小臂外壳1-1", "component_b": "小臂肘关节-1/电机与大臂外壳连接件1-1", "side_a": "normal_positive", "side_b": "normal_negative", "max_probe_distance_mm": 2.819, "confidence": "medium" }, { "component_a": "小臂肘关节-1/小臂关节装配2-1/CSG-20-160-2A-SP_C_8_WG1044040-MHC-1/Workspace1 CSG-2A-20-1", "component_b": "小臂肘关节-1/小臂外壳1-1", "side_a": "normal_positive", "side_b": "normal_negative", "max_probe_distance_mm": 4.474, "confidence": "low" }, { "component_a": "小臂肘关节-1/小臂关节装配2-1/CSG-20-160-2A-SP_C_8_WG1044040-MHC-1/Workspace1 CSG-2A-20-1", "component_b": "小臂肘关节-1/电机与大臂外壳连接件1-1", "side_a": "normal_positive", "side_b": "normal_negative", "max_probe_distance_mm": 4.474, "confidence": "low" } ], "boundary_rule": "A visible drawing edge is treated as a possible boundary between two projected components; side probes provide drawing evidence, not final 3D contact proof." } }, { "handle": "398", "object_name": "AcDbLine", "layer": "粗实线层", "distance_mm": 0, "match_kind": "line_segment_distance", "confidence": "high", "start": [ 431.4248970157995, 235.56299845421967 ], "end": [ 419.4248970157995, 235.56299845421978 ], "center": null, "radius_mm": null, "bbox": { "min_x": 419.4248970157995, "min_y": 235.56299845421967, "max_x": 431.4248970157995, "max_y": 235.56299845421978 }, "boundary_ownership": { "status": "boundary_pair_candidates_found", "probe_offset_mm": 3, "sides": [ { "side": "normal_positive", "probe_x_mm": 419.425, "probe_y_mm": 232.563, "owner_candidates": [ { "component_name": "小臂肘关节-1/小臂外壳1-1", "distance_mm": 1.548, "sample_x_mm": 420, "sample_y_mm": 234, "confidence": "medium" } ] }, { "side": "normal_negative", "probe_x_mm": 419.425, "probe_y_mm": 238.563, "owner_candidates": [ { "component_name": "小臂肘关节-1/电机与大臂外壳连接件1-1", "distance_mm": 1.548, "sample_x_mm": 420, "sample_y_mm": 240, "confidence": "medium" }, { "component_name": "小臂肘关节-1/小臂外壳1-1", "distance_mm": 1.665, "sample_x_mm": 420, "sample_y_mm": 237.00000000000003, "confidence": "medium" }, { "component_name": "小臂肘关节-1/小臂关节装配2-1/CSG-20-160-2A-SP_C_8_WG1044040-MHC-1/Workspace1 CSG-2A-20-1", "distance_mm": 3.853, "sample_x_mm": 423, "sample_y_mm": 240, "confidence": "low" } ] } ], "component_pair_candidates": [ { "component_a": "小臂肘关节-1/小臂外壳1-1", "component_b": "小臂肘关节-1/电机与大臂外壳连接件1-1", "side_a": "normal_positive", "side_b": "normal_negative", "max_probe_distance_mm": 1.548, "confidence": "medium" }, { "component_a": "小臂肘关节-1/小臂外壳1-1", "component_b": "小臂肘关节-1/小臂关节装配2-1/CSG-20-160-2A-SP_C_8_WG1044040-MHC-1/Workspace1 CSG-2A-20-1", "side_a": "normal_positive", "side_b": "normal_negative", "max_probe_distance_mm": 3.853, "confidence": "low" } ], "boundary_rule": "A visible drawing edge is treated as a possible boundary between two projected components; side probes provide drawing evidence, not final 3D contact proof." } } ] }, { "reference_point_kind": "xline2_point", "x_mm": 469.4248970157994, "y_mm": 235.5629984542197, "nearest_geometry": [ { "handle": "42B", "object_name": "AcDbHatch", "layer": "剖面线层", "distance_mm": 0, "match_kind": "bbox_distance", "confidence": "high", "start": null, "end": null, "center": null, "radius_mm": null, "bbox": { "min_x": 412.8016183010498, "min_y": 225.56264560093825, "max_x": 476.04817573055004, "max_y": 235.56299845421972 }, "boundary_ownership": { "status": "boundary_probe_not_supported_for_geometry" } }, { "handle": "42E", "object_name": "AcDbHatch", "layer": "剖面线层", "distance_mm": 0, "match_kind": "bbox_distance", "confidence": "high", "start": null, "end": null, "center": null, "radius_mm": null, "bbox": { "min_x": 419.4248970157995, "min_y": 235.56299845421955, "max_x": 469.4248970157995, "max_y": 244.56299845421984 }, "boundary_ownership": { "status": "boundary_probe_not_supported_for_geometry" } }, { "handle": "35C", "object_name": "AcDbLine", "layer": "粗实线层", "distance_mm": 0, "match_kind": "line_segment_distance", "confidence": "high", "start": [ 457.4248970157986, 235.56299845421967 ], "end": [ 476.04817573055004, 235.56299845421955 ], "center": null, "radius_mm": null, "bbox": { "min_x": 457.4248970157986, "min_y": 235.56299845421955, "max_x": 476.04817573055004, "max_y": 235.56299845421967 }, "boundary_ownership": { "status": "boundary_pair_candidates_found", "probe_offset_mm": 3, "sides": [ { "side": "normal_positive", "probe_x_mm": 469.425, "probe_y_mm": 238.563, "owner_candidates": [ { "component_name": "小臂肘关节-1/小臂关节装配2-1/CSG-20-160-2A-SP_C_8_WG1044040-MHC-1/Workspace1 CSG-2A-20-1", "distance_mm": 2.024, "sample_x_mm": 468, "sample_y_mm": 240, "confidence": "medium" }, { "component_name": "小臂肘关节-1/电机和连接臂连接件-1", "distance_mm": 2.115, "sample_x_mm": 468, "sample_y_mm": 237.00000000000003, "confidence": "medium" }, { "component_name": "小臂肘关节-1/小臂外壳1-1", "distance_mm": 2.219, "sample_x_mm": 471.00000000000006, "sample_y_mm": 237.00000000000003, "confidence": "medium" } ] }, { "side": "normal_negative", "probe_x_mm": 469.425, "probe_y_mm": 232.563, "owner_candidates": [ { "component_name": "小臂肘关节-1/小臂外壳1-1", "distance_mm": 2.024, "sample_x_mm": 468, "sample_y_mm": 234, "confidence": "medium" }, { "component_name": "小臂肘关节-1/电机和连接臂连接件-1", "distance_mm": 4.66, "sample_x_mm": 468, "sample_y_mm": 237.00000000000003, "confidence": "low" } ] } ], "component_pair_candidates": [ { "component_a": "小臂肘关节-1/小臂关节装配2-1/CSG-20-160-2A-SP_C_8_WG1044040-MHC-1/Workspace1 CSG-2A-20-1", "component_b": "小臂肘关节-1/小臂外壳1-1", "side_a": "normal_positive", "side_b": "normal_negative", "max_probe_distance_mm": 2.024, "confidence": "medium" }, { "component_a": "小臂肘关节-1/小臂关节装配2-1/CSG-20-160-2A-SP_C_8_WG1044040-MHC-1/Workspace1 CSG-2A-20-1", "component_b": "小臂肘关节-1/电机和连接臂连接件-1", "side_a": "normal_positive", "side_b": "normal_negative", "max_probe_distance_mm": 4.66, "confidence": "low" }, { "component_a": "小臂肘关节-1/电机和连接臂连接件-1", "component_b": "小臂肘关节-1/小臂外壳1-1", "side_a": "normal_positive", "side_b": "normal_negative", "max_probe_distance_mm": 2.115, "confidence": "medium" } ], "boundary_rule": "A visible drawing edge is treated as a possible boundary between two projected components; side probes provide drawing evidence, not final 3D contact proof." } }, { "handle": "5E3", "object_name": "AcDbLine", "layer": "粗实线层", "distance_mm": 0, "match_kind": "line_segment_distance", "confidence": "high", "start": [ 469.4248970157995, 235.5629984542197 ], "end": [ 469.4248970157979, 244.56299845421975 ], "center": null, "radius_mm": null, "bbox": { "min_x": 469.4248970157979, "min_y": 235.5629984542197, "max_x": 469.4248970157995, "max_y": 244.56299845421975 }, "boundary_ownership": { "status": "boundary_pair_candidates_found", "probe_offset_mm": 3, "sides": [ { "side": "normal_positive", "probe_x_mm": 466.425, "probe_y_mm": 235.563, "owner_candidates": [ { "component_name": "小臂肘关节-1/电机和连接臂连接件-1", "distance_mm": 2.024, "sample_x_mm": 465, "sample_y_mm": 237.00000000000003, "confidence": "medium" }, { "component_name": "小臂肘关节-1/小臂外壳1-1", "distance_mm": 2.115, "sample_x_mm": 465, "sample_y_mm": 234, "confidence": "medium" }, { "component_name": "小臂肘关节-1/小臂关节装配2-1/CSG-20-160-2A-SP_C_8_WG1044040-MHC-1/Workspace1 CSG-2A-20-1", "distance_mm": 4.66, "sample_x_mm": 465, "sample_y_mm": 240, "confidence": "low" } ] }, { "side": "normal_negative", "probe_x_mm": 472.425, "probe_y_mm": 235.563, "owner_candidates": [ { "component_name": "小臂肘关节-1/小臂外壳1-1", "distance_mm": 2.024, "sample_x_mm": 471.00000000000006, "sample_y_mm": 237.00000000000003, "confidence": "medium" }, { "component_name": "小臂肘关节-1/电机和连接臂连接件-1", "distance_mm": 4.652, "sample_x_mm": 468, "sample_y_mm": 237.00000000000003, "confidence": "low" }, { "component_name": "小臂肘关节-1/小臂关节装配2-1/CSG-20-160-2A-SP_C_8_WG1044040-MHC-1/Workspace1 CSG-2A-20-1", "distance_mm": 4.66, "sample_x_mm": 471.00000000000006, "sample_y_mm": 240, "confidence": "low" } ] } ], "component_pair_candidates": [ { "component_a": "小臂肘关节-1/电机和连接臂连接件-1", "component_b": "小臂肘关节-1/小臂外壳1-1", "side_a": "normal_positive", "side_b": "normal_negative", "max_probe_distance_mm": 2.024, "confidence": "medium" }, { "component_a": "小臂肘关节-1/电机和连接臂连接件-1", "component_b": "小臂肘关节-1/小臂关节装配2-1/CSG-20-160-2A-SP_C_8_WG1044040-MHC-1/Workspace1 CSG-2A-20-1", "side_a": "normal_positive", "side_b": "normal_negative", "max_probe_distance_mm": 4.66, "confidence": "low" }, { "component_a": "小臂肘关节-1/小臂外壳1-1", "component_b": "小臂肘关节-1/小臂关节装配2-1/CSG-20-160-2A-SP_C_8_WG1044040-MHC-1/Workspace1 CSG-2A-20-1", "side_a": "normal_positive", "side_b": "normal_negative", "max_probe_distance_mm": 4.66, "confidence": "low" } ], "boundary_rule": "A visible drawing edge is treated as a possible boundary between two projected components; side probes provide drawing evidence, not final 3D contact proof." } }, { "handle": "397", "object_name": "AcDbLine", "layer": "粗实线层", "distance_mm": 0, "match_kind": "line_segment_distance", "confidence": "high", "start": [ 469.4248970157993, 235.56299845421955 ], "end": [ 457.4248970157995, 235.5629984542196 ], "center": null, "radius_mm": null, "bbox": { "min_x": 457.4248970157995, "min_y": 235.56299845421955, "max_x": 469.4248970157993, "max_y": 235.5629984542196 }, "boundary_ownership": { "status": "boundary_pair_candidates_found", "probe_offset_mm": 3, "sides": [ { "side": "normal_positive", "probe_x_mm": 469.425, "probe_y_mm": 232.563, "owner_candidates": [ { "component_name": "小臂肘关节-1/小臂外壳1-1", "distance_mm": 2.024, "sample_x_mm": 468, "sample_y_mm": 234, "confidence": "medium" }, { "component_name": "小臂肘关节-1/电机和连接臂连接件-1", "distance_mm": 4.66, "sample_x_mm": 468, "sample_y_mm": 237.00000000000003, "confidence": "low" } ] }, { "side": "normal_negative", "probe_x_mm": 469.425, "probe_y_mm": 238.563, "owner_candidates": [ { "component_name": "小臂肘关节-1/小臂关节装配2-1/CSG-20-160-2A-SP_C_8_WG1044040-MHC-1/Workspace1 CSG-2A-20-1", "distance_mm": 2.024, "sample_x_mm": 468, "sample_y_mm": 240, "confidence": "medium" }, { "component_name": "小臂肘关节-1/电机和连接臂连接件-1", "distance_mm": 2.115, "sample_x_mm": 468, "sample_y_mm": 237.00000000000003, "confidence": "medium" }, { "component_name": "小臂肘关节-1/小臂外壳1-1", "distance_mm": 2.219, "sample_x_mm": 471.00000000000006, "sample_y_mm": 237.00000000000003, "confidence": "medium" } ] } ], "component_pair_candidates": [ { "component_a": "小臂肘关节-1/小臂外壳1-1", "component_b": "小臂肘关节-1/小臂关节装配2-1/CSG-20-160-2A-SP_C_8_WG1044040-MHC-1/Workspace1 CSG-2A-20-1", "side_a": "normal_positive", "side_b": "normal_negative", "max_probe_distance_mm": 2.024, "confidence": "medium" }, { "component_a": "小臂肘关节-1/小臂外壳1-1", "component_b": "小臂肘关节-1/电机和连接臂连接件-1", "side_a": "normal_positive", "side_b": "normal_negative", "max_probe_distance_mm": 2.115, "confidence": "medium" }, { "component_a": "小臂肘关节-1/电机和连接臂连接件-1", "component_b": "小臂肘关节-1/小臂关节装配2-1/CSG-20-160-2A-SP_C_8_WG1044040-MHC-1/Workspace1 CSG-2A-20-1", "side_a": "normal_positive", "side_b": "normal_negative", "max_probe_distance_mm": 4.66, "confidence": "low" } ], "boundary_rule": "A visible drawing edge is treated as a possible boundary between two projected components; side probes provide drawing evidence, not final 3D contact proof." } }, { "handle": "387", "object_name": "AcDbLine", "layer": "粗实线层", "distance_mm": 1.9993, "match_kind": "line_segment_distance", "confidence": "low", "start": [ 469.4248970157993, 237.56229274765604 ], "end": [ 476.92489701579973, 237.56229274765604 ], "center": null, "radius_mm": null, "bbox": { "min_x": 469.4248970157993, "min_y": 237.56229274765604, "max_x": 476.92489701579973, "max_y": 237.56229274765604 }, "boundary_ownership": { "status": "boundary_pair_candidates_found", "probe_offset_mm": 3, "sides": [ { "side": "normal_positive", "probe_x_mm": 469.425, "probe_y_mm": 238.563, "owner_candidates": [ { "component_name": "小臂肘关节-1/小臂关节装配2-1/CSG-20-160-2A-SP_C_8_WG1044040-MHC-1/Workspace1 CSG-2A-20-1", "distance_mm": 2.024, "sample_x_mm": 468, "sample_y_mm": 240, "confidence": "medium" }, { "component_name": "小臂肘关节-1/电机和连接臂连接件-1", "distance_mm": 2.115, "sample_x_mm": 468, "sample_y_mm": 237.00000000000003, "confidence": "medium" }, { "component_name": "小臂肘关节-1/小臂外壳1-1", "distance_mm": 2.219, "sample_x_mm": 471.00000000000006, "sample_y_mm": 237.00000000000003, "confidence": "medium" } ] }, { "side": "normal_negative", "probe_x_mm": 469.425, "probe_y_mm": 232.563, "owner_candidates": [ { "component_name": "小臂肘关节-1/小臂外壳1-1", "distance_mm": 2.024, "sample_x_mm": 468, "sample_y_mm": 234, "confidence": "medium" }, { "component_name": "小臂肘关节-1/电机和连接臂连接件-1", "distance_mm": 4.66, "sample_x_mm": 468, "sample_y_mm": 237.00000000000003, "confidence": "low" } ] } ], "component_pair_candidates": [ { "component_a": "小臂肘关节-1/小臂关节装配2-1/CSG-20-160-2A-SP_C_8_WG1044040-MHC-1/Workspace1 CSG-2A-20-1", "component_b": "小臂肘关节-1/小臂外壳1-1", "side_a": "normal_positive", "side_b": "normal_negative", "max_probe_distance_mm": 2.024, "confidence": "medium" }, { "component_a": "小臂肘关节-1/小臂关节装配2-1/CSG-20-160-2A-SP_C_8_WG1044040-MHC-1/Workspace1 CSG-2A-20-1", "component_b": "小臂肘关节-1/电机和连接臂连接件-1", "side_a": "normal_positive", "side_b": "normal_negative", "max_probe_distance_mm": 4.66, "confidence": "low" }, { "component_a": "小臂肘关节-1/电机和连接臂连接件-1", "component_b": "小臂肘关节-1/小臂外壳1-1", "side_a": "normal_positive", "side_b": "normal_negative", "max_probe_distance_mm": 2.115, "confidence": "medium" } ], "boundary_rule": "A visible drawing edge is treated as a possible boundary between two projected components; side probes provide drawing evidence, not final 3D contact proof." } } ] } ], "binding_policy": "These are nearest DWG geometry candidates for dimension definition points. Use handle/distance as 2D evidence; final B-rep face identity still requires 3D diameter, ownership and projection checks." }, "ownership_binding": { "status": "owner_candidates_found", "reference_points": [ { "kind": "xline1_point", "x_mm": 419.4248970157993, "y_mm": 235.5629984542197 }, { "kind": "xline2_point", "x_mm": 469.4248970157994, "y_mm": 235.5629984542197 }, { "kind": "center", "x_mm": 0, "y_mm": 0 }, { "kind": "chord_point", "x_mm": 0, "y_mm": 0 }, { "kind": "dim_line_point", "x_mm": 469.4248970157994, "y_mm": 210.2227353882978 }, { "kind": "text_position", "x_mm": 444.4248975157994, "y_mm": 212.5781823156721 } ], "owner_candidates": [ { "component_name": "小臂肘关节-1/小臂外壳1-1", "distance_mm": 1.548, "reference_point_kind": "xline1_point", "nearest_sample_x_mm": 420, "nearest_sample_y_mm": 237.00000000000003, "confidence": "high" }, { "component_name": "小臂肘关节-1/电机和连接臂连接件-1", "distance_mm": 2.024, "reference_point_kind": "xline2_point", "nearest_sample_x_mm": 468, "nearest_sample_y_mm": 237.00000000000003, "confidence": "high" }, { "component_name": "小臂肘关节-1/电机与大臂外壳连接件1-1", "distance_mm": 4.474, "reference_point_kind": "xline1_point", "nearest_sample_x_mm": 420, "nearest_sample_y_mm": 240, "confidence": "medium" }, { "component_name": "小臂肘关节-1/小臂关节装配2-1/CSG-20-160-2A-SP_C_8_WG1044040-MHC-1/Workspace1 CSG-2A-20-1", "distance_mm": 4.66, "reference_point_kind": "xline2_point", "nearest_sample_x_mm": 468, "nearest_sample_y_mm": 240, "confidence": "medium" }, { "component_name": "小臂肘关节-1/小臂关节装配2-1/CSG-20-160-2A-SP_C_8_WG1044040-MHC-1/CSG-20-50-2A-GR-MHC_b-1", "distance_mm": 7.572, "reference_point_kind": "xline2_point", "nearest_sample_x_mm": 468, "nearest_sample_y_mm": 243, "confidence": "medium" } ], "face_binding_limit": "Ownership binds a drawing location to a component. Exact face identity still requires diameter and B-rep location/projection evidence." } }, "related_3d_interfaces": [ { "interface_group_id": "cyl_interface_001", "component_a": "电机与大臂外壳连接件1-1", "component_b": "小臂关节装配2-1", "diameter_mm": 50, "radius_mm": 25, "contact_record_count": 1, "contact_ids": [ "contact_电机与大臂外壳连接件1_1_face_33__小臂关节装配2_1_face_24" ], "face_pairs": [ { "face_a": 33, "face_b": 24, "center_a_mm": [ -98.449, -74.223, 41.9 ], "center_b_mm": [ -98.449, -74.223, 54.4 ], "axis_a": [ 0, -1, 0 ], "axis_b": [ 0, 1, 0 ], "bbox_a_mm": [ -123.449, -76.723, 29.4, -73.449, -71.723, 54.4 ], "bbox_b_mm": [ -132.599, -76.723, 20.25, -64.298, -71.723, 88.551 ], "surface_process_role_a": "machined_cylindrical_fit_surface", "surface_process_role_b": "machined_cylindrical_fit_surface" } ], "max_contact_confidence": 0.81, "interface_function_descriptions": [ { "semantic_unit_id": "lsu_003", "retrieval_sentence": "该零件包含一个半径为25毫米的圆柱面,与小臂关节装配2形成同轴配合。", "mechanical_role": "cylindrical mating face for centering and rotational support", "assembly_process_semantics": "machined cylindrical fit surface requiring precision machining and assembly alignment", "match_method": "exact_contact_id" } ], "function_binding_status": "available", "connection_assessment": { "component_a": "电机与大臂外壳连接件1-1", "component_b": "小臂关节装配2-1", "relative_motion_intent": "motion_expected_candidate", "solidworks_constraint_evidence": [ ], "constraint_evidence_note": "SolidWorks mates constrain the CAD model but are not themselves physical fasteners.", "positive_retention_evidence": [ ], "other_positive_retention_status": "not_observed_not_proven_absent", "interference_fit_necessity": "generally_not_expected_but_requires_function_check", "required_whole_assembly_checks": [ "Is relative rotation or sliding required?", "What carries radial load, axial load and torque?", "Are screws, bolts, pins, keys, splines, shoulders, retaining rings, clamps, welds, adhesives or intermediate connected parts present?", "Must the interface be disassembled for assembly or maintenance?", "If no other positive retention is confirmed and the relation must remain fixed, is interference fit required by the retrieved design standard?" ], "confidence": "low", "missing_facts": [ "confirmed physical retention mechanism", "relative motion requirement", "load and torque path", "disassembly intent" ] }, "drawing_requirement_intent": { "fit_intent": "derive_from_interface_function_connection_assessment_and_knowledge", "surface_finish_intent": "derive_per_participating_face_from_motion_load_sealing_and_assembly_method", "exact_value_policy": "do_not_invent_exact_fit_or_roughness_without_retrieved_rule" }, "binding_score": 1.35, "ownership_component_match_count": 2, "ownership_matched_sides": [ { "side": "a", "component": "电机与大臂外壳连接件1-1", "face_refs": [ 33 ], "owner_evidence": [ { "component_name": "小臂肘关节-1/电机与大臂外壳连接件1-1", "distance_mm": 4.474, "reference_point_kind": "xline1_point", "nearest_sample_x_mm": 420, "nearest_sample_y_mm": 240, "confidence": "medium" } ] }, { "side": "b", "component": "小臂关节装配2-1", "face_refs": [ 24 ], "owner_evidence": [ { "component_name": "小臂肘关节-1/小臂关节装配2-1/CSG-20-160-2A-SP_C_8_WG1044040-MHC-1/Workspace1 CSG-2A-20-1", "distance_mm": 4.66, "reference_point_kind": "xline2_point", "nearest_sample_x_mm": 468, "nearest_sample_y_mm": 240, "confidence": "medium" }, { "component_name": "小臂肘关节-1/小臂关节装配2-1/CSG-20-160-2A-SP_C_8_WG1044040-MHC-1/CSG-20-50-2A-GR-MHC_b-1", "distance_mm": 7.572, "reference_point_kind": "xline2_point", "nearest_sample_x_mm": 468, "nearest_sample_y_mm": 243, "confidence": "medium" } ] } ], "boundary_component_pair_match_count": 2, "boundary_component_pair_evidence": [ { "component_a": "小臂肘关节-1/电机与大臂外壳连接件1-1", "component_b": "小臂肘关节-1/小臂关节装配2-1/CSG-20-160-2A-SP_C_8_WG1044040-MHC-1/Workspace1 CSG-2A-20-1", "geometry_handle": "5E4", "reference_point_kind": "xline1_point", "max_probe_distance_mm": 4.474, "confidence": "low" }, { "component_a": "小臂肘关节-1/小臂关节装配2-1/CSG-20-160-2A-SP_C_8_WG1044040-MHC-1/Workspace1 CSG-2A-20-1", "component_b": "小臂肘关节-1/电机与大臂外壳连接件1-1", "geometry_handle": "396", "reference_point_kind": "xline1_point", "max_probe_distance_mm": 4.474, "confidence": "low" } ], "brep_boundary_pair_match_status": "boundary_pair_supports_this_brep_interface_candidate", "is_best_binding_candidate": true }, { "interface_group_id": "cyl_interface_004", "component_a": "电机与大臂外壳连接件3-1", "component_b": "小臂关节装配2-1", "diameter_mm": 50, "radius_mm": 25, "contact_record_count": 1, "contact_ids": [ "contact_电机与大臂外壳连接件3_1_face_14__小臂关节装配2_1_face_24" ], "face_pairs": [ { "face_a": 14, "face_b": 24, "center_a_mm": [ -98.449, -74.223, 66.9 ], "center_b_mm": [ -98.449, -74.223, 54.4 ], "axis_a": [ 0, -1, 0 ], "axis_b": [ 0, 1, 0 ], "bbox_a_mm": [ -123.449, -76.723, 54.4, -73.449, -71.723, 79.4 ], "bbox_b_mm": [ -132.599, -76.723, 20.25, -64.298, -71.723, 88.551 ], "surface_process_role_a": "machined_cylindrical_fit_surface", "surface_process_role_b": "machined_cylindrical_fit_surface" } ], "max_contact_confidence": 0.81, "interface_function_descriptions": [ { "semantic_unit_id": "lsu_003", "retrieval_sentence": "该圆柱面半径25毫米,与小臂关节装配2的圆柱面形成同轴配合,轴向重叠5毫米,间隙为0,用于关节的径向定心和旋转导向。", "mechanical_role": "关节配合圆柱面,提供径向定心和旋转导向,限制径向自由度", "assembly_process_semantics": "精密配合面,需要检查配合精度和同轴度,确保关节运动精度", "match_method": "exact_contact_id" } ], "function_binding_status": "available", "connection_assessment": { "component_a": "电机与大臂外壳连接件3-1", "component_b": "小臂关节装配2-1", "relative_motion_intent": "unknown", "solidworks_constraint_evidence": [ ], "constraint_evidence_note": "SolidWorks mates constrain the CAD model but are not themselves physical fasteners.", "positive_retention_evidence": [ ], "other_positive_retention_status": "not_observed_not_proven_absent", "interference_fit_necessity": "needs_review_other_positive_retention_not_observed", "required_whole_assembly_checks": [ "Is relative rotation or sliding required?", "What carries radial load, axial load and torque?", "Are screws, bolts, pins, keys, splines, shoulders, retaining rings, clamps, welds, adhesives or intermediate connected parts present?", "Must the interface be disassembled for assembly or maintenance?", "If no other positive retention is confirmed and the relation must remain fixed, is interference fit required by the retrieved design standard?" ], "confidence": "low", "missing_facts": [ "confirmed physical retention mechanism", "relative motion requirement", "load and torque path", "disassembly intent" ] }, "drawing_requirement_intent": { "fit_intent": "derive_from_interface_function_connection_assessment_and_knowledge", "surface_finish_intent": "derive_per_participating_face_from_motion_load_sealing_and_assembly_method", "exact_value_policy": "do_not_invent_exact_fit_or_roughness_without_retrieved_rule" }, "binding_score": 0.75, "ownership_component_match_count": 1, "ownership_matched_sides": [ { "side": "b", "component": "小臂关节装配2-1", "face_refs": [ 24 ], "owner_evidence": [ { "component_name": "小臂肘关节-1/小臂关节装配2-1/CSG-20-160-2A-SP_C_8_WG1044040-MHC-1/Workspace1 CSG-2A-20-1", "distance_mm": 4.66, "reference_point_kind": "xline2_point", "nearest_sample_x_mm": 468, "nearest_sample_y_mm": 240, "confidence": "medium" }, { "component_name": "小臂肘关节-1/小臂关节装配2-1/CSG-20-160-2A-SP_C_8_WG1044040-MHC-1/CSG-20-50-2A-GR-MHC_b-1", "distance_mm": 7.572, "reference_point_kind": "xline2_point", "nearest_sample_x_mm": 468, "nearest_sample_y_mm": 243, "confidence": "medium" } ] } ], "boundary_component_pair_match_count": 0, "boundary_component_pair_evidence": [ ], "brep_boundary_pair_match_status": "not_supported_by_boundary_pair", "is_best_binding_candidate": false } ], "drawing_boundary_to_3d_interface_matches": [ { "geometry_handle": "5E4", "reference_point_kind": "xline1_point", "drawing_component_a": "小臂肘关节-1/电机与大臂外壳连接件1-1", "drawing_component_b": "小臂肘关节-1/小臂关节装配2-1/CSG-20-160-2A-SP_C_8_WG1044040-MHC-1/Workspace1 CSG-2A-20-1", "interface_group_id": "cyl_interface_001", "interface_component_a": "电机与大臂外壳连接件1-1", "interface_component_b": "小臂关节装配2-1", "diameter_mm": 50, "contact_ids": [ "contact_电机与大臂外壳连接件1_1_face_33__小臂关节装配2_1_face_24" ], "brep_binding_status": "brep_face_pair_candidate_by_boundary_pair_and_nominal_diameter", "brep_surface_parameter_summary": { "surface_kind": "cylindrical", "drawing_nominal_diameter_mm": 50, "interface_diameter_mm": 50, "interface_radius_mm": 25, "diameter_matches": true }, "brep_face_pairs": [ { "face_a": 33, "face_b": 24, "center_a_mm": [ -98.449, -74.223, 41.9 ], "center_b_mm": [ -98.449, -74.223, 54.4 ], "axis_a": [ 0, -1, 0 ], "axis_b": [ 0, 1, 0 ], "bbox_a_mm": [ -123.449, -76.723, 29.4, -73.449, -71.723, 54.4 ], "bbox_b_mm": [ -132.599, -76.723, 20.25, -64.298, -71.723, 88.551 ], "surface_process_role_a": "machined_cylindrical_fit_surface", "surface_process_role_b": "machined_cylindrical_fit_surface" } ], "interface_function_descriptions": [ { "semantic_unit_id": "lsu_003", "retrieval_sentence": "该零件包含一个半径为25毫米的圆柱面,与小臂关节装配2形成同轴配合。", "mechanical_role": "cylindrical mating face for centering and rotational support", "assembly_process_semantics": "machined cylindrical fit surface requiring precision machining and assembly alignment", "match_method": "exact_contact_id" } ], "connection_assessment": { "component_a": "电机与大臂外壳连接件1-1", "component_b": "小臂关节装配2-1", "relative_motion_intent": "motion_expected_candidate", "solidworks_constraint_evidence": [ ], "constraint_evidence_note": "SolidWorks mates constrain the CAD model but are not themselves physical fasteners.", "positive_retention_evidence": [ ], "other_positive_retention_status": "not_observed_not_proven_absent", "interference_fit_necessity": "generally_not_expected_but_requires_function_check", "required_whole_assembly_checks": [ "Is relative rotation or sliding required?", "What carries radial load, axial load and torque?", "Are screws, bolts, pins, keys, splines, shoulders, retaining rings, clamps, welds, adhesives or intermediate connected parts present?", "Must the interface be disassembled for assembly or maintenance?", "If no other positive retention is confirmed and the relation must remain fixed, is interference fit required by the retrieved design standard?" ], "confidence": "low", "missing_facts": [ "confirmed physical retention mechanism", "relative motion requirement", "load and torque path", "disassembly intent" ] }, "match_basis": "drawing boundary component pair and nominal diameter match 3D B-rep contact face pair" }, { "geometry_handle": "5E4", "reference_point_kind": "xline1_point", "drawing_component_a": "小臂肘关节-1/电机与大臂外壳连接件1-1", "drawing_component_b": "小臂肘关节-1/小臂关节装配2-1/CSG-20-160-2A-SP_C_8_WG1044040-MHC-1/Workspace1 CSG-2A-20-1", "interface_group_id": "cyl_interface_002", "interface_component_a": "电机与大臂外壳连接件1-1", "interface_component_b": "小臂关节装配2-1", "diameter_mm": 60, "contact_ids": [ "contact_电机与大臂外壳连接件1_1_face_4__小臂关节装配2_1_face_441", "contact_电机与大臂外壳连接件1_1_face_4__小臂关节装配2_1_face_445" ], "brep_binding_status": "boundary_component_pair_match_without_nominal_diameter_match", "brep_surface_parameter_summary": { "surface_kind": "cylindrical", "drawing_nominal_diameter_mm": 50, "interface_diameter_mm": 60, "interface_radius_mm": 30, "diameter_matches": false }, "brep_face_pairs": [ { "face_a": 4, "face_b": 441, "center_a_mm": [ -98.449, -69.013, 39.4 ], "center_b_mm": [ -83.449, -67.723, 54.4 ], "axis_a": [ 0, 1, 0 ], "axis_b": [ 0, 1, 0 ], "bbox_a_mm": [ -128.449, -71.723, 24.4, -68.449, -66.303, 54.4 ], "bbox_b_mm": [ -98.449, -71.423, 24.4, -68.449, -64.023, 84.4 ], "surface_process_role_a": "machined_cylindrical_fit_surface", "surface_process_role_b": "machined_cylindrical_fit_surface" }, { "face_a": 4, "face_b": 445, "center_a_mm": [ -98.449, -69.013, 39.4 ], "center_b_mm": [ -113.449, -67.723, 54.4 ], "axis_a": [ 0, 1, 0 ], "axis_b": [ 0, 1, 0 ], "bbox_a_mm": [ -128.449, -71.723, 24.4, -68.449, -66.303, 54.4 ], "bbox_b_mm": [ -128.449, -71.423, 24.4, -98.449, -64.023, 84.4 ], "surface_process_role_a": "machined_cylindrical_fit_surface", "surface_process_role_b": "machined_cylindrical_fit_surface" } ], "interface_function_descriptions": [ { "semantic_unit_id": "lsu_003", "retrieval_sentence": "该零件包含一个半径为25毫米的圆柱面,与小臂关节装配2形成同轴配合。", "mechanical_role": "cylindrical mating face for centering and rotational support", "assembly_process_semantics": "machined cylindrical fit surface requiring precision machining and assembly alignment", "match_method": "component_pair_text" } ], "connection_assessment": { "component_a": "电机与大臂外壳连接件1-1", "component_b": "小臂关节装配2-1", "relative_motion_intent": "motion_expected_candidate", "solidworks_constraint_evidence": [ ], "constraint_evidence_note": "SolidWorks mates constrain the CAD model but are not themselves physical fasteners.", "positive_retention_evidence": [ ], "other_positive_retention_status": "not_observed_not_proven_absent", "interference_fit_necessity": "generally_not_expected_but_requires_function_check", "required_whole_assembly_checks": [ "Is relative rotation or sliding required?", "What carries radial load, axial load and torque?", "Are screws, bolts, pins, keys, splines, shoulders, retaining rings, clamps, welds, adhesives or intermediate connected parts present?", "Must the interface be disassembled for assembly or maintenance?", "If no other positive retention is confirmed and the relation must remain fixed, is interference fit required by the retrieved design standard?" ], "confidence": "low", "missing_facts": [ "confirmed physical retention mechanism", "relative motion requirement", "load and torque path", "disassembly intent" ] }, "match_basis": "drawing boundary component pair matches 3D interface component pair, but nominal diameter did not match" }, { "geometry_handle": "5E4", "reference_point_kind": "xline1_point", "drawing_component_a": "小臂肘关节-1/电机与大臂外壳连接件1-1", "drawing_component_b": "小臂肘关节-1/小臂关节装配2-1/CSG-20-160-2A-SP_C_8_WG1044040-MHC-1/Workspace1 CSG-2A-20-1", "interface_group_id": "cyl_interface_003", "interface_component_a": "电机与大臂外壳连接件1-1", "interface_component_b": "小臂关节装配2-1", "diameter_mm": 70, "contact_ids": [ "contact_电机与大臂外壳连接件1_1_face_31__小臂关节装配2_1_face_567", "contact_电机与大臂外壳连接件1_1_face_31__小臂关节装配2_1_face_6" ], "brep_binding_status": "boundary_component_pair_match_without_nominal_diameter_match", "brep_surface_parameter_summary": { "surface_kind": "cylindrical", "drawing_nominal_diameter_mm": 50, "interface_diameter_mm": 70, "interface_radius_mm": 35, "diameter_matches": false }, "brep_face_pairs": [ { "face_a": 31, "face_b": 567, "center_a_mm": [ -98.449, -94.678, 36.9 ], "center_b_mm": [ -98.449, -85.473, 54.4 ], "axis_a": [ 0, -1, 0 ], "axis_b": [ 0, 1, 0 ], "bbox_a_mm": [ -133.449, -112.634, 19.4, -63.449, -76.723, 54.4 ], "bbox_b_mm": [ -147.523, -88.823, 5.326, -49.375, -82.123, 103.474 ], "surface_process_role_a": "machined_cylindrical_fit_surface", "surface_process_role_b": "machined_cylindrical_fit_surface" }, { "face_a": 31, "face_b": 6, "center_a_mm": [ -98.449, -94.678, 36.9 ], "center_b_mm": [ -98.449, -79.223, 54.4 ], "axis_a": [ 0, -1, 0 ], "axis_b": [ 0, -1, 0 ], "bbox_a_mm": [ -133.449, -112.634, 19.4, -63.449, -76.723, 54.4 ], "bbox_b_mm": [ -146.26, -81.723, 6.59, -50.638, -76.723, 102.211 ], "surface_process_role_a": "machined_cylindrical_fit_surface", "surface_process_role_b": "machined_cylindrical_fit_surface" } ], "interface_function_descriptions": [ { "semantic_unit_id": "lsu_003", "retrieval_sentence": "该零件包含一个半径为25毫米的圆柱面,与小臂关节装配2形成同轴配合。", "mechanical_role": "cylindrical mating face for centering and rotational support", "assembly_process_semantics": "machined cylindrical fit surface requiring precision machining and assembly alignment", "match_method": "component_pair_text" } ], "connection_assessment": { "component_a": "电机与大臂外壳连接件1-1", "component_b": "小臂关节装配2-1", "relative_motion_intent": "motion_expected_candidate", "solidworks_constraint_evidence": [ ], "constraint_evidence_note": "SolidWorks mates constrain the CAD model but are not themselves physical fasteners.", "positive_retention_evidence": [ ], "other_positive_retention_status": "not_observed_not_proven_absent", "interference_fit_necessity": "generally_not_expected_but_requires_function_check", "required_whole_assembly_checks": [ "Is relative rotation or sliding required?", "What carries radial load, axial load and torque?", "Are screws, bolts, pins, keys, splines, shoulders, retaining rings, clamps, welds, adhesives or intermediate connected parts present?", "Must the interface be disassembled for assembly or maintenance?", "If no other positive retention is confirmed and the relation must remain fixed, is interference fit required by the retrieved design standard?" ], "confidence": "low", "missing_facts": [ "confirmed physical retention mechanism", "relative motion requirement", "load and torque path", "disassembly intent" ] }, "match_basis": "drawing boundary component pair matches 3D interface component pair, but nominal diameter did not match" }, { "geometry_handle": "396", "reference_point_kind": "xline1_point", "drawing_component_a": "小臂肘关节-1/小臂关节装配2-1/CSG-20-160-2A-SP_C_8_WG1044040-MHC-1/Workspace1 CSG-2A-20-1", "drawing_component_b": "小臂肘关节-1/电机与大臂外壳连接件1-1", "interface_group_id": "cyl_interface_001", "interface_component_a": "电机与大臂外壳连接件1-1", "interface_component_b": "小臂关节装配2-1", "diameter_mm": 50, "contact_ids": [ "contact_电机与大臂外壳连接件1_1_face_33__小臂关节装配2_1_face_24" ], "brep_binding_status": "brep_face_pair_candidate_by_boundary_pair_and_nominal_diameter", "brep_surface_parameter_summary": { "surface_kind": "cylindrical", "drawing_nominal_diameter_mm": 50, "interface_diameter_mm": 50, "interface_radius_mm": 25, "diameter_matches": true }, "brep_face_pairs": [ { "face_a": 33, "face_b": 24, "center_a_mm": [ -98.449, -74.223, 41.9 ], "center_b_mm": [ -98.449, -74.223, 54.4 ], "axis_a": [ 0, -1, 0 ], "axis_b": [ 0, 1, 0 ], "bbox_a_mm": [ -123.449, -76.723, 29.4, -73.449, -71.723, 54.4 ], "bbox_b_mm": [ -132.599, -76.723, 20.25, -64.298, -71.723, 88.551 ], "surface_process_role_a": "machined_cylindrical_fit_surface", "surface_process_role_b": "machined_cylindrical_fit_surface" } ], "interface_function_descriptions": [ { "semantic_unit_id": "lsu_003", "retrieval_sentence": "该零件包含一个半径为25毫米的圆柱面,与小臂关节装配2形成同轴配合。", "mechanical_role": "cylindrical mating face for centering and rotational support", "assembly_process_semantics": "machined cylindrical fit surface requiring precision machining and assembly alignment", "match_method": "exact_contact_id" } ], "connection_assessment": { "component_a": "电机与大臂外壳连接件1-1", "component_b": "小臂关节装配2-1", "relative_motion_intent": "motion_expected_candidate", "solidworks_constraint_evidence": [ ], "constraint_evidence_note": "SolidWorks mates constrain the CAD model but are not themselves physical fasteners.", "positive_retention_evidence": [ ], "other_positive_retention_status": "not_observed_not_proven_absent", "interference_fit_necessity": "generally_not_expected_but_requires_function_check", "required_whole_assembly_checks": [ "Is relative rotation or sliding required?", "What carries radial load, axial load and torque?", "Are screws, bolts, pins, keys, splines, shoulders, retaining rings, clamps, welds, adhesives or intermediate connected parts present?", "Must the interface be disassembled for assembly or maintenance?", "If no other positive retention is confirmed and the relation must remain fixed, is interference fit required by the retrieved design standard?" ], "confidence": "low", "missing_facts": [ "confirmed physical retention mechanism", "relative motion requirement", "load and torque path", "disassembly intent" ] }, "match_basis": "drawing boundary component pair and nominal diameter match 3D B-rep contact face pair" }, { "geometry_handle": "396", "reference_point_kind": "xline1_point", "drawing_component_a": "小臂肘关节-1/小臂关节装配2-1/CSG-20-160-2A-SP_C_8_WG1044040-MHC-1/Workspace1 CSG-2A-20-1", "drawing_component_b": "小臂肘关节-1/电机与大臂外壳连接件1-1", "interface_group_id": "cyl_interface_002", "interface_component_a": "电机与大臂外壳连接件1-1", "interface_component_b": "小臂关节装配2-1", "diameter_mm": 60, "contact_ids": [ "contact_电机与大臂外壳连接件1_1_face_4__小臂关节装配2_1_face_441", "contact_电机与大臂外壳连接件1_1_face_4__小臂关节装配2_1_face_445" ], "brep_binding_status": "boundary_component_pair_match_without_nominal_diameter_match", "brep_surface_parameter_summary": { "surface_kind": "cylindrical", "drawing_nominal_diameter_mm": 50, "interface_diameter_mm": 60, "interface_radius_mm": 30, "diameter_matches": false }, "brep_face_pairs": [ { "face_a": 4, "face_b": 441, "center_a_mm": [ -98.449, -69.013, 39.4 ], "center_b_mm": [ -83.449, -67.723, 54.4 ], "axis_a": [ 0, 1, 0 ], "axis_b": [ 0, 1, 0 ], "bbox_a_mm": [ -128.449, -71.723, 24.4, -68.449, -66.303, 54.4 ], "bbox_b_mm": [ -98.449, -71.423, 24.4, -68.449, -64.023, 84.4 ], "surface_process_role_a": "machined_cylindrical_fit_surface", "surface_process_role_b": "machined_cylindrical_fit_surface" }, { "face_a": 4, "face_b": 445, "center_a_mm": [ -98.449, -69.013, 39.4 ], "center_b_mm": [ -113.449, -67.723, 54.4 ], "axis_a": [ 0, 1, 0 ], "axis_b": [ 0, 1, 0 ], "bbox_a_mm": [ -128.449, -71.723, 24.4, -68.449, -66.303, 54.4 ], "bbox_b_mm": [ -128.449, -71.423, 24.4, -98.449, -64.023, 84.4 ], "surface_process_role_a": "machined_cylindrical_fit_surface", "surface_process_role_b": "machined_cylindrical_fit_surface" } ], "interface_function_descriptions": [ { "semantic_unit_id": "lsu_003", "retrieval_sentence": "该零件包含一个半径为25毫米的圆柱面,与小臂关节装配2形成同轴配合。", "mechanical_role": "cylindrical mating face for centering and rotational support", "assembly_process_semantics": "machined cylindrical fit surface requiring precision machining and assembly alignment", "match_method": "component_pair_text" } ], "connection_assessment": { "component_a": "电机与大臂外壳连接件1-1", "component_b": "小臂关节装配2-1", "relative_motion_intent": "motion_expected_candidate", "solidworks_constraint_evidence": [ ], "constraint_evidence_note": "SolidWorks mates constrain the CAD model but are not themselves physical fasteners.", "positive_retention_evidence": [ ], "other_positive_retention_status": "not_observed_not_proven_absent", "interference_fit_necessity": "generally_not_expected_but_requires_function_check", "required_whole_assembly_checks": [ "Is relative rotation or sliding required?", "What carries radial load, axial load and torque?", "Are screws, bolts, pins, keys, splines, shoulders, retaining rings, clamps, welds, adhesives or intermediate connected parts present?", "Must the interface be disassembled for assembly or maintenance?", "If no other positive retention is confirmed and the relation must remain fixed, is interference fit required by the retrieved design standard?" ], "confidence": "low", "missing_facts": [ "confirmed physical retention mechanism", "relative motion requirement", "load and torque path", "disassembly intent" ] }, "match_basis": "drawing boundary component pair matches 3D interface component pair, but nominal diameter did not match" }, { "geometry_handle": "396", "reference_point_kind": "xline1_point", "drawing_component_a": "小臂肘关节-1/小臂关节装配2-1/CSG-20-160-2A-SP_C_8_WG1044040-MHC-1/Workspace1 CSG-2A-20-1", "drawing_component_b": "小臂肘关节-1/电机与大臂外壳连接件1-1", "interface_group_id": "cyl_interface_003", "interface_component_a": "电机与大臂外壳连接件1-1", "interface_component_b": "小臂关节装配2-1", "diameter_mm": 70, "contact_ids": [ "contact_电机与大臂外壳连接件1_1_face_31__小臂关节装配2_1_face_567", "contact_电机与大臂外壳连接件1_1_face_31__小臂关节装配2_1_face_6" ], "brep_binding_status": "boundary_component_pair_match_without_nominal_diameter_match", "brep_surface_parameter_summary": { "surface_kind": "cylindrical", "drawing_nominal_diameter_mm": 50, "interface_diameter_mm": 70, "interface_radius_mm": 35, "diameter_matches": false }, "brep_face_pairs": [ { "face_a": 31, "face_b": 567, "center_a_mm": [ -98.449, -94.678, 36.9 ], "center_b_mm": [ -98.449, -85.473, 54.4 ], "axis_a": [ 0, -1, 0 ], "axis_b": [ 0, 1, 0 ], "bbox_a_mm": [ -133.449, -112.634, 19.4, -63.449, -76.723, 54.4 ], "bbox_b_mm": [ -147.523, -88.823, 5.326, -49.375, -82.123, 103.474 ], "surface_process_role_a": "machined_cylindrical_fit_surface", "surface_process_role_b": "machined_cylindrical_fit_surface" }, { "face_a": 31, "face_b": 6, "center_a_mm": [ -98.449, -94.678, 36.9 ], "center_b_mm": [ -98.449, -79.223, 54.4 ], "axis_a": [ 0, -1, 0 ], "axis_b": [ 0, -1, 0 ], "bbox_a_mm": [ -133.449, -112.634, 19.4, -63.449, -76.723, 54.4 ], "bbox_b_mm": [ -146.26, -81.723, 6.59, -50.638, -76.723, 102.211 ], "surface_process_role_a": "machined_cylindrical_fit_surface", "surface_process_role_b": "machined_cylindrical_fit_surface" } ], "interface_function_descriptions": [ { "semantic_unit_id": "lsu_003", "retrieval_sentence": "该零件包含一个半径为25毫米的圆柱面,与小臂关节装配2形成同轴配合。", "mechanical_role": "cylindrical mating face for centering and rotational support", "assembly_process_semantics": "machined cylindrical fit surface requiring precision machining and assembly alignment", "match_method": "component_pair_text" } ], "connection_assessment": { "component_a": "电机与大臂外壳连接件1-1", "component_b": "小臂关节装配2-1", "relative_motion_intent": "motion_expected_candidate", "solidworks_constraint_evidence": [ ], "constraint_evidence_note": "SolidWorks mates constrain the CAD model but are not themselves physical fasteners.", "positive_retention_evidence": [ ], "other_positive_retention_status": "not_observed_not_proven_absent", "interference_fit_necessity": "generally_not_expected_but_requires_function_check", "required_whole_assembly_checks": [ "Is relative rotation or sliding required?", "What carries radial load, axial load and torque?", "Are screws, bolts, pins, keys, splines, shoulders, retaining rings, clamps, welds, adhesives or intermediate connected parts present?", "Must the interface be disassembled for assembly or maintenance?", "If no other positive retention is confirmed and the relation must remain fixed, is interference fit required by the retrieved design standard?" ], "confidence": "low", "missing_facts": [ "confirmed physical retention mechanism", "relative motion requirement", "load and torque path", "disassembly intent" ] }, "match_basis": "drawing boundary component pair matches 3D interface component pair, but nominal diameter did not match" } ], "binding_status": "matched_by_diameter_and_drawing_ownership", "binding_basis": "nominal diameter plus dimension definition-point/component ownership plus boundary-line component-pair evidence; B-rep face ids and location signatures are retained for final interface identity checking", "expected_fit_intent": "must_be_inferred_from_bound_interface_function_and_knowledge_not_from_contact_alone", "allowed_verdicts": [ "correct", "incorrect", "missing", "needs_review" ], "preliminary_verdict": "needs_review" }, { "candidate_id": "tolerance_B20", "dwg_annotation": { "dimension_kind": "diameter", "nominal_size_mm": 65, "interface_diameter_mm": 65, "fit_code": "H7", "fit_grade": "H7", "fit_designations": [ { "designation": "H7", "fundamental_deviation": "H", "it_grade": "7", "role": "hole" } ], "hole_tolerance_designation": "H7", "shaft_tolerance_designation": null, "fit_completeness": "single_designation", "upper_deviation_mm": null, "lower_deviation_mm": null, "deviation_source": null, "raw_text": "%%C65H7", "text": "Φ65H7", "parse_warnings": [ "single_tolerance_designation_does_not_define_complete_hole_shaft_fit" ], "handle": "B20", "object_name": "AcDbRotatedDimension", "source_index": 1832, "text_position": [ 444.4248975157976, 200.1180611166102, 0 ], "xline1_point": [ 411.9248970157976, 237.5622927476563, 0 ], "xline2_point": [ 476.9248970157977, 237.5622927476563, 0 ], "dim_line_point": [ 476.9248970157977, 197.7626141892359, 0 ], "center": [ 0, 0, 0 ], "chord_point": [ 0, 0, 0 ], "bbox": { "min_x": 411.9248970157977, "min_y": 195.7626141892359, "max_x": 476.9248970157977, "max_y": 237.5622927476563 }, "drawing_geometry_binding": { "status": "geometry_candidates_found", "search_radius_mm": 2, "point_bindings": [ { "reference_point_kind": "xline1_point", "x_mm": 411.9248970157976, "y_mm": 237.5622927476563, "nearest_geometry": [ { "handle": "D01", "object_name": "AcDbHatch", "layer": "剖面线层", "distance_mm": 0, "match_kind": "bbox_distance", "confidence": "high", "start": null, "end": null, "center": null, "radius_mm": null, "bbox": { "min_x": 411.92489701579757, "min_y": 237.56229274765627, "max_x": 414.62489701582695, "max_y": 244.56229274765664 }, "boundary_ownership": { "status": "boundary_probe_not_supported_for_geometry" } }, { "handle": "38C", "object_name": "AcDbLine", "layer": "粗实线层", "distance_mm": 0, "match_kind": "line_segment_distance", "confidence": "high", "start": [ 411.92489701579973, 237.56229274765627 ], "end": [ 410.13204061683507, 237.56229274765627 ], "center": null, "radius_mm": null, "bbox": { "min_x": 410.13204061683507, "min_y": 237.56229274765627, "max_x": 411.92489701579973, "max_y": 237.56229274765627 }, "boundary_ownership": { "status": "boundary_pair_candidates_found", "probe_offset_mm": 3, "sides": [ { "side": "normal_positive", "probe_x_mm": 411.925, "probe_y_mm": 234.562, "owner_candidates": [ { "component_name": "小臂肘关节-1/电机与大臂外壳连接件1-1", "distance_mm": 3.201, "sample_x_mm": 414.00000000000006, "sample_y_mm": 237.00000000000003, "confidence": "medium" }, { "component_name": "小臂肘关节-1/小臂外壳1-1", "distance_mm": 5.63, "sample_x_mm": 417, "sample_y_mm": 237.00000000000003, "confidence": "low" } ] }, { "side": "normal_negative", "probe_x_mm": 411.925, "probe_y_mm": 240.562, "owner_candidates": [ { "component_name": "小臂肘关节-1/电机与大臂外壳连接件1-1", "distance_mm": 1.082, "sample_x_mm": 411.00000000000006, "sample_y_mm": 240, "confidence": "high" } ] } ], "component_pair_candidates": [ { "component_a": "小臂肘关节-1/小臂外壳1-1", "component_b": "小臂肘关节-1/电机与大臂外壳连接件1-1", "side_a": "normal_positive", "side_b": "normal_negative", "max_probe_distance_mm": 5.63, "confidence": "low" } ], "boundary_rule": "A visible drawing edge is treated as a possible boundary between two projected components; side probes provide drawing evidence, not final 3D contact proof." } }, { "handle": "5F6", "object_name": "AcDbLine", "layer": "粗实线层", "distance_mm": 0, "match_kind": "line_segment_distance", "confidence": "high", "start": [ 411.9248970157977, 244.56229274765658 ], "end": [ 411.9248970157977, 237.5622927476563 ], "center": null, "radius_mm": null, "bbox": { "min_x": 411.9248970157977, "min_y": 237.5622927476563, "max_x": 411.9248970157977, "max_y": 244.56229274765658 }, "boundary_ownership": { "status": "boundary_pair_candidates_found", "probe_offset_mm": 3, "sides": [ { "side": "normal_positive", "probe_x_mm": 414.925, "probe_y_mm": 237.562, "owner_candidates": [ { "component_name": "小臂肘关节-1/电机与大臂外壳连接件1-1", "distance_mm": 1.082, "sample_x_mm": 414.00000000000006, "sample_y_mm": 237.00000000000003, "confidence": "high" }, { "component_name": "小臂肘关节-1/小臂外壳1-1", "distance_mm": 2.15, "sample_x_mm": 417, "sample_y_mm": 237.00000000000003, "confidence": "medium" } ] }, { "side": "normal_negative", "probe_x_mm": 408.925, "probe_y_mm": 237.562, "owner_candidates": [ { "component_name": "小臂肘关节-1/电机与大臂外壳连接件1-1", "distance_mm": 3.201, "sample_x_mm": 411.00000000000006, "sample_y_mm": 240, "confidence": "medium" } ] } ], "component_pair_candidates": [ { "component_a": "小臂肘关节-1/小臂外壳1-1", "component_b": "小臂肘关节-1/电机与大臂外壳连接件1-1", "side_a": "normal_positive", "side_b": "normal_negative", "max_probe_distance_mm": 3.201, "confidence": "medium" } ], "boundary_rule": "A visible drawing edge is treated as a possible boundary between two projected components; side probes provide drawing evidence, not final 3D contact proof." } }, { "handle": "5F7", "object_name": "AcDbLine", "layer": "粗实线层", "distance_mm": 0, "match_kind": "line_segment_distance", "confidence": "high", "start": [ 411.9248970157977, 237.5622927476563 ], "end": [ 419.4248970157993, 237.5622927476563 ], "center": null, "radius_mm": null, "bbox": { "min_x": 411.9248970157977, "min_y": 237.5622927476563, "max_x": 419.4248970157993, "max_y": 237.5622927476563 }, "boundary_ownership": { "status": "boundary_pair_candidates_found", "probe_offset_mm": 3, "sides": [ { "side": "normal_positive", "probe_x_mm": 411.925, "probe_y_mm": 240.562, "owner_candidates": [ { "component_name": "小臂肘关节-1/电机与大臂外壳连接件1-1", "distance_mm": 1.082, "sample_x_mm": 411.00000000000006, "sample_y_mm": 240, "confidence": "high" } ] }, { "side": "normal_negative", "probe_x_mm": 411.925, "probe_y_mm": 234.562, "owner_candidates": [ { "component_name": "小臂肘关节-1/电机与大臂外壳连接件1-1", "distance_mm": 3.201, "sample_x_mm": 414.00000000000006, "sample_y_mm": 237.00000000000003, "confidence": "medium" }, { "component_name": "小臂肘关节-1/小臂外壳1-1", "distance_mm": 5.63, "sample_x_mm": 417, "sample_y_mm": 237.00000000000003, "confidence": "low" } ] } ], "component_pair_candidates": [ { "component_a": "小臂肘关节-1/电机与大臂外壳连接件1-1", "component_b": "小臂肘关节-1/小臂外壳1-1", "side_a": "normal_positive", "side_b": "normal_negative", "max_probe_distance_mm": 5.63, "confidence": "low" } ], "boundary_rule": "A visible drawing edge is treated as a possible boundary between two projected components; side probes provide drawing evidence, not final 3D contact proof." } }, { "handle": "385", "object_name": "AcDbLine", "layer": "粗实线层", "distance_mm": 0, "match_kind": "line_segment_distance", "confidence": "high", "start": [ 411.92489701579973, 237.56229274765627 ], "end": [ 411.9248970157977, 244.56229274765658 ], "center": null, "radius_mm": null, "bbox": { "min_x": 411.9248970157977, "min_y": 237.56229274765627, "max_x": 411.92489701579973, "max_y": 244.56229274765658 }, "boundary_ownership": { "status": "boundary_pair_candidates_found", "probe_offset_mm": 3, "sides": [ { "side": "normal_positive", "probe_x_mm": 408.925, "probe_y_mm": 237.562, "owner_candidates": [ { "component_name": "小臂肘关节-1/电机与大臂外壳连接件1-1", "distance_mm": 3.201, "sample_x_mm": 411.00000000000006, "sample_y_mm": 240, "confidence": "medium" } ] }, { "side": "normal_negative", "probe_x_mm": 414.925, "probe_y_mm": 237.562, "owner_candidates": [ { "component_name": "小臂肘关节-1/电机与大臂外壳连接件1-1", "distance_mm": 1.082, "sample_x_mm": 414.00000000000006, "sample_y_mm": 237.00000000000003, "confidence": "high" }, { "component_name": "小臂肘关节-1/小臂外壳1-1", "distance_mm": 2.15, "sample_x_mm": 417, "sample_y_mm": 237.00000000000003, "confidence": "medium" } ] } ], "component_pair_candidates": [ { "component_a": "小臂肘关节-1/电机与大臂外壳连接件1-1", "component_b": "小臂肘关节-1/小臂外壳1-1", "side_a": "normal_positive", "side_b": "normal_negative", "max_probe_distance_mm": 3.201, "confidence": "medium" } ], "boundary_rule": "A visible drawing edge is treated as a possible boundary between two projected components; side probes provide drawing evidence, not final 3D contact proof." } }, { "handle": "386", "object_name": "AcDbLine", "layer": "粗实线层", "distance_mm": 0, "match_kind": "line_segment_distance", "confidence": "high", "start": [ 411.92489701579973, 237.56229274765627 ], "end": [ 419.4248970157993, 237.56229274765627 ], "center": null, "radius_mm": null, "bbox": { "min_x": 411.92489701579973, "min_y": 237.56229274765627, "max_x": 419.4248970157993, "max_y": 237.56229274765627 }, "boundary_ownership": { "status": "boundary_pair_candidates_found", "probe_offset_mm": 3, "sides": [ { "side": "normal_positive", "probe_x_mm": 411.925, "probe_y_mm": 240.562, "owner_candidates": [ { "component_name": "小臂肘关节-1/电机与大臂外壳连接件1-1", "distance_mm": 1.082, "sample_x_mm": 411.00000000000006, "sample_y_mm": 240, "confidence": "high" } ] }, { "side": "normal_negative", "probe_x_mm": 411.925, "probe_y_mm": 234.562, "owner_candidates": [ { "component_name": "小臂肘关节-1/电机与大臂外壳连接件1-1", "distance_mm": 3.201, "sample_x_mm": 414.00000000000006, "sample_y_mm": 237.00000000000003, "confidence": "medium" }, { "component_name": "小臂肘关节-1/小臂外壳1-1", "distance_mm": 5.63, "sample_x_mm": 417, "sample_y_mm": 237.00000000000003, "confidence": "low" } ] } ], "component_pair_candidates": [ { "component_a": "小臂肘关节-1/电机与大臂外壳连接件1-1", "component_b": "小臂肘关节-1/小臂外壳1-1", "side_a": "normal_positive", "side_b": "normal_negative", "max_probe_distance_mm": 5.63, "confidence": "low" } ], "boundary_rule": "A visible drawing edge is treated as a possible boundary between two projected components; side probes provide drawing evidence, not final 3D contact proof." } } ] }, { "reference_point_kind": "xline2_point", "x_mm": 476.9248970157977, "y_mm": 237.5622927476563, "nearest_geometry": [ { "handle": "615", "object_name": "AcDbLine", "layer": "粗实线层", "distance_mm": 0, "match_kind": "line_segment_distance", "confidence": "high", "start": [ 476.9248970157977, 244.56229274765658 ], "end": [ 476.9248970157977, 237.5622927476563 ], "center": null, "radius_mm": null, "bbox": { "min_x": 476.9248970157977, "min_y": 237.5622927476563, "max_x": 476.9248970157977, "max_y": 244.56229274765658 }, "boundary_ownership": { "status": "boundary_pair_candidates_found", "probe_offset_mm": 3, "sides": [ { "side": "normal_positive", "probe_x_mm": 479.925, "probe_y_mm": 237.562, "owner_candidates": [ { "component_name": "小臂肘关节-1/小臂外壳1-1", "distance_mm": 0.567, "sample_x_mm": 480, "sample_y_mm": 237.00000000000003, "confidence": "high" }, { "component_name": "小臂肘关节-1/电机与大臂外壳连接件1-1", "distance_mm": 2.439, "sample_x_mm": 480, "sample_y_mm": 240, "confidence": "medium" } ] }, { "side": "normal_negative", "probe_x_mm": 473.925, "probe_y_mm": 237.562, "owner_candidates": [ { "component_name": "小臂肘关节-1/小臂外壳1-1", "distance_mm": 0.567, "sample_x_mm": 474.00000000000006, "sample_y_mm": 237.00000000000003, "confidence": "high" }, { "component_name": "小臂肘关节-1/小臂关节装配2-1/CSG-20-160-2A-SP_C_8_WG1044040-MHC-1/Workspace1 CSG-2A-20-1", "distance_mm": 2.439, "sample_x_mm": 474.00000000000006, "sample_y_mm": 240, "confidence": "medium" }, { "component_name": "小臂肘关节-1/电机与大臂外壳连接件1-1", "distance_mm": 3.924, "sample_x_mm": 477.00000000000006, "sample_y_mm": 240, "confidence": "low" } ] } ], "component_pair_candidates": [ { "component_a": "小臂肘关节-1/小臂外壳1-1", "component_b": "小臂肘关节-1/小臂关节装配2-1/CSG-20-160-2A-SP_C_8_WG1044040-MHC-1/Workspace1 CSG-2A-20-1", "side_a": "normal_positive", "side_b": "normal_negative", "max_probe_distance_mm": 2.439, "confidence": "medium" }, { "component_a": "小臂肘关节-1/小臂外壳1-1", "component_b": "小臂肘关节-1/电机与大臂外壳连接件1-1", "side_a": "normal_positive", "side_b": "normal_negative", "max_probe_distance_mm": 3.924, "confidence": "low" }, { "component_a": "小臂肘关节-1/电机与大臂外壳连接件1-1", "component_b": "小臂肘关节-1/小臂关节装配2-1/CSG-20-160-2A-SP_C_8_WG1044040-MHC-1/Workspace1 CSG-2A-20-1", "side_a": "normal_positive", "side_b": "normal_negative", "max_probe_distance_mm": 2.439, "confidence": "medium" } ], "boundary_rule": "A visible drawing edge is treated as a possible boundary between two projected components; side probes provide drawing evidence, not final 3D contact proof." } }, { "handle": "617", "object_name": "AcDbLine", "layer": "粗实线层", "distance_mm": 0, "match_kind": "line_segment_distance", "confidence": "high", "start": [ 469.4248970157995, 237.5622927476563 ], "end": [ 476.9248970157977, 237.5622927476563 ], "center": null, "radius_mm": null, "bbox": { "min_x": 469.4248970157995, "min_y": 237.5622927476563, "max_x": 476.9248970157977, "max_y": 237.5622927476563 }, "boundary_ownership": { "status": "boundary_pair_candidates_found", "probe_offset_mm": 3, "sides": [ { "side": "normal_positive", "probe_x_mm": 476.925, "probe_y_mm": 240.562, "owner_candidates": [ { "component_name": "小臂肘关节-1/电机与大臂外壳连接件1-1", "distance_mm": 0.567, "sample_x_mm": 477.00000000000006, "sample_y_mm": 240, "confidence": "high" }, { "component_name": "小臂肘关节-1/小臂关节装配2-1/CSG-20-160-2A-SP_C_8_WG1044040-MHC-1/Workspace1 CSG-2A-20-1", "distance_mm": 2.978, "sample_x_mm": 474.00000000000006, "sample_y_mm": 240, "confidence": "medium" }, { "component_name": "小臂肘关节-1/小臂外壳1-1", "distance_mm": 3.563, "sample_x_mm": 477.00000000000006, "sample_y_mm": 237.00000000000003, "confidence": "low" } ] }, { "side": "normal_negative", "probe_x_mm": 476.925, "probe_y_mm": 234.562, "owner_candidates": [ { "component_name": "小臂肘关节-1/小臂外壳1-1", "distance_mm": 0.567, "sample_x_mm": 477.00000000000006, "sample_y_mm": 234, "confidence": "high" }, { "component_name": "小臂肘关节-1/电机与大臂外壳连接件1-1", "distance_mm": 5.438, "sample_x_mm": 477.00000000000006, "sample_y_mm": 240, "confidence": "low" } ] } ], "component_pair_candidates": [ { "component_a": "小臂肘关节-1/电机与大臂外壳连接件1-1", "component_b": "小臂肘关节-1/小臂外壳1-1", "side_a": "normal_positive", "side_b": "normal_negative", "max_probe_distance_mm": 0.567, "confidence": "high" }, { "component_a": "小臂肘关节-1/小臂关节装配2-1/CSG-20-160-2A-SP_C_8_WG1044040-MHC-1/Workspace1 CSG-2A-20-1", "component_b": "小臂肘关节-1/小臂外壳1-1", "side_a": "normal_positive", "side_b": "normal_negative", "max_probe_distance_mm": 2.978, "confidence": "medium" }, { "component_a": "小臂肘关节-1/小臂关节装配2-1/CSG-20-160-2A-SP_C_8_WG1044040-MHC-1/Workspace1 CSG-2A-20-1", "component_b": "小臂肘关节-1/电机与大臂外壳连接件1-1", "side_a": "normal_positive", "side_b": "normal_negative", "max_probe_distance_mm": 5.438, "confidence": "low" } ], "boundary_rule": "A visible drawing edge is treated as a possible boundary between two projected components; side probes provide drawing evidence, not final 3D contact proof." } }, { "handle": "D02", "object_name": "AcDbHatch", "layer": "剖面线层", "distance_mm": 0, "match_kind": "bbox_distance", "confidence": "high", "start": null, "end": null, "center": null, "radius_mm": null, "bbox": { "min_x": 474.2248970157988, "min_y": 237.56229274765624, "max_x": 476.9248970158009, "max_y": 244.56229274765658 }, "boundary_ownership": { "status": "boundary_probe_not_supported_for_geometry" } }, { "handle": "387", "object_name": "AcDbLine", "layer": "粗实线层", "distance_mm": 0, "match_kind": "line_segment_distance", "confidence": "high", "start": [ 469.4248970157993, 237.56229274765604 ], "end": [ 476.92489701579973, 237.56229274765604 ], "center": null, "radius_mm": null, "bbox": { "min_x": 469.4248970157993, "min_y": 237.56229274765604, "max_x": 476.92489701579973, "max_y": 237.56229274765604 }, "boundary_ownership": { "status": "boundary_pair_candidates_found", "probe_offset_mm": 3, "sides": [ { "side": "normal_positive", "probe_x_mm": 476.925, "probe_y_mm": 240.562, "owner_candidates": [ { "component_name": "小臂肘关节-1/电机与大臂外壳连接件1-1", "distance_mm": 0.567, "sample_x_mm": 477.00000000000006, "sample_y_mm": 240, "confidence": "high" }, { "component_name": "小臂肘关节-1/小臂关节装配2-1/CSG-20-160-2A-SP_C_8_WG1044040-MHC-1/Workspace1 CSG-2A-20-1", "distance_mm": 2.978, "sample_x_mm": 474.00000000000006, "sample_y_mm": 240, "confidence": "medium" }, { "component_name": "小臂肘关节-1/小臂外壳1-1", "distance_mm": 3.563, "sample_x_mm": 477.00000000000006, "sample_y_mm": 237.00000000000003, "confidence": "low" } ] }, { "side": "normal_negative", "probe_x_mm": 476.925, "probe_y_mm": 234.562, "owner_candidates": [ { "component_name": "小臂肘关节-1/小臂外壳1-1", "distance_mm": 0.567, "sample_x_mm": 477.00000000000006, "sample_y_mm": 234, "confidence": "high" }, { "component_name": "小臂肘关节-1/电机与大臂外壳连接件1-1", "distance_mm": 5.438, "sample_x_mm": 477.00000000000006, "sample_y_mm": 240, "confidence": "low" } ] } ], "component_pair_candidates": [ { "component_a": "小臂肘关节-1/电机与大臂外壳连接件1-1", "component_b": "小臂肘关节-1/小臂外壳1-1", "side_a": "normal_positive", "side_b": "normal_negative", "max_probe_distance_mm": 0.567, "confidence": "high" }, { "component_a": "小臂肘关节-1/小臂关节装配2-1/CSG-20-160-2A-SP_C_8_WG1044040-MHC-1/Workspace1 CSG-2A-20-1", "component_b": "小臂肘关节-1/小臂外壳1-1", "side_a": "normal_positive", "side_b": "normal_negative", "max_probe_distance_mm": 2.978, "confidence": "medium" }, { "component_a": "小臂肘关节-1/小臂关节装配2-1/CSG-20-160-2A-SP_C_8_WG1044040-MHC-1/Workspace1 CSG-2A-20-1", "component_b": "小臂肘关节-1/电机与大臂外壳连接件1-1", "side_a": "normal_positive", "side_b": "normal_negative", "max_probe_distance_mm": 5.438, "confidence": "low" } ], "boundary_rule": "A visible drawing edge is treated as a possible boundary between two projected components; side probes provide drawing evidence, not final 3D contact proof." } }, { "handle": "379", "object_name": "AcDbLine", "layer": "粗实线层", "distance_mm": 0, "match_kind": "line_segment_distance", "confidence": "high", "start": [ 476.92489701579973, 244.56229274765658 ], "end": [ 476.92489701579973, 237.56229274765604 ], "center": null, "radius_mm": null, "bbox": { "min_x": 476.92489701579973, "min_y": 237.56229274765604, "max_x": 476.92489701579973, "max_y": 244.56229274765658 }, "boundary_ownership": { "status": "boundary_pair_candidates_found", "probe_offset_mm": 3, "sides": [ { "side": "normal_positive", "probe_x_mm": 479.925, "probe_y_mm": 237.562, "owner_candidates": [ { "component_name": "小臂肘关节-1/小臂外壳1-1", "distance_mm": 0.567, "sample_x_mm": 480, "sample_y_mm": 237.00000000000003, "confidence": "high" }, { "component_name": "小臂肘关节-1/电机与大臂外壳连接件1-1", "distance_mm": 2.439, "sample_x_mm": 480, "sample_y_mm": 240, "confidence": "medium" } ] }, { "side": "normal_negative", "probe_x_mm": 473.925, "probe_y_mm": 237.562, "owner_candidates": [ { "component_name": "小臂肘关节-1/小臂外壳1-1", "distance_mm": 0.567, "sample_x_mm": 474.00000000000006, "sample_y_mm": 237.00000000000003, "confidence": "high" }, { "component_name": "小臂肘关节-1/小臂关节装配2-1/CSG-20-160-2A-SP_C_8_WG1044040-MHC-1/Workspace1 CSG-2A-20-1", "distance_mm": 2.439, "sample_x_mm": 474.00000000000006, "sample_y_mm": 240, "confidence": "medium" }, { "component_name": "小臂肘关节-1/电机与大臂外壳连接件1-1", "distance_mm": 3.924, "sample_x_mm": 477.00000000000006, "sample_y_mm": 240, "confidence": "low" } ] } ], "component_pair_candidates": [ { "component_a": "小臂肘关节-1/小臂外壳1-1", "component_b": "小臂肘关节-1/小臂关节装配2-1/CSG-20-160-2A-SP_C_8_WG1044040-MHC-1/Workspace1 CSG-2A-20-1", "side_a": "normal_positive", "side_b": "normal_negative", "max_probe_distance_mm": 2.439, "confidence": "medium" }, { "component_a": "小臂肘关节-1/小臂外壳1-1", "component_b": "小臂肘关节-1/电机与大臂外壳连接件1-1", "side_a": "normal_positive", "side_b": "normal_negative", "max_probe_distance_mm": 3.924, "confidence": "low" }, { "component_a": "小臂肘关节-1/电机与大臂外壳连接件1-1", "component_b": "小臂肘关节-1/小臂关节装配2-1/CSG-20-160-2A-SP_C_8_WG1044040-MHC-1/Workspace1 CSG-2A-20-1", "side_a": "normal_positive", "side_b": "normal_negative", "max_probe_distance_mm": 2.439, "confidence": "medium" } ], "boundary_rule": "A visible drawing edge is treated as a possible boundary between two projected components; side probes provide drawing evidence, not final 3D contact proof." } }, { "handle": "378", "object_name": "AcDbLine", "layer": "粗实线层", "distance_mm": 0, "match_kind": "line_segment_distance", "confidence": "high", "start": [ 478.71775341476416, 237.56229274765604 ], "end": [ 476.92489701579973, 237.56229274765604 ], "center": null, "radius_mm": null, "bbox": { "min_x": 476.92489701579973, "min_y": 237.56229274765604, "max_x": 478.71775341476416, "max_y": 237.56229274765604 }, "boundary_ownership": { "status": "boundary_pair_candidates_found", "probe_offset_mm": 3, "sides": [ { "side": "normal_positive", "probe_x_mm": 476.925, "probe_y_mm": 234.562, "owner_candidates": [ { "component_name": "小臂肘关节-1/小臂外壳1-1", "distance_mm": 0.567, "sample_x_mm": 477.00000000000006, "sample_y_mm": 234, "confidence": "high" }, { "component_name": "小臂肘关节-1/电机与大臂外壳连接件1-1", "distance_mm": 5.438, "sample_x_mm": 477.00000000000006, "sample_y_mm": 240, "confidence": "low" } ] }, { "side": "normal_negative", "probe_x_mm": 476.925, "probe_y_mm": 240.562, "owner_candidates": [ { "component_name": "小臂肘关节-1/电机与大臂外壳连接件1-1", "distance_mm": 0.567, "sample_x_mm": 477.00000000000006, "sample_y_mm": 240, "confidence": "high" }, { "component_name": "小臂肘关节-1/小臂关节装配2-1/CSG-20-160-2A-SP_C_8_WG1044040-MHC-1/Workspace1 CSG-2A-20-1", "distance_mm": 2.978, "sample_x_mm": 474.00000000000006, "sample_y_mm": 240, "confidence": "medium" }, { "component_name": "小臂肘关节-1/小臂外壳1-1", "distance_mm": 3.563, "sample_x_mm": 477.00000000000006, "sample_y_mm": 237.00000000000003, "confidence": "low" } ] } ], "component_pair_candidates": [ { "component_a": "小臂肘关节-1/小臂外壳1-1", "component_b": "小臂肘关节-1/电机与大臂外壳连接件1-1", "side_a": "normal_positive", "side_b": "normal_negative", "max_probe_distance_mm": 0.567, "confidence": "high" }, { "component_a": "小臂肘关节-1/小臂外壳1-1", "component_b": "小臂肘关节-1/小臂关节装配2-1/CSG-20-160-2A-SP_C_8_WG1044040-MHC-1/Workspace1 CSG-2A-20-1", "side_a": "normal_positive", "side_b": "normal_negative", "max_probe_distance_mm": 2.978, "confidence": "medium" }, { "component_a": "小臂肘关节-1/电机与大臂外壳连接件1-1", "component_b": "小臂肘关节-1/小臂关节装配2-1/CSG-20-160-2A-SP_C_8_WG1044040-MHC-1/Workspace1 CSG-2A-20-1", "side_a": "normal_positive", "side_b": "normal_negative", "max_probe_distance_mm": 5.438, "confidence": "low" } ], "boundary_rule": "A visible drawing edge is treated as a possible boundary between two projected components; side probes provide drawing evidence, not final 3D contact proof." } } ] } ], "binding_policy": "These are nearest DWG geometry candidates for dimension definition points. Use handle/distance as 2D evidence; final B-rep face identity still requires 3D diameter, ownership and projection checks." }, "ownership_binding": { "status": "owner_candidates_found", "reference_points": [ { "kind": "xline1_point", "x_mm": 411.9248970157976, "y_mm": 237.5622927476563 }, { "kind": "xline2_point", "x_mm": 476.9248970157977, "y_mm": 237.5622927476563 }, { "kind": "center", "x_mm": 0, "y_mm": 0 }, { "kind": "chord_point", "x_mm": 0, "y_mm": 0 }, { "kind": "dim_line_point", "x_mm": 476.9248970157977, "y_mm": 197.7626141892359 }, { "kind": "text_position", "x_mm": 444.4248975157976, "y_mm": 200.1180611166102 } ], "owner_candidates": [ { "component_name": "小臂肘关节-1/小臂外壳1-1", "distance_mm": 0.567, "reference_point_kind": "xline2_point", "nearest_sample_x_mm": 477.00000000000006, "nearest_sample_y_mm": 237.00000000000003, "confidence": "high" }, { "component_name": "小臂肘关节-1/电机与大臂外壳连接件1-1", "distance_mm": 2.15, "reference_point_kind": "xline1_point", "nearest_sample_x_mm": 414.00000000000006, "nearest_sample_y_mm": 237.00000000000003, "confidence": "high" }, { "component_name": "小臂肘关节-1/小臂关节装配2-1/CSG-20-160-2A-SP_C_8_WG1044040-MHC-1/Workspace1 CSG-2A-20-1", "distance_mm": 3.808, "reference_point_kind": "xline2_point", "nearest_sample_x_mm": 474.00000000000006, "nearest_sample_y_mm": 240, "confidence": "medium" }, { "component_name": "小臂肘关节-1/小臂关节装配2-1/CSG-20-160-2A-SP_C_8_WG1044040-MHC-1/CSG-20-50-2A-GR-MHC_b-1", "distance_mm": 8.042, "reference_point_kind": "xline2_point", "nearest_sample_x_mm": 471.00000000000006, "nearest_sample_y_mm": 243, "confidence": "low" }, { "component_name": "小臂肘关节-1/电机和连接臂连接件-1", "distance_mm": 8.943, "reference_point_kind": "xline2_point", "nearest_sample_x_mm": 468, "nearest_sample_y_mm": 237.00000000000003, "confidence": "low" } ], "face_binding_limit": "Ownership binds a drawing location to a component. Exact face identity still requires diameter and B-rep location/projection evidence." } }, "related_3d_interfaces": [ ], "drawing_boundary_to_3d_interface_matches": [ { "geometry_handle": "615", "reference_point_kind": "xline2_point", "drawing_component_a": "小臂肘关节-1/电机与大臂外壳连接件1-1", "drawing_component_b": "小臂肘关节-1/小臂关节装配2-1/CSG-20-160-2A-SP_C_8_WG1044040-MHC-1/Workspace1 CSG-2A-20-1", "interface_group_id": "cyl_interface_001", "interface_component_a": "电机与大臂外壳连接件1-1", "interface_component_b": "小臂关节装配2-1", "diameter_mm": 50, "contact_ids": [ "contact_电机与大臂外壳连接件1_1_face_33__小臂关节装配2_1_face_24" ], "brep_binding_status": "boundary_component_pair_match_without_nominal_diameter_match", "brep_surface_parameter_summary": { "surface_kind": "cylindrical", "drawing_nominal_diameter_mm": 65, "interface_diameter_mm": 50, "interface_radius_mm": 25, "diameter_matches": false }, "brep_face_pairs": [ { "face_a": 33, "face_b": 24, "center_a_mm": [ -98.449, -74.223, 41.9 ], "center_b_mm": [ -98.449, -74.223, 54.4 ], "axis_a": [ 0, -1, 0 ], "axis_b": [ 0, 1, 0 ], "bbox_a_mm": [ -123.449, -76.723, 29.4, -73.449, -71.723, 54.4 ], "bbox_b_mm": [ -132.599, -76.723, 20.25, -64.298, -71.723, 88.551 ], "surface_process_role_a": "machined_cylindrical_fit_surface", "surface_process_role_b": "machined_cylindrical_fit_surface" } ], "interface_function_descriptions": [ { "semantic_unit_id": "lsu_003", "retrieval_sentence": "该零件包含一个半径为25毫米的圆柱面,与小臂关节装配2形成同轴配合。", "mechanical_role": "cylindrical mating face for centering and rotational support", "assembly_process_semantics": "machined cylindrical fit surface requiring precision machining and assembly alignment", "match_method": "exact_contact_id" } ], "connection_assessment": { "component_a": "电机与大臂外壳连接件1-1", "component_b": "小臂关节装配2-1", "relative_motion_intent": "motion_expected_candidate", "solidworks_constraint_evidence": [ ], "constraint_evidence_note": "SolidWorks mates constrain the CAD model but are not themselves physical fasteners.", "positive_retention_evidence": [ ], "other_positive_retention_status": "not_observed_not_proven_absent", "interference_fit_necessity": "generally_not_expected_but_requires_function_check", "required_whole_assembly_checks": [ "Is relative rotation or sliding required?", "What carries radial load, axial load and torque?", "Are screws, bolts, pins, keys, splines, shoulders, retaining rings, clamps, welds, adhesives or intermediate connected parts present?", "Must the interface be disassembled for assembly or maintenance?", "If no other positive retention is confirmed and the relation must remain fixed, is interference fit required by the retrieved design standard?" ], "confidence": "low", "missing_facts": [ "confirmed physical retention mechanism", "relative motion requirement", "load and torque path", "disassembly intent" ] }, "match_basis": "drawing boundary component pair matches 3D interface component pair, but nominal diameter did not match" }, { "geometry_handle": "615", "reference_point_kind": "xline2_point", "drawing_component_a": "小臂肘关节-1/电机与大臂外壳连接件1-1", "drawing_component_b": "小臂肘关节-1/小臂关节装配2-1/CSG-20-160-2A-SP_C_8_WG1044040-MHC-1/Workspace1 CSG-2A-20-1", "interface_group_id": "cyl_interface_002", "interface_component_a": "电机与大臂外壳连接件1-1", "interface_component_b": "小臂关节装配2-1", "diameter_mm": 60, "contact_ids": [ "contact_电机与大臂外壳连接件1_1_face_4__小臂关节装配2_1_face_441", "contact_电机与大臂外壳连接件1_1_face_4__小臂关节装配2_1_face_445" ], "brep_binding_status": "boundary_component_pair_match_without_nominal_diameter_match", "brep_surface_parameter_summary": { "surface_kind": "cylindrical", "drawing_nominal_diameter_mm": 65, "interface_diameter_mm": 60, "interface_radius_mm": 30, "diameter_matches": false }, "brep_face_pairs": [ { "face_a": 4, "face_b": 441, "center_a_mm": [ -98.449, -69.013, 39.4 ], "center_b_mm": [ -83.449, -67.723, 54.4 ], "axis_a": [ 0, 1, 0 ], "axis_b": [ 0, 1, 0 ], "bbox_a_mm": [ -128.449, -71.723, 24.4, -68.449, -66.303, 54.4 ], "bbox_b_mm": [ -98.449, -71.423, 24.4, -68.449, -64.023, 84.4 ], "surface_process_role_a": "machined_cylindrical_fit_surface", "surface_process_role_b": "machined_cylindrical_fit_surface" }, { "face_a": 4, "face_b": 445, "center_a_mm": [ -98.449, -69.013, 39.4 ], "center_b_mm": [ -113.449, -67.723, 54.4 ], "axis_a": [ 0, 1, 0 ], "axis_b": [ 0, 1, 0 ], "bbox_a_mm": [ -128.449, -71.723, 24.4, -68.449, -66.303, 54.4 ], "bbox_b_mm": [ -128.449, -71.423, 24.4, -98.449, -64.023, 84.4 ], "surface_process_role_a": "machined_cylindrical_fit_surface", "surface_process_role_b": "machined_cylindrical_fit_surface" } ], "interface_function_descriptions": [ { "semantic_unit_id": "lsu_003", "retrieval_sentence": "该零件包含一个半径为25毫米的圆柱面,与小臂关节装配2形成同轴配合。", "mechanical_role": "cylindrical mating face for centering and rotational support", "assembly_process_semantics": "machined cylindrical fit surface requiring precision machining and assembly alignment", "match_method": "component_pair_text" } ], "connection_assessment": { "component_a": "电机与大臂外壳连接件1-1", "component_b": "小臂关节装配2-1", "relative_motion_intent": "motion_expected_candidate", "solidworks_constraint_evidence": [ ], "constraint_evidence_note": "SolidWorks mates constrain the CAD model but are not themselves physical fasteners.", "positive_retention_evidence": [ ], "other_positive_retention_status": "not_observed_not_proven_absent", "interference_fit_necessity": "generally_not_expected_but_requires_function_check", "required_whole_assembly_checks": [ "Is relative rotation or sliding required?", "What carries radial load, axial load and torque?", "Are screws, bolts, pins, keys, splines, shoulders, retaining rings, clamps, welds, adhesives or intermediate connected parts present?", "Must the interface be disassembled for assembly or maintenance?", "If no other positive retention is confirmed and the relation must remain fixed, is interference fit required by the retrieved design standard?" ], "confidence": "low", "missing_facts": [ "confirmed physical retention mechanism", "relative motion requirement", "load and torque path", "disassembly intent" ] }, "match_basis": "drawing boundary component pair matches 3D interface component pair, but nominal diameter did not match" }, { "geometry_handle": "615", "reference_point_kind": "xline2_point", "drawing_component_a": "小臂肘关节-1/电机与大臂外壳连接件1-1", "drawing_component_b": "小臂肘关节-1/小臂关节装配2-1/CSG-20-160-2A-SP_C_8_WG1044040-MHC-1/Workspace1 CSG-2A-20-1", "interface_group_id": "cyl_interface_003", "interface_component_a": "电机与大臂外壳连接件1-1", "interface_component_b": "小臂关节装配2-1", "diameter_mm": 70, "contact_ids": [ "contact_电机与大臂外壳连接件1_1_face_31__小臂关节装配2_1_face_567", "contact_电机与大臂外壳连接件1_1_face_31__小臂关节装配2_1_face_6" ], "brep_binding_status": "boundary_component_pair_match_without_nominal_diameter_match", "brep_surface_parameter_summary": { "surface_kind": "cylindrical", "drawing_nominal_diameter_mm": 65, "interface_diameter_mm": 70, "interface_radius_mm": 35, "diameter_matches": false }, "brep_face_pairs": [ { "face_a": 31, "face_b": 567, "center_a_mm": [ -98.449, -94.678, 36.9 ], "center_b_mm": [ -98.449, -85.473, 54.4 ], "axis_a": [ 0, -1, 0 ], "axis_b": [ 0, 1, 0 ], "bbox_a_mm": [ -133.449, -112.634, 19.4, -63.449, -76.723, 54.4 ], "bbox_b_mm": [ -147.523, -88.823, 5.326, -49.375, -82.123, 103.474 ], "surface_process_role_a": "machined_cylindrical_fit_surface", "surface_process_role_b": "machined_cylindrical_fit_surface" }, { "face_a": 31, "face_b": 6, "center_a_mm": [ -98.449, -94.678, 36.9 ], "center_b_mm": [ -98.449, -79.223, 54.4 ], "axis_a": [ 0, -1, 0 ], "axis_b": [ 0, -1, 0 ], "bbox_a_mm": [ -133.449, -112.634, 19.4, -63.449, -76.723, 54.4 ], "bbox_b_mm": [ -146.26, -81.723, 6.59, -50.638, -76.723, 102.211 ], "surface_process_role_a": "machined_cylindrical_fit_surface", "surface_process_role_b": "machined_cylindrical_fit_surface" } ], "interface_function_descriptions": [ { "semantic_unit_id": "lsu_003", "retrieval_sentence": "该零件包含一个半径为25毫米的圆柱面,与小臂关节装配2形成同轴配合。", "mechanical_role": "cylindrical mating face for centering and rotational support", "assembly_process_semantics": "machined cylindrical fit surface requiring precision machining and assembly alignment", "match_method": "component_pair_text" } ], "connection_assessment": { "component_a": "电机与大臂外壳连接件1-1", "component_b": "小臂关节装配2-1", "relative_motion_intent": "motion_expected_candidate", "solidworks_constraint_evidence": [ ], "constraint_evidence_note": "SolidWorks mates constrain the CAD model but are not themselves physical fasteners.", "positive_retention_evidence": [ ], "other_positive_retention_status": "not_observed_not_proven_absent", "interference_fit_necessity": "generally_not_expected_but_requires_function_check", "required_whole_assembly_checks": [ "Is relative rotation or sliding required?", "What carries radial load, axial load and torque?", "Are screws, bolts, pins, keys, splines, shoulders, retaining rings, clamps, welds, adhesives or intermediate connected parts present?", "Must the interface be disassembled for assembly or maintenance?", "If no other positive retention is confirmed and the relation must remain fixed, is interference fit required by the retrieved design standard?" ], "confidence": "low", "missing_facts": [ "confirmed physical retention mechanism", "relative motion requirement", "load and torque path", "disassembly intent" ] }, "match_basis": "drawing boundary component pair matches 3D interface component pair, but nominal diameter did not match" }, { "geometry_handle": "617", "reference_point_kind": "xline2_point", "drawing_component_a": "小臂肘关节-1/小臂关节装配2-1/CSG-20-160-2A-SP_C_8_WG1044040-MHC-1/Workspace1 CSG-2A-20-1", "drawing_component_b": "小臂肘关节-1/电机与大臂外壳连接件1-1", "interface_group_id": "cyl_interface_001", "interface_component_a": "电机与大臂外壳连接件1-1", "interface_component_b": "小臂关节装配2-1", "diameter_mm": 50, "contact_ids": [ "contact_电机与大臂外壳连接件1_1_face_33__小臂关节装配2_1_face_24" ], "brep_binding_status": "boundary_component_pair_match_without_nominal_diameter_match", "brep_surface_parameter_summary": { "surface_kind": "cylindrical", "drawing_nominal_diameter_mm": 65, "interface_diameter_mm": 50, "interface_radius_mm": 25, "diameter_matches": false }, "brep_face_pairs": [ { "face_a": 33, "face_b": 24, "center_a_mm": [ -98.449, -74.223, 41.9 ], "center_b_mm": [ -98.449, -74.223, 54.4 ], "axis_a": [ 0, -1, 0 ], "axis_b": [ 0, 1, 0 ], "bbox_a_mm": [ -123.449, -76.723, 29.4, -73.449, -71.723, 54.4 ], "bbox_b_mm": [ -132.599, -76.723, 20.25, -64.298, -71.723, 88.551 ], "surface_process_role_a": "machined_cylindrical_fit_surface", "surface_process_role_b": "machined_cylindrical_fit_surface" } ], "interface_function_descriptions": [ { "semantic_unit_id": "lsu_003", "retrieval_sentence": "该零件包含一个半径为25毫米的圆柱面,与小臂关节装配2形成同轴配合。", "mechanical_role": "cylindrical mating face for centering and rotational support", "assembly_process_semantics": "machined cylindrical fit surface requiring precision machining and assembly alignment", "match_method": "exact_contact_id" } ], "connection_assessment": { "component_a": "电机与大臂外壳连接件1-1", "component_b": "小臂关节装配2-1", "relative_motion_intent": "motion_expected_candidate", "solidworks_constraint_evidence": [ ], "constraint_evidence_note": "SolidWorks mates constrain the CAD model but are not themselves physical fasteners.", "positive_retention_evidence": [ ], "other_positive_retention_status": "not_observed_not_proven_absent", "interference_fit_necessity": "generally_not_expected_but_requires_function_check", "required_whole_assembly_checks": [ "Is relative rotation or sliding required?", "What carries radial load, axial load and torque?", "Are screws, bolts, pins, keys, splines, shoulders, retaining rings, clamps, welds, adhesives or intermediate connected parts present?", "Must the interface be disassembled for assembly or maintenance?", "If no other positive retention is confirmed and the relation must remain fixed, is interference fit required by the retrieved design standard?" ], "confidence": "low", "missing_facts": [ "confirmed physical retention mechanism", "relative motion requirement", "load and torque path", "disassembly intent" ] }, "match_basis": "drawing boundary component pair matches 3D interface component pair, but nominal diameter did not match" }, { "geometry_handle": "617", "reference_point_kind": "xline2_point", "drawing_component_a": "小臂肘关节-1/小臂关节装配2-1/CSG-20-160-2A-SP_C_8_WG1044040-MHC-1/Workspace1 CSG-2A-20-1", "drawing_component_b": "小臂肘关节-1/电机与大臂外壳连接件1-1", "interface_group_id": "cyl_interface_002", "interface_component_a": "电机与大臂外壳连接件1-1", "interface_component_b": "小臂关节装配2-1", "diameter_mm": 60, "contact_ids": [ "contact_电机与大臂外壳连接件1_1_face_4__小臂关节装配2_1_face_441", "contact_电机与大臂外壳连接件1_1_face_4__小臂关节装配2_1_face_445" ], "brep_binding_status": "boundary_component_pair_match_without_nominal_diameter_match", "brep_surface_parameter_summary": { "surface_kind": "cylindrical", "drawing_nominal_diameter_mm": 65, "interface_diameter_mm": 60, "interface_radius_mm": 30, "diameter_matches": false }, "brep_face_pairs": [ { "face_a": 4, "face_b": 441, "center_a_mm": [ -98.449, -69.013, 39.4 ], "center_b_mm": [ -83.449, -67.723, 54.4 ], "axis_a": [ 0, 1, 0 ], "axis_b": [ 0, 1, 0 ], "bbox_a_mm": [ -128.449, -71.723, 24.4, -68.449, -66.303, 54.4 ], "bbox_b_mm": [ -98.449, -71.423, 24.4, -68.449, -64.023, 84.4 ], "surface_process_role_a": "machined_cylindrical_fit_surface", "surface_process_role_b": "machined_cylindrical_fit_surface" }, { "face_a": 4, "face_b": 445, "center_a_mm": [ -98.449, -69.013, 39.4 ], "center_b_mm": [ -113.449, -67.723, 54.4 ], "axis_a": [ 0, 1, 0 ], "axis_b": [ 0, 1, 0 ], "bbox_a_mm": [ -128.449, -71.723, 24.4, -68.449, -66.303, 54.4 ], "bbox_b_mm": [ -128.449, -71.423, 24.4, -98.449, -64.023, 84.4 ], "surface_process_role_a": "machined_cylindrical_fit_surface", "surface_process_role_b": "machined_cylindrical_fit_surface" } ], "interface_function_descriptions": [ { "semantic_unit_id": "lsu_003", "retrieval_sentence": "该零件包含一个半径为25毫米的圆柱面,与小臂关节装配2形成同轴配合。", "mechanical_role": "cylindrical mating face for centering and rotational support", "assembly_process_semantics": "machined cylindrical fit surface requiring precision machining and assembly alignment", "match_method": "component_pair_text" } ], "connection_assessment": { "component_a": "电机与大臂外壳连接件1-1", "component_b": "小臂关节装配2-1", "relative_motion_intent": "motion_expected_candidate", "solidworks_constraint_evidence": [ ], "constraint_evidence_note": "SolidWorks mates constrain the CAD model but are not themselves physical fasteners.", "positive_retention_evidence": [ ], "other_positive_retention_status": "not_observed_not_proven_absent", "interference_fit_necessity": "generally_not_expected_but_requires_function_check", "required_whole_assembly_checks": [ "Is relative rotation or sliding required?", "What carries radial load, axial load and torque?", "Are screws, bolts, pins, keys, splines, shoulders, retaining rings, clamps, welds, adhesives or intermediate connected parts present?", "Must the interface be disassembled for assembly or maintenance?", "If no other positive retention is confirmed and the relation must remain fixed, is interference fit required by the retrieved design standard?" ], "confidence": "low", "missing_facts": [ "confirmed physical retention mechanism", "relative motion requirement", "load and torque path", "disassembly intent" ] }, "match_basis": "drawing boundary component pair matches 3D interface component pair, but nominal diameter did not match" }, { "geometry_handle": "617", "reference_point_kind": "xline2_point", "drawing_component_a": "小臂肘关节-1/小臂关节装配2-1/CSG-20-160-2A-SP_C_8_WG1044040-MHC-1/Workspace1 CSG-2A-20-1", "drawing_component_b": "小臂肘关节-1/电机与大臂外壳连接件1-1", "interface_group_id": "cyl_interface_003", "interface_component_a": "电机与大臂外壳连接件1-1", "interface_component_b": "小臂关节装配2-1", "diameter_mm": 70, "contact_ids": [ "contact_电机与大臂外壳连接件1_1_face_31__小臂关节装配2_1_face_567", "contact_电机与大臂外壳连接件1_1_face_31__小臂关节装配2_1_face_6" ], "brep_binding_status": "boundary_component_pair_match_without_nominal_diameter_match", "brep_surface_parameter_summary": { "surface_kind": "cylindrical", "drawing_nominal_diameter_mm": 65, "interface_diameter_mm": 70, "interface_radius_mm": 35, "diameter_matches": false }, "brep_face_pairs": [ { "face_a": 31, "face_b": 567, "center_a_mm": [ -98.449, -94.678, 36.9 ], "center_b_mm": [ -98.449, -85.473, 54.4 ], "axis_a": [ 0, -1, 0 ], "axis_b": [ 0, 1, 0 ], "bbox_a_mm": [ -133.449, -112.634, 19.4, -63.449, -76.723, 54.4 ], "bbox_b_mm": [ -147.523, -88.823, 5.326, -49.375, -82.123, 103.474 ], "surface_process_role_a": "machined_cylindrical_fit_surface", "surface_process_role_b": "machined_cylindrical_fit_surface" }, { "face_a": 31, "face_b": 6, "center_a_mm": [ -98.449, -94.678, 36.9 ], "center_b_mm": [ -98.449, -79.223, 54.4 ], "axis_a": [ 0, -1, 0 ], "axis_b": [ 0, -1, 0 ], "bbox_a_mm": [ -133.449, -112.634, 19.4, -63.449, -76.723, 54.4 ], "bbox_b_mm": [ -146.26, -81.723, 6.59, -50.638, -76.723, 102.211 ], "surface_process_role_a": "machined_cylindrical_fit_surface", "surface_process_role_b": "machined_cylindrical_fit_surface" } ], "interface_function_descriptions": [ { "semantic_unit_id": "lsu_003", "retrieval_sentence": "该零件包含一个半径为25毫米的圆柱面,与小臂关节装配2形成同轴配合。", "mechanical_role": "cylindrical mating face for centering and rotational support", "assembly_process_semantics": "machined cylindrical fit surface requiring precision machining and assembly alignment", "match_method": "component_pair_text" } ], "connection_assessment": { "component_a": "电机与大臂外壳连接件1-1", "component_b": "小臂关节装配2-1", "relative_motion_intent": "motion_expected_candidate", "solidworks_constraint_evidence": [ ], "constraint_evidence_note": "SolidWorks mates constrain the CAD model but are not themselves physical fasteners.", "positive_retention_evidence": [ ], "other_positive_retention_status": "not_observed_not_proven_absent", "interference_fit_necessity": "generally_not_expected_but_requires_function_check", "required_whole_assembly_checks": [ "Is relative rotation or sliding required?", "What carries radial load, axial load and torque?", "Are screws, bolts, pins, keys, splines, shoulders, retaining rings, clamps, welds, adhesives or intermediate connected parts present?", "Must the interface be disassembled for assembly or maintenance?", "If no other positive retention is confirmed and the relation must remain fixed, is interference fit required by the retrieved design standard?" ], "confidence": "low", "missing_facts": [ "confirmed physical retention mechanism", "relative motion requirement", "load and torque path", "disassembly intent" ] }, "match_basis": "drawing boundary component pair matches 3D interface component pair, but nominal diameter did not match" }, { "geometry_handle": "387", "reference_point_kind": "xline2_point", "drawing_component_a": "小臂肘关节-1/小臂关节装配2-1/CSG-20-160-2A-SP_C_8_WG1044040-MHC-1/Workspace1 CSG-2A-20-1", "drawing_component_b": "小臂肘关节-1/电机与大臂外壳连接件1-1", "interface_group_id": "cyl_interface_001", "interface_component_a": "电机与大臂外壳连接件1-1", "interface_component_b": "小臂关节装配2-1", "diameter_mm": 50, "contact_ids": [ "contact_电机与大臂外壳连接件1_1_face_33__小臂关节装配2_1_face_24" ], "brep_binding_status": "boundary_component_pair_match_without_nominal_diameter_match", "brep_surface_parameter_summary": { "surface_kind": "cylindrical", "drawing_nominal_diameter_mm": 65, "interface_diameter_mm": 50, "interface_radius_mm": 25, "diameter_matches": false }, "brep_face_pairs": [ { "face_a": 33, "face_b": 24, "center_a_mm": [ -98.449, -74.223, 41.9 ], "center_b_mm": [ -98.449, -74.223, 54.4 ], "axis_a": [ 0, -1, 0 ], "axis_b": [ 0, 1, 0 ], "bbox_a_mm": [ -123.449, -76.723, 29.4, -73.449, -71.723, 54.4 ], "bbox_b_mm": [ -132.599, -76.723, 20.25, -64.298, -71.723, 88.551 ], "surface_process_role_a": "machined_cylindrical_fit_surface", "surface_process_role_b": "machined_cylindrical_fit_surface" } ], "interface_function_descriptions": [ { "semantic_unit_id": "lsu_003", "retrieval_sentence": "该零件包含一个半径为25毫米的圆柱面,与小臂关节装配2形成同轴配合。", "mechanical_role": "cylindrical mating face for centering and rotational support", "assembly_process_semantics": "machined cylindrical fit surface requiring precision machining and assembly alignment", "match_method": "exact_contact_id" } ], "connection_assessment": { "component_a": "电机与大臂外壳连接件1-1", "component_b": "小臂关节装配2-1", "relative_motion_intent": "motion_expected_candidate", "solidworks_constraint_evidence": [ ], "constraint_evidence_note": "SolidWorks mates constrain the CAD model but are not themselves physical fasteners.", "positive_retention_evidence": [ ], "other_positive_retention_status": "not_observed_not_proven_absent", "interference_fit_necessity": "generally_not_expected_but_requires_function_check", "required_whole_assembly_checks": [ "Is relative rotation or sliding required?", "What carries radial load, axial load and torque?", "Are screws, bolts, pins, keys, splines, shoulders, retaining rings, clamps, welds, adhesives or intermediate connected parts present?", "Must the interface be disassembled for assembly or maintenance?", "If no other positive retention is confirmed and the relation must remain fixed, is interference fit required by the retrieved design standard?" ], "confidence": "low", "missing_facts": [ "confirmed physical retention mechanism", "relative motion requirement", "load and torque path", "disassembly intent" ] }, "match_basis": "drawing boundary component pair matches 3D interface component pair, but nominal diameter did not match" }, { "geometry_handle": "387", "reference_point_kind": "xline2_point", "drawing_component_a": "小臂肘关节-1/小臂关节装配2-1/CSG-20-160-2A-SP_C_8_WG1044040-MHC-1/Workspace1 CSG-2A-20-1", "drawing_component_b": "小臂肘关节-1/电机与大臂外壳连接件1-1", "interface_group_id": "cyl_interface_002", "interface_component_a": "电机与大臂外壳连接件1-1", "interface_component_b": "小臂关节装配2-1", "diameter_mm": 60, "contact_ids": [ "contact_电机与大臂外壳连接件1_1_face_4__小臂关节装配2_1_face_441", "contact_电机与大臂外壳连接件1_1_face_4__小臂关节装配2_1_face_445" ], "brep_binding_status": "boundary_component_pair_match_without_nominal_diameter_match", "brep_surface_parameter_summary": { "surface_kind": "cylindrical", "drawing_nominal_diameter_mm": 65, "interface_diameter_mm": 60, "interface_radius_mm": 30, "diameter_matches": false }, "brep_face_pairs": [ { "face_a": 4, "face_b": 441, "center_a_mm": [ -98.449, -69.013, 39.4 ], "center_b_mm": [ -83.449, -67.723, 54.4 ], "axis_a": [ 0, 1, 0 ], "axis_b": [ 0, 1, 0 ], "bbox_a_mm": [ -128.449, -71.723, 24.4, -68.449, -66.303, 54.4 ], "bbox_b_mm": [ -98.449, -71.423, 24.4, -68.449, -64.023, 84.4 ], "surface_process_role_a": "machined_cylindrical_fit_surface", "surface_process_role_b": "machined_cylindrical_fit_surface" }, { "face_a": 4, "face_b": 445, "center_a_mm": [ -98.449, -69.013, 39.4 ], "center_b_mm": [ -113.449, -67.723, 54.4 ], "axis_a": [ 0, 1, 0 ], "axis_b": [ 0, 1, 0 ], "bbox_a_mm": [ -128.449, -71.723, 24.4, -68.449, -66.303, 54.4 ], "bbox_b_mm": [ -128.449, -71.423, 24.4, -98.449, -64.023, 84.4 ], "surface_process_role_a": "machined_cylindrical_fit_surface", "surface_process_role_b": "machined_cylindrical_fit_surface" } ], "interface_function_descriptions": [ { "semantic_unit_id": "lsu_003", "retrieval_sentence": "该零件包含一个半径为25毫米的圆柱面,与小臂关节装配2形成同轴配合。", "mechanical_role": "cylindrical mating face for centering and rotational support", "assembly_process_semantics": "machined cylindrical fit surface requiring precision machining and assembly alignment", "match_method": "component_pair_text" } ], "connection_assessment": { "component_a": "电机与大臂外壳连接件1-1", "component_b": "小臂关节装配2-1", "relative_motion_intent": "motion_expected_candidate", "solidworks_constraint_evidence": [ ], "constraint_evidence_note": "SolidWorks mates constrain the CAD model but are not themselves physical fasteners.", "positive_retention_evidence": [ ], "other_positive_retention_status": "not_observed_not_proven_absent", "interference_fit_necessity": "generally_not_expected_but_requires_function_check", "required_whole_assembly_checks": [ "Is relative rotation or sliding required?", "What carries radial load, axial load and torque?", "Are screws, bolts, pins, keys, splines, shoulders, retaining rings, clamps, welds, adhesives or intermediate connected parts present?", "Must the interface be disassembled for assembly or maintenance?", "If no other positive retention is confirmed and the relation must remain fixed, is interference fit required by the retrieved design standard?" ], "confidence": "low", "missing_facts": [ "confirmed physical retention mechanism", "relative motion requirement", "load and torque path", "disassembly intent" ] }, "match_basis": "drawing boundary component pair matches 3D interface component pair, but nominal diameter did not match" }, { "geometry_handle": "387", "reference_point_kind": "xline2_point", "drawing_component_a": "小臂肘关节-1/小臂关节装配2-1/CSG-20-160-2A-SP_C_8_WG1044040-MHC-1/Workspace1 CSG-2A-20-1", "drawing_component_b": "小臂肘关节-1/电机与大臂外壳连接件1-1", "interface_group_id": "cyl_interface_003", "interface_component_a": "电机与大臂外壳连接件1-1", "interface_component_b": "小臂关节装配2-1", "diameter_mm": 70, "contact_ids": [ "contact_电机与大臂外壳连接件1_1_face_31__小臂关节装配2_1_face_567", "contact_电机与大臂外壳连接件1_1_face_31__小臂关节装配2_1_face_6" ], "brep_binding_status": "boundary_component_pair_match_without_nominal_diameter_match", "brep_surface_parameter_summary": { "surface_kind": "cylindrical", "drawing_nominal_diameter_mm": 65, "interface_diameter_mm": 70, "interface_radius_mm": 35, "diameter_matches": false }, "brep_face_pairs": [ { "face_a": 31, "face_b": 567, "center_a_mm": [ -98.449, -94.678, 36.9 ], "center_b_mm": [ -98.449, -85.473, 54.4 ], "axis_a": [ 0, -1, 0 ], "axis_b": [ 0, 1, 0 ], "bbox_a_mm": [ -133.449, -112.634, 19.4, -63.449, -76.723, 54.4 ], "bbox_b_mm": [ -147.523, -88.823, 5.326, -49.375, -82.123, 103.474 ], "surface_process_role_a": "machined_cylindrical_fit_surface", "surface_process_role_b": "machined_cylindrical_fit_surface" }, { "face_a": 31, "face_b": 6, "center_a_mm": [ -98.449, -94.678, 36.9 ], "center_b_mm": [ -98.449, -79.223, 54.4 ], "axis_a": [ 0, -1, 0 ], "axis_b": [ 0, -1, 0 ], "bbox_a_mm": [ -133.449, -112.634, 19.4, -63.449, -76.723, 54.4 ], "bbox_b_mm": [ -146.26, -81.723, 6.59, -50.638, -76.723, 102.211 ], "surface_process_role_a": "machined_cylindrical_fit_surface", "surface_process_role_b": "machined_cylindrical_fit_surface" } ], "interface_function_descriptions": [ { "semantic_unit_id": "lsu_003", "retrieval_sentence": "该零件包含一个半径为25毫米的圆柱面,与小臂关节装配2形成同轴配合。", "mechanical_role": "cylindrical mating face for centering and rotational support", "assembly_process_semantics": "machined cylindrical fit surface requiring precision machining and assembly alignment", "match_method": "component_pair_text" } ], "connection_assessment": { "component_a": "电机与大臂外壳连接件1-1", "component_b": "小臂关节装配2-1", "relative_motion_intent": "motion_expected_candidate", "solidworks_constraint_evidence": [ ], "constraint_evidence_note": "SolidWorks mates constrain the CAD model but are not themselves physical fasteners.", "positive_retention_evidence": [ ], "other_positive_retention_status": "not_observed_not_proven_absent", "interference_fit_necessity": "generally_not_expected_but_requires_function_check", "required_whole_assembly_checks": [ "Is relative rotation or sliding required?", "What carries radial load, axial load and torque?", "Are screws, bolts, pins, keys, splines, shoulders, retaining rings, clamps, welds, adhesives or intermediate connected parts present?", "Must the interface be disassembled for assembly or maintenance?", "If no other positive retention is confirmed and the relation must remain fixed, is interference fit required by the retrieved design standard?" ], "confidence": "low", "missing_facts": [ "confirmed physical retention mechanism", "relative motion requirement", "load and torque path", "disassembly intent" ] }, "match_basis": "drawing boundary component pair matches 3D interface component pair, but nominal diameter did not match" }, { "geometry_handle": "379", "reference_point_kind": "xline2_point", "drawing_component_a": "小臂肘关节-1/电机与大臂外壳连接件1-1", "drawing_component_b": "小臂肘关节-1/小臂关节装配2-1/CSG-20-160-2A-SP_C_8_WG1044040-MHC-1/Workspace1 CSG-2A-20-1", "interface_group_id": "cyl_interface_001", "interface_component_a": "电机与大臂外壳连接件1-1", "interface_component_b": "小臂关节装配2-1", "diameter_mm": 50, "contact_ids": [ "contact_电机与大臂外壳连接件1_1_face_33__小臂关节装配2_1_face_24" ], "brep_binding_status": "boundary_component_pair_match_without_nominal_diameter_match", "brep_surface_parameter_summary": { "surface_kind": "cylindrical", "drawing_nominal_diameter_mm": 65, "interface_diameter_mm": 50, "interface_radius_mm": 25, "diameter_matches": false }, "brep_face_pairs": [ { "face_a": 33, "face_b": 24, "center_a_mm": [ -98.449, -74.223, 41.9 ], "center_b_mm": [ -98.449, -74.223, 54.4 ], "axis_a": [ 0, -1, 0 ], "axis_b": [ 0, 1, 0 ], "bbox_a_mm": [ -123.449, -76.723, 29.4, -73.449, -71.723, 54.4 ], "bbox_b_mm": [ -132.599, -76.723, 20.25, -64.298, -71.723, 88.551 ], "surface_process_role_a": "machined_cylindrical_fit_surface", "surface_process_role_b": "machined_cylindrical_fit_surface" } ], "interface_function_descriptions": [ { "semantic_unit_id": "lsu_003", "retrieval_sentence": "该零件包含一个半径为25毫米的圆柱面,与小臂关节装配2形成同轴配合。", "mechanical_role": "cylindrical mating face for centering and rotational support", "assembly_process_semantics": "machined cylindrical fit surface requiring precision machining and assembly alignment", "match_method": "exact_contact_id" } ], "connection_assessment": { "component_a": "电机与大臂外壳连接件1-1", "component_b": "小臂关节装配2-1", "relative_motion_intent": "motion_expected_candidate", "solidworks_constraint_evidence": [ ], "constraint_evidence_note": "SolidWorks mates constrain the CAD model but are not themselves physical fasteners.", "positive_retention_evidence": [ ], "other_positive_retention_status": "not_observed_not_proven_absent", "interference_fit_necessity": "generally_not_expected_but_requires_function_check", "required_whole_assembly_checks": [ "Is relative rotation or sliding required?", "What carries radial load, axial load and torque?", "Are screws, bolts, pins, keys, splines, shoulders, retaining rings, clamps, welds, adhesives or intermediate connected parts present?", "Must the interface be disassembled for assembly or maintenance?", "If no other positive retention is confirmed and the relation must remain fixed, is interference fit required by the retrieved design standard?" ], "confidence": "low", "missing_facts": [ "confirmed physical retention mechanism", "relative motion requirement", "load and torque path", "disassembly intent" ] }, "match_basis": "drawing boundary component pair matches 3D interface component pair, but nominal diameter did not match" }, { "geometry_handle": "379", "reference_point_kind": "xline2_point", "drawing_component_a": "小臂肘关节-1/电机与大臂外壳连接件1-1", "drawing_component_b": "小臂肘关节-1/小臂关节装配2-1/CSG-20-160-2A-SP_C_8_WG1044040-MHC-1/Workspace1 CSG-2A-20-1", "interface_group_id": "cyl_interface_002", "interface_component_a": "电机与大臂外壳连接件1-1", "interface_component_b": "小臂关节装配2-1", "diameter_mm": 60, "contact_ids": [ "contact_电机与大臂外壳连接件1_1_face_4__小臂关节装配2_1_face_441", "contact_电机与大臂外壳连接件1_1_face_4__小臂关节装配2_1_face_445" ], "brep_binding_status": "boundary_component_pair_match_without_nominal_diameter_match", "brep_surface_parameter_summary": { "surface_kind": "cylindrical", "drawing_nominal_diameter_mm": 65, "interface_diameter_mm": 60, "interface_radius_mm": 30, "diameter_matches": false }, "brep_face_pairs": [ { "face_a": 4, "face_b": 441, "center_a_mm": [ -98.449, -69.013, 39.4 ], "center_b_mm": [ -83.449, -67.723, 54.4 ], "axis_a": [ 0, 1, 0 ], "axis_b": [ 0, 1, 0 ], "bbox_a_mm": [ -128.449, -71.723, 24.4, -68.449, -66.303, 54.4 ], "bbox_b_mm": [ -98.449, -71.423, 24.4, -68.449, -64.023, 84.4 ], "surface_process_role_a": "machined_cylindrical_fit_surface", "surface_process_role_b": "machined_cylindrical_fit_surface" }, { "face_a": 4, "face_b": 445, "center_a_mm": [ -98.449, -69.013, 39.4 ], "center_b_mm": [ -113.449, -67.723, 54.4 ], "axis_a": [ 0, 1, 0 ], "axis_b": [ 0, 1, 0 ], "bbox_a_mm": [ -128.449, -71.723, 24.4, -68.449, -66.303, 54.4 ], "bbox_b_mm": [ -128.449, -71.423, 24.4, -98.449, -64.023, 84.4 ], "surface_process_role_a": "machined_cylindrical_fit_surface", "surface_process_role_b": "machined_cylindrical_fit_surface" } ], "interface_function_descriptions": [ { "semantic_unit_id": "lsu_003", "retrieval_sentence": "该零件包含一个半径为25毫米的圆柱面,与小臂关节装配2形成同轴配合。", "mechanical_role": "cylindrical mating face for centering and rotational support", "assembly_process_semantics": "machined cylindrical fit surface requiring precision machining and assembly alignment", "match_method": "component_pair_text" } ], "connection_assessment": { "component_a": "电机与大臂外壳连接件1-1", "component_b": "小臂关节装配2-1", "relative_motion_intent": "motion_expected_candidate", "solidworks_constraint_evidence": [ ], "constraint_evidence_note": "SolidWorks mates constrain the CAD model but are not themselves physical fasteners.", "positive_retention_evidence": [ ], "other_positive_retention_status": "not_observed_not_proven_absent", "interference_fit_necessity": "generally_not_expected_but_requires_function_check", "required_whole_assembly_checks": [ "Is relative rotation or sliding required?", "What carries radial load, axial load and torque?", "Are screws, bolts, pins, keys, splines, shoulders, retaining rings, clamps, welds, adhesives or intermediate connected parts present?", "Must the interface be disassembled for assembly or maintenance?", "If no other positive retention is confirmed and the relation must remain fixed, is interference fit required by the retrieved design standard?" ], "confidence": "low", "missing_facts": [ "confirmed physical retention mechanism", "relative motion requirement", "load and torque path", "disassembly intent" ] }, "match_basis": "drawing boundary component pair matches 3D interface component pair, but nominal diameter did not match" }, { "geometry_handle": "379", "reference_point_kind": "xline2_point", "drawing_component_a": "小臂肘关节-1/电机与大臂外壳连接件1-1", "drawing_component_b": "小臂肘关节-1/小臂关节装配2-1/CSG-20-160-2A-SP_C_8_WG1044040-MHC-1/Workspace1 CSG-2A-20-1", "interface_group_id": "cyl_interface_003", "interface_component_a": "电机与大臂外壳连接件1-1", "interface_component_b": "小臂关节装配2-1", "diameter_mm": 70, "contact_ids": [ "contact_电机与大臂外壳连接件1_1_face_31__小臂关节装配2_1_face_567", "contact_电机与大臂外壳连接件1_1_face_31__小臂关节装配2_1_face_6" ], "brep_binding_status": "boundary_component_pair_match_without_nominal_diameter_match", "brep_surface_parameter_summary": { "surface_kind": "cylindrical", "drawing_nominal_diameter_mm": 65, "interface_diameter_mm": 70, "interface_radius_mm": 35, "diameter_matches": false }, "brep_face_pairs": [ { "face_a": 31, "face_b": 567, "center_a_mm": [ -98.449, -94.678, 36.9 ], "center_b_mm": [ -98.449, -85.473, 54.4 ], "axis_a": [ 0, -1, 0 ], "axis_b": [ 0, 1, 0 ], "bbox_a_mm": [ -133.449, -112.634, 19.4, -63.449, -76.723, 54.4 ], "bbox_b_mm": [ -147.523, -88.823, 5.326, -49.375, -82.123, 103.474 ], "surface_process_role_a": "machined_cylindrical_fit_surface", "surface_process_role_b": "machined_cylindrical_fit_surface" }, { "face_a": 31, "face_b": 6, "center_a_mm": [ -98.449, -94.678, 36.9 ], "center_b_mm": [ -98.449, -79.223, 54.4 ], "axis_a": [ 0, -1, 0 ], "axis_b": [ 0, -1, 0 ], "bbox_a_mm": [ -133.449, -112.634, 19.4, -63.449, -76.723, 54.4 ], "bbox_b_mm": [ -146.26, -81.723, 6.59, -50.638, -76.723, 102.211 ], "surface_process_role_a": "machined_cylindrical_fit_surface", "surface_process_role_b": "machined_cylindrical_fit_surface" } ], "interface_function_descriptions": [ { "semantic_unit_id": "lsu_003", "retrieval_sentence": "该零件包含一个半径为25毫米的圆柱面,与小臂关节装配2形成同轴配合。", "mechanical_role": "cylindrical mating face for centering and rotational support", "assembly_process_semantics": "machined cylindrical fit surface requiring precision machining and assembly alignment", "match_method": "component_pair_text" } ], "connection_assessment": { "component_a": "电机与大臂外壳连接件1-1", "component_b": "小臂关节装配2-1", "relative_motion_intent": "motion_expected_candidate", "solidworks_constraint_evidence": [ ], "constraint_evidence_note": "SolidWorks mates constrain the CAD model but are not themselves physical fasteners.", "positive_retention_evidence": [ ], "other_positive_retention_status": "not_observed_not_proven_absent", "interference_fit_necessity": "generally_not_expected_but_requires_function_check", "required_whole_assembly_checks": [ "Is relative rotation or sliding required?", "What carries radial load, axial load and torque?", "Are screws, bolts, pins, keys, splines, shoulders, retaining rings, clamps, welds, adhesives or intermediate connected parts present?", "Must the interface be disassembled for assembly or maintenance?", "If no other positive retention is confirmed and the relation must remain fixed, is interference fit required by the retrieved design standard?" ], "confidence": "low", "missing_facts": [ "confirmed physical retention mechanism", "relative motion requirement", "load and torque path", "disassembly intent" ] }, "match_basis": "drawing boundary component pair matches 3D interface component pair, but nominal diameter did not match" }, { "geometry_handle": "378", "reference_point_kind": "xline2_point", "drawing_component_a": "小臂肘关节-1/电机与大臂外壳连接件1-1", "drawing_component_b": "小臂肘关节-1/小臂关节装配2-1/CSG-20-160-2A-SP_C_8_WG1044040-MHC-1/Workspace1 CSG-2A-20-1", "interface_group_id": "cyl_interface_001", "interface_component_a": "电机与大臂外壳连接件1-1", "interface_component_b": "小臂关节装配2-1", "diameter_mm": 50, "contact_ids": [ "contact_电机与大臂外壳连接件1_1_face_33__小臂关节装配2_1_face_24" ], "brep_binding_status": "boundary_component_pair_match_without_nominal_diameter_match", "brep_surface_parameter_summary": { "surface_kind": "cylindrical", "drawing_nominal_diameter_mm": 65, "interface_diameter_mm": 50, "interface_radius_mm": 25, "diameter_matches": false }, "brep_face_pairs": [ { "face_a": 33, "face_b": 24, "center_a_mm": [ -98.449, -74.223, 41.9 ], "center_b_mm": [ -98.449, -74.223, 54.4 ], "axis_a": [ 0, -1, 0 ], "axis_b": [ 0, 1, 0 ], "bbox_a_mm": [ -123.449, -76.723, 29.4, -73.449, -71.723, 54.4 ], "bbox_b_mm": [ -132.599, -76.723, 20.25, -64.298, -71.723, 88.551 ], "surface_process_role_a": "machined_cylindrical_fit_surface", "surface_process_role_b": "machined_cylindrical_fit_surface" } ], "interface_function_descriptions": [ { "semantic_unit_id": "lsu_003", "retrieval_sentence": "该零件包含一个半径为25毫米的圆柱面,与小臂关节装配2形成同轴配合。", "mechanical_role": "cylindrical mating face for centering and rotational support", "assembly_process_semantics": "machined cylindrical fit surface requiring precision machining and assembly alignment", "match_method": "exact_contact_id" } ], "connection_assessment": { "component_a": "电机与大臂外壳连接件1-1", "component_b": "小臂关节装配2-1", "relative_motion_intent": "motion_expected_candidate", "solidworks_constraint_evidence": [ ], "constraint_evidence_note": "SolidWorks mates constrain the CAD model but are not themselves physical fasteners.", "positive_retention_evidence": [ ], "other_positive_retention_status": "not_observed_not_proven_absent", "interference_fit_necessity": "generally_not_expected_but_requires_function_check", "required_whole_assembly_checks": [ "Is relative rotation or sliding required?", "What carries radial load, axial load and torque?", "Are screws, bolts, pins, keys, splines, shoulders, retaining rings, clamps, welds, adhesives or intermediate connected parts present?", "Must the interface be disassembled for assembly or maintenance?", "If no other positive retention is confirmed and the relation must remain fixed, is interference fit required by the retrieved design standard?" ], "confidence": "low", "missing_facts": [ "confirmed physical retention mechanism", "relative motion requirement", "load and torque path", "disassembly intent" ] }, "match_basis": "drawing boundary component pair matches 3D interface component pair, but nominal diameter did not match" }, { "geometry_handle": "378", "reference_point_kind": "xline2_point", "drawing_component_a": "小臂肘关节-1/电机与大臂外壳连接件1-1", "drawing_component_b": "小臂肘关节-1/小臂关节装配2-1/CSG-20-160-2A-SP_C_8_WG1044040-MHC-1/Workspace1 CSG-2A-20-1", "interface_group_id": "cyl_interface_002", "interface_component_a": "电机与大臂外壳连接件1-1", "interface_component_b": "小臂关节装配2-1", "diameter_mm": 60, "contact_ids": [ "contact_电机与大臂外壳连接件1_1_face_4__小臂关节装配2_1_face_441", "contact_电机与大臂外壳连接件1_1_face_4__小臂关节装配2_1_face_445" ], "brep_binding_status": "boundary_component_pair_match_without_nominal_diameter_match", "brep_surface_parameter_summary": { "surface_kind": "cylindrical", "drawing_nominal_diameter_mm": 65, "interface_diameter_mm": 60, "interface_radius_mm": 30, "diameter_matches": false }, "brep_face_pairs": [ { "face_a": 4, "face_b": 441, "center_a_mm": [ -98.449, -69.013, 39.4 ], "center_b_mm": [ -83.449, -67.723, 54.4 ], "axis_a": [ 0, 1, 0 ], "axis_b": [ 0, 1, 0 ], "bbox_a_mm": [ -128.449, -71.723, 24.4, -68.449, -66.303, 54.4 ], "bbox_b_mm": [ -98.449, -71.423, 24.4, -68.449, -64.023, 84.4 ], "surface_process_role_a": "machined_cylindrical_fit_surface", "surface_process_role_b": "machined_cylindrical_fit_surface" }, { "face_a": 4, "face_b": 445, "center_a_mm": [ -98.449, -69.013, 39.4 ], "center_b_mm": [ -113.449, -67.723, 54.4 ], "axis_a": [ 0, 1, 0 ], "axis_b": [ 0, 1, 0 ], "bbox_a_mm": [ -128.449, -71.723, 24.4, -68.449, -66.303, 54.4 ], "bbox_b_mm": [ -128.449, -71.423, 24.4, -98.449, -64.023, 84.4 ], "surface_process_role_a": "machined_cylindrical_fit_surface", "surface_process_role_b": "machined_cylindrical_fit_surface" } ], "interface_function_descriptions": [ { "semantic_unit_id": "lsu_003", "retrieval_sentence": "该零件包含一个半径为25毫米的圆柱面,与小臂关节装配2形成同轴配合。", "mechanical_role": "cylindrical mating face for centering and rotational support", "assembly_process_semantics": "machined cylindrical fit surface requiring precision machining and assembly alignment", "match_method": "component_pair_text" } ], "connection_assessment": { "component_a": "电机与大臂外壳连接件1-1", "component_b": "小臂关节装配2-1", "relative_motion_intent": "motion_expected_candidate", "solidworks_constraint_evidence": [ ], "constraint_evidence_note": "SolidWorks mates constrain the CAD model but are not themselves physical fasteners.", "positive_retention_evidence": [ ], "other_positive_retention_status": "not_observed_not_proven_absent", "interference_fit_necessity": "generally_not_expected_but_requires_function_check", "required_whole_assembly_checks": [ "Is relative rotation or sliding required?", "What carries radial load, axial load and torque?", "Are screws, bolts, pins, keys, splines, shoulders, retaining rings, clamps, welds, adhesives or intermediate connected parts present?", "Must the interface be disassembled for assembly or maintenance?", "If no other positive retention is confirmed and the relation must remain fixed, is interference fit required by the retrieved design standard?" ], "confidence": "low", "missing_facts": [ "confirmed physical retention mechanism", "relative motion requirement", "load and torque path", "disassembly intent" ] }, "match_basis": "drawing boundary component pair matches 3D interface component pair, but nominal diameter did not match" }, { "geometry_handle": "378", "reference_point_kind": "xline2_point", "drawing_component_a": "小臂肘关节-1/电机与大臂外壳连接件1-1", "drawing_component_b": "小臂肘关节-1/小臂关节装配2-1/CSG-20-160-2A-SP_C_8_WG1044040-MHC-1/Workspace1 CSG-2A-20-1", "interface_group_id": "cyl_interface_003", "interface_component_a": "电机与大臂外壳连接件1-1", "interface_component_b": "小臂关节装配2-1", "diameter_mm": 70, "contact_ids": [ "contact_电机与大臂外壳连接件1_1_face_31__小臂关节装配2_1_face_567", "contact_电机与大臂外壳连接件1_1_face_31__小臂关节装配2_1_face_6" ], "brep_binding_status": "boundary_component_pair_match_without_nominal_diameter_match", "brep_surface_parameter_summary": { "surface_kind": "cylindrical", "drawing_nominal_diameter_mm": 65, "interface_diameter_mm": 70, "interface_radius_mm": 35, "diameter_matches": false }, "brep_face_pairs": [ { "face_a": 31, "face_b": 567, "center_a_mm": [ -98.449, -94.678, 36.9 ], "center_b_mm": [ -98.449, -85.473, 54.4 ], "axis_a": [ 0, -1, 0 ], "axis_b": [ 0, 1, 0 ], "bbox_a_mm": [ -133.449, -112.634, 19.4, -63.449, -76.723, 54.4 ], "bbox_b_mm": [ -147.523, -88.823, 5.326, -49.375, -82.123, 103.474 ], "surface_process_role_a": "machined_cylindrical_fit_surface", "surface_process_role_b": "machined_cylindrical_fit_surface" }, { "face_a": 31, "face_b": 6, "center_a_mm": [ -98.449, -94.678, 36.9 ], "center_b_mm": [ -98.449, -79.223, 54.4 ], "axis_a": [ 0, -1, 0 ], "axis_b": [ 0, -1, 0 ], "bbox_a_mm": [ -133.449, -112.634, 19.4, -63.449, -76.723, 54.4 ], "bbox_b_mm": [ -146.26, -81.723, 6.59, -50.638, -76.723, 102.211 ], "surface_process_role_a": "machined_cylindrical_fit_surface", "surface_process_role_b": "machined_cylindrical_fit_surface" } ], "interface_function_descriptions": [ { "semantic_unit_id": "lsu_003", "retrieval_sentence": "该零件包含一个半径为25毫米的圆柱面,与小臂关节装配2形成同轴配合。", "mechanical_role": "cylindrical mating face for centering and rotational support", "assembly_process_semantics": "machined cylindrical fit surface requiring precision machining and assembly alignment", "match_method": "component_pair_text" } ], "connection_assessment": { "component_a": "电机与大臂外壳连接件1-1", "component_b": "小臂关节装配2-1", "relative_motion_intent": "motion_expected_candidate", "solidworks_constraint_evidence": [ ], "constraint_evidence_note": "SolidWorks mates constrain the CAD model but are not themselves physical fasteners.", "positive_retention_evidence": [ ], "other_positive_retention_status": "not_observed_not_proven_absent", "interference_fit_necessity": "generally_not_expected_but_requires_function_check", "required_whole_assembly_checks": [ "Is relative rotation or sliding required?", "What carries radial load, axial load and torque?", "Are screws, bolts, pins, keys, splines, shoulders, retaining rings, clamps, welds, adhesives or intermediate connected parts present?", "Must the interface be disassembled for assembly or maintenance?", "If no other positive retention is confirmed and the relation must remain fixed, is interference fit required by the retrieved design standard?" ], "confidence": "low", "missing_facts": [ "confirmed physical retention mechanism", "relative motion requirement", "load and torque path", "disassembly intent" ] }, "match_basis": "drawing boundary component pair matches 3D interface component pair, but nominal diameter did not match" } ], "binding_status": "no_3d_diameter_match", "binding_basis": "nominal diameter plus dimension definition-point/component ownership plus boundary-line component-pair evidence; B-rep face ids and location signatures are retained for final interface identity checking", "expected_fit_intent": "must_be_inferred_from_bound_interface_function_and_knowledge_not_from_contact_alone", "allowed_verdicts": [ "correct", "incorrect", "missing", "needs_review" ], "preliminary_verdict": "needs_review" } ], "unannotated_interface_candidates": [ { "candidate_id": "missing_tolerance_cyl_interface_002", "related_3d_interface": { "interface_group_id": "cyl_interface_002", "component_a": "电机与大臂外壳连接件1-1", "component_b": "小臂关节装配2-1", "diameter_mm": 60, "radius_mm": 30, "contact_record_count": 2, "contact_ids": [ "contact_电机与大臂外壳连接件1_1_face_4__小臂关节装配2_1_face_441", "contact_电机与大臂外壳连接件1_1_face_4__小臂关节装配2_1_face_445" ], "face_pairs": [ { "face_a": 4, "face_b": 441, "center_a_mm": [ -98.449, -69.013, 39.4 ], "center_b_mm": [ -83.449, -67.723, 54.4 ], "axis_a": [ 0, 1, 0 ], "axis_b": [ 0, 1, 0 ], "bbox_a_mm": [ -128.449, -71.723, 24.4, -68.449, -66.303, 54.4 ], "bbox_b_mm": [ -98.449, -71.423, 24.4, -68.449, -64.023, 84.4 ], "surface_process_role_a": "machined_cylindrical_fit_surface", "surface_process_role_b": "machined_cylindrical_fit_surface" }, { "face_a": 4, "face_b": 445, "center_a_mm": [ -98.449, -69.013, 39.4 ], "center_b_mm": [ -113.449, -67.723, 54.4 ], "axis_a": [ 0, 1, 0 ], "axis_b": [ 0, 1, 0 ], "bbox_a_mm": [ -128.449, -71.723, 24.4, -68.449, -66.303, 54.4 ], "bbox_b_mm": [ -128.449, -71.423, 24.4, -98.449, -64.023, 84.4 ], "surface_process_role_a": "machined_cylindrical_fit_surface", "surface_process_role_b": "machined_cylindrical_fit_surface" } ], "max_contact_confidence": 0.81, "interface_function_descriptions": [ { "semantic_unit_id": "lsu_003", "retrieval_sentence": "该零件包含一个半径为25毫米的圆柱面,与小臂关节装配2形成同轴配合。", "mechanical_role": "cylindrical mating face for centering and rotational support", "assembly_process_semantics": "machined cylindrical fit surface requiring precision machining and assembly alignment", "match_method": "component_pair_text" } ], "function_binding_status": "available", "connection_assessment": { "component_a": "电机与大臂外壳连接件1-1", "component_b": "小臂关节装配2-1", "relative_motion_intent": "motion_expected_candidate", "solidworks_constraint_evidence": [ ], "constraint_evidence_note": "SolidWorks mates constrain the CAD model but are not themselves physical fasteners.", "positive_retention_evidence": [ ], "other_positive_retention_status": "not_observed_not_proven_absent", "interference_fit_necessity": "generally_not_expected_but_requires_function_check", "required_whole_assembly_checks": [ "Is relative rotation or sliding required?", "What carries radial load, axial load and torque?", "Are screws, bolts, pins, keys, splines, shoulders, retaining rings, clamps, welds, adhesives or intermediate connected parts present?", "Must the interface be disassembled for assembly or maintenance?", "If no other positive retention is confirmed and the relation must remain fixed, is interference fit required by the retrieved design standard?" ], "confidence": "low", "missing_facts": [ "confirmed physical retention mechanism", "relative motion requirement", "load and torque path", "disassembly intent" ] }, "drawing_requirement_intent": { "fit_intent": "derive_from_interface_function_connection_assessment_and_knowledge", "surface_finish_intent": "derive_per_participating_face_from_motion_load_sealing_and_assembly_method", "exact_value_policy": "do_not_invent_exact_fit_or_roughness_without_retrieved_rule" } }, "candidate_kind": "cylindrical_interface_without_nominally_matching_dwg_tolerance", "preliminary_verdict": "needs_review", "missing_rule": "Do not call this missing until interface function and drawing-scope knowledge prove that a fit/tolerance annotation is required." } ] }, "roughness_assessment_context": { "schema": "agent4.drawing_assembly.roughness_assessment_context.v1", "policy": [ "Roughness is a per-surface requirement; the two faces of one contact may require different values.", "Use interface function, relative motion, load transfer, sealing and assembly method before retrieving an expected Ra/Rz range.", "A global \u0027其余\u0027 note does not automatically satisfy critical mating, bearing, sliding, sealing or interference-fit surfaces.", "Exact Ra/Rz values require a retrieved rule; geometry alone supplies intent, not the final number." ], "drawing_ownership_source": { "available": true, "source_path": "D:\\CSharpProjects\\agent4\\runtime\\current-standard-flow\\41-all-view-ownership\\all-views-hover-grid-3mm-250ms-view-calibrated-complete.jsonl", "sample_count": 4785, "component_count": 20, "components": [ { "component_name": "小臂外壳1-1", "sample_count": 1069, "min_x_mm": 84, "min_y_mm": 60, "max_x_mm": 189, "max_y_mm": 339 }, { "component_name": "电机与大臂外壳连接件1-1", "sample_count": 1048, "min_x_mm": 48, "min_y_mm": 63, "max_x_mm": 108, "max_y_mm": 339 }, { "component_name": "小臂肘关节-1/小臂关节装配2-1/EC60fl-150W-V2.stp-1", "sample_count": 489, "min_x_mm": 264, "min_y_mm": 252, "max_x_mm": 489, "max_y_mm": 315 }, { "component_name": "电机与大臂外壳连接件3-1", "sample_count": 485, "min_x_mm": 108, "min_y_mm": 69, "max_x_mm": 159, "max_y_mm": 333 }, { "component_name": "小臂肘关节-1/电机与大臂外壳连接件1-1", "sample_count": 402, "min_x_mm": 393, "min_y_mm": 237.00000000000003, "max_x_mm": 507, "max_y_mm": 324 }, { "component_name": "小臂肘关节-1/小臂外壳1-1", "sample_count": 335, "min_x_mm": 243, "min_y_mm": 225, "max_x_mm": 483, "max_y_mm": 333 }, { "component_name": "小臂肘关节-1/电机与大臂外壳连接件3-1", "sample_count": 308, "min_x_mm": 255, "min_y_mm": 231, "max_x_mm": 348.00000000000006, "max_y_mm": 327 }, { "component_name": "小臂肘关节-1/小臂关节装配2-1/CSG-20-160-2A-SP_C_8_WG1044040-MHC-1/CSG-20-50-2A-GR-MHC_b-1", "sample_count": 227, "min_x_mm": 312, "min_y_mm": 240, "max_x_mm": 480, "max_y_mm": 312 }, { "component_name": "小臂肘关节-1/轴承与连接臂连接件-1", "sample_count": 96, "min_x_mm": 255, "min_y_mm": 255, "max_x_mm": 474.00000000000006, "max_y_mm": 324 }, { "component_name": "小臂肘关节-1/小臂关节装配2-1/小臂电机减速器连接法兰-1", "sample_count": 74, "min_x_mm": 303, "min_y_mm": 246, "max_x_mm": 480, "max_y_mm": 312 }, { "component_name": "小臂关节装配2-1/CSG-20-160-2A-SP_C_8_WG1044040-MHC-1/CSG-20-50-2A-GR-MHC_b-1", "sample_count": 66, "min_x_mm": 75, "min_y_mm": 255, "max_x_mm": 123, "max_y_mm": 321 }, { "component_name": "小臂肘关节-1/小臂关节装配2-1/CSG-20-160-2A-SP_C_8_WG1044040-MHC-1/WG_CSG_SHG-20_C_8_WG1044040-1", "sample_count": 57, "min_x_mm": 309, "min_y_mm": 252, "max_x_mm": 459, "max_y_mm": 294 }, { "component_name": "小臂肘关节-1/GB/T276-94深沟球轴承61810-2Z-1", "sample_count": 47, "min_x_mm": 261, "min_y_mm": 249, "max_x_mm": 480, "max_y_mm": 321 }, { "component_name": "小臂肘关节-1/小臂关节装配2-1/CSG-20-160-2A-SP_C_8_WG1044040-MHC-1/Workspace1 CSG-2A-20-1", "sample_count": 36, "min_x_mm": 324, "min_y_mm": 240, "max_x_mm": 474.00000000000006, "max_y_mm": 306 }, { "component_name": "小臂肘关节-1/电机和连接臂连接件-1", "sample_count": 24, "min_x_mm": 342, "min_y_mm": 237.00000000000003, "max_x_mm": 468, "max_y_mm": 297 }, { "component_name": "电机和连接臂连接件-1", "sample_count": 11, "min_x_mm": 90, "min_y_mm": 69, "max_x_mm": 126, "max_y_mm": 69 }, { "component_name": "小臂肘关节-1/小臂关节装配2-1/CSG-20-160-2A-SP_C_8_WG1044040-MHC-1/CSG-20-50-2A-GR-MHC_g-1", "sample_count": 5, "min_x_mm": 315, "min_y_mm": 261, "max_x_mm": 429, "max_y_mm": 297 }, { "component_name": "小臂关节装配2-1/CSG-20-160-2A-SP_C_8_WG1044040-MHC-1/WG_CSG_SHG-20_C_8_WG1044040-1", "sample_count": 3, "min_x_mm": 96, "min_y_mm": 288.00000000000006, "max_x_mm": 120, "max_y_mm": 288.00000000000006 }, { "component_name": "小臂关节装配2-1/EC60fl-150W-V2.stp-1", "sample_count": 2, "min_x_mm": 60, "min_y_mm": 285.00000000000006, "max_x_mm": 60, "max_y_mm": 288.00000000000006 }, { "component_name": "小臂关节装配2-1/小臂电机减速器连接法兰-1", "sample_count": 1, "min_x_mm": 87.00000000000001, "min_y_mm": 309, "max_x_mm": 87.00000000000001, "max_y_mm": 309 } ], "binding_policy": "Dimension definition points are preferred over text position; nearest ownership samples identify component candidates, not exact B-rep faces." }, "parsed_dwg_roughness_annotations": [ ], "roughness_candidates": [ ], "unannotated_interface_surface_candidates": [ { "candidate_id": "missing_roughness_cyl_interface_001", "related_3d_interface": { "interface_group_id": "cyl_interface_001", "component_a": "电机与大臂外壳连接件1-1", "component_b": "小臂关节装配2-1", "diameter_mm": 50, "radius_mm": 25, "contact_record_count": 1, "contact_ids": [ "contact_电机与大臂外壳连接件1_1_face_33__小臂关节装配2_1_face_24" ], "face_pairs": [ { "face_a": 33, "face_b": 24, "center_a_mm": [ -98.449, -74.223, 41.9 ], "center_b_mm": [ -98.449, -74.223, 54.4 ], "axis_a": [ 0, -1, 0 ], "axis_b": [ 0, 1, 0 ], "bbox_a_mm": [ -123.449, -76.723, 29.4, -73.449, -71.723, 54.4 ], "bbox_b_mm": [ -132.599, -76.723, 20.25, -64.298, -71.723, 88.551 ], "surface_process_role_a": "machined_cylindrical_fit_surface", "surface_process_role_b": "machined_cylindrical_fit_surface" } ], "max_contact_confidence": 0.81, "interface_function_descriptions": [ { "semantic_unit_id": "lsu_003", "retrieval_sentence": "该零件包含一个半径为25毫米的圆柱面,与小臂关节装配2形成同轴配合。", "mechanical_role": "cylindrical mating face for centering and rotational support", "assembly_process_semantics": "machined cylindrical fit surface requiring precision machining and assembly alignment", "match_method": "exact_contact_id" } ], "function_binding_status": "available", "connection_assessment": { "component_a": "电机与大臂外壳连接件1-1", "component_b": "小臂关节装配2-1", "relative_motion_intent": "motion_expected_candidate", "solidworks_constraint_evidence": [ ], "constraint_evidence_note": "SolidWorks mates constrain the CAD model but are not themselves physical fasteners.", "positive_retention_evidence": [ ], "other_positive_retention_status": "not_observed_not_proven_absent", "interference_fit_necessity": "generally_not_expected_but_requires_function_check", "required_whole_assembly_checks": [ "Is relative rotation or sliding required?", "What carries radial load, axial load and torque?", "Are screws, bolts, pins, keys, splines, shoulders, retaining rings, clamps, welds, adhesives or intermediate connected parts present?", "Must the interface be disassembled for assembly or maintenance?", "If no other positive retention is confirmed and the relation must remain fixed, is interference fit required by the retrieved design standard?" ], "confidence": "low", "missing_facts": [ "confirmed physical retention mechanism", "relative motion requirement", "load and torque path", "disassembly intent" ] }, "drawing_requirement_intent": { "fit_intent": "derive_from_interface_function_connection_assessment_and_knowledge", "surface_finish_intent": "derive_per_participating_face_from_motion_load_sealing_and_assembly_method", "exact_value_policy": "do_not_invent_exact_fit_or_roughness_without_retrieved_rule" } }, "preliminary_verdict": "needs_review", "missing_rule": "Do not call this missing until the interface function, machining role, drawing scope and global roughness note are checked." }, { "candidate_id": "missing_roughness_cyl_interface_002", "related_3d_interface": { "interface_group_id": "cyl_interface_002", "component_a": "电机与大臂外壳连接件1-1", "component_b": "小臂关节装配2-1", "diameter_mm": 60, "radius_mm": 30, "contact_record_count": 2, "contact_ids": [ "contact_电机与大臂外壳连接件1_1_face_4__小臂关节装配2_1_face_441", "contact_电机与大臂外壳连接件1_1_face_4__小臂关节装配2_1_face_445" ], "face_pairs": [ { "face_a": 4, "face_b": 441, "center_a_mm": [ -98.449, -69.013, 39.4 ], "center_b_mm": [ -83.449, -67.723, 54.4 ], "axis_a": [ 0, 1, 0 ], "axis_b": [ 0, 1, 0 ], "bbox_a_mm": [ -128.449, -71.723, 24.4, -68.449, -66.303, 54.4 ], "bbox_b_mm": [ -98.449, -71.423, 24.4, -68.449, -64.023, 84.4 ], "surface_process_role_a": "machined_cylindrical_fit_surface", "surface_process_role_b": "machined_cylindrical_fit_surface" }, { "face_a": 4, "face_b": 445, "center_a_mm": [ -98.449, -69.013, 39.4 ], "center_b_mm": [ -113.449, -67.723, 54.4 ], "axis_a": [ 0, 1, 0 ], "axis_b": [ 0, 1, 0 ], "bbox_a_mm": [ -128.449, -71.723, 24.4, -68.449, -66.303, 54.4 ], "bbox_b_mm": [ -128.449, -71.423, 24.4, -98.449, -64.023, 84.4 ], "surface_process_role_a": "machined_cylindrical_fit_surface", "surface_process_role_b": "machined_cylindrical_fit_surface" } ], "max_contact_confidence": 0.81, "interface_function_descriptions": [ { "semantic_unit_id": "lsu_003", "retrieval_sentence": "该零件包含一个半径为25毫米的圆柱面,与小臂关节装配2形成同轴配合。", "mechanical_role": "cylindrical mating face for centering and rotational support", "assembly_process_semantics": "machined cylindrical fit surface requiring precision machining and assembly alignment", "match_method": "component_pair_text" } ], "function_binding_status": "available", "connection_assessment": { "component_a": "电机与大臂外壳连接件1-1", "component_b": "小臂关节装配2-1", "relative_motion_intent": "motion_expected_candidate", "solidworks_constraint_evidence": [ ], "constraint_evidence_note": "SolidWorks mates constrain the CAD model but are not themselves physical fasteners.", "positive_retention_evidence": [ ], "other_positive_retention_status": "not_observed_not_proven_absent", "interference_fit_necessity": "generally_not_expected_but_requires_function_check", "required_whole_assembly_checks": [ "Is relative rotation or sliding required?", "What carries radial load, axial load and torque?", "Are screws, bolts, pins, keys, splines, shoulders, retaining rings, clamps, welds, adhesives or intermediate connected parts present?", "Must the interface be disassembled for assembly or maintenance?", "If no other positive retention is confirmed and the relation must remain fixed, is interference fit required by the retrieved design standard?" ], "confidence": "low", "missing_facts": [ "confirmed physical retention mechanism", "relative motion requirement", "load and torque path", "disassembly intent" ] }, "drawing_requirement_intent": { "fit_intent": "derive_from_interface_function_connection_assessment_and_knowledge", "surface_finish_intent": "derive_per_participating_face_from_motion_load_sealing_and_assembly_method", "exact_value_policy": "do_not_invent_exact_fit_or_roughness_without_retrieved_rule" } }, "preliminary_verdict": "needs_review", "missing_rule": "Do not call this missing until the interface function, machining role, drawing scope and global roughness note are checked." }, { "candidate_id": "missing_roughness_cyl_interface_003", "related_3d_interface": { "interface_group_id": "cyl_interface_003", "component_a": "电机与大臂外壳连接件1-1", "component_b": "小臂关节装配2-1", "diameter_mm": 70, "radius_mm": 35, "contact_record_count": 2, "contact_ids": [ "contact_电机与大臂外壳连接件1_1_face_31__小臂关节装配2_1_face_567", "contact_电机与大臂外壳连接件1_1_face_31__小臂关节装配2_1_face_6" ], "face_pairs": [ { "face_a": 31, "face_b": 567, "center_a_mm": [ -98.449, -94.678, 36.9 ], "center_b_mm": [ -98.449, -85.473, 54.4 ], "axis_a": [ 0, -1, 0 ], "axis_b": [ 0, 1, 0 ], "bbox_a_mm": [ -133.449, -112.634, 19.4, -63.449, -76.723, 54.4 ], "bbox_b_mm": [ -147.523, -88.823, 5.326, -49.375, -82.123, 103.474 ], "surface_process_role_a": "machined_cylindrical_fit_surface", "surface_process_role_b": "machined_cylindrical_fit_surface" }, { "face_a": 31, "face_b": 6, "center_a_mm": [ -98.449, -94.678, 36.9 ], "center_b_mm": [ -98.449, -79.223, 54.4 ], "axis_a": [ 0, -1, 0 ], "axis_b": [ 0, -1, 0 ], "bbox_a_mm": [ -133.449, -112.634, 19.4, -63.449, -76.723, 54.4 ], "bbox_b_mm": [ -146.26, -81.723, 6.59, -50.638, -76.723, 102.211 ], "surface_process_role_a": "machined_cylindrical_fit_surface", "surface_process_role_b": "machined_cylindrical_fit_surface" } ], "max_contact_confidence": 0.813, "interface_function_descriptions": [ { "semantic_unit_id": "lsu_003", "retrieval_sentence": "该零件包含一个半径为25毫米的圆柱面,与小臂关节装配2形成同轴配合。", "mechanical_role": "cylindrical mating face for centering and rotational support", "assembly_process_semantics": "machined cylindrical fit surface requiring precision machining and assembly alignment", "match_method": "component_pair_text" } ], "function_binding_status": "available", "connection_assessment": { "component_a": "电机与大臂外壳连接件1-1", "component_b": "小臂关节装配2-1", "relative_motion_intent": "motion_expected_candidate", "solidworks_constraint_evidence": [ ], "constraint_evidence_note": "SolidWorks mates constrain the CAD model but are not themselves physical fasteners.", "positive_retention_evidence": [ ], "other_positive_retention_status": "not_observed_not_proven_absent", "interference_fit_necessity": "generally_not_expected_but_requires_function_check", "required_whole_assembly_checks": [ "Is relative rotation or sliding required?", "What carries radial load, axial load and torque?", "Are screws, bolts, pins, keys, splines, shoulders, retaining rings, clamps, welds, adhesives or intermediate connected parts present?", "Must the interface be disassembled for assembly or maintenance?", "If no other positive retention is confirmed and the relation must remain fixed, is interference fit required by the retrieved design standard?" ], "confidence": "low", "missing_facts": [ "confirmed physical retention mechanism", "relative motion requirement", "load and torque path", "disassembly intent" ] }, "drawing_requirement_intent": { "fit_intent": "derive_from_interface_function_connection_assessment_and_knowledge", "surface_finish_intent": "derive_per_participating_face_from_motion_load_sealing_and_assembly_method", "exact_value_policy": "do_not_invent_exact_fit_or_roughness_without_retrieved_rule" } }, "preliminary_verdict": "needs_review", "missing_rule": "Do not call this missing until the interface function, machining role, drawing scope and global roughness note are checked." }, { "candidate_id": "missing_roughness_cyl_interface_004", "related_3d_interface": { "interface_group_id": "cyl_interface_004", "component_a": "电机与大臂外壳连接件3-1", "component_b": "小臂关节装配2-1", "diameter_mm": 50, "radius_mm": 25, "contact_record_count": 1, "contact_ids": [ "contact_电机与大臂外壳连接件3_1_face_14__小臂关节装配2_1_face_24" ], "face_pairs": [ { "face_a": 14, "face_b": 24, "center_a_mm": [ -98.449, -74.223, 66.9 ], "center_b_mm": [ -98.449, -74.223, 54.4 ], "axis_a": [ 0, -1, 0 ], "axis_b": [ 0, 1, 0 ], "bbox_a_mm": [ -123.449, -76.723, 54.4, -73.449, -71.723, 79.4 ], "bbox_b_mm": [ -132.599, -76.723, 20.25, -64.298, -71.723, 88.551 ], "surface_process_role_a": "machined_cylindrical_fit_surface", "surface_process_role_b": "machined_cylindrical_fit_surface" } ], "max_contact_confidence": 0.81, "interface_function_descriptions": [ { "semantic_unit_id": "lsu_003", "retrieval_sentence": "该圆柱面半径25毫米,与小臂关节装配2的圆柱面形成同轴配合,轴向重叠5毫米,间隙为0,用于关节的径向定心和旋转导向。", "mechanical_role": "关节配合圆柱面,提供径向定心和旋转导向,限制径向自由度", "assembly_process_semantics": "精密配合面,需要检查配合精度和同轴度,确保关节运动精度", "match_method": "exact_contact_id" } ], "function_binding_status": "available", "connection_assessment": { "component_a": "电机与大臂外壳连接件3-1", "component_b": "小臂关节装配2-1", "relative_motion_intent": "unknown", "solidworks_constraint_evidence": [ ], "constraint_evidence_note": "SolidWorks mates constrain the CAD model but are not themselves physical fasteners.", "positive_retention_evidence": [ ], "other_positive_retention_status": "not_observed_not_proven_absent", "interference_fit_necessity": "needs_review_other_positive_retention_not_observed", "required_whole_assembly_checks": [ "Is relative rotation or sliding required?", "What carries radial load, axial load and torque?", "Are screws, bolts, pins, keys, splines, shoulders, retaining rings, clamps, welds, adhesives or intermediate connected parts present?", "Must the interface be disassembled for assembly or maintenance?", "If no other positive retention is confirmed and the relation must remain fixed, is interference fit required by the retrieved design standard?" ], "confidence": "low", "missing_facts": [ "confirmed physical retention mechanism", "relative motion requirement", "load and torque path", "disassembly intent" ] }, "drawing_requirement_intent": { "fit_intent": "derive_from_interface_function_connection_assessment_and_knowledge", "surface_finish_intent": "derive_per_participating_face_from_motion_load_sealing_and_assembly_method", "exact_value_policy": "do_not_invent_exact_fit_or_roughness_without_retrieved_rule" } }, "preliminary_verdict": "needs_review", "missing_rule": "Do not call this missing until the interface function, machining role, drawing scope and global roughness note are checked." }, { "candidate_id": "missing_roughness_cyl_interface_005", "related_3d_interface": { "interface_group_id": "cyl_interface_005", "component_a": "电机与大臂外壳连接件3-1", "component_b": "小臂关节装配2-1", "diameter_mm": 60, "radius_mm": 30, "contact_record_count": 4, "contact_ids": [ "contact_电机与大臂外壳连接件3_1_face_5__小臂关节装配2_1_face_441", "contact_电机与大臂外壳连接件3_1_face_5__小臂关节装配2_1_face_445", "contact_电机与大臂外壳连接件3_1_face_5__小臂关节装配2_1_face_457", "contact_电机与大臂外壳连接件3_1_face_5__小臂关节装配2_1_face_458" ], "face_pairs": [ { "face_a": 5, "face_b": 441, "center_a_mm": [ -98.449, -52.723, 69.4 ], "center_b_mm": [ -83.449, -67.723, 54.4 ], "axis_a": [ 0, -1, 0 ], "axis_b": [ 0, 1, 0 ], "bbox_a_mm": [ -128.449, -71.723, 54.4, -68.449, -33.723, 84.4 ], "bbox_b_mm": [ -98.449, -71.423, 24.4, -68.449, -64.023, 84.4 ], "surface_process_role_a": "machined_cylindrical_fit_surface", "surface_process_role_b": "machined_cylindrical_fit_surface" }, { "face_a": 5, "face_b": 445, "center_a_mm": [ -98.449, -52.723, 69.4 ], "center_b_mm": [ -113.449, -67.723, 54.4 ], "axis_a": [ 0, -1, 0 ], "axis_b": [ 0, 1, 0 ], "bbox_a_mm": [ -128.449, -71.723, 54.4, -68.449, -33.723, 84.4 ], "bbox_b_mm": [ -128.449, -71.423, 24.4, -98.449, -64.023, 84.4 ], "surface_process_role_a": "machined_cylindrical_fit_surface", "surface_process_role_b": "machined_cylindrical_fit_surface" }, { "face_a": 5, "face_b": 457, "center_a_mm": [ -98.449, -52.723, 69.4 ], "center_b_mm": [ -83.449, -59.623, 54.4 ], "axis_a": [ 0, -1, 0 ], "axis_b": [ 0, 1, 0 ], "bbox_a_mm": [ -128.449, -71.723, 54.4, -68.449, -33.723, 84.4 ], "bbox_b_mm": [ -98.449, -60.223, 24.4, -68.449, -59.023, 84.4 ], "surface_process_role_a": "machined_cylindrical_fit_surface", "surface_process_role_b": "machined_cylindrical_fit_surface" }, { "face_a": 5, "face_b": 458, "center_a_mm": [ -98.449, -52.723, 69.4 ], "center_b_mm": [ -113.449, -59.623, 54.4 ], "axis_a": [ 0, -1, 0 ], "axis_b": [ 0, 1, 0 ], "bbox_a_mm": [ -128.449, -71.723, 54.4, -68.449, -33.723, 84.4 ], "bbox_b_mm": [ -128.449, -60.223, 24.4, -98.449, -59.023, 84.4 ], "surface_process_role_a": "machined_cylindrical_fit_surface", "surface_process_role_b": "machined_cylindrical_fit_surface" } ], "max_contact_confidence": 0.815, "interface_function_descriptions": [ { "semantic_unit_id": "lsu_003", "retrieval_sentence": "该圆柱面半径25毫米,与小臂关节装配2的圆柱面形成同轴配合,轴向重叠5毫米,间隙为0,用于关节的径向定心和旋转导向。", "mechanical_role": "关节配合圆柱面,提供径向定心和旋转导向,限制径向自由度", "assembly_process_semantics": "精密配合面,需要检查配合精度和同轴度,确保关节运动精度", "match_method": "component_pair_text" } ], "function_binding_status": "available", "connection_assessment": { "component_a": "电机与大臂外壳连接件3-1", "component_b": "小臂关节装配2-1", "relative_motion_intent": "unknown", "solidworks_constraint_evidence": [ ], "constraint_evidence_note": "SolidWorks mates constrain the CAD model but are not themselves physical fasteners.", "positive_retention_evidence": [ ], "other_positive_retention_status": "not_observed_not_proven_absent", "interference_fit_necessity": "needs_review_other_positive_retention_not_observed", "required_whole_assembly_checks": [ "Is relative rotation or sliding required?", "What carries radial load, axial load and torque?", "Are screws, bolts, pins, keys, splines, shoulders, retaining rings, clamps, welds, adhesives or intermediate connected parts present?", "Must the interface be disassembled for assembly or maintenance?", "If no other positive retention is confirmed and the relation must remain fixed, is interference fit required by the retrieved design standard?" ], "confidence": "low", "missing_facts": [ "confirmed physical retention mechanism", "relative motion requirement", "load and torque path", "disassembly intent" ] }, "drawing_requirement_intent": { "fit_intent": "derive_from_interface_function_connection_assessment_and_knowledge", "surface_finish_intent": "derive_per_participating_face_from_motion_load_sealing_and_assembly_method", "exact_value_policy": "do_not_invent_exact_fit_or_roughness_without_retrieved_rule" } }, "preliminary_verdict": "needs_review", "missing_rule": "Do not call this missing until the interface function, machining role, drawing scope and global roughness note are checked." }, { "candidate_id": "missing_roughness_cyl_interface_006", "related_3d_interface": { "interface_group_id": "cyl_interface_006", "component_a": "电机与大臂外壳连接件3-1", "component_b": "小臂关节装配2-1", "diameter_mm": 70, "radius_mm": 35, "contact_record_count": 2, "contact_ids": [ "contact_电机与大臂外壳连接件3_1_face_9__小臂关节装配2_1_face_567", "contact_电机与大臂外壳连接件3_1_face_9__小臂关节装配2_1_face_6" ], "face_pairs": [ { "face_a": 9, "face_b": 567, "center_a_mm": [ -98.449, -94.678, 71.9 ], "center_b_mm": [ -98.449, -85.473, 54.4 ], "axis_a": [ 0, 1, 0 ], "axis_b": [ 0, 1, 0 ], "bbox_a_mm": [ -133.449, -112.634, 54.4, -63.449, -76.723, 89.4 ], "bbox_b_mm": [ -147.523, -88.823, 5.326, -49.375, -82.123, 103.474 ], "surface_process_role_a": "machined_cylindrical_fit_surface", "surface_process_role_b": "machined_cylindrical_fit_surface" }, { "face_a": 9, "face_b": 6, "center_a_mm": [ -98.449, -94.678, 71.9 ], "center_b_mm": [ -98.449, -79.223, 54.4 ], "axis_a": [ 0, 1, 0 ], "axis_b": [ 0, -1, 0 ], "bbox_a_mm": [ -133.449, -112.634, 54.4, -63.449, -76.723, 89.4 ], "bbox_b_mm": [ -146.26, -81.723, 6.59, -50.638, -76.723, 102.211 ], "surface_process_role_a": "machined_cylindrical_fit_surface", "surface_process_role_b": "machined_cylindrical_fit_surface" } ], "max_contact_confidence": 0.813, "interface_function_descriptions": [ { "semantic_unit_id": "lsu_003", "retrieval_sentence": "该圆柱面半径25毫米,与小臂关节装配2的圆柱面形成同轴配合,轴向重叠5毫米,间隙为0,用于关节的径向定心和旋转导向。", "mechanical_role": "关节配合圆柱面,提供径向定心和旋转导向,限制径向自由度", "assembly_process_semantics": "精密配合面,需要检查配合精度和同轴度,确保关节运动精度", "match_method": "component_pair_text" } ], "function_binding_status": "available", "connection_assessment": { "component_a": "电机与大臂外壳连接件3-1", "component_b": "小臂关节装配2-1", "relative_motion_intent": "unknown", "solidworks_constraint_evidence": [ ], "constraint_evidence_note": "SolidWorks mates constrain the CAD model but are not themselves physical fasteners.", "positive_retention_evidence": [ ], "other_positive_retention_status": "not_observed_not_proven_absent", "interference_fit_necessity": "needs_review_other_positive_retention_not_observed", "required_whole_assembly_checks": [ "Is relative rotation or sliding required?", "What carries radial load, axial load and torque?", "Are screws, bolts, pins, keys, splines, shoulders, retaining rings, clamps, welds, adhesives or intermediate connected parts present?", "Must the interface be disassembled for assembly or maintenance?", "If no other positive retention is confirmed and the relation must remain fixed, is interference fit required by the retrieved design standard?" ], "confidence": "low", "missing_facts": [ "confirmed physical retention mechanism", "relative motion requirement", "load and torque path", "disassembly intent" ] }, "drawing_requirement_intent": { "fit_intent": "derive_from_interface_function_connection_assessment_and_knowledge", "surface_finish_intent": "derive_per_participating_face_from_motion_load_sealing_and_assembly_method", "exact_value_policy": "do_not_invent_exact_fit_or_roughness_without_retrieved_rule" } }, "preliminary_verdict": "needs_review", "missing_rule": "Do not call this missing until the interface function, machining role, drawing scope and global roughness note are checked." }, { "candidate_id": "missing_roughness_planar_interface_001", "related_3d_interface": { "interface_group_id": "planar_interface_001", "contact_ids": [ "contact_电机与大臂外壳连接件1_1_face_10__小臂关节装配2_1_face_181" ], "component_a": "电机与大臂外壳连接件1-1", "component_b": "小臂关节装配2-1", "face_pairs": [ { "face_a": 10, "face_b": 181, "center_a_mm": [ -98.449, -68.723, 14.4 ], "center_b_mm": [ -96.299, -56.823, 14.45 ], "bbox_a_mm": [ -138.449, -108.723, 14.4, -58.449, -28.723, 14.4 ], "bbox_b_mm": [ -96.599, -59.323, 14.45, -95.999, -54.323, 14.45 ], "surface_process_role_a": "machined_surface_candidate", "surface_process_role_b": "machined_surface_candidate" } ], "gap_mm": 0.05, "overlap_measure_mm2": 24864.667, "interface_function_descriptions": [ { "semantic_unit_id": "lsu_003", "retrieval_sentence": "该零件包含一个半径为25毫米的圆柱面,与小臂关节装配2形成同轴配合。", "mechanical_role": "cylindrical mating face for centering and rotational support", "assembly_process_semantics": "machined cylindrical fit surface requiring precision machining and assembly alignment", "match_method": "component_pair_text" } ], "connection_assessment": { "component_a": "电机与大臂外壳连接件1-1", "component_b": "小臂关节装配2-1", "relative_motion_intent": "motion_expected_candidate", "solidworks_constraint_evidence": [ ], "constraint_evidence_note": "SolidWorks mates constrain the CAD model but are not themselves physical fasteners.", "positive_retention_evidence": [ ], "other_positive_retention_status": "not_observed_not_proven_absent", "interference_fit_necessity": "generally_not_expected_but_requires_function_check", "required_whole_assembly_checks": [ "Is relative rotation or sliding required?", "What carries radial load, axial load and torque?", "Are screws, bolts, pins, keys, splines, shoulders, retaining rings, clamps, welds, adhesives or intermediate connected parts present?", "Must the interface be disassembled for assembly or maintenance?", "If no other positive retention is confirmed and the relation must remain fixed, is interference fit required by the retrieved design standard?" ], "confidence": "low", "missing_facts": [ "confirmed physical retention mechanism", "relative motion requirement", "load and torque path", "disassembly intent" ] }, "drawing_requirement_intent": { "surface_finish_intent": "derive_for_each_face_from_locating_load_transfer_sealing_and_motion_function", "exact_value_policy": "knowledge_required" } }, "preliminary_verdict": "needs_review", "missing_rule": "Do not call this missing until the interface function, machining role, drawing scope and global roughness note are checked." }, { "candidate_id": "missing_roughness_planar_interface_002", "related_3d_interface": { "interface_group_id": "planar_interface_002", "contact_ids": [ "contact_电机与大臂外壳连接件1_1_face_10__小臂关节装配2_1_face_207" ], "component_a": "电机与大臂外壳连接件1-1", "component_b": "小臂关节装配2-1", "face_pairs": [ { "face_a": 10, "face_b": 207, "center_a_mm": [ -98.449, -68.723, 14.4 ], "center_b_mm": [ -104.699, -56.823, 14.45 ], "bbox_a_mm": [ -138.449, -108.723, 14.4, -58.449, -28.723, 14.4 ], "bbox_b_mm": [ -104.999, -59.323, 14.45, -104.399, -54.323, 14.45 ], "surface_process_role_a": "machined_surface_candidate", "surface_process_role_b": "machined_surface_candidate" } ], "gap_mm": 0.05, "overlap_measure_mm2": 254399.651, "interface_function_descriptions": [ { "semantic_unit_id": "lsu_003", "retrieval_sentence": "该零件包含一个半径为25毫米的圆柱面,与小臂关节装配2形成同轴配合。", "mechanical_role": "cylindrical mating face for centering and rotational support", "assembly_process_semantics": "machined cylindrical fit surface requiring precision machining and assembly alignment", "match_method": "component_pair_text" } ], "connection_assessment": { "component_a": "电机与大臂外壳连接件1-1", "component_b": "小臂关节装配2-1", "relative_motion_intent": "motion_expected_candidate", "solidworks_constraint_evidence": [ ], "constraint_evidence_note": "SolidWorks mates constrain the CAD model but are not themselves physical fasteners.", "positive_retention_evidence": [ ], "other_positive_retention_status": "not_observed_not_proven_absent", "interference_fit_necessity": "generally_not_expected_but_requires_function_check", "required_whole_assembly_checks": [ "Is relative rotation or sliding required?", "What carries radial load, axial load and torque?", "Are screws, bolts, pins, keys, splines, shoulders, retaining rings, clamps, welds, adhesives or intermediate connected parts present?", "Must the interface be disassembled for assembly or maintenance?", "If no other positive retention is confirmed and the relation must remain fixed, is interference fit required by the retrieved design standard?" ], "confidence": "low", "missing_facts": [ "confirmed physical retention mechanism", "relative motion requirement", "load and torque path", "disassembly intent" ] }, "drawing_requirement_intent": { "surface_finish_intent": "derive_for_each_face_from_locating_load_transfer_sealing_and_motion_function", "exact_value_policy": "knowledge_required" } }, "preliminary_verdict": "needs_review", "missing_rule": "Do not call this missing until the interface function, machining role, drawing scope and global roughness note are checked." }, { "candidate_id": "missing_roughness_planar_interface_003", "related_3d_interface": { "interface_group_id": "planar_interface_003", "contact_ids": [ "contact_电机与大臂外壳连接件1_1_face_10__小臂关节装配2_1_face_227" ], "component_a": "电机与大臂外壳连接件1-1", "component_b": "小臂关节装配2-1", "face_pairs": [ { "face_a": 10, "face_b": 227, "center_a_mm": [ -98.449, -68.723, 14.4 ], "center_b_mm": [ -92.099, -56.823, 14.45 ], "bbox_a_mm": [ -138.449, -108.723, 14.4, -58.449, -28.723, 14.4 ], "bbox_b_mm": [ -92.399, -59.323, 14.45, -91.799, -54.323, 14.45 ], "surface_process_role_a": "machined_surface_candidate", "surface_process_role_b": "machined_surface_candidate" } ], "gap_mm": 0.05, "overlap_measure_mm2": 25550.245, "interface_function_descriptions": [ { "semantic_unit_id": "lsu_003", "retrieval_sentence": "该零件包含一个半径为25毫米的圆柱面,与小臂关节装配2形成同轴配合。", "mechanical_role": "cylindrical mating face for centering and rotational support", "assembly_process_semantics": "machined cylindrical fit surface requiring precision machining and assembly alignment", "match_method": "component_pair_text" } ], "connection_assessment": { "component_a": "电机与大臂外壳连接件1-1", "component_b": "小臂关节装配2-1", "relative_motion_intent": "motion_expected_candidate", "solidworks_constraint_evidence": [ ], "constraint_evidence_note": "SolidWorks mates constrain the CAD model but are not themselves physical fasteners.", "positive_retention_evidence": [ ], "other_positive_retention_status": "not_observed_not_proven_absent", "interference_fit_necessity": "generally_not_expected_but_requires_function_check", "required_whole_assembly_checks": [ "Is relative rotation or sliding required?", "What carries radial load, axial load and torque?", "Are screws, bolts, pins, keys, splines, shoulders, retaining rings, clamps, welds, adhesives or intermediate connected parts present?", "Must the interface be disassembled for assembly or maintenance?", "If no other positive retention is confirmed and the relation must remain fixed, is interference fit required by the retrieved design standard?" ], "confidence": "low", "missing_facts": [ "confirmed physical retention mechanism", "relative motion requirement", "load and torque path", "disassembly intent" ] }, "drawing_requirement_intent": { "surface_finish_intent": "derive_for_each_face_from_locating_load_transfer_sealing_and_motion_function", "exact_value_policy": "knowledge_required" } }, "preliminary_verdict": "needs_review", "missing_rule": "Do not call this missing until the interface function, machining role, drawing scope and global roughness note are checked." }, { "candidate_id": "missing_roughness_planar_interface_004", "related_3d_interface": { "interface_group_id": "planar_interface_004", "contact_ids": [ "contact_电机与大臂外壳连接件1_1_face_34__小臂关节装配2_1_face_443" ], "component_a": "电机与大臂外壳连接件1-1", "component_b": "小臂关节装配2-1", "face_pairs": [ { "face_a": 34, "face_b": 443, "center_a_mm": [ -98.449, -71.723, 39.4 ], "center_b_mm": [ -98.449, -71.723, 54.4 ], "bbox_a_mm": [ -128.449, -71.723, 24.4, -68.449, -71.723, 54.4 ], "bbox_b_mm": [ -128.149, -71.723, 24.7, -68.749, -71.723, 84.1 ], "surface_process_role_a": "machined_surface_candidate", "surface_process_role_b": "machined_surface_candidate" } ], "gap_mm": 0, "overlap_measure_mm2": 213703.224, "interface_function_descriptions": [ { "semantic_unit_id": "lsu_003", "retrieval_sentence": "该零件包含一个半径为25毫米的圆柱面,与小臂关节装配2形成同轴配合。", "mechanical_role": "cylindrical mating face for centering and rotational support", "assembly_process_semantics": "machined cylindrical fit surface requiring precision machining and assembly alignment", "match_method": "component_pair_text" } ], "connection_assessment": { "component_a": "电机与大臂外壳连接件1-1", "component_b": "小臂关节装配2-1", "relative_motion_intent": "motion_expected_candidate", "solidworks_constraint_evidence": [ ], "constraint_evidence_note": "SolidWorks mates constrain the CAD model but are not themselves physical fasteners.", "positive_retention_evidence": [ ], "other_positive_retention_status": "not_observed_not_proven_absent", "interference_fit_necessity": "generally_not_expected_but_requires_function_check", "required_whole_assembly_checks": [ "Is relative rotation or sliding required?", "What carries radial load, axial load and torque?", "Are screws, bolts, pins, keys, splines, shoulders, retaining rings, clamps, welds, adhesives or intermediate connected parts present?", "Must the interface be disassembled for assembly or maintenance?", "If no other positive retention is confirmed and the relation must remain fixed, is interference fit required by the retrieved design standard?" ], "confidence": "low", "missing_facts": [ "confirmed physical retention mechanism", "relative motion requirement", "load and torque path", "disassembly intent" ] }, "drawing_requirement_intent": { "surface_finish_intent": "derive_for_each_face_from_locating_load_transfer_sealing_and_motion_function", "exact_value_policy": "knowledge_required" } }, "preliminary_verdict": "needs_review", "missing_rule": "Do not call this missing until the interface function, machining role, drawing scope and global roughness note are checked." }, { "candidate_id": "missing_roughness_planar_interface_005", "related_3d_interface": { "interface_group_id": "planar_interface_005", "contact_ids": [ "contact_电机与大臂外壳连接件1_1_face_10__小臂关节装配2_1_face_149" ], "component_a": "电机与大臂外壳连接件1-1", "component_b": "小臂关节装配2-1", "face_pairs": [ { "face_a": 10, "face_b": 149, "center_a_mm": [ -98.449, -68.723, 14.4 ], "center_b_mm": [ -100.499, -56.823, 14.45 ], "bbox_a_mm": [ -138.449, -108.723, 14.4, -58.449, -28.723, 14.4 ], "bbox_b_mm": [ -100.799, -59.323, 14.45, -100.199, -54.323, 14.45 ], "surface_process_role_a": "machined_surface_candidate", "surface_process_role_b": "machined_surface_candidate" } ], "gap_mm": 0.05, "overlap_measure_mm2": 884.611, "interface_function_descriptions": [ { "semantic_unit_id": "lsu_003", "retrieval_sentence": "该零件包含一个半径为25毫米的圆柱面,与小臂关节装配2形成同轴配合。", "mechanical_role": "cylindrical mating face for centering and rotational support", "assembly_process_semantics": "machined cylindrical fit surface requiring precision machining and assembly alignment", "match_method": "component_pair_text" } ], "connection_assessment": { "component_a": "电机与大臂外壳连接件1-1", "component_b": "小臂关节装配2-1", "relative_motion_intent": "motion_expected_candidate", "solidworks_constraint_evidence": [ ], "constraint_evidence_note": "SolidWorks mates constrain the CAD model but are not themselves physical fasteners.", "positive_retention_evidence": [ ], "other_positive_retention_status": "not_observed_not_proven_absent", "interference_fit_necessity": "generally_not_expected_but_requires_function_check", "required_whole_assembly_checks": [ "Is relative rotation or sliding required?", "What carries radial load, axial load and torque?", "Are screws, bolts, pins, keys, splines, shoulders, retaining rings, clamps, welds, adhesives or intermediate connected parts present?", "Must the interface be disassembled for assembly or maintenance?", "If no other positive retention is confirmed and the relation must remain fixed, is interference fit required by the retrieved design standard?" ], "confidence": "low", "missing_facts": [ "confirmed physical retention mechanism", "relative motion requirement", "load and torque path", "disassembly intent" ] }, "drawing_requirement_intent": { "surface_finish_intent": "derive_for_each_face_from_locating_load_transfer_sealing_and_motion_function", "exact_value_policy": "knowledge_required" } }, "preliminary_verdict": "needs_review", "missing_rule": "Do not call this missing until the interface function, machining role, drawing scope and global roughness note are checked." }, { "candidate_id": "missing_roughness_planar_interface_006", "related_3d_interface": { "interface_group_id": "planar_interface_006", "contact_ids": [ "contact_电机与大臂外壳连接件1_1_face_29__小臂关节装配2_1_face_465" ], "component_a": "电机与大臂外壳连接件1-1", "component_b": "小臂关节装配2-1", "face_pairs": [ { "face_a": 29, "face_b": 465, "center_a_mm": [ -98.449, -33.723, 38.15 ], "center_b_mm": [ -98.449, -33.723, 54.4 ], "bbox_a_mm": [ -130.949, -33.723, 21.9, -65.949, -33.723, 54.4 ], "bbox_b_mm": [ -126.149, -33.723, 26.7, -70.749, -33.723, 82.1 ], "surface_process_role_a": "machined_surface_candidate", "surface_process_role_b": "machined_surface_candidate" } ], "gap_mm": 0, "overlap_measure_mm2": 52785.522, "interface_function_descriptions": [ { "semantic_unit_id": "lsu_003", "retrieval_sentence": "该零件包含一个半径为25毫米的圆柱面,与小臂关节装配2形成同轴配合。", "mechanical_role": "cylindrical mating face for centering and rotational support", "assembly_process_semantics": "machined cylindrical fit surface requiring precision machining and assembly alignment", "match_method": "component_pair_text" } ], "connection_assessment": { "component_a": "电机与大臂外壳连接件1-1", "component_b": "小臂关节装配2-1", "relative_motion_intent": "motion_expected_candidate", "solidworks_constraint_evidence": [ ], "constraint_evidence_note": "SolidWorks mates constrain the CAD model but are not themselves physical fasteners.", "positive_retention_evidence": [ ], "other_positive_retention_status": "not_observed_not_proven_absent", "interference_fit_necessity": "generally_not_expected_but_requires_function_check", "required_whole_assembly_checks": [ "Is relative rotation or sliding required?", "What carries radial load, axial load and torque?", "Are screws, bolts, pins, keys, splines, shoulders, retaining rings, clamps, welds, adhesives or intermediate connected parts present?", "Must the interface be disassembled for assembly or maintenance?", "If no other positive retention is confirmed and the relation must remain fixed, is interference fit required by the retrieved design standard?" ], "confidence": "low", "missing_facts": [ "confirmed physical retention mechanism", "relative motion requirement", "load and torque path", "disassembly intent" ] }, "drawing_requirement_intent": { "surface_finish_intent": "derive_for_each_face_from_locating_load_transfer_sealing_and_motion_function", "exact_value_policy": "knowledge_required" } }, "preliminary_verdict": "needs_review", "missing_rule": "Do not call this missing until the interface function, machining role, drawing scope and global roughness note are checked." }, { "candidate_id": "missing_roughness_planar_interface_007", "related_3d_interface": { "interface_group_id": "planar_interface_007", "contact_ids": [ "contact_电机与大臂外壳连接件3_1_face_8__小臂关节装配2_1_face_443" ], "component_a": "电机与大臂外壳连接件3-1", "component_b": "小臂关节装配2-1", "face_pairs": [ { "face_a": 8, "face_b": 443, "center_a_mm": [ -98.449, -71.723, 69.4 ], "center_b_mm": [ -98.449, -71.723, 54.4 ], "bbox_a_mm": [ -128.449, -71.723, 54.4, -68.449, -71.723, 84.4 ], "bbox_b_mm": [ -128.149, -71.723, 24.7, -68.749, -71.723, 84.1 ], "surface_process_role_a": "machined_surface_candidate", "surface_process_role_b": "machined_surface_candidate" } ], "gap_mm": 0, "overlap_measure_mm2": 3798.034, "interface_function_descriptions": [ { "semantic_unit_id": "lsu_003", "retrieval_sentence": "该圆柱面半径25毫米,与小臂关节装配2的圆柱面形成同轴配合,轴向重叠5毫米,间隙为0,用于关节的径向定心和旋转导向。", "mechanical_role": "关节配合圆柱面,提供径向定心和旋转导向,限制径向自由度", "assembly_process_semantics": "精密配合面,需要检查配合精度和同轴度,确保关节运动精度", "match_method": "component_pair_text" } ], "connection_assessment": { "component_a": "电机与大臂外壳连接件3-1", "component_b": "小臂关节装配2-1", "relative_motion_intent": "unknown", "solidworks_constraint_evidence": [ ], "constraint_evidence_note": "SolidWorks mates constrain the CAD model but are not themselves physical fasteners.", "positive_retention_evidence": [ ], "other_positive_retention_status": "not_observed_not_proven_absent", "interference_fit_necessity": "needs_review_other_positive_retention_not_observed", "required_whole_assembly_checks": [ "Is relative rotation or sliding required?", "What carries radial load, axial load and torque?", "Are screws, bolts, pins, keys, splines, shoulders, retaining rings, clamps, welds, adhesives or intermediate connected parts present?", "Must the interface be disassembled for assembly or maintenance?", "If no other positive retention is confirmed and the relation must remain fixed, is interference fit required by the retrieved design standard?" ], "confidence": "low", "missing_facts": [ "confirmed physical retention mechanism", "relative motion requirement", "load and torque path", "disassembly intent" ] }, "drawing_requirement_intent": { "surface_finish_intent": "derive_for_each_face_from_locating_load_transfer_sealing_and_motion_function", "exact_value_policy": "knowledge_required" } }, "preliminary_verdict": "needs_review", "missing_rule": "Do not call this missing until the interface function, machining role, drawing scope and global roughness note are checked." }, { "candidate_id": "missing_roughness_planar_interface_008", "related_3d_interface": { "interface_group_id": "planar_interface_008", "contact_ids": [ "contact_电机与大臂外壳连接件3_1_face_23__小臂关节装配2_1_face_443" ], "component_a": "电机与大臂外壳连接件3-1", "component_b": "小臂关节装配2-1", "face_pairs": [ { "face_a": 23, "face_b": 443, "center_a_mm": [ -123.078, -71.723, 73.272 ], "center_b_mm": [ -98.449, -71.723, 54.4 ], "bbox_a_mm": [ -124.793, -71.723, 71.523, -121.363, -71.723, 75.022 ], "bbox_b_mm": [ -128.149, -71.723, 24.7, -68.749, -71.723, 84.1 ], "surface_process_role_a": "machined_surface_candidate", "surface_process_role_b": "machined_surface_candidate" } ], "gap_mm": 0, "overlap_measure_mm2": 163620.833, "interface_function_descriptions": [ { "semantic_unit_id": "lsu_003", "retrieval_sentence": "该圆柱面半径25毫米,与小臂关节装配2的圆柱面形成同轴配合,轴向重叠5毫米,间隙为0,用于关节的径向定心和旋转导向。", "mechanical_role": "关节配合圆柱面,提供径向定心和旋转导向,限制径向自由度", "assembly_process_semantics": "精密配合面,需要检查配合精度和同轴度,确保关节运动精度", "match_method": "component_pair_text" } ], "connection_assessment": { "component_a": "电机与大臂外壳连接件3-1", "component_b": "小臂关节装配2-1", "relative_motion_intent": "unknown", "solidworks_constraint_evidence": [ ], "constraint_evidence_note": "SolidWorks mates constrain the CAD model but are not themselves physical fasteners.", "positive_retention_evidence": [ ], "other_positive_retention_status": "not_observed_not_proven_absent", "interference_fit_necessity": "needs_review_other_positive_retention_not_observed", "required_whole_assembly_checks": [ "Is relative rotation or sliding required?", "What carries radial load, axial load and torque?", "Are screws, bolts, pins, keys, splines, shoulders, retaining rings, clamps, welds, adhesives or intermediate connected parts present?", "Must the interface be disassembled for assembly or maintenance?", "If no other positive retention is confirmed and the relation must remain fixed, is interference fit required by the retrieved design standard?" ], "confidence": "low", "missing_facts": [ "confirmed physical retention mechanism", "relative motion requirement", "load and torque path", "disassembly intent" ] }, "drawing_requirement_intent": { "surface_finish_intent": "derive_for_each_face_from_locating_load_transfer_sealing_and_motion_function", "exact_value_policy": "knowledge_required" } }, "preliminary_verdict": "needs_review", "missing_rule": "Do not call this missing until the interface function, machining role, drawing scope and global roughness note are checked." }, { "candidate_id": "missing_roughness_planar_interface_009", "related_3d_interface": { "interface_group_id": "planar_interface_009", "contact_ids": [ "contact_电机与大臂外壳连接件3_1_face_15__小臂关节装配2_1_face_484" ], "component_a": "电机与大臂外壳连接件3-1", "component_b": "小臂关节装配2-1", "face_pairs": [ { "face_a": 15, "face_b": 484, "center_a_mm": [ -98.449, -76.723, 71.9 ], "center_b_mm": [ -98.449, -76.723, 75.9 ], "bbox_a_mm": [ -133.449, -76.723, 54.4, -63.449, -76.723, 89.4 ], "bbox_b_mm": [ -101.199, -76.723, 73.15, -95.699, -76.723, 78.65 ], "surface_process_role_a": "machined_surface_candidate", "surface_process_role_b": "machined_surface_candidate" } ], "gap_mm": 0, "overlap_measure_mm2": 1250.697, "interface_function_descriptions": [ { "semantic_unit_id": "lsu_003", "retrieval_sentence": "该圆柱面半径25毫米,与小臂关节装配2的圆柱面形成同轴配合,轴向重叠5毫米,间隙为0,用于关节的径向定心和旋转导向。", "mechanical_role": "关节配合圆柱面,提供径向定心和旋转导向,限制径向自由度", "assembly_process_semantics": "精密配合面,需要检查配合精度和同轴度,确保关节运动精度", "match_method": "component_pair_text" } ], "connection_assessment": { "component_a": "电机与大臂外壳连接件3-1", "component_b": "小臂关节装配2-1", "relative_motion_intent": "unknown", "solidworks_constraint_evidence": [ ], "constraint_evidence_note": "SolidWorks mates constrain the CAD model but are not themselves physical fasteners.", "positive_retention_evidence": [ ], "other_positive_retention_status": "not_observed_not_proven_absent", "interference_fit_necessity": "needs_review_other_positive_retention_not_observed", "required_whole_assembly_checks": [ "Is relative rotation or sliding required?", "What carries radial load, axial load and torque?", "Are screws, bolts, pins, keys, splines, shoulders, retaining rings, clamps, welds, adhesives or intermediate connected parts present?", "Must the interface be disassembled for assembly or maintenance?", "If no other positive retention is confirmed and the relation must remain fixed, is interference fit required by the retrieved design standard?" ], "confidence": "low", "missing_facts": [ "confirmed physical retention mechanism", "relative motion requirement", "load and torque path", "disassembly intent" ] }, "drawing_requirement_intent": { "surface_finish_intent": "derive_for_each_face_from_locating_load_transfer_sealing_and_motion_function", "exact_value_policy": "knowledge_required" } }, "preliminary_verdict": "needs_review", "missing_rule": "Do not call this missing until the interface function, machining role, drawing scope and global roughness note are checked." } ] } }