hardy_6817
级别: *
精华主题: * 篇
发帖数量: * 个
工控威望: * 点
下载积分: * 分
在线时间: (小时)
注册时间: *
最后登录: *
查看hardy_6817的 主题 / 回贴
楼主  发表于: 2011-01-22 10:07



左边的图形是我所需要的,在A,B,C,D,E,F点冲孔,A移动到B,用步进电机移动冲头,单向5次; B向C移动冲头的同时,
在X轴方向另一步进电机拖动物料; C到D, X轴电机动; 后面是返回动作,D到E,同时动两电机;E到F 单向5次 ,停在原点。
(图中的标注长度指脉冲数目@可改,一般在25-35,步进电机移动过程都是在16ms内,每一次步进移动后,停止16ms;
两相步进驱动Y轴5细分,X轴20细分。)

问题来了,有的机器做出来的产品就成右图的样子了,右图上Y轴上的脉冲是编码监视的,X轴是估算的。


高手指点下,这个是怎么产生的?单片机就不会这样。

hardy_6817
级别: *
精华主题: * 篇
发帖数量: * 个
工控威望: * 点
下载积分: * 分
在线时间: (小时)
注册时间: *
最后登录: *
查看hardy_6817的 主题 / 回贴
1楼  发表于: 2011-01-22 13:54
高手们不要那么保密啊。。。
jxh668
jxh668
级别: 工控侠客
精华主题: 0
发帖数量: 1429 个
工控威望: 2169 点
下载积分: 4006 分
在线时间: 827(小时)
注册时间: 2009-12-21
最后登录: 2024-05-15
查看jxh668的 主题 / 回贴
2楼  发表于: 2011-01-22 14:25
细分是走时平滑一些,对精度反而一够精确

试试:不用细分
注意加减速度
如果脉冲数和机械没有计算误差是没有问题的
本帖最近评分记录:
  • 下载积分:+3(hardy_6817) 热心助人
  • 来看看 ,有用的就下了。深圳的可找我呵
    hardy_6817
    级别: *
    精华主题: * 篇
    发帖数量: * 个
    工控威望: * 点
    下载积分: * 分
    在线时间: (小时)
    注册时间: *
    最后登录: *
    查看hardy_6817的 主题 / 回贴
    3楼  发表于: 2011-01-22 15:55
    请问问,不用细分是什么意思?不使用驱动器?
    shuangyu
    工控行业呆的越久越迷茫.......懂得多?少?......
    级别: 家园常客
    精华主题: 0
    发帖数量: 344 个
    工控威望: 891 点
    下载积分: 1083 分
    在线时间: 114(小时)
    注册时间: 2009-08-04
    最后登录: 2024-05-13
    查看shuangyu的 主题 / 回贴
    4楼  发表于: 2011-01-22 18:17
    只有一个测试数据不好判断。
    你是用什么指令驱动步进的?
    hardy_6817
    级别: *
    精华主题: * 篇
    发帖数量: * 个
    工控威望: * 点
    下载积分: * 分
    在线时间: (小时)
    注册时间: *
    最后登录: *
    查看hardy_6817的 主题 / 回贴
    5楼  发表于: 2011-01-23 09:24
    DDRVI

    那该如何检测是怎么产生的呢?
    ljshqu
    级别: 略有小成
    精华主题: 0
    发帖数量: 43 个
    工控威望: 217 点
    下载积分: 580 分
    在线时间: 6(小时)
    注册时间: 2009-08-10
    最后登录: 2020-03-30
    查看ljshqu的 主题 / 回贴
    6楼  发表于: 2011-01-23 11:39
    定位不准,步进的加减速没控制好。
    单片机没问题,单片机的程序不是你写的吧?
    hardy_6817
    级别: *
    精华主题: * 篇
    发帖数量: * 个
    工控威望: * 点
    下载积分: * 分
    在线时间: (小时)
    注册时间: *
    最后登录: *
    查看hardy_6817的 主题 / 回贴
    7楼  发表于: 2011-01-23 11:56
    楼上的朋友,

    单片机不是我编的,模仿别人的机器。

    脉冲30个的时候,一般DDRVI的加减速时间,启动频率,最大频率是多少?要保证16ms以内的,可以改细分调脉数

    我改了,10细分,效果要好点,没完全消除。
    ljshqu
    级别: 略有小成
    精华主题: 0
    发帖数量: 43 个
    工控威望: 217 点
    下载积分: 580 分
    在线时间: 6(小时)
    注册时间: 2009-08-10
    最后登录: 2020-03-30
    查看ljshqu的 主题 / 回贴
    8楼  发表于: 2011-01-23 13:28
    步进电机需要自己做加减速时间,起动速度一般100多rpm,加到最高速一般100ms左右,你先低速试下,我想低速应该没问题。
    qinchenglim
    级别: 论坛先锋
    精华主题: 0
    发帖数量: 1213 个
    工控威望: 1313 点
    下载积分: 3923 分
    在线时间: 738(小时)
    注册时间: 2009-06-09
    最后登录: 2024-05-07
    查看qinchenglim的 主题 / 回贴
    9楼  发表于: 2011-01-23 16:03
    想高速不丢步就改用伺服系统吧
    杨康
    学海无崖
    级别: 家园常客
    精华主题: 0
    发帖数量: 704 个
    工控威望: 637 点
    下载积分: 1947 分
    在线时间: 90(小时)
    注册时间: 2006-11-23
    最后登录: 2023-12-20
    查看杨康的 主题 / 回贴
    10楼  发表于: 2011-01-24 21:11
    楼上说的就是,想高精度就用伺服吧
    tangyq
    级别: 略有小成
    精华主题: 0
    发帖数量: 273 个
    工控威望: 408 点
    下载积分: 1797 分
    在线时间: 374(小时)
    注册时间: 2007-03-25
    最后登录: 2022-04-06
    查看tangyq的 主题 / 回贴
    11楼  发表于: 2011-01-24 21:15
    支持9楼