yanweizhu
级别: 探索解密
精华主题: 0
发帖数量: 11 个
工控威望: 106 点
下载积分: 671 分
在线时间: 31(小时)
注册时间: 2014-07-02
最后登录: 2018-01-24
查看yanweizhu的 主题 / 回贴
楼主  发表于: 2016-06-14 15:50
我碰到这样一种情况,用的是三菱FX3U的PLC,控制J4的伺服,伺服电机处连接一个扭力传感器,电机带动机械臂旋转到45°时,采集当时的扭力值。现在出现这样的一种情况,当我的伺服电机转速快,有时候采集不到数据,转速慢点是都可以采集到数据的,但是客户对速度有要求。现在电机是360个脉冲一圈,减速机是10:1的,程序如图片。希望各位大侠告诉我,这是什么情况,采集速度跟不上吗?或是我的一圈脉冲太少的原因?还是其他原因?
小侯
小侯
级别: 工控侠客
精华主题: 0
发帖数量: 472 个
工控威望: 2602 点
下载积分: 6792 分
在线时间: 491(小时)
注册时间: 2008-10-17
最后登录: 2024-05-31
查看小侯的 主题 / 回贴
1楼  发表于: 2016-06-14 16:21
照你文中所述

D8350=K450是在角度等於45度時作量測
也有可能是你速度太快當程式掃描到那邊時就不等於450了
所以才沒有做採樣
如果沒有很要求45度可以設成大於45度作一次紀錄這個扭力有可能是45.5或是較多角度的數值
不然就是試試看中斷
我個人沒用過中斷指令
楼主留言:
我试过这个方法的,测量的数据不是很准确,客户那边通不过,看样我只能去研究研究中断了