症状、原因与优先处理
先看左列。中列是已经对过一次刀的机床上最可能的原因。
| 现象 | 可能原因 | 首要动作 |
|---|---|---|
| 分度漂移在一个班次内逐渐增大 | 工件主轴热伸长 | 每 30 分钟记录主轴和工作台温度 |
| 每个零件都有固定偏移 | 刀具磨损或刀补值错误 | 重新测量刀具并重设刀补 |
| 齿距误差沿轴向变化 | 丝杠螺距误差,尚未测绘 | 对该轴做一次激光干涉仪测量 |
| 齿面出现锥度 | 轴间垂直度误差 | 用花岗岩直角尺检查立柱与工作台的垂直度 |
| 某一分度角出现颤振纹 | 蜗轮或分度伺服的反向间隙 | 在该角度测量反向间隙,不要在零位测 |
| 内孔圆度漂移 | 主轴径向跳动或热弯曲 | 在热态下打表测主轴端面,不要冷态测 |
CNC YK5120 高速滚齿机为何失去精度
像 YK5120 这样的滚齿机以两种方式失去精度。第一种是几何误差:各轴不再垂直、平行或处于正确螺距。第二种是热误差:机床在冷态对刀,然后在班次头两小时升温。两者在车间表现为同一种抱怨:昨天零件还好,今天就不行了。
这台机床的运动学是一条链。床身承载立柱,立柱承载工件主轴,工件主轴承载齿轮毛坯。这条链上的每一环都有小的角度误差。在负载下,这些误差会叠加而不是抵消。立柱上 20 µm 的垂直度误差,当毛坯距回转中心 300 mm 时,可能变成齿面上 60 µm 的齿距误差。
这就是用软件误差补偿代替大修的理由。用激光干涉仪、球杆仪和一组测试齿轮测量实际误差场。拟合模型。把模型作为补偿表推入控制器。机床随后对每个指令点移动到修正后的位置。
限制很重要。补偿修正的是重复性误差,不能修正随机误差。如果反向间隙因轴承失效而每个循环都变化,任何补偿表都修不好。先修硬件,再补偿剩下的部分。
在 YK5120 上,补偿模型通常覆盖三组。几何误差覆盖轴间垂直度和平行度。热误差覆盖随主轴和工作台温度变化的漂移。负载误差覆盖切削力下的变形,这在精加工工序中最重要。
- 1补偿重复性误差如果同一点两次偏差相同,补偿表就能修正。
- 2先修随机误差每个循环都变化的反向间隙是硬件问题。
- 3热态和冷态都要测冷态对刀和热态对刀不是同一次对刀。
补偿前如何测量误差
没测量过的误差无法补偿。顺序很重要,因为每种仪器回答不同的问题,顺序错了会浪费一天。
先在线性轴上用激光干涉仪。它给出定位误差、反向误差和沿各轴的直线度。用实际切削的进给速度运行该轴,不要用慢速点动对刀。同一台机床上 50 mm/min 和 3,000 mm/min 的误差是不同的数值。
然后做球杆仪圆测试。球杆仪一次装夹就能给出垂直度、反向间隙和伺服不匹配。如果圆形轨迹像柠檬,就是垂直度误差。如果在象限切换处有平点,就是反向间隙或摩擦。如果是椭圆,就是光栅尺或伺服增益不匹配。
对于回转轴和工件主轴侧,用测试齿轮。切一组齿轮,在齿轮测量中心上测螺旋线和齿形,与指令值比较。这是唯一按零件实际受力方式包含完整运动链的测量。
同时记录温度。运行结束时主轴温度高 8 °C,刀具相对工件就会移动。如果误差曲线和温度曲线一起上升,你面对的就是热问题。
- 1先激光每个线性轴的定位、反向和直线度。
- 2再球杆仪一个圆内测出垂直度、反向间隙和伺服不匹配。
- 3第三测试齿轮通过完整运动链测螺旋线和齿形误差。
- 4记录温度主轴和工作台,每 30 分钟一次,与误差数据同表。
为 CNC YK5120 高速滚齿机建立补偿模型
一个可用的补偿模型必须做到三件事:能预测机床尚未到达位置处的误差;能在机床升温时更新;并且足够轻量,能在控制周期内运行。
常见做法是多体运动学模型。把机床描述为一串刚体,每个刚体有名义位置和每个自由度上的小误差项。沿链条连乘变换矩阵,在末端读取刀具位置误差。该方法在机床计量中属于标准做法,适合带一个回转工作头的机床。
一般情况下,每个关节有六个误差项。实际中,这类机床上大多数误差项小到可以舍弃。只保留测量数据真正能分辨的项。用四个数据点拟合二十个系数的模型不是模型,是猜测。
热误差项需要不同处理。几何误差在一个班次内大致恒定,热误差会变化。可将其拟合为温度的函数,或拟合为自冷启动起的时间函数并以温度作为输入。对小型齿轮机床,针对主轴温度的简单线性拟合通常能消除60%到80%的漂移。
用未参与拟合的数据检验模型。切一个齿轮,测量并比较。如果残差不小于原始误差,说明模型在引入噪声,而不是消除误差。
- 1保持模型精简只拟合测量数据能够分辨的系数。
- 2热误差单独拟合几何误差恒定,热误差不恒定。
- 3用新数据验证始终留一个齿轮或一段轴运行用于测试。
分步操作:让机床回到公差范围内
按顺序执行。跳过一步通常意味着你在补偿硬件故障,一周后问题会再次出现。
- 11. 冷态建立基线机床停机过夜。记录主轴、工作台和环境温度。用激光干涉仪在切削进给速度下测量直线轴定位误差。保存为冷态基线。
- 22. 热态重复测量在典型切削负载下运行机床两小时。重复激光测量和温度记录。冷热曲线之差就是热误差预算。
- 33. 检查机械状态打表检查主轴端面径向和轴向跳动。用千分表在实际切削进给速度下检查各直线轴反向间隙。超过5 µm的问题必须先做机械修复,再编写补偿表。
- 44. 做球杆仪圆测试球杆仪半径设为150到300 mm。分别在500 mm/min和2,000 mm/min下运行。比较两条轨迹。随进给速度变化的形状指向伺服或增益问题,而非几何问题。
- 55. 切齿并测量试件在不同分度位置切三个齿轮。在齿轮测量中心测量齿向、齿形和齿距。将数据与指令值对照记录。这就是你要修正的目标数值。
- 66. 拟合并加载补偿表从激光数据拟合几何项,从冷热曲线拟合热误差项。将表加载到控制器。模型只保留数据支持的项。
- 77. 在生产批次上验证切一整批并抽样测量。将残差与第5步的数值比较。如果残差没有变小,回退补偿表并重新检查第3步。
工程师常问的误差补偿问题
补偿表应多久刷新一次?
每天单班运行的机床,通常每六个月完整重测一次即可。三班运行或切削硬材料的机床应每季度检查。
更换轴承、丝杠或工作头后,补偿表即视为失效。机械变化会移动误差场,旧表会以新的方式出错。
补偿能替代大修吗?
对于可重复的几何和热误差,可以。拟合良好的补偿表能恢复磨损机床损失的大部分精度,成本仅为大修的一小部分。
它无法恢复损失的刚度。如果机床在负载下变形且随零件变化,补偿无济于事。这是机械问题,必须用机械方法解决。
补偿后实际能保证什么公差?
取决于机床和零件。维护良好的齿轮机床上,补偿通常能将残差降到未补偿值的三分之一或四分之一。
对于需要严格公差的零件,我们在自有五轴和车铣复合设备上加工并检测到±0.005 mm,出货前100%检验。具体到切齿,可达到的齿向和齿形误差取决于机床状态,而不只是补偿表。
补偿表会拖慢控制周期吗?
小表不会。控制器需为每个指令点查一次修正值,只是多几次算术运算。
包含数百个系数的大表会增加可测量的加工节拍,也会引入数值噪声。模型应在数据允许范围内尽量精简。
模型输入应使用什么温度?
在大多数机床上,主轴温度是单一最佳输入。它对切削负载响应最快,也最接近误差源。
如果机床床身较长,增加一到两个工作台或床身传感器。床身变化比主轴慢,单个传感器会漏掉滞后。
如何判断是模型错了而不是机床错了?
在未用于拟合模型的位置切一个齿轮。如果残差大于原始误差,说明模型有误。
对自身数据拟合良好但在新数据上失效的模型通常过于复杂。逐步删减项,直到模型能泛化。
