分享好友 数控技术首页 数控技术分类 切换频道

数控机床程序的编制

2018-04-20 00:00780
一、             问题要点

normal style="TEXT-INDENT: 21pt; mso-char-indent-count: 2.0; mso-char-indent-size: 10.5pt">数控系统是现代化零件加工的必然介质,是高精度、高速度、自动化、复合化的组成部份。它的原理都是通过程序来控制的,所以说生产工艺的进度离不开程序编制的技巧。信息化产业的今天有必要与大家一起来认识数控机床的控制介质──加工程序。

normal style="MARGIN-LEFT: 21pt; TEXT-INDENT: -21pt; mso-list: l1 level1 lfo2; tab-stops: list 21.0pt">二、             数控机床的加工过程

    数控机床即是用数字信息进行控制的机床,机床的所有运动,包括主运动,进给运动及各种辅助运动都是用输入数控装置的数字信号来控制的,如下图:

 

normal style="MARGIN-LEFT: 21pt; TEXT-INDENT: -21pt; mso-list: l1 level1 lfo2; tab-stops: list 21.0pt">三、             程序编制的主要内容

normal style="MARGIN-LEFT: 39pt; TEXT-INDENT: -18pt; mso-list: l1 level2 lfo2; tab-stops: list 39.0pt">1、  坐标系统:每台数控机床都规定有相应的坐标系,它一般都是采用右手直角笛卡儿坐标系,在编制程序时,就是以相应坐标尺寸上的“十”“一”来规定运动方向。

normal style="MARGIN-LEFT: 39pt; TEXT-INDENT: -18pt; mso-list: l1 level2 lfo2; tab-stops: list 39.0pt">2、  代码: ①、EIA代码??是美国电子工业协会规定的代码,出现较早的一种源代码格式。         

normal style="MARGIN-LEFT: 21pt; TEXT-INDENT: 52.5pt">②、ISO代码??是国际标准化组织规定的代码,俗称G代码。

normal style="MARGIN-LEFT: 94.5pt; TEXT-INDENT: -21pt">③、3B代码??是普及于线切割加工的代码,是我国数控线切割机床统一采用的5指令3B代码格式。

normal style="MARGIN-LEFT: 39pt; TEXT-INDENT: -18pt; mso-list: l1 level2 lfo2; tab-stops: list 39.0pt">3、  程序段格式:现代数控系统广泛采用的程序段格式都是字地址格式。

normal style="MARGIN-LEFT: 39pt; TEXT-INDENT: -18pt; mso-list: l1 level2 lfo2; tab-stops: list 39.0pt">4、  最小设定单位:是指令带上确定刀具移动量的最小单位。

normal style="MARGIN-LEFT: 39pt; TEXT-INDENT: -18pt; mso-list: l1 level2 lfo2; tab-stops: list 39.0pt">5、  进给速度:是刀具的中心沿工件成形轮廓的进给速度。

normal style="MARGIN-LEFT: 21pt; TEXT-INDENT: -21pt; mso-list: l1 level1 lfo2; tab-stops: list 21.0pt">四、             编程工艺

normal style="TEXT-INDENT: 21pt; mso-char-indent-count: 2.0; mso-char-indent-size: 10.5pt">程序编制分为手工编程和自动编程两种,不同的是后者通过计算机及相应的软件来完成。它们的编制格式基本一致,在工艺指令的编制中包括有准备功能指令G和辅助工能指令M。

normal style="MARGIN-LEFT: 21pt; TEXT-ALIGN: center" align=center>G、M代码的程序段格式

normal style="TEXT-ALIGN: center" align=center>N

normal style="TEXT-ALIGN: center" align=center>G

normal style="TEXT-ALIGN: center" align=center>X

normal style="TEXT-ALIGN: center" align=center>Y

normal style="TEXT-ALIGN: center" align=center>Z

normal style="TEXT-ALIGN: center" align=center>F

