方恩輝
(沈陽機床(集團)有限責任公司,遼寧沈陽 110142)
生產(chǎn)線的自動化是現(xiàn)代裝備制造業(yè)的一個重要特點,同時也是對生產(chǎn)線提出的基本要求。所以生產(chǎn)線的自動化也已成為現(xiàn)代制造業(yè)必備的條件之一。最大限度提高生產(chǎn)效率。這是生產(chǎn)線自動化的最具有優(yōu)勢的地方。由于采用自動化作業(yè),從原材料供給到生產(chǎn)加工都是由設備來完成,減少了人的參與,一方面避免了人為誤操作的不利影響,另一方面設備運作的效率也遠比人的效率要高。從而能夠最大程度提高勞動生產(chǎn)率,提高設備利用效率。為企業(yè)創(chuàng)造最大的效益。
沈陽機床成套設備有限責任公司設計的SUC8202S 系列數(shù)控車床采用FANUC 0i 系列CNC數(shù)控系統(tǒng),其中配置了北京超同步主軸變頻單元,和FANUC 伺服軸X、Z電機,排屑電機、冷卻電機、潤滑電機、刀架電機,各種電磁閥、液壓閥等。其主要的加工產(chǎn)品滾筒,應用于制版企業(yè)印刷機當中。SUC8202S 系列數(shù)控車床電氣設備組成如圖1所示。
圖1 SUC8202S系列數(shù)控車床電氣設備配置圖
上海運城制版自動化生產(chǎn)線為桁架型機械手,與SUC8202S 數(shù)控機床的數(shù)控系統(tǒng)的交互通訊方式為以太網(wǎng)通訊。其原理為通過上位機專業(yè)軟件,如C SHARP 等手段讀取FAUNC 系統(tǒng)內部的FOCUS 函數(shù)庫(Fanuc focas2 是FANUC 采集數(shù)據(jù)的開發(fā)包,為開發(fā)者提供通訊,采集的數(shù)據(jù)庫函數(shù)),分別讀取數(shù)控機床和桁架機械手的輸入輸出變量,再進行調配和交換,最終完成數(shù)控機床與桁架機械手的數(shù)據(jù)通訊。
FANUC 數(shù)控系統(tǒng)的以太網(wǎng)功能主要通過TCP/IP協(xié)議實現(xiàn),使用的時候在數(shù)控系統(tǒng)中只需設CNC 的IP、TCP 和UDP 端口等信息即可。設置數(shù)控系統(tǒng)端的具體操作方法如下所述。
將上位機與FANUC 數(shù)控系統(tǒng)以太網(wǎng)接口連接,需借助相關軟件實現(xiàn)CNC 程序傳輸、PMC 程序和參數(shù)的備份和恢復、機床的調整和維護等。其步驟如下:
(1)步驟1。按下功能鍵后,擴展顯示[內嵌]菜單,單擊[內嵌],會出現(xiàn)[公共]、[FOCAS2]、[FTP傳送]菜單。單擊[公共],進入公共設定頁面。可根據(jù)實際情況設定CNC 的IP 地址,或使用PCMCIA以太網(wǎng)卡推薦值192.168.1.1,或者按照廠家給出的IP地址輸入。
(2)步驟2。單擊[FOCAS2],進人FOCAS2 設定頁面,在顯示的頁面中設定TCP、UDP 和時間間隔,通常TCP 設為8193,UDP 設為8192,時間間隔根據(jù)實際需要設定,一般來說設定為10 s 即可。
(3)步驟3。單擊[FTP 傳送],進人FTP 傳送設定頁面,在顯示的頁面中設定主機名(IP 地址)、端口號、用戶名、密碼等相關參數(shù)(主機指與CNC 進行以太網(wǎng)通信的計算機)。
完成以上設定后,系統(tǒng)側的設定就完成了。單擊[(操作)]、[設備],出現(xiàn)內嵌以太網(wǎng)主機文件列表顯示頁面。操作全部完成后重新上電即可讓機械手廠家對機床進行連通操作,如ping 通則機床與機械手聯(lián)機成功。如聯(lián)機不成功可能有以下原因:
①在更改完數(shù)據(jù)后未重新上電。
②機床本身未使用高速口,點擊軟件“system”→PMC 配置→在線→高速口→使用,即可調用網(wǎng)口。
③網(wǎng)線問題,如上位機ping 不通,可以讓廠家找一根網(wǎng)線重新ping 一次,如ping 通則說明接入操作站的網(wǎng)線未插緊或網(wǎng)線本身出現(xiàn)問題。
目前SUC8202S 系列機床與機械手是通過一個單獨的子程序模塊控制,這樣設置可方便于通過調用參數(shù)調整整機在單機與自動化時的一鍵切換控制。具體如下。
K41.0=1即機床PLC 調用自動化程序。
(1)機床給機器人信號如下:
G54.0即#1000號宏變量 機床信號就緒;
G54.1即#1001號宏變量 M83請求數(shù)據(jù);
G54.2即#1002號宏變量 M81請求上料;
G54.3即#1003號宏變量 M84工件預定位;
G54.4即#1004號宏變量 M82請求下料;
G54.5即#1005號宏變量 M85工件松開;
G54.6即#1006號宏變量 氣動門開到位;
G54.7即#1007號宏變量 Y 軸位置安全;
G55.1即#1009號宏變量 Z 軸位置安全;
G55.2即#1010號宏變量 刀架位置安全;
G55.3即#1011號宏變量 X 軸位置安全;
G55.4即#1012號宏變量 調整模式。
(2)機器人給機床信號:
F54.1即#1101號宏變量 M83請求數(shù)據(jù)回答信號;
F54.2即#1102號宏變量 M81請求上料回答信號;
F54.3即#1103號宏變量 M84工件預定位完成回答信號;
F54.4即#1104號宏變量 M82請求下料完成回答信號;
F54.5即#1105號宏變量 M85工件松開完成回答信號。
(3)額外信號:
R410.0 上料條件;
R410.1 下料條件。
(1)M 碼功能及對應工序介紹。
M81:請求上料,給出M81 后機械手將版輥放入機床中,將版輥主軸側插入主軸頂尖,此序完成,由機械手給完成信號。
M82:請求下料,給出M82 后機械手到機床上方放下機械手吸住版輥,此序完成,由機械手給完成信號。
M83:請求加工參數(shù),給出M83 后機械手移動到機床上方同時輸送加工數(shù)據(jù),此序完成,由機械手給完成信號。
M84:工件預定位,在執(zhí)行完M81 扭矩尾臺移動到版輥處并將頂尖插入版輥但未頂緊后執(zhí)行M84,放下工件并離開機床加工區(qū)域,此序完成,由機械手給出完成信號。
M85:工件松開,在加工完成門開執(zhí)行完M82后,等待Y軸移動到安全位置,之后將版輥從主軸處頂尖取出,將工件帶出機床,此序完成,由機械手給出完成信號。
(2)M 代碼對應工序。
調整模式并循環(huán)啟動;
M79:氣動門開X Y Z軸、刀架移動到安全位置;
工作模式并循環(huán)啟動;
M83:請求數(shù)據(jù);
M81:請求上料;
尾座移動到預定位位置;
M84:工件預定位;
M32:伺服軸轉換為扭矩軸;
M88:扭矩尾臺頂緊;
M80:門關;
工件測量;
M8:冷卻開啟;
加工工件;
M9:冷卻關閉;
刀架及XZ軸移動到安全位置;
M82:請求下料;
M33:扭矩軸轉換為伺服軸;
Y軸移動到安全位置;
M85:工件松開完成取料;
M99:循環(huán)。
桁架機械手進行上料和下料時,機床各個軸需提前運行至安全位置,以保證上下料過程中工件機械手等不與機床設備發(fā)生干涉。
FANUC 系統(tǒng)參數(shù)6901#1=1生效更多安全位置坐標。
FANUC 系統(tǒng)參數(shù)6923-25分別設置為3、1、2。
FANUC 系統(tǒng)參數(shù)6943-45 為Y、X、Z軸安全位置最大坐標值,數(shù)值根據(jù)實際來設定。
FANUC 系統(tǒng)參數(shù)6963-65 為Y、X、Z軸安全位置最小坐標值,數(shù)值根據(jù)實際來設定。
刀架安全位置根據(jù)機床使用的刀架種類(液壓/伺服)來確定使用哪種刀架信號,確定后根據(jù)刀架的實際安全位置的信號來更改梯圖中G55.2線圈前的信號開閉點,以此來保證刀架和機械手安全。
(1)提示性報警。此類提示性報警在執(zhí)行機械手部分M 碼1min 后未回答則會出現(xiàn),目的是提示M碼未完成是因為機械手哪部分信號機床未收到。如出現(xiàn)此類報警時機床一直處在循環(huán)啟動狀態(tài)且無其他進給保持的報警,則需要檢查機械手的對應信號。
報警信號A50.2:請求加工參數(shù)未回答,檢查機械手信號#1101;
報警信號A50.3:請求上料未回答,檢查機械手信號#1102;
報警信號A50.4:請求下料未回答,檢查機械手信號#1104;
報警信號A50.5:工件預定位未回答,檢查機械手信號#1103;
報警信號A50.6:工件松開未回答,檢查機械手信號#1105。
(2)進給保持報警。此類報警是在如機床出現(xiàn)加工程序錯誤、硬件錯誤或者邏輯錯誤時會出現(xiàn),由于某些條件未達到導致M 碼無法執(zhí)行并且機床進給保持。這時需要檢查機床的硬件或者加工程序。由于部分機床信息過于久遠,A40.1到A50.0報警以下列信息為準。
報警信號A40.1上料時Y軸未在安全位置;
報警信號A40.2機械手上料條件未滿足;
報警信號A40.3機械手下料條件未滿足;
報警信號A40.4預定位時上料條件未滿足;
報警信號A40.5工件松開時下料條件未滿足;
報警信號A40.6工件松開Y軸未到位;
報警信號A40.7機床未就緒,無法請求加工參數(shù);
報警信號A50.0Y 軸未到安全位置,無法請求參數(shù)。
(3)以下報警為后續(xù)聯(lián)機增加的報警,部分信息與上述報警一樣,當上述報警不明朗時也可參考下列報警。
報警信號A50.1調整模式,與機械手斷開連接;
報警信號A50.7機械手上料或預定位時上料條件不滿足;
報警信號A51.0機械手下料或在完成工件松開時下料條件不滿足;
報警信號A51.1請求加工參數(shù)時Y軸未在指定位置。
機床在使用過程中,刀具會有不同程度的磨損,而一把刀具能夠用多少次或多長時間往往是固定的。在刀具的壽命即將結束時,機床用戶想提前知道刀具馬上快要更換了的事實,來準備新的刀具,而不至于在刀具壽命結束,而加工出廢件才去更換刀具。刀具壽命管理主要是兩個方面:①刀具分組;②信號使用。刀具分組,即將刀庫中的刀具分為不同的組,相同類型的刀具放在一個組中。信號使用,即使用刀庫壽命管理功能中提供的信號。
無論是刀具分組,還是信號使用,都必須考慮刀具的壽命是按照使用次數(shù)來統(tǒng)計,還是按照使用時間來統(tǒng)計。按照次數(shù)進行壽命管理,系統(tǒng)只有每收到一個M02(M30)其值才加1,而不論該加工程序中調用過多少次該組刀具。按照時間方式進行壽命管理,在切削方式下按照一定的時間間隔,計數(shù)實際切削(G01,G02,G03)使用的時間。對于單段停止、進給保持、快速移動、暫停、機械鎖住以及互鎖等所需時間不予計數(shù)。
由于在自動化設備運行過程中,刀具的使用情況無法通過常規(guī)人為手段進行干預,那么只有精準的系統(tǒng)刀具壽命管理才能保證加工成品率。
參數(shù)8132#0=1使用刀具壽命管理功能,按MDI鍵盤上的offset/setting 鍵找到TOOLLF 的按鍵即可進入刀具壽命管理畫面。
SUC8202S 系列機床刀具壽命分組時,直接指令刀具和刀偏值,格式為T****,前兩位為刀具號,后兩位為刀偏號,同一把刀具可以帶不同的刀偏,而且在刀具分組畫面(也即刀具管理畫面)顯示出來。
T 系列分組的指令意義:
指令格式 指令意義而且在刀具分組畫面(也即刀具管理畫面)顯示出來T 系列分組的指令意義。
需要注意的是,F(xiàn)64.3(刀具壽命預告信號)需要在6805#4(LFB)=1 的情況下使用,6802#4=0 的情況下,每把刀都將輸出F64.3 信號,6802#4=1 的情況下,只有本組內的最后一把刀輸出F64.3信號。PLC 可以通過F64.3信號做出刀具壽命相關報警,提示操作人員進行更換刀具的處理。
生產(chǎn)自動化正改變著人們的生活。近些年來,工業(yè)生產(chǎn)一直追求快捷性和智能化,設計靈活高效的生產(chǎn)管理系統(tǒng),以滿足智能柔性變化的需求。相信隨著技術水平的提高,未來會有越來越多的公司使用自動化系統(tǒng)來采集和分析數(shù)據(jù)。基于行業(yè)標準的互聯(lián)網(wǎng)生態(tài)系統(tǒng),相互協(xié)作,互利互惠的基礎上,聚焦行業(yè),做深做透,推動行業(yè)可持續(xù)發(fā)展。這將有助于優(yōu)化生產(chǎn)能力和安全性,促進生產(chǎn)力的提升。