課程一 如何學習FANUC PMC功能指令
在之前的學習課程中我們學習了FANUC內置編程器以及LADDER III軟件的操作,知道如何根據報警信息查找報警位置等相關的小技巧,但是呢,對于FANUC PMC的學習還有一部分是對程序的理解、這樣才能夠快速查找問題,找到問題的解決方法。
對于這部分的學習很大程度在于對FANUC PMC編程知識的學習,但是一個人學習PMC的深度完全不是去學習功能指令,但是不會功能指令又是萬萬不能的。。所以,我們學習這個呢,主要是學習這些功能指令在程序中的應用。所以我們必須知道學習的方法,這樣才能夠讓我們學習變得輕松,讓我們的大腦更容易接收這些知識。
我們知道我們的大腦喜歡接收一些有意義的信息,如果你按照書面上那些死板的說明讓大腦強制去記憶,我想這樣的效果肯定不好,不知道你之前是不是這樣學習功能指令的呢?
其實呢,對于梯形圖的基本邏輯就是常開常閉的觸點,那些功能指令無非是這些基本指令的組合而已,它們的目的就是完成一定功能的組合,所以我們在學習的時候只需要記住這些功能指令的輸入與輸出,然后結合程序的理解他們在程序中執行的結果。
功能指令那么多,我們都需要逐一學習么?我們需要學習哪些功能指令呢?這個問題其實就像中國的漢字那么多,你都需要記住認識每個漢字么?假如沒有認全,會影響你使用漢語交流寫作么?
所以呢,學習FANUC PMC功能指令也沒有必要去死記硬背,掌握并理解常用的一些功能指令即可,對于陌生的生疏的,用的時候去查看即可。
那么如何才能夠更好的理解這些功能指令呢?想知道如何輕松的學習FANUC PMC功能指令么?我又會以什么樣的方式和順序讓你們來理解這些功能指令呢?
對于FANUC功能指令眾多,但是有些功能指令的作用是相同的,我們學會同類的一種,然后通過對比的方法掌握他們的區別就可以很輕松掌握他們的使用方法,所以呢,要入門系統的學習FANUC PMC功能指令需要注意以下幾點:
1、學習功能指令需要看的書籍: PMC功能指令說明文檔_v2.0:
2、FANUC PMC 仿真軟件的使用: FANUC NC GUIDE PRO 軟件
3、學習功能指令需要學習的內容:
以上部分 21天FANUC PMC功能指令打卡訓練營 的課程中我都會為大家分享介紹
1、定時器 TMR SUB3 定時器處理
TMRB SUB24 固定定時器處理
TMRC SUB54 追加定時器
TMRBF SUB77 延時關斷定時器
2、計數器 CTR SUB5 計數器
CTRB SUB56 追加計數器
CTRC SUB55 追加計數器
3、數據傳輸 MOVB SUB43 1 字節數據傳送
MOVW SUB44 2 字節數據傳送
MOVD SUB47 4 字節數據傳送
MOVN SUB45 任意字節數據傳送
MOVE SUB8 邏輯乘后數據傳送
MOVOR SUB28 邏輯加后數據傳送
XMOVB SUB35 二進制變址修改數據傳送
XMOV SUB18 BCD 變址修改數據傳送
4、數值比較 COMPB SUB32 二進制數據比較
COMP SUB15 BCD 數據比較
COIN SUB16 BCD 一致性判斷
EQB SUB200 1 字節長二進制比較(=)
EQW SUB201 2 字節長二進制比較(=)
EQD SUB202 4 字節長二進制比較(=)
NEB SUB203 1 字節長二進制比較(≠)
NEW SUB204 2 字節長二進制比較(≠)
NED SUB205 4 字節長二進制比較(≠)
GTB SUB206 1 字節長二進制比較(>)
GTW SUB207 2 字節長二進制比較(>)
GTD SUB208 4 字節長二進制比較(>)
LTB SUB209 1 字節長二進制比較(<)
LTW SUB210 2 字節長二進制比較(<)
LTD SUB211 4 字節長二進制比較(<)
GEB SUB212 1 字節長二進制比較(≥)
GEW SUB213 2 字節長二進制比較(≥)
GED SUB214 4 字節長二進制比較(≥)
LEB SUB215 1 字節長二進制比較(≤)
LEW SUB216 2 字節長二進制比較(≤)
LED SUB217 4 字節長二進制比較(≤)
RNGB SUB218 1 字節長二進制比較(范圍)
RNGW SUB219 2 字節長二進制比較(范圍)
RNGD SUB220 4 字節長二進制比較(范圍)
5、數據管理 DSCH SUB17 BCD 數據檢索
DIFU SUB57 上升沿輸出
DIFD SUB58 下降沿輸出
EOR SUB59 異或
AND SUB60 邏輯乘
OR SUB61 邏輯和
NOT SUB62 邏輯非
PARI SUB11 奇偶校驗
SFT SUB33 移位寄存器
COD SUB7 BCD 碼變換
CODB SUB27 二進制碼變換
DCNV SUB14 數據轉換
DCNVB SUB31 擴展數據轉換
DEC SUB4 BCD 譯碼
DECB SUB25 二進制譯碼
6、運算指令 ADDB SUB36 二進制加法運算
SUBB SUB37 二進制減法運算
MULB SUB38 二進制乘法運算
DIVB SUB39 二進制除法運算
ADD SUB19 BCD 加法運算
SUB SUB20 BCD 減法運算
MUL SUB21 BCD 乘法運算
DIV SUB22 BCD 除法運算
NUMEB SUB40 二進制常數賦值
NUME SUB23 BCD 常數賦值
7、CNC相關 DISPB SUB41 信息顯示
EXIN SUB42 外部數據輸入
WINDR SUB51 CNC 數據讀取
WINDW SUB52 CNC 數據寫入
AXCTL SUB53 PMC 軸控制指令
PSGNL SUB50 位置信號
PSGN2 SUB63 位置信號
8、程序控制 COM SUB9 公共線控制開始
COME SUB29 公共線控制結束
JMP SUB10 跳轉
JMPE SUB30 跳轉結束
JMPB SUB68 標號跳轉1
JMPC SUB73 標號跳轉2
LBL SUB69 標號
CALL SUB65 有條件子程序調用
CALLU SUB66 無條件子程序調用
CS SUB74 選擇調用開始
CM SUB75 選擇子程序調用
CE SUB76 選擇調用結束
SP SUB71 子程序開始
SPE SUB72 子程序結束
END1 SUB1 第1 級程序結束
END2 SUB2 第2 級程序結束
END3 SUB48 第3 級程序結束
END SUB64 程序結束
NOP SUB 無操作
9、回轉控制 ROT SUB6 BCD 回轉控制
ROTB SUB26 二進制回轉控制
功能指令學習列表: 輕松學習PMC編程系列教程----功能指令篇 序號 文章地址 1 課程一 如何學習FANUC PMC功能指令 2 【PMC】課程二 PMC功能指令之定時器TMR(SUB3) 3 【PMC】課程三 FANUC PMC功能指令之固定延時接通定時器 TMRB SUB24 4 【PMC】課程四 FANUC PMC功能指令之固定延時關斷定時器 TMRBFSUB77 5 【PMC】課程五 FANUC PMC功能指令之延時接通定時器 TMRC SUB54 6 【PMC】課程五 FANUC PMC功能指令之延時接通定時器 TMRC SUB54 7 【PMC】課程七 FANUC PMC功能之固定計數器 CTRB SUB 56 8 課程八 FANUC PMC功能之1字節數據傳送指令 MOVB SUB43 9 課程九 FANUC PMC功能之2字節數據傳送指令MOVW SUB44 10 課程十 FANUC PMC功能之4字節數據傳送指令 MOVD SUB47 11 課程十一 FANUC PMC功能之任意字節數據傳送指令 MOVN SUB45 11 課程十 FANUC PMC功能之4字節數據傳送指令 MOVD SUB47 12 課程十二 FANUC PMC功能之邏輯乘數據傳送 MOVE SUB8 13 課程十三 FANUC PMC功能之邏輯或數據傳送 MOVOR SUB28 14 課程十四 FANUC PMC功能之二進制變址數據傳送 XMOVB SUB 35 15 課程十五 FANUC PMC功能之變址數據傳送 XMOV SUB18 16 課程十六 FANUC PMC 功能指令之DISPB(信息顯示:SUB41) 17 課程十七 FANUC PMC功能之數據檢索DSCH :SUB 17 18 課程十八 FANUC PMC功能之二進制數據相等比較EQB EQW EQD(SUB200 SUB201 SUB202) 19 課程十九 FANUC PMC功能之二進制數據不等比較NEB NEW NED(SUB203 SUB204 SUB205) 20 課程二十 FANUC PMC功能之二進制數據大于比較GTB GTW GTD(SUB206 SUB207 SUB208) 21 課程二十一 FANUC PMC功能之二進制數據小于比較LTB LTW LTD(SUB209 SUB210 SUB211) 22 課程二十二 FANUC PMC功能之二進制數據大于等于比較GEB GEW GED(SUB212 SUB213 SUB214) 23 課程二十三 FANUC PMC功能之二進制數據小于等于比較LEB LEW LED(SUB215 SUB216 SUB217) 24 課程二十四 FANUC PMC功能之二進制數值大小判別COMPB(SUB32) 25 課程二十五 FANUC PMC功能之數值大小判別 COMP:SUB 15 26 課程二十六 FANUC PMC功能之一致性檢測 COIN:SUB 16 27 課程二十七 FANUC PMC功能之上升沿檢測DIFU SUB57 28 課程二十八 FANUC PMC功能之下降沿檢測DIFD SUB58 29 課程二十九 FANUC PMC功能之代碼轉換SUB7 COD 30 課程三十 FANUC PMC功能之二進制代碼轉SUB27 CODB 31 課程三十一 FANUC PMC功能之數據轉換SUB14 DCNV 32 課程三十二 FANUC PMC功能之BCD譯碼SUB4 DEC 33 課程三十三 FANUC PMC功能之二進制譯碼SUB25 DECB 34 課程三十四 FANUC PMC功能之二進制加法SUB36 ADDB 35 課程三十五 FANUC PMC功能之二進制減法SUB37 SUBB 36 課程三十六 FANUC PMC功能之二進制乘法SUB38 MULB 37 課程三十七 FANUC PMC功能之二進制除法SUB39 DIVB 38 課程三十八 FANUC PMC功能之定義二進制常數NUMEB:SUB 40 39 課程三十九 FANUC PMC功能之定義BCD常數NUME:SUB 23 40 課程四十 FANUC PMC功能之旋轉控制ROT:SUB6 41 課程四十一 FANUC WINDOW FUNCTION 窗口功能之使用詳解