回复:利用S7-1200 ,单轴,使电机的运动轨迹做正弦运动(位置控制非速度控制)

手机用户20171026216557

  • 帖子

    4
  • 精华

    0
  • 被关注

    2

论坛等级:新手

注册时间:2017-10-26

普通 普通 如何晋级?

发布于 2018-07-19 10:35:04

7楼

展开查看
以下是引用孤独天空在2018-07-19 09:38:24的发言 >6楼

这个我上个月也用1200做了吧,功能上实现了,但是效果不行。

也是采用细分的方法,时间间隔相同,计算每一步的位移和速度,然后在循环中断里,更新运动指令的速度和目标位移。但是每一步位移和速度的计算,没有用借助外部EXCEL,是直接放在PLC里。理论上细分的点越多,越接近正弦曲线。

我将一个正弦周期细分成了100个相同的时间间隔,0.1HZ还行,1HZ就惨不忍睹了。


1,不管绝对位置,还是相对位置,运动指令计算都需要10MS,所以细分时每一步间隔至少20MS,并且正弦峰值决定了,每一步的位移量,除以时间间隔得出速度,当时间间隔细分得很小时(分母小)会导致,计算出出来的速度大于伺服电机的最大转速,或者1200的Q点脉冲频率。

2,每一个分段后如何平滑更新下一个分段的速度和位移,判断不好会导致要求跑步前进,变成跳步前进,抖动就是出在这,所以需要超驰,但是很难实现。

哇,终于等到了。我现在的情况就是这样。

1、T=2s,分了180个细分,电机抖动的不行

2、听说要用双轴插补法,但素1200是真的做不了啊喂。您听过双轴插补法吗?我在网上都找不到资料,哭唧唧

3、还有说是可以用PTO指令试一下,修改频率,根据速度和加速度算出位移。  但是我觉得这样就不是运动轨迹做正弦运动了吧?

评论
编辑推荐: 关闭

请填写推广理由:

本版热门话题

SIMATIC S7-1200系列

共有15378条技术帖

相关推荐

热门标签

相关帖子推荐

guzhang

恭喜,你发布的帖子

评为精华帖!

快扫描右侧二维码晒一晒吧!

再发帖或跟帖交流2条,就能晋升VIP啦!开启更多专属权限!

  • 分享

  • 只看
    楼主

top
X 图片
您收到0封站内信:
×
×
信息提示
很抱歉!您所访问的页面不存在,或网址发生了变化,请稍后再试。