在840D机床系统中是否可以直接获得机床各轴功率数据?(不需要功率表,靠软件读取那种)
钻石用户推荐最佳答案
2.系统实现
(1)PLC端实现
840D系统中NCK与PLC之间的数据交互是通过数据块DB进行的,包括机床功率数据在内的NC变量都存储在NCK数据块,840D系统提供了读取NC变量的功能块FB2。FB2是PLC基本用户功能块,用于从NCK读取NC变量。具体方式是:用FB2读出以下变量,再用模拟量模块输出。读变量需要设置$MA_DRIVE_SIGNAL_TRACKING=1。
$AA_LOAD[axis] Load;负载百分比
$AA_TORQUE[axis];力矩
$AA_POWER[axis] ;功率
$AA_CURR[axis];电流
(2)上位机端实现
上位机为一台工业控制计算机,为了能够从PLC中读取到模拟电压形式的功率数据,在上位机安装了A/D采集卡。采集卡型号为ADLink公司的DAQ-2000数据采集卡,通过PCI总线与PC机实现高速数据交互。采集卡提供了配套的驱动程序以及开发软件包,并且提供SDK(Software Development Kit)函数接口,通过按一定的顺序调用这些函数接口,即可实现将模拟量输入转化为数字量输出功能。表1中列出了部分关键函数及其说明。
参考:http://www.xzbu.com/8/view-7890739.htm
《模拟主轴功率及主轴轴承温升在系统上的显示》
https://wenku.baidu.com/view/3c2c857d561252d380eb6ed9.html
参考资料:http://www.xzbu.com/8/view-7890739.htm
提问者对于答案的评价:
原创文章,作者:more0621,如若转载,请注明出处:https://www.zhaoplc.com/plc305526.html