FANUC数控机床PLC译码指令DEC的使用介绍
数控机床在执行加工程序中规定的M、S、T机能时,CNC装置以BCD代码形式输出M、S、T代码信号。这些信号需要经过译码才能从BCD状态转换成具有特定功能含义的一位逻辑状态。DEC功能指令的格式如图1所示。
图1 DEC功能指令格式
译码信号地址是指NC至PMC的二字节BCD码的信号地址。译码规格数据由译码值和译码位数两部分组成,其中译码值只能两位数。例如M03的译码值为03,M44为44。译码位数的设定有三种情况:
01:译码地址中的两位BCD码,高位不译码,只译低位码
10:高位译码,低位不译码
11:两位BCD码均被译码
DEC指令的工作原理是,当控制条件ACT=0时,不译码,译码结果继电器Rl断开。当控制条件ACT=1时执行译码,当指定译码信号地址中的代码与译码规格数据相同时,输出R1=1,否则Rl=0。译码输出Rl的地址由设计人员确定。
下面举一个使用DEC指令的例子,这是M30的译码程序,M功能的两位BCD码信号地址是0067,图2是M30的译码梯形图,表1是图2的编码表。
图2 M30的译码梯形图
表1 图2的编码表
步号
指令
地址数�位数
备注
RD
66.0
MF
AND
65.3
DEN
DEC
0067
译码地址0067
(PRM)
3011
译两位码,译码值30
WRT
228.1
M30X输出
提交
助力企业恢复“战斗状态”:MyMRO我的万物集·固安捷升级开工场景方案
车规MOSFET技术确保功率开关管的可靠性和强电流处理能力
未来十年, 化工企业应如何提高资源效率及减少运营中的碳足迹?
2023年制造业“开门红”,抢滩大湾区市场锁定DMP工博会
2023钢铁展洽会4月全新起航 将在日照触发更多商机