坚持学习与健身,是对自己最大的投资
在中国,数控系统中使用最多的是FANUC系统,很多学生从学校学习就开始接触这个系统,但是出现这样的一个问题:
你学校接触的东西永远跟不上社会上设备的更新,除非你的学校定西的更新设备,但是呢,很多的时候,高端的设备在学校时代的时候你是不敢碰的。
比如我读大三的时候,学校的机床是0I-MA系统,还有一台叫做加工中心的FANUC系统机床,那个时候我只知道加工中心就是指带刀库的铣床,在学习操作铣床的时候还是手动的铣床,我相信,大部分做过金工实习的人都会接触过用机床做个小榔头的课程。
1年后我毕业了,发现FANUC系统已经更新换代到MD系统,对我来说,即使工作了10来年,也很少接触到MC的系统,试想一下,如果你一直工作在一个老设备的系统厂里,等哪天你出来接触新设备的时候,你会发现,你的经验已经都过时了。
在我们的教学书本上,明确的写着加工中心换刀TXM06,但是为什当你工作后用的机床有的可以执行而有的就不可以执行?而会出现如下类似的报警:
这是为什呢?原因很简单:
首先我们看TXXM06是不是有个M06的代码,相信看过的文章人应该对我以前写过的个关于FANUC M代码的使用总结有印象,可以点击以下链接查看:
连载十|关于FANUC M代码的常用使用方法介绍
对的有个M06,在文章中介绍过M代码可以调用子程序和宏程序,但是呢对于调用宏程序的时候格式是固定的,必须是M06_ _这种格式。
比如利用该功能我们可以设计成这样的调用:
M90 R_ S_ T_ 根据自己实际加工的需要设计自己的宏程序,然后每次调用的时候,只需要输入对应的调用变量即可。
那么回头看看我们的换刀宏程序是不是以上调用的一种特例呢?
对于调用宏程序的格式是受参数设置了,当你参数设置成调用宏程序的时候,你就必须M06TXX编写程序。
那为什么有的机床可以TXX M06 也可以 M06 TXX呢?
根据以上的介绍我们可以知道此时参数设置的是用M06调用的子程序。
当然如果你的机床上原先是调用的宏程序,想改成调用子程序的方式,不是仅仅更改参数就可以的,还需要结合PMC方面的东西,才可以完成需要的功能。
PMC是个神奇的工具,精通它,可以维修和改造FANUC系统中驰骋,你精通它么?
对于以上参数的调用可以自己在机床上或者仿真机上实验,如果你想在电脑上就可以学到FANUC的技术,可以加入仿真软件学习群。
FANUC NC GUIDE PRO学习群
当然知道了原因但是并未解决我们需要的问题呀,我们需要的是在机床上可以实现TXXM06和M06TXX的编程
如果你是操作工,那么这个问题你是解决不掉的,这个涉及到PMC方面的内容了,是电气设计人员的工作。
关于PMC与刀库方面的知识很多,不同厂家、不同刀库设计也不同,所以永远没有固定的答案,想让自己了解更多的知识很内容,可以通过共享屋的PMC学习班获得,点击【阅读原文】查看说明。
暂无评论内容