5.3.1 凹槽 CYCLE93

编程:

        CYCLE93(AXFA, AXSA, WIDG, DEPG, ANGC, ANG1, ANG2, RCO1, RCO2, RCI1, RCI2, FAL1, FAL2, IDEP, DWT, TYP, VRT)

参数:

AXFA

Real

横向坐标轴起始点(半径值输入)

AXSA

Real

纵向坐标轴起始点(绝对坐标)

WIDG

Real

槽宽:切槽宽度(无符号输入)

DEPG

Real

槽深:切槽深度(无符号输入,半径值输入)

ANGC

Real

轮廓和纵向轴的夹角,范围值:0<=ANGC<=180°

ANG1

Real

侧面角1:在起始点一边(无符号输入)

范围值:0<=ANG1<89.999°

ANG2

Real

侧面角2:在另一边(无符号输入)

范围值:0<=ANG2<89.999°

RCO1

Real

外部倒圆/倒角1:半径/倒角1,外部,位于起始点一边

RCO2

Real

外部倒圆/倒角2:半径/倒角2,外部,位于另一边

RCI1

Real

内部倒圆/倒角1:半径/倒角1,内部,位于起始点一边

RCI2

Real

内部倒圆/倒角2:半径/倒角2,内部,位于另一边

FAL1

Real

槽底的精加工余量(半径值输入)

FAL2

Real

侧面的精加工余量(半径值输入)

IDEP

Real

进给深度(无符号输入)

DWT

Int

槽底停顿时间

TYP

Int

加工类型,范围值:1~811~18

VRT

Real

退回位移,增量(无符号输入)

功能:

        切槽循环用于纵向和表面加工时,对任何垂直轮廓单元进行对称或不对称的切槽,包括外部和内部切槽。

操作顺序:

        纵向进给深度(面向槽底)和横向进给深度(相邻两槽)在循环内部计算,并分配最大允许值。在倾斜表面切槽时,刀具将以最短的距离从一个槽移动到下一个槽,即平行于加工槽的倾斜面,在此过程中,循环内部计算出到轮廓的安全距离。

        步骤1:每次进给中,粗加工到槽底。每次进给后刀具会后退以便断屑(如图5.12);

                           图5.12 步骤1示意图

        步骤2:如图5.13,面向槽底(刀具轴向)方向按一步或几步加工槽,而每一步根据进给深度来确定。从第二次切削开始,退刀前刀具将沿槽宽(径向)方向退回1mm;

                            图5.13 步骤2示意图

        步骤3:如果在ANG1或ANG2下编程了角度值,还需进行侧面的毛坯切削。如果槽宽较大,则分几步进行切削;

                       图5.14 步骤3示意图

        步骤4:从每一侧面到底部中心平行于轮廓进行精加工余量的毛坯切削。在此过程中,循环可以自动选择或不选择刀具半径补偿。

                     图5.15 步骤4示意图

参数说明:

                                                     图5.16 参数图示

AXFA和AXSA(起始点)

        可以使用这两个值来定义槽的起始点,从起始点开始,在循环中自动计算出轮廓(如图5.16、图5.17)。

        1.循环计算出在循环起始处的参考点;

        2.切削外部槽时,刀具首先会按纵向轴方向移动;切削内部槽时,刀具首先按横向轴方向移动;

        3.弯曲部分的切槽可以以不同方式来实现。根据弯曲的形状和半径,可以是一条覆盖最大的弯曲部分的近轴直线,或者是利用槽边上的某一点来得到切线;

        4.如果槽边的特定点位于循环定义的直线上时,槽边的半径和倒角才和弯曲轮廓有关。

WIDG和DEPG(槽宽和槽深)

        参数槽宽(WIDG)和槽深(DEPG)用来定义槽的形状。

        1.如果槽宽大于有效刀具的宽度,则循环将整个宽度进行平分。去掉切削沿半径后,最大的进给是刀具宽度的95%,以此保证形成切削重叠;

        2.如果所编程的槽宽小于实际刀具宽度,将出现报警,同时加工终止。如果在循环中发现切削沿宽度等于零,也会出现报警。

                                                          图5.17 参数图示

ANGC(角)

        使用参数ANGC来编程加工槽时的倾斜角,取值范围是0~180°,并且始终相对于纵向轴(如图5.16、图5.17)。

