| name | cad-file-recognition |
| description | Recognizes CAD files (DXF/DWG) via ezdxf and ODA; extracts TEXT/MTEXT/DIMENSION. Steel-wheel drawings require confirming 23 standard parameters (材质、偏距、轴管、 轴承、螺孔PCD、中心孔、风孔、气门孔等). Use when the user mentions DWG, DXF, CAD, 图纸, 识图, 解析图纸, 轮毂, 钢轮, CL08JA07, or wheel parameters. |
CAD 文件识别(本项目)
识图时必须确认的 23 项常用参数
从图纸或 DWG 识别时,不得只输出 PCD/中心孔;必须按下面清单逐项给出「图中值 / 未标注 / 待用户确认」,缺项要标出。完整说明见仓库 识图参数确认清单.md,程序模板见 wheel_params_checklist.py。
- 材质
- 颜色
- 偏距
- 轴管尺寸(外径×内径×长度)
- 左/右轴承档
- 轴承
- 油封
- 防尘盖
- 键槽
- 黄油嘴
- 划线
- 气门嘴
- 轮胎
- 轮辋材质
- 轮辐材质
- 螺孔数及 PCD
- 螺孔直径
- 定位方式
- 中心孔
- 风孔
- 铆钉
- 轴管位置
- 气门孔
输出格式:先输出 Markdown 表格(参数 | 确认值或状态),再补充从 DWG 自动解析到的文字/尺寸;自动解析无法覆盖的项保持「待确认」并提示用户补全。
原则
- 不得用网络搜索替代图纸:具体数值以用户图纸或仓库已录入规格为准。
- DWG:需 ODA File Converter;代码见
cad_dxf.py 的 read_dwg / _get_doc。
- 几何 ≠ 全文:几何列表不含明细表与说明中的轴承、油封、轮胎等;TEXT/MTEXT/DIMENSION 与 BOM 块(若需可扩展解析)结合使用。
读图流程
- 读
钢轮基础与图纸参数解读.md(术语)。
- 用
wheel_params_checklist.empty_checklist() 建空表,逐项填值。
extract_texts_and_dimensions(path) 提取文字与标注。
- 将提取结果映射到 23 项;无法映射的项标「待确认」。
- 向用户展示确认表,请用户核对未标注项。
本项目关键路径
| 用途 | 文件 |
|---|
| 23 项清单说明 | 识图参数确认清单.md |
| 清单键与导出 | wheel_params_checklist.py |
| DXF/DWG 提取 | cad_dxf.py |
| 钢轮术语 | 钢轮基础与图纸参数解读.md |
常见错误
- 只报螺孔/中心孔,漏掉轴管、轴承、油封、风孔、气门孔等。
- 把「材质」与「轮辋材质」「轮辐材质」混为一谈。
- 未区分「螺孔直径」与详图中的沉孔/螺母座尺寸。