真的没人愿意学习自动化PLC吗?#plc编程入门教程
真的没人愿意学习自动PLC了吗?
现在电气自动化真的是要断层了吗?电气自动化行业,非标设备这个行业很多人都说很难弄。第一要加班多,二出差多,第三还没时间陪家人。所以导致很多人都不喜欢去从事这一行,而且还费脑筋,头发又白的快,容易秃头。各种问题导致现在很多人对自动化行业会产生一定的偏见。
其实纵观制造业行业,不管是哪个行业,比如像我们这种做设备的一些公司,实际上加班的还不算是太多,不会太多,而且出差的情况不会出差。什么情况下会出差?就是做流水线的,做整套流水线的设备自动化公司,出差的可能性非常大。
这种成套的设备需要各种机器进行调机,需要整个通讯,整个流水线进行调。这种情况在自己公司里面是解决不了的,只能到现场去解决。像这样的公司加班出差很正常,但是我们公司不一样,做的是自动化单机版的设备,比如钻工中心,加工中心,数控机床,这种飞镖机上,在我们公司出厂的时候就会把所有的功能尽可能的完善,尽可能的不要到设备客户那里去调试机器。
除非有很大的问题情况下可能才会到现场去。如果客户能接受的情况下,也会选择用远程进行调机,调一下或者改一下程序就可以了。当然如果有机械问题,没办法,机械工程师或者机械师傅肯定一定要到场。
但是如果电气工程师,如果在出厂之前把所有的问题能够考虑到最优的情况下,是很少会出差的。并不是所有的人,所有的电气工程师都需要出差。像我们一样,加班只能在工厂里边加班,加班好之后其实很少出去,一年也就出去个十几次,最多一个月出去一次,其他时间基本上不会出去。
所以我的理念就是能够把设备做到最优点,不要撞击,要做到人性化,各种保护,基本上程序就没问题。这种情况下还会出去吗?不会出去。
所以如果有想学习PLC的朋友,要看一下学习的行业是不是需要经常出差。如果确实不能照顾家庭,不想出差也不想加班,那真的是考虑要到底要做什么工作。
如果有想学习PLC和电气自动化的朋友,可以关注老王,或者老王会每天分享关于电气自动化PLC的一些新的技巧、模板框架。学习PLC不迷路。
很简单的PLC入门文档-FANUC数控机床
第一部分
一、问题: 1、如何用按钮去控制排屑器的正转、反转、停止?
2、如何用急停开关和硬限位开关触发系统急停?
3、如何用M08/M09代码实现冷却电机的控制?
4、如何用一个按钮去控制冷却泵的启动,停止?
5、输出信号的置位复位与自锁的特点。
6、选择停功能在FANUC系统的PMC上如何实现?
二、什么是PMC?
PMC是FANUC数控系统内置的可编程控制器,它主要用于机床的顺序控制,包括主轴旋转、刀具交换、机床操作面板控制等。
所谓顺序控制,是指按预先确定的顺序或按照一定的逻辑有序的执行一系列动作。数控机床完成顺序控制的程序被称为顺序程序。通常,该顺序程序使用梯形图编程。
三、PMC执行步骤:
1、扫描
2、计算处理,执行一系列操作
3、输出
这三个步骤连起来执行一次称做一个周期。如此反复的进行循环。
四、FANUC PMC的信号地址。
F:从CNC到PMC的输入信号
比如F7.0, M功能选通信号 ;F10 M功能代码信号
G:从PMC输出到CNC的输出信号
比如G8.4急停信号,G4.3结束信号
X:从机床侧到PMC的输入信号
Y:从PMC输出到机床侧的输出信号
R:内部继电器
A:信息显示请求信号
五、PMC控制外围设备基本原理,以排屑器为例
输出Y信号→继电器→(断路器)接触器→排屑器电机
第二部分
一、回到问题上来
1、如何用按钮去控制排屑器的正转、反转、停止?
要求:(1)正转按钮按下,排屑器正转启动,松开按钮排屑器仍在正转。
(2)反转按钮按下,排屑器反转启动,松开按钮排屑器停止反转。
(3)排屑器旋转时,按下停止按钮,排屑器停止转动。
(4)排屑器正在正转时,按下反转按钮,仍要继续正转,不能反转;排屑器正在反转时,按下正转按钮,仍要继续反转,不能正转;
梯图如下:
2、如何用急停开关和硬限位开关触发系统急停?
知识点:
(1)我们通过外部的信号触发急停,系统检测到G8.4急停信号异常后会通过CNC→驱动→电机,立即停止伺服电机的运动。而我们也通过急停信号处理PMC,停止机床上外围的旋转和运动部件。
(2)FANUC系统PMC的急停触发信号G8.4当为0,也就是没有导通时,系统进入急停状态
要求:(1)当急停按钮按下时(接常闭点,X8.4),急停生效
(2)当X Z硬限位时,急停生效。
(3)当急停生效时,排屑器不能旋转。
3、如何用M08/M09代码实现冷却电机的控制?
(1)M代码
用加工程序指令M功能时,M代码用4字节(32位)的二进制数输出:
M08→F11.0 M09→F11.1
(2)M代码的执行
在MDI或自动方式下输入M08,系统会自动使对应F11.0信号为1,当我们在PMC中接收到F11.0为1时,就标示当前的M代码是M08,然后去执行需要的PMC动作。
(3)M代码的结束
M代码执行结束后,把辅助功能信号(FIN G4.3)送至CNC,CNC就执行下一句程序。
要求:M08冷却开,M09冷却关。
4、如何用一个按钮去控制冷却泵的启动,停止?
利用一个按键去实现冷却泵的启动停止有许多种编写方法,这里讲我们CK上使用的方法。
要求:(1)利用一个按键实现冷却泵的启停
(2)将M08、M09和按键来共同控制冷却泵的启停
(3)当急停发生时,冷却停止
(4)当机床复位按键按下时,冷却停止
5、输出信号的置位复位与自锁的特点。
6、选择停功能在FANUC系统的PMC上如何实现?
看后思考。
(不妥之处,请批评指正)
相关问答
数控机床上的plc编程如何去学习?
数控机床现在有很多的控制系统,比如FANUC,三菱或者西门子的数控系统,所以你要学习数控机床中的PLC编程,首先你要确定一个品牌,然后去学习它的PLC编程知识!...数...
我想学习所有的数控机床编程,我没有基础,我应该怎么学?
您做过那么多床子,说明有很多实际加工经验,在加工工艺上可定有很大的优势这样学数控机床就很简单了。一:学校系统的培训那没什么说的了(也推荐这种,这样的...
利用电脑修改机床PLC程序?
在电脑里装入数控系统的PLC编程软件,(不同品牌的数控系统有不同的PLC软件)。把机床的PLC程序拷贝到电脑里,就可以在电脑里修改机床PLC程序。在电脑里装入数...
数控机床PLC程序如何载入?
数控机床PLC程序载入方法需要一台电脑,一根plc专用的编程线缆。或者plc有以太网口。推荐编程线缆有点是没有网口的plc也可以。电脑上要有plc软件装编程线缆的...
数控机床一般用什么语言编程呢?
使用G代码。G代码是最为广泛使用的数控编程语言,有多个版本,主要在计算机辅助制造中用于控制自动机床。G代码有时候也称为G编程语言。数控机床通常使用G代码...
plc编程与传统编程有什么不同?
1.plc主要是用于非标自动化设备,而数控是针对标准机台(如车床、铣床,磨床等)。2.plc编程是开放的平台,可以根据自己的想法随意编写程序。加装功能模块后基...
CNC和PLC有什么区别和联系?
数控加工中心ComputerizedNumericalControl就是CNCPLC是ProgrammableLogicController可编程控制器,从字面上就可以理解了,CNC是控制各...
plc编程谁家的好用?
很高兴回答的问题!就市场占有率来看,西门子最大,其次是三菱、欧姆龙。具体谁家好用,这个不能一概而论,还取决于编程人员对其使用的熟练程度。西门子PLC又...这...
数控机床中plc是如何控制伺服电机的?
在数控机床中,PLC控制伺服电机系统,一般是通过高速脉冲输出口输出等宽脉冲,通过脉冲数来实现伺服系统的定位控制,其中有脉冲量,脉冲频率,脉冲方向等参数,...在数...
搞自动化的学PLC有必要吗?前景怎么样?有前途吗?
非常感谢你的邀请,我很乐意回答你的问题。作为从事自动化专业的技术人员PLC应该是要熟练掌握的一门核心专业技术。我们知道PLC(可编程控制器)是建立在微处理器...