1.SIMENZ840D指令简述
(1)G指令
G90:参照挡墙坐标系原点,在工件坐标系中编制刀具运行点的程序。
G91:参照最新接近点,编制刀具运行距离程序。
G0:快速移动使刀具快速定位,绕工件运动或接近换刀点。
G1:刀具沿与轴、斜线或其他任何空间定位平行的直线移动。
G2:在圆弧轨迹上以顺时针方向运行。
G3:在圆弧轨迹上以逆时针方向运行。
G4:暂停时间生效(F…以秒为单位;S…用主轴旋转次数确定时间)。
G17:无刀具半径补偿。
G18:刀具半径补偿到轮廓左侧。
G19:刀具半径补偿到轮廓右侧。
G40:解除刀具半径补偿。
G41:激活刀具半径补偿,刀具沿加工方向运行至轮廓的右边。
G42:激活刀具半径补偿,刀具沿加工方向运行至轮廓的左边。
G53:非模态接触,包括已编程的偏置。
G54~G57:调用第1到第4可设置零点偏置。
G94:直线进给率,单位为mm/min(in/min)。
G95:旋转进给率,单位为mm/r(in/r)。
(2)M指令
M0:编程停止。
M1:选择停止。
M2:主程序结束返回程序开头。
M30:程序结束。
M17:子程序结束。
M3:主动主轴顺时针方向旋转。
M4:主动主轴逆时针方向旋转。
M5:主动主轴停止。(https://www.xing528.com)
M6:换刀指令。
(3)其他
F:进给率。
S:主动主轴的速度,单位为r/min。
T:调用刀具。
D:刀具偏置号(范围:1~32000)。
2.编程要点
除换刀程序外,加工中心的编程方法与普通数控铣床相同。
不同的数控机床,其换刀程序是不同的,通常选刀和换刀分开进行,换刀动作必须在主轴停转条件下进行。换刀完毕启动主轴后,方可执行下面程序段的加工动作,选刀动作可与机床的加工动作重合起来,即利用切削时间进行选刀,因此,换刀M06指令必须安排在用新刀具进行加工的程序段之前,而下一个选刀指令T××常紧接安排在这次换刀指令之后。
多数加工中心都规定了“换刀点”位置,即定距换刀,主轴只有走到这个位置,机械手才能执行换刀动作。一般立式加工中心规定换刀点的位置在Z0处(即机床Z轴零点),同时规定换刀时应有回参考点的准备功能G28指令,当控制机接到选刀T指令后,自动选刀,被选中的刀具处于刀库最下方;接到换刀M06指令后,机械手执行换刀动作。因此换刀程序可采用两种方法设计。
方法一:N010 G28 Z0 T02;
N011 M06;
返回Z轴换刀点的同时,刀库将T02号刀具选出,然后进行刀具交换,换到主轴上的刀具为T02,若Z轴回零时间小于T功能执行时间(即选刀时间),则M06指令等刀库将T02号刀具转到最下方位置后才能执行。因此这种方法占用机动时间较长。
方法二:N010 G01 Z…T02;
N017 G28 Z0 M06;
N018 G01 Z T03;
N017程序段换上N010程序段选出的T02号刀具;在换刀后,紧接着选出下次要用的T03号刀具,在N010程序段和N018程序段执行选刀时,不占用机动时间。所以这种方法较好。
3.编程举例
【例2-3】如图2-13所示,毛坯尺寸为80mm×80mm×25mm。
课题分析:选用16mm立铣刀加工本例工件时,Z向轮廓采用子程序分层切削的方法加工,Z向每次切削深度为5mm,圆形、方形凸台的分层切削次数依次为2次和1次。

图2-13 轮廓编程实例
程序及说明见表2-9。
表2-9 程序及说明

(续)

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