西安艾宝物联网科技有限公司

西安艾宝物联-工业无线测控专家

艾宝物联 工业无线测控专家

以技术创新为生命,以卓越品质求生存

当前位置:主页 > PLC知识 > 松下PLC >

FANUC数控机床PLC译码指令DEC的使用介绍

文章出处: 浏览次数:发表时间:2018-09-08

数控机床在执行加工程序中规定的MST机能时,CNC装置以BCD代码形式输出MST代码信号。这些信号需要经过译码才能从BCD状态转换成具有特定功能含义的一位逻辑状态。DEC功能指令的格式如图1所示。

 

 

 

 

 

 

1 DEC功能指令格式

译码信号地址是指NCPMC的二字节BCD码的信号地址。译码规格数据由译码值和译码位数两部分组成,其中译码值只能两位数。例如M03的译码值为03M4444。译码位数的设定有三种情况:

01:译码地址中的两位BCD码,高位不译码,只译低位码

10:高位译码,低位不译码

11:两位BCD码均被译码

DEC指令的工作原理是,当控制条件ACT0时,不译码,译码结果继电器Rl断开。当控制条件ACT1时执行译码,当指定译码信号地址中的代码与译码规格数据相同时,输出R11,否则Rl0。译码输出Rl的地址由设计人员确定。

下面举一个使用DEC指令的例子,这是M30的译码程序,M功能的两位BCD码信号地址是0067,图2M30的译码梯形图,表1是图2的编码表。

2 M30的译码梯形图

1 2的编码表

步号

指令

地址数·位数

备注

RD

66.0

MF

AND

65.3

DEN

DEC

0067

译码地址0067

PRM

3011

译两位码,译码值30

WRT

228.1

M30X输出

回顶部