ANG1和ANG2(侧面角)

        如图5.16和图5.17,不对称的槽可以定义不同的侧面角。该角可以采用0到89.999°。

RCO1、RCO2和RCI1、RCI2(半径/倒角)

        如图5.16,用来定义槽边或槽底的半径/倒角。注意,正号表示半径,负号表示倒角。

       如何考虑编程的倒角,与参数TYP的十位数有关:

        1.如果TYP<10(十位数=0),倒角带CHF编程;

        2.如果TYP>10(十位数=1),倒角带CHR编程。

      (CHF/CHR参见章节2.7.7)

FAL1和FAL2(精加工余量)

        用来单独编程槽底和侧面的精加工余量。在加工过程中,进行毛坯切削直至最后余量,然后使用相同的刀具沿着最后轮廓进行平行于轮廓的切削。

                                          图5.18 精加工余量示意图

IDEP(进给深度)

        如图5.17,可以将每次切槽分成几个深度进给。每次进给后,刀具退回1mm以便断屑。任何情况下都必须设定参数IDEP。

TYP(加工类型)

        槽的加工类型由参数TYP定义。参数的十位数表示倒角是用何种方式编程的。

        1. TYP1..8:倒角按CHF方式编程;

        2. TYP11...18:倒角按CHR方式编程。

                                                  图5.19 槽的加工类型

        如果参数具有不同于以上的值,循环将终止并产生报警;如果半径/倒角在槽底接触或者相交,或者用户设法在平行于纵向轴的轮廓上进行端面切槽,循环也将终止并报警。

VRT(退回位移)

        参数VRT用来定义从槽的外部直径或内部直径退回的位移。如果VRT=0(参数未编程),刀具将退回1mm。另外,粗加工到槽底的过程中,每个进给深度后刀具都会后退VRT距离以便断屑。

说明:

        1.调用切槽循环之前,必须使能一个双刀沿刀具;

        2.两个切削沿的长度补偿必须以两个连续刀具补偿号保存,而且在首次循环调用之前必须激活第一个刀具号;

        3.循环将在相应的加工步骤使用相应的刀具补偿值,并自动使能;

        4.循环结束后,在循环调用之前编程的刀具补偿号重新有效。

示例:

        此程序用于在纵向轴方向的斜面上进行外部切槽。起始点在X35 Z60的右侧。循环将使用刀具T5的刀具补偿D1和D2。切削刀具必须相应地定义。

                                                                 图5.20 示例

N10 T5 D1 S400 M03

切削参数定义

N20 G95 G90 F0.2

N30 G00 X80 Z65

选择起始位置

N40 CYCLE93(35, 60, 30, 25, 12, 15, 16, 0, 0, -2, -2, 1, 1, 10, 1, 5, 0)

循环调用

N50 G00 G90 X50 Z65

下一个位置

N60 M02

程序结束

5 (1)
文章评级 (1 投票)
文章评级
附件
暂无附件。
评论
暂无评论,第一发布评论。
姓名
邮箱地址
验证码 Security Code
相关文章 RSS Feed
5.2.1 中心钻钻削 CYCLE81
从 Tue, Aug 23, 2016起,访问3544 次。
5.3.2 退刀槽 CYCLE94
从 Tue, Aug 23, 2016起,访问3436 次。
5.1 固定循环汇总表
从 Mon, Aug 15, 2016起,访问3410 次。
5.2.7 停止1钻孔(镗孔3) CYCLE87
从 Tue, Aug 23, 2016起,访问2694 次。
5.2.6 镗孔(镗孔2) CYCLE86
从 Tue, Aug 23, 2016起,访问5807 次。
5.3.3 毛坯切削 CYCLE95
从 Tue, Aug 23, 2016起,访问5354 次。
5.2 钻、镗削循环
从 Mon, Aug 15, 2016起,访问4296 次。
5.2.5 铰孔1(镗孔1) CYCLE85
从 Tue, Aug 23, 2016起,访问2929 次。
5.3.6 仿形切削 CYCLE99
从 Tue, Aug 23, 2016起,访问5232 次。
5.2.9 铰孔2(镗孔5) CYCLE89
从 Tue, Aug 23, 2016起,访问2940 次。