『7x24小时有问必答』
卡住了,卡在位5-8及位19,关于同步的设定,好几天了,依然未搞清楚差别。只能先跳过,看哪天能灵光乍现

位9:用于测试

机床产商也可以在测试阶段使用这些位,只要换刀还没由PLC程序控制。

注:模拟应答各刀库管理指令,在实际机床上位9=0

位10=1:M06会延迟一段时间输出,直到PLC程序收到了选刀指令。

即换刀指令只有在收到PLC选刀应答后才输出,该应答可以是状态“1”或“105”

位10=0:发出选刀指令后立即发出换刀指令。

例1:用不用M06替代子程序,有什么区别?
例1测试1:
NC程序:
N10 T="FaceMill" M6
N20 M0
N30 M02
参数设置:
MD10715[0]  $MN_M_NO_FCT_CYCLE=-1  (没有用M6替代子程序)
MD20310  $MC_TOOL_MANAGEMENT_MASK位10不影响结果
MD22560  $MC_TOOL_CHANGE_M_CODE=6  (M6激活换刀)
执行程序后,NC/PLC接口状态如下图:
这时,备刀和换刀信号一起来了,编写PLC会比较复杂
如果把NC程序改为:
NC程序:
N10 T="FaceMill"  
            M6
N20 M0
N30 M02
会是什么情况呢?大家可以自己测试下,然后把结果写在评论区。

例1测试2:
NC程序:
N10 T="FaceMill" M6
N20 M0
N30 M02
参数设置:
MD10715[0]  $MN_M_NO_FCT_CYCLE=6  (用子程序替代M6
MD10716[0]  $MN_M_NO_FCT_CYCLE_NAME=L6  
MD20310  $MC_TOOL_MANAGEMENT_MASK位10=0
MD22560  $MC_TOOL_CHANGE_M_CODE=206  (M206激活换刀)
换刀子程序L6内容如下:
Proc L6
m206
M17
执行程序后,NC/PLC接口状态如下图:
例1和MD20310位10设置无关,这里需要注意:NC程序的写法会影响到NC/PLC的接口信号,想确保机床安全可靠的运行,就需要测试到各种可能性。

那MD20310位10对换刀有什么影响呢?
例2测试1:
NC程序:
N10 T="FaceMill" M6
N20 M0
N30 M02
参数设置:
MD10715[0]  $MN_M_NO_FCT_CYCLE=6  (用子程序替代M6
MD10716[0]  $MN_M_NO_FCT_CYCLE_NAME=L6
MD20310  $MC_TOOL_MANAGEMENT_MASK位10=0
MD22560  $MC_TOOL_CHANGE_M_CODE=206  (M206激活换刀)
换刀子程序L6内容如下:
Proc L6
m206
M17
执行程序后,NC/PLC接口状态如下图:
如果此时,复位(“FC6的状态=3”)NC的备刀指令,那么NC/PLC接口状态会变为:

例2测试2:
NC程序:
N10 T="FaceMill" M6
N20 M0
N30 M02
参数设置:
MD10715[0]  $MN_M_NO_FCT_CYCLE=6  (用子程序替代M6
MD10716[0]  $MN_M_NO_FCT_CYCLE_NAME=L6
MD20310  $MC_TOOL_MANAGEMENT_MASK位10=1
MD22560  $MC_TOOL_CHANGE_M_CODE=206  (M206激活换刀)
换刀子程序L6内容如下:
Proc L6
m206
M17
执行程序后,NC/PLC接口状态如下图:
如果此时,复位(“FC6的状态=3”)NC的备刀指令,那么NC/PLC接口状态没有变化,即系统没有收到备刀完成的应答,就没有发出换刀指令:

未完待续

如果觉得文章有用,麻烦请帮忙点个红心,谢谢!

免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

x
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

上一主题上一主题         下一主题下一主题
QQ手机版小黑屋粤ICP备17165530号

关于我们·投诉举报· 用户帮助· 联系我们 · 本站服务 · 版权声明· 隐私政策 · 投搞指南

法律保护:PLC技术网,plcjs.com,plcjs.net等字样
Copyright 2010-2030. All rights reserved. 


微信公众号二维码 抖音二维码 百家号二维码 今日头条二维码哔哩哔哩二维码