FANUC PMC篇:為什麼調用子程序會失敗?如何給PMC2添加子程序?

若你我之間有緣,關注小編又何妨?

兩情若是久長時,又豈在朝朝暮暮。

​原創文章

FANUC PMC篇:為什麼調用子程序會失敗?如何給PMC2添加子程序?

PMC在FANUC數控機床中佔據著很重要的地位,要想實現機械的動作,離不開PMC程序的設計與開發。其實,PMC就是我們常常說的PLC,只是二者略有區別。

FANUC PMC篇:為什麼調用子程序會失敗?如何給PMC2添加子程序?

不少小夥伴問到過筆者:“為什麼在PMC編程時,調用子程式失敗了?”還有一些人會問:“PMC2梯形圖如何來增加一個子程式?”本期就以這兩個問題,來和“機友們”探討一二。

​為什麼調用子程式會失敗

筆者認為,調用子程式會失敗的原因:很可能是你將子程序添加在了第一級程序內,或者是添加在第三級程序中了。

換言之,就是你將“CALL”這條命令添加在了不該添加的地方,所以導致調用失敗。要想了解為什麼?你就得先了解PMC的程序結構。

FANUC PMC篇:為什麼調用子程序會失敗?如何給PMC2添加子程序?

如上圖所示,FANUC系統規定:

在第一級和第三級程序中是禁止使用子程序調用功能的,因為第一級程序屬於快速掃描程序,第三級程序屬於低速響應程序。

FANUC PMC篇:為什麼調用子程序會失敗?如何給PMC2添加子程序?

所以,我們調用子程序,只能將命令CALL添加在第二級程序內,也就是說,你需要添加在“END1”和“END2”之間。

FANUC PMC篇:為什麼調用子程序會失敗?如何給PMC2添加子程序?

如何添加子程序?

1、在PMC1中,你可以看到很多子程式

編程設計人員習慣性的思維模式就是將同一種功能單獨編寫到一個子程式中,相互獨立,方便區分。

FANUC PMC篇:為什麼調用子程序會失敗?如何給PMC2添加子程序?

筆者認為,這樣做的目的有三個:

  1. 方便將機床的各個功能獨立成一個個的模塊,即“模塊化”
  2. 節省梯形圖的掃描時間:使用時調用子程式,不使用即不調用,這樣,就可以節約PMC的掃描時間
  3. 精簡、美化PMC,方便維修查找

2、​那麼,如何給PMC2添加一個子程式呢

FANUC PMC篇:為什麼調用子程序會失敗?如何給PMC2添加子程序?

添加PMC程序的子程式,在數控機床上是辦不到的。我們需要用到FANUC LADDER III這款專用軟件,只需三步,就可以輕鬆實現“添加子程序”。

首先,我們打開從機床上拷貝下來的PMC2程式(如何快速打開PMC?關注百家作者:數控一入深似海 )

FANUC PMC篇:為什麼調用子程序會失敗?如何給PMC2添加子程序?

然後

,鼠標移動到子程式上,右鍵,選擇添加子程式

FANUC PMC篇:為什麼調用子程序會失敗?如何給PMC2添加子程序?

最後,“起個名字”,例如筆者添加了“P1501”和“P1503”

FANUC PMC篇:為什麼調用子程序會失敗?如何給PMC2添加子程序?

經過上述步驟,就完成了子程序的添加,我們只需將PMC程式“保存”到“U”盤,再拷入數控機床中,就大功告成了!

總結

通過本文,筆者認為,我們應該要學到兩個知識點

1、調用子程式命令應該添加在哪裡?

​2、如何去添加子程序?

學習貴在持之以恆,不斷的積累,不斷的收藏,不斷的關注,不斷的轉發……

預知更多內容,【關注作者】,且聽下回分解!

申明:文章來源百家優質創作者【數控一入深似海】,關聯帳號,不涉及侵權。



分享到:


相關文章: