山東濱州渤?;钊煞萦邢薰?(256602) 王龍昌 耿興華 宋立科
公司內(nèi)燃機(jī)活塞生產(chǎn)線共有六臺(tái)機(jī)床組成,共完成從活塞毛坯到成品的12道工序的切削加工。毛坯需要人工放置到第一臺(tái)機(jī)床的料道上,通過料道運(yùn)送到機(jī)床內(nèi)機(jī)械手將活塞送入機(jī)床內(nèi),切削完成的活塞通過機(jī)床內(nèi)機(jī)械手再放置到料道上,料道運(yùn)送活塞到機(jī)床間機(jī)械手,機(jī)床間機(jī)械手運(yùn)送活塞到下一個(gè)機(jī)床的料道,料道運(yùn)送活塞到該機(jī)床的機(jī)床內(nèi)機(jī)械手……如此循環(huán)直至運(yùn)送到最后一個(gè)機(jī)床的料道??紤]到其動(dòng)作的復(fù)雜性、加工精度的原因,電氣配置全部采用SIEMENS 840D。前五臺(tái)機(jī)床均使用MPI通過SIEMENS 840D NCU的X122接口聯(lián)網(wǎng),用來傳送機(jī)床間的信號(hào),從而實(shí)現(xiàn)了生產(chǎn)線的全自動(dòng)化 (見圖1、圖2)。
圖1 濱州活塞車間一角
圖2 全自動(dòng)柔性活塞生產(chǎn)線
SINUMERIK 840D的數(shù)控單元被稱作NCU(Numerical Control unit)單元。根據(jù)選用硬件如CPU芯片等和功能配置的不同,NCU分為 NCU561.4,NCU571.4,NCU572.4,NCU573.4(12 軸),NCU573.5(31軸)等若干種。同樣地,NCU單元中也集成SINUMERIK 840D數(shù)控CPU和SIMATIC PLC CPU芯片,包括相應(yīng)的數(shù)控軟件和PLC控制軟件,并且?guī)в蠱PI或Profibus接口,RS232接口,手輪及測(cè)量接口,PCMCIA卡插槽等,所不同的是NCU單元很薄,所有的驅(qū)動(dòng)模塊均排列在其右側(cè)。
SINUMERIK 840D配置的驅(qū)動(dòng)一般都采用SIMODRIVE 611D。它包括兩部分即:電源模塊+驅(qū)動(dòng)模塊 (功率模塊);電源模塊主要為NC和給驅(qū)動(dòng)裝置提供控制和動(dòng)力電源,產(chǎn)生母線電壓,同時(shí)監(jiān)測(cè)電源和模塊狀態(tài)。
OP單元和PCU建立起SINUMERIK 840D與操作者之間的交互界面。
SINUMERIK 840D應(yīng)用了MPI(Multiple Point Interface)總線技術(shù),傳輸速率為187.5K/s,OP單元為這個(gè)總線構(gòu)成的網(wǎng)絡(luò)中的一個(gè)節(jié)點(diǎn)。為提高人機(jī)交互的效率,又有OPI(Operator Panel Interface)總線,它的傳輸速率為1.5M/s。在OP單元、MCP及NCU之間即是通過OPI總線進(jìn)行通訊的。
附表是其中一臺(tái)機(jī)床使用的SIEMENS 840D的主要組件 (其他附件未列出)。
系統(tǒng)安裝完成 (見圖3),檢查電氣接線及各種規(guī)格電源的正確性,逐級(jí)合上各級(jí)斷路器,即可進(jìn)行軟件的調(diào)試。
SIEMENS 840D的主要組件表
圖3 電氣柜SIEMENS 840D的安裝畫面
PCU50和筆記本通過網(wǎng)線連接,在WINDOWS環(huán)境下,將HMI及和HMI版本對(duì)應(yīng)的漢化軟件拷貝到PCU50,進(jìn)行安裝。在此時(shí)可以方便的將報(bào)警文本拷貝到相應(yīng)的文件夾下。至此,可運(yùn)行HMI進(jìn)入SIEMENS 840D的畫面進(jìn)行相應(yīng)參數(shù)的設(shè)置和驅(qū)動(dòng)數(shù)據(jù)的配置。
在NCU單元上,將S4調(diào)整到3,S3調(diào)整到1,按一下相鄰的RESET小按鍵,總清PLC和NC的內(nèi)存,NCU上電完成,將S4、S3調(diào)整到0。
在筆記本打開STEP7,建一新工程,插入S7-300的站,進(jìn)行硬件組態(tài),編譯并下載到PLC。在OB1中編寫相應(yīng)基本運(yùn)行的程序,并將隨機(jī)光盤TOOLBOX安裝的塊一起拷貝到STEP 7并下載到SIEMES 840D的PLC中。
在面板設(shè)定通用參數(shù)、通道參數(shù)、軸參數(shù),并根據(jù)電動(dòng)機(jī)型號(hào)設(shè)定驅(qū)動(dòng)數(shù)據(jù),則此時(shí)可調(diào)試各個(gè)軸的運(yùn)行。隨后可根據(jù)機(jī)床的實(shí)際動(dòng)作要求編寫PLC較復(fù)雜的邏輯關(guān)系。較為詳細(xì)的參數(shù)的設(shè)置、驅(qū)動(dòng)數(shù)據(jù)的配置、報(bào)警文本的編寫、PLC功能塊的調(diào)用等問題可參考簡(jiǎn)明調(diào)試手冊(cè)、DOC ON CD等電子文檔資料,在此不再詳述。下面著重介紹在使用SIEMENS 840D中,用到的幾個(gè)較為重要的概念和碰到的技術(shù)難點(diǎn)。
(1)雙通道及其程序的同步 多通道是SIEMENS 840D的一個(gè)重要概念。SIEMENS 840D可創(chuàng)建兩個(gè)方式組,10個(gè)通道,31根數(shù)字軸。此生產(chǎn)線使用了雙通道的概念。雙通道是SIEMENS 840D的選件功能,通過SIEMENS安裝相應(yīng)的數(shù)據(jù)包可實(shí)現(xiàn)雙通道的控制。在兩個(gè)通道各編制一套加工程序,這樣便于處理機(jī)床復(fù)雜的邏輯關(guān)系。每個(gè)車床雙通道程序的同步是通過在PLC調(diào)用FC21,用NC通道程序讀取PLC的位狀態(tài),以實(shí)現(xiàn)各種動(dòng)作之間的互鎖。當(dāng)然FC21也可實(shí)現(xiàn)PLC讀取NC數(shù)據(jù)及其他功能,請(qǐng)參考DOC ON CD對(duì)FC21參數(shù)的定義。生產(chǎn)線每臺(tái)機(jī)床均控制機(jī)床內(nèi)機(jī)械手、機(jī)床間機(jī)械手。機(jī)床內(nèi)機(jī)械手、機(jī)床間機(jī)械手、料道及阻擋器,用系統(tǒng)的第二通道控制。第一通道控制進(jìn)給軸和主軸,進(jìn)行相應(yīng)的活塞切削加工。調(diào)用FC21的程序如下:
注意:FC21在PLC中定義的數(shù)據(jù)起始字節(jié),和NC程序中DBD[0]的高字節(jié)相對(duì)應(yīng)。例如:FC21的起始字節(jié)為DBD88(PLC),則:
NC加工程序舉例 (通道一,見圖4):
圖4 通道一
此程序段是通過NC加工程序讀取PLC的狀態(tài)位,判斷是否具備向下轉(zhuǎn)步條件。第一、第二通道NC程序編制的判斷語句即是各種邏輯關(guān)系的互鎖,也是兩通道根據(jù)實(shí)際動(dòng)作進(jìn)行的“同步”。
(2)EasyMask的使用和活塞止口內(nèi)徑全自動(dòng)補(bǔ)償?shù)膶?shí)現(xiàn) EasyMask是一種不需要OEM軟件包就可在PCU50上創(chuàng)建多達(dá)24個(gè)畫面的工具,使用一種簡(jiǎn)單的文本編輯器編輯INI和TXT文件就可完成畫面的設(shè)計(jì)。借助此工具用戶可訪問NCU和PLC的變量。同時(shí)支持在線的語言選擇,在WINDOWS或在MMC的DOS環(huán)境下安裝即可。
下面是EasyMask可實(shí)現(xiàn)的功能:
通用功能General functions:PLC接口的畫面激活信號(hào);定義可編輯變量的最大/最小值;定義訪問變量的權(quán)限 (查看SINUMERIK 840D的訪問權(quán)限);定義畫面的數(shù)量 (可以是8、16或24個(gè)畫面)。
靜態(tài)元素static elements:直線;靜態(tài)圖片;(文件格式:BMP,WMF,ICO)文本;有效文本,如:用光標(biāo)選擇文本=〉PLC置位;豎列軟鍵激活PLC位。
動(dòng)態(tài)元素dynamic elements:百分比條,限制最小/最大值。
根據(jù)監(jiān)控的值可選擇3種填充色,動(dòng)態(tài)圖片。
在同一畫面的相同位置,根據(jù)監(jiān)控變量的值選擇顯示3幅圖片 (圖片格式:BMP、WMF、ICO)中的一幅;輸入/輸出域;狀態(tài)顯示。
例如:Bit=0:文本1,背景色1,
1:文本2,背景色2;
文本數(shù)組:根據(jù)監(jiān)控變量的值顯示不同的文本。
因該單機(jī)機(jī)床的手動(dòng)動(dòng)作共計(jì)60多個(gè),若采用外加按鈕控制,既繁瑣又占用大量的空間,并且不能顯示測(cè)量部分的浮點(diǎn)數(shù)值和根據(jù)活塞尺寸填寫的標(biāo)準(zhǔn)數(shù)值。EasyMask軟件在此有了用武之地,可編輯各種按鈕和指示燈,并且有字體和背景顏色,顯示各種圖標(biāo)和PLC的計(jì)算數(shù)值,這是普通按鈕所無法替代的。非常方便,使用者一目了然。下面是第一臺(tái)機(jī)床的一個(gè)測(cè)量活塞止口內(nèi)經(jīng)畫面和刀具壽命畫面 (見圖5、圖6)。
圖5 測(cè)量活塞止口內(nèi)徑畫面
圖6 刀具壽命的畫面,美觀且功能性強(qiáng)