FANUC编码器拆卸视频(FANUC PMC篇:译码不只有DECB,还有DEC,它们有何区别?)

大家好!我是江郎,一个踏踏实实的维修工。#数控#

前期介绍了FANUC PMC功能指令里的译码指令(DECB),错过的朋友可以关注作者查看往期内容,或者点击下面链接:FANUC小黄机篇:学会译码指令DECB,相当于可以“自制”M代码地址

本期江郎将来介绍另外一个译码指令DEC,那么,DEC和DECB译码有何区别?下面江郎来详细说明。

首先,这句话很重要:FANUC PMC会处理两种数据,一种是二进制形式的数据,另外一种数据形式为BCD码。恰巧,DEC处理的就是BCD码,而DECB处理的就是二进制数据。这就是它们之间本质上的区别。

那么,什么是二进制?什么是BCD码?以及它们之间有何关系,如何来转化…【我.爱.线.报.网.】52xbw .cn 每日持.续更新.可.实操.的副.业.…这些基本知识江郎都不再反复介绍,因为确实无聊透顶,这些东西通过查资料完全可以解决。

在维修工作中,很多基础知识我也不懂,当别人问我怎么办的时候,我一般会回答:“别着急,我马上问下我师父”。

同事:“你师父是谁呀?”

我说:“我师父名气很大,号称“度娘”。”

所以,在互联网时代,知识都是很容易获取的。

译码指令BCD

如上图所示,我们可以筛选出如下几个知识点:

1.这个指令处理的是BCD码,而且是仅仅2位的BCD码;

2.它的控制条件就一个使能端ACT,并且,当指定的数据等于译码信号时,W1=1;不相等时,W1=0

3.特别要注意译码的格式,这是个另类的格式,易混淆的格式,如下图

译码数值:必须是两位数,哪怕是【我.爱.线.报.网.】52xbw .cn 每日持.续更新.可.实操.的副.业.“1”,也要是“01”。

译码位数:“01”表示对低位数译码,高位数为“0”;“10”表示对高位数译码,低位数为“0”;“11”表示高低位均译码。

以上就是这个指令的关键点,不明白的要反复阅读,下面江郎将用一个案例来加深这个指令的理解。

案例解析

本例江郎将用DEC对M50进行译码,但是不可以直接编辑译码,前面也讲过,因为DEC处理的数据形式为BCD码,所以,我们首先要对“F10”进行转码(有知道F10是什么吗?上期也讲过……),要用到另外一个功能指令DCNV(数据转换)。

最终,程序第一步要这样写:

然后,我们对M50进行译码,高低位都需要译码,所以,程序编写如下:

最后,我们将程序上传到CNC中,运行M【我.爱.线.报.网.】52xbw .cn 每日持.续更新.可.实操.的副.业.50代码

查看信号表E600.1的结果,发现已经为“1”了。

小结

通过以上的内容,江郎介绍了一个重要的功能指令(译码指令),并且用了一个小案例来加深理解,希望大家能把知识转变为自己的东西,最终应用到实际的场景之中。

之前也说过,我们学习的目的是“学以致用”,很多朋友都会有一种感觉:“一看就会,一用就废”。归根见底,江郎认为,你还是没有对知识完全吃透,只有吃透了才能举一反三。

例如上述译码指令可以干什么,当然可以干很多事情了,运用“DEC译码”再加上“CTR计数器”就可以实现对工件的计数,这就是今天给大家留的题目,你会做这道题吗?

欢迎把答案发在评论区里,江郎就勉为其难,再次充一次“老师”,批改一下作业!【我.爱.线.报.网.】52xbw .cn 每日持.续更新.可.实操.的副.业.

——END——

若你我之间有缘,关注作者又何妨?

两情若是久长时,又岂在朝朝暮暮。

预知更多内容,【关注作者】,且听下回分解!

声明:文中观点仅代表作者本身;图片来源于网络,侵权必删!

推荐阅读

给力项目线报网会员可免费下载 加入会员
友情提醒: 请尽量登录购买,防止付款了不发货!
QQ交流群:226333560 站长微信:qgzmt2
温馨提示:本站提供的一切软件、教程和内容信息都来自网络收集整理,仅限用于学习和研究目的;不得将上述内容用于商业或者非法用途,否则,一切后果请用户自负,版权争议与本站无关。用户必须在下载后的24个小时之内,从您的电脑或手机中彻底删除上述内容。如果您喜欢该程序和内容,请支持正版,购买注册,得到更好的正版服务。我们非常重视版权问题,如有侵权请邮件与我们联系处理。敬请谅解!

给TA打赏
共{{data.count}}人
人已打赏
行业资讯

如何成为宇宙霸主小说百度云(人类如何成为宇宙之神?Ⅴ型文明的恐怖与神奇)

2024-10-18 21:38:17

行业资讯

流密码原理(《密码学系列》——流密码)

2024-10-18 22:00:33

0 条回复 A文章作者 M管理员
    暂无讨论,说说你的看法吧
个人中心
购物车
优惠劵
今日签到
有新私信 私信列表
搜索