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

已锁定

迅影

  • 帖子

    285
  • 精华

    4
  • 被关注

    35

论坛等级:侠圣

注册时间:2012-12-19

黄金 黄金 如何晋级?

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

3112

4

2022-12-13 19:53:27

今天依然继续,事关操作定义了M代码,对它进行了分组,之前说过分组的一个目的就是要在段搜索时使用,我编写了一小段NC程序:

N10 G1 G91 x10 F1000 M87 M88 m89

N20 G4F5

N30 M30

然后,带计算搜索到搜索N20,系统会显示

为什么?因为我将M87和M88定义在了一组(一组可包含多个M代码,本例这一组只定义了两个M代码),一组中的M代码是“水火不容”的,不应该一起出现,比如M7(开冷却)和M9(关冷却)。将M87和M88定义为一组的参数:

MD22000 $MC_AUXFU_ASSIGN_GROUP[0]=11

MD22000 $MC_AUXFU_ASSIGN_GROUP[1]=11

MD22010 $MC_AUXFU_ASSIGN_TYPE[0]=M

MD22010 $MC_AUXFU_ASSIGN_TYPE[1]=M

MD22020 $MC_AUXFU_ASSIGN_EXTENSION[0]=0

MD22020 $MC_AUXFU_ASSIGN_EXTENSION[1]=0

MD22030 $MC_AUXFU_ASSIGN_VALUE[0]=87

MD22030 $MC_AUXFU_ASSIGN_VALUE[1]=88



修改程序为:

N10 G1 G91 x10 F1000 M87 m89

N20 G4F5

N30 M30

还是带计算搜索到N20,熟悉操作的知道,搜索后第一次按NC启动键时,系统会将之前的辅助功能输出出来。那我这个程序会输出什么呢?

只有M87,没有M89,因为M89没有设置分组!

果真如此吗?无图无真相,上图

看右下角,黄色背景的M代码M87(注意:现在的状态是带计算搜索到N20后,还未按NC启动键时)

按上表所说,黄色背景的M代码表示辅助功能M87(在段搜索过程中)已被检索到。下面如果按第一次NC启动,NC将发出M87指令,此时,机床外围电气的状态应该和NC程序按正常顺序执行到N20的状态一样;按第二次NC启动,NC将继续执行加工程序。


怎么找到这个显示窗口?
在加工画面下,按垂直软键“辅助功能”

然后

然后就看到

就到这里啦,告一段落了。

虽然只理解了一个参数,但古人云“不积跬步无以至千里”,路是一步一步走出来的。


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

请填写推广理由:

本版热门话题

SINUMERIK

共有25763条技术帖

相关推荐

热门标签

相关帖子推荐

guzhang

恭喜,你发布的帖子

评为精华帖!

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

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

  • 分享

  • 只看
    楼主

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