5.3.4 螺纹退刀槽 CYCLE96
编程
CYCLE96 (DIATH, AXSA, FORM)
参数
DIATH |
Real |
螺纹的额定直径 |
AXSA |
Real |
纵向轴加工的起始点 |
FORM |
String |
A(A型)、B(B型)、C(C型)、D(D型) |
图5.34 螺纹退刀槽图示
功能
使用此循环,加工出公制ISO螺纹的退刀槽。
操作顺序
循环启动前到达的起始位置,可以是任意位置,但必须保证接近每个螺纹退刀槽时不发生碰撞。该循环具有如下时序过程:
1.使用G00接近循环中定义的起始点;
2.根据有效的刀尖方向选择刀具半径补偿,并按循环调用之前所编程的进给率沿退刀槽轮廓进给;
3.使用G00退回到起始点,并使用G40取消刀具半径补偿。
参数说明:
DIATH(额定直径)
使用该参数,通过定义M2到M68,可以加工公制螺纹的退刀槽(如图5.35)。
1.如果设定的值导致最后的成品直径小于3毫米,循环将终止并产生报警;
2.如果参数的值不同于国标中的规定值,循环也将终止,并产生报警。
AXSA(起始点)
如图5.35,使用此参数AXSA定义纵向轴的加工尺寸。
图5.35 螺纹退刀槽
FORM(形状定义)
如图5.36,A型和B型螺纹退刀槽用于外螺纹加工,A型适用于一般的螺纹收尾,B型适用于较短的螺纹收尾。C型和D型螺纹退刀槽用于内螺纹加工,C型适用于一般的螺纹收尾,D型适用于较短的螺纹收尾。如果参数的值不是A~D,循环将终止并产生报警。
图5.36 螺纹退刀槽类型
说明:
1.在循环内部,自动选择刀具半径补偿;
2.循环只使用刀尖方向1~4。如果循环识别出的刀尖方向为5~9或者所选择的刀尖方向不能加工相应的退刀槽形状,循环将终止并产生报警;
3.循环将根据有效刀具的刀尖方向和螺纹直径自动找到起始点。根据编程的坐标值,该起始点的位置由有效刀具的刀尖方向决定;
4.循环调用前,必须激活刀具补偿功能,否则循环将终止并出现报警。
示例:
螺纹退刀槽_形状_A
此程序可用于编程形状A的螺纹退刀槽。
图5.37 示例
N10 T1 D3 S300 M03 |
技术值的定义 |
N20 G95 G90 F0.3 |
|
N30 G00 Z100 X50 |
选择起始位置 |
N40 CYCLE96 (42, 60, “A”) |
循环调用 |
N50 G90 G00 X50 Z100 |
接近下一个位置 |
N60 M02 |
程序结束 |