手轮 CNC 控制如何将旋转转换为轴运动
手轮,常称为 MPG 或手动脉冲发生器,是带档位的编码器。内部有两路正交的光学或磁性轨道,以及一个产生每次咔哒声的小档位轮。控制系统根据哪一路轨道领先判断方向,计数边沿,并将计数转换为所选轴上的指令移动。
转换系数即倍率,通常为 ×1、×10 和 ×100。在 ×1 时,每个脉冲轴移动一个最小输入增量,公制系统通常为 0.001 mm。在 ×10 和 ×100 时,同样的咔哒声变为 0.01 mm 和 0.1 mm。原理就是如此:编码器分辨率固定,软件倍率决定实际步距。
随后驱动需执行该移动。多数控制系统即使在点动模式下也施加加减速斜坡,因此 ×100 下快速旋转不会猛撞轴。控制系统还在移动过程中跟踪跟随误差。若旋转速度快于轴能跟随的速度,滞后会增大,控制系统可能在刀具接触金属前就触发跟随误差报警。
因此手轮并非与滚珠丝杠的机械连接,而是请求队列。每次咔哒声都是伺服环必须闭合的位置增量,而伺服环需要时间。这一事实解释了车间中大多数手轮问题。
刀具接近前如何选择 ×1、×10 或 ×100
刀具距零件尚远时使用 ×100。每咔哒 0.1 mm,500 次咔哒可移动 50 mm,只需数秒。预计会越过目标再修正。这是行程设置,不是对刀设置。
进入距表面约 5 mm 以内后降至 ×10。步距小到足以控制接近速度,又快到足以走完短距离。多数操作员在 ×10 下进行找边和余量检查。
最后几个十分之一时切换至 ×1。每脉冲 0.001 mm,十次咔哒为 0.01 mm。在此范围内,手轮 CNC 操作员能通过千分表感受负载,或听到刀具开始切削。也是磨损编码器可能丢计数的范围,需测试。
部分控制系统允许在轴移动时更改倍率,另一些则强制先停止。需了解所用系统属于哪种。在允许的系统上移动中更改倍率,是导致精细特征超程的常见原因。
- 1×100 用于行程每脉冲 0.1 mm,用于特征之间,不用于特征附近。
- 2×10 用于接近每脉冲 0.01 mm,找边的工作范围。
- 3×1 用于对刀每脉冲 0.001 mm,用于最后十分之一和千分表作业。
- 4负载下切勿更改倍率部分控制系统允许,但这并不代表安全。
脉冲频率、档位手感与跟随误差
脉冲频率是控制系统每秒可接受的咔哒次数。典型 MPG 每转手轮产生 100 个脉冲,带 100 个档位。每秒转两圈即要求每秒 200 个脉冲。现代控制系统可轻松处理,老旧系统则勉强。
当脉冲频率超过伺服环闭合能力时,轴会滞后。控制系统看到指令位置与实际位置之差增大。根据参数设置,它要么减慢指令流,要么触发跟随误差报警。无论哪种,轴都不会到达你以为的位置。
档位手感比人们承认的更重要。每转 100 档的手轮每次咔哒旋转 3.6 度,便于手动计数。无档位的平滑手轮更难计数,也更容易转过量。对刀作业值得选用带档位的手轮。
若机床在手轮点动时触发跟随误差报警,先降低倍率,再动参数。从 ×100 降至 ×10 可将脉冲需求降低十倍,通常无需其他更改即可消除报警。
手轮控制优于全自动循环的加工场景
装夹是明显场景。在粗铸件上对刀、找内孔中心,或用 3D 寻边器拾取板边,手动比编写测头循环并验证更快。几秒的手动控制常能避免零件报废。
首件检查是第二种场景。程序运行后,操作员可能需要点动到特定特征并测量,而不破坏装夹。手轮点动可按已知增量移动轴,并在机床位置显示上读取结果。
恢复是第三种场景。刀具断裂或切屑堵塞容屑槽时,需沿受控路径退回轴。此时快速移动有将断刀拖过已加工表面的风险。×10 点动提供可追溯的退刀。
第四种情况是精细几何结构。薄壁、深加强筋和小内孔的表现并不总是与仿真预测一致。操作员能手动降低进给,或在切削中途停下轴来听声音,就能在振纹变成废品之前发现它。
手动控制不再适用的场合
手轮点动不是生产方法。任何在数百个零件上重复的特征都应写入程序,偏置一次设定。手动运动增加加工节拍和操作员疲劳,而疲劳正是错误的来源。
精度说法也需谨慎。手轮可将轴定位到一个最小输入增量,但这不等于零件精度。反向间隙、热增长、刀具偏摆和工装夹具重复性仍然存在。点动精度是定位工具,不是公差保证。
在带绝对编码器的控制系统上,断电重启后手轮点动是安全的,因为控制系统知道轴的位置。在增量系统上,回零前点动就会丢失参考。转动手轮前先检查参考状态。
最后,不要点动已夹紧的轴,或已锁紧刹车的转台。伺服要么报警要么打滑。松开夹紧,确认轴可自由移动,然后再移动。
自动循环与手轮点动:哪个适合任务
按任务选择控制模式,而不是按习惯。
| 任务 | 更合适的模式 | 原因 |
|---|---|---|
| 粗铸件对刀 | 手轮 ×1 | 偏置因零件而异;测头需要干净表面 |
| 平板端面铣削 | 自动循环 | 恒定进给和步距给出可预测的表面质量 |
| 断刀后退出 | 手轮 ×10 | 受控退刀胜过快速移动穿过废料 |
| 钻 300 个相同孔 | 自动循环 | 重复性和加工节拍都更利于程序 |
| 首件特征检查 | 手轮 ×1 | 移动已知增量并读取位置显示 |
| 薄壁精加工走刀 | 两者皆可,需谨慎 | 编程刀路;仅在中途干预或降速时点动 |
工程师常问的手轮 CNC 问题
手轮点动会丢失位置吗?
在正常的控制系统上不会。每个脉冲都被计数,位置显示随之更新。位置丢失来自其他原因:从未回零的增量编码器系统,或编码器丢计数。
如果显示在动但零件加工错误,先检查反向间隙和刀具偏摆,再归咎于手轮。
为什么快速点动时轴会报警?
你要求的每秒脉冲数超过了伺服环能闭合的量。指令位置跑在实际位置前面,跟随误差增大。
将倍率从 ×100 降到 ×10。这会把脉冲需求降低十倍,通常能清除报警。之后才动加速度参数。
手轮能保持 ±0.005 mm 的公差吗?
公制控制系统的一个最小输入增量通常为 0.001 mm,所以分辨率是有的。在成品零件上保持 ±0.005 mm 是另一回事,因为反向间隙、热增长和刀具偏摆介于显示与切削之间。
用手轮定位。用测头或千分尺验证结果。
光滑刻度盘还是带档位刻度盘更好?
对刀工作用档位。100 档刻度盘每格 3.6 度,容易计数。操作员靠数格来移动已知距离,而不看显示。
光滑刻度盘适合连续扫描移动,此时你看着千分表而不是计数。
自动循环期间应禁用手轮吗?
应禁用。大多数控制系统在自动模式下锁定 MPG 是有原因的。程序运行时意外转动手轮会注入程序不知道的位置偏置。
如果控制系统允许在程序运行时点动,除非机床制造商有书面理由,否则保持该选项关闭。
手轮在车床和铣床上有什么不同?
在铣床上它选择 X、Y、Z,有时还有旋转轴。在车床上同一个刻度盘通常选择 X 和 Z,常常还有尾座或副主轴轴。
编码器和刻度逻辑相同。变化的是控制系统向刻度盘开放哪些轴,以及偏置如何存储。
