G96 恒线速控制与 G97/G50:端面加工中转速变化的原理
以端面加工示例说明车床 G96 恒线速控制如何根据 X 直径改变转速的计算、需要 G50 最高转速限制的原因,以及螺纹和钻孔时必须回到 G97 的情况。
切削速度是表面速度,而不是转速
刀具样本中的推荐条件通常以切削速度 V(m/min)给出,意思是每分钟有多少米的工件表面经过刀刃。即使转速相同,直径大时表面经过得快,直径小时经过得慢。与转速 N 的关系是 V = π × D × N ÷ 1000。
以恒定直径车外圆时,即使转速固定,V 也不变;但在端面加工这类 X 不断减小的作业中,V 会持续下降。端面中心一侧粗糙、颜色与外侧不同,大多是这个原因。
G96:控制器不断重新计算转速
G96 S200 是“保持切削速度为 200 m/min”的指令。控制器读取刀具当前的 X 位置(直径),实时计算 N = 1000 × 200 ÷ (π × D) 并改变主轴转速。Ø60 时约为 1,061 rpm,Ø20 时约为 3,183 rpm。
此时 X 直径以刀尖为准,所以刀具形状补偿和工件原点必须准确,计算才准确。如果 X 原点与实际主轴中心有偏差,程序以为是 Ø10 的位置实际可能是 Ø14,转速也会相应出错。
| 当前直径 | G96 S200 计算转速 | 应用 G50 S2500 后 |
|---|---|---|
| Ø60 | 约 1,061 rpm | 1,061 rpm |
| Ø40 | 约 1,592 rpm | 1,592 rpm |
| Ø25 | 约 2,546 rpm | 2,500 rpm |
| Ø10 | 约 6,366 rpm | 2,500 rpm |
| Ø0(中心) | 无穷大 | 2,500 rpm |
为什么必须有 G50 最高转速限制
如表所示,直径接近 0 时,计算转速会无限增大。如果没有限制,主轴会升到机床最高转速,而卡盘的夹紧力因离心力的作用,转速越高越弱。用较弱的夹紧力高速旋转大工件,有工件甩出的危险。
因此在使用 G96 之前,要像 G50 S2500 这样指定最高转速。这个值不是根据刀具,而是根据卡盘、卡爪以及工件的尺寸和重量来确定。如果长棒料从主轴后方伸出,还要设得更低。
示例路径
从 X62. 车端面到 X-0.8 期间,转速从约 1,027 rpm 开始,在 Ø25 附近达到 2,500 rpm 的上限并保持。稍微越过中心的 X-0.8,是为了防止因刀尖圆弧半径在中心留下小凸台。图中只能看到路径,但请记住在整个端面区段内转速一直在变化。
以 G96 S200 将 Ø60 端面车到中心,车削 Ø56 外径后切换到 G97
O3005
T0101
G21 G90 G18 G40 G99
G50 S2500
G96 S200 M03
G00 X62. Z0.2
G01 X-0.8 F0.12
G00 Z2.
X56.
G01 Z-30. F0.2
G00 X62. Z2.
G97 S800
G00 X100. Z100.
M30上图是CNC Path Analyzer对该程序的解析结果 (直线切削 2 段, 快速移动 4 段).
需要回到 G97 的作业
- 螺纹切削:G76 或 G92 螺纹每一刀都必须在相同位置开始螺旋线。转速变化会导致乱牙,所以要用
G97 S_固定转速。 - 中心钻、钻孔、攻丝:刀具位于 X0(中心),在 G96 下会立即达到最高转速。要用 G97 直接指定符合钻孔条件的转速。
- 大幅移动到换刀位置时:X 移到大值时 G96 会降低转速,回来时又会升高。为了减少不必要的加减速,常在换刀前切换到 G97。示例中的
G97 S800就是一例。
工具估算加工时间的局限
每转进给(G99)与 G96 一起使用时,每分钟进给速度也会随转速变化。CNC Path Analyzer 的加工时间是在支持的条件下反映这种变化的参考值,不包括实际主轴加减速时间。进给单位请接着阅读 G98/G99 进给单位。