欢迎来到哈斯小贴士
我是MARK 我想你已经看到我们的主题了
（字面上的意思） 我将向大家展示
当我们的工作台上 有耳轴和一些比较高的夹具时
我们是如何轻易解决的
哈斯小贴士 自定义一个M06换刀指令
现在看起来当我们换刀时 耳轴和钻头之间有足够的空间
但我们并没有（足够的换刀空间）
当执行换刀命令时
两侧的换刀臂 向下可能会移动4.5英寸（114.3MM）
但是我们并没有4.5英寸的空间
现在我们的解决方式是 定义我们自己的M06换刀指令
每当M06被命令时
机器在换刀前 耳轴会自动伸直，移动到安全的位置
如果你已经知道 如何创建自定义的M&G代码
下面的内容就简单多了
如果你还不了解 我们已经做了另一个小贴士的视频
它涵盖了自定义M&G代码 记得看一下
今天我们要创建 自定义的M06指令
进入81号参数 （ M 呼叫宏程序O9000 ）
我们要把它设置为6
这意味着任何时候 当我们在控制系统里输入M06并执行
控制系统将运行子程序O9000
我们现在就来创建O9000
我们的O9000程序 将会移动机器的每个轴到安全的换刀点
这个点是基于我们的机床坐标 G53
G53不是模态的
这表示我们必须 在每一行上都有G53的指令
那什么是最安全的换刀点呢
我还不清楚
我们要回到机器上
每次用手轮移动一个轴 并查看机器的位置
然后将看到的数字 写入到我们的程序
我首先将Z轴一直向上摇 直到到最远的位置
看看我的机床（坐标）位置
我的机器位置是Z.696
我要在程序里输入那个值 Z.69
我没有用Z0.
是因为我想利用耳轴之上的 每一寸空间
有一些机器，比如说UMC
在Z0.以上 可能会有2.5英寸的空间
所以在每台机器上输入这些数字 非常重要
接下来我们将移动A轴和Y轴
然后找到最佳的换刀点
看来在这里 A0.（的位置）非常合适
移动我的Y轴
看起来机器的Y0. 对我们来说也同样合适
我将在程序里继续输入这些（数字）
现在我们只需要 找到我们的X轴位置了
看来现在最好的换刀点 是X-40.
这也是我们X轴的行程极限
值得一提的是
当我们在这台机器上安装耳轴的时候
我们并没有放在（工作台）X行程的中间
我们尽可能地把它放在右边
这会在工作台的左边为我们留下空间 用来做安全的换刀
我们的程序差不多写完了
我们只需要添加换刀的命令 并结束我们的子程序
和所以的子程序一样 这里也用M99
现在我们使用的是M16 并不是M06
如果我们用M06换刀指令
我们的子程序将会一直循环
然后控制系统会给我们一个警报 “ 超出嵌套深度 ”
M16和M06做着同样的动作 但我们必须使用M16
当定义好了M06之后
现在还有几个设置 值得一提
它们非常重要 不能等到视频结束的时候再讲
我们已经定义好了 M06指令
但是还有其他的方法可以换刀
我们可以按‘’ATC Forward'' 或者“ATC Reverse'' 按键
甚至按下”Power Up Restart“
为了在这些情况下得到保护 避免在换刀的过程中产生碰撞
我们有几个设置可以更改
第一个是6号设置 ”前面板锁定“
如果我们打开（”前面板锁定“）
这将会禁止 ”ATC Forward“，‘’ATC Reverse ”按钮
同样也会禁止 主轴的正转，反转按钮
这将迫使操作员 在MDI中使用M06指令换刀
第二我们想谈的81号设置 “刀具电源接通”
如果我们将其改为 0
当我们按下电源重启的时候 控制系统将不会执行换刀
现在我们已经说过这些了
让我们看看 我们定义的M06表现如何
我已经在MDI里输入了 M06 T03
现在我们来看着它运行
好的，顺利完成
不要忘记了 我们谈到的那些设置
点击我们的奖励内容
包括我们的自定义M&G代码的视频
感谢看完这期的哈斯小贴士
更多实用信息 你可以在我们的公众号中看到