网站公告
本站微信技术交流群已开启,欢迎各位朋友加入,一起交流探讨,扫描网站下方微信二维码,添加博主微信,发送消息“进群”,即可由博主直接拉入技术交流群。
FANUC 如何扩展用户宏程序输入信号
用户宏程序扩展输入信号
在一些设备的系统子程序中经常会使用一些系统变量(如#1000等),系统变量#1000等作为用户宏程序输入信号,可以获取PMC系统G54~G55信号的状态,根据读取的状态,执行相应的程序。如在常用的换刀子程序中系统变量用于判断当前主轴刀号是否与指令刀号一致。在系统中信号G54~G55为最常使用的用户宏程序输入信号,共16个,与之对应的系统变量为#1000~#1015。但是在一些特殊设备中,若需要使用的用户宏程序输入信号超过G54~G55时,该怎么办呢?
其实在FANUC系统中,系统默认使用的用户宏程序输入信号为G54~G55,但是可以通过修改参数6001#0(MIF)为1后,将用户宏程序接口信号进行扩展,扩展后可以使用扩展宏程序输入信号G56~G57了。
用户宏程序扩展输入信号G56~G57,分别对应系统变量#1016~#1031,如下图,当在系统PMC中将G56.0触发;
信号G56.0为1时,系统变量#1016也会自动变为1,运行与系统变量#1016相关的程序,如下图将#1016的值赋值在变量#500中;
此时查看变量#500,#500的值已经变为1了。
所以当系统内用户宏程序接口信号数量不足时,可通过本文方法将用户宏程序接口进行扩展,扩展后的接口并不仅限于用户宏程序输入信号,同样也包含用户宏程序输出信号。
声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。