|
6#
發(fā)表于 2008-2-1 10:37:24
|
只看該作者
. 西門子的SINUMERIK 810D/840D/840Di系統(tǒng)是一個(gè)開(kāi)放性的系統(tǒng),,所謂開(kāi)放性,,即允許機(jī)床廠家將自己的專有技術(shù)加入到系統(tǒng)當(dāng)中,,額外提供更適合特殊應(yīng)用的顯示界 面,、更方便的操作方式、更簡(jiǎn)單的加工參數(shù)調(diào)整等功能,并使其與標(biāo)準(zhǔn)系統(tǒng)無(wú)縫連接,,從而將一個(gè)通用的系統(tǒng)變成專家系統(tǒng),,最終機(jī)床制造商借此贏得更大的市場(chǎng)。 同時(shí),,在國(guó)外也有很多獨(dú)立的解決方案提供者(Solution Provider)自己擁有如刀具監(jiān)控,、遠(yuǎn)程診斷等特殊技術(shù),當(dāng)這些技術(shù)應(yīng)用到機(jī)床上時(shí),往往需要與數(shù)控系統(tǒng)很好地配合才能工作,,以往兩者可能需要通過(guò)數(shù) 字量或模擬量的輸入/輸出,、或者以通訊的方式進(jìn)行數(shù)據(jù)交換,這樣做的結(jié)果可能導(dǎo)致性能下降,、安裝/調(diào)試/操作復(fù)雜,、難于維護(hù)等等問(wèn)題。而現(xiàn)在這些廠商可以 在西門子的開(kāi)放平臺(tái)上輕松地實(shí)現(xiàn)原有的功能,,- c) d+ A1 m* o
同時(shí)相關(guān)技術(shù)也更容易被最終用戶接受,,從而擴(kuò)大市場(chǎng)份額。
S; ^) l R0 ~# `$ H z . B0 N6 F) y8 A! q; O) q
SINUMERIK840D 系統(tǒng)的開(kāi)放性主要體現(xiàn)在兩個(gè)方面,,一是NC系統(tǒng)的開(kāi)放,,一是人機(jī)界面的開(kāi)放。前者允許用戶在標(biāo)準(zhǔn)NC內(nèi)核的基礎(chǔ)上實(shí)現(xiàn)特殊變換或特殊工藝/特殊功能,,并以 編譯循環(huán)(Compile Cycle)的形式裝入NC系統(tǒng),。后者則是在SINUMERIK840D標(biāo)準(zhǔn)界面上,加入滿足特殊工藝和操作的定制畫面,,本文介紹的就是這方面的內(nèi)容,。7 M4 Q+ r' R3 @4 x# }0 T/ x
6 } e8 ^' b4 a9 q在SINUMERIK810D/840D/840Di的界面上開(kāi)發(fā)用戶畫面的方法有:
. N. e+ U6 E$ z9 d7 ?% ?8 f/ O1. 加工程序調(diào)用的畫面
- @: ^9 f8 @. x, d' ~* O2. 使用擴(kuò)展接口編寫畫面3 _. F" S4 a: M8 n' r
3. 使用Easy-Tools編寫畫面
. U1 l7 t* T* Z; d0 l4 _: S6 z4. 使用Configuring Package配置畫面& Z- a$ o! |% _
5. 使用Programming Package創(chuàng)建畫面
5 U/ P, ], E. n f: W% {- F( z0 B ( N( _6 O- [) l( ]
1. 加工程序調(diào)用的畫面2 u( ]( }' a: N2 \& [/ E
此方法適用于MMC/HMI Embedded/HMI Advanced (MMC100.2/MMC103PCU20/PCU50/PCU70),它允許用戶配置自己的會(huì)話窗口,,會(huì)話窗口完全以文本形式編寫,,存放在循環(huán)目錄的COM文件中,使用時(shí)由加工程序調(diào)用,。/ D9 _1 ~) y# C3 T* l, [7 o, y
調(diào)用畫面的語(yǔ)句格式:MMC ("operating area, command, Com file, dialog box name, user data definition file, graphics file, display time or acknowledgment variable, text variables...","Acknowledgment mode")
6 G$ }- C6 Z5 |+ t4 a此會(huì)話窗口的作用主要是在加工前顯示/輸入/修改加工所需的工藝參數(shù),。具體文件格式和使用方法請(qǐng)參考SINUMERIK 840D/840Di/810D HMI Installation and Start-Up Guide 的第十章
, E6 n2 |4 h) T2 R- o! p8 U此種方法的特點(diǎn)是:系統(tǒng)標(biāo)準(zhǔn)功能,畫面配置語(yǔ)句簡(jiǎn)單,,能實(shí)現(xiàn)簡(jiǎn)單畫面,。
8 L) W8 s, d% @- j8 Z ' S0 p/ `+ \( E. K, Z+ n
2. 使用擴(kuò)展接口編寫畫面/ X. Y1 S5 }8 p! {5 U$ }
此方法適用于MMC/HMI Embedded/HMI Advanced (MMC100.2/MMC103PCU20/PCU50/PCU70),
: w$ r. r" d; a- L通過(guò)它配置的畫面可實(shí)現(xiàn)下列功能:
3 \7 x' U9 f; i* V; _• 畫面中包括軟鍵,,變量,,表格,文本和幫助文本,,圖片,。
* R$ [6 w9 ^9 v7 N g8 i9 C• 對(duì)打開(kāi)畫面,輸入數(shù)值,,按壓軟鍵,,退出畫面等動(dòng)作做出響應(yīng)。
3 y. Z% ?3 x: t! ^• 動(dòng)態(tài)改變畫面,,如改變畫面中軟鍵,,文字,,圖片等 P4 X$ o' n" y) \+ }
• 在不同的系統(tǒng)保護(hù)等級(jí)下顯示不同的內(nèi)容
* v# ` K. `( L( r: D' O• 讀寫NC/PLC變量,并可做算術(shù)和邏輯運(yùn)算 * `: J) x. e/ r' o
• 執(zhí)行功能 ! W, d% d' f# k+ p9 Y. R& ?
• 多個(gè)畫面間的數(shù)據(jù)交換 ( k* |- a+ J- `1 L# O& I
• 可通過(guò)軟鍵或PLC的信號(hào)調(diào)用畫面
0 o/ A) Z: V. x+ [5 X3 B; S它利用并定義標(biāo)準(zhǔn)界面上的空白軟鍵激活存放在標(biāo)準(zhǔn)循環(huán)(或制造商循環(huán),,或用戶循環(huán))目錄下的畫面配置文件(com文件),。畫面配置文件是文本格式的,按照一定語(yǔ)法規(guī)則編寫的文件,。具體語(yǔ)法和格式請(qǐng)參考SINUMERIK 840D/840Di/810D HMI Installation and Start-Up Guide (IAM)的BE1章節(jié),。0 F+ I, @& M* \( q9 z- i/ w) t7 D
使用此種方法,可編寫出與SINUMERIK810D/840D/840Di加工循環(huán)幫助畫面相似的畫面,,并且在SINUMERIK 840D/810D使用的工具盒(Toolbox)中提供了若干實(shí)例,,幫助初學(xué)的用戶理解和掌握此方法。
& E1 [/ b$ u( @' v2 a. c4 Q+ y此種方法的特點(diǎn)是:系統(tǒng)標(biāo)準(zhǔn)功能,,畫面配置語(yǔ)句多,,功能多,可完成復(fù)雜畫面的編制,。 u( ?: t9 j$ n. w5 [$ Q9 {
" P) x2 R; O( X7 L% s% o! A
3. 用Easy-Tools編寫畫面
+ R5 d B0 y& O& U因軟件需要安裝到硬盤,,故僅適用于MMC103/HMI Advanced,即帶硬盤的PC單元,。
: s) q* p( H( c: wEasy-Tools是幾個(gè)小軟件的總稱,,它包括EasyMask,EasyTrans,HotWin,EasyMon, w& H- Y; k% C' \1 E: [, m
HMI print,EasyInfo,EasyMask.NET,ToolProfiler等工具,其中EasyMask和HotWin可以編寫用戶畫面,。
, ^% ^6 v3 ^' C+ |5 j" N購(gòu)買EasyMask或HotWin后,,需要首先安裝到MMC103或PCU50上,之后在界面上就可找到EasyMask(HotWin)的入口,,用戶直接就可在操作面板上編寫文本格式的畫面配置文件,。! \+ ]" s8 G( E
此種方法的特點(diǎn)是:系統(tǒng)選項(xiàng)功能,畫面配置語(yǔ)句簡(jiǎn)單,,具有一定的繪圖功能,,可實(shí)現(xiàn)簡(jiǎn)單畫面。
5 c2 ~; I4 V& B" _ U$ d. L) [6 o
8 j1 W+ t7 R( w( G/ Q) H4. 使用Configuring Package配置畫面* V3 h' m) o9 S5 f
此方法適用于HMI Advanced (PCU50/PCU70)或SIMATIC CE
$ Q b, {. [+ T: x" ~面板(包括OP170B, OP270 6"和10", TP170B, TP270 6" 和 10", Mobile Panel 170, MP270B 和MP370 ),。
' T: I, B- P w& e7 P- i7 o
/ G v" u0 X) T$ h$ q它以WinCC flexible為基礎(chǔ)(較早版本使用ProTool/Pro),,通過(guò)Configuring Package訪問(wèn)系統(tǒng)變量�,?蓪�(shí)現(xiàn)的功能就是WinCC flexiable(或ProTool/Pro)能實(shí)現(xiàn)的功能,,包括鼠標(biāo)和功能鍵的處理,輸入/輸出域,,bar條,,歷史曲線等等。$ Y* c2 r. [" x; T
將WinCC flexible安裝到計(jì)算機(jī)上后,,再安裝Configuring Package,,經(jīng)過(guò)組態(tài)最后生成的文件拷貝到MMC/PCU。這種方法生成的畫面可以加入并作為HMI Advanced(標(biāo)準(zhǔn)界面)的擴(kuò)展,,也可單獨(dú)運(yùn)行(多用于生產(chǎn)線或機(jī)床的輔助面板等,。)
0 t* J: s+ r5 R* ` o此種方法的特點(diǎn)是:系統(tǒng)選項(xiàng)功能(還需WinCC flexible工具),工具使用簡(jiǎn)單,,功能較多,,配置畫面較快。
) g: J4 n4 M; ?9 R( J& n8 ]& N, I % d6 L1 u' @* |* C9 |
5. 使用Programming Package創(chuàng)建畫面
- X$ R" q: E ~: Y此方法適用于MMC103/HMI Advanced (MMC103/PCU50),,2 g# ]; `# c, L1 \! D6 x0 D2 t
此方法允許用戶將使用VB 和VC編寫的應(yīng)用程序加入HMI Advanced,,并可通過(guò)Programmming Package 提供的接口訪問(wèn)NC/PLC變量、實(shí)現(xiàn)多幅畫面的調(diào)用,、管理NC數(shù)據(jù),、實(shí)現(xiàn)復(fù)雜的計(jì)算、復(fù)雜的畫面,、利用PCU50上的接口(RS232,,打印口,以太網(wǎng) 口等)輸出加工數(shù)據(jù),、充分利用Windows資源等等功能,。0 \; W4 U& T! u4 p$ G, C& Y, x
在計(jì)算機(jī)上編寫程序,將結(jié)果(包括可執(zhí)行程序,、配置文件等)拷貝到MMC/PCU,。& v! f- `" O$ y7 j+ s6 |6 w
此種方法的特點(diǎn)是:系統(tǒng)選項(xiàng)功能(還需VB和VC),需要對(duì)VB和VC編程工具較熟,,功能強(qiáng)大,,可實(shí)現(xiàn)任何界面所需功能。2 Y) \; P& D6 v0 w8 K' L5 T
+ K: j7 ?( v' X4 P注:本文涉及到的方法都是在SINUMERIK 810D/840D/840Di系統(tǒng)上使用. |
|