5 进给功能
B-64114CM/01 编程 5. 进给功能
5.1 进给功能控制刀具的进给速度。进给功能有两种:
概述
•
进给功能1. 快速移动
当指定了定位命令(G00)时,刀具以CNC(1420号参数)设定的快速移动 速度运动。
2. 切削进给
刀具以程序中编制的进给速度运动。
•
倍率 用 机 床 操 作面 板 上 的 开关 可 对 快 速移 动 速 度 或切 削 进 给 速度 实 施 倍 率。•
自动加速/减速 为防止机床震动,刀具在运动的开始和结束时自动实施加速/减速。5. 进给功能 编程 B-64114CM/01
•
切削进给中的 在切削进给期间如果指令的程序段间运动方向发生变化,就会产生圆角刀具轨迹 轨迹(图5.1(b))。
图5.19(b) 两程序段间的刀具轨迹
在圆弧插补中会产生径向误差(图5.1(c))
图5.1(c) 圆弧插补中的径向误差
图5.1(b)中所示的圆角轨迹和图5.1(c)中所示的径向误差取决于进给速度。
因此,若要求刀具按程编轨迹移动的话,需要控制刀具运动的进给速度。
5.2
快速移动
指令格式
G00 IP_;
G00:定位(快速移动)用的G代码(01组) IP_:终点尺寸字
说明 定位指令(G00)以快速移动定位刀具。在快速移动中,当指定的进给速
度变为0并且伺服电机到达由机床制造商设定的某一宽度范围(到位检查) 内之后,执行下一个程序段。
快速移动速度由参数1420号设定,所以快速移动速度不需要编程。
用机床操作面板上的开关选择快速移动速度的倍率:F0、25、50、100%。
B-64114CM/01 编程 5. 进给功能
直线插补(G01)、圆弧插补(G02、G03)等的进给速度是由F代码后的数值指 令的。在切削进给中,程序段连续执行,所以进给速度变化为最小。
进给速度可用两种方式指令:
1. 每分进给(G98)
在F后指定每分钟的刀具进给量。
2. 每转进给(G99)
在F后指定主轴每转的刀具进给量。
指令格式
每分进给
G98;每分进给的G代码(05组)
F_; 进给速度指令(mm/min或inch/min)
每转进给
G99;每转进给的G代码(05组) F_; 进给速度指令(mm/转或inch/转)
说明
•
切线速度恒定控制 切削时系统对切削速度进行控制,使得工件轮廓的切线进给速度总是保持 指令的速度。图5.3(a) 切线进给速度
5.3
切削进给
5. 进给功能 编程 B-64114CM/01
图5.3(b) 每分钟进给
警告
倍率不能用于某些指令如螺纹切削。
•
每转进给(G99) 在指定了G99(每转进给方式)后,在F之后用数值直接指定主轴每转的刀 具进给量。G99是模态代码,一旦指定G99,它就一直有效直到指定了 G98(每分进给)。用机床操作面板上的开关可从0%到254%(以1%为步距)选择每转进给的倍 率。详见机床制造商的说明书。
如果1402号参数的第0位(NPC)已经设为1,那么,即使没有使用位置编码 器,也能够指令每转进给指令。(CNC将每转进给指令变换每分钟进给指 令。)
图5.3(c) 每转进给
注意
1 当主轴速度低时,会产生进给速度波动。主轴转得越慢,进给速度 波动的出现越频繁。
2 在诸如螺纹加工等指令中倍率无效。
•
B-64114CM/01 编程 5. 进给功能
注
上限以mm/min或inch/min为单位设定。CNC的计算会有±2%的进给 速度误差(相对于指定值)。但是,加/减速时可能更大。具体地说,
该误差是根据稳态移动时,刀具移动距离大于500mm的时间计算的。
•
参考 进给速度的指令范围见附录C。5.4