- 艾寶物聯IOBOV? ─ 工業無線測控專家
數控機床所用PLC的指令必須滿足數控機床信息處理和動作控制的特殊要求。例如由NC輸出的M、S、T二進制代碼信號的譯碼(DEC),機械運動狀態或液壓系統動作狀態的延時(TMR)確認,加工零件的計數(CTR),刀庫、分度工作臺沿最短路徑旋轉和現在位置至目標位置步數的計算(ROT),換刀時數據檢索(DSCH)等。對于上述的譯碼、定時、計數、最短路徑選擇,以及比較、檢索、轉移、代碼轉換、四則運算、信息顯示等控制功能,僅用一位操作的基本指令編程,實現起來將會十分困難。因此要增加一些具有專門控制功能的指令,這些專門指令就是功能指令。功能指令都是一些子程序,應用功能指令就是調用了相應的子程序。
表1列出了35種功能指令和處理內容。
表1 功能指令和處理內容
序號 |
指 令 |
處 理 內 容 |
||
格式1 (梯形圖) |
格式2 (紙帶穿孔與程序顯示) |
格式3 (程序輸入) |
||
1 |
END1 |
SUB1 |
S1 |
1級(高級)程序結束 |
2 |
END2 |
SUB2 |
S2 |
2級程序結束 |
3 |
END3 |
SUB48 |
S48 |
3級程序結束 |
4 |
TMR |
TMR |
T |
定時器處理 |
5 |
TMRB |
SUB24 |
S24 |
固定定時器處理 |
6 |
DEC |
DEC |
D |
譯碼 |
7 |
CTR |
SUB5 |
S5 |
計數處理 |
8 |
ROT |
SUB6 |
S6 |
旋轉控制 |
9 |
COD |
SUB7 |
S7 |
代碼轉換 |
10 |
MOVE |
SUB8 |
S8 |
數據“與”后傳輸 |
11 |
COM |
SUB9 |
S9 |
公共線控制 |
12 |
COME |
SUB29 |
S29 |
公共線控制結束 |
13 |
JMP |
SUB10 |
S10 |
跳轉 |
14 |
JMPE |
SUB30 |
S30 |
跳轉結束 |
15 |
PARI |
SUB11 |
S11 |
奇偶檢查 |
16 |
DCNV |
SUB14 |
S14 |
數據轉換(二進制 BCD碼) |
17 |
COMP |
SUB15 |
S15 |
比較 |
18 |
COIN |
SUB16 |
S16 |
符合檢查 |
19 |
DSCH |
SUB17 |
S17 |
數據檢索 |
20 |
XMOV |
SUB18 |
S18 |
變址數據傳輸 |
21 |
ADD |
SUB19 |
S19 |
加法運算 |
22 |
SUB |
SUB20 |
S20 |
減法運算 |
23 |
MUL |
SUB21 |
S21 |
乘法運算 |
24 |
DIV |
SUB22 |
S22 |
除法運算 |
25 |
NUME |
SUB23 |
S23 |
定義常數 |
26 |
PACTL |
SUB25 |
S25 |
位置Mate-A |
27 |
CODE |
SUB27 |
S27 |
二進制代碼轉換 |
28 |
DCNVE |
SUB31 |
S31 |
擴散數據轉換 |
29 |
COMPB |
SUB32 |
S32 |
二進制數比較 |
30 |
ADDB |
SUB36 |
S36 |
二進制數加 |
31 |
SUBB |
SUB37 |
S37 |
二進制數減 |
32 |
MULB |
SUB38 |
S38 |
二進制數乘 |
33 |
DIVB |
SUB39 |
S39 |
二進制數除 |
34 |
NUMEB |
SUB48 |
S40 |
定義二進制常數 |
35 |
DISP |
SUB49 |
S49 |
在NC的CTR上顯示信息 |