当前位置:
沈阳一机 > >
新闻中心 > >
vwin赌城
> > 加工中心宏指令编程
加工中心宏指令编程
日期:2010年01月21 来源:沈阳第一机床厂 关键字:加工中心
宏程序是一组由变量、变量运算指令以及程序控制指令组成并能完成一定加工功能的子程序。宏指令提供了更丰富的编程功能,它允许使用变量、加工中心算术和逻辑操作及条件分支,使得用户可以自行编辑软件包、固定循环程序。
(1)宏程序调用 常见的调用宏程序方式有:普通车床简单调用G65;模态调用G66、G67;M
代码程序调用。
宏调用和子程序调用之间的区别:用G65,可以指定一个自变量(传递给宏的数据),而M98没有这个功能;当M98段含有另一个NC语句时(如:G01 X100.0 M98Pp),则执行命令之后调用子程序,而G65无条件调用一个宏;当M98段含有另一个NC语句时(如:G01 X100.0 M98Pp),在单段方式下机床停止,而使用G65时机床不停止;用G65地方变量的级要改变,而M98不改变。
FANUC0i系统使用的局部变量共有33个(#1~#33),与其对应的自变量赋值共有两种类型。自变量赋值工:可以使用除G、L、O、N、P之外的字母并且只能使用1次。加工中心自变量赋值Ⅱ:可以使用A、B、C(1次),也何以使用I、J、K(最多10次)。自变量使用的类别根据使用的字母自动确定。
注意:a.最多可以嵌套含有简单调用(G65)和模态调用(G66)的程序4级。普通车床不包括子程序调用(M98)。模调用期间可重复嵌套G66。
b.在G66段,不能调用宏。
c.在自变量前一定要指定G66。
d,在含有像M代码这样与轴移动无关的段中不能调用宏。
e.地方变量(自变量)只能在G66段设定,每次模调用执行时不能设定。
(3)运算指令 宏指令编程可以在变量之间、变量与常量之间进行运算。主要有赋值运算、算术运算、逻辑运算和函数运算等。
指令功能:转向程序的第N句。普通车床当指定的顺序号大于1~9999时,加工中心出现128号报警,顺序号可以用表达式。
指令格式:GOTOn;
”是顺序号(1~9999)。
②条件分支(1F语句)。
指令功能:在IF后面指定一个条件表达式,如果条件满足,转向第N句,否则执行下一段。
指令格式:IP[条件表达式]GOTOn;
其中,一个条件表达式一定要有一个操作符,这个操作符插在两个变量或一个变量和一个常数之间,并且要用方括号括起来,既[表达式 操作符 表达式)。
③循环(WHILE语句)。
指令功能:在WHILE后指定一个条件表达式,普通车床条件满足时,加工中心执行DO到END之间的语句,否则执行END后的语句。
注意:a.无限循环。指定了DOm而没有WHILE语句,循环将在DO和END之间无限期执行下去。
b.执行时间。程序执行GOTO分支语句时,要进行顺序号的搜索,所以反向执行的时间比正向执行的时间长。可以用WHILE语句减少处理时间。
c.未定义的变量。在使用EQ或NE的条件表达式中加工中心,普通车床空值和零的使用结果不同。而含其他操作符的条件表达式将空值看作零。
上一篇:加工中心固定循环指令 下一篇:
加工中心暂停功能指令G04
销售电话
机床营销
Tel:024-25340888
024-25341888
024-25340887
024-25341887
Fax:024-25341177
配件服务
Tel:024-25341716
024-25341717
Fax:024-25341718
维护改造
Tel:024-25340767
Fax:024-25341177
产品分类