回复:不使用带插补功能运动控制模块可不可以控制伺服电机走圆弧?

已锁定

看雪001

  • 帖子

    2418
  • 精华

    87
  • 被关注

    232

论坛等级:至圣

注册时间:2012-04-25

钻石 钻石 如何晋级?

发布于 2021-01-22 11:48:06

2楼

展开查看
以下是引用匆匆又三年在2021-01-22 10:29:44的发言 >1楼

不知道可不可以使用圆的极坐标方程  ρ2=x2+y2,x=ρcosθ,y=ρsinθ,可以每1度计算一个坐标点,再利用坐标计算相连两个点之间的速比

这种方法计算量大,复杂了!

在定时中断里以角秒积分,角度值达到90度倍数时改变速度值积分方向。x轴和y轴最大速度就是圆半径/时间,只需一次计算,x轴从正最大值递减到负最大值经过了180度,y轴从0速递增到正最大值经过90度,再从正最大值递减到0又经过了90度。

在圆的起点和终点,伺服电机不可能瞬间加速到最大值或从最大值减速到零,进刀或收刀时就要根据加工件是内圆还是外圆增加一个直线加速段,下图是以内圆加工的路径:



大道至简,知易行难
评论
编辑推荐: 关闭

请填写推广理由:

本版热门话题

SIMATIC S7-1200系列

共有15119条技术帖

相关推荐

热门标签

相关帖子推荐

guzhang

恭喜,你发布的帖子

评为精华帖!

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

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

  • 分享

  • 只看
    楼主

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