|
从0到1很难,但是从1到2就是加速起来就很快,谈谈如何带好一个新人[/url] 在数控机床上又有一种特殊的辅助功能,叫做M代码,通过指令M代码,可以为机床增加或者启动一些特殊的功能,比如冷却、换刀等等。 本篇文章介绍如何在系统输入M指令后,PMC是如何识别输入的哪个M代码的译码程序,当然M代码译码方法很多,本篇文章介绍使用DECB指令进行译码操作。 1、使用指令
本程序通过使用FANUC功能指令进行数控系统上基本译码指令处理。 DECB(二进制译码:SUB25) 2、本程序可以实现如下功能
1、在系统上输入一个M代码,通过PMC程序处理,译码到PMC变量中,可以使用E地址,可以使用R地址。 3、程序解释
1、本案例程序就一句话,如下所示 2、指令的启动条件为F7.0 执行M代码指令的时候,进行译码。 3、本指令能够译码 80个,从M00-M79 。M代码与译码对应的变量如下对应: M00 E500.0 M16 E502.0 M32 E504.0 M48 E506.0 M64 E508.0 M01 E500.1 M17 E502.1 M33 E504.1 M49 E506.1 M65 E508.1 M02 E500.2 M18 E502.2 M34 E504.2 M50 E506.2 M66 E508.2 M03 E500.3 M19 E502.3 M35 E504.3 M51 E506.3 M67 E508.3 M04 E500.4 M20 E502.4 M36 E504.4 M52 E506.4 M68 E508.4 M05 E500.5 M21 E502.5 M37 E504.5 M53 E506.5 M69 E508.5 M06 E500.6 M22 E502.6 M38 E504.6 M54 E506.6 M70 E508.6 M07 E500.7 M23 E502.7 M39 E504.7 M55 E506.7 M71 E508.7 M08 E501.0 M24 E503.0 M40 E505.0 M56 E507.0 M72 E509.0 M09 E501.1 M25 E503.1 M41 E505.1 M57 E507.1 M73 E509.1 M10 E501.2 M26 E503.2 M42 E505.2 M58 E507.2 M74 E509.2 M11 E501.3 M27 E503.3 M43 E505.3 M59 E507.3 M75 E509.3 M12 E501.4 M28 E503.4 M44 E505.4 M60 E507.4 M76 E509.4 M13 E501.5 M29 E503.5 M45 E505.5 M61 E507.5 M77 E509.5 M14 E501.6 M30 E503.6 M46 E505.6 M62 E507.6 M78 E509.6 M15 E501.7 M31 E503.7 M47 E505.7 M63 E507.7 M79 E509.7 演示内容:
1、将附件的程序下载到仿真机中,在MDI方式下执行M50 (2)我们可以在信号表中查看到E506.2信号为1,。
[url=http://bbs.plcjs.com/search.php?mod=forum&formhash=7a7f79dd&searchsubmit=true&source=hotsearch&srchtxt=%E5%85%B1%E4%BA%AB%E5%B1%8B%E7%BD%91%E7%BB%9C%E6%94%92%E9%92%B1%E8%AE%A1%E5%88%92---%E5%85%B1%E4%BA%AB%E5%B1%8B%E5%B0%8F%E8%8D%B7%E5%8C%85]
免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作! |