{ "schema": "inspection_cards_chapter18_v1", "generation_mode": "structured_from_chapter18_rule_store", "usage_policy": "Cards guide targeted evidence extraction. Full source rules must still be looked up for exceptions, repair suggestions, and final judgement.", "cards": [ { "rule_id": "18.2.1", "title": "要考虑到铸造误差的影响", "knowledge_category": "machining_manufacturing_process", "primary_view": "surface_role_boundary", "scope_type": "local_feature", "trigger_signature": { "keywords": [ "casting_error_allowance_for_mating_boss", "casting_position_tolerance_threshold", "cast_boss_or_allowance_region_outer_boundary_or_max_outer_diameter", "cast_housing_or_cast_part_candidate", "cover_mounting_side_flange_outer_boundary_or_max_outer_diameter", "minimum_radial_or_boundary_margin_between_cast_boss_and_cover_flange", "的影响", "要考虑到", "铸造误差" ], "feature_patterns": [ "flange_or_non_axisymmetric_boundary" ], "source_pattern": "casting_error_allowance_for_mating_boss" }, "required_evidence": [ "cast_housing_or_cast_part_candidate", "cover_mounting_side_flange_outer_boundary_or_max_outer_diameter", "cast_boss_or_allowance_region_outer_boundary_or_max_outer_diameter", "minimum_radial_or_boundary_margin_between_cast_boss_and_cover_flange", "casting_position_tolerance_threshold" ], "inspection_prompt": "Check local structure around '要考虑到铸造误差的影响'. Verify required evidence first: cast_housing_or_cast_part_candidate, cover_mounting_side_flange_outer_boundary_or_max_outer_diameter, cast_boss_or_allowance_region_outer_boundary_or_max_outer_diameter, minimum_radial_or_boundary_margin_between_cast_boss_and_cover_flange, casting_position_tolerance_threshold. Before judgement, compare against: 若 cast_boss_outer_boundary 不能以足够余量包容 cover_mounting_side_flange_outer_boundary;圆形同轴结构中,若 cast_boss_outer_diameter - cover_flange_outer_diameter 小于 2 * casting_position_tolerance_threshold 或小于经验最小径向余量,则判为铸造误差余量不足风险。", "negative_checks": [ "若箱体铸造凸台/凹台/承托余量区外轮廓相对端盖安装侧凸缘外轮廓有明确径向或边界余量,且余量大于铸造位置误差阈值,则通过。" ], "unknown_if_missing": [ "no_casting_process_label_or_assumption", "unable_to_identify_mating_cover_and_cast_boss", "unable_to_separate_cover_outer_flange_from_register_fit_or_inner_hole", "unable_to_separate_cast_boss_outer_boundary_from_bearing_seat_bore_or_bolt_circle", "no_tolerance_threshold_for_casting_position_error" ] }, { "rule_id": "18.2.2", "title": "不同加工精度表面要分开", "knowledge_category": "machining_manufacturing_process", "primary_view": "surface_role_boundary", "scope_type": "local_feature", "trigger_signature": { "keywords": [ "geometric_boundary_between_precision_zones", "machined_face_groups", "precision_zone_separation", "surface_finish_or_precision_requirements", "不同加工", "精度表面", "要分开" ], "feature_patterns": [ "machined_or_mating_face" ], "source_pattern": "precision_zone_separation" }, "required_evidence": [ "machined_face_groups", "surface_finish_or_precision_requirements", "geometric_boundary_between_precision_zones" ], "inspection_prompt": "Check local structure around '不同加工精度表面要分开'. Verify required evidence first: machined_face_groups, surface_finish_or_precision_requirements, geometric_boundary_between_precision_zones. Before judgement, compare against: 若同一连续面上存在不同精度/粗糙度要求,且无几何分界或工艺边界,则判为精度区域未分开风险。", "negative_checks": [ "若高精度面和低精度面存在明确台阶、槽、肩部或分割边界,则通过。" ], "unknown_if_missing": [ "only_title_or_ocr_text_without_geometry", "no_feature_role_inference", "ambiguous image panel order", "missing_process_or_precision_requirement_when_rule_depends_on_tolerance" ] }, { "rule_id": "18.2.3", "title": "减小加工面的长度", "knowledge_category": "machining_manufacturing_process", "primary_view": "surface_role_boundary", "scope_type": "interface_pair", "trigger_signature": { "keywords": [ "excessive_machined_surface_length", "functional_contact_span", "long_machined_cylindrical_or_planar_face", "relief_or_clearance_region", "减小加工", "面的长度" ], "feature_patterns": [ "machined_or_mating_face", "cylindrical_surface" ], "source_pattern": "excessive_machined_surface_length" }, "required_evidence": [ "long_machined_cylindrical_or_planar_face", "functional_contact_span", "relief_or_clearance_region" ], "inspection_prompt": "Check local structure around '减小加工面的长度'. Verify required evidence first: long_machined_cylindrical_or_planar_face, functional_contact_span, relief_or_clearance_region. Before judgement, compare against: 若长圆柱/平面配合面全长被推断为精加工,而中部无必要接触、支承或定位功能,则判为加工面过长风险。", "negative_checks": [ "若长配合结构被分解为短配合带并有中间 relief/让空区,则通过。" ], "unknown_if_missing": [ "only_title_or_ocr_text_without_geometry", "no_feature_role_inference", "ambiguous image panel order", "missing_process_or_precision_requirement_when_rule_depends_on_tolerance" ] }, { "rule_id": "18.2.4", "title": "加工面与不加工面不应平齐", "knowledge_category": "machining_manufacturing_process", "primary_view": "surface_role_boundary", "scope_type": "interface_pair", "trigger_signature": { "keywords": [ "adjacent_face_graph", "assembly_contact_or_mate_face_pair", "contact_patch_area_or_edge_span", "coplanar_or_near_coplanar_status", "face_area", "face_type_planar_or_curved", "machined_and_unmachined_surface_flush_without_raised_boss", "step_height_between_local_face_and_surrounding_surface", "surrounding_non_contact_face_area_or_span", "unmachined_surface_label_or_cast_surface_candidate", "不加工面", "不应平齐", "加工面与" ], "feature_patterns": [ "machined_or_mating_face", "flange_or_non_axisymmetric_boundary" ], "source_pattern": "machined_and_unmachined_surface_flush_without_raised_boss" }, "required_evidence": [ "assembly_contact_or_mate_face_pair", "face_area", "face_type_planar_or_curved", "adjacent_face_graph", "contact_patch_area_or_edge_span", "surrounding_non_contact_face_area_or_span", "step_height_between_local_face_and_surrounding_surface", "coplanar_or_near_coplanar_status", "unmachined_surface_label_or_cast_surface_candidate" ], "inspection_prompt": "Check local structure around '加工面与不加工面不应平齐'. Verify required evidence first: assembly_contact_or_mate_face_pair, face_area, face_type_planar_or_curved, adjacent_face_graph, contact_patch_area_or_edge_span, surrounding_non_contact_face_area_or_span, step_height_between_local_face_and_surrounding_surface, coplanar_or_near_coplanar_status. Before judgement, compare against: 若一个局部面与其他零件存在接触/配合/定位等关系,因此被推断为加工面候选;同时该局部面面积远小于同一零件周围不接触表面,且两者无正向台阶/凸台分离,或台阶高度小于阈值,则判为加工面与不加工面平齐风险。", "negative_checks": [ "若局部接触加工面位于凸台或框形台阶上,且相对周围不接触的非加工表面有明确正向高度差,则通过。" ], "unknown_if_missing": [ "no_assembly_contact_or_mate_face_pair", "only_geometric_small_face_without_contact_evidence", "cannot_separate_local_contact_patch_from_surrounding_surface" ] }, { "rule_id": "18.2.5", "title": "相对的两个沟槽能在一次走刀中切出", "knowledge_category": "machining_manufacturing_process", "primary_view": "operation_process_economy", "scope_type": "whole_part", "trigger_signature": { "keywords": [ "collinearity_or_symmetry", "opposed_grooves_single_tool_pass", "slot_centerlines", "slot_pairs", "tool_feed_direction", "个沟槽能", "刀中切出", "在一次走", "相对的两" ], "feature_patterns": [ "slot_or_groove", "tool_access_or_drilling" ], "source_pattern": "opposed_grooves_single_tool_pass" }, "required_evidence": [ "slot_pairs", "slot_centerlines", "tool_feed_direction", "collinearity_or_symmetry" ], "inspection_prompt": "Check local structure around '相对的两个沟槽能在一次走刀中切出'. Verify required evidence first: slot_pairs, slot_centerlines, tool_feed_direction, collinearity_or_symmetry. Before judgement, compare against: 若成对沟槽在同一零件上相对布置但中心线、方向或刀具路径不共线,则判为不能一次走刀风险。", "negative_checks": [ "若相对沟槽共线、同宽、同刀具方向且无遮挡,可按一次走刀处理。" ], "unknown_if_missing": [ "only_title_or_ocr_text_without_geometry", "no_feature_role_inference", "ambiguous image panel order", "missing_process_or_precision_requirement_when_rule_depends_on_tolerance" ] }, { "rule_id": "18.2.6", "title": "减少走刀次数", "knowledge_category": "machining_manufacturing_process", "primary_view": "operation_process_economy", "scope_type": "whole_part", "trigger_signature": { "keywords": [ "entry_exit_clearance", "obstacles_between_features", "same_tool_features", "tool_pass_count_reduction", "tool_path_connectivity", "减少走刀", "次数" ], "feature_patterns": [ "tool_access_or_drilling" ], "source_pattern": "tool_pass_count_reduction" }, "required_evidence": [ "same_tool_features", "tool_path_connectivity", "obstacles_between_features", "entry_exit_clearance" ], "inspection_prompt": "Check local structure around '减少走刀次数'. Verify required evidence first: same_tool_features, tool_path_connectivity, obstacles_between_features, entry_exit_clearance. Before judgement, compare against: 若多个同类加工特征需要相同刀具但不能沿连续路径加工,则判为走刀次数过多风险。", "negative_checks": [ "若同类特征可由一条或少数连续刀路完成,且进退刀空间充足,则通过。" ], "unknown_if_missing": [ "only_title_or_ocr_text_without_geometry", "no_feature_role_inference", "ambiguous image panel order", "missing_process_or_precision_requirement_when_rule_depends_on_tolerance" ] }, { "rule_id": "18.2.7", "title": "避免加工中的多次固定", "knowledge_category": "machining_manufacturing_process", "primary_view": "locating_limit_datum", "scope_type": "whole_part", "trigger_signature": { "keywords": [ "avoid_multiple_setups", "fixture_direction_candidates", "machined_face_set", "required_relative_accuracy", "setup_count_estimate", "中的多次", "固定", "避免加工" ], "feature_patterns": [ "machined_or_mating_face" ], "source_pattern": "avoid_multiple_setups" }, "required_evidence": [ "machined_face_set", "fixture_direction_candidates", "required_relative_accuracy", "setup_count_estimate" ], "inspection_prompt": "Check local structure around '避免加工中的多次固定'. Verify required evidence first: machined_face_set, fixture_direction_candidates, required_relative_accuracy, setup_count_estimate. Before judgement, compare against: 若同一零件的多个功能加工面需要相互保证位置精度,却分布在必须多次装夹的方向上,则判为多次固定风险。", "negative_checks": [ "若主要加工面在一次装夹或同一基准体系下可加工,则通过。" ], "unknown_if_missing": [ "only_title_or_ocr_text_without_geometry", "no_feature_role_inference", "ambiguous image panel order", "missing_process_or_precision_requirement_when_rule_depends_on_tolerance" ] }, { "rule_id": "18.2.8", "title": "减少加工同一零件所用刀具数(一)", "knowledge_category": "machining_manufacturing_process", "primary_view": "operation_process_economy", "scope_type": "whole_part", "trigger_signature": { "keywords": [ "hole_candidates", "hole_diameters", "hole_function_roles", "reduce_tool_variety_hole_sizes_1", "same_tool_size_possibility", "减少加工", "同一零件", "所用刀具" ], "feature_patterns": [ "hole_or_hole_group", "tool_access_or_drilling" ], "source_pattern": "reduce_tool_variety_hole_sizes_1" }, "required_evidence": [ "hole_candidates", "hole_diameters", "hole_function_roles", "same_tool_size_possibility" ], "inspection_prompt": "Check local structure around '减少加工同一零件所用刀具数(一)'. Verify required evidence first: hole_candidates, hole_diameters, hole_function_roles, same_tool_size_possibility. Before judgement, compare against: 若多个孔功能允许统一刀具尺寸但设计为多个近似尺寸,则判为刀具数过多风险。", "negative_checks": [ "若普通孔与关键孔能共用预加工刀具,关键孔再精加工,则通过。" ], "unknown_if_missing": [ "only_title_or_ocr_text_without_geometry", "no_feature_role_inference", "ambiguous image panel order", "missing_process_or_precision_requirement_when_rule_depends_on_tolerance" ] }, { "rule_id": "18.2.9", "title": "减少加工同一零件所用刀具数(二)", "knowledge_category": "machining_manufacturing_process", "primary_view": "operation_process_economy", "scope_type": "local_feature", "trigger_signature": { "keywords": [ "functional_diameter_requirement", "plain_hole", "reduce_tool_variety_hole_sizes_2", "tap_drill_diameter", "threaded_hole", "减少加工", "同一零件", "所用刀具" ], "feature_patterns": [ "hole_or_hole_group", "tool_access_or_drilling" ], "source_pattern": "reduce_tool_variety_hole_sizes_2" }, "required_evidence": [ "threaded_hole", "plain_hole", "tap_drill_diameter", "functional_diameter_requirement" ], "inspection_prompt": "Check local structure around '减少加工同一零件所用刀具数(二)'. Verify required evidence first: threaded_hole, plain_hole, tap_drill_diameter, functional_diameter_requirement. Before judgement, compare against: 若螺纹孔底孔与邻近光孔直径接近但不一致,且功能不要求差异,则判为刀具数过多风险。", "negative_checks": [ "若光孔与螺纹底孔可共用钻头,或差异有明确功能/强度依据,则通过。" ], "unknown_if_missing": [ "only_title_or_ocr_text_without_geometry", "no_feature_role_inference", "ambiguous image panel order", "missing_process_or_precision_requirement_when_rule_depends_on_tolerance" ] }, { "rule_id": "18.3.1", "title": "用平面磨代替手工研磨导轨", "knowledge_category": "part_structure_design", "primary_view": "part_local_shape", "scope_type": "whole_part", "trigger_signature": { "keywords": [ "grinding_accessibility", "guideway_surface", "manual_finishing_dependency", "replace_manual_lapping_with_plane_grinding", "surface_shape", "代替手工", "用平面磨", "研磨导轨" ], "feature_patterns": [ "machined_or_mating_face" ], "source_pattern": "replace_manual_lapping_with_plane_grinding" }, "required_evidence": [ "guideway_surface", "surface_shape", "grinding_accessibility", "manual_finishing_dependency" ], "inspection_prompt": "Check local structure around '用平面磨代替手工研磨导轨'. Verify required evidence first: guideway_surface, surface_shape, grinding_accessibility, manual_finishing_dependency. Before judgement, compare against: 若导轨/滑动面为长精密表面但形状不适合平面磨削、需手工研磨,则判为手工加工依赖风险。", "negative_checks": [ "若导轨主要精密面为平面或平-V组合且磨削可达,则通过。" ], "unknown_if_missing": [ "only_title_or_ocr_text_without_geometry", "no_feature_role_inference", "ambiguous image panel order", "missing_process_or_precision_requirement_when_rule_depends_on_tolerance" ] }, { "rule_id": "18.3.2", "title": "用平面磨或精刨代替刮研减速箱分箱面", "knowledge_category": "part_structure_design", "primary_view": "surface_role_boundary", "scope_type": "whole_part", "trigger_signature": { "keywords": [ "flatness_requirement", "large_planar_face", "machine_tool_access", "replace_scraping_split_face_with_grinding_or_planing", "split_joint_face", "或精刨代", "替刮研减", "用平面磨", "速箱分箱" ], "feature_patterns": [ "machined_or_mating_face", "tool_access_or_drilling" ], "source_pattern": "replace_scraping_split_face_with_grinding_or_planing" }, "required_evidence": [ "split_joint_face", "large_planar_face", "machine_tool_access", "flatness_requirement" ], "inspection_prompt": "Check local structure around '用平面磨或精刨代替刮研减速箱分箱面'. Verify required evidence first: split_joint_face, large_planar_face, machine_tool_access, flatness_requirement. Before judgement, compare against: 若大型分箱面为功能密封/定位面且缺少可机加工基准或可达性,导致依赖刮研,则判为风险。", "negative_checks": [ "若分箱面为开阔平面,可由平面磨、精刨或铣削保证平面度,则通过。" ], "unknown_if_missing": [ "only_title_or_ocr_text_without_geometry", "no_feature_role_inference", "ambiguous image panel order", "missing_process_or_precision_requirement_when_rule_depends_on_tolerance" ] }, { "rule_id": "18.4.1", "title": "必须避免非圆形零件的止口配合", "knowledge_category": "assembly_fit_disassembly", "primary_view": "feature_pattern", "scope_type": "interface_pair", "trigger_signature": { "keywords": [ "avoid_non_circular_register_fit", "locating_relation", "mating_cover_or_part", "profile_shape", "register_fit_candidate", "件的止口", "必须避免", "配合", "非圆形零" ], "feature_patterns": [ "general_mechanical_feature" ], "source_pattern": "avoid_non_circular_register_fit" }, "required_evidence": [ "register_fit_candidate", "profile_shape", "mating_cover_or_part", "locating_relation" ], "inspection_prompt": "Check local structure around '必须避免非圆形零件的止口配合'. Verify required evidence first: register_fit_candidate, profile_shape, mating_cover_or_part, locating_relation. Before judgement, compare against: 若用于定位的止口配合轮廓为非圆形闭合轮廓,则判为非圆止口风险。", "negative_checks": [ "若定位止口为圆柱面或同轴圆形环面,则通过。" ], "unknown_if_missing": [ "only_title_or_ocr_text_without_geometry", "no_feature_role_inference", "ambiguous image panel order", "missing_process_or_precision_requirement_when_rule_depends_on_tolerance" ] }, { "rule_id": "18.4.2", "title": "避免复杂形状零件倒角", "knowledge_category": "part_structure_design", "primary_view": "part_local_shape", "scope_type": "whole_part", "trigger_signature": { "keywords": [ "avoid_chamfer_on_complex_shape", "chamfer_requirement", "complex_profile_edge", "tool_path_feasibility", "倒角", "形状零件", "避免复杂" ], "feature_patterns": [ "tool_access_or_drilling" ], "source_pattern": "avoid_chamfer_on_complex_shape" }, "required_evidence": [ "complex_profile_edge", "chamfer_requirement", "tool_path_feasibility" ], "inspection_prompt": "Check local structure around '避免复杂形状零件倒角'. Verify required evidence first: complex_profile_edge, chamfer_requirement, tool_path_feasibility. Before judgement, compare against: 若复杂非轴对称轮廓的边缘要求连续倒角,且常规刀具路径难以稳定加工,则判为风险。", "negative_checks": [ "若倒角位于规则圆/直线边界或无倒角要求,则通过。" ], "unknown_if_missing": [ "only_title_or_ocr_text_without_geometry", "no_feature_role_inference", "ambiguous image panel order", "missing_process_or_precision_requirement_when_rule_depends_on_tolerance" ] }, { "rule_id": "18.4.3", "title": "避免采用方形凸缘", "knowledge_category": "part_structure_design", "primary_view": "part_local_shape", "scope_type": "local_feature", "trigger_signature": { "keywords": [ "avoid_square_flange_for_turning", "flange_profile", "non_axisymmetric_boundary", "turned_part_axis", "turning_feasibility", "方形凸缘", "避免采用" ], "feature_patterns": [ "flange_or_non_axisymmetric_boundary" ], "source_pattern": "avoid_square_flange_for_turning" }, "required_evidence": [ "turned_part_axis", "flange_profile", "non_axisymmetric_boundary", "turning_feasibility" ], "inspection_prompt": "Check local structure around '避免采用方形凸缘'. Verify required evidence first: turned_part_axis, flange_profile, non_axisymmetric_boundary, turning_feasibility. Before judgement, compare against: 若回转类零件的凸缘外形为方形/多边形且需切削成形,则判为工序复杂风险。", "negative_checks": [ "若凸缘与轴线同轴圆形或回转对称,可由车削完成,则通过。" ], "unknown_if_missing": [ "only_title_or_ocr_text_without_geometry", "no_feature_role_inference", "ambiguous image panel order", "missing_process_or_precision_requirement_when_rule_depends_on_tolerance" ] }, { "rule_id": "18.4.4", "title": "外圆上不宜有凸起", "knowledge_category": "part_structure_design", "primary_view": "part_local_shape", "scope_type": "local_feature", "trigger_signature": { "keywords": [ "avoid_projection_on_outer_cylinder", "cylindrical_outer_surface", "interrupted_cut", "local_projection_on_cut_path", "turning_axis", "外圆上不", "宜有凸起" ], "feature_patterns": [ "machined_or_mating_face", "cylindrical_surface" ], "source_pattern": "avoid_projection_on_outer_cylinder" }, "required_evidence": [ "cylindrical_outer_surface", "turning_axis", "local_projection_on_cut_path", "interrupted_cut" ], "inspection_prompt": "Check local structure around '外圆上不宜有凸起'. Verify required evidence first: cylindrical_outer_surface, turning_axis, local_projection_on_cut_path, interrupted_cut. Before judgement, compare against: 若圆柱外表面的车削路径被局部凸起、肋或耳挡中断,则判为外圆凸起风险。", "negative_checks": [ "若外圆表面为连续回转面或凸起不进入刀具扫掠范围,则通过。" ], "unknown_if_missing": [ "only_title_or_ocr_text_without_geometry", "no_feature_role_inference", "ambiguous image panel order", "missing_process_or_precision_requirement_when_rule_depends_on_tolerance" ] }, { "rule_id": "18.4.5", "title": "将形状复杂的零件改为组合件以便于加工(一)", "knowledge_category": "assembly_fit_disassembly", "primary_view": "operation_process_economy", "scope_type": "interface_pair", "trigger_signature": { "keywords": [ "assembly_interface_feasibility", "complex_integral_part", "eccentric_or_small_axis_features", "separable_subfeature", "split_complex_part_into_assembly_1", "件以便于", "加工", "将形状复", "改为组合", "杂的零件" ], "feature_patterns": [ "machined_or_mating_face" ], "source_pattern": "split_complex_part_into_assembly_1" }, "required_evidence": [ "complex_integral_part", "eccentric_or_small_axis_features", "separable_subfeature", "assembly_interface_feasibility" ], "inspection_prompt": "Check local structure around '将形状复杂的零件改为组合件以便于加工(一)'. Verify required evidence first: complex_integral_part, eccentric_or_small_axis_features, separable_subfeature, assembly_interface_feasibility. Before judgement, compare against: 若整体件包含多个偏心轴线或小柱且整体加工显著困难,可判为应拆分风险。", "negative_checks": [ "若拆分后每个子件形状简单、装配定位可保证功能,则通过。" ], "unknown_if_missing": [ "only_title_or_ocr_text_without_geometry", "no_feature_role_inference", "ambiguous image panel order", "missing_process_or_precision_requirement_when_rule_depends_on_tolerance" ] }, { "rule_id": "18.4.6", "title": "将形状复杂零件改为组合件以便于加工(二)", "knowledge_category": "assembly_fit_disassembly", "primary_view": "operation_process_economy", "scope_type": "local_feature", "trigger_signature": { "keywords": [ "large_base_body", "machining_scale_mismatch", "split_complex_part_into_assembly_2", "split_interface_candidate", "thin_wall_tubular_feature", "为组合件", "以便于加", "将形状复", "杂零件改" ], "feature_patterns": [ "machined_or_mating_face" ], "source_pattern": "split_complex_part_into_assembly_2" }, "required_evidence": [ "large_base_body", "thin_wall_tubular_feature", "machining_scale_mismatch", "split_interface_candidate" ], "inspection_prompt": "Check local structure around '将形状复杂零件改为组合件以便于加工(二)'. Verify required evidence first: large_base_body, thin_wall_tubular_feature, machining_scale_mismatch, split_interface_candidate. Before judgement, compare against: 若大型主体上整体带薄壁深筒/管形特征,导致加工、夹持或壁厚控制困难,则判为应拆分风险。", "negative_checks": [ "若薄壁筒作为独立件加工并有可靠安装定位接口,则通过。" ], "unknown_if_missing": [ "only_title_or_ocr_text_without_geometry", "no_feature_role_inference", "ambiguous image panel order", "missing_process_or_precision_requirement_when_rule_depends_on_tolerance" ] }, { "rule_id": "18.4.7", "title": "避免多个零件组合加工", "knowledge_category": "machining_manufacturing_process", "primary_view": "operation_process_economy", "scope_type": "interface_pair", "trigger_signature": { "keywords": [ "avoid_combined_machining_of_multiple_parts", "cross_part_hole_or_face", "interchangeability_requirement", "multi_part_assembly", "requires_match_machining", "加工", "避免多个", "零件组合" ], "feature_patterns": [ "hole_or_hole_group", "machined_or_mating_face" ], "source_pattern": "avoid_combined_machining_of_multiple_parts" }, "required_evidence": [ "multi_part_assembly", "cross_part_hole_or_face", "requires_match_machining", "interchangeability_requirement" ], "inspection_prompt": "Check local structure around '避免多个零件组合加工'. Verify required evidence first: multi_part_assembly, cross_part_hole_or_face, requires_match_machining, interchangeability_requirement. Before judgement, compare against: 若孔或面跨越多个零件并要求装配后共同加工才能满足位置,则判为互换性风险。", "negative_checks": [ "若各零件可分别加工并通过标准定位/连接保证装配功能,则通过。" ], "unknown_if_missing": [ "only_title_or_ocr_text_without_geometry", "no_feature_role_inference", "ambiguous image panel order", "missing_process_or_precision_requirement_when_rule_depends_on_tolerance" ] }, { "rule_id": "18.4.8", "title": "避免不必要的补充加工", "knowledge_category": "machining_manufacturing_process", "primary_view": "operation_process_economy", "scope_type": "local_feature", "trigger_signature": { "keywords": [ "avoid_unnecessary_supplementary_machining", "functional_role_evidence", "machined_feature_candidate", "supplementary_operation_indicator", "加工", "要的补充", "避免不必" ], "feature_patterns": [ "general_mechanical_feature" ], "source_pattern": "avoid_unnecessary_supplementary_machining" }, "required_evidence": [ "machined_feature_candidate", "functional_role_evidence", "supplementary_operation_indicator" ], "inspection_prompt": "Check local structure around '避免不必要的补充加工'. Verify required evidence first: machined_feature_candidate, functional_role_evidence, supplementary_operation_indicator. Before judgement, compare against: 若加工特征无明确装配、定位、密封、运动或精度功能,仅为非必要外形,则判为补充加工风险。", "negative_checks": [ "若该特征可由毛坯直接形成或确有功能/安全/装配要求,则通过。" ], "unknown_if_missing": [ "only_title_or_ocr_text_without_geometry", "no_feature_role_inference", "ambiguous image panel order", "missing_process_or_precision_requirement_when_rule_depends_on_tolerance" ] }, { "rule_id": "18.4.9", "title": "避免采用多个加工工序 工圆弧、平面、圆 孔等多种形状,必", "knowledge_category": "machining_manufacturing_process", "primary_view": "operation_process_economy", "scope_type": "functional_block", "trigger_signature": { "keywords": [ "avoid_many_processes_for_mixed_shapes", "batch_cut_or_split_possibility", "mixed_profile_features", "operation_type_count", "多个加工", "孔等多种", "工圆弧", "工序", "平面", "形状", "避免采用" ], "feature_patterns": [ "general_mechanical_feature" ], "source_pattern": "avoid_many_processes_for_mixed_shapes" }, "required_evidence": [ "mixed_profile_features", "operation_type_count", "batch_cut_or_split_possibility" ], "inspection_prompt": "Check local structure around '避免采用多个加工工序 工圆弧、平面、圆 孔等多种形状,必'. Verify required evidence first: mixed_profile_features, operation_type_count, batch_cut_or_split_possibility. Before judgement, compare against: 若单件几何需要多类机床/多工序处理且可通过结构合并或分割减少工序,则判为多工序风险。", "negative_checks": [ "若设计允许一次加工多个零件或用少数连续工序形成主要轮廓,则通过。" ], "unknown_if_missing": [ "only_title_or_ocr_text_without_geometry", "no_feature_role_inference", "ambiguous image panel order", "missing_process_or_precision_requirement_when_rule_depends_on_tolerance" ] }, { "rule_id": "18.4.10", "title": "避免不必要的精度要求", "knowledge_category": "assembly_fit_disassembly", "primary_view": "surface_role_boundary", "scope_type": "interface_pair", "trigger_signature": { "keywords": [ "avoid_unnecessary_precision_requirements", "fit_requirement", "functional_dependency", "precision_requirement", "tolerance_chain", "要求", "要的精度", "避免不必" ], "feature_patterns": [ "general_mechanical_feature" ], "source_pattern": "avoid_unnecessary_precision_requirements" }, "required_evidence": [ "precision_requirement", "fit_requirement", "functional_dependency", "tolerance_chain" ], "inspection_prompt": "Check local structure around '避免不必要的精度要求'. Verify required evidence first: precision_requirement, fit_requirement, functional_dependency, tolerance_chain. Before judgement, compare against: 若精度/配合要求高于功能链需要,且引入额外垂直度、同轴度或表面质量要求,则判为不必要精度风险。", "negative_checks": [ "若精度要求能由装配功能、运动精度或寿命计算解释,则通过。" ], "unknown_if_missing": [ "only_title_or_ocr_text_without_geometry", "no_feature_role_inference", "ambiguous image panel order", "missing_process_or_precision_requirement_when_rule_depends_on_tolerance" ] }, { "rule_id": "18.5.1", "title": "避免无测量基面的零件结构", "knowledge_category": "assembly_fit_disassembly", "primary_view": "locating_limit_datum", "scope_type": "local_feature", "trigger_signature": { "keywords": [ "datum_area_and_stability", "measurement_datum_candidate", "missing_measurement_datum", "parallel_or_equal_height_requirement", "toleranced_faces", "避免无测", "量基面的", "零件结构" ], "feature_patterns": [ "machined_or_mating_face" ], "source_pattern": "missing_measurement_datum" }, "required_evidence": [ "toleranced_faces", "measurement_datum_candidate", "datum_area_and_stability", "parallel_or_equal_height_requirement" ], "inspection_prompt": "Check local structure around '避免无测量基面的零件结构'. Verify required evidence first: toleranced_faces, measurement_datum_candidate, datum_area_and_stability, parallel_or_equal_height_requirement. Before judgement, compare against: 若尺寸或几何公差要求依赖多个小面比较,但缺少可稳定放置/测量的基准面,则判为无测量基面风险。", "negative_checks": [ "若存在足够大、稳定、与被测面关系明确的测量基面,则通过。" ], "unknown_if_missing": [ "only_title_or_ocr_text_without_geometry", "no_feature_role_inference", "ambiguous image panel order", "missing_process_or_precision_requirement_when_rule_depends_on_tolerance" ] }, { "rule_id": "18.5.2", "title": "注意使零件有一次加工多个零件的可能性(一)", "knowledge_category": "machining_manufacturing_process", "primary_view": "operation_process_economy", "scope_type": "whole_part", "trigger_signature": { "keywords": [ "batch_machining_possibility_1", "repeated_part_candidate", "same_feature_batch_tool_path", "serial_clamping_possibility", "件有一次", "加工多个", "注意使零", "能性", "零件的可" ], "feature_patterns": [ "tool_access_or_drilling" ], "source_pattern": "batch_machining_possibility_1" }, "required_evidence": [ "repeated_part_candidate", "serial_clamping_possibility", "same_feature_batch_tool_path" ], "inspection_prompt": "Check local structure around '注意使零件有一次加工多个零件的可能性(一)'. Verify required evidence first: repeated_part_candidate, serial_clamping_possibility, same_feature_batch_tool_path. Before judgement, compare against: 若重复小件的槽/面只能逐件加工,且几何可改为串装批量加工,则判为批量加工性差。", "negative_checks": [ "若多个零件可可靠定位串装并一次加工同类特征,则通过。" ], "unknown_if_missing": [ "only_title_or_ocr_text_without_geometry", "no_feature_role_inference", "ambiguous image panel order", "missing_process_or_precision_requirement_when_rule_depends_on_tolerance" ] }, { "rule_id": "18.5.3", "title": "注意使零件有一次加工多个零件的可能性(二)", "knowledge_category": "assembly_fit_disassembly", "primary_view": "operation_process_economy", "scope_type": "functional_block", "trigger_signature": { "keywords": [ "batch_grinding_feasibility", "batch_machining_possibility_2", "critical_length_or_face", "integral_locating_part", "separable_locating_sleeve", "件有一次", "加工多个", "注意使零", "能性", "零件的可" ], "feature_patterns": [ "machined_or_mating_face" ], "source_pattern": "batch_machining_possibility_2" }, "required_evidence": [ "integral_locating_part", "critical_length_or_face", "separable_locating_sleeve", "batch_grinding_feasibility" ], "inspection_prompt": "Check local structure around '注意使零件有一次加工多个零件的可能性(二)'. Verify required evidence first: integral_locating_part, critical_length_or_face, separable_locating_sleeve, batch_grinding_feasibility. Before judgement, compare against: 若一体结构阻止关键尺寸面批量磨削/加工,而拆分后可批量加工,则判为批量加工性差。", "negative_checks": [ "若关键定位件可独立成批加工,连接件另作普通件,则通过。" ], "unknown_if_missing": [ "only_title_or_ocr_text_without_geometry", "no_feature_role_inference", "ambiguous image panel order", "missing_process_or_precision_requirement_when_rule_depends_on_tolerance" ] }, { "rule_id": "18.5.4", "title": "避免无法夹持的零件结构", "knowledge_category": "machining_manufacturing_process", "primary_view": "locating_limit_datum", "scope_type": "whole_part", "trigger_signature": { "keywords": [ "clamping_area", "clamping_surface_candidate", "machining_force_direction", "missing_clamping_region_or_stiffness", "part_stiffness_near_clamp", "件结构", "夹持的零", "避免无法" ], "feature_patterns": [ "machined_or_mating_face" ], "source_pattern": "missing_clamping_region_or_stiffness" }, "required_evidence": [ "clamping_surface_candidate", "clamping_area", "part_stiffness_near_clamp", "machining_force_direction" ], "inspection_prompt": "Check local structure around '避免无法夹持的零件结构'. Verify required evidence first: clamping_surface_candidate, clamping_area, part_stiffness_near_clamp, machining_force_direction. Before judgement, compare against: 若零件没有可夹持表面、夹持区域过小或薄弱,且加工力会导致变形,则判为夹持困难风险。", "negative_checks": [ "若存在稳定夹持区且夹持力路径不会使功能区变形,则通过。" ], "unknown_if_missing": [ "only_title_or_ocr_text_without_geometry", "no_feature_role_inference", "ambiguous image panel order", "missing_process_or_precision_requirement_when_rule_depends_on_tolerance" ] }, { "rule_id": "18.6.1", "title": "刀具容易进入或退出加工面", "knowledge_category": "machining_manufacturing_process", "primary_view": "tool_path_access", "scope_type": "whole_part", "trigger_signature": { "keywords": [ "entry_clearance", "exit_clearance", "machined_face", "nearby_obstacles", "tool_axis_or_feed_direction", "tool_entry_exit_clearance", "出加工面", "刀具容易", "进入或退" ], "feature_patterns": [ "machined_or_mating_face", "tool_access_or_drilling" ], "source_pattern": "tool_entry_exit_clearance" }, "required_evidence": [ "machined_face", "tool_axis_or_feed_direction", "entry_clearance", "exit_clearance", "nearby_obstacles" ], "inspection_prompt": "Check local structure around '刀具容易进入或退出加工面'. Verify required evidence first: machined_face, tool_axis_or_feed_direction, entry_clearance, exit_clearance, nearby_obstacles. Before judgement, compare against: 若刀具沿加工方向进入/退出时与邻近壁、肩、凸台发生干涉,则判为进退刀空间不足。", "negative_checks": [ "若刀具路径两端有足够 clearance 或退刀槽,则通过。" ], "unknown_if_missing": [ "only_title_or_ocr_text_without_geometry", "no_feature_role_inference", "ambiguous image panel order", "missing_process_or_precision_requirement_when_rule_depends_on_tolerance" ] }, { "rule_id": "18.6.2", "title": "不能采用与刀具形状不适合的零件结构形状", "knowledge_category": "machining_manufacturing_process", "primary_view": "tool_path_access", "scope_type": "whole_part", "trigger_signature": { "keywords": [ "inside_corner_radius", "pocket_depth", "pocket_or_slot", "tool_radius", "tool_shape_incompatible_geometry", "不能采用", "与刀具形", "构形状", "状不适合", "的零件结" ], "feature_patterns": [ "slot_or_groove", "tool_access_or_drilling" ], "source_pattern": "tool_shape_incompatible_geometry" }, "required_evidence": [ "pocket_or_slot", "inside_corner_radius", "tool_radius", "pocket_depth" ], "inspection_prompt": "Check local structure around '不能采用与刀具形状不适合的零件结构形状'. Verify required evidence first: pocket_or_slot, inside_corner_radius, tool_radius, pocket_depth. Before judgement, compare against: 若槽/型腔内角半径小于可用刀具半径或深宽比使刀具刚性不足,则判为刀具形状不适合。", "negative_checks": [ "若内角半径、槽深和刀具直径匹配,或使用成形/电加工等明确工艺,则通过。" ], "unknown_if_missing": [ "only_title_or_ocr_text_without_geometry", "no_feature_role_inference", "ambiguous image panel order", "missing_process_or_precision_requirement_when_rule_depends_on_tolerance" ] }, { "rule_id": "18.6.3", "title": "避免加工封闭式空间", "knowledge_category": "machining_manufacturing_process", "primary_view": "tool_path_access", "scope_type": "whole_part", "trigger_signature": { "keywords": [ "avoid_closed_pocket_machining", "blind_pocket_or_closed_cavity", "pocket_depth", "through_slot_alternative", "tool_access_opening", "封闭式空", "避免加工" ], "feature_patterns": [ "slot_or_groove", "tool_access_or_drilling" ], "source_pattern": "avoid_closed_pocket_machining" }, "required_evidence": [ "blind_pocket_or_closed_cavity", "pocket_depth", "tool_access_opening", "through_slot_alternative" ], "inspection_prompt": "Check local structure around '避免加工封闭式空间'. Verify required evidence first: blind_pocket_or_closed_cavity, pocket_depth, tool_access_opening, through_slot_alternative. Before judgement, compare against: 若存在封闭盲槽/有底凹腔且需要精加工,深度或两侧对准要求高,则判为封闭空间加工风险。", "negative_checks": [ "若槽/腔贯通或有开放刀具路径,则通过。" ], "unknown_if_missing": [ "only_title_or_ocr_text_without_geometry", "no_feature_role_inference", "ambiguous image panel order", "missing_process_or_precision_requirement_when_rule_depends_on_tolerance" ] }, { "rule_id": "18.6.4", "title": "避免刀具不能接近工件", "knowledge_category": "machining_manufacturing_process", "primary_view": "tool_path_access", "scope_type": "whole_part", "trigger_signature": { "keywords": [ "interference_or_clearance", "machining_feature", "nearby_wall_or_boss", "tool_access_blocked_by_walls_or_bosses", "tool_envelope", "不能接近", "工件", "避免刀具" ], "feature_patterns": [ "flange_or_non_axisymmetric_boundary", "tool_access_or_drilling" ], "source_pattern": "tool_access_blocked_by_walls_or_bosses" }, "required_evidence": [ "machining_feature", "tool_envelope", "nearby_wall_or_boss", "interference_or_clearance" ], "inspection_prompt": "Check local structure around '避免刀具不能接近工件'. Verify required evidence first: machining_feature, tool_envelope, nearby_wall_or_boss, interference_or_clearance. Before judgement, compare against: 若加工特征的刀具包络与周围壁、凸台、盖板或肋板干涉,则判为刀具不可达风险。", "negative_checks": [ "若有明确工艺孔/槽或足够刀具包络 clearance,则通过。" ], "unknown_if_missing": [ "only_title_or_ocr_text_without_geometry", "no_feature_role_inference", "ambiguous image panel order", "missing_process_or_precision_requirement_when_rule_depends_on_tolerance" ] }, { "rule_id": "18.6.5", "title": "避免在斜面上钻孔", "knowledge_category": "machining_manufacturing_process", "primary_view": "tool_path_access", "scope_type": "whole_part", "trigger_signature": { "keywords": [ "avoid_drilling_on_inclined_surface", "axis_to_face_angle", "entry_face_normal", "hole_axis", "spotface_or_flat_pad", "避免在斜", "面上钻孔" ], "feature_patterns": [ "hole_or_hole_group", "machined_or_mating_face", "tool_access_or_drilling" ], "source_pattern": "avoid_drilling_on_inclined_surface" }, "required_evidence": [ "hole_axis", "entry_face_normal", "axis_to_face_angle", "spotface_or_flat_pad" ], "inspection_prompt": "Check local structure around '避免在斜面上钻孔'. Verify required evidence first: hole_axis, entry_face_normal, axis_to_face_angle, spotface_or_flat_pad. Before judgement, compare against: 若孔轴与入口面法向夹角过大且无沉台/平面入口,则判为斜面钻孔风险。", "negative_checks": [ "若孔入口为垂直于孔轴的平面、沉台或导向面,则通过。" ], "unknown_if_missing": [ "only_title_or_ocr_text_without_geometry", "no_feature_role_inference", "ambiguous image panel order", "missing_process_or_precision_requirement_when_rule_depends_on_tolerance" ] }, { "rule_id": "18.6.6", "title": "通孔的底部不要产生局部未钻透", "knowledge_category": "machining_manufacturing_process", "primary_view": "tool_path_access", "scope_type": "whole_part", "trigger_signature": { "keywords": [ "avoid_partial_undrilled_through_hole_bottom", "drill_exit_symmetry", "exit_face_intersection", "partial_remaining_wall", "through_hole_candidate", "生局部未", "通孔的底", "部不要产", "钻透" ], "feature_patterns": [ "hole_or_hole_group", "machined_or_mating_face", "tool_access_or_drilling" ], "source_pattern": "avoid_partial_undrilled_through_hole_bottom" }, "required_evidence": [ "through_hole_candidate", "exit_face_intersection", "partial_remaining_wall", "drill_exit_symmetry" ], "inspection_prompt": "Check local structure around '通孔的底部不要产生局部未钻透'. Verify required evidence first: through_hole_candidate, exit_face_intersection, partial_remaining_wall, drill_exit_symmetry. Before judgement, compare against: 若标称通孔的出口截面只有局部贯通、剩余壁造成偏载,则判为局部未钻透风险。", "negative_checks": [ "若孔沿轴向完整贯通且出口轮廓均匀,则通过。" ], "unknown_if_missing": [ "only_title_or_ocr_text_without_geometry", "no_feature_role_inference", "ambiguous image panel order", "missing_process_or_precision_requirement_when_rule_depends_on_tolerance" ] }, { "rule_id": "18.6.7", "title": "避免加工中的冲击和振动", "knowledge_category": "machining_manufacturing_process", "primary_view": "tool_path_access", "scope_type": "whole_part", "trigger_signature": { "keywords": [ "avoid_interrupted_cutting_vibration", "interrupted_feature_on_path", "rib_height", "rotational_tool_path", "turning_or_grinding_surface", "中的冲击", "和振动", "避免加工" ], "feature_patterns": [ "machined_or_mating_face", "tool_access_or_drilling" ], "source_pattern": "avoid_interrupted_cutting_vibration" }, "required_evidence": [ "turning_or_grinding_surface", "rotational_tool_path", "interrupted_feature_on_path", "rib_height" ], "inspection_prompt": "Check local structure around '避免加工中的冲击和振动'. Verify required evidence first: turning_or_grinding_surface, rotational_tool_path, interrupted_feature_on_path, rib_height. Before judgement, compare against: 若旋转加工路径周期性切入/切出肋、槽或凸起,导致断续切削,则判为冲击振动风险。", "negative_checks": [ "若肋/槽不进入切削包络或高度低于加工表面,则通过。" ], "unknown_if_missing": [ "only_title_or_ocr_text_without_geometry", "no_feature_role_inference", "ambiguous image panel order", "missing_process_or_precision_requirement_when_rule_depends_on_tolerance" ] }, { "rule_id": "18.7.1", "title": "复杂加工表面要设计在外表面而不要设计在内表面上", "knowledge_category": "machining_manufacturing_process", "primary_view": "tool_path_access", "scope_type": "interface_pair", "trigger_signature": { "keywords": [ "complex_machined_profile", "internal_or_external_surface", "mating_axis_hole_pair", "put_complex_surface_on_external_part", "tool_accessibility", "复杂加工", "表面上", "表面要设", "计在外表", "设计在内", "面而不要" ], "feature_patterns": [ "hole_or_hole_group", "machined_or_mating_face", "tool_access_or_drilling" ], "source_pattern": "put_complex_surface_on_external_part" }, "required_evidence": [ "complex_machined_profile", "internal_or_external_surface", "tool_accessibility", "mating_axis_hole_pair" ], "inspection_prompt": "Check local structure around '复杂加工表面要设计在外表面而不要设计在内表面上'. Verify required evidence first: complex_machined_profile, internal_or_external_surface, tool_accessibility, mating_axis_hole_pair. Before judgement, compare against: 若轴孔配合件之间的复杂加工轮廓位于内孔表面且外表面替代可行,则判为复杂内表面风险。", "negative_checks": [ "若复杂轮廓位于外表面或有明确内加工工艺能力,则通过。" ], "unknown_if_missing": [ "only_title_or_ocr_text_without_geometry", "no_feature_role_inference", "ambiguous image panel order", "missing_process_or_precision_requirement_when_rule_depends_on_tolerance" ] }, { "rule_id": "18.7.2", "title": "对中表面直径应小", "knowledge_category": "machining_manufacturing_process", "primary_view": "locating_limit_datum", "scope_type": "local_feature", "trigger_signature": { "keywords": [ "alternative_smaller_diameter", "centering_cylindrical_face", "centering_diameter", "precision_requirement", "small_centering_diameter_preferred", "对中表面", "直径应小" ], "feature_patterns": [ "machined_or_mating_face", "cylindrical_surface" ], "source_pattern": "small_centering_diameter_preferred" }, "required_evidence": [ "centering_cylindrical_face", "centering_diameter", "precision_requirement", "alternative_smaller_diameter" ], "inspection_prompt": "Check local structure around '对中表面直径应小'. Verify required evidence first: centering_cylindrical_face, centering_diameter, precision_requirement, alternative_smaller_diameter. Before judgement, compare against: 若对中面直径明显大于功能所需且精度要求高,则判为对中直径过大风险。", "negative_checks": [ "若对中直径较小且有足够定位长度/刚度,则通过。" ], "unknown_if_missing": [ "only_title_or_ocr_text_without_geometry", "no_feature_role_inference", "ambiguous image panel order", "missing_process_or_precision_requirement_when_rule_depends_on_tolerance" ] }, { "rule_id": "18.7.3", "title": "以外圆和通孔作为对中面", "knowledge_category": "machining_manufacturing_process", "primary_view": "locating_limit_datum", "scope_type": "whole_part", "trigger_signature": { "keywords": [ "blind_or_internal_face", "centering_face_candidate", "machining_accessibility", "through_hole_or_outer_cylinder", "use_outer_cylinder_and_through_hole_as_centering_faces", "以外圆和", "对中面", "通孔作为" ], "feature_patterns": [ "hole_or_hole_group", "machined_or_mating_face", "cylindrical_surface" ], "source_pattern": "use_outer_cylinder_and_through_hole_as_centering_faces" }, "required_evidence": [ "centering_face_candidate", "through_hole_or_outer_cylinder", "blind_or_internal_face", "machining_accessibility" ], "inspection_prompt": "Check local structure around '以外圆和通孔作为对中面'. Verify required evidence first: centering_face_candidate, through_hole_or_outer_cylinder, blind_or_internal_face, machining_accessibility. Before judgement, compare against: 若对中面为深盲孔/内凹轴面且可改为外圆或通孔对中,则判为对中面不利风险。", "negative_checks": [ "若对中面为外圆或通孔,且同轴关系可由一次加工保证,则通过。" ], "unknown_if_missing": [ "only_title_or_ocr_text_without_geometry", "no_feature_role_inference", "ambiguous image panel order", "missing_process_or_precision_requirement_when_rule_depends_on_tolerance" ] }, { "rule_id": "18.7.4", "title": "能够在一次加工中得到的孔作为对中面效果", "knowledge_category": "machining_manufacturing_process", "primary_view": "operation_process_economy", "scope_type": "functional_block", "trigger_signature": { "keywords": [ "centering_requirement", "coaxial_hole_set", "one_operation_holes_for_centering", "part_grouping", "single_setup_or_single_boring_path", "作为对中", "得到的孔", "次加工中", "能够在一", "面效果" ], "feature_patterns": [ "hole_or_hole_group" ], "source_pattern": "one_operation_holes_for_centering" }, "required_evidence": [ "coaxial_hole_set", "single_setup_or_single_boring_path", "centering_requirement", "part_grouping" ], "inspection_prompt": "Check local structure around '能够在一次加工中得到的孔作为对中面效果'. Verify required evidence first: coaxial_hole_set, single_setup_or_single_boring_path, centering_requirement, part_grouping. Before judgement, compare against: 若作为对中基准的孔分属多个台阶或零件且不能一次加工保证同轴,则判为对中精度风险。", "negative_checks": [ "若对中孔可在一次装夹、一次镗削或同一刀具路径中形成,则通过。" ], "unknown_if_missing": [ "only_title_or_ocr_text_without_geometry", "no_feature_role_inference", "ambiguous image panel order", "missing_process_or_precision_requirement_when_rule_depends_on_tolerance" ] } ] }