首页 理论教育 cnc刀具半径补偿程序里怎么体现

cnc刀具半径补偿程序里怎么体现

时间:2022-02-12 理论教育 版权反馈
【摘要】:G90、G91分别用于指定绝对坐标尺寸和增量坐标尺寸。指令刀具从所在位置以机床事先设定好的最快速度移动到程序中指定的定位点。该指令只能使刀具快速到达目标点,而运动的轨迹根据不同的数控系统而不同。可见,G00指令的运动轨迹不是一条直线,而是几段直线的组合。忽略了这一点,就有可能发生机床部件的碰撞。当使用圆形刀具铣削工件时,利用刀具半径补偿功能,只需按照工件轮廓编程,不必计算刀具中心轨迹。

在数控机床加工程序中使用的编程指令主要有两大类:准备功能G指令和辅助功能M指令。

1.准备功能G指令

1)绝对尺寸和增量尺寸指令——G90、G91

G90、G91分别用于指定绝对坐标尺寸和增量坐标尺寸。这是一对模态 (续效)指令,如图4-8所示,当刀具从B点运动到C点时,BC段直线的插补程序如下:

绝对尺寸编程:G90 G01 X20 Y40 F200;

相对尺寸编程:G91 G01 X-40 Y-30 F200;

在一个程序中可同时出现绝对尺寸编程和相对尺寸编程。

图4-8 绝对尺寸与增量尺寸编程

2)预置寄存指令——G92

当使用绝对尺寸编程时,需确定工件坐标系与机床坐标系之间的位置关系。

指令格式:G92—X—Y;

其中:X、Y——刀具的起始点在工件坐标系中的位置。

注:G92并不使机床产生运动,只是记录坐标设定值。

3)平面选择指令——G17、G18、G19

坐标平面选择指令用于选择机床的加工平面,G17、G18、G19分别用于指定XOY、ZOX、YOZ平面。

若数控机床只有在一个平面内加工的功能,则程序中可将其省略。如数控车床加工时,默认为ZOX平面。

4)快速点定位指令——G00

指令刀具从所在位置以机床事先设定好的最快速度移动到程序中指定的定位点。该指令只能使刀具快速到达目标点,而运动的轨迹根据不同的数控系统而不同。在三坐标数控机床上,如果三个坐标都有位移量,则三个伺服电动机同时按设定的速度驱动刀架移动,当某一个坐标到达终点时,该电动机停止运转,其余两个电动机继续带动刀架移动至另一个坐标到达终点,该电动机停止运转,最后一个电动机运行至第三个坐标到达终点。这种单方向趋进的方法有利于提高定位精度。可见,G00指令的运动轨迹不是一条直线,而是几段直线的组合。只有在特殊的情况下,运动轨迹才是一条直线。忽略了这一点,就有可能发生机床部件的碰撞。

指令格式:G00X—Y—Z—;

其中:X、Y、Z——是刀具下一个定位点的坐标。

5)直线插补指令——G01

指令刀具按程序中指定的速度从直线的起点移动到直线的终点,用于加工任意的平面直线和空间直线。

指令格式:G01X—Y—Z—F—;

其中:X、Y、Z——直线终点的坐标;

F——刀具的进给速度。

6)圆弧插补指令——G02

指令刀具按程序中指令的速度插补平面圆弧。

指令格式有以下两种:

用圆心坐标编程:

用圆弧半径编程:

其中:G02——顺时针圆弧插补;

G03——逆时针圆弧插补;

X、Y、Z——圆弧的终点坐标;

I、J、K——从圆弧起点向圆心所做矢量在X、Y、Z坐标轴上的投影;

R——圆弧半径,当圆弧的圆心角≤180°时,R用正值;当圆心角>180°时,R用负值;

F——刀具的进给速度。

7)刀具半径补偿指令——G41、G42、G40

当使用圆形刀具铣削工件时,利用刀具半径补偿功能,只需按照工件轮廓编程,不必计算刀具中心轨迹。现代数控机床大多具有刀具半径补偿功能。

指令格式:G41(G42)D××—;

其中:G41——刀具补偿的左偏指令 (简称左刀补),即观察者顺着刀具前进方向看,刀具在工件轮廓的左边;

G42——刀具补偿的右偏指令 (简称右刀补),即观察者顺着刀具前进方向看,刀具在工件轮廓的右边;

G40——撤销刀补;

D××——内存地址。

2.辅助功能M指令

1)程序结束——M02

该指令出现在程序的最后一个程序段中,表示零件加工完成,机床的所有运动停止并复位。

2)主轴控制指令——M03、M04、M05

M03、M04、M05分别用于控制主轴的正转、反转和停止。M03(M04)和M05需成对使用。

3)切削液控制指令——M08、M09

M08、M09分别用于切削液的打开和关闭。M08和M09需成对使用。

免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。

我要反馈