- 数控铣床(FANUC)考工实训教程(第二版)
- 吴明友
- 15字
- 2020-08-28 23:39:19
第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指令的程序段中出现的轴地址决定Xp、Yp、Zp。当在G17、G18或G19程序段中省略轴地址时,认为是基本3轴地址被省略。
参数No.1022用于设定基本3轴X、Y和Z的平行轴。
在不指令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; 增量值指令