|
6#
發(fā)表于 2008-2-1 10:37:24
|
只看該作者
. 西門子的SINUMERIK 810D/840D/840Di系統(tǒng)是一個開放性的系統(tǒng),所謂開放性,,即允許機床廠家將自己的專有技術(shù)加入到系統(tǒng)當(dāng)中,,額外提供更適合特殊應(yīng)用的顯示界 面、更方便的操作方式、更簡單的加工參數(shù)調(diào)整等功能,并使其與標準系統(tǒng)無縫連接,,從而將一個通用的系統(tǒng)變成專家系統(tǒng),,最終機床制造商借此贏得更大的市場。 同時,,在國外也有很多獨立的解決方案提供者(Solution Provider)自己擁有如刀具監(jiān)控,、遠程診斷等特殊技術(shù),當(dāng)這些技術(shù)應(yīng)用到機床上時,,往往需要與數(shù)控系統(tǒng)很好地配合才能工作,,以往兩者可能需要通過數(shù) 字量或模擬量的輸入/輸出、或者以通訊的方式進行數(shù)據(jù)交換,,這樣做的結(jié)果可能導(dǎo)致性能下降,、安裝/調(diào)試/操作復(fù)雜、難于維護等等問題,。而現(xiàn)在這些廠商可以 在西門子的開放平臺上輕松地實現(xiàn)原有的功能,,
6 X& O9 ^- U( f* B+ `* H1 f1 U同時相關(guān)技術(shù)也更容易被最終用戶接受,從而擴大市場份額,。( T8 H) u0 V4 ]7 ?# l1 v
# q# G- D% I- R$ q ?6 E) W" ZSINUMERIK840D 系統(tǒng)的開放性主要體現(xiàn)在兩個方面,,一是NC系統(tǒng)的開放,一是人機界面的開放,。前者允許用戶在標準NC內(nèi)核的基礎(chǔ)上實現(xiàn)特殊變換或特殊工藝/特殊功能,,并以 編譯循環(huán)(Compile Cycle)的形式裝入NC系統(tǒng)。后者則是在SINUMERIK840D標準界面上,,加入滿足特殊工藝和操作的定制畫面,,本文介紹的就是這方面的內(nèi)容。
) w! Q( H% ]2 ^$ K
8 e8 l2 X7 u; R5 S在SINUMERIK810D/840D/840Di的界面上開發(fā)用戶畫面的方法有:5 u8 ^7 J% | x, u$ y2 r
1. 加工程序調(diào)用的畫面
) @" f6 u* G& @% Q: ^% q2. 使用擴展接口編寫畫面; q' W& R L! Y4 K. T! U
3. 使用Easy-Tools編寫畫面
5 ]& R1 ~+ z+ Z. P1 v* G" g2 u4. 使用Configuring Package配置畫面' z, ~) x7 u+ M1 L: h
5. 使用Programming Package創(chuàng)建畫面
# B$ \+ ?4 d# G" Q% e0 a) {/ | # J+ e ]4 U- {8 f
1. 加工程序調(diào)用的畫面
/ h' n: T% x0 f1 m( T9 R# E) @ 此方法適用于MMC/HMI Embedded/HMI Advanced (MMC100.2/MMC103PCU20/PCU50/PCU70),,它允許用戶配置自己的會話窗口,,會話窗口完全以文本形式編寫,存放在循環(huán)目錄的COM文件中,,使用時由加工程序調(diào)用,。
. g L, A) ` E; I4 _調(diào)用畫面的語句格式:MMC ("operating area, command, Com file, dialog box name, user data definition file, graphics file, display time or acknowledgment variable, text variables...","Acknowledgment mode")
2 Q; h9 @! S+ ~" ]/ o) c0 J1 V此會話窗口的作用主要是在加工前顯示/輸入/修改加工所需的工藝參數(shù)。具體文件格式和使用方法請參考SINUMERIK 840D/840Di/810D HMI Installation and Start-Up Guide 的第十章
U: y0 k& L. P5 T: g8 U此種方法的特點是:系統(tǒng)標準功能,,畫面配置語句簡單,,能實現(xiàn)簡單畫面。# r6 w. a2 I% U- f& K9 p
# n5 T: ^. b- P5 D6 f2. 使用擴展接口編寫畫面
( y& A9 L" a9 h7 U8 g此方法適用于MMC/HMI Embedded/HMI Advanced (MMC100.2/MMC103PCU20/PCU50/PCU70),,* t, D( e7 |% |; I4 B2 Z: K7 J Z
通過它配置的畫面可實現(xiàn)下列功能:
1 k }) u) d' P7 M4 ]• 畫面中包括軟鍵,,變量,表格,,文本和幫助文本,,圖片,。 2 w. X- F @# n
• 對打開畫面,輸入數(shù)值,,按壓軟鍵,,退出畫面等動作做出響應(yīng)。 3 g' f" U2 k Z: x6 x' V4 v4 W
• 動態(tài)改變畫面,,如改變畫面中軟鍵,,文字,圖片等 - q( W0 k* f7 M; M7 h
• 在不同的系統(tǒng)保護等級下顯示不同的內(nèi)容 ( }/ ^" i% n" j
• 讀寫NC/PLC變量,,并可做算術(shù)和邏輯運算 8 J1 J% m1 h$ T7 V% A: R
• 執(zhí)行功能
" N. n. r( w% k# g+ f6 u! K• 多個畫面間的數(shù)據(jù)交換
0 V% |/ N) [; b• 可通過軟鍵或PLC的信號調(diào)用畫面
7 e; w" o+ l: ]) L3 ^5 A它利用并定義標準界面上的空白軟鍵激活存放在標準循環(huán)(或制造商循環(huán),,或用戶循環(huán))目錄下的畫面配置文件(com文件)。畫面配置文件是文本格式的,,按照一定語法規(guī)則編寫的文件,。具體語法和格式請參考SINUMERIK 840D/840Di/810D HMI Installation and Start-Up Guide (IAM)的BE1章節(jié)。
5 I6 A8 D6 m' \" g. A0 m使用此種方法,,可編寫出與SINUMERIK810D/840D/840Di加工循環(huán)幫助畫面相似的畫面,,并且在SINUMERIK 840D/810D使用的工具盒(Toolbox)中提供了若干實例,幫助初學(xué)的用戶理解和掌握此方法,。
( p5 [& U$ T! p/ O% y4 r此種方法的特點是:系統(tǒng)標準功能,,畫面配置語句多,功能多,,可完成復(fù)雜畫面的編制,。! v" P$ _) v$ D" m/ z+ Y, g
7 D' l/ X6 K/ o5 @& A3. 用Easy-Tools編寫畫面
0 D+ {4 X- M9 P* i Y因軟件需要安裝到硬盤,故僅適用于MMC103/HMI Advanced,,即帶硬盤的PC單元,。3 o- d/ R" x3 \' \
Easy-Tools是幾個小軟件的總稱,它包括EasyMask,EasyTrans,HotWin,EasyMon,4 _* i. O* {- J4 a3 B8 X6 H
HMI print,EasyInfo,EasyMask.NET,ToolProfiler等工具,,其中EasyMask和HotWin可以編寫用戶畫面,。
- M) C) ?/ u* s0 Z購買EasyMask或HotWin后,需要首先安裝到MMC103或PCU50上,,之后在界面上就可找到EasyMask(HotWin)的入口,,用戶直接就可在操作面板上編寫文本格式的畫面配置文件。
2 u9 b- F" |8 ?' |1 {2 T% Y: x2 y此種方法的特點是:系統(tǒng)選項功能,,畫面配置語句簡單,,具有一定的繪圖功能,可實現(xiàn)簡單畫面,。3 X) Y( u4 w* n/ S, o8 B3 X
; Y! Z7 @4 Q, `/ O9 m
4. 使用Configuring Package配置畫面
% n& v3 X9 U( v- M9 {6 F9 a$ ^0 [: h7 _此方法適用于HMI Advanced (PCU50/PCU70)或SIMATIC CE
2 W2 z3 X. Z$ J! W7 l% @, K面板(包括OP170B, OP270 6"和10", TP170B, TP270 6" 和 10", Mobile Panel 170, MP270B 和MP370 ),。 $ ?# h2 E0 g @" b
+ k1 M7 H5 M' g* X
它以WinCC flexible為基礎(chǔ)(較早版本使用ProTool/Pro),通過Configuring Package訪問系統(tǒng)變量,�,?蓪崿F(xiàn)的功能就是WinCC flexiable(或ProTool/Pro)能實現(xiàn)的功能,,包括鼠標和功能鍵的處理,,輸入/輸出域,,bar條,歷史曲線等等,。
" ^+ q- Z9 Q$ G5 l. \' ]; O, E將WinCC flexible安裝到計算機上后,,再安裝Configuring Package,經(jīng)過組態(tài)最后生成的文件拷貝到MMC/PCU,。這種方法生成的畫面可以加入并作為HMI Advanced(標準界面)的擴展,,也可單獨運行(多用于生產(chǎn)線或機床的輔助面板等。)
) c! G6 `4 g: c0 b6 D" K: u此種方法的特點是:系統(tǒng)選項功能(還需WinCC flexible工具),,工具使用簡單,,功能較多,配置畫面較快,。6 j( x$ d2 a8 z- o
) l& h$ _/ `" L. _5. 使用Programming Package創(chuàng)建畫面4 f" c* K, L7 p$ O" ]
此方法適用于MMC103/HMI Advanced (MMC103/PCU50),,/ g# }- l2 ^* a$ x
此方法允許用戶將使用VB 和VC編寫的應(yīng)用程序加入HMI Advanced,并可通過Programmming Package 提供的接口訪問NC/PLC變量,、實現(xiàn)多幅畫面的調(diào)用,、管理NC數(shù)據(jù)、實現(xiàn)復(fù)雜的計算,、復(fù)雜的畫面,、利用PCU50上的接口(RS232,打印口,,以太網(wǎng) 口等)輸出加工數(shù)據(jù),、充分利用Windows資源等等功能。' R. K% V, b5 g7 q7 S! [% r. O
在計算機上編寫程序,,將結(jié)果(包括可執(zhí)行程序,、配置文件等)拷貝到MMC/PCU。* f% [: ]3 M% E$ O
此種方法的特點是:系統(tǒng)選項功能(還需VB和VC),,需要對VB和VC編程工具較熟,,功能強大,可實現(xiàn)任何界面所需功能,。5 ^! e/ }: H3 B6 F5 b
9 B* ]2 d9 r5 @6 g, j# g4 j, q, L
注:本文涉及到的方法都是在SINUMERIK 810D/840D/840Di系統(tǒng)上使用. |
|