第一范文网 - 专业文章范例文档资料分享平台

FANUC系统数控车床B类宏程序编程应用

来源:用户分享 时间:2025/8/14 2:23:48 本文由loading 分享 下载这篇文档手机版
说明:文章内容仅供预览,部分内容可能不全,需要完整文档或者需要复制内容,请下载word后使用。下载word有问题请添加微信号:xxxxxxx或QQ:xxxxxx 处理(尽可能给您提供完整文档),感谢您的支持与谅解。

1、无条件转移 (GOTO 语句) 格式:GOTOn;n:顺序号(1~99999)

转移到标有顺序号 n 的程序段。当指定 1 到99999 以外的顺序号时,出现P/S 报警 No.128。可用表达式指定顺序号。

例: GOTO1; GOTO#10;

2、条件转移 (IF 语句) IF[<条件表达式>] GOTO n IF之后指定条件表达式。

如果指定的条件表达式满足时,转移到标有顺序号 n 的程序段。如果指定的条件表达式不满足,执行下个程序段。

说明:

a、条件表达式 条件表达式必须包括算符。算符插在两个变量中间或变量和常数中间,并且用括号 ([ ])封闭。表达式可以替代变量。

b、运算符 运算符由 2个字母组成,用于两个值的比较,以决定它们是相等还是一个值小于或大于另一个值。注意,不能使用不等符

号。

C、示例程序

下面的程序计算数值 1~10 的总和

3、循环 (WHILE 语句)

在WHILE后指定一个条件表达式, 当指定条件满足时, 执行从DO到END之间的程序。否则,转到 END后的程序段。

说明:

当指定的条件满足时,执行 WHILE 从 DO 到 END 之间的程序。否则,转而执行 END 之后的程序段。这种指令格式适用于 IF 语句。DO 后的号和 END 后的号是指定程序执行范围的标号,标号值

为 1,2,3。若用 1,2,3 以外的值会产生 P/S 报警 No.126。

循环嵌套:

在 DO—END循环中的标号(1 到 3)可根据需要多次使用。但是,当程序有交叉重复循环(DO范围的重叠)时,出现 P/S报警 No.124。

四、宏程序编程举例

曲线公式为X=(36/Z)+3

实例分析:本例的精加工采用B类宏程序编程,以Z值为自变量,

搜索更多关于: FANUC系统数控车床B类宏程序编程应用 的文档
FANUC系统数控车床B类宏程序编程应用.doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印
本文链接:https://www.diyifanwen.net/c3f01j77zf57z7sh75m1a072ie1yhw200mxi_2.html(转载请注明文章来源)
热门推荐
Copyright © 2012-2023 第一范文网 版权所有 免责声明 | 联系我们
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ:xxxxxx 邮箱:xxxxxx@qq.com
渝ICP备2023013149号
Top