FANUC 中断型宏程序的使用说明

FANUC 中断型宏程序的使用说明

一、说明:

当一个程序正在执行时,从机械侧输入一个中断信号(G53.3),就可以调用另外一个程序,这个功能叫做中断型用户宏程序功能。

二、测试过程:

使用中断型用户宏程序功能,使用者可以在执行一个程序的任意程序段时调用另外一个程序。

(1)通过外部信号信号启动刀具异常检测时的处理。

(2)在一连串的加工过程中,不用取消当前执行之中的加工来插入其它的加工。

(4)以一定的间隔读取当前正在进行的加工信息。

三、参数设置:

中断型用户宏程序为标准功能,但是需要设定参数才能够使用。

1627338536 3870 R7Qj8lR9E0la 20191127175204

 

#1 MSK 用户宏程序中断时是否将该时刻的绝对坐标设定在跳过坐标(系统变量#5061-)中。

0:不予设定

1:予以设定

说明:此位可以根据实际应用情况进行设定。

#2 MIN 用户宏程序中断

0:在中断执行中的程序段后进行中断操作。(用户宏程序中断类型I)

1:等待执行中的程序段结束后执行中断操作(用户宏程序中断类型II)

说明:此位可以根据实际应用情况进行设定。

#3 TSE 用户宏程序中断信号(UINT)

0:成为变压触发方式(梯形图中上升沿处理)。

1:成为状态触发方式。

说明:此位可以根据PMC程序处理情况进行设定。

#4 MPR 用户宏程序中断有效/无效 M代码

0:分别为M96/M97.

1:为参数(NO.6033 N0.6034)中所设定的M代码

说明:不许设定,默认使用M96 M97即可。当开通中断型用户宏程序功能后,M96/M97 不需要梯形图处理,系统不需要处理,自动结束。

#5 MSB 中断程序的局部变量

0:仅使用独有的局部(宏程序型中断)

1:使用与主程序中相同的局部变量。(子程序中断)

说明:此位可以根据实际应用情况进行设定。

#7 MUS 中断型用户宏程序

0:不使用。

1:使用

说明:该位必须设定为1:,开通功能。

四、编写梯形图:

以下是编写的测试PMC程序:

1627338537 6763 AwZKlnrWf6pq 20191127175819

 

五、编写测试加工程序:

主程序:

O0001

M97 用户宏程序中断无效

M96P002;用户宏程序中断有效

M03S100

G91G01X-100F100

M30

子程序:

O002

G91X-10F100

M97

M99.

在自行循环下执行O001的程序,当在轴移动中,按下面板按键触发中断信号,这个时候系统会执行中断宏程序(根据6003#2设定进行程序的执行),子程序P002执行完后,继续执行主程序中的程序。

六、相关说明:

1、在子程序0OO2需要以M97处理,否则中断子程序执行完后不会返回到主程序中。

2、开通中断型用户宏程序功能后M96后需要跟子程序,否则会报PS0076程序未找到。

3、执行完中断型用户宏程序后需要执行M97,用于取消,下次再次调用中断型用户宏程序时会出现PS0075报警 PS0075 保护。

4、修改以上功能参数需要断电重启。

5、用作用户宏程序中断的M代码或M96/M97 只内部处理,不输出给外部、也即PMC不用处理结束信号。

© 版权声明
THE END
喜欢就支持一下吧
点赞7 分享
评论 抢沙发

请登录后发表评论

    暂无评论内容