CIMC中国智能制造挑战赛BBS

 立即注册
搜索
热搜: 活动 交友 discuz
查看: 11258|回复: 35

[程序提问] 跪求大佬赐教--运动控制两轴跟随同步

[复制链接]
  • TA的每日心情
    开心
    2022-4-12 12:17
  • 签到天数: 167 天

    连续签到: 1 天

    [LV.7]常住居民III

    发表于 2021-4-6 19:57:55 | 显示全部楼层 |阅读模式 来自 中国湖北武汉
    问题内容:跪求一个运控的大佬或者讲师来为我指点迷津。大盘以恒定速度转动,小盘后启动,需要先跟随到达大盘的某一位置,这一点如何实现呢?
    我试过绝对定位,但小盘只能定位到指令脉冲上升沿时刻大盘的位置,不能到达大盘动态的位置。也用定速运动+叠加运动,将小盘开始动时相差的距离给叠加运动,先同步再减小差距,但还是不行。这里是要自己写一些指令程序段去实现吗?还是该怎么处理呢?有运控大佬指点下思路吗?

    相关图片: QQ截图20210406194819.jpg
    回复
  • TA的每日心情

    2023-6-12 16:57
  • 签到天数: 11 天

    连续签到: 1 天

    [LV.3]偶尔看看II

    发表于 2021-6-6 21:52:58 | 显示全部楼层 来自 中国河南
    用PID,也可以用其他的,主要就是轴的实时位置

    点评

    我用pid试过,保证精度,响应就有点慢,保证速度,最后可能没法保证精度,然后就自己写了一个指令。  详情 回复 发表于 2021-6-7 09:55
    回复
  • TA的每日心情

    2021-5-15 14:31
  • 签到天数: 48 天

    连续签到: 1 天

    [LV.5]常住居民I

    发表于 2021-4-14 14:08:13 | 显示全部楼层 来自 中国辽宁锦州
    想办法找到位置差呗,追上之后同步旋转是简单的,看你怎么找到位置差值了

    点评

    我搞的了,动态调速实现了跟随同步  详情 回复 发表于 2021-4-14 16:35
    回复
  • TA的每日心情
    开心
    2022-4-12 12:17
  • 签到天数: 167 天

    连续签到: 1 天

    [LV.7]常住居民III

     楼主| 发表于 2021-4-14 16:35:27 | 显示全部楼层 来自 中国湖北
    PLC发生了肾么事 发表于 2021-4-14 14:08
    想办法找到位置差呗,追上之后同步旋转是简单的,看你怎么找到位置差值了 ...

    我搞的了,动态调速实现了跟随同步

    点评

    能不能详细说一下需要怎么操作,我感觉还是无从下手  详情 回复 发表于 2021-5-17 12:42
    回复
  • TA的每日心情
    奋斗
    2021-5-10 14:48
  • 签到天数: 1 天

    连续签到: 1 天

    [LV.1]初来乍到

    发表于 2021-5-10 14:45:23 | 显示全部楼层 来自 中国
    同问,请问同学这个问题你解决了吗?解决的话能不能说下思路?

    点评

    思路是利用movVelocity,借助其对被控对象的鲁棒性的改善,串级控制的外环直接用比例环控制,或者用pid compact控制  详情 回复 发表于 2021-5-11 10:26
    回复
  • TA的每日心情
    开心
    2022-4-12 12:17
  • 签到天数: 167 天

    连续签到: 1 天

    [LV.7]常住居民III

     楼主| 发表于 2021-5-11 10:26:48 | 显示全部楼层 来自 中国湖北武汉
    cimc_FwLwHWoV3a 发表于 2021-5-10 14:45
    同问,请问同学这个问题你解决了吗?解决的话能不能说下思路?

    思路是利用movVelocity,借助其对被控对象的鲁棒性的改善,串级控制的外环直接用比例环控制,或者用pid compact控制

    点评

    是直接将比例环的输出给到movVelocity的输入吗?  详情 回复 发表于 2021-5-16 11:38
    哥,我还是有点不太懂,能方便留个QQ吗  详情 回复 发表于 2021-5-12 16:15
    回复
  • TA的每日心情
    奋斗
    2021-5-10 14:48
  • 签到天数: 1 天

    连续签到: 1 天

    [LV.1]初来乍到

    发表于 2021-5-12 16:15:16 | 显示全部楼层 来自 中国陕西
    cmic-001 发表于 2021-5-11 10:26
    思路是利用movVelocity,借助其对被控对象的鲁棒性的改善,串级控制的外环直接用比例环控制,或者用pid c ...

    哥,我还是有点不太懂,能方便留个QQ吗
    回复
  • TA的每日心情
    开心
    2022-4-16 10:30
  • 签到天数: 31 天

    连续签到: 1 天

    [LV.5]常住居民I

    发表于 2021-5-16 11:38:47 | 显示全部楼层 来自 中国湖北武汉
    cmic-001 发表于 2021-5-11 10:26
    思路是利用movVelocity,借助其对被控对象的鲁棒性的改善,串级控制的外环直接用比例环控制,或者用pid c ...

    是直接将比例环的输出给到movVelocity的输入吗?

    点评

    是的,速度环已经把稳健性调的很好了,位置环用比例就能控制,注意是在一定范围内用位置差乘以增益,输出百分比乘以一个速度基准值再加上目标轴的速度,就是从属轴的速度这样就可以了。位置差在3度以内可以直接将速  详情 回复 发表于 2021-5-16 17:16
    回复
  • TA的每日心情
    开心
    2021-7-10 15:59
  • 签到天数: 16 天

    连续签到: 1 天

    [LV.4]偶尔看看III

    发表于 2021-5-16 14:44:53 | 显示全部楼层 来自 中国河南郑州
    我的思路是先让大圆停下来,把大圆当前位置给小圆定位,小圆定位到大圆的位置后两个轴一块运动。

    点评

    这样是不行的,任务F和任务G要求目标轴匀速转动过程中,从属轴追击并同步,精度3度,同步后还要改变一次速度任然保持同步。两个圆盘可以相互追击,并且可以设定更改偏移量。  详情 回复 发表于 2021-5-16 17:18
    回复
  • TA的每日心情
    开心
    2022-4-12 12:17
  • 签到天数: 167 天

    连续签到: 1 天

    [LV.7]常住居民III

     楼主| 发表于 2021-5-16 17:16:41 | 显示全部楼层 来自 中国湖北武汉
    cimc_UvhVxb0vNc 发表于 2021-5-16 11:38
    是直接将比例环的输出给到movVelocity的输入吗?

    是的,速度环已经把稳健性调的很好了,位置环用比例就能控制,注意是在一定范围内用位置差乘以增益,输出百分比乘以一个速度基准值再加上目标轴的速度,就是从属轴的速度这样就可以了。位置差在3度以内可以直接将速度相同,以缩小定位误差。(前提,回零后指针完全对准)

    点评

    这种方法控制下会不会遇到在参考点的位置小圆盘会停顿一下在继续跟随大圆盘的情况?我在上机的时候发现,当小圆盘已经很好的跟上大圆盘后,每次两个转盘运动到参考点的时候,小圆盘都会减速,再加速追上大圆盘,请问  详情 回复 发表于 2021-5-20 17:37
    回复
    1框架
    您需要登录后才可以回帖 登录 | 立即注册

    本版积分规则

    关闭

    站长推荐上一条 /2 下一条

    QQ|小黑屋|Archiver|China Intelligent Manufacturing Challenge |京公网安备11010502043466号

    GMT+8, 2024-5-20 06:12 , Processed in 1.310208 second(s), 28 queries .

    Powered by Discuz! X3.4

    Copyright © 2001-2020, Tencent Cloud.

    快速回复 返回顶部 返回列表