数控车床程序的构成
2012年01月17日 10:56点击:170作者:默认来源:>>进入该公司展台
一、主程序和子程序
1、主程序
程序分为主程序和子程序,通常cnc系统按主程序指令运行,但在主程序中遇见调用子程序的情形时,则cnc系统将按子程序的指令运行,在子程序调用结束后控制权重新交给主程序。
cnc存储区内可存l25个主程序和子程序。程序开始的程序号用eia标准代码o地址指令。
2、子程序
在程序中有一些顺序固定或反复出现的加工图形,把这些作为子程序,预先写人到存储器中,可大大简化程序。
子程序和主程序必须存在同一个文件中,调出的子程序可以再调用另一个子程序,我们将主程序调用子程序称为一重子程序调用,子程序调用子程序称为多重调用。
一个子程序可被多次调用,用一次调用指令可以重复999次调用。
l)子程序的编制
在子程序的开始为o地址的程序号、子程序中zui后结束子程序指令m99,为一单独程序段。
2)子程序的执行
子程序是由主程序或上层子程序调山并执行的。
子程序调用指令如下:
m98p****lxxxx
调用子程序指令子程序号子程序调用次数
子程序调用次数的默认值为1
(例l);m98pl002l5%1002号子程序被连续调用5次
m98指令可与刀具移动指令放于同一程序段中。
[注1]子程序和主程序必须存在同一个文件中
[注2]子程序名和主程序名不得相同。
[注3]m98,m99信号不愉出到机床处,
[注4]当找不到p地址的子程序号时报警。
[注5]在mdi下使用m98p****调用的子程序是无效的。
二、文件名
cng装置可以装人许多程序文件,以磁盘文件的方式读写。文件名格式为(有别于dos的其他文件名):
%xxxx(地址o后面必须有四位数字)
程序以程序号开始,以m叩或m的结束。
程序号格式为%xxxx;(地址o后面必须有四位数字)
m02表示主程序结束。
m99表示子程序结束,并返回到主程序中。
三、顺序号和程序段
程序是由多条指令组成,每一条指令都称为程序段(占一行)。
程序段之间应用符号隔开,本说明书规定每个程序段的末尾以“;”作为程序段的结束,构成程序段的要素是程序字,程序字由地址及其后续的数值构成。
[注1]程序段中字符数没有限制.
[注2]iso代码中程序段结束符号为lf
eia代码中程序段结束符号为cro
程序顺序号由n指明,范围为1—9999,顺序号是任意给定的,可以不连续可以在所有的程序段中都顺序号,也可只在必要的程序段指明顺序号
四、字和地址
程序段由字组成,而字由地址和地址后带符号的数字构成,如下所示:
x-----------------------------1000
[地址数字]字
地址是大写字母a到2中的一个,它规定了其后数字的意义,以下是本系统使用的各个地址的含义和指令值范围。见表1一1
表1一1
这些字组合在一起就形成了一个程序段,如下例所示:
m10xl00z200m03
注1nc装置所引起的限制和机床的限制是二个*不同的概念,例如nc装置x轴的移动量可以指令约l0m(m米为单位时)但实际机床的x轴行程可能只有2m,进给速度也是如此,作为nc装置可以进给速度控制到15m/分,但实际的机床就要限制到3m/分,因而,当编程序时,应将系统说明书与机床说明书熟悉,在很好理解的基础上。
注2每转进给速度是根据主抽转速而转换成每分钟进给量后按每分钟进给量执行的
1、主程序
程序分为主程序和子程序,通常cnc系统按主程序指令运行,但在主程序中遇见调用子程序的情形时,则cnc系统将按子程序的指令运行,在子程序调用结束后控制权重新交给主程序。
cnc存储区内可存l25个主程序和子程序。程序开始的程序号用eia标准代码o地址指令。
2、子程序
在程序中有一些顺序固定或反复出现的加工图形,把这些作为子程序,预先写人到存储器中,可大大简化程序。
子程序和主程序必须存在同一个文件中,调出的子程序可以再调用另一个子程序,我们将主程序调用子程序称为一重子程序调用,子程序调用子程序称为多重调用。
一个子程序可被多次调用,用一次调用指令可以重复999次调用。
l)子程序的编制
在子程序的开始为o地址的程序号、子程序中zui后结束子程序指令m99,为一单独程序段。
2)子程序的执行
子程序是由主程序或上层子程序调山并执行的。
子程序调用指令如下:
m98p****lxxxx
调用子程序指令子程序号子程序调用次数
子程序调用次数的默认值为1
(例l);m98pl002l5%1002号子程序被连续调用5次
m98指令可与刀具移动指令放于同一程序段中。
[注1]子程序和主程序必须存在同一个文件中
[注2]子程序名和主程序名不得相同。
[注3]m98,m99信号不愉出到机床处,
[注4]当找不到p地址的子程序号时报警。
[注5]在mdi下使用m98p****调用的子程序是无效的。
二、文件名
cng装置可以装人许多程序文件,以磁盘文件的方式读写。文件名格式为(有别于dos的其他文件名):
%xxxx(地址o后面必须有四位数字)
程序以程序号开始,以m叩或m的结束。
程序号格式为%xxxx;(地址o后面必须有四位数字)
m02表示主程序结束。
m99表示子程序结束,并返回到主程序中。
三、顺序号和程序段
程序是由多条指令组成,每一条指令都称为程序段(占一行)。
程序段之间应用符号隔开,本说明书规定每个程序段的末尾以“;”作为程序段的结束,构成程序段的要素是程序字,程序字由地址及其后续的数值构成。
[注1]程序段中字符数没有限制.
[注2]iso代码中程序段结束符号为lf
eia代码中程序段结束符号为cro
程序顺序号由n指明,范围为1—9999,顺序号是任意给定的,可以不连续可以在所有的程序段中都顺序号,也可只在必要的程序段指明顺序号
四、字和地址
程序段由字组成,而字由地址和地址后带符号的数字构成,如下所示:
x-----------------------------1000
[地址数字]字
地址是大写字母a到2中的一个,它规定了其后数字的意义,以下是本系统使用的各个地址的含义和指令值范围。见表1一1

这些字组合在一起就形成了一个程序段,如下例所示:
m10xl00z200m03
注1nc装置所引起的限制和机床的限制是二个*不同的概念,例如nc装置x轴的移动量可以指令约l0m(m米为单位时)但实际机床的x轴行程可能只有2m,进给速度也是如此,作为nc装置可以进给速度控制到15m/分,但实际的机床就要限制到3m/分,因而,当编程序时,应将系统说明书与机床说明书熟悉,在很好理解的基础上。
注2每转进给速度是根据主抽转速而转换成每分钟进给量后按每分钟进给量执行的
上一篇:深孔钻床枪钻系统
下一篇:机床工作灯的特点和性能:
- 凡本网注明"来源:机床商务网"的所有作品,版权均属于机床商务网,转载请必须注明机床商务网,//www.jc35.com/。违反者本网将追究相关法律责任。
- 企业发布的公司新闻、技术文章、资料下载等内容,如涉及侵权、违规遭投诉的,一律由发布企业自行承担责任,本网有权删除内容并追溯责任。
- 本网转载并注明自其它来源的作品,目的在于传递更多信息,并不代表本网赞同其观点或证实其内容的真实性,不承担此类作品侵权行为的直接责任及连带责任。其他媒体、网站或个人从本网转载时,必须保留本网注明的作品来源,并自负版权等法律责任。
- 如涉及作品内容、版权等问题,请在作品发表之日起一周内与本网联系,否则视为放弃相关权利。