什么是NC軸?
什么是PLC軸?
二者有何區別?
NC軸,是數控系統中,通過系統直接控制、可以實現互相插補的軸,如加工中心中X/Y/Z軸。
PLC軸,則是數控系統中,通過PLC程序控制的軸,如部分刀庫軸。
二者的主要區別為控制方式的不同。另外,NC軸可以實現插補,而PLC軸不可以。
那什么是NC軸/PLC軸切換功能?
大家不要急,聽小編慢慢道來:
NC軸/PLC軸切換功能
本功能指對1個驅動單元動態切換NC軸和PLC軸進行控制。在NC軸控制中可使用NC伺服軸的功能;在PLC軸控制中可使用PLC軸的功能,還可使用NC伺服軸的一部分功能/信號。

圖 1
PLC軸緩存模式運行
在緩存模式下,通過多個程序段進行PLC軸指令( 控制信息數據),以切換指令。可對控制信息數據分別設定軸指定,最多可對3軸進行順序控制(本文僅介紹1軸)。緩存模式下的控制數據,設為3段(ABC),每段內容與單段模式時的定義相同。運行時,按照A-B-C的順序,即使PLC中三段同時接通。

圖 2
NC軸/PLC軸切換
及PLC軸緩存模式運行功能效果
在數控機床運行中,經常需要NC插補軸分別進行控制,如下圖3例子中能夠實現換刀過程中同時進行工作臺定位,縮短時間,提高機床效率,同時為了減少振動,在換刀時需要Z軸進行多段速運行不減速。類似的功能需求還有雙動力頭機床同時加工等應用。

圖 3
案例技術要求
換刀時為了緩解沖擊,在中途變更Z軸速度,為了不減速至零從而耗費時間,希望在不減速的狀態下變更速度。可同時執行XY軸移動與Z軸移動為前提條件,以實現上圖3的效果。
通過組合以下2個功能:
?NC軸/PLC軸切換
?PLC軸控制(緩存模式)

圖 4
下表為分析PLC緩存模式寄存器數據的要求。

表 1
案例功能開發步驟
步驟1:參數設置
此例中將Z軸#2187=2(PLC軸I/F=1已被刀庫軸使用)。
步驟2:梯形圖編輯
1. YBC2(NC軸/PLC軸轉換要求 第3軸)開啟轉換,使用M80開啟,M81關閉。(本文M80、M81等M代碼及輔助功能完成等內容請自行完善)

圖 5
2. PLC軸緩存模式A段,使用M90為開啟條件。

圖 6
3. PLC軸緩存模式B段,使用M90為開啟條件。

圖 7
注意: B段中R9817為A段中R9803+14,其他R寄存器類推。
4. PLC軸緩存模式C段,使用M90為開啟條件。

圖 8
注意: C段中R9831為A段中R9803+28,其他R寄存器類推。
5. PLC軸緩存模式完成后,使用M81關閉。

圖 9
步驟3:功能驗證程序

圖 10
步驟4:波形圖驗證
1. ABC速度順序升速,Z軸速度未見減速。

圖 11
2. ABC速度升降結合,Z軸速度未減為0。

圖 12
結語
通過上述例子的結果來看,活用NC軸/PLC軸切換功能和PLC軸緩存模式功能,可以實現縮短節拍、減少加減速時間等效果。同時,各種功能靈活組合或單獨使用,能夠實現更豐富的應用。公眾號會陸續推出,敬請期待!
關于三菱電機自動化(中國)有限公司
作為全球自動化領域的領導廠商,三菱電機以其優秀的自動化產品和技術服務于全球各行業用戶。在中國,三菱電機的PLC、變頻器、伺服、CNC、低壓電器、工業機器人、加工機等產品運行在各行各業,e-F@ctory智能制造解決方案構建出智能化工廠的框架并落地實施,為中國經濟發展積極做出貢獻。
更多請詳見網站:https://www.mitsubishielectric-fa.cn/