normal style="TEXT-ALIGN: center" align=center>S

normal style="TEXT-ALIGN: center" align=center>T

normal style="TEXT-ALIGN: center" align=center>M

normal style="TEXT-ALIGN: center" align=center>LF或CR

normal style="TEXT-ALIGN: center" align=center>顺序号

normal style="TEXT-ALIGN: center" align=center>准备功能

normal style="TEXT-ALIGN: center" align=center>坐标运动尺寸

normal style="TEXT-ALIGN: center" align=center>工艺性指令

normal style="TEXT-ALIGN: center" align=center>辅助功能

normal style="TEXT-ALIGN: center" align=center>结束代码

normal style="MARGIN-LEFT: 42pt; TEXT-INDENT: -21pt; mso-list: l2 level1 lfo3; tab-stops: list 42.0pt">①、N代表程序段的序号,以字母N和四位数字表示。

normal style="MARGIN-LEFT: 42pt; TEXT-INDENT: -21pt; mso-list: l2 level1 lfo3; tab-stops: list 42.0pt">②、G是准备功能指令由G和两位数字组成。

normal style="MARGIN-LEFT: 42pt; TEXT-INDENT: -21pt; mso-list: l2 level1 lfo3; tab-stops: list 42.0pt">③、X、Y、Z分别代表各加工轴的坐标运动尺寸。

normal style="MARGIN-LEFT: 42pt; TEXT-INDENT: -21pt; mso-list: l2 level1 lfo3; tab-stops: list 42.0pt">④、F、S、T代表工艺性指令,F指令进给速度,S指令主轴转数,T指令具号。

normal style="MARGIN-LEFT: 42pt; TEXT-INDENT: -21pt; mso-list: l2 level1 lfo3; tab-stops: list 42.0pt">⑤、M为辅助功能指令,由M和两位数字组成。

normal style="MARGIN-LEFT: 42pt; TEXT-INDENT: -21pt; mso-list: l2 level1 lfo3; tab-stops: list 42.0pt">⑥、LF或CR代表结束代码,LF为ISO标准中的结束号,CR为EIA代码中的结束号。(有的用符合“*”或“;”表示)

normal style="TEXT-INDENT: 216.8pt; mso-char-indent-count: 18.05; mso-char-indent-size: 12.0pt">3B程序格式

normal style="TEXT-ALIGN: center" align=center>B

normal style="TEXT-ALIGN: center" align=center>X

normal style="TEXT-ALIGN: center" align=center>B

normal style="TEXT-ALIGN: center" align=center>Y

normal style="TEXT-ALIGN: center" align=center>B

normal style="TEXT-ALIGN: center" align=center>J

normal style="TEXT-ALIGN: center" align=center>G

normal style="TEXT-ALIGN: center" align=center>Z

normal style="TEXT-ALIGN: center" align=center> 

normal style="TEXT-ALIGN: center" align=center>X座标值

normal style="TEXT-ALIGN: center" align=center> 

normal style="TEXT-ALIGN: center" align=center>Y坐标值

normal style="TEXT-ALIGN: center" align=center> 

normal style="TEXT-ALIGN: center" align=center>计数长度

normal style="TEXT-ALIGN: center" align=center>计数方向

normal style="TEXT-ALIGN: center" align=center>加工指令

normal style="TEXT-INDENT: 27pt; mso-char-indent-count: 2.57; mso-char-indent-size: 10.5pt">1)、B代表程序分隔符号,把X、Y 数值分隔的作用;

normal style="TEXT-INDENT: -21pt; mso-char-indent-count: -2.0; mso-char-indent-size: 10.5pt">2)、X、Y代表线段加工终点相对于起点的座标位置,其值只要保持比值不变,允许同时缩小相同倍数。

normal style="TEXT-INDENT: -21pt; mso-char-indent-count: -2.0; mso-char-indent-size: 10.5pt">3)、计数长度的确定,当计数方向确定后,计数长度取计数方向从起点到终点拖板移动的总距离,也就是计数方向座标轴上投影长度的总和。

normal style="TEXT-INDENT: -21pt; mso-char-indent-count: -2.0; mso-char-indent-size: 10.5pt">4)、计数方向G的选择在线段加工中应选用进给距离比较长的一个方向作为进给长度控制方向。在圆弧加工中应看圆弧终点的情况而定。最后一步在座标象限中以45度线为界限值,当│Xe│<│Ye│时取GX, 当│Xe│>│Ye│时取GY。

normal style="TEXT-INDENT: -20pt; mso-char-indent-count: -2.0; mso-char-indent-size: 10.0pt">5)、加工指令Z是加工指令的总括代号。它共分12种,其中圆弧加工指令有8种。如下图示:

normal style="TEXT-INDENT: 21pt; mso-char-indent-count: 2.1; mso-char-indent-size: 10.0pt">SR表示顺圆,NR表示逆圆,数字表示该圆弧的起点相对于圆心坐标象限,直线段指令用L表示,后面的数字表示该线段相对于起点的坐标象限。

normal style="MARGIN-LEFT: 21pt; TEXT-INDENT: -21pt; mso-list: l1 level1 lfo2; tab-stops: list 21.0pt">五、             工艺分析

在数控程序的编制中,工艺分析是十分重要的,因为它整个加工过程是自动化进行的,不需要人的参与,在普通机床不必考虑的问题在数控加工中就必须要予以规定。比如工序中工步安排,走刀路线,刀具的形状和切削用量以及开停车,冷却液的开停等,只有合理计算程序的编制,才能在最高效率情况下将零件加工出来。

normal style="MARGIN-LEFT: 21pt; TEXT-INDENT: -21pt; mso-list: l1 level1 lfo2; tab-stops: list 21.0pt">六、             编者语

随着数控机床功能的日趋完善,信息化产业的高速发展,数控机床已逐步代替了普通机床,这就使得让更多的人了解编程的重要性,撑握未来加工工业技术于手中,发挥自我。

举报
收藏 0
打赏 0
轻松提高数控机床精度
随着我国经济的飞速发展,数控机床作为新一代工作母机,在机械制造中已得到广泛的应用,精密加工技术的迅速发展和零件加工精度的

0评论2025-01-04307

加工中心刀具长度补偿怎么用?
在数控加工中,刀具长度补偿是一种重要的措施,用于消除机床变形、热变形等因素引起的误差,保证加工精度,从而提高培训效率,减

0评论2024-12-18392

加工中心主轴定位角度怎么调?
  在数控加工领域,加工中心主轴的定位角度是影响加工精度和效率的重要因素之一。正确调整主轴的定位角度可以提高加工质量,减

0评论2024-12-11491

简述机器人加装电主轴就选Kasite 4060ER-S的理由
  近年来,随着科技的不断发展,机器人作业已经渗透到各个领域,尤其在工业制造领域,更加随处可见。高精密切割、铣削、雕刻、

0评论2024-05-20704

机器人主轴怎么选?Kasite高速电主轴满足你的需求
  机器人发展到现在越来越受到人们的欢迎和重视,现在很多传统行业都在生产作业中引入了工业机器人,随着机器人的改进和优化,

0评论2023-10-231206

机械臂加装2.2KW大力矩电主轴,就选MSIY-80电主轴
机械臂想加装大力矩电主轴,用于铸钢等硬质材料去毛刺,铣削等加工,可以考虑MSIY-80电主轴,外径80mm,重量4.8公斤,可搭配轴向或径向浮动刀柄配套使用。

0评论2023-08-261198

每天早上打开数控机床时有没有必要热机?
工厂使用精密数控机床(加工中心、电火花、慢走丝等机床)进行高精密加工,你是否有这样的经验:每天早上开机进行加工,首件的加

0评论2023-08-151090