| 英文标题 | Few-Shot VLM-Based G-Code and HMI Verification in CNC Machining |
|---|---|
| 中文标题 | 数控加工中基于少样本视觉语言模型的 G 代码与人机界面(HMI)联合校验 |
| 作者 | Yasaman Hashem Pour, Nazanin Mahjourian, Vinh Nguyen |
| 发布时间 | 2025年12月12日(v1)|分类:cs.CV(计算机视觉)· cs.AI · cs.HC |
| 原文链接 | arxiv.org/abs/2512.11296 · 全文 HTML 版 |
| 一句话概括 | 让视觉语言模型(VLM)同时「看」G 代码文本和机床 HMI 屏幕截图,用少量示例(few-shot)引导,学会发现程序错误、代码残缺与机床状态不一致。 |
| 英文术语 | 中文 | 大白话解释 |
|---|---|---|
| G-code | G 代码 | 数控机床的底层编程语言,用字母+数字指令(如 G01 直线插补)控制刀具运动轨迹。 |
| CNC machining | 数控加工 | Computer Numerical Control,计算机数值控制加工——由计算机按程序控制机床自动加工。 |
| HMI (Human-Machine Interface) | 人机界面 | 机床的操作显示屏,显示机器状态、报警、坐标等参数,是操作员「看机床」的窗口。 |
| LLM (Large Language Model) | 大语言模型 | 只处理文本的大模型,能读代码但「看不见」屏幕上的图像信息。 |
| VLM (Vision-Language Model) | 视觉语言模型 | 能同时理解图像与文本的多模态大模型,如 GPT-4.1,是本论文的主角。 |
| few-shot prompting | 少样本提示 | 在提示词里给模型几个「对/错示例」再让它干活,不需要重新训练。 |
| zero-shot (ZS) | 零样本 | 不给任何示例,直接让模型完成任务——论文里作为对比基线。 |
| JSON schema | JSON 模式 | 一种结构化数据描述,规定模型输出必须包含哪些字段,让回答「可解析、可对齐」。 |
| per-slot accuracy | 逐槽位准确率 | 把 HMI 面板拆成一个个信息槽位(如坐标、夹紧状态),分别统计每个槽位的判断正确率。 |
| PathPilot | PathPilot 控制系统 | 本论文所用车床(Lathe 15-L Slant Pro)的操作系统界面。 |
| discrepancy | 不一致 / 偏差 | G 代码写的内容与 HMI 显示的实际状态对不上,比如代码说换刀但界面没反应。 |
| semantic alignment | 语义对齐 | 模型生成的文字描述与参考答案在「意思」上的接近程度。 |
| cosine similarity / match rate | 余弦相似度 / 匹配率 | 衡量输出与参考答案接近程度的两个指标:向量方向相似度、逐项匹配比例。 |
| collet clamped / Ref X / Ref Z | 夹头夹紧 / X·Z 轴参考点 | HMI 面板上的具体状态指示槽位:工件是否夹紧、各轴参考点是否就位。 |
🎧 音频在文末,可先听一遍原文再读;每个英文句都配了逐句翻译。
关键词 Keywords:G-code Verification G 代码校验 | Human-Machine Interface 人机界面 | Few-Shot Learning 少样本学习 | Vision-Language Model 视觉语言模型 | CNC Machining 数控加工
先盲听一遍→再看对照稿→再听一遍。目标是听出每个数字(15-slant-PRO 车床、eight scenarios)和术语(G-code、HMI、few-shot、VLM、JSON schema、per-slot accuracy)。