3.11.14 啄式攻丝CYCLE841
编程:CYCLE841(RTP,RFP,SFD,DEP,RDP,FDEP,FRDP,DAM,DTB,DTS,TYP,SDAC,MPIT,PIT,POSS,SST,SSR)
参数:
RTP |
Real |
退回平面(绝对坐标) |
RFP |
Real |
基准平面(绝对坐标) |
SFD |
Real |
安全间隙(无符号输入) |
DEP |
Real |
最后攻丝深度(绝对坐标) |
RDP |
Real |
相对于基准平面的最后攻丝深度(无符号输入) |
FDEP |
Real |
起始坐标(绝对坐标) |
FRDP |
Real |
起始深度(无符号输入) |
DAM |
Real |
攻丝递减深度(无符号输入) |
DTB |
Real |
螺纹深度处的停顿时间(断屑) |
DTS |
Real |
起始点处用于排屑的停顿时间 |
TYP |
Real |
加工类型。数值范围:0、1 |
SDAC |
Int |
循环结束后的旋转方向。 数值范围:3、4或5(分别对应于M3、M4或M5) |
MPIT |
Real |
螺距由螺纹尺寸决定(带符号输入)。 数值范围:2~60(对应于M2~M60) |
PIT |
Real |
螺距由数值决定(带符号输入)。 数值范围:0.001~2000.000mm;符号决定了螺纹旋转方向。 |
POSS |
Real |
攻丝时主轴定位的角度(以度为单位) |
SST |
Real |
主轴攻丝转速:攻丝进给时的主轴转速 |
SSR |
Real |
攻丝回退转速:攻丝回退时的主轴转速 |
功能:刀具以给定的主轴转速开始攻丝,直至定义的最后攻丝深度。啄式攻丝通过多次执行最大可定义的深度,并逐步增加直至到达最后攻丝深度来实现。可以在每次进给深度完成以后退回到“基准平面+安全间隙”位置用于排屑,或者每次退回1mm用于断屑。
操作顺序:
排屑(TYP=1):
- 使用G0到达基准平面之前的安全间隙处。
- 定位主轴停止(值在参数POSS中)。
- 攻丝至起始攻丝深度,主轴转速为SST。
- 在起始攻丝深度处停顿指定的时间(参数DTB)。
- 回退到基准平面之前的安全间隙处,用于排屑。
- 起始点处停顿指定的时间(参数DTS)。
- 回到上次到达的攻丝深度,并保持预留距离。
- 攻丝到下一个攻丝深度(比上一个深度递减参数DAM,持续动作顺序直至到达最后攻丝深度)。
- 回退到退回平面。
图3.54 CYCLE841图例(TYP=1)
断屑(TYP=0):
- 使用G0到达基准平面之前的安全间隙处。
- 定位主轴停止(值在参数POSS中)。
- 攻丝至起始攻丝深度,主轴转速为SST。
- 在起始攻丝深度处停顿指定的时间(参数DTB)。
- 后退1mm,用于断屑。
- 使用钻到下一个攻丝深度(持续动作顺序直到最后钻孔深度)。
- 回退到退回平面。
图3.55 CYCLE841图例(TYP=0)
参数说明:
- 参数RTP、RFP、SFD、DEP、RDP、DTB、SDAC、MPIT、PIT、POSS、SST、SSR参见CYCLE84
- 参数FDEP(或FDRP)和DAM:
每次的攻丝的深度是以最后攻丝深度、起始攻丝深度和递减量为基础,在循环中按如下方法计算出来的:
- 首先进行第一次攻丝,其深度由起始钻孔深度FDEP(或FRDP)所定义,前提是该深度不超出总的钻孔深度。
- 从第二次开始,攻丝的行程由上一次攻丝行程减去递减量DAM得到。
- 如果下一次攻丝的行程将小于等于递减量DAM,那么以后的攻丝行程就等于递减量。
- 在剩余的深度小于等于两倍的递减量时,最终将平分为两次相等的攻丝行程,所以这两次攻丝行程始终大于一半的递减量。
编程实例:
使用CYCLE841啄式攻丝,被加工螺纹为M6。
N10 G90 G17 G54 S400 M03 |
参数定义 |
N20 G00 X20 Y20 |
移动至加工位置 |
N30 CYCLE841(10, 0, 3, -20, 20, -10,10,2,1,1,0, 3, 6, 0, 0, 200, 300) |
循环调用 |
N40 G00 Z50 |
返回安全位置 |
N50 M02 |
程序结束 |