FANUC FOCAS2如何读取主轴当前刀号

FANUC FOCAS2如何读取主轴当前刀号

一、问题需求:

在采集数据中或者机床信息监控时候或者做刀具监控系统时,我们有时候需要获得机床主轴刀号的信息,通过查找FANUC FOCAS2函数库,FANUC FOCAS2库函数的使用说明

并未找到读取主轴当前刀号的函数,那么该如何获取主轴刀号呢?

二、宏变量#4120是可以当主轴刀号使用么?

在讨论此问题的时候,有人说,可以读取#4120当主轴刀号,貌似大部分的时候,主轴刀号的数值与该变量的数值一样的,但是也有特殊的情况。那么如何理解#4120宏变量呢?关于系统宏变量,网站中之前介绍过变量的意义:【总结】FANUC系统宏变量汇总

通过变量的说明,我们可以知道#4120存储的是T指令的数值,比如我们执行了T3M06,那么主轴刀号和宏变量#4120中的数值都为3,那么此时主轴刀号与宏变量的数值相等。

FOCAS2

 

如果我们只执行T4 而不执行换刀,那么此时#4120的数值为4,主轴刀号还是3,那么此时读取此数据就不能够代表主轴刀号了。

二、如何才能够正确获取主轴刀号?

如果要正确的理解主轴刀号,首先需要知道刀具表的相关知识,具体参见文章:FANUC刀具表相关知识和概念学习

通过相关知识,一般的主轴刀号是存储在D数据中的,这个没加的PMC程序是不同的,数据格式也是不同,有二进制,BCD码等等。这个需要通过现场机床换刀以及机床的PMC程序即可。那么知道了存储的数据,通过FOCAS2函数即可读取主轴刀号信息了。如果你对PMC程序不熟悉,可以联系我,需要将PMC程序从机床备份出来,详细参见文章:FANUC PMC备份和还PMC参数和程序操作步骤

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

请登录后发表评论

    暂无评论内容