回复:828D宏程序解读

已锁定

老学童

  • 帖子

    765
  • 精华

    32
  • 被关注

    64

论坛等级:奇侠

注册时间:2011-06-22

钻石 钻石 如何晋级?

发布于 2024-02-06 18:40:31

13楼

编程思路:

一般编程主轴转速为常数,要想主轴转速变成类似正弦波一样的波动,主轴转速给定值必须波动,生活中常数很多,数学中最常用的常数是圆的半径,与半径成正弦关系的是圆上的点在笛卡尔坐标系垂直轴上的投影值,因此,只要每个转速给定值是圆上的点在垂直轴上的投影值,转速就会呈正弦变化,当两个给定值半径夹角足够小时,下一个给定值=增量+前一个给定值,而增量近似半径*SIN(夹角),作者并未取半径计算增量,而是以传递参数_AMPLITUDE(振幅)输入(下图中小圆的半径),夹角用360/分割数计算,而分割数=传递参数_TIME(时间系数)/$AC_TIMER[1](系统扫描周期),夹角计算中的3.1415926和乘以2有点掩人耳目的意思,经过测试没有什么意义,无非分割的更小一些。

下图将整个程序的思路展现的淋漓尽致:

提示

测试的转速不能过大,例如S100M3,否则频率太高,系统扫描周期不足以分割。

会呈现主轴转速波动,而非完全正弦波。

人的生命似洪水在奔流,不遇着岛屿、暗礁,难以激起美丽的浪花。
评论
编辑推荐: 关闭

请填写推广理由:

本版热门话题

SINUMERIK

共有25497条技术帖

相关推荐

热门标签

相关帖子推荐

guzhang

恭喜,你发布的帖子

评为精华帖!

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

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

  • 分享

  • 只看
    楼主

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