回复:程序有点问题特来请教

xoUNdead

  • 帖子

    105
  • 精华

    0
  • 被关注

    1

论坛等级:游士

注册时间:2009-02-27

普通 普通 如何晋级?

发布于 2009-04-06 19:43:36

0楼

突然发现haha的博客中有个可能可以解决问题的方法!!

我直接贴出来大家讨论下!

810D/840D

标准的轮廓返回功能是:
1。执行程序时,按NC STOP中断
2。转到JOG模式下,手动移动相关轴
3。使用JOG模式下的REPOS,将各轴返回到刚才的中断点
4。按NC START重新启动程序,如果不做第3步,系统也先返回到轮廓再继续执行(系统会自动执行REPOSA)。
但在某些情况下,用户希望不做第3步,且在第4步执行程序时,各轴继续执行下去,而不回到中断点。
 

典型应用:磨床
此时,可修改参数MD11610 MN_ASUB_EDITABLE=2,并在用户循环目录下,创建一个名为ASUP.SPF的程序(里面的内容根据情况编写)。
这样,当执行第4步时,系统将不再自动执行REPOSA,而是执行ASUP.SPF,这样你会发现系统将不返回刚才的中断点,而是直接执行下面的程序了。

 

应用举例:

 

程序如下:

……

N10 G90G01X1000F100

……

在执行N10程序段过程中,进给保持,切换至手动方式移动X轴,此时返回自动方式,需要从手动后的断点继续执行。具体参数设置如下:

MD11610 MN_ASUB_EDITABLE=2

在用户循环目录下建立如下ASP.SPF子程序:

REPOSA RMN

M17

在此基础上,你可以修改以适合你的机床。

评论
编辑推荐: 关闭

请填写推广理由:

本版热门话题

SINUMERIK

共有25499条技术帖

相关推荐

热门标签

相关帖子推荐

guzhang

恭喜,你发布的帖子

评为精华帖!

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

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

  • 分享

  • 只看
    楼主

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