- 艾寶物聯(lián)IOBOV? ─ 工業(yè)無線測控專家
數(shù)控機(jī)床在執(zhí)行加工程序中規(guī)定的M、S、T機(jī)能時(shí),CNC裝置以BCD代碼形式輸出M、S、T代碼信號。這些信號需要經(jīng)過譯碼才能從BCD狀態(tài)轉(zhuǎn)換成具有特定功能含義的一位邏輯狀態(tài)。DEC功能指令的格式如圖1所示。
圖1 DEC功能指令格式
譯碼信號地址是指NC至PMC的二字節(jié)BCD碼的信號地址。譯碼規(guī)格數(shù)據(jù)由譯碼值和譯碼位數(shù)兩部分組成,其中譯碼值只能兩位數(shù)。例如M03的譯碼值為03,M44為44。譯碼位數(shù)的設(shè)定有三種情況:
01:譯碼地址中的兩位BCD碼,高位不譯碼,只譯低位碼
10:高位譯碼,低位不譯碼
11:兩位BCD碼均被譯碼
DEC指令的工作原理是,當(dāng)控制條件ACT=0時(shí),不譯碼,譯碼結(jié)果繼電器Rl斷開。當(dāng)控制條件ACT=1時(shí)執(zhí)行譯碼,當(dāng)指定譯碼信號地址中的代碼與譯碼規(guī)格數(shù)據(jù)相同時(shí),輸出R1=1,否則Rl=0。譯碼輸出Rl的地址由設(shè)計(jì)人員確定。
下面舉一個(gè)使用DEC指令的例子,這是M30的譯碼程序,M功能的兩位BCD碼信號地址是0067,圖2是M30的譯碼梯形圖,表1是圖2的編碼表。
圖2 M30的譯碼梯形圖
表1 圖2的編碼表
步號 |
指令 |
地址數(shù)·位數(shù) |
備注 |
|
RD |
66.0 |
MF |
|
AND |
65.3 |
DEN |
|
DEC |
0067 |
譯碼地址0067 |
|
(PRM) |
3011 |
譯兩位碼,譯碼值30 |
|
WRT |
228.1 |
M30X輸出 |