2021年即将过去,2022年即将到来,未来是美好的,未来是可以期待的,只要我们有一颗积极向上的心。
学习是不需要间断的,只有积累才有结果,量变引起质变。回想这两年在网络上带大家走过学习PMC的道路,谈谈我心中的PMC到底是什么?
PMC:Programmable Machine Controller,可编程机床控制器,它内置在FANUC系统CNC中,与我们经常听见的PLC有共同之处,它的主要作用就是顺序执行机床的外围控制动作。
因为是集成的,所以你看不见摸不着,我们也不需要管,有时候抛开砂锅问到底的人并不是好的学习方法,毕竟我们不是搞研究的。
关于FANUC PMC的概念书籍很多,随便买本书上都会有介绍,这些概念都是枯燥的,都是乏味的,以至于很多人买了书,看了一段时间都不知道学习的重点,因为看了这些概念并不能够解决你实际的问题,不知道你是否有这样的感觉?
其实呢,PMC是一种工具,对不同人所起到的作用不同。我们学习PMC的目的是主要解决问题,比如,我将PMC搞懂了,很多人在学习中遇到问题,我都可以解决,为大家节省时间,以下是个人对PMC的一些理解,相信你读完该篇文章就知道该如何认识PMC了。
1、编程工具
作为一种程序,PMC可以控制机床的很多控制功能,以下是几种大家都可以看得到的。
- 机床的操作面板
- 机床外围的面板指示灯、三色灯。
- 机床的控制电机,比如冷却、排屑、刀库、刀架、液压站、油冷机、直角头、交换台 润滑等等
- 机床外围部件的电磁阀、比如控制刀库倒刀、回刀、主轴松刀、吹气、等等
- 机床的一些外围报警、互锁逻辑.
- …………………………………………………………以上呢,都是眼睛可以可得到的,有人会问互锁逻辑是什么?我举个例子吧,就是你要完成一个功能,而这个功能此状态下不可以执行,执行后有危险,程序会阻止你执行。比如主轴在旋转,你按下主轴松刀,你说这样的操作危险不?
当然以上我举的例子很简单,根据机床的复杂程度不同,PMC的程序也不一样,除了这些我们能够看得到的,还有一些看不到的部分控制程序。
-
机床M代码译码
-
进给轴的控制
-
主轴的控制
-
M代码的完成信号
-
系统正常上电控制程序
-
PMC与宏执行器之间的通讯
-
PM与PICTURE之间的通讯
-
PMC与上下料机器人之间的通讯
-
外围模拟量数据的处理等等
一个完整的发那科PMC程序框架分析
个人总结的学习PMC知识框架,看下你位于哪个位置?
………………………………
作为编程工具的时候,我是要利用PMC的知识去编写PMC程序实现机床的功能,比如你的机床改造增加一个变频器控制的刀库,你的机床因客户需要将斗笠刀库更换成圆盘刀库,你需要增加对刀仪、气密检测、四轴、等等。
…………………………………..
2、维修工具
我们在机床上增加机床没有的功能的时候,我们需要利用PMC的编程工具的功能,如果是一个已经成熟的机床在客户使用过程中出现问题的时候,我们用到的是PMC的维修工具。
我本身不是作为维修的,但是因为是从事PMC编程的,而且经过长时间解决网上得一些机床外围故障,锻炼一种分析和解决问题的思路和方法,所以,它就成为了我解决问题的故障的工具。如果说我调试我编写的机床的程序,那么我解决问题,基本上不用看PMC,通过故障现象我就知道原因,因为自己写的程序都在自己的脑子里。
但是呢,对于解决别人陌生的机床的PMC,那么需要掌握一定的方法,学会分析,才可以解决。比如我们在看别人陌生的PMC程序的时候经常会遇到如何才能够看懂PMC中I/O点的意思?
3、赚钱的工具
有需求就有市场,解决需求就是一个赚钱的过程,靠自己的技术赚钱不丢人,只要能够帮助别人提升,提供对方需要的。所以学习PMC技术也成为了我在网上赚钱的工具。主要还是教那些需要学习PMC的人如何学习PMC。
学习的方法有很多种,成年人也需要有自己的学习方法,而我的方法就是通过分享解决别人问题学习,所以你实际看到我是在教人,其实我也在学习,只有我掌握了,精通了,能够解决实际问题,才可以教是吧,所以这个搞懂的过程就是自我提升的过程,只不过很多人体会不到。
教大家学习的课程内容都在微信中,教学的内容当然不是死的知识,更多的是应用技巧和实际问题的案例,课程分享的内容是从2018年3月份开始的,当然,很多刚开始学习的小伙伴都能够独立去接单,赚钱,一个单子就能够将付出的学费赚回来,而且有了自己赚钱的路子,如果你的回报大于投资,那么,你的投资都是正确的。
……………………….
同样的技术在不同人中发挥的作用不同,你想要学习快速提升自己,只需要向有结果的人学习即可,因为对于他们已经跳过了很多坑。
其实呢PMC与FANUC宏执行器之间也有一些可以应用的方面,所以接下来我要研究这方面的应用,开拓新的视野。
之前使用宏执行器都需要在CMD命令下执行编写、链接、以及生成卡格式,比较麻烦。
之前的过程:
昨天百度了下,使用批处理功能,将这几个重复的动作做成了一个文件,修改完源程序,执行下批处理即可一次生成卡文件,然后将卡文件拷贝到模拟器中测试,节省了很多时间,对于测试提高了效率。
好了,关于PMC的技术的一些想法就先吹到这,如果你有更多想法可以加小编的微信:136959805
除了共享屋网站中发布的PMC文章,这里整理的有关学习PMC编程的资料,大家可以在数控文库中进行下载,FANUC PMC资料汇总 有技术支持,所以不用担心学不会
资料是死的,人是活的,简单的内容看过,学会即可,不会的不要装懂,遇到问题还是不知道方向。