首页 > 文章 > 数控编程 > 编程基础 > 常用代码

CNC程序的组成与格式

       2023-04-15 来源:互联网热度:48评论:0
    广告
    核心提示:(一)程序的组成一个完整的零件加工程序,由若干程序段组成,每个程序段又由若干个代码字组成,每个代码字则由文字(地址符)和数字(有些数字还带有符号)组成。字母、数字和符号统称为字符。举例如下:N01 G91 G00X50Y60 LFN02 G01 X1000 Y5000 F150 S300 T12 M03 LF··· ·

(一)程序的组成

一个完整的零件加工程序,由若干程序段组成,每个程序段又由若干个代码字组成,每个代码字则由文字(地址符)和数字(有些数字还带有符号)组成。字母、数字和符号统称为字符。举例如下:

N01  G91  G00    X50    Y60   LF

N02  G01  X1000  Y5000  F150  S300  T12   M03  LF

     ···                       ···

N10  G00  X-50  Y-60  M02  LF

上例为一个完整的零件加工程序,它由10个程序段组成,每个程序段以序号“N”开头,用LF结束。M02代表整个程序的结束。有些数控系统还规定,整个程序要求以符号“%”开头,以符号“EM”结尾。

每个程序段中有若干个代码字,如第二程序段有9个代码字,一个程序段表示一个完整的加工工步或动作。

(二)程序段格式

程序段格式是指一个程序段中字的排列书写方式和顺序,以及每个字和整个程序段的长度限制和规定。不同的数控系统往往有不同的程序段格式,格式不符规定,则数控系统不能接受。

常见的程序段格式有两类:

1.分隔符固定顺序式

这种格式是用分隔符“HT”(在EIA代码中用“TAB”)代替地址符,而且预先规定了所有可能出现的代码字的固定排列顺序,根据分隔符出现的顺序,就可判定其功能。不需要的字或与上一程序段相同功能的字可以不写,但其分隔符必须保留。前面举例中的程序写成分隔符固定顺序格式如下:

我国数控线切割机床采用的“3B”或“4B”格式指令就是典型的分隔符固定顺序格式。其3B格式的一般表示为:BX BY BJ GZ,其具体意义如表1-2所示。

表1-2  数控线切割机床的3B格式

BXBYBJGZ
分隔符号X坐标值分隔符号Y坐标值分隔符号计数长度计数方向加工指令

分隔符固定顺序式格式不直观,编程不便,常用于功能不多的数控装置(数控系统)中。

2.地址符可变程序段格式

这种格式又称字—地址程序段格式。程序段中每个字都以地址符开始,其后跟符号和数字,代码字的排列顺序没有严格的要求,不需要的代码字以及与上段相同的续效字可以不写。这种格式的特点是:程序简单,可读性强,易于检查。因此现代数控机床广泛采用这种格式。


  • 信息来源:互联网
  • 版权声明:本站部分内容文章及图片来自互联网或自媒体,版权归属于原作者。如内容、图片有任何版权侵权问题,请联系我们处理,我们将在第一时间删除内容。
  • 免责声明:数控信息网发布此文目的在于促进信息交流,不存在盈利性目的,此文观点与本站立场无关,不承担任何责任。未经证实的信息仅供参考,据此操作风险自担。
  • 文本链接:https://skxx.site/news/show-3016.html
  • 编程爱好者共发布585篇

  • 生成海报

    分享到微信

    分享到QQ

    更多分享

0相关评论
  • 编程爱好者
为正在学习编程的朋友提供相关知识内容
  • 文章585
  • 浏览10340
  • 收藏0
  • 粉丝 0