840D数控系统程序段和程序结构的相关规定
更新日期:2024-02-10  来源:本站整理

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

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

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

程序段长度

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

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

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

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

例如:

N10  G__ X__ Y__ Z__ F__ S__ T__ D__ M__ H__

各功能字说明

地址

        

N

子程序段的顺序号地址

10

程序段号

G

准备功能

XYZ

位置数据

F

轴的进给速度

S

主轴转速

T

刀具号

D

刀具偏置号

M

辅助功能

H

辅助功能(次要)

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

    (例如G__H__M__

主程序段/子程序段

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

a.  主程序段

b.  子程序段

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

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

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

 

4  NC程序段的顺序号

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

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

    例如:

    :10  D2 F200 S900 M3

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

    例如:

    N20 G1 X14 Y35

    N30 X20 Y40

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

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