回复:S7-200smart怎么样做圆弧插补

已锁定

Zane

西门子1847工业学习平台

  • 帖子

    21062
  • 精华

    399
  • 被关注

    1485

论坛等级:至圣

注册时间:2003-06-06

钻石 钻石 如何晋级?

发布于 2021-07-07 23:18:54

20楼

展开查看
以下是引用看雪001在2021-07-03 22:18:45的发言 >9楼

三菱系列没有高速总线,就用模块硬实时插补,西门子的总线不够快,又不屑于用硬实时发脉冲的方法。如果单从原理上讲,200samrt也是可以做到圆弧插补的,无非是走慢一点。

我的方法是以圆的弧度(或者角度)作为自变量,xy轴速度作为应变量,不同于网上以x轴速度作为自变量,y轴速度作为应变量,逻辑很简单:

1,定义圆半径r,圆弧角度a,定义常数1/1000*360°,也就是0.0062832,也就是弧度以1/1000*2π定时10ms周期累加;

2,在10ms(或者1ms)定时周期程序里计算,y轴坐标值=r*cosa

x轴坐标值=r-r*cosa

3,这一步比较关键,根据xy的新旧坐标值计算xy轴输出的速度,也是在定时中断中计算,非常简单,比如x轴的速度值应该是本周期的x坐标值-上周期的x坐标值,差值/10ms,理解了这个x轴坐标值增量运算,那么,思路就算理解了!

连同步都不是,谈何双轴插补?


所谓“插补”实质就是两个自然轴的速度合成。


是启蒙吗,这么朴素原始的技术思维!

Zane 注册自动化系统工程师 Always save before download
评论
编辑推荐: 关闭

请填写推广理由:

本版热门话题

SIMATIC S7-200 SMART

共有8941条技术帖

相关推荐

热门标签

相关帖子推荐

guzhang

恭喜,你发布的帖子

评为精华帖!

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

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

  • 分享

  • 只看
    楼主

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