西门子机床测量精度验收(下):机床精度、热态与验收项目表
引言
上篇沿着「硬件与机械状态 → 测量指令层 → 结果读取 → 补偿写回 → 下一段加工生效」这条链路,逐环说明了西门子测量程序里每一环在做什么、可能在哪里丢精度。上篇的落点是程序与数据的正确性:MEAS 怎么用、AAIW[轴名]读到的数值属于哪个体系、AA_IW[轴名] 读到的数值属于哪个体系、AAIW[轴名]读到的数值属于哪个体系、TC_DP6 写回之后何时生效。那一篇回答的是「程序写得对不对」。
本篇回答的是另一个问题:这套程序装在一台机上之后,怎么判定它可用。「可用」不是程序能跑完不报警,而是测量结果能稳定地反映工件的真实尺寸偏差,并且这份偏差在若干小时连续运行之后仍然成立。这里有两个被低估的前提。第一个前提是机床本身的精度:测头测出来的坐标是相对机床运动机构表达的,机构不准则读数没有意义。第二个前提是热态:机床结构在连续运行时温度变化,各轴定位表现随之改变,测量基准与加工基准之间的对应关系也跟着漂移,这一变化不会被链路里的任何一环报错,只表现为「早上测的下午不对」。
因此验收不是把程序跑一遍,而是按项目逐条确认「测什么、用什么标准件、看什么指标、判据是什么、记录什么」,并把这些记录归档到可追溯的位置。本篇不再重复上篇的链路原理,只在必要处以一句话引用。
第1章 机床侧精度前提
把在机测量理解为「用机床自己量自己」,就能理解为什么机床精度是测量的前提。测头触发时锁存的是主轴或轴的坐标,这个坐标描述的是「运动机构把探针带到了哪里」,而不是「工件表面在哪里」。若运动机构的实际位置与系统显示位置之间长期存在固定偏差,这个偏差会被原样带入每一次测量结果,并不会因为测头换新、程序改写而减小。验收的第一个动作因此不在测头侧,而在机床侧:先确认这台机器的几何精度与定位表现处于它自己的验收标准之内,再谈测量能力。
几何精度描述的是一台机床在静态或低速条件下的形状与相互位置关系。常见项目包括各直线轴的直线度、相互之间的垂直度与平行度、主轴轴线与各轴的相互位置关系、工作台面的平面度。这些项目决定了「基准」这一概念是否成立:如果工作台本身不平,放在台上的标准件与工件就会有各自的姿态差,测量得到的数值里混入了姿态项而不是尺寸项。几何精度与测量精度之间是单向关系——几何精度合格不意味着测量精度合格,但几何精度不合格时测量精度没有意义。验收时要做的不是重新测一遍几何精度,而是确认它在有效期内并有记录支持;具体公差与检验方法按该机床的验收标准与该机床制造商的检验文件判定,本文不给出数值。
定位精度与重复定位精度是两项容易被合并讨论但作用不同的指标。定位精度描述轴「停在哪里」与「应该停在哪里」之间的一致性,影响测量值的绝对正确性:若轴的定位存在系统性偏差,测出来的坐标就会整体偏。重复定位精度描述轴「每次停的位置之间是否一致」,影响测量值的分散度。两者对测量的意义有分工:定位精度不足会让结果整体偏移,可通过标定标准件部分吸收;重复定位精度不足则表现为同一个位置反复测每次数值都不一样,这类分散无法通过标定消除,因为它不是固定的偏移。
| 机床侧项目 | 与测量结果的关系 | 现场观察到的表现 | 核对方式 |
|---|---|---|---|
| 直线轴直线度 | 决定基准面是否可用 | 测同一平面多点数值呈规律起伏 | 对照该机床验收标准的检验记录 |
| 轴间垂直度与平行度 | 决定多轴合成位置是否正确 | 不同探测方向得到的偏差量不成比例 | 对照该机床验收标准的检验记录 |
| 主轴与轴的位置关系 | 决定主轴侧探测的基准 | 换刀后同一位置读数整体偏移 | 标准刀柄多次拉刀后比对一致性 |
| 定位精度 | 影响测量值的整体偏移 | 结果呈固定倾向、可被标定部分吸收 | 用标准件在已知位置比对 |
| 重复定位精度 | 影响测量值的分散度 | 同位置反复测数值不一致 | 单向与双向分别做多次重复试验 |
| 各轴传动链状态 | 影响加载时的一致性 | 探测速度不同则读数不同 | 不同测量速度下比对同一位置 |
这张表要按「能不能被标定吸收」这一条线来读。上位三行属于几何类,偏差若存在则测量结果是系统性错误的,标定件只能把其中一部分映射掉,剩下的一部分会随工件位置不同而变,属不可接受的前提缺陷。中间两行中,定位精度类偏差相对固定,重复定位精度类偏差是随机的,后者对测量的破坏更直接,因为它在数据上表现为噪声而不是偏差。最后一行容易被忽略:测量速度改变时读数跟着变,说明传动链在越过一定速度时有动态特性差异,把测量速度定在低速并固定下来,是让结果可比的前提。
落到验收动作上,可执行的检查有三类:重复性试验(在行程内多个位置重复执行同一定位动作,观察读数一致性,试验应覆盖常用测量区域);标准件对位试验(把已知尺寸的标准件放在工作台上按测量程序探测,把结果与标定值比对,得到当前状态下测量全链路包含机床误差后的总偏差);换刀一致性试验(多次换刀后探测同一位置,检验主轴与刀柄接口这一段的重复性)。
标准件的选择在这一环里起作用。几何精度与定位表现本身用量具与检验记录核对,不需要标准件;测量全链路的总偏差则靠标准件得到。常用形式是经过标定的球或环规,其标定值附带不确定度,把探测结果与标定值比较时要把这一不确定度计入,否则会把标定本身的不确定度误判为机床误差。标准件的标定值以其自身的标定证书为准。需要明确的是,标准件标定得到的修正量只对该标准件所在位置附近有效,不能替代表征整台机床的定位精度,也不能替代几何精度的检验。验收文件中还应确认这台机床的几何精度与定位精度记录是在什么条件下测的。若记录是在冷态下测的而实际生产处于连续运行状态,那么以冷态数据作为测量精度的前提本身就不成立,这一点直接引出下一章。
第2章 热态验收与预热
机床在运行中温度上升,结构件随温度伸长,各轴的实际位置与系统显示位置之间的关系随之改变。这个过程是物理必然,与机床质量高低无关;差别只在于变化的幅度与达到稳定所需的时间。对测量而言,热态之所以重要,是因为测量基准与加工基准是同一个运动机构提供的:主轴带着测头去探测时受热态影响,主轴带着刀具去切削时同样受热态影响,只要两者所处的热态不同,测量得到的修正量搬到加工上就会带上一段偏差。
验收中要区分两个状态。冷态指机床在停止一段时间后、各部位温度趋于环境温度的状态;热态指机床在连续运行一段时间后、发热与散热达到相对平衡的状态。同一台机床在这两个状态下测同一个位置,读数可能不同,这是正常现象而不是故障。实践中真正的困难在于,车间内多数时间并不处于两种典型状态中的任何一种,而是处于升温过程中——开机后一两个小时内的机床,温度还在持续变化,这个阶段测得的数值只代表那一刻,不具备复现性。因此验收要回答的第一个实务问题是:什么时刻的数据才算数。
回答这个问题的前提是有一套预热程序。预热的目的是让机床各发热部位(主轴、各轴驱动与导轨、丝杠)从停机状态进入一个相对稳定的温度分布,使后续测量在这个稳定状态下进行。预热程序的组成与时长取决于机床结构、主轴形式、油气润滑方式与车间环境,没有一个适用于全部机床的固定方案,需按该机床制造商的建议制定并在验收时固定下来。可执行的做法是让机床执行一段包含常用轴与常用转速范围的循环运动,覆盖实际生产时的工况特征,而不是让某一根轴单独空跑。
| 预热阶段 | 目的 | 可执行内容 | 需记录的项 |
|---|---|---|---|
| 低速阶段 | 让润滑与导轨进入工作状态 | 各轴按行程范围往复低速运行 | 起止时刻、环境温度 |
| 主轴升温 | 让主轴达到工况温度 | 主轴按生产常用转速运行 | 转速、时长、主轴温度监测值 |
| 多轴联动 | 覆盖实际工况的发热分布 | 按典型加工程序空跑 | 程序号、时长 |
| 趋稳阶段 | 等待温度变化率下降 | 持续运行至温度读数变化趋缓 | 各测点温度读数序列 |
| 判定点 | 确认是否进入可测状态 | 在固定位置重复探测同一标准件 | 各次探测读数及其极差 |
这张表的最后一行是判定方法,也是这一章的核心。判断机床是否进入可测状态,靠的不是看时钟,而是看一个可观测的量:在固定位置、固定程序下重复探测同一个标准件,把多次读数记录下来。当这些读数的极差收敛到一个稳定的小范围内、并且这个范围与所要求的判据相匹配时,可认为机床进入了相对稳定状态。这个方法的优点是它与具体温度绝对值无关,只关心变化率,因此不需要为每台机床设定温度阈值。具体何时算稳定、极差要求多小,以该机床的验收标准与所需测量能力为准。
温度监测点的布置值得单独说明。验收时若需要记录温度,监测点应布置在影响测量结果的位置,包括床身、立柱、主轴箱、丝杠支承附近以及车间环境。只记录环境温度不足以说明机床热态,因为机床内部与环境的温差正是热变形的原因;只记录主轴温度同样不够,因为它不能反映各轴的结构伸长。验收文件里应把测点位置固定下来并附图说明,否则后续复验时读数不可比。温度记录用于事后判断数据是否有效,不属于实时补偿,实时补偿涉及机床自身的温度补偿功能,其配置与生效方式以该机床的 PLC 程序与官方手册为准。
冷机与热机数据的处理方式需要事先约定:一种是把验收项目全部放在热态下执行,理由是生产状态即热态;另一种是冷态与热态各做一遍,记录两者差值。两种方式都可行,关键是在验收文件中写清本次采用的是哪一种,并在记录上标明每个数据点所处的热态状态。若只做冷态验收而现场按热态生产,验收结论就与实际能力对不上;若只做热态验收而现场存在长时间停机后直接生产的工况,同样会出现落差。
热态影响还延伸到工件自身:工件在加工中温度升高,若测量紧随加工之后进行,测到的是热态尺寸,这个尺寸会随工件冷却而变化。规避方式是把测量安排在工件温度稳定的时刻,或者在工艺上固定「从加工结束到测量的等待时间」并写入作业文件。工件温度与测量时机的对应关系以该企业的工艺文件为准。
判定热态是否影响结论,可看三个现象:同一程序在不同时刻重复测得的结果呈单向漂移而非随机分散;漂移量在开机后一段时间内较大、之后趋于平缓;同一尺寸在冷却后复测与刚加工后测得的数值存在稳定差值。三者分别指向热态影响、升温过程与测量加工之间的热态错位,处置方向不同。
第3章 验收项目表逐项展开
验收项目表是本次验收的核心文件。它的设计原则是每一项都能被独立判定,即不依赖最终尺寸反推,而是各自有观察对象与判据。表中的项按对象分为四组:机床侧前提、信号与指令通路、测量结果与补偿写回、重复性与长期稳定性。
| 序号 | 验收项目 | 用什么标准件或工具 | 看什么指标 | 合格判据 | 记录内容 |
|---|---|---|---|---|---|
| 1 | 几何精度状态确认 | 该机床验收标准的检验记录与量具 | 各轴直线度、轴间垂直与平行关系 | 处于该机床验收标准之内 | 检验文件编号、检验日期、结论 |
| 2 | 定位与重复定位表现 | 指示量表、行程内多个位置 | 同一位置多次定位读数的一致性 | 分散度收敛且满足测量要求 | 各位置多次读数及极差 |
| 3 | 主轴与刀柄重复性 | 标准刀柄 | 多次换刀后探测同一位置的读数 | 换刀前后读数一致 | 每次换刀后的读数序列 |
| 4 | 测头触发一致性 | 标准球或环规 | 同方向多次触发的读数分散 | 分散度收敛在判据内 | 触发次数与各次读数值 |
| 5 | 多方向触发一致性 | 标准球或环规 | 不同探测方向得到的位置关系 | 各方向结果与几何关系相符 | 各方向读数及方向说明 |
| 6 | 信号通路状态 | 测头触发状态观察 | 输入位随触发翻转与复位 | 触发与复位行为正确 | 观察时刻、状态变化记录 |
| 7 | 测量指令行为 | 单段模式、已知位置试测 | 测量段的移动方向、速度与结束方式 | 与程序写法一致 | 程序段号、观察结论 |
| 8 | 结果读取与参照系 | 已知位置的试测 | 读数所属参照系与理论基准一致 | 差值等于生效的坐标系偏置 | 两类读数值与偏置值 |
| 9 | 补偿写回正确性 | 写回后读回 | 刀号、刀沿、补偿项与写入值 | 读回值与写入值一致 | 写回值、读回值、刀号刀沿 |
| 10 | 补偿生效时机 | 写回后一次刀具激活 | 激活后系统取用的补偿值 | 激活后取用新值 | 激活前后的读数值 |
| 11 | 全链路尺寸验证 | 已知尺寸的试件 | 尺寸变化的方向与量级 | 方向正确、量级与偏差相符 | 试件尺寸、偏差、补偿量 |
| 12 | 热态稳定性 | 标准件、温度监测记录 | 固定程序在不同时刻的探测读数 | 读数收敛在判据之内 | 各次读数、时刻、温度 |
| 13 | 长期重复性 | 标准件、连续运行记录 | 连续运行数小时的探测读数 | 漂移与分散满足判据 | 时间序列读数与运行工况 |
| 14 | 记录归档 | 记录表与归档位置 | 各项目记录的完整性与可追溯性 | 项目无缺项、可回溯 | 归档编号、存放位置、责任人 |
上表的读法要按组读,不要按序号逐条孤立地看。前五项属于机床侧前提,作用是确认测量结果有一个稳定的物理基础;若这五项中有任一项不成立,后面各项的结论都不能成立,因为分散或偏差的来源无法与机床误差区分。第 6 至第 8 项属于通路与指令层,判定的是测量动作被正确执行并读到了正确的数值,这一组的问题特征往往是偶发而非持续。第 9 至第 11 项属于写回与闭环,判定的是测量结果确实影响到了加工结果,其中第 11 项是全链路的验证点。第 12 至第 14 项属于稳定性与追溯,它们不改变本次验收结论,但决定了这份结论能维持多久、后续复验时能不能对照。
第 1 项需要说明的是它与其他项目的区别。几何精度确认在验收中通常不重新测量,而是核对已有的检验记录与有效期,因为几何精度的检验涉及专门的仪器与方法,验收阶段不具备重复执行的条件;但也不能跳过,因为它是测量精度的前提。若检验记录缺失或已过期,则这一项记为前提未确认,后续项目的结论相应标注为受限。具体的公差项目与检验方法按该机床的验收标准与该机床制造商的检验文件判定。
第 4 项与第 5 项的区别容易被合并。第 4 项看同一方向反复触发的分散度,反映信号锁存与运动稳定的综合重复性;第 5 项看不同探测方向之间的位置关系,反映测针偏折与几何关系的一致性。失败特征也不同:前者表现为同一动作结果不稳,通常是通路或运动问题;后者表现为各方向结果之间存在与预期不符的偏差,通常是测针状态、球头形状或方向补偿的问题。两项应分开做、分开记。
第 8 项涉及一个常被忽略的核对动作,做法是:在同一个已知位置分别读出不同参照系下的实际值,把两者之差与当前生效的坐标系偏置比对,差值相符说明参照系的对应关系成立;不相符则说明中间还有一层偏置或补偿在参与运算。这一动作不需要额外设备,只靠系统读数即可完成。相关系统变量的名称与适用范围以该机床的系统手册为准。
第 12 项与第 13 项的分工是时间尺度不同。第 12 项在单次验收期间执行,观察从开机到趋稳过程中的读数变化;第 13 项跨连续数小时执行,观察稳定状态下的缓慢漂移。判据也不同:前者看读数是否收敛,后者看漂移速率是否在可接受范围内。第 13 项的记录格式应为时间序列,每个数据点标明时刻、当时的环境温度与运行状态。
验收项目表的数量并不固定,实际验收时应按该机床的配置与本次验收的目的增删。若机床带有旋转轴或摆动轴,需增加这些轴在参与探测时的定位表现项;若测量程序使用了系统原生测量循环,需增加循环参数入口与实际行为一致性的项目,官方目录收录的西门子原生循环号段涵盖 CYCLE961 至 CYCLE998,其间包括 CYCLE971、CYCLE972、CYCLE973、CYCLE977、CYCLE978、CYCLE982、CYCLE998 等多个编号;若程序组织为 SPF 子程序文件加全局用户数据的形式,还需增加装载完整性与调用名一致性的检查项,因为文件缺失或调用名不符会导致初始化动作未被执行而不报警。
第4章 验收执行与判据
验收执行的组织方式决定了结论是否可信。验收最容易出现的问题不是某一项测得不准,而是测量条件在验收过程中发生了变化却未被记录,导致数据之间不可比。因此执行的组织原则是:每一组数据都在条件被记录的前提下取得,条件与数据成对保存。
执行顺序上,先做机床侧前提,再做通路与指令,然后是写回与闭环,最后做稳定性。理由是后一组的判定依赖前一组的成立:机床侧不成立时,通路层的分散度无法归因;通路层不成立时,写回层的偏差量无法解释。若按相反顺序做,得到的是若干互不相关的数字,出现问题时要全部重做。机床侧的项目可安排在预热之前的冷态下执行,作为状态记录;通路与指令层、写回与闭环层宜在机床进入稳定状态后执行。
| 执行阶段 | 时机安排 | 该阶段的关键动作 | 前置条件 | 若前置不成立时的处理 |
|---|---|---|---|---|
| 前提确认 | 冷态或早班开机前 | 核对检验记录、做重复性试验 | 检验记录在有效期内 | 标注前提未确认,结论受限 |
| 通路与指令 | 稳定状态建立后 | 单段执行、已知位置试测、输入位观察 | 信号通路接通且可观察 | 先解决通路,不进入下一阶段 |
| 写回与闭环 | 通路确认后 | 写回读回、激活后复读、试件验证 | 目标刀号刀沿已确认 | 核对目标与符号换算 |
| 稳定性 | 连续运行期间 | 固定程序重复探测、时间序列记录 | 固定程序与固定标准件 | 统一条件后重做 |
| 归档 | 各阶段完成后 | 汇总记录、编号、签署 | 各阶段记录完整 | 缺项补齐后再归档 |
表中「前置条件」与「若前置不成立时的处理」两列是执行纪律的具体化。验收过程中遇到某一项不合格时,较稳妥的做法是如实记录并标注影响范围,而不是先跳到结论。验收的目的不是给出一个合格与否的判定,而是给出一份可用于后续对照的状态描述:记录下某个位置在某条件下的实际读数,后续复验时才有比对的基线。把不合格项抹掉或含糊处理,等于销毁了后续排查的起点。
判据的确定需要区分两类。第一类是有外部依据的判据,例如机床几何精度按该机床的验收标准判定、测头自身的重复指标按对应厂商的官方数据表判定、加工尺寸按图纸公差判定。这类判据不需要在验收时自行定义,只需引用来源并确认条件一致。第二类是没有现成外部依据的判据,例如同一位置重复探测的分散度允许多大、连续运行数小时后漂移允许多大,这类判据取决于本次验收要支撑的测量能力,应由工艺要求反推确定,并在验收文件中写明依据。两类判据都必须在验收前确定,不能在数据出来之后再定。
在第二类判据的确定中,一个实用的思路是把验收要求与产品公差挂钩:验收要求测量系统的分散度明显小于被检尺寸的公差,使测量本身占用的公差份额处于可接受比例。这一比例的具体取值属于工艺决策,各企业做法不同,本文不给出数值。这个思路要求先用产品公差倒推出对测量系统的要求,再据此确定各项验收判据。具体的公差份额与测量能力要求按该企业的工艺文件与该机床的验收标准确定。
验收中出现不合格项时,判定方向可按项目所属组来分:机床侧前提不合格时,处置方向在机械侧;通路与指令层不合格时,分物理层与交换层两段分别排查;写回与闭环层不合格时,区分「写得不对」与「还没生效」;稳定性项目不合格时,区分热态因素与随机因素。各组的现象特征与重做范围见下表。
| 不合格项所属组 | 现象特征 | 处置方向 | 重做范围 |
|---|---|---|---|
| 机床侧前提 | 系统性偏差或分散长期存在 | 机械侧检查与调整 | 该组全部项目 |
| 通路与指令层 | 测量偶发不执行或读数异常 | 分物理层与交换层分别排查 | 该组全部项目 |
| 写回与闭环层 | 反复写回结果一致 | 核对刀号刀沿与补偿项 | 该组全部项目 |
| 写回与闭环层 | 下次刀具激活后正常 | 调整程序顺序与生效时机 | 该组全部项目 |
| 稳定性(热态) | 读数呈单向漂移 | 调整预热与测量时机 | 稳定性项目 |
| 稳定性(随机) | 读数随机分散 | 检查机构与装夹重复性 | 前提组与稳定性项目 |
执行期间还有两项管理性要求。一是条件固定:测量速度、靠近距离、探测方向、程序中使用的刀号与刀沿、标准件的放置位置,这些在验收期间应固定不变,任何一项变动都要记录在案并说明原因。二是人员与时间记录:每项数据的记录人、执行时刻与所用程序版本应一并记下,这一条在追溯环节直接决定记录可否使用。
安全相关的注意事项在验收中不能省略。探测动作会驱动轴以测量速度移动,若测针选择不当或靠近距离设置不足,存在撞针与撞机的可能;执行单段试测与首次运行新程序时,应降低进给倍率并在可中断的条件下进行。测量期间机床的互锁条件(主轴状态、冷却状态、轴使能)由机床制造商的 PLC 程序定义,若测量动作偶发不执行或中途中断,还应检查这些互锁条件在该机床上的定义,以该机床的 PLC 程序与西门子官方手册为准。
第5章 记录归档与追溯
验收的价值一半在测量,一半在记录。记录的作用不是证明验收做过,而是为后续的每一次判断提供对照基准:当现场出现「尺寸突然不对」或「测量结果和上次不一样」这类问题时,能否快速定位,取决于验收期间留下的记录有多详细。因此记录的设计要求是「以后能用来比对」。
记录内容分三层。第一层是结论层:每个验收项目的判定结论、判据来源、执行日期与执行人,用于回答这台机床的测量能力是否经过确认。第二层是数据层:每项的实际读数、试验条件、所用标准件与程序版本,是后续比对的直接依据。第三层是条件层:验收期间的环境温度、机床热态状态、预热执行记录、所用标准件的标定值与其不确定度。这一层容易被省略,但它决定了数据层是否可解释——同样的读数,在冷态下取得与在热态下取得含义不同。
| 记录层级 | 记录内容 | 用途 | 缺项时的后果 |
|---|---|---|---|
| 结论层 | 项目结论、判据来源、日期、执行人 | 说明该项是否经过确认 | 后续无法判断是否做过验收 |
| 数据层 | 实际读数、试验条件、程序版本 | 作为后续比对基线 | 复验时无对照,只能重做 |
| 条件层 | 环境温度、热态状态、预热记录、标准件证书 | 解释数据的含义 | 同一读数无法判断适用条件 |
| 变更层 | 参数与程序改动内容、改动原因、改动时刻 | 说明状态为何变化 | 状态漂移无法归因 |
| 附件层 | 检验记录引用、图表、照片、试件结果 | 补充文字难以描述的状态 | 部分结论缺少支撑材料 |
这张表的第四层「变更层」需要单独强调。验收之后的每一次参数改动、程序改动、标准件更换、测针更换都会改变系统状态,若这些变更没有被记录下来,后续出现问题时无法判断当前状态与验收时状态之间差了什么。可执行的做法是设置一份变更登记表,记录改动内容、原因、时刻与执行人,并在每次改动后对受影响的项目做一次局部复测,把复测结果附在变更记录后面,形成一条连续的状态轨迹。
记录的载体与归档位置同样需要事先确定。载体可是纸质表格,也可是电子文件,关键是保证三件事:可读、可检索、不易丢失。可读指即使经历人员更替,后来者仍能理解记录中每一栏的含义,因此表头与填写说明应与记录一起归档;可检索指能按机床编号、日期、项目名称快速找到目标记录,为此需要一套编号规则,编号中至少包含机床标识与日期;不易丢失指归档位置单一且受控,避免同一份验收出现多个版本并存。编号规则的设计要与后续追溯的需求匹配:若验收数据需要与生产数据、质量记录关联,编号中应包含可关联的字段;同一台机床的多次验收之间应能通过编号看出先后顺序,便于排列时间序列;若验收涉及多个位置或多个标准件,编号中应能区分位置与标准件,避免把不同位置的数据混在同一条记录里比对。
追溯的典型场景有三类,各自的依赖不同。第一类是现场尺寸突变:需要判断变化在测量侧还是加工侧,此时依赖数据层与变更层——先用标准件复测确认测量侧是否仍给出与验收时一致的读数,若一致则问题在加工侧;若不一致则按变更记录逐项检查改动内容。第二类是测量结果与上次不一致:此时依赖条件层——先比两次的环境温度与热态状态,若差异明显则属正常现象,若条件相同而结果不同才需进入链路排查。第三类是设备搬迁或大修后的能力确认:此时依赖结论层与数据层的完整记录,用同一套项目与同一组标准件重做一遍,把新数据与验收数据逐项对照。三类场景的共同点是都要拿现场数据与验收数据比对,而比对的前提是两次数据的条件可比,这正是条件层记录不可省略的原因。
档案的保管期限与更新节点属于管理要求,通常与该企业的质量管理文件相关。可明确的是两个节点:一是设备的重大维修或搬迁之后,应重新执行验收并生成独立记录,不与原记录合并;二是影响测量结果的部件(测头、测针、标准件)更换之后,应对相关项目做局部复测并附加在变更记录后。两类记录都与原验收记录保存在同一归档位置,以保证同一台机床的全部状态记录能被一次检索到。
常见问题
问一:本篇与上篇的分工是什么?
上篇讲链路,回答程序写得对不对,逐环说明硬件与机械状态、测量指令层、结果读取、补偿写回与生效各环在做什么、可能在哪里丢精度。本篇讲验收,回答装到机上之后怎么判定可用,围绕机床侧精度前提、热态、验收项目表与记录归档展开。上篇的链路原理在本篇不再重复。
问二:为什么验收要先看机床精度,不能直接验测头?
测头触发时锁存的是运动机构的坐标,这个坐标描述的是机构把探针带到了哪里。若机床本身存在未确认的几何偏差或重复定位问题,这些偏差会与测量结果混在一起,无法从数据上区分是测头不准还是机床不准。先确认机床侧前提,后面的项目才有归因的基础。
问三:冷机测和热机测,哪个算数?
两种都可以,但必须在验收文件中写明本次采用哪一种,并在每条记录上标明数据所处的热态状态。只做冷态验收而现场按热态生产,结论会与生产能力对不上;只做热态验收而现场有长时间停机后直接生产的工况,同样会有落差。机床的几何精度与定位精度按该机床的验收标准判定。
问四:怎么判断机床已经进入可测状态?
不看时钟,看一个可观测的量:在固定位置、固定程序下重复探测同一个标准件,把多次读数记录下来。当这些读数的极差收敛到稳定的小范围、并与判据相匹配时,可以认为进入了相对稳定状态。这个方法与温度绝对值无关,只关心变化率,因此不需要为每台机床设定温度阈值。
问五:温度监测点应该布在哪里?
布在影响测量结果的位置,包括床身、立柱、主轴箱、丝杠支承附近以及车间环境。只记录环境温度不足,因为机床内部与环境的温差才是热变形的原因;只记录主轴温度也不足,因为它不反映各轴的结构伸长。测点位置要固定并附图说明,否则复验的读数不可比。
问六:验收判据在哪里定,定在什么时候?
分两类。有外部依据的判据直接引用来源,例如几何精度按该机床的验收标准、测头重复指标按对应厂商的官方数据表、加工尺寸按图纸公差。没有现成外部依据的判据(如重复探测的分散度允许多大)由工艺要求反推确定。两类都必须在验收前确定。
问七:某项不合格时,能不能先把记录放着,后面再补?
不建议。较稳妥的做法是如实记录并标注该项对结论的影响范围,再按项目所属组确定处置方向与重做范围。验收的目的是给出一份可用于后续对照的状态描述,把不合格项含糊处理等于销毁了后续排查的起点。
问八:搬迁或大修之后要不要重新验收?
要。设备的重大维修或搬迁之后应重新执行验收并生成独立记录,不与原记录合并;影响测量结果的部件(测头、测针、标准件)更换之后,应对相关项目做局部复测并附加在变更记录后。两类记录都与原记录保存在同一归档位置。
数据来源说明
文中西门子系统侧内容沿用上篇已核实的口径:西门子上不存在 G31,测量使用 MEAS,其中 MEAS=±1 用测头 1/测量输入 1 测量、MEAS=±2 用测头 2/测量输入 2 测量(+ 上升沿、− 下降沿);结果读取用 $AA_IW[轴名] 这类轴位置系统变量;刀具补偿数据用TCDP6(半径几何)、TC_DP6(半径几何)、TCDP6(半径几何)、TC_DP12(长度磨损)这类变量访问;原生测量循环号段涵盖 CYCLE961 至 CYCLE998 等多个编号;子程序形式为 SPF,公制编程用 G71。本文仅作引用。
文中未给出机床几何精度公差、定位与重复定位精度数值、热态判定阈值、温度限值、判据比例与各类允差。此类内容随系统型号、软件版本、机床制造商配置与该企业的工艺要求而异,凡涉及之处一律以该机床的验收标准与西门子官方手册为准。各型测头与对刀仪的重复精度指标及其测试条件以对应厂商的官方数据表为准;标准件的标定值与其不确定度以该标准件自身的标定证书为准。测量期间的互锁条件与补偿功能的生效方式由机床制造商的 PLC 程序定义,以该机床的 PLC 程序与西门子官方手册为准。