回复:840Dsl MGUD文件安装问题

老学童

  • 帖子

    765
  • 精华

    32
  • 被关注

    64

论坛等级:奇侠

注册时间:2011-06-22

钻石 钻石 如何晋级?

发布于 2013-09-22 22:28:11

4楼

quote:以下是引用胡国清在2013-09-22 09:31:59的发言:
刀具管理功能的段搜索处理是很关键的也比较麻烦一些的,但不一定非要通过FB4调用ASUP.SPF来完成,方法有很多。
TOOL_CHANGE.SPF要不是在NC参数MD10716里设置了,要不就是在PLC中通过FB4调用并执行的。

胡工,非常感谢再次指教!
正如您所指出的换刀循环是在MD10716,是我犯了“机会主义”错误,简单地用翻页键去逐页查找,而忽略了手册作用;
问题已有进展:
1. 问题主要出在MGUD文件的变量定义上,有二个变量类型错误(STRING[2]定义成REAL);
2. 宏程序中有二个变量定义部分和程序中使用部分不一致,符号间少“_"连接符;
至此,如果搜索时所用刀具已在主轴中,可以实现程序段搜索;但是如果需要换刀,则仍然会出现前面所述的状态;
继续调查发现“TOOL_CHANGE.SPF”中有以下一段:
...
N150 IF ($P_SEARCH==1) OR ($P_SIM) GOTOF SIMU
....
N990 SIMU:
N1000 M206
N1010 M17
由此可见,在程序段搜索中如果需要换刀,则执行M206(参数MD22560中设置),这样换刀就转到刀具管理中去执行了,而非TOOL_CHANGE.SPF,我觉得“ IF ($P_SEARCH==1) OR ($P_SIM) GOTOF SIMU”是不正确的,应该在“IF ($P_SEARCH==1) 进行进一步判断,先到这,再次感谢!
.
人的生命似洪水在奔流,不遇着岛屿、暗礁,难以激起美丽的浪花。
评论
编辑推荐: 关闭

请填写推广理由:

本版热门话题

SINUMERIK

共有25501条技术帖

相关推荐

热门标签

相关帖子推荐

guzhang

恭喜,你发布的帖子

评为精华帖!

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

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

  • 分享

  • 只看
    楼主

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