数控铣床(FANUC)考工实训教程(第二版)
上QQ阅读APP看本书,新人免费读10天
设备和账号都新为新人

第4章 数控铣床基本编程方法训练

4.1 数控铣床的编程概述

4.1.1 数控铣床编程坐标系的建立

CNC将刀具移动到指定位置。刀具位置由刀具在坐标系中的坐标值表示。坐标值由编程轴指定。当3个编程轴为X轴、Y轴和Z轴时,坐标值指定如下。

X_Y_Z__

该指令称为尺寸字。由X40.0 Y50.0 Z25.0指定的刀具位置如图4-1所示。

图4-1 由X40.0 Y50.0 Z25.0指定的刀具位置

机床上的一个用作加工基准的特定点称为机床零点。机床制造厂对每台机床都设置机床零点。用机床零点作为原点设置的坐标系称为机床坐标系。

在通电之后,执行手动返回参考点就设置了机床坐标系。机床坐标系一旦设定,就保持不变,直到电源关掉为止。

指令格式:G90 G53 IP_;(IP为X、Y、Z的代表)

① 选择机床坐标系G53。当指令机床坐标系上的位置时,刀具快速移动到该位置。用于选择机床坐标系的G53是非模态G代码,即它仅在指令机床坐标系的程序段有效。对G53应指定绝对值指令(G90)。当指定增量值指令(G91)时,G53指令被忽略。当指令刀具移动到机床的特殊位置时,例如换刀位置,应该用G53编制在机床坐标系中的移动程序。

② 补偿功能的取消。当指定G53指令时,就清除了刀具半径补偿、刀具长度补偿和刀具偏置。

③ 电源接通后立即指定G53。在G53指令指定之前,必须设置机床坐标系,因此通电后必须进行手动返回参考点或由G28指令的自动返回参考点。当采用绝对位置编码器时,就不需要该操作。

④ 参考点位置。使CNC系统通电,然后手动返回参考点,可以立即建立一个加工坐标系,参考点的坐标值为(αβ),由参数No.1240设定。如图4-2所示。

图4-2 参考点位置

4.1.2 数控铣床的编程特点

(1)功能

对用G代码的圆弧插补、刀具半径补偿和钻孔,需要选择平面。表4-1列出选择平面的G代码。

表4-1 由G代码选择的平面

由G17、G18或G19指令的程序段中出现的轴地址决定XpYpZp。当在G17、G18或G19程序段中省略轴地址时,认为是基本3轴地址被省略。

参数No.1022用于设定基本3轴XYZ的平行轴。

在不指令G17、G18、G19的程序段中平面维持不变。

当电源接通或CNC复位时,由参数No.3402的第1位(G18)和No.3402的第2位(G19)选择G17(X/Y平面)、G18(Z/X平面)或G19(Y/Z平面)。移动指令与平面选择无关。

(2)实例

【例4-1】

U轴平行于X轴时,平面选择。

G17X_Y_;X/Y平面
G17U_Y_;U/Y平面
G18X_Z_;Z/X平面
X_Y_平面不改变(Z/X平面)
G17;X/Y平面
G18;Z/X平面
G17U_;U/Y平面
G18Y_;Z/X平面,Y轴移动,与平面没有任何关系

4.1.3 绝对编程方式与增量编程方式

(1)功能

有两种方法指令刀具的移动:绝对值指令和增量值指令。在绝对值指令中,编程终点的坐标值;而在增量值指令中,编程移动距离。G90和G91分别用于指令绝对值或增量值。指令格式如下。

绝对值指令:G90 X_Y_Z_;
增量值指令:G91 X_Y_Z_;

(2)实例

【例4-2】

如图4-3所示。刀具从起点运动到终点分别可以由以下两种编程方式来指定。

图4-3 绝对值(G90)与增量值(G91)编程方式

G90 X40.0 Y70.0; 绝对值指令
G91 X-60.0 Y40.0; 增量值指令