xqx666
深圳中级电工
级别: 家园常客
精华主题: 0
发帖数量: 553 个
工控威望: 664 点
下载积分: 1988 分
在线时间: 280(小时)
注册时间: 2009-04-29
最后登录: 2023-07-13
查看xqx666的 主题 / 回贴
楼主  发表于: 2010-11-25 17:09
各位大侠好:
    以下是小弟的设备:
    伺服电机带动一个精密接触式仪表去测量一个工件的厚度,伺服电机的原点与工件的距离大概为200mm,由于此仪表的检测头太精密,所以当伺服电机带动仪表走到150mm的时候要减速,也就是说前150mm以100KP/S的速度进给,后50mm以20KP/S的速度进给去测量,就是说200mm之内有两个速度,小弟愚蠢只用定位模式做过一个速度的定位控制,请各位大侠给点迷津,多段速是不是用速度控制模式?如果用定位模式控制把它的减速时间加很大可以达到这个要求吗?请各位大侠给小弟一点指点,因为电机马上就要买回来了。感谢!
电工废话太多,直接上程序才是硬道理。诚交深圳及全国工控低手。
xqx666
深圳中级电工
级别: 家园常客
精华主题: 0
发帖数量: 553 个
工控威望: 664 点
下载积分: 1988 分
在线时间: 280(小时)
注册时间: 2009-04-29
最后登录: 2023-07-13
查看xqx666的 主题 / 回贴
1楼  发表于: 2010-11-25 17:12
伺服电机走完200mm检测完之后以100KP/S的速度返回,怕影响设备节拍。返回时是一个速度。
电工废话太多,直接上程序才是硬道理。诚交深圳及全国工控低手。
smallnick
do good
级别: 论坛先锋
精华主题: 0
发帖数量: 330 个
工控威望: 1582 点
下载积分: 13564 分
在线时间: 707(小时)
注册时间: 2008-11-16
最后登录: 2021-07-18
查看smallnick的 主题 / 回贴
2楼  发表于: 2010-11-25 17:20
到50mm的时候停止,更改速度20k,再启动,到达工件再改回100k,不就是位置控制!三个位置而已
本帖最近评分记录:
  • 下载积分:+3(xqx666) 热心助人
    xqx666
    深圳中级电工
    级别: 家园常客
    精华主题: 0
    发帖数量: 553 个
    工控威望: 664 点
    下载积分: 1988 分
    在线时间: 280(小时)
    注册时间: 2009-04-29
    最后登录: 2023-07-13
    查看xqx666的 主题 / 回贴
    3楼  发表于: 2010-11-25 20:34
    引用
    引用第2楼smallnick于2010-11-25 17:20发表的  :
    到50mm的时候停止,更改速度20k,再启动,到达工件再改回100k,不就是位置控制!三个位置而已

    如果到了50mm的时候停止,更改速度20k,再启动,这之间感觉有一点停顿,难道没有不停止连续走完150再走继续走50的方法吗?如果先走150停止,然后再用20K启动这样我可以做到,我想有没有更好的方法。
    电工废话太多,直接上程序才是硬道理。诚交深圳及全国工控低手。
    萧风
    当你不能改变你身处的环境时,可以重新选择环境
    级别: 略有小成
    精华主题: 0
    发帖数量: 225 个
    工控威望: 487 点
    下载积分: 1138 分
    在线时间: 676(小时)
    注册时间: 2010-10-21
    最后登录: 2024-04-23
    查看萧风的 主题 / 回贴
    4楼  发表于: 2010-11-25 22:16
    本帖最近评分记录:
  • 下载积分:+3(xqx666) 热心助人
  • 學無止境
    niningtt
    级别: 工控侠客
    精华主题: 0
    发帖数量: 1229 个
    工控威望: 3549 点
    下载积分: 856 分
    在线时间: 458(小时)
    注册时间: 2010-08-24
    最后登录: 2024-03-22
    查看niningtt的 主题 / 回贴
    5楼  发表于: 2010-11-26 09:17
    不知你用的是什么控制器,西门子的可以做个包络实现。三菱的可以用支持带加减速脉冲输出指令在那个点切换速度(其实你这个速度切换点并不是很严格的)。
    niningtt
    级别: 工控侠客
    精华主题: 0
    发帖数量: 1229 个
    工控威望: 3549 点
    下载积分: 856 分
    在线时间: 458(小时)
    注册时间: 2010-08-24
    最后登录: 2024-03-22
    查看niningtt的 主题 / 回贴
    6楼  发表于: 2010-11-26 09:18
    这个指令是PLSR,FX2N不支持,其他的支持
    sandy_love
    感悟生活,创新的源泉...
    级别: 家园常客
    精华主题: 0
    发帖数量: 487 个
    工控威望: 823 点
    下载积分: 1610 分
    在线时间: 480(小时)
    注册时间: 2008-12-08
    最后登录: 2024-02-24
    查看sandy_love的 主题 / 回贴
    7楼  发表于: 2010-11-26 10:19
    用三菱PLC的话
    1.直接脉冲输出,自己根据位置做加减速规划。
    2.定位指令,调整起始频率,加减速时间,做好点位间的过渡

    建议用第一种,第二种起始频率有限制不好调整过渡
    xqx666
    深圳中级电工
    级别: 家园常客
    精华主题: 0
    发帖数量: 553 个
    工控威望: 664 点
    下载积分: 1988 分
    在线时间: 280(小时)
    注册时间: 2009-04-29
    最后登录: 2023-07-13
    查看xqx666的 主题 / 回贴
    8楼  发表于: 2010-11-26 13:27
    引用
    引用第7楼sandy_love于2010-11-26 10:19发表的  :
    用三菱PLC的话
    1.直接脉冲输出,自己根据位置做加减速规划。
    2.定位指令,调整起始频率,加减速时间,做好点位间的过渡

    建议用第一种,第二种起始频率有限制不好调整过渡

    不好意思,我们从来不用日系PLC,用的全是AB的,用定位模块。
    电工废话太多,直接上程序才是硬道理。诚交深圳及全国工控低手。
    niningtt
    级别: 工控侠客
    精华主题: 0
    发帖数量: 1229 个
    工控威望: 3549 点
    下载积分: 856 分
    在线时间: 458(小时)
    注册时间: 2010-08-24
    最后登录: 2024-03-22
    查看niningtt的 主题 / 回贴
    9楼  发表于: 2010-11-26 13:31
    引用
    引用第8楼xqx666于2010-11-26 13:27发表的  :

    不好意思,我们从来不用日系PLC,用的全是AB的,用定位模块。

    那就不好意思了,看你支不支持运动中改变参数的指令了。你的A4也是日系的
    niningtt
    级别: 工控侠客
    精华主题: 0
    发帖数量: 1229 个
    工控威望: 3549 点
    下载积分: 856 分
    在线时间: 458(小时)
    注册时间: 2010-08-24
    最后登录: 2024-03-22
    查看niningtt的 主题 / 回贴
    10楼  发表于: 2010-11-26 13:32
    如果可以的话把那个私服换成欧系的,这样的话你就可以直接在驱动器中编程了,控制前来SO任意
    sandy_love
    感悟生活,创新的源泉...
    级别: 家园常客
    精华主题: 0
    发帖数量: 487 个
    工控威望: 823 点
    下载积分: 1610 分
    在线时间: 480(小时)
    注册时间: 2008-12-08
    最后登录: 2024-02-24
    查看sandy_love的 主题 / 回贴
    11楼  发表于: 2010-11-26 16:10
    只要是脉冲控制,什么PLC,模块都一样要做运动参数的规划。另外,用脉冲就能做好运动控制那是神话