• «
  • 1
  • 2
  • »
  • Pages: 1/2     Go
wxk8000
级别: 略有小成
精华主题: 0
发帖数量: 48 个
工控威望: 225 点
下载积分: 864 分
在线时间: 100(小时)
注册时间: 2009-01-04
最后登录: 2022-11-02
查看wxk8000的 主题 / 回贴
楼主  发表于: 2013-01-25 14:55
各位群友大家好
    我有一台设备,是用伺服电机驱动滚珠丝杆实现进给,要求定位精度0.01mm。需要采用快进、一工进、二工进、三工进的多段速进给。之前采用FX2N的PLC+10GM的定位模块,可以用定位模块的LIN命令实现多段速,如下图:



    由于选用FX2N+定位模块价格高些,最近买了个FX3U的PLC,想直接用一个PLC来实现我上述的功能,降低价格。遇到了一个困惑,在FX3U的定位控制篇手册的时候,有一个可变速脉冲输出指令PLSV,用于在脉冲输出的同时改变脉冲频率,从而改变伺服电机转速,实现多段速控制,但没有像定位模块中一样的可以预先设置输出脉冲数量的软元件,不能用于精确定位。如下图:



    该指令为任意时间可变速指令,可以实时改变脉冲频率的指令,在指令中可以设置脉冲的实时频率、发出脉冲的输出点,和方向点(如用于手动前进或后退)。但是不能设置发出脉冲的总数,也就是不能通过指令定位,如果需要不是很精准的定位,可以在使用高速点的时候用脉冲计数器和目标值做一个比较,但是会在PLC的每个扫描周期比较一次,所以会超出一些脉冲。
程序例:︱-----︱︱-----------(PLSV   D300   Y000   Y003)   将软元件S设成一个数据寄存器D300,然后通过外界条件将输出脉冲频率的数值MOV至该寄存器。

但是又说不能实现精确定位,而我设备的要求精度为0.01,请问如何用FX3U实现我所要求的多段速控制?

如果上述PLSV指令不能实现,请问相对定位指令DRVI能否实现呢?


︱-----︱︱-----------(DRVI   K400   K400   Y000   Y003)
FX3U的定位控制篇手册上将该DRVI指令是单速相对定位指令,也就是只能用一种速度运行,这又如何实现我要求的多段速呢?
我也想到用多个DRVI指令,但是会不会出现执行两个指令之间,设备会有短时的停顿?

请教大家这PLSV和DRVI指令能否实现我所要求的精度0.01mm的多段速控制?如果不能,还有没有其他办法?谢谢!
wxk8000
级别: 略有小成
精华主题: 0
发帖数量: 48 个
工控威望: 225 点
下载积分: 864 分
在线时间: 100(小时)
注册时间: 2009-01-04
最后登录: 2022-11-02
查看wxk8000的 主题 / 回贴
1楼  发表于: 2013-01-25 14:58
由于接触PLC时间短,而且是第一次使用FX3U的PLC,还请版主和各路工控高手赐教,再次感谢!
wxk8000
级别: 略有小成
精华主题: 0
发帖数量: 48 个
工控威望: 225 点
下载积分: 864 分
在线时间: 100(小时)
注册时间: 2009-01-04
最后登录: 2022-11-02
查看wxk8000的 主题 / 回贴
2楼  发表于: 2013-01-25 15:16
刚才在论坛上也看到了一个群友的帖子,也遇到这个问题
http://www.ymmfa.com/read-gktid-37794-keyword-%B6%E0%B6%CE%CB%D9.html


问题好像也没解决,请问各位如何解决这个问题?
yuaiwu
wemhoener
级别: 网络英雄

精华主题: 0
发帖数量: 473 个
工控威望: 10131 点
下载积分: 11459 分
在线时间: 419(小时)
注册时间: 2007-11-10
最后登录: 2024-11-27
查看yuaiwu的 主题 / 回贴
3楼  发表于: 2013-01-25 15:40
FX内置定位做了限制,还有像最小速度是10HZ什么的,什么功能都有了,谁还用定位模块?那Q的谁还要?
这就是产品线,对应的用户做明确的区分,尽量不要有交集,呵呵!
谁像欧姆龙,中型的直接放弃了,他的CP1H定位是能做到你的要求的。
可惜是国产的,客户不怎么认可呀!
wxk8000
级别: 略有小成
精华主题: 0
发帖数量: 48 个
工控威望: 225 点
下载积分: 864 分
在线时间: 100(小时)
注册时间: 2009-01-04
最后登录: 2022-11-02
查看wxk8000的 主题 / 回贴
4楼  发表于: 2013-01-25 19:10
请大家给点建议啊
wow588
级别: 略有小成
精华主题: 0
发帖数量: 179 个
工控威望: 317 点
下载积分: 2836 分
在线时间: 156(小时)
注册时间: 2012-02-11
最后登录: 2024-11-29
查看wow588的 主题 / 回贴
5楼  发表于: 2013-01-25 22:53
不太懂
yerong
级别: 工控侠客
精华主题: 1 篇
发帖数量: 1887 个
工控威望: 2037 点
下载积分: 11036 分
在线时间: 807(小时)
注册时间: 2007-08-28
最后登录: 2024-11-30
查看yerong的 主题 / 回贴
6楼  发表于: 2013-01-26 12:02
台达 eh 可以
wxk8000
级别: 略有小成
精华主题: 0
发帖数量: 48 个
工控威望: 225 点
下载积分: 864 分
在线时间: 100(小时)
注册时间: 2009-01-04
最后登录: 2022-11-02
查看wxk8000的 主题 / 回贴
7楼  发表于: 2013-01-26 20:14
三菱的工程师呢?
请大家给点实质性的建议啊。
poorwer
级别: 略有小成
精华主题: 0
发帖数量: 277 个
工控威望: 485 点
下载积分: 1387 分
在线时间: 225(小时)
注册时间: 2008-07-26
最后登录: 2021-01-19
查看poorwer的 主题 / 回贴
8楼  发表于: 2013-01-26 21:52
像你这个在定位期间,要求速度可多次变化,这个3U应该做不到。如果你想要速度降为0后再执行下一个定位就可以,这样设备就会有停顿。
zlc1210903
级别: 工控侠客
精华主题: 0
发帖数量: 483 个
工控威望: 3543 点
下载积分: 1050 分
在线时间: 343(小时)
注册时间: 2011-06-14
最后登录: 2024-07-02
查看zlc1210903的 主题 / 回贴
9楼  发表于: 2013-01-28 08:45
用变址可以实现这样的要求
羡慕高手,希望有一天我也成为高手。
wxk8000
级别: 略有小成
精华主题: 0
发帖数量: 48 个
工控威望: 225 点
下载积分: 864 分
在线时间: 100(小时)
注册时间: 2009-01-04
最后登录: 2022-11-02
查看wxk8000的 主题 / 回贴
10楼  发表于: 2013-01-29 08:30
楼上的老兄,如何用变址来实现啊,还请明示!谢谢!
payfsl
级别: 工控侠客
精华主题: 2 篇
发帖数量: 2598 个
工控威望: 2866 点
下载积分: 39984 分
在线时间: 483(小时)
注册时间: 2010-08-03
最后登录: 2024-12-01
查看payfsl的 主题 / 回贴
11楼  发表于: 2021-10-28 04:38
我也在纠结这个问题
三人行必有我师焉,择其善者而从之 ,学而不思则罔,思而不学则殆
  • «
  • 1
  • 2
  • »
  • Pages: 1/2     Go