FANUC FOCAS2如何读取主轴当前刀号
一、问题需求:
在采集数据中或者机床信息监控时候或者做刀具监控系统时,我们有时候需要获得机床主轴刀号的信息,通过查找FANUC FOCAS2函数库,FANUC FOCAS2库函数的使用说明
并未找到读取主轴当前刀号的函数,那么该如何获取主轴刀号呢?
二、宏变量#4120是可以当主轴刀号使用么?
在讨论此问题的时候,有人说,可以读取#4120当主轴刀号,貌似大部分的时候,主轴刀号的数值与该变量的数值一样的,但是也有特殊的情况。那么如何理解#4120宏变量呢?关于系统宏变量,网站中之前介绍过变量的意义:【总结】FANUC系统宏变量汇总
通过变量的说明,我们可以知道#4120存储的是T指令的数值,比如我们执行了T3M06,那么主轴刀号和宏变量#4120中的数值都为3,那么此时主轴刀号与宏变量的数值相等。
如果我们只执行T4 而不执行换刀,那么此时#4120的数值为4,主轴刀号还是3,那么此时读取此数据就不能够代表主轴刀号了。
二、如何才能够正确获取主轴刀号?
如果要正确的理解主轴刀号,首先需要知道刀具表的相关知识,具体参见文章:FANUC刀具表相关知识和概念学习
通过相关知识,一般的主轴刀号是存储在D数据中的,这个没加的PMC程序是不同的,数据格式也是不同,有二进制,BCD码等等。这个需要通过现场机床换刀以及机床的PMC程序即可。那么知道了存储的数据,通过FOCAS2函数即可读取主轴刀号信息了。如果你对PMC程序不熟悉,可以联系我,需要将PMC程序从机床备份出来,详细参见文章:FANUC PMC备份和还PMC参数和程序操作步骤
© 版权声明
声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。
THE END
暂无评论内容