FANUC如何实现获取主轴刀号

FANUC如何实现获取主轴刀号

有时候我们需要读取主轴上的刀号进行 实现一些功能,那么我们如何获得主轴上的刀号呢?如果你操作西门子系统,就知道可以通过一些函数直接获取主轴上的刀号值,那是因为西门子的系统使用的是刀库管理功能,但是对于FANUC系统来说,刀库的控制都是由机床厂家进行通过PMC来实现的,主轴的刀号存储在不同的D数据中,那么我们通过什么方法可以将主轴的刀号读入到用户宏变量中呢?在本文中,将告诉你两种实现方式。在这两种方式中都是通过PMC结合宏变量的方法实现的,如果你不懂PMC的话,估计你是理解不了的。

1、通过PMC G54信号进行直接转换。在梯形图中增加如下一句PMC语句。

7

注:以上D0需要为二进制数据,如果原先为BCD数据,需要使用BCD转二进制指令进行转换,这里就 多说了。

经过以上语句的转换后,就将主轴上的刀号实时传输到PMC数据G54中, 在NC语句中,对应的系统宏变量为

#1032中,然后在NC程序中执行#500=#1032,就可以实现将主轴刀号的数值读入到宏变量#500中。

2、通过PMC窗口功能,使用写用户变量的功能将主轴刀号写入到宏变量变量#500中。

5

关于通过PMC窗口功能的使用可以参见如下文章:

[经验]利用窗口功能读取限位参数

通过两种方法即可实现主轴刀号的获取,如果你感兴趣可以结合自己机床的PMC程序进行编写和实验。

 

 

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

请登录后发表评论

    暂无评论内容