首页 > 文章 > 数控编程 > 数控铣编程 > 铣削编程

840D数控系统程序段和程序结构的相关规定

       2023-05-21 来源:互联网热度:15评论:0
    广告
    核心提示:一个NC程序由各个独立的NC程序段组成,一个NC程序段一般由各功能字组成。一个NC程序段包含一个操作步骤的所有需要的数据和一个检测字符“LF”(换行)。注:“LF”字符不必手动插入,它一般在你改变行的时候自动生成。1 程序段长度一个程序段最多包含242个字符(包括注释和结束字

一个NC程序由各个独立的NC程序段组成,一个NC程序段一般由各功能字组成。

一个NC程序段包含一个操作步骤的所有需要的数据和一个检测字符“LF”(换行)。

注:“LF”字符不必手动插入,它一般在你改变行的时候自动生成。

1  程序段长度

一个程序段最多包含242个字符(包括注释和结束字符“LF”在内)。

注:在当前的操作程序显示区,一般可以显示三个程序段,每一个程序段不超过66个字符,注释也显示出来。在单独的信息显示区显示机床操作信息。

2  程序段中各个功能字的顺序

为了保证程序段结构的清晰性,程序段中功能字一般按下列顺序排列。

例如:

N10  G__ X__ Y__ Z__ F__ S__ T__ D__ M__ H__

各功能字说明

地址含  义
N子程序段的顺序号地址
10程序段号
G准备功能
X、Y、Z位置数据
F轴的进给速度
S主轴转速
T刀具号
D刀具偏置号
M辅助功能
H辅助功能(次要)

注:一些地址在同一程序段中可以多次使用。

(例如G__,H__,M__)

3  主程序段/子程序段

在NC程序中,有两种程序段。

a.  主程序段

b.  子程序段

在以主程序段开始的NC程序部分中,主程序段必须包含所有的完成操作所需要的信息的功能字。

注:主程序和子程序之间也可包含主程序段,在此,控制系统不检测主程序段中是否包含所有的完成操作所需要的信息。

一个子程序段包含每一个操作步骤的所有需要的信息。

4  NC程序段的顺序号

主程序段通过一个主程序段序号来定义。一个NC主程序段的顺序号包含字符“:”和一个整数(程序段顺序号),这个程序段序号总是出现在程序段的开始。

注:主程序段顺序号在一个程序文档中必须是唯一的。

例如:

:10  D2 F200 S900 M3

子程序段通过一个程序段顺序号来定义。一个NC子程序段的顺序号包含字符“N”和一个整数(程序段顺序号),这个程序段顺序号总是出现在程序段的开头。

例如:

N20 G1 X14 Y35

N30 X20 Y40

为了当系统搜索程序时,只有唯一的结果,子程序段顺序号在一个程序中必须是唯一的。

注:主程序段顺序号是任意的,建议采用递增的顺序号。根据实际情况,在程序中也可以不使用程序段顺序号。


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

  • 生成海报

    分享到微信

    分享到QQ

    更多分享

0相关评论
  • 阿凡达
资源共享,严禁用于商业用途。非专业传播关于数控行业的知识。
  • 文章829
  • 浏览8775
  • 收藏0
  • 粉丝 0