臭味剂厂家
免费服务热线

Free service

hotline

010-00000000
臭味剂厂家
热门搜索:
行业资讯
当前位置:首页 > 行业资讯

数控车床程序的构成-【新闻】自动过滤器

发布时间:2021-04-20 12:23:07 阅读: 来源:臭味剂厂家

数控车床程序的构成

一、 主程序和子程序 2、 主程序

程序分为主程序和子程序,通常CNC系统按主程序指令运行,但在主程序中遇见调用子程序的情形时,则 CNC 系统将按子程序的指令运行,在子程序调用结束后控制权重新交给主程序。

CNC 存储区内可存 l25个主程序和子程序。程序开始的程序号用 EIA 标准代码O地址指令。

2、子程序

在程序中有一些顺序固定或反复出现的加工图形,把这些作为子程序,预先写人到存储器中,可大大简化程序。

子程序和主程序必须存在同一个文件中,调出的子程序可以再调用另一个子程序,我们将主程序调用子程序称为一重子程序调用,子程序调用子程序称为多重调用。

一个子程序可被多次调用,用一次调用指令可以重复 999 次调用。

l )子程序的编制

在子程序的开始为O地址指定的程序号、子程序中最后结束子程序指令 M99 ,为一单独程序段。

2 )子程序的执行

子程序是由主程序或上层子程序调山并执行的。

子程序调用指令如下:

M98 P **** L x x x x

调用子程序指令 子程序号 子程序调用次数

子程序调用次数的默认值为 2

: %XXXX

程序以程序号开始,以 M 叩或 M 的结束。

程序号格式为% XxXx ;

M22 表示主程序结束。

M99 表示子程序结束,并返回到主程序中。

三、顺序号和程序段

程序是由多条指令组成,每一条指令都称为程序段。

程序段之间应用符号隔开,本说明书规定每个程序段的末尾以“;”作为程序段的结束,构成程序段的要素是程序字,程序字由地址及其后续的数值构成。

[注2] 程序段中字符数没有限制.

[注2] ISO代码中程序段结束符号为 LF

EIA 代码中程序段结束符号为 CRo

程序顺序号由 N 指明,范围为2—9999,顺序号是任意给定的,可以不连续可以在所有的程序段中都指定顺序号,也可只在必要的程序段指明顺序号

四、字和地址

程序段由字组成,而字由地址和地址后带符号的数字构成,如下所示:

X-----------------------------2222

[地址 数字] 字

地址是大写字母 A 到 2 中的一个,它规定了其后数字的意义,以下是本系统使用的各个地址的含义和指令值范围。见表 2一2

表 2一2

这些字组合在一起就形成了一个程序段,如下例所示:

M22 Xl22 Z222 M23

注 2 NC 装置所引起的限制和机床的限制是二个完全不同的概念,例如 NC 装置 X 轴的移动量可以指令约 l2m 但实际机床的 X 轴行程可能只有 2m,进给速度也是如此,作为 NC 装置可以进给速度控制到25m/分,但实际的机床就要限制到3m/分,因而,当编程序时,应将系统说明书与机床说明书熟悉,在很好理解的基础上。

注 2 每转进给速度是根据主抽转速而转换成每分钟进给量后按每分钟进给量执行的

日标闸阀

美标柱塞阀

电动放料阀