¥
悬赏已过期 后悬赏过期

发那科PMC中如何读取刀具寿命数据?

邀请:

问题:我们车间有10台发那科0i-MF机床,需要将刀具寿命数据(存储在PMC的T寄存器中)实时采集到MES。请问通过FOCAS库如何实现?是否需要修改PMC梯形图?

回答:可以通过FOCAS库中的cnc_rdpmcrng函数读取T寄存器。示例(C#):
short data[100];
cnc_rdpmcrng(handle, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0);
通常不需要修改梯形图,只要知道T寄存器的地址即可。建议先通过PMC维护界面查看当前T值验证。

您的回答

回答

默认排序 时间排序
图片审查中...
个人中心
今日签到
有新私信 私信列表
搜索