【请登录】【免费注册】

首页新闻技术产品供应二手培训展会物流维修求购招商招标招聘企业

技术

搜索
技术文章机械知识技术技巧论文试题维修知识招投标知识
您的位置:盘古机械网>技术文章>机械知识>详情

数控加工程序的格式

时间:2007年12月10日浏览:280次收藏分享:


   
 
1 程序结构

  程序段是可作为一个单位来处理的连续的字组,它实际是数控加工程序中的一段程序。零件加工程序的主体由若干个程序段组成。多数程序段是用来指令机床完成或执行某一动作。程序段是由尺寸字、非尺寸字和程序段结束指令构成。在书写和打印时,每个程序段一般占一行,在屏幕显示程序时也是如此。

  2 程序格式

  常规加工程序由开始符(单列一段)、程序名(单列一段)、程序主体和程序结束指令(一般单列一段)组成。程序的最后还有一个程序结束符。程序开始符与程序结束符是同一个字符:在ISO代码中是%,在EIA代码中是ER。程序结束指令可用M02(程序结来)或M30(纸带结束)。现在的数控机床一般都使用存储式的程序运行,此时M02与M30的共同点是:在完成了所在程序段其它所有指令之后,用以停止主轴、冷却液和进给,并使控制系统复位。M02与M30在有些机床(系统)上使用时是完全等效的,而在另一些机床(系统)上使用有如下不同:用M02结束程序场合,自动运行结束后光标停在程序结束处;而用M3O结束程序运行场合,自动运行结束后光标和屏幕显示能自动返回到程序开头处,一按启动钮就可以再次运行程序。虽然M02与M30允许与其它程序字合用一个程序段,但最好还是将其单列一段,或者只与顺序号共用一个程序段。

  程序名位于程序主体之前、程序开始符之后,它一般独占一行。程序名有两种形式:一种是以规定的英文字(多用O)打头、后面紧跟若干位数字组成。数字的最多允许位数由说明书规定,常见的是两位和四位两种。这种形式的程序名也可称作程序号。另一种形式是,程序名由英文字、数字或英文、数字混合组成,中间还可以加入“—”号。这种形式使用户命名程序比较灵活,例如在LC30型数控车床上加工零件图号为215的法兰第三道工序的程序,可命名为LC30-FIANGE-215-3,这就给使用、存储和检索等带来很大方便。程序名用哪种形式是由数控系统决定的。

  %
 
  O1001
 
  N0   G92 X0 Y0 Z0

  N5   G91 G00  X50  Y35  S500  MO3

  N10  G43 Z-25 T01.01

  N15  G01 G007 Z-12

  N20  G00   Z12

  N25        X40

  N30  G01   Z-17

  N35  G00  G44  Z42  M05

  N40  G90  X0  Y0

  N45  M30

  %

  3 程序段格式

  程序段中字、字符和数据的安排形式的规则称为程序段格式(block format)。数控历史上曾经用过固定顺序格式和分隔符(HT或TAB)程序段格式。这两种程序段格式己经过时,目前国内外都广泛采用字地址可变程序段格式,又称为字地址格式。在这种格式中,程序字长是不固定的,程序字的个数也是可变的,绝大多数数控系统允许程序字的顺序是任意排列的,故属于可变程序段格式。但是,在大多数场合,为了书写、输入、检查和校对的方便,程序字在程序段中习惯按一定的顺序排列。

  数控机床的编程说明书中用详细格式来分类规定程序编制的细节:程序编制所用字符、程序段中程序字的顺序及字长等。例如: /  NO3   G02   X+053   Y+053  I0  J+053 F031  S04   T04   M03   LF

  上例详细格式分类说明如下:N03为程序段序号;G02表示加工的轨迹为顺时针圆弧;X+053、Y+053表示所加工圆弧的终点坐标;I0、J+053表示所加工圆弧的圆心坐标;F031为加工进给速度;S04为主轴转速;T04为所使用刀具的刀号;M03为辅助功能指令;LF程序段结束指令;/为跳步选择指令。跳步选择指令的作用是:在程序不变的前提下,操作者可以对程序中的有跳步选择指令的程序段作出执行或不执行的选择。选择的方法,通常是通过操作面板上的跳步选择开关扳向ON或OFF,来实现不执行或执行有“/”的程序段。

  4 主程序与子程序
 
  编制加工程序有时会遇到这种情况:一组程序段在一个程序中多次出现,或者在几个程序要使用它。我们可以把这组程序段摘出来,命名后单独储存,这组程序段就是子程序。子程序是可由适当的机床控制指令调

业务咨询:932174181   媒体合作:2279387437    24小时服务热线:15136468001 盘古机械网 - 全面、科学的机械行业免费发布信息网站 Copyright 2017 PGJXO.COM 豫ICP备12019803号