技術(shù)文章
西門子802D數(shù)控仿真系統(tǒng)設(shè)計
閱讀:178 發(fā)布時間:2020-8-12伯特利數(shù)控 加工中心 鉆攻中心
前言:
數(shù)控機床從發(fā)展至今,給制造業(yè)帶來了巨大的便利。但其價格相對較高,中小型企業(yè)和大部分學校引進的數(shù)控機床有限,不足以滿足培訓需求,而且直接操作數(shù)控機床有一定的危險性[1]。數(shù)控仿真技術(shù)可以較好地解決以上問題。數(shù)控仿真技術(shù)是為虛擬制造建立一個真實的加工環(huán)境,與實際機床的性能、特征相同,可以通過仿真實現(xiàn)對各環(huán)節(jié)產(chǎn)品質(zhì)量控制的評估,成為虛擬制造的一個重要分支和基礎(chǔ)。利用數(shù)控仿真技術(shù),不僅可以高效率、高安全性、高準確性地評估數(shù)控程序的正確性,還可以依據(jù)仿真結(jié)果快速修改加工程序,避免因試切過程造成時間和材料的不必要浪費,提高了生產(chǎn)率[2~。
1 西門子802D數(shù)控系統(tǒng)整體設(shè)計思想
西門子802D系統(tǒng)是西門子公司發(fā)行的數(shù)控系統(tǒng),它以其友好的操作界面以及強大的數(shù)控加工功能,在國內(nèi)數(shù)控機床中占有了非常大的比重。西門子802D數(shù)控系統(tǒng)是一款經(jīng)濟型數(shù)控系統(tǒng)[4],主要包括面板控制單元(PCU)、鍵盤、機床控制面板(MCP)、SIMODRIVE模塊式驅(qū)動系統(tǒng)、帶編碼器的1FK7伺服電機、in〇模塊PP72/48、電子手輪[5]等幾大部分。其數(shù)控系統(tǒng)功能采用模塊化的設(shè)計方法,主要包括P〇SITON、PROGRAM、OFFSET PA-RAM 、PR0GRAM MANAGER 、SYSTEM ALARM、CUSTOM
2西門子802D數(shù)控仿真系統(tǒng)的界面實現(xiàn)
Delphi是由Borland公司開發(fā)的深受廣大程序員所喜愛的可視化和面向?qū)ο蟮能浖_發(fā)工具。與Visual C+ +相比,Delphi更簡單、更易于掌握,因此選用Delphi作為西門子802D數(shù)控仿真系統(tǒng)的開發(fā)工具能快速有效地開發(fā)出界面友好、功能強大的數(shù)控仿真系統(tǒng)。數(shù)控仿真系統(tǒng)交互界面由屏幕顯示區(qū)域、系統(tǒng)操作區(qū)域、系統(tǒng)輸人區(qū)域組成,如圖2所示。
各個區(qū)域分別定義一個TPanel組件,然后再在TPanel組件上添加TImage組件、TButton組件、TLabel組件、
TStringGrid組件等來完成整個數(shù)控仿真系統(tǒng)界面的顯示。整個系統(tǒng)設(shè)計工程量較大,本文僅介紹POSITION狀態(tài)下屏幕顯示區(qū)域的實現(xiàn),其他單元的設(shè)計與此類似。
POSITION狀態(tài)下屏幕顯示區(qū)域使用的組件及要設(shè)置組件的屬性如表1所示。