一文搞懂宏程序的编程基础,快速入门秘笈( 二 )


一文搞懂宏程序的编程基础,快速入门秘笈
文章图片
2.FANUC—18M宏程序的格式
(1)变量的类型:
一文搞懂宏程序的编程基础,快速入门秘笈
文章图片
(2)非模态调用宏程序:
程序的标准格式:G65P(宏程序号)L(重复次数)
注:每次调用都要重新写G65的标准格式 , 用后自动取消 。
(3)模态调用宏程序:
程序的标准格式:G66P(宏程序号)L(重复次数)
注:不用指定G66直接输入引数值 。
(4)关于G65、G66中的引数赋值
●引数赋值Ⅰ的地址和变量号码的对应关系:
一文搞懂宏程序的编程基础,快速入门秘笈
文章图片
●引数赋值Ⅱ的地址和变量号码的对应关系:
一文搞懂宏程序的编程基础,快速入门秘笈
文章图片
(5)关于G65、G66中的算术和逻辑运算:
一文搞懂宏程序的编程基础,快速入门秘笈
文章图片
(6)G67宏程序的模态调用宏程序取消 。
(7)宏程序可以用G××的格式调用:
说明:①程序号用O9010~O9019;
②将程序号对应的参数设置为G代码的数值;
③调用的形式为:G(参数设定值) 。
宏程序主体号码与对应的参数号:
一文搞懂宏程序的编程基础,快速入门秘笈
文章图片
(8)条件转移指令:
一文搞懂宏程序的编程基础,快速入门秘笈
文章图片
3.西门子(SIEMENS)宏程序的格式
(1)计算参数R:
R0—R99——可以自由使用;
R100R249——加工循环传递参数;
R250—R299——用于加工循环传递的内部计算参数 。
计算:遵循通常的数学运算规则 , 括号内的优先 , 乘除优先与加减 。
如:R15=SQRT(R1*R1+R2*R2);意义:R15=(R1^2+R2^2)^1/2;
N10Z=R3表示为Z赋值;其余同18M 。
(2)条件跳跃:
●标准格式:IF条件GoToFLabel向前跳跃
IF条件GoToBLabel向后跳跃
其中:标记符(Label):由2-8个字母或数字组成开始的两个字符必须是字母或下划线 。
跳跃目标标记符的后面必须是冒号 。
●比较运算:
一文搞懂宏程序的编程基础,快速入门秘笈
文章图片
(3)算术
一文搞懂宏程序的编程基础,快速入门秘笈
文章图片
4.西门子(SIEMENS)编程语言的格式
一文搞懂宏程序的编程基础,快速入门秘笈
文章图片
一文搞懂宏程序的编程基础,快速入门秘笈
文章图片
文章整理自网络 , 如有侵权 , 请联系删除
赶紧收藏转发吧!
一文搞懂宏程序的编程基础,快速入门秘笈
文章图片
返回搜狐 , 查看更多
责任编辑: