您的位置:网站首页 > CAM

数控机床加工的两种特殊的圆弧编程指令:CT和RND

时间:2011-02-28 10:31:15 来源:

  常用的圆弧编程指令是G2和G3,使用时必须编入圆弧起点坐标、终点坐标、圆弧半径或中心坐标,可处理各种类型的圆弧编程。西门子810D/840D系统中的CT和RND指令也可以生成精确的圆弧轨迹,在加工轮廓中出现用圆弧与其他直线或圆弧相切连接的轨迹时,灵活的运用CT和RND指令进行圆弧编程比使用G2和G3指令方便得多:

  1.RND指令处理轮廓拐点的圆弧过渡

  RND指令的含义:轮廓拐点处用指定半径的圆弧过渡处理,并且和相关的直线或圆弧相切连接,数控系统自动运算各个切点的坐标。

  参照图1加工内容为底边外的其余轮廓,所用程序如下。

  N005 G54 G90 G0 Z100 T1 D1

  N010 X70 Y50

  N015 M03 S1000 F500 Z10

  N020 G41 Y20

  N025 G1 Y70 RND=5

  N030 G1 X40 RND=5

  N035 G3 X0 CR=20 RND=5

  N040 G3 X40 CR=20 RND=5

  N045 G1 X70 RND=5

  N050 G1 Y30

  N055 M30

  程序中用RND=5的格式表示轮廓拐点处用半径R5的圆弧过渡处理,并与相关的直线或圆弧相切连接,数控系统自动运算各个切点的坐标,程序中不需写入切点的坐标。而用G2和G3指令编写各处R5圆煌必须计算各个切点的坐标(共10个点),还多了五条程序。

  2.CT指令完成直线和圆弧或圆弧和圆相切连接

  CT指令的含义是:经过一段直线或圆弧的结束点P1和另一个指定点P2生成一段圆弧并且和前面的直线或圆弧在P1点处相切,数控系统自动运算圆弧半径CT指令是模态的。

  参照图2加工内容为底边外的其余轮廓,所用程序如下

  N005 G54 G90 G0 Z100 T1 D1

  N010 X90 Y120

  N015 M03 S1000 F500Z10

  N020 G41Y100

  N025 G1 Y20

  N030 X60

  N040 Y0

  N045 CT X20(第一个R20圆弧)

  N050 X20(第二个R20圆弧)

  N055 X60(第三个R20圆弧)

  N060 G1 Y20

  N065 G1 X90

  N070 Y100

  N075 M30

  用CT在编制程序时只需输入切点坐标而不用写入圆弧半径,也不用判断圆弧的方向,在直线和圆弧或多段圆弧相切连接的轮廓编程时使用非常方便。

  3. CT和RND指令2045在极坐标系中的应用

  在极坐标系中用G2和G3指令编程时有一个限制,极点必须设定在所编程圆弧的中心。而用CT和RND指令就很好地克服了这一障碍。

  (1)RND指令在极坐标系中的应用。

  参照图3在数控铣床上加工4个30°的V型槽,以90°位置的V型槽为例程序如下。

  N005 G54 G90 G0 T1 D1 Z100

  N010 G111 X0 Y0

  N015 AP=9015 RP=110

  N020 M03 S1000 F500 Z10

  N025 G42 RP=100

  N030 G1 RP=0 RND=10

  N035 G1 RP=100

  N040 M30

  (2) CT指令在极坐标系中的应用。

  参照图4加工上部的3段圆弧和2段直线相切连接的部位,程序如下。

  N005 G54 G90 G0 Z100 T1 D1

  N010 G111 X0 Y0

  N015 AP=903618 RP=150

  N020 M03 S1000 F500 Z10

  N025 G42 RP=130

  N030 G1 RP=142.66/2

  N035 CT AP=9018

  N040 AP=90+18

  N045 AP=90+18+36

  N050 G1 RP=150

  N055 M30

  图3和图4这两种类型的工件加工部位使用算术坐标系编程数据处理比较麻烦,在极坐标系中用G2和G3指令编程圆弧时极点必须设定在所编圆弧的中心,需要一些计算工作,而使用RND和CT指令编程圆弧时,极点就不必设定在所编圆弧的中心,极点可以设定在任意的方便数据处理的位置。图3和图4这两种类型的工件加工部位在编程时使用极坐标且极点设定在工件中心最为方便。