发那科系统主轴温度如何写入到宏变量内?需要实现这一功能需要熟悉两个PMC窗口功能指令
SUB51:WINDR 窗口数据读取
SUB52:WINDW 窗口数据写入
方法流程:通过 SUB51 WINDR 将诊断数据内的主轴温度读取到数据表,再通过数据传送及 SUB52 WINDW 指令将主轴温度的值写入到宏变量内。以下案例摘选部分PMC视频课程,仅供参考。
首先,我们需要通过 SUB51 WINDR 窗口数据读取功能指令,将诊断参数403值读取到PMC数据表内,我们以 D7200 为首地址为案例,设定数据表,编写如下PMC即可将主轴温度读取到 D7210 内。注意:选用D地址时请勿选择PMC已经占用的地址,选用区间可参考→FANUC哪些信号地址为用户PMC预留的?
然后,我们通过 SUB43 MOVB 数据传送指令,将 D7210 值传送到 D9010 ,再通过 SUB52 WINDW 窗口数据写入功能指令,将 D9010 的值写入到#500,设定数据表,编写如下PMC即可将主轴温度读取到 #500 宏变量内。
问答社区 发起问答 报警查询 技术文章 维修服务 资料下载 加交流群 申请 VIP
原创文章,作者:数控笔记,如若转载,请注明出处:https://www.sk1z.com/77818.html