大家好!我是姜浪,一名勤劳的维修工。 #NC#
昨天发布的微头条主要讲解:如何通过宏变量实现简单的外围动作控制。有粉丝朋友留言,想介绍另一种控制方式,即:通过M代码简单控制。
由于我无法用一两句话来解释,所以我专门写了一篇文章来回答这个“铁杆粉丝”的问题!蒋浪认为,只要了解了这些知识点,也能实现简单的现场控制要求。
“M代码”是怎么来的
之前写过相关内容,不再重复介绍。我直接附上链接:FANUC文章:M代码从哪里来?与PMC如何合作?
1.M80~M89
如果你不明白也没关系。蒋浪为您总结了一些常用的M代码。您可以将它们记录下来以供将来编程之用。对应的地址如下:
R1305.1为M80;
R1305.2为M81;
R1305.3为M82;
…等等…
R1305.7为M86; (注:不是R1305.8,如果你看不懂,那是因为你还没有理解“位”、“字节”、“字”的基本概念)
R1306.0为M87;
R1306.1为M88;
R1306.2为M89;
2.M100~M129
如果M代码不够用,还有M100~M129,列举如下:
R260.0为M100;
R260.1为M101;
…等等…
R260.7为M107;
R261.0为M108;
R261.1为M109;
…等等…
江浪总结列出的基本上就是我们平时使用的两组M代码的关联地址。其实是有规律可循的,不需要强行去死记!我们只需要记住第一个M代码的地址(比如M80和M100),剩下的就可以“推导”了。
编辑PMC梯形图
1. 代码控制
了解了M代码后,我们就可以编辑梯形图了。例如,如果我们要控制电磁阀的动作,可以实现“启动和停止”或“设置和复位”。下面是“启动和停止”的示例:
如图所示,当M81运行时,线圈Y2.2得电并自锁;执行M82时,Y2.2输出断开。
特别说明:如果要顺利完成执行,需要将K15.7(使用自定义PMC功能)参数设置为“1”。当然,维护设置-外部接口也需要进行相关设置……
2、条件控制
如果你想添加“条件”控制,比如给治具添加“防呆(传感器、接近开关)”,那么我们就可以轻松实现,如下图
R1352.5 是M 代码的“FIN”完成地址。我们使用的M辅助码都是通过它“完成”的,并与“G4.3完成信号”相关联。
例如上图中的R1306.0(M87)定义为夹爪的“压紧”。气缸上安装有两个压力传感器。如果其中一个传感器不亮,那么当程序执行M87时,将一直处于执行状态。也就是说,会“永远卡在M87上”,无法完成。
增加M代码报警输出
如果程序一直卡在M87而“无提示”也无法解决,我们还可以添加M代码报警。例如,M87程序“卡住3秒后”会输出“M87失败”报警。梯形图如下
然后在“PMC配置”中编辑报警信息
当然,你也可以编辑十六进制的“通家符号”,设置中文闹钟,如下图
特别提醒:
“快捷画面-维护设置-外部接口”中的设置其实非常重要。有“FIN”、“脉冲”、“ON型”……这个不是一两句话能说清楚的。如果设置不当,还可能导致“万无一失”!
例如我们使用M100作为防呆控制码。如果外部接口(M输出)设置为“脉冲式”,那么即使传感器不亮,执行时M代码也会通过,因此无法“防骗”。 “效果是。
小结
通过以上内容,我们可以了解到:如何通过M代码实现外围动作的简单控制、条件控制、报警增加。内容相当多,江浪相信新手“消化完”也能解决简单的现场控制。
标题:FANUC PMC应用:如何通过M代码简单控制电磁阀动作
链接:https://www.7kxz.com/news/sypc/42938.html
版权:文章转载自网络,如有侵权,请联系删除!
用户评论
我在使用FANUC的PMC编程中发现,“M代码“真是简洁高效地控制电磁阀的好帮手,操作过程很直观。
有17位网友表示赞同!
通过这篇教程,我真正掌握了利用M代码精准操控电磁阀的方法,为工程调试节省了大量时间。"
有6位网友表示赞同!
"学到如何使用 M 代码控制电磁阀之后,我对FANUC PMC的应用有了更深的理解和实操经验。很有心得!"
有16位网友表示赞同!
原来M代码可以这么灵活地应用于各类设备的自动化控制中,在FANUC PMC领域这可是个大发现!
有11位网友表示赞同!
"对于初学者来说,这篇关于使用M代码进行电磁阀控制的内容十分友好且易懂,一步步指引清晰有力。"
有12位网友表示赞同!
"深入学*后,我能够顺利应对生产线上的各种机械动作调整,全归功于对FANUC PMC中M代码的运用掌握。"
有7位网友表示赞同!
通过实际操作,我发现只要掌握了正确的技巧和方法,在FANUC系统上用M代码控制电磁阀就变得简单又高效。"
有14位网友表示赞同!
"这篇文章提供了丰富的实践例子,让我更直观地看到如何利用M代码进行具体操作,太实用了!"
有16位网友表示赞同!
学*完这篇指南后,我自信不少,特别是在面对电磁阀动作的复杂调控中,M代码发挥了关键作用。"
有5位网友表示赞同!
"对于自动化领域的新手来说,这是一本必读的宝典。从理论到实践,FANUC PMC中M代码的应用详解得让人惊喜连连。"
有10位网友表示赞同!
通过这个课程,我发现用M代码操控电磁阀不仅省时省力,而且极大地提高了生产效率。真是收获满满!"
有10位网友表示赞同!
"在学*过程中,我特别注意了各个案例中的细节处理与M代码的高效应用,受益匪浅。感谢这篇详细的教程!"
有16位网友表示赞同!
看完这篇文章后,我已经能熟练地通过M代码独立控制电磁阀了,在项目中实际运用感觉超顺畅!"
有7位网友表示赞同!
"对于那些在自动化路上摸索的人来说,这可能是帮助我们快速上手的最佳指南之一了吧。真的很实用!"
有14位网友表示赞同!
掌握M代码的诀窍之后,我在设备调整上的效率提升明显。感谢这份详细的FANUC PMC入门教程!
有17位网友表示赞同!
"FANUC PMC中的M代码让我在处理电磁阀动作时更具创造力和灵活性。这绝对是技术突破的关键所在!"
有19位网友表示赞同!
利用这篇关于M代码控制电磁阀的技术文,我不仅加深了对FANUC PCA系统理论理解,还提高了实操技能。
有8位网友表示赞同!
"这篇文章以实践为导向,一步步解开了M代码操控FANUC PM的密技,让整个学*过程充满乐趣与收获。"
有18位网友表示赞同!
在完成这个课程后,我意识到M代码不仅仅是一项技能,它更是提升自动化水平的一大神器。确实好用!
有10位网友表示赞同!