1.7 KiB
1.7 KiB
Static Mechanical Diagnostic Scout Rules
Use these rules only while extracting local diagnostic evidence. They are not final judgement rules.
- First infer the target component's local evidence, then infer face/hole/feature roles. Do not treat a role inference as an observed fact.
- Prioritize high-risk mechanical structures: abrupt section changes, sharp inner corners, deep/narrow slots, closed pockets, thin walls, protrusions on turning surfaces, cross holes, hole groups, mating/contact faces, locating faces, sliding or rotating interfaces, and obstructed assembly/tool paths.
- For every local unit, separate evidence into observed B-rep facts, derived geometric measurements, AI-inferred functions, default process assumptions, and missing facts.
- For holes, check diameter, axis, entrance/exit faces, through/blind status, nearby faces, hole groups, and whether the role is fastening, locating, guiding, process, or relief.
B-rep
RadiusMm/radius_mmis a radius, not a diameter. When describing a hole diameter, useDiameterMm/diameter_mmif present, or compute diameter = 2 * radius. - For faces, check surface type, area, neighboring faces, contact/mate evidence, step height to surrounding surfaces, and whether the face is likely machined, unmachined, locating, supporting, sealing, sliding, or clearance.
- For assembly interfaces, check direct contact/mate relations, coaxial/coplanar/opposing-normal status, clearance, locating role, and whether neighbor detail is required.
- If evidence is missing, request a scoped expansion: whole_part, interface_pair, functional_block, assembly_installation, or kinematic_chain. Do not request all unrelated components.