分享

分享|两种方法获取FANUC如主轴刀号到宏变量中

 数控工作室 2023-11-12 发布于江苏
学习呢,有些知识是不断需要增加,你才可以了解的更多,有些技能,你只需要学会一次,你一辈子都可以使用,如果你想持续的学习FANUC技术,解决调试和维修中的问题,加入【FANUC知识库】轻松解决在学习和应用中遇到的问题。
发那科知识库,每天都是培训
   有时候我们需要读取主轴上的刀号进行 实现一些功能,那么我们如何获得主轴上的刀号呢?如果你操作西门子系统,就知道可以通过一些函数直接获取主轴上的刀号值,那是因为西门子的系统使用的是刀库管理功能,但是对于FANUC系统来说,刀库的控制都是由机床厂家进行通过PMC来实现的,主轴的刀号存储在不同的D数据中,那么我们通过什么方法可以将主轴的刀号读入到用户宏变量中呢?在本文中,将告诉你两种实现方式。在这两种方式中都是通过PMC结合宏变量的方法实现的,如果你不懂PMC的话,估计你是理解不了的。
1、通过PMC G54信号进行直接转换。在梯形图中增加如下一句PMC语句。

图片

注:
(1)以上D0需要为二进制数据,如果原先为BCD数据,需要使用BCD转二进制指令进行转换,这里就 多说了。那假如机床厂家使用的主轴刀号不在D0呢?那么你就需要能够看懂PMC或者通过说明书去确认了。
(2)经过以上语句的转换后,就将主轴上的刀号实时传输到PMC数据G54中, 在NC语句中,对应的系统宏变量为
#1032中,然后在NC程序中执行#500=#1032,就可以实现将主轴刀号的数值读入到宏变量#500中。那假如梯形图汇总G54.0等相关信号被使用了呢?比如斗笠刀库机床使用的比较多,对一些信号记性判断,那么你就需要使用扩展的信号了,如何扩展?看下参数说明书就知道结果了。
2、通过PMC窗口功能,使用写用户变量的功能将主轴刀号写入到宏变量变量#500中。
图片
通过以上知识我们知道主轴刀号可以存储在任意宏变量中,也可能机床PMC程序中为处理,不过增加起来也简单。
最好的学习方法就是自己动手操作一下,解决操作过程中遇到的问题即可学会技术。

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多