一、 问题要点 数控系统是现代化零件加工的必然介质,是高精度、高速度、自动化、复合化的组成部份。它的原理都是通过程序来控制的,所以说生产工艺的进度离不开程序编制的技巧。信息化产业的今天有必要与大家一起来认识数控机床的控制介质──加工程序。 二、 数控机床的加工过程 
三、 程序编制的主要内容 1、 坐标系统:每台数控机床都规定有相应的坐标系,它一般都是采用右手直角笛卡儿坐标系,在编制程序时,就是以相应坐标尺寸上的“十”“一”来规定运动方向。 2、 代码: ①、EIA代码??是美国电子工业协会规定的代码,出现较早的一种源代码格式。 ②、ISO代码??是国际标准化组织规定的代码,俗称G代码。 ③、3B代码??是普及于线切割加工的代码,是我国数控线切割机床统一采用的5指令3B代码格式。 3、 程序段格式:现代数控系统广泛采用的程序段格式都是字地址格式。 4、 最小设定单位:是指令带上确定刀具移动量的最小单位。 5、 进给速度:是刀具的中心沿工件成形轮廓的进给速度。 四、 编程工艺 程序编制分为手工编程和自动编程两种,不同的是后者通过计算机及相应的软件来完成。它们的编制格式基本一致,在工艺指令的编制中包括有准备功能指令G和辅助工能指令M。 G、M代码的程序段格式 N | G | X | Y | Z | F | S | T | M | LF或CR | 顺序号 | 准备功能 | 坐标运动尺寸 | 工艺性指令 | 辅助功能 | 结束代码 |
①、N代表程序段的序号,以字母N和四位数字表示。 ②、G是准备功能指令由G和两位数字组成。 ③、X、Y、Z分别代表各加工轴的坐标运动尺寸。 ④、F、S、T代表工艺性指令,F指令进给速度,S指令主轴转数,T指令具号。 ⑤、M为辅助功能指令,由M和两位数字组成。 ⑥、LF或CR代表结束代码,LF为ISO标准中的结束号,CR为EIA代码中的结束号。(有的用符合“*”或“;”表示) 3B程序格式 B | X | B | Y | B | J | G | Z | | X座标值 | | Y坐标值 | | 计数长度 | 计数方向 | 加工指令 |
1)、B代表程序分隔符号,把X、Y 数值分隔的作用; 2)、X、Y代表线段加工终点相对于起点的座标位置,其值只要保持比值不变,允许同时缩小相同倍数。 3)、计数长度的确定,当计数方向确定后,计数长度取计数方向从起点到终点拖板移动的总距离,也就是计数方向座标轴上投影长度的总和。 4)、计数方向G的选择在线段加工中应选用进给距离比较长的一个方向作为进给长度控制方向。在圆弧加工中应看圆弧终点的情况而定。最后一步在座标象限中以45度线为界限值,当│Xe│<│Ye│时取GX, 当│Xe│>│Ye│时取GY。 5)、加工指令Z是加工指令的总括代号。它共分12种,其中圆弧加工指令有8种。如下图示: 
SR表示顺圆,NR表示逆圆,数字表示该圆弧的起点相对于圆心坐标象限,直线段指令用L表示,后面的数字表示该线段相对于起点的坐标象限。 五、 工艺分析 在数控程序的编制中,工艺分析是十分重要的,因为它整个加工过程是自动化进行的,不需要人的参与,在普通机床不必考虑的问题在数控加工中就必须要予以规定。比如工序中工步安排,走刀路线,刀具的形状和切削用量以及开停车,冷却液的开停等,只有合理计算程序的编制,才能在最高效率情况下将零件加工出来。 六、 编者语 随着数控机床功能的日趋完善,信息化产业的高速发展,数控机床已逐步代替了普通机床,这就使得让更多的人了解编程的重要性,撑握未来加工工业技术于手中,发挥自我。 |