APP下载

数控宏程式的程式设计基础 快速入门秘笈

消息来源:baojiabao.com 作者: 发布时间:2024-05-19

报价宝综合消息数控宏程式的程式设计基础 快速入门秘笈

一、FANUC—0M宏程式的H程式码宏程式标准格:G65 Hm P#i Q#j R#k

二、FANUC—18M宏程式的格式1.变数的型别:

2.非模态呼叫宏程式:

程式的标准格式:G65 P(宏程式号) L(重复次数)

注:每次呼叫都要重新写G65的标准格式,用后自动取消。

3.模态呼叫宏程式:

程式的标准格式:G66 P(宏程式号) L(重复次数)

注:不用指定G66直接输入引数值。

4. 关于G65、G66中的引数赋值

⑴.引数赋值Ⅰ的地址和变数号码的对应关系:

⑵.引数赋值Ⅱ的地址和变数号码的对应关系:

5. 关于G65、G66中的算术和逻辑运算:

6. G67宏程式的模态呼叫宏程式取消。

说明:①程式号用O9010~O9019;

②将程式号对应的引数设定为G程式码的数值;

③呼叫的形式为:G(引数设定值) 。

宏程式主体号码与对应的引数号:

8.条件转移指令:

三、西门子(SIEMENS)宏程式的格式1.计算引数R:R0—R99 ——可以自由使用;

R100R249 ——加工循环传递引数;

R250—R299——用于加工循环传递的内部计算引数。

计算:遵循通常的数学运算规则,括号内的优先,乘除优先与加减。

如:R15=SQRT(R1*R1+R2*R2);意义:R15=(R1^2+R2^2)^1/2;

N10 Z=R3 表示为Z赋值;其余同18M。

2.条件跳跃:

⑴.标准格式:IF条件GoToF Label 向前跳跃

IF条件GoToB Label 向后跳跃

其中:标记符(Label):由2-8个字母或数字组成开始的两个字元必须是字母或下划线。

跳跃目标标记符的后面必须是冒号。

⑵.比较运算:

3.算术:

四、西门子(SIEMENS)程式语言的格式

2019-01-20 09:37:00

相关文章