李佳林,李艷娟(通訊作者),王 海
(沈陽理工大學(xué) 遼寧 沈陽 110159)
某大型自動化生產(chǎn)線為便于統(tǒng)一規(guī)劃、集中控制和管理,采用CNC控制系統(tǒng)方案。系統(tǒng)采用多個西門子840D CNC組成網(wǎng)絡(luò),完成從原材料到最終產(chǎn)品的全自動加工,包括切削加工、裝配、焊接、質(zhì)量檢驗、噴涂等工序,采用CNC工件程序配合PLC側(cè)M代碼解碼功能的方式方便可靠。全自動生產(chǎn)線由上位機控制中心通過Profibus-DP網(wǎng)絡(luò)向各個840D CNC下發(fā)工件特征參數(shù)、控制指令,達到柔性生產(chǎn)。
擠切加工是針對中等厚度管材切斷的加工方式,通過旋轉(zhuǎn)進給的硬質(zhì)合金刀片擠壓切斷管材,是高效的無屑加工方式。在圖1中,1為送料機構(gòu);2為推料伺服電機及齒輪齒條推料機構(gòu),并具有氣動夾緊裝置;3為支撐導(dǎo)向機構(gòu);4為液壓夾緊機構(gòu);擠切刀具5在空間上呈120°分配(3個),在主軸電機驅(qū)動下公轉(zhuǎn),以便周向均勻擠切管材,進給伺服電動驅(qū)動徑向進給。管材被上料機構(gòu)1翻運到定位導(dǎo)向機構(gòu)之上,采用定速趨近對射定位開關(guān)7,遇開關(guān)后開始定長切斷功能。擠切合格工件完成時,先頂出一定距離,移動料架6平移翻轉(zhuǎn)送出成品料,再由機械手放入暫存?zhèn)}。廢料則送至廢品側(cè)[1]。
圖1 擠切加工的工藝過程示意
根據(jù)原料、成品長度自動計算擠切加工次數(shù),當尾料小于成品長度時,送料機構(gòu)自動回退到原位后,自動翻料機構(gòu)上料重新開始工作循環(huán)。
實際生產(chǎn)中,是否設(shè)置料頭、料頭長度等需要上位機在線隨時設(shè)定。原材料的長度并不固定。當尾料的長度小于該系列產(chǎn)品長度時,要求能夠自動改為下級系列長度,以提高生產(chǎn)效率和原材料的利用率。
系統(tǒng)始終監(jiān)控推料裝置位置,只要沒到極限位置則正常進行,到達極限位置則結(jié)束過程,重新開始下一次循環(huán)。其控制功能的框圖如圖2所示,圖中“N”表示極限位置條件沒到達,“Y”表示到達。該方法不做切斷次數(shù)計算,避開原料長度的差異,在每次“行進”時判斷,如果可以繼續(xù)送料則進行,如果不能則結(jié)束。加工中均按增量方式行進,遇對射開關(guān)確定為啟始位置。
圖2 同步監(jiān)控擠切控制流程
同步監(jiān)控條件為是否達到極限位置。極限位置根據(jù)產(chǎn)品不同型號及擠切機的結(jié)構(gòu)確定,需要在加工程序中進行設(shè)置。
循環(huán)結(jié)束處理包括尾料的智能判斷,當尾料長度<當前產(chǎn)品長度且>Lmin時,自動將尾料切成下一規(guī)格長度,直至Lmin,Lmin為最短產(chǎn)品長度。
840D為各類工藝過程提供便利靈活的同步功能,在插補的同時,提供進給軸和主鈾同步操作的功能。同步動作語句執(zhí)行后,系統(tǒng)在控制各軸運動的同時,也在監(jiān)控同步動作的條件,一旦條件滿足,系統(tǒng)會執(zhí)行相應(yīng)的動作。
同步位置監(jiān)控功能:
遇對射開關(guān)同步監(jiān)控功能的實現(xiàn)格式如下:
WHEN $A_IN[2]==1 DO M60 M63 $R10=$AA_IM[AX2]
G90 G00 X1=8000
當由$A_IN[2]快速通道采集到開關(guān)信號時,向PLC發(fā)出譯碼M代碼脈沖,控制刪除余程,液壓和氣動裝置夾緊,并將當前的X1軸機床坐標保存于R10中。
行進中的位置監(jiān)控功能:
WHEN ($AA_IM[AX2]>=R11)DO DELDTG $R3=1
G91 G00 X1=R2
IF R3==1 GOTOF _END
當?shù)竭_極限位置時,跳出當前程序段,并做結(jié)束處理。
PLC刪除余程的處理:在遇開關(guān)時需要夾緊工件,如果此時立即刪除余程,伺服電機和推料機構(gòu)立即停止,而工件本身卻因為慣性不能馬上停止,造成尺寸誤差。DB21.DBX 6.2為刪除余程位,在自動和MDA方式下,當GC1到達測長開關(guān)后,延時1.5s,將DB21.DBX 6.2輸出,PLC程序略。由于PLC延時會造成刪除余程前的運動過沖,可根據(jù)當時速度值計算出來,在第一刀擠切加工時減去該值即可。
上述控制方法在實踐中得到較好的驗證。該部分無復(fù)雜的插補加工,控制的難度在于復(fù)雜邏輯與位置控制的協(xié)調(diào)應(yīng)用,CNC系統(tǒng)面對復(fù)雜、柔性的邏輯任務(wù),采用運動同步功能,并將Part程序與PLC程序有機結(jié)合,可以靈活完成單獨通過PLC或Part程序難以實現(xiàn)的復(fù)雜任務(wù),顯現(xiàn)出CNC系統(tǒng)更強的靈活性,使其具有更大的適用范圍。