登录
首页
PLC论坛
PLC论坛
回帖
发帖
正文
主题:fx1n控制步进电机,在步进电机运行时定位不准。
点击:811 回复:10
楼主
编辑
引用
管理
517753357
具体情况是控制步进电机从左往右走,运行时不能停下来,但是在运行中有几个坐标点要发出触发信号。我原本触发信号是用ld= 和d8140 这样定位,但是发现没有动作,我估计是ld=判断的时候d8140的值已经发生改变。请问有什么方法在不停下运行的状态下定位呢?
14-12-11 09:17
1楼
编辑
引用
管理
dianzima
不应该的情况啊或者你的=放到位置不好,走过了,紧贴着plsy放。
14-12-11 09:21
2楼
编辑
引用
管理
517753357
是这样的,因为用ld=不动作,我就改用>=了,然后就动作了,但是就是定位不准。
最后修改:
2014/12/11 9:37:17
14-12-11 09:35
3楼
编辑
引用
管理
匿名用户
该用户被锁定!
14-12-11 09:53
4楼
编辑
引用
管理
ZCMY
呵呵;脉冲的频率高的话,你外围收到信号时早就过去好多了;
14-12-11 10:06
5楼
编辑
引用
管理
517753357
因为速度要求挺高,我输出脉冲频率是10000hz,理论上信号跟坐标肯定有延迟的,但是至少间隔要一样的。比如说我定d8140等于500,1000,1500时有信号触发,但是实际的间隔并不是500。大概会是什么问题呢?
14-12-11 11:22
6楼
编辑
引用
管理
517753357
细分2000,这个足够了。
14-12-11 11:26
7楼
编辑
引用
管理
gzg_00
上程序吧
14-12-11 14:23
8楼
编辑
引用
管理
九翱九天
你自己也判断出来了,就是脉冲速度过快的原因,频率不能降的话,可否加外部的传感器进行判断,或者进行区域判断,在两点之间进行控制
14-12-11 19:24
9楼
编辑
引用
管理
wushulin
主要问题己经被楼上的全说了,但有一点:数据寄存器不要连着用,要隔一个最好了,应该写成D75 D77 D79
D245 D247.这样会更好一些。
14-12-11 20:39
上一页
下一页
工控新闻
施耐德万高建成电气机械行业智能工厂 引领产业智能化绿色化升级
福禄克新一代热像仪TiS55/65/75 PRO正式上市:三个真实案例揭秘效率提升秘诀,报名免费上门演示即享好礼
乘势能源转型浪潮,LS电气一季度业绩创历史新高度
ABB携手天能共筑“算电一体”与零碳园区新生态
MPS发布业界首款24V输入20A/25A/30A大电流同步降压DC/DC系列产品
我国加快推进新型基础设施建设
e络盟现已发售 Microchip 全新 PIC32CM PL10 微控制器,以 8 位简易设计实现 32 位性能
施耐德电气熊宜:搭平台、选场景、聚能力——AI破局的三重法则
更多新闻资讯