SINUMERIK辅助功能之M代码(4)

已锁定

迅影

  • 帖子

    284
  • 精华

    4
  • 被关注

    34

论坛等级:侠圣

注册时间:2012-12-19

钻石 钻石 如何晋级?

SINUMERIK辅助功能之M代码(4)

2250

2

2022-12-11 10:49:27

辅助功能看似简单,但搞清楚并用好也不容易。请看下面的内容:

首先,编写一个圆程序,但不是用G2或G3指令,而是1度一个点,计算出来的小线段程序。然后程序开始处增加G64指令,前面学习过,G64是连续路径指令中的一个。

擦肩而过的G641

擦肩而过之G642

G643和G644

擦肩而过之G645

运行程序得到的结果如下:

从上面的曲线可以看出:X轴运动平稳,速度连续,没有停顿下面我们在程序中添加一个M87(这个M87既没有设置过数据,也没有PLC的处理),运行后得到:

从上面曲线图中可以看到,X轴运动被M87打扰了:位置曲线看得不十分清晰,但可以看出位置曲线不再平顺。从X轴速度曲线上就非常明显了:在M87时,X轴速度降低了,因为系统此时处理M87并等待应答,一个PLC周期后,系统才继续处理后续程序段。那有什么办法M87不“干扰”X轴的运动呢可以使用QU指令--快速功能输出,不需要等待应答辅助功能。按上例,得到:

要达到上述,需要:

  1. 设置参数 MD22100 $MC_AUXFU_QUICK_BLOCKCHANGE=1

  2. 在程序中编写M=QU(87)指令替代M87

  3. 上面的语句不能单独一行0


    未完待续



SINUMERIK辅助功能之M代码(4) 已锁定
编辑推荐: 关闭

请填写推广理由:

本版热门话题

SINUMERIK

共有25501条技术帖

相关推荐

热门标签

相关帖子推荐

guzhang

恭喜,你发布的帖子

评为精华帖!

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

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

  • 分享

  • 只看
    楼主

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