191 基于MCGS的半精鏜專用鏜床控制系統(tǒng)的畢業(yè)設(shè)計(jì)
191 基于MCGS的半精鏜專用鏜床控制系統(tǒng)的畢業(yè)設(shè)計(jì),基于,mcgs,半精鏜,專用,鏜床,控制系統(tǒng),畢業(yè)設(shè)計(jì)
基于 MCGS的半精鏜專用鏜床監(jiān)控系統(tǒng)【摘要】半精鏜專用鏜床是加工汽車連桿的專用設(shè)備,汽車連桿是發(fā)動(dòng)機(jī)的重要組成部件,它直接影響到發(fā)動(dòng)機(jī)及汽車的性能指標(biāo),所以對(duì)它的加工精度要求很高。本設(shè)計(jì)研究了基于 MCGS 在半精鏜專用鏜床中的應(yīng)用。利用組太軟件MCGS 設(shè)計(jì)了半精鏜專用鏜床控制系統(tǒng)監(jiān)控界面,提供了直觀、清晰、準(zhǔn)確的半精鏜專用鏜床運(yùn)行狀態(tài),進(jìn)而為維修和故障診斷提供了多方面的可能性,充分提高了系統(tǒng)的工作效率。【關(guān)鍵詞】半精鏜專用機(jī)床、汽車連桿、MCGS 【Abstract】special boring machine is a semi-fine boring bar of the special equipment processing auto, automobile engine connecting rod is an important component parts, it has a direct impact on engine and vehicle performance, so it requires very high precision.The design study based on semi-fine boring MCGS special boring machine in the application. MCGS designed using the software group is too boring a half intensive special boring machine control system monitoring interface provides an intuitive, clear, accurate and specific semi-fine boring boring machine running, which in turn provides maintenance and troubleshooting of a wide range of possibilities, the full increase System efficiency.【Key words】 semi-fine boring machine tools, automobile connecting rod, MCGS. 目 錄1 課題研究的要求 .41.1連桿的工藝特點(diǎn) .41.2加工的工藝過(guò)程要求 .41.2.1加工工藝 .42 MCGS .62.1 MCGS的介紹 .62.2 MCGS的主要特性和功能 .62.3 MCGS的編程語(yǔ)言 .62.4 MCGS的數(shù)據(jù)結(jié)構(gòu) .62.5 MCGS的作用 .72.6 MCGS嵌入版 .73工程的建立與變量的定義 .93.1 工程的建立 .93.2 變量的定義 .103.3變量定義的步驟 .104工程畫面的建立 .134.1半精鏜專用鏜床監(jiān)控畫面的制作 .144.2 運(yùn)行策略的建立及定時(shí)器的編寫 .164.3半精鏜專用鏜床控制系統(tǒng)腳本程序的編寫 .185半精鏜專用鏜床的控制組態(tài)運(yùn)行 .23結(jié)束語(yǔ) .27謝辭 .28參考文獻(xiàn) .29 1 課題研究的要求半精鏜專用鏜床是加工汽車連桿的專用設(shè)備,汽車連桿是發(fā)動(dòng)機(jī)的重要組成部件,它直接影響到發(fā)動(dòng)機(jī)及汽車的性能指標(biāo),所以對(duì)它的加工精度要求很高。1.1連桿的工藝特點(diǎn)(1)連桿體和蓋厚度不一樣,改善了加工工藝性。連桿蓋厚度為 31mm,比連桿桿厚度單邊小 3.8mm,蓋兩端面精度產(chǎn)品要求不高,可一次加工而成。由于加工面小,冷卻條件好,使加工振動(dòng)和磨削燒傷不易產(chǎn)生。連桿桿和蓋裝配后不存在端面不一致的問題,故連桿兩端面的精磨不需要在裝配后進(jìn)行,可在螺栓孔加工之前。 螺栓孔、軸瓦對(duì)端面的位置精度可由加工精度直接保證,而不會(huì)受精磨加工精度的影響。(2)連桿小頭兩端面由斜面和一段窄平面組成。這種楔形結(jié)構(gòu)的設(shè)計(jì)可增大其承壓面積,以提高活塞的強(qiáng)度和剛性。在加工方面,與一般連桿相比,增加了斜面加工和小頭孔兩斜面上倒角工序;用提高零件定位及壓頭導(dǎo)向精度來(lái)避免襯套壓偏現(xiàn)象的發(fā)生,但卻增加了壓襯套工序加工的難度。(3)帶止口斜結(jié)合面。連桿結(jié)合面結(jié)構(gòu)種類較多,有平切口和斜切口,還有鍵槽形、鋸齒形和帶止口的,該連桿為帶止口斜結(jié)合面。1.2加工的工藝過(guò)程要求1.2.1加工工藝(1)在機(jī)床的初始狀態(tài)(左右滑臺(tái)停在原位、左右主軸停轉(zhuǎn))時(shí),同時(shí)裝卡兩個(gè)工件,啟動(dòng)機(jī)床并開始夾緊兩工件。(2)當(dāng)工件夾緊到位,且壓力繼電器動(dòng)作時(shí),開始自動(dòng)拔銷。(3)拔銷完畢,右滑臺(tái)快速前進(jìn),同時(shí)右主軸啟動(dòng)。(4)當(dāng)右滑塊快進(jìn)到位時(shí),壓迫液壓行程調(diào)速閥,自動(dòng)轉(zhuǎn)為工進(jìn)速度,開始對(duì)工件右面的兩個(gè)大孔和兩個(gè)小孔進(jìn)行加工。工進(jìn)速度行進(jìn)到終點(diǎn)。(5)到終點(diǎn)后,右滑臺(tái)快退回原位自停,同時(shí)右主軸停轉(zhuǎn)。(6)左滑臺(tái)快進(jìn),同時(shí)左主軸啟動(dòng)。(7)當(dāng)左滑臺(tái)快進(jìn)到位時(shí),壓迫液壓行程調(diào)速閥,自動(dòng)轉(zhuǎn)為工進(jìn)速度,開始對(duì)工件左面的兩個(gè)大孔和兩個(gè)小孔進(jìn)行加工。工進(jìn)速度行進(jìn)到終點(diǎn)。(8)左滑臺(tái)快退回原位,同時(shí)左主軸停轉(zhuǎn)。(9)接著進(jìn)行自動(dòng)插銷,當(dāng)插銷到位時(shí)自動(dòng)開始放松工件。(10)工件放松到位時(shí),人工取下工件,一次加工過(guò)程結(jié)束。此時(shí),機(jī)床處 于初始狀態(tài)。欲進(jìn)行下一次加工,要重復(fù)上述過(guò)程。1.2.2工藝流程圖圖 1-1 工藝流程 2 MCGS2.1 MCGS的介紹MCGS(Monitor and Control Generated System,監(jiān)視與控制通用系統(tǒng))是北京昆侖通態(tài)自動(dòng)化軟件科技有限公司研發(fā)的一套基于 Windows 平臺(tái)的,用于快速構(gòu)造和生成上位機(jī)監(jiān)控系統(tǒng)的組態(tài)軟件系統(tǒng),主要完成現(xiàn)場(chǎng)數(shù)據(jù)的采集與監(jiān)測(cè)、前端數(shù)據(jù)的處理與控制,可運(yùn)行于 Microsoft Windows 95/98/Me/NT/2000/xp 等操作系統(tǒng)。MCGS 組態(tài)軟件包括三個(gè)版本,分別是網(wǎng)絡(luò)版、通用版、嵌入版。具有功能完善、操作簡(jiǎn)便、可視性好、可維護(hù)性強(qiáng)的突出特點(diǎn)。通過(guò)與其他相關(guān)的硬件設(shè)備結(jié)合,可以快速、方便的開發(fā)各種用于現(xiàn)場(chǎng)采集、數(shù)據(jù)處理和控制的設(shè)備。用戶只需要通過(guò)簡(jiǎn)單的模塊化組態(tài)就可構(gòu)造自己的應(yīng)用系統(tǒng),如可以靈活組態(tài)各種智能儀表、數(shù)據(jù)采集模塊,無(wú)人值守的現(xiàn)場(chǎng)采集站、人機(jī)界面等專用設(shè)備。2.2 MCGS的主要特性和功能(1)簡(jiǎn)單靈活的可視化操作界面;(2)實(shí)時(shí)性強(qiáng)、良好的并行處理性能;(3)豐富、生動(dòng)的多媒體畫面;(4)開放式結(jié)構(gòu),廣泛數(shù)據(jù)獲取和強(qiáng)大的數(shù)據(jù)處理功能。MCGS 系統(tǒng)由五大功能模塊組成,主要的功能模塊以構(gòu)建的形式來(lái)構(gòu)造,不同的構(gòu)件有著不同的功能,且各自獨(dú)立。三種基本類型的構(gòu)件(設(shè)備構(gòu)件、動(dòng)畫構(gòu)件、策略構(gòu)件)完成了 MCGS 系統(tǒng)三大部分(設(shè)備驅(qū)動(dòng)、動(dòng)畫顯示和流程控制)的所有工件。初次以外,MCGS 還提供了一套開放的課擴(kuò)充接口,用戶可根據(jù)自己的需要用 VB、VC 等高級(jí)開發(fā)語(yǔ)言,編制特定的構(gòu)件來(lái)擴(kuò)充系統(tǒng)功能。MCGS 用數(shù)據(jù)庫(kù)賴管理數(shù)據(jù)存儲(chǔ),系統(tǒng)可靠性高.MCGS 設(shè)立對(duì)象元件庫(kù),組態(tài)工作簡(jiǎn)單方便,易于實(shí)現(xiàn)對(duì)工控系統(tǒng)的分布式控制和管理。2.3 MCGS的編程語(yǔ)言MCGS 全中文組態(tài)軟件,采用 C+語(yǔ)言編制,核心為組態(tài)結(jié)構(gòu)。構(gòu)架合理、連接靈活,結(jié)構(gòu)層次清晰,方便用戶的定制開發(fā)。它是基于 win95/98/nt 視窗結(jié)構(gòu),能夠快速構(gòu)造和和生成數(shù)據(jù)管理、報(bào)警處理、流程控制、動(dòng)畫顯示、報(bào)表輸出等截面,輕松實(shí)現(xiàn)各種工程曲線、報(bào)表、數(shù)據(jù)瀏覽、遠(yuǎn)程通訊、遠(yuǎn)程采集、遠(yuǎn)程診斷等功能的先進(jìn)軟件。2.4 MCGS的數(shù)據(jù)結(jié)構(gòu) MCGS 數(shù)據(jù)管理功能強(qiáng)大,分為數(shù)據(jù)前處理(可以對(duì)設(shè)備采集進(jìn)來(lái)的數(shù)據(jù)進(jìn)行多種數(shù)值處理)、實(shí)時(shí)數(shù)據(jù)處理(提供數(shù)據(jù)瀏覽,各種曲線、報(bào)表等功能構(gòu)件,對(duì)存盤數(shù)據(jù)庫(kù)的數(shù)據(jù)進(jìn)行查詢、排序、運(yùn)算等操作),同時(shí)可以掛外界外部數(shù)據(jù)庫(kù),實(shí)現(xiàn) ODBC 接口和 OLE 實(shí)時(shí)調(diào)用,可以和SOL、Server、Oracle、Access 等數(shù)據(jù)庫(kù)相連,提供多種數(shù)據(jù)轉(zhuǎn)換方式,每種方法都可以獨(dú)立使用或組合使用。數(shù)據(jù)瀏覽構(gòu)件可同時(shí)以表格和曲線的形式顯示存盤數(shù)據(jù)庫(kù)中數(shù)據(jù),實(shí)時(shí)曲線可以動(dòng)態(tài)顯示當(dāng)前的數(shù)據(jù),并可以設(shè)定上下限值和時(shí)間的長(zhǎng)短,以便于用戶查詢,同時(shí)提供 DXCEL 報(bào)表和 MCGS 自由報(bào)表。2.5 MCGS的作用MCGS 全中文組態(tài)軟件是真正的 32 為程序,支持多任務(wù)、多線程,提供近百種繪圖工具和基本模塊、智能儀表、PLC、變頻器、網(wǎng)絡(luò)設(shè)備,它支持Activex 控件,包括溫控曲線、實(shí)時(shí)曲線、計(jì)劃曲線、歷史曲線、XY 曲線、實(shí)時(shí)報(bào)表、歷史報(bào)表、單行報(bào)表、配方管理、數(shù)據(jù)庫(kù)管理、數(shù)據(jù)庫(kù)瀏覽統(tǒng)計(jì)、多媒體輸出等眾多構(gòu)件。MCGS 全中文組態(tài)軟件可以完整實(shí)現(xiàn) ODBC 接口,可與SQLServer、Oracle、Access 等主要數(shù)據(jù)庫(kù)相連,可實(shí)現(xiàn)各種復(fù)雜的報(bào)表,并以不同方式增加、刪除數(shù)據(jù)庫(kù)中的記錄,支持CAN、PROFIBUS、HART、LONWOTKS 等多種數(shù)據(jù)傳輸方案,提供 4 級(jí)安全保密機(jī)制。工程組態(tài)軟件 MCGS 的最大優(yōu)點(diǎn)是組態(tài)方便,它融會(huì)了中外工控組態(tài)軟件的眾多長(zhǎng)處,只要是稍微具外語(yǔ)常識(shí),即可以方便組態(tài)。2.6 MCGS嵌入版由 MCGS 嵌入版生成的用戶應(yīng)用系統(tǒng),其結(jié)構(gòu)由主控窗口、設(shè)備窗口、用戶窗口、實(shí)時(shí)數(shù)據(jù)庫(kù)和運(yùn)行策略五個(gè)部分構(gòu)成。窗口是屏幕中的一塊空間,是一個(gè)“容器”,直接提供給用戶使用。在窗口內(nèi),用戶可以放置不同的構(gòu)件,創(chuàng)建圖形對(duì)象并調(diào)整畫面的布局,組態(tài)配置不同的參數(shù)以完成不同的功能。在 MCGS 嵌入版中,每個(gè)應(yīng)用系統(tǒng)只能有一個(gè)主控窗口和一個(gè)設(shè)備窗口,但可以有多個(gè)用戶窗口和多個(gè)運(yùn)行策略,實(shí)時(shí)數(shù)據(jù)庫(kù)中也可以有多個(gè)數(shù)據(jù)對(duì)象。MCGS 嵌入版用主控窗口、設(shè)備窗口和用戶窗口來(lái)構(gòu)成一個(gè)應(yīng)用系統(tǒng)的人機(jī)交互圖形界面,組態(tài)配置各種不同類型和功能的對(duì)象或構(gòu)件,同時(shí)可以對(duì)實(shí)時(shí)數(shù)據(jù)進(jìn)行可視化處理。 實(shí)時(shí)數(shù)據(jù)庫(kù)是 MCGS 嵌入版系統(tǒng)的核心實(shí)時(shí)數(shù)據(jù)庫(kù)相當(dāng)于一個(gè)數(shù)據(jù)處理中心,同時(shí)也起到公用數(shù)據(jù)交換區(qū)的作用。MCGS 嵌入版使用自建文件系統(tǒng)中的實(shí)時(shí)數(shù)據(jù)庫(kù)來(lái)管理所有實(shí)時(shí)數(shù)據(jù)。從外部設(shè)備采集來(lái)的實(shí)時(shí)數(shù)據(jù)送入實(shí)時(shí)數(shù)據(jù)庫(kù),系統(tǒng)其它部分操作的數(shù)據(jù)也來(lái)自于實(shí)時(shí)數(shù)據(jù)庫(kù)。實(shí)時(shí)數(shù)據(jù)庫(kù)自動(dòng)完成對(duì)實(shí)時(shí)數(shù)據(jù)的報(bào)警處理和存盤處理,同時(shí)它還根據(jù)需要把有關(guān)信息以事件的方式發(fā)送給系統(tǒng)的其它部分,以便觸發(fā)相關(guān)事件,進(jìn)行實(shí)時(shí)處理。因此,實(shí)時(shí)數(shù)據(jù)庫(kù)所存儲(chǔ)的單元,不單單是變量的數(shù)值,還包括變量的特征參數(shù)(屬性)及對(duì)該變量的操作方法(報(bào)警屬性、報(bào)警處理和存盤處理等)。這種將數(shù)值、屬性、方法封裝在一起的數(shù)據(jù)我們稱之為數(shù)據(jù)對(duì)象。實(shí)時(shí)數(shù)據(jù)庫(kù)采用面向?qū)ο蟮募夹g(shù),為其它部分提供服務(wù),提供了系統(tǒng)各個(gè)功能部件的數(shù)據(jù)共享。主控窗口構(gòu)造了應(yīng)用系統(tǒng)的主框架主控窗口確定了工業(yè)控制中工程作業(yè)的總體輪廓,以及運(yùn)行流程、特性參數(shù)和啟動(dòng)特性等項(xiàng)內(nèi)容,是應(yīng)用系統(tǒng)的主框架。設(shè)備窗口是 MCGS 嵌入版系統(tǒng)與外部設(shè)備聯(lián)系的媒介設(shè)備窗口專門用來(lái)放置不同類型和功能的設(shè)備構(gòu)件,實(shí)現(xiàn)對(duì)外部設(shè)備的操作和控制。設(shè)備窗口通過(guò)設(shè)備構(gòu)件把外部設(shè)備的數(shù)據(jù)采集進(jìn)來(lái),送入實(shí)時(shí)數(shù)據(jù)庫(kù),或把實(shí)時(shí)數(shù)據(jù)庫(kù)中的數(shù)據(jù)輸出到外部設(shè)備。一個(gè)應(yīng)用系統(tǒng)只有一個(gè)設(shè)備窗口,運(yùn)行時(shí),系統(tǒng)自動(dòng)打開設(shè)備窗口,管理和調(diào)度所有設(shè)備構(gòu)件正常工作,并在后臺(tái)獨(dú)立運(yùn)行。注意,對(duì)用戶來(lái)說(shuō),設(shè)備窗口在運(yùn)行時(shí)是不可見的。用戶窗口實(shí)現(xiàn)了數(shù)據(jù)和流程的“可視化”用戶窗口中可以放置三種不同類型的圖形對(duì)象:圖元、圖符和動(dòng)畫構(gòu)件。圖元和圖符對(duì)象為用戶提供了一套完善的設(shè)計(jì)制作圖形畫面和定義動(dòng)畫的方法。動(dòng)畫構(gòu)件對(duì)應(yīng)于不同的動(dòng)畫功能,它們是從工程實(shí)踐經(jīng)驗(yàn)中總結(jié)出的常用的動(dòng)畫顯示與操作模塊,用戶可以直接使用。通過(guò)在用戶窗口內(nèi)放置不同的圖形對(duì)象,搭制多個(gè)用戶窗口,用戶可以構(gòu)造各種復(fù)雜的圖形界面,用不同的方式實(shí)現(xiàn)數(shù)據(jù)和流程的“可視化”。組態(tài)工程中的用戶窗口,最多可定義 512 個(gè)。所有的用戶窗口均位于主控窗口內(nèi),其打開時(shí)窗口可見;關(guān)閉時(shí)窗口不可見。運(yùn)行策略是對(duì)系統(tǒng)運(yùn)行流程實(shí)現(xiàn)有效控制的手段運(yùn)行策略本身是系統(tǒng)提供的一個(gè)框架,其里面放置有策略條件構(gòu)件和策略構(gòu)件組成的“策略行”,通過(guò)對(duì)運(yùn)行策略的定義,使系統(tǒng)能夠按照設(shè)定的順序和條件操作實(shí)時(shí)數(shù)據(jù)庫(kù)、控制用戶窗口的打開、關(guān)閉并確定設(shè)備構(gòu)件的工作狀態(tài)等,從而實(shí)現(xiàn)對(duì)外部設(shè)備工作過(guò)程的精確控制。一個(gè)應(yīng)用系統(tǒng)有三個(gè)固定的運(yùn)行策略:?jiǎn)?dòng)策略、循環(huán)策略和退出策略,同時(shí)允許用戶創(chuàng)建或定義最多 512 個(gè)用戶策略。啟動(dòng)策略在應(yīng)用系統(tǒng)開始運(yùn)行 時(shí)調(diào)用,退出策略在應(yīng)用系統(tǒng)退出運(yùn)行時(shí)調(diào)用,循環(huán)策略由系統(tǒng)在運(yùn)行過(guò)程中定時(shí)循環(huán)調(diào)用,用戶策略供系統(tǒng)中的其它部件調(diào)用。綜上所述,一個(gè)應(yīng)用系統(tǒng)由主控窗口、設(shè)備窗口、用戶窗口、實(shí)時(shí)數(shù)據(jù)庫(kù)和運(yùn)行策略五個(gè)部分組成。組態(tài)工作開始時(shí),系統(tǒng)只為用戶搭建了一個(gè)能夠獨(dú)立運(yùn)行的空框架,提供了豐富的動(dòng)畫部件與功能部件。3工程的建立與變量的定義3.1 工程的建立(1)單擊文件菜單中“新建工程”選項(xiàng),彈出“新建工程設(shè)置”窗口,點(diǎn)擊確定按鈕。如圖 3-1 所示(2)選擇文件菜單中的“工程另存為”菜單項(xiàng),彈出文件保存窗口。(3)在文件名一欄內(nèi)輸入“半精鏜專用鏜床”,點(diǎn)擊“保存”按鈕,工程創(chuàng)建完畢。如圖 3-2 所示。圖 3-1 新建工程 圖 3-2 輸入工程名3.2 變量的定義在開始定義之前,我們先對(duì)系統(tǒng)進(jìn)行分析,確定需要的變量。本系統(tǒng)至少需要個(gè)變量,見表 1表 1 半精鏜專用鏜床監(jiān)控系統(tǒng)變量分配表變量名 類型 初值 注釋啟動(dòng)停止按鈕 開關(guān) 0 啟動(dòng)控制信號(hào),輸入 1 啟動(dòng),輸入 0 停止復(fù)位停止按鈕 開關(guān) 0 復(fù)位控制信號(hào),輸入 1 復(fù)位后停止;輸入 0 無(wú)效上移信號(hào) 開關(guān) 0 工件上移信號(hào),輸入 1 有效上移信號(hào) 1 開關(guān) 0 夾板上移信號(hào),輸入 1 有效下移信號(hào) 開關(guān) 0 工件下移信號(hào),輸入 1 有效下移信號(hào) 1 開關(guān) 0 夾板下移信號(hào),輸入 1 有效左移信號(hào) 開關(guān) 0 右側(cè)快速退回信號(hào),輸入 1 有效左移信號(hào) 1 開關(guān) 0 左側(cè)快進(jìn)信號(hào),輸入 1 有效左移信號(hào) 2 開關(guān) 0 左側(cè)工進(jìn)左移信號(hào),輸入 1 有效右移信號(hào) 開關(guān) 0 右側(cè)快進(jìn)信號(hào),輸入 1 有效右移信號(hào) 1 開關(guān) 0 右側(cè)工進(jìn)信號(hào),輸入 1 有效右移信號(hào) 2 開關(guān) 0 左側(cè)快速退回信號(hào),輸入 1 有效夾緊信號(hào) 開關(guān) 0 工件夾緊信號(hào),輸入 1 有效放松信號(hào) 開關(guān) 0 工件放松信號(hào),輸入 1 有效插銷信號(hào) 開關(guān) 0 銷插銷完畢信號(hào),輸入 1 有效拔銷信號(hào) 開關(guān) 0 拔銷完畢信號(hào),輸入 1 有效左可見度 開關(guān) 0 左邊加工可見度,輸入 1 有效右可見度 開關(guān) 0 右邊加工可見度,輸入 1 有效垂直移動(dòng)量 數(shù)值 0 工件垂直下移數(shù)值垂直移動(dòng)量 1 數(shù)值 0 上板下移數(shù)值水平移動(dòng)量 數(shù)值 0 整個(gè)右滑臺(tái)右移數(shù)值水平移動(dòng)量左 數(shù)值 0 整個(gè)左滑臺(tái)左移數(shù)值表 1 半精鏜專用鏜床監(jiān)控系統(tǒng)變量分配表 3.3變量定義的步驟(1)單擊工作臺(tái)中的“實(shí)時(shí)數(shù)據(jù)庫(kù)”選項(xiàng)卡,進(jìn)入“實(shí)時(shí)數(shù)據(jù)庫(kù)”窗口頁(yè),如圖 3-3 所示。窗口中列出了系統(tǒng)已有變量“數(shù)據(jù)對(duì)象”的名稱。其中一部分為系統(tǒng)內(nèi)部建立的數(shù)據(jù)步驟對(duì)象。現(xiàn)在要將表中定義的數(shù)據(jù)對(duì)象添加進(jìn)去。圖 3-3 實(shí)時(shí)數(shù)據(jù)庫(kù)(2)單擊工作臺(tái)右側(cè)“新增對(duì)象”按鈕,在窗口的數(shù)據(jù)對(duì)象列表中增添了一個(gè)新的數(shù)據(jù)對(duì)象,如圖 3-4 所示。圖 3-4 新添數(shù)據(jù)對(duì)象(3)選中該數(shù)據(jù)對(duì)象,按“對(duì)象屬性|按鈕,或雙擊選中對(duì)象,這則打開“數(shù)據(jù)對(duì)象屬性設(shè)置”窗口。 a 將“對(duì)象名稱”改為:?jiǎn)?dòng)停止按鈕;“對(duì)象初值”改為:0;“對(duì)象類型”選擇:開關(guān)型;在“對(duì)象內(nèi)容注釋輸入框|內(nèi)輸入:?jiǎn)?dòng)停止信號(hào),輸入 1啟動(dòng);輸入 0 停止 b 單擊“確定”。 如圖 3-5 所示。(4)按照步驟 3-5,根據(jù)上面列表,設(shè)置其他數(shù)據(jù)對(duì)象。(5)單擊“保存”按鈕。圖 3-5 數(shù)據(jù)對(duì)象屬性設(shè)置 4工程畫面的建立(1)在“用戶窗口”中單擊“新建窗口”按鈕,建立“窗口 0”。如圖 4-1 所示。如圖 4-1 新建用戶窗口(2)選中“窗口 0”,單擊“窗口屬性”,進(jìn)入“用戶窗口屬性設(shè)置”。(3)將窗口名稱改為:半精鏜專用鏜床:窗口標(biāo)題改為:半精鏜專用鏜床;其他不變。如圖圖 4-2 所示。 圖 4-2 用戶窗口屬性設(shè)4.1半精鏜專用鏜床監(jiān)控畫面的制作(1)單擊“ 用戶窗口”。(2)雙擊“ 用戶窗口”中的 “半精鏜專用鏜床”。進(jìn)入編輯畫面。如圖 4-3 所示。圖 4-3 編輯環(huán)境 (2)單擊“工具箱”內(nèi)的“標(biāo)簽”按鈕 ,打開繪圖工具箱。(3)選擇“工具箱”內(nèi)的“標(biāo)簽”按鈕,鼠標(biāo)的光標(biāo)呈“十字”形,在窗口頂端中心位置拖曳鼠標(biāo),根據(jù)需要拉出一個(gè)一定大小的矩形。(4)在光標(biāo)閃爍位置輸入文字“半精鏜專用鏜床監(jiān)控系統(tǒng)”,按回車鍵在窗口的任意位置用鼠標(biāo)點(diǎn)擊一下,文字輸入完畢。(5)選中文字框,作如下設(shè)置。(6)點(diǎn)擊“填充色”按鈕,設(shè)定文字框的背景顏色為:沒有填充。(7) 點(diǎn)擊“線色”按鈕,設(shè)置文字框的邊線顏色為:沒有邊線。(8)點(diǎn)擊“字符字體”按鈕,設(shè)置文字字體為:宋體;字型為:粗體;大?。憾?hào)(9)點(diǎn)擊“字符顏色”按鈕,將文字顏色設(shè)為:“黃色”。單擊“保存”,“ 半精鏜專用鏜床”文字編輯完畢。如圖 4-4 所示。圖 4-4 文字“半精鏜專用鏜床”的編輯(10)選中“半精鏜專用鏜床監(jiān)控系統(tǒng)”的窗口標(biāo)題,單擊“動(dòng)畫組態(tài)”,進(jìn)入動(dòng)畫組態(tài)窗口對(duì)“半精鏜專用鏜床監(jiān)控系統(tǒng)”進(jìn)行相同的操作。單擊繪圖工具箱中的插入“元件”圖標(biāo),彈出“對(duì)象元件管理”對(duì)話框,將相應(yīng)的動(dòng)畫元件添加到組態(tài)中?!皩?duì)象元件管理”如圖 4-5 所示: 圖 4-5 對(duì)象元件庫(kù)最終的監(jiān)控畫面如圖圖 4-6 所示: 圖 4-6 半精鏜專用鏜床監(jiān)控系統(tǒng)4.2 運(yùn)行策略的建立及定時(shí)器的編寫1 運(yùn)行策略的建立進(jìn)入“運(yùn)行策略”窗口中,雙擊進(jìn)入“循環(huán)策略”窗口,如圖 4-7 所示。圖 4-7 循環(huán)策略 左鍵點(diǎn)擊工具條,選中“新增策略行”,增加一策略行。單擊“策略工具箱”中的“腳本程序”將鼠標(biāo)指針移到策略塊圖標(biāo)上,單擊鼠標(biāo)左鍵,添加腳本程序構(gòu)件。如圖 4-8 所示。圖 4-8 添加腳本程序2.定時(shí)器的添加選中“新增策略行”,增加一策略行。單擊“策略工具箱”中的“定時(shí)器”將鼠標(biāo)指針移到策略塊圖標(biāo)上,單擊鼠標(biāo)左鍵,添加腳本程序構(gòu)件。如圖 4-9所示。圖 4-9 添加定時(shí)器定時(shí)器的設(shè)置如圖 4-10 所示: 4-10 定時(shí)器設(shè)置4.3半精鏜專用鏜床控制系統(tǒng)腳本程序的編寫雙擊“腳本程序”工具條進(jìn)入腳本程序編輯環(huán)境,編輯腳本程序如下:IF 下移信號(hào) 2 = 1 THEN 垂直移動(dòng)量 = 垂直移動(dòng)量 + 1 ENDIF 工件下移速率為 1 IF 上移信號(hào) 2 = 1 THEN 垂直移動(dòng)量 = 垂直移動(dòng)量 - 1ENDIF 工件上移速率為 1IF 下移信號(hào) 1 = 1 THEN 垂直移動(dòng)量 1 = 垂直移動(dòng)量 1 + 1ENDIF 上板下移速率為 1IF 上移信號(hào) 1 = 1 THEN 垂直移動(dòng)量 1 = 垂直移動(dòng)量 1 - 1ENDIF 上板下移速率為 1IF 下移信號(hào) = 1 THEN 垂直移動(dòng)量 2 = 垂直移動(dòng)量 2 + 1 ENDIF 上板上移速率為 1IF 上移信號(hào) = 1 THEN 垂直移動(dòng)量 2 = 垂直移動(dòng)量 2 - 1 ENDIF 上板下移速率為 1IF 右移信號(hào) 11 = 1 THEN 水平移動(dòng)量 = 水平移動(dòng)量 + 1ENDIF 右移速率為 1IF 左移信號(hào) 11 = 1 THEN 水平移動(dòng)量 = 水平移動(dòng)量 - 1ENDIF 右移速率為-1IF 左移信號(hào) 22 = 1 THEN 水平移動(dòng)量左 = 水平移動(dòng)量左 - 1ENDIF 左移速率為 1IF 右移信號(hào) 22 = 1 THEN 水平移動(dòng)量左 = 水平移動(dòng)量左 + 1ENDIF 左移速率為-1 IF 啟動(dòng)停止按鈕 = 1 AND 復(fù)位停止按鈕 = 0 THEN 定時(shí)器復(fù)位 = 0定時(shí)器啟動(dòng) = 1 ENDIF 單擊啟動(dòng)停止按鈕,定時(shí)器開始計(jì)時(shí)IF 啟動(dòng)停止按鈕 = 0 THEN 定時(shí)器啟動(dòng) = 0ENDIF 再單擊啟動(dòng)停止按鈕,定時(shí)器停止計(jì)時(shí)IF 復(fù)位停止按鈕 = 1 AND 計(jì)時(shí)時(shí)間 = 70 THEN 定時(shí)器啟動(dòng) = 0ENDIF 單擊復(fù)位停止按鈕,定時(shí)器計(jì)時(shí)時(shí)間大于等于70s,定時(shí)器停止計(jì)時(shí)IF 定時(shí)器啟動(dòng) = 1 THEN IF 計(jì)時(shí)時(shí)間 = 70 THEN 上移信號(hào) 2 = 0右主軸停止信號(hào) = 0左主軸停止信號(hào) = 0 定時(shí)器復(fù)位 = 1 EXITENDIF 左滑臺(tái)后退到原位;左右主軸停止信號(hào)結(jié)束;準(zhǔn)備開始重新計(jì)時(shí)ENDIFIF 定時(shí)器啟動(dòng) = 0 THEN 上移信號(hào) = 0上移信號(hào) 1 = 0上移信號(hào) 2 = 0下移信號(hào) = 0下移信號(hào) 1 = 0下移信號(hào) 2 = 0左移信號(hào) = 0左移信號(hào) 1 = 0左移信號(hào) 2 = 0右移信號(hào) = 0 右移信號(hào) 1 = 0 右主軸啟動(dòng)信號(hào) = 0左主軸啟動(dòng)信號(hào) = 0左主軸停止信號(hào) = 0右主軸停止信號(hào) = 0右移信號(hào) 11 = 0 左移信號(hào) 11 = 0右移信號(hào) 22 = 0左移信號(hào) 22 = 0ENDIF 定時(shí)器停止工作,上述信號(hào)變回初始狀態(tài)5半精鏜專用鏜床的控制組態(tài)運(yùn)行按下 F5,進(jìn)入組態(tài)模擬運(yùn)行環(huán)境,如圖 5-1 所示:圖 5-1 工程下載單擊“工程下載按鈕” ,等工程下載結(jié)束之后,點(diǎn)擊“啟動(dòng)”按鈕,進(jìn)入運(yùn)行環(huán)境,半精鏜專用鏜床監(jiān)控系統(tǒng)如圖 5-2 所示: 圖 5-2 模擬運(yùn)行環(huán)境單擊“啟動(dòng)停止按鈕”后,工件下移如圖 5-3 所示:圖 5-3 工件下移右滑臺(tái)工進(jìn)如圖 5-4 所示: 圖 5-4 右滑臺(tái)工進(jìn)左滑臺(tái)工進(jìn)如如 5-5 所示:圖 5-5 左滑臺(tái)工進(jìn) 拔銷如圖 5-6 所示:圖 5-6 拔銷 結(jié)束語(yǔ)本次設(shè)計(jì)期間,讓我了解到集體的力量是無(wú)限的,我們小組是以任務(wù)分配的形式進(jìn)行分配并且在繪圖操作,模型搭建過(guò)程中相互交流,并評(píng)價(jià)對(duì)方的思路和想法,大膽去嘗試創(chuàng)新,即使失敗了也從不放棄,跌到再爬來(lái),勝不驕,敗不餒的精神體現(xiàn)在每個(gè)人身上。在這段時(shí)間,我發(fā)現(xiàn)自己的知識(shí)水平有限,很多知識(shí)沒有掌握,甚至有些我不知道的,經(jīng)過(guò)幾天的努力,我既了解了很多知識(shí),又復(fù)習(xí)了學(xué)過(guò)的知識(shí),讓我明白了理論與實(shí)踐相結(jié)合的重要性,同時(shí)增強(qiáng)了我的觀察能力和動(dòng)手能力,發(fā)揮了我的想象能力。所得收獲:經(jīng)過(guò)這次的課程設(shè)計(jì)實(shí)訓(xùn),真的讓我受益匪淺,我相信這次的實(shí)訓(xùn)會(huì)對(duì)我今后的學(xué)習(xí)和參加工作必有很大幫助,設(shè)計(jì)田老師從培養(yǎng)技術(shù)應(yīng)用型人才的需要出發(fā),拓寬了學(xué)科的基礎(chǔ),打破了學(xué)科知識(shí)嚴(yán)格的邏輯嚴(yán)格序列,在加強(qiáng)基礎(chǔ)理論的同時(shí),更加注重理論知識(shí)再生產(chǎn)中的應(yīng)用性和可操性,并根據(jù)這一思路建立了整體優(yōu)化的設(shè)計(jì)類容,使我們對(duì)機(jī)電一體化專業(yè)有了一個(gè)整體的認(rèn)識(shí)。驅(qū)動(dòng)車的組裝過(guò)程中我們了解并掌握了許多綜合性的專業(yè)基礎(chǔ):掌握了機(jī)器,機(jī)構(gòu)及其組成,特別是及其及其構(gòu)件的特征;掌握了機(jī)械設(shè)計(jì)的基本要求和一般過(guò)程;了解方案設(shè)計(jì),機(jī)械零部件的設(shè)計(jì)要求及內(nèi)容;了解現(xiàn)代機(jī)器的特征及其設(shè)計(jì)思想和方法。在設(shè)計(jì)的過(guò)程中我們小組除堅(jiān)持做到分工協(xié)作,查閱資料,認(rèn)真聽取老師講解外還做到以下幾點(diǎn) 1學(xué)會(huì)運(yùn)用所學(xué)知識(shí),融會(huì)貫通 本次課程設(shè)計(jì)是綜合性設(shè)計(jì),綜合運(yùn)用機(jī)電一體化課程及其他課程知識(shí),讓我們了解了簡(jiǎn)單的設(shè)計(jì)思路。2做到了理論,技能和實(shí)踐相結(jié)合,學(xué)會(huì)創(chuàng)新科學(xué)的靈魂在于創(chuàng)新,機(jī)械學(xué)的產(chǎn)生與發(fā)展本身就是一個(gè)創(chuàng)新的過(guò)程,只有靈活運(yùn)用所學(xué)的知識(shí)并結(jié)合生產(chǎn)生活實(shí)際,勇于創(chuàng)新,才能將所學(xué)知識(shí)真正變成改變?nèi)祟惿?,推?dòng)社會(huì)向前的進(jìn)步力量。 謝辭三年的大學(xué),匆匆而過(guò),畢業(yè)設(shè)計(jì)是我們?nèi)晁鶎W(xué)的一個(gè)體現(xiàn),經(jīng)歷半年的努力,此次畢業(yè)設(shè)計(jì)即將結(jié)束。在設(shè)計(jì)的過(guò)程中,慢慢的學(xué)習(xí),逐漸的鞏固大學(xué)所學(xué)的知識(shí),期間有艱苦,有辛酸,也有欣喜,有快樂。本設(shè)計(jì)的順利完成,首先要感謝我的指導(dǎo)老師邊娟鴿老師。在論文的寫作過(guò)程中,導(dǎo)師給了我許許多多的幫助。邊老師學(xué)識(shí)淵博、治學(xué)嚴(yán)謹(jǐn),待人平和,使我不僅學(xué)到了扎實(shí)的專業(yè)知識(shí),也學(xué)到了很多待人處事道理。通過(guò)這次畢業(yè)設(shè)計(jì),我們把以前所學(xué)都綜合起來(lái),感覺自己的水平提高很多。我們了解到了做一個(gè)系統(tǒng)的基本常識(shí),為我們以后從事技術(shù)工作打下良好的基礎(chǔ)。在設(shè)計(jì)的過(guò)程中遇到許多困難,在老師的幫助下,通過(guò)查資料,把困難都一一克服。另外我們?cè)谠O(shè)計(jì)的過(guò)程中還得到許多同學(xué)的幫助,對(duì)于良師益友的幫助,我深表感謝。同時(shí)也感謝學(xué)校提供給我們一次提高的機(jī)會(huì),我在此深表感謝。最后,再次向所有幫助過(guò)我,激勵(lì)過(guò)我,關(guān)心過(guò)我的人,致以最誠(chéng)摯的謝意和最美好的祝福! 參考文獻(xiàn)1袁秀英、石梅香,計(jì)算機(jī)監(jiān)控系統(tǒng)與調(diào)試組態(tài)控制技術(shù),北京:電子工業(yè)出版社,2010.012國(guó)家機(jī)械工業(yè)委員會(huì)統(tǒng)編,中級(jí)鏜銑工工藝學(xué),北京:機(jī)械工業(yè)出版社,1988.103國(guó)家機(jī)械工業(yè)委員會(huì)統(tǒng)編,高級(jí)鏜銑工工藝學(xué),北京:機(jī)械工業(yè)出版社,1988.104曹輝,組態(tài)軟件,北京:電子工業(yè)出版社,2009.014劉志峰、張軍,電子工業(yè)出版社,北京:2008.02 基于 MCGS的半精鏜專用鏜床監(jiān)控系統(tǒng)【摘要】半精鏜專用鏜床是加工汽車連桿的專用設(shè)備,汽車連桿是發(fā)動(dòng)機(jī)的重要組成部件,它直接影響到發(fā)動(dòng)機(jī)及汽車的性能指標(biāo),所以對(duì)它的加工精度要求很高。本設(shè)計(jì)研究了基于 MCGS 在半精鏜專用鏜床中的應(yīng)用。利用組太軟件MCGS 設(shè)計(jì)了半精鏜專用鏜床控制系統(tǒng)監(jiān)控界面,提供了直觀、清晰、準(zhǔn)確的半精鏜專用鏜床運(yùn)行狀態(tài),進(jìn)而為維修和故障診斷提供了多方面的可能性,充分提高了系統(tǒng)的工作效率?!娟P(guān)鍵詞】半精鏜專用機(jī)床、汽車連桿、MCGS 【Abstract】special boring machine is a semi-fine boring bar of the special equipment processing auto, automobile engine connecting rod is an important component parts, it has a direct impact on engine and vehicle performance, so it requires very high precision.The design study based on semi-fine boring MCGS special boring machine in the application. MCGS designed using the software group is too boring a half intensive special boring machine control system monitoring interface provides an intuitive, clear, accurate and specific semi-fine boring boring machine running, which in turn provides maintenance and troubleshooting of a wide range of possibilities, the full increase System efficiency.【Key words】 semi-fine boring machine tools, automobile connecting rod, MCGS. 目 錄1 課題研究的要求 .41.1連桿的工藝特點(diǎn) .41.2加工的工藝過(guò)程要求 .41.2.1加工工藝 .42 MCGS .62.1 MCGS的介紹 .62.2 MCGS的主要特性和功能 .62.3 MCGS的編程語(yǔ)言 .62.4 MCGS的數(shù)據(jù)結(jié)構(gòu) .62.5 MCGS的作用 .72.6 MCGS嵌入版 .73工程的建立與變量的定義 .93.1 工程的建立 .93.2 變量的定義 .103.3變量定義的步驟 .104工程畫面的建立 .134.1半精鏜專用鏜床監(jiān)控畫面的制作 .144.2 運(yùn)行策略的建立及定時(shí)器的編寫 .164.3半精鏜專用鏜床控制系統(tǒng)腳本程序的編寫 .185半精鏜專用鏜床的控制組態(tài)運(yùn)行 .23結(jié)束語(yǔ) .27謝辭 .28參考文獻(xiàn) .29 1 課題研究的要求半精鏜專用鏜床是加工汽車連桿的專用設(shè)備,汽車連桿是發(fā)動(dòng)機(jī)的重要組成部件,它直接影響到發(fā)動(dòng)機(jī)及汽車的性能指標(biāo),所以對(duì)它的加工精度要求很高。1.1連桿的工藝特點(diǎn)(1)連桿體和蓋厚度不一樣,改善了加工工藝性。連桿蓋厚度為 31mm,比連桿桿厚度單邊小 3.8mm,蓋兩端面精度產(chǎn)品要求不高,可一次加工而成。由于加工面小,冷卻條件好,使加工振動(dòng)和磨削燒傷不易產(chǎn)生。連桿桿和蓋裝配后不存在端面不一致的問題,故連桿兩端面的精磨不需要在裝配后進(jìn)行,可在螺栓孔加工之前。 螺栓孔、軸瓦對(duì)端面的位置精度可由加工精度直接保證,而不會(huì)受精磨加工精度的影響。(2)連桿小頭兩端面由斜面和一段窄平面組成。這種楔形結(jié)構(gòu)的設(shè)計(jì)可增大其承壓面積,以提高活塞的強(qiáng)度和剛性。在加工方面,與一般連桿相比,增加了斜面加工和小頭孔兩斜面上倒角工序;用提高零件定位及壓頭導(dǎo)向精度來(lái)避免襯套壓偏現(xiàn)象的發(fā)生,但卻增加了壓襯套工序加工的難度。(3)帶止口斜結(jié)合面。連桿結(jié)合面結(jié)構(gòu)種類較多,有平切口和斜切口,還有鍵槽形、鋸齒形和帶止口的,該連桿為帶止口斜結(jié)合面。1.2加工的工藝過(guò)程要求1.2.1加工工藝(1)在機(jī)床的初始狀態(tài)(左右滑臺(tái)停在原位、左右主軸停轉(zhuǎn))時(shí),同時(shí)裝卡兩個(gè)工件,啟動(dòng)機(jī)床并開始夾緊兩工件。(2)當(dāng)工件夾緊到位,且壓力繼電器動(dòng)作時(shí),開始自動(dòng)拔銷。(3)拔銷完畢,右滑臺(tái)快速前進(jìn),同時(shí)右主軸啟動(dòng)。(4)當(dāng)右滑塊快進(jìn)到位時(shí),壓迫液壓行程調(diào)速閥,自動(dòng)轉(zhuǎn)為工進(jìn)速度,開始對(duì)工件右面的兩個(gè)大孔和兩個(gè)小孔進(jìn)行加工。工進(jìn)速度行進(jìn)到終點(diǎn)。(5)到終點(diǎn)后,右滑臺(tái)快退回原位自停,同時(shí)右主軸停轉(zhuǎn)。(6)左滑臺(tái)快進(jìn),同時(shí)左主軸啟動(dòng)。(7)當(dāng)左滑臺(tái)快進(jìn)到位時(shí),壓迫液壓行程調(diào)速閥,自動(dòng)轉(zhuǎn)為工進(jìn)速度,開始對(duì)工件左面的兩個(gè)大孔和兩個(gè)小孔進(jìn)行加工。工進(jìn)速度行進(jìn)到終點(diǎn)。(8)左滑臺(tái)快退回原位,同時(shí)左主軸停轉(zhuǎn)。(9)接著進(jìn)行自動(dòng)插銷,當(dāng)插銷到位時(shí)自動(dòng)開始放松工件。(10)工件放松到位時(shí),人工取下工件,一次加工過(guò)程結(jié)束。此時(shí),機(jī)床處 于初始狀態(tài)。欲進(jìn)行下一次加工,要重復(fù)上述過(guò)程。1.2.2工藝流程圖圖 1-1 工藝流程 2 MCGS2.1 MCGS的介紹MCGS(Monitor and Control Generated System,監(jiān)視與控制通用系統(tǒng))是北京昆侖通態(tài)自動(dòng)化軟件科技有限公司研發(fā)的一套基于 Windows 平臺(tái)的,用于快速構(gòu)造和生成上位機(jī)監(jiān)控系統(tǒng)的組態(tài)軟件系統(tǒng),主要完成現(xiàn)場(chǎng)數(shù)據(jù)的采集與監(jiān)測(cè)、前端數(shù)據(jù)的處理與控制,可運(yùn)行于 Microsoft Windows 95/98/Me/NT/2000/xp 等操作系統(tǒng)。MCGS 組態(tài)軟件包括三個(gè)版本,分別是網(wǎng)絡(luò)版、通用版、嵌入版。具有功能完善、操作簡(jiǎn)便、可視性好、可維護(hù)性強(qiáng)的突出特點(diǎn)。通過(guò)與其他相關(guān)的硬件設(shè)備結(jié)合,可以快速、方便的開發(fā)各種用于現(xiàn)場(chǎng)采集、數(shù)據(jù)處理和控制的設(shè)備。用戶只需要通過(guò)簡(jiǎn)單的模塊化組態(tài)就可構(gòu)造自己的應(yīng)用系統(tǒng),如可以靈活組態(tài)各種智能儀表、數(shù)據(jù)采集模塊,無(wú)人值守的現(xiàn)場(chǎng)采集站、人機(jī)界面等專用設(shè)備。2.2 MCGS的主要特性和功能(1)簡(jiǎn)單靈活的可視化操作界面;(2)實(shí)時(shí)性強(qiáng)、良好的并行處理性能;(3)豐富、生動(dòng)的多媒體畫面;(4)開放式結(jié)構(gòu),廣泛數(shù)據(jù)獲取和強(qiáng)大的數(shù)據(jù)處理功能。MCGS 系統(tǒng)由五大功能模塊組成,主要的功能模塊以構(gòu)建的形式來(lái)構(gòu)造,不同的構(gòu)件有著不同的功能,且各自獨(dú)立。三種基本類型的構(gòu)件(設(shè)備構(gòu)件、動(dòng)畫構(gòu)件、策略構(gòu)件)完成了 MCGS 系統(tǒng)三大部分(設(shè)備驅(qū)動(dòng)、動(dòng)畫顯示和流程控制)的所有工件。初次以外,MCGS 還提供了一套開放的課擴(kuò)充接口,用戶可根據(jù)自己的需要用 VB、VC 等高級(jí)開發(fā)語(yǔ)言,編制特定的構(gòu)件來(lái)擴(kuò)充系統(tǒng)功能。MCGS 用數(shù)據(jù)庫(kù)賴管理數(shù)據(jù)存儲(chǔ),系統(tǒng)可靠性高.MCGS 設(shè)立對(duì)象元件庫(kù),組態(tài)工作簡(jiǎn)單方便,易于實(shí)現(xiàn)對(duì)工控系統(tǒng)的分布式控制和管理。2.3 MCGS的編程語(yǔ)言MCGS 全中文組態(tài)軟件,采用 C+語(yǔ)言編制,核心為組態(tài)結(jié)構(gòu)。構(gòu)架合理、連接靈活,結(jié)構(gòu)層次清晰,方便用戶的定制開發(fā)。它是基于 win95/98/nt 視窗結(jié)構(gòu),能夠快速構(gòu)造和和生成數(shù)據(jù)管理、報(bào)警處理、流程控制、動(dòng)畫顯示、報(bào)表輸出等截面,輕松實(shí)現(xiàn)各種工程曲線、報(bào)表、數(shù)據(jù)瀏覽、遠(yuǎn)程通訊、遠(yuǎn)程采集、遠(yuǎn)程診斷等功能的先進(jìn)軟件。2.4 MCGS的數(shù)據(jù)結(jié)構(gòu) MCGS 數(shù)據(jù)管理功能強(qiáng)大,分為數(shù)據(jù)前處理(可以對(duì)設(shè)備采集進(jìn)來(lái)的數(shù)據(jù)進(jìn)行多種數(shù)值處理)、實(shí)時(shí)數(shù)據(jù)處理(提供數(shù)據(jù)瀏覽,各種曲線、報(bào)表等功能構(gòu)件,對(duì)存盤數(shù)據(jù)庫(kù)的數(shù)據(jù)進(jìn)行查詢、排序、運(yùn)算等操作),同時(shí)可以掛外界外部數(shù)據(jù)庫(kù),實(shí)現(xiàn) ODBC 接口和 OLE 實(shí)時(shí)調(diào)用,可以和SOL、Server、Oracle、Access 等數(shù)據(jù)庫(kù)相連,提供多種數(shù)據(jù)轉(zhuǎn)換方式,每種方法都可以獨(dú)立使用或組合使用。數(shù)據(jù)瀏覽構(gòu)件可同時(shí)以表格和曲線的形式顯示存盤數(shù)據(jù)庫(kù)中數(shù)據(jù),實(shí)時(shí)曲線可以動(dòng)態(tài)顯示當(dāng)前的數(shù)據(jù),并可以設(shè)定上下限值和時(shí)間的長(zhǎng)短,以便于用戶查詢,同時(shí)提供 DXCEL 報(bào)表和 MCGS 自由報(bào)表。2.5 MCGS的作用MCGS 全中文組態(tài)軟件是真正的 32 為程序,支持多任務(wù)、多線程,提供近百種繪圖工具和基本模塊、智能儀表、PLC、變頻器、網(wǎng)絡(luò)設(shè)備,它支持Activex 控件,包括溫控曲線、實(shí)時(shí)曲線、計(jì)劃曲線、歷史曲線、XY 曲線、實(shí)時(shí)報(bào)表、歷史報(bào)表、單行報(bào)表、配方管理、數(shù)據(jù)庫(kù)管理、數(shù)據(jù)庫(kù)瀏覽統(tǒng)計(jì)、多媒體輸出等眾多構(gòu)件。MCGS 全中文組態(tài)軟件可以完整實(shí)現(xiàn) ODBC 接口,可與SQLServer、Oracle、Access 等主要數(shù)據(jù)庫(kù)相連,可實(shí)現(xiàn)各種復(fù)雜的報(bào)表,并以不同方式增加、刪除數(shù)據(jù)庫(kù)中的記錄,支持CAN、PROFIBUS、HART、LONWOTKS 等多種數(shù)據(jù)傳輸方案,提供 4 級(jí)安全保密機(jī)制。工程組態(tài)軟件 MCGS 的最大優(yōu)點(diǎn)是組態(tài)方便,它融會(huì)了中外工控組態(tài)軟件的眾多長(zhǎng)處,只要是稍微具外語(yǔ)常識(shí),即可以方便組態(tài)。2.6 MCGS嵌入版由 MCGS 嵌入版生成的用戶應(yīng)用系統(tǒng),其結(jié)構(gòu)由主控窗口、設(shè)備窗口、用戶窗口、實(shí)時(shí)數(shù)據(jù)庫(kù)和運(yùn)行策略五個(gè)部分構(gòu)成。窗口是屏幕中的一塊空間,是一個(gè)“容器”,直接提供給用戶使用。在窗口內(nèi),用戶可以放置不同的構(gòu)件,創(chuàng)建圖形對(duì)象并調(diào)整畫面的布局,組態(tài)配置不同的參數(shù)以完成不同的功能。在 MCGS 嵌入版中,每個(gè)應(yīng)用系統(tǒng)只能有一個(gè)主控窗口和一個(gè)設(shè)備窗口,但可以有多個(gè)用戶窗口和多個(gè)運(yùn)行策略,實(shí)時(shí)數(shù)據(jù)庫(kù)中也可以有多個(gè)數(shù)據(jù)對(duì)象。MCGS 嵌入版用主控窗口、設(shè)備窗口和用戶窗口來(lái)構(gòu)成一個(gè)應(yīng)用系統(tǒng)的人機(jī)交互圖形界面,組態(tài)配置各種不同類型和功能的對(duì)象或構(gòu)件,同時(shí)可以對(duì)實(shí)時(shí)數(shù)據(jù)進(jìn)行可視化處理。 實(shí)時(shí)數(shù)據(jù)庫(kù)是 MCGS 嵌入版系統(tǒng)的核心實(shí)時(shí)數(shù)據(jù)庫(kù)相當(dāng)于一個(gè)數(shù)據(jù)處理中心,同時(shí)也起到公用數(shù)據(jù)交換區(qū)的作用。MCGS 嵌入版使用自建文件系統(tǒng)中的實(shí)時(shí)數(shù)據(jù)庫(kù)來(lái)管理所有實(shí)時(shí)數(shù)據(jù)。從外部設(shè)備采集來(lái)的實(shí)時(shí)數(shù)據(jù)送入實(shí)時(shí)數(shù)據(jù)庫(kù),系統(tǒng)其它部分操作的數(shù)據(jù)也來(lái)自于實(shí)時(shí)數(shù)據(jù)庫(kù)。實(shí)時(shí)數(shù)據(jù)庫(kù)自動(dòng)完成對(duì)實(shí)時(shí)數(shù)據(jù)的報(bào)警處理和存盤處理,同時(shí)它還根據(jù)需要把有關(guān)信息以事件的方式發(fā)送給系統(tǒng)的其它部分,以便觸發(fā)相關(guān)事件,進(jìn)行實(shí)時(shí)處理。因此,實(shí)時(shí)數(shù)據(jù)庫(kù)所存儲(chǔ)的單元,不單單是變量的數(shù)值,還包括變量的特征參數(shù)(屬性)及對(duì)該變量的操作方法(報(bào)警屬性、報(bào)警處理和存盤處理等)。這種將數(shù)值、屬性、方法封裝在一起的數(shù)據(jù)我們稱之為數(shù)據(jù)對(duì)象。實(shí)時(shí)數(shù)據(jù)庫(kù)采用面向?qū)ο蟮募夹g(shù),為其它部分提供服務(wù),提供了系統(tǒng)各個(gè)功能部件的數(shù)據(jù)共享。主控窗口構(gòu)造了應(yīng)用系統(tǒng)的主框架主控窗口確定了工業(yè)控制中工程作業(yè)的總體輪廓,以及運(yùn)行流程、特性參數(shù)和啟動(dòng)特性等項(xiàng)內(nèi)容,是應(yīng)用系統(tǒng)的主框架。設(shè)備窗口是 MCGS 嵌入版系統(tǒng)與外部設(shè)備聯(lián)系的媒介設(shè)備窗口專門用來(lái)放置不同類型和功能的設(shè)備構(gòu)件,實(shí)現(xiàn)對(duì)外部設(shè)備的操作和控制。設(shè)備窗口通過(guò)設(shè)備構(gòu)件把外部設(shè)備的數(shù)據(jù)采集進(jìn)來(lái),送入實(shí)時(shí)數(shù)據(jù)庫(kù),或把實(shí)時(shí)數(shù)據(jù)庫(kù)中的數(shù)據(jù)輸出到外部設(shè)備。一個(gè)應(yīng)用系統(tǒng)只有一個(gè)設(shè)備窗口,運(yùn)行時(shí),系統(tǒng)自動(dòng)打開設(shè)備窗口,管理和調(diào)度所有設(shè)備構(gòu)件正常工作,并在后臺(tái)獨(dú)立運(yùn)行。注意,對(duì)用戶來(lái)說(shuō),設(shè)備窗口在運(yùn)行時(shí)是不可見的。用戶窗口實(shí)現(xiàn)了數(shù)據(jù)和流程的“可視化”用戶窗口中可以放置三種不同類型的圖形對(duì)象:圖元、圖符和動(dòng)畫構(gòu)件。圖元和圖符對(duì)象為用戶提供了一套完善的設(shè)計(jì)制作圖形畫面和定義動(dòng)畫的方法。動(dòng)畫構(gòu)件對(duì)應(yīng)于不同的動(dòng)畫功能,它們是從工程實(shí)踐經(jīng)驗(yàn)中總結(jié)出的常用的動(dòng)畫顯示與操作模塊,用戶可以直接使用。通過(guò)在用戶窗口內(nèi)放置不同的圖形對(duì)象,搭制多個(gè)用戶窗口,用戶可以構(gòu)造各種復(fù)雜的圖形界面,用不同的方式實(shí)現(xiàn)數(shù)據(jù)和流程的“可視化”。組態(tài)工程中的用戶窗口,最多可定義 512 個(gè)。所有的用戶窗口均位于主控窗口內(nèi),其打開時(shí)窗口可見;關(guān)閉時(shí)窗口不可見。運(yùn)行策略是對(duì)系統(tǒng)運(yùn)行流程實(shí)現(xiàn)有效控制的手段運(yùn)行策略本身是系統(tǒng)提供的一個(gè)框架,其里面放置有策略條件構(gòu)件和策略構(gòu)件組成的“策略行”,通過(guò)對(duì)運(yùn)行策略的定義,使系統(tǒng)能夠按照設(shè)定的順序和條件操作實(shí)時(shí)數(shù)據(jù)庫(kù)、控制用戶窗口的打開、關(guān)閉并確定設(shè)備構(gòu)件的工作狀態(tài)等,從而實(shí)現(xiàn)對(duì)外部設(shè)備工作過(guò)程的精確控制。一個(gè)應(yīng)用系統(tǒng)有三個(gè)固定的運(yùn)行策略:?jiǎn)?dòng)策略、循環(huán)策略和退出策略,同時(shí)允許用戶創(chuàng)建或定義最多 512 個(gè)用戶策略。啟動(dòng)策略在應(yīng)用系統(tǒng)開始運(yùn)行 時(shí)調(diào)用,退出策略在應(yīng)用系統(tǒng)退出運(yùn)行時(shí)調(diào)用,循環(huán)策略由系統(tǒng)在運(yùn)行過(guò)程中定時(shí)循環(huán)調(diào)用,用戶策略供系統(tǒng)中的其它部件調(diào)用。綜上所述,一個(gè)應(yīng)用系統(tǒng)由主控窗口、設(shè)備窗口、用戶窗口、實(shí)時(shí)數(shù)據(jù)庫(kù)和運(yùn)行策略五個(gè)部分組成。組態(tài)工作開始時(shí),系統(tǒng)只為用戶搭建了一個(gè)能夠獨(dú)立運(yùn)行的空框架,提供了豐富的動(dòng)畫部件與功能部件。3工程的建立與變量的定義3.1 工程的建立(1)單擊文件菜單中“新建工程”選項(xiàng),彈出“新建工程設(shè)置”窗口,點(diǎn)擊確定按鈕。如圖 3-1 所示(2)選擇文件菜單中的“工程另存為”菜單項(xiàng),彈出文件保存窗口。(3)在文件名一欄內(nèi)輸入“半精鏜專用鏜床”,點(diǎn)擊“保存”按鈕,工程創(chuàng)建完畢。如圖 3-2 所示。圖 3-1 新建工程 圖 3-2 輸入工程名3.2 變量的定義在開始定義之前,我們先對(duì)系統(tǒng)進(jìn)行分析,確定需要的變量。本系統(tǒng)至少需要個(gè)變量,見表 1表 1 半精鏜專用鏜床監(jiān)控系統(tǒng)變量分配表變量名 類型 初值 注釋啟動(dòng)停止按鈕 開關(guān) 0 啟動(dòng)控制信號(hào),輸入 1 啟動(dòng),輸入 0 停止復(fù)位停止按鈕 開關(guān) 0 復(fù)位控制信號(hào),輸入 1 復(fù)位后停止;輸入 0 無(wú)效上移信號(hào) 開關(guān) 0 工件上移信號(hào),輸入 1 有效上移信號(hào) 1 開關(guān) 0 夾板上移信號(hào),輸入 1 有效下移信號(hào) 開關(guān) 0 工件下移信號(hào),輸入 1 有效下移信號(hào) 1 開關(guān) 0 夾板下移信號(hào),輸入 1 有效左移信號(hào) 開關(guān) 0 右側(cè)快速退回信號(hào),輸入 1 有效左移信號(hào) 1 開關(guān) 0 左側(cè)快進(jìn)信號(hào),輸入 1 有效左移信號(hào) 2 開關(guān) 0 左側(cè)工進(jìn)左移信號(hào),輸入 1 有效右移信號(hào) 開關(guān) 0 右側(cè)快進(jìn)信號(hào),輸入 1 有效右移信號(hào) 1 開關(guān) 0 右側(cè)工進(jìn)信號(hào),輸入 1 有效右移信號(hào) 2 開關(guān) 0 左側(cè)快速退回信號(hào),輸入 1 有效夾緊信號(hào) 開關(guān) 0 工件夾緊信號(hào),輸入 1 有效放松信號(hào) 開關(guān) 0 工件放松信號(hào),輸入 1 有效插銷信號(hào) 開關(guān) 0 銷插銷完畢信號(hào),輸入 1 有效拔銷信號(hào) 開關(guān) 0 拔銷完畢信號(hào),輸入 1 有效左可見度 開關(guān) 0 左邊加工可見度,輸入 1 有效右可見度 開關(guān) 0 右邊加工可見度,輸入 1 有效垂直移動(dòng)量 數(shù)值 0 工件垂直下移數(shù)值垂直移動(dòng)量 1 數(shù)值 0 上板下移數(shù)值水平移動(dòng)量 數(shù)值 0 整個(gè)右滑臺(tái)右移數(shù)值水平移動(dòng)量左 數(shù)值 0 整個(gè)左滑臺(tái)左移數(shù)值表 1 半精鏜專用鏜床監(jiān)控系統(tǒng)變量分配表 3.3變量定義的步驟(1)單擊工作臺(tái)中的“實(shí)時(shí)數(shù)據(jù)庫(kù)”選項(xiàng)卡,進(jìn)入“實(shí)時(shí)數(shù)據(jù)庫(kù)”窗口頁(yè),如圖 3-3 所示。窗口中列出了系統(tǒng)已有變量“數(shù)據(jù)對(duì)象”的名稱。其中一部分為系統(tǒng)內(nèi)部建立的數(shù)據(jù)步驟對(duì)象。現(xiàn)在要將表中定義的數(shù)據(jù)對(duì)象添加進(jìn)去。圖 3-3 實(shí)時(shí)數(shù)據(jù)庫(kù)(2)單擊工作臺(tái)右側(cè)“新增對(duì)象”按鈕,在窗口的數(shù)據(jù)對(duì)象列表中增添了一個(gè)新的數(shù)據(jù)對(duì)象,如圖 3-4 所示。圖 3-4 新添數(shù)據(jù)對(duì)象(3)選中該數(shù)據(jù)對(duì)象,按“對(duì)象屬性|按鈕,或雙擊選中對(duì)象,這則打開“數(shù)據(jù)對(duì)象屬性設(shè)置”窗口。 a 將“對(duì)象名稱”改為:?jiǎn)?dòng)停止按鈕;“對(duì)象初值”改為:0;“對(duì)象類型”選擇:開關(guān)型;在“對(duì)象內(nèi)容注釋輸入框|內(nèi)輸入:?jiǎn)?dòng)停止信號(hào),輸入 1啟動(dòng);輸入 0 停止 b 單擊“確定”。 如圖 3-5 所示。(4)按照步驟 3-5,根據(jù)上面列表,設(shè)置其他數(shù)據(jù)對(duì)象。(5)單擊“保存”按鈕。圖 3-5 數(shù)據(jù)對(duì)象屬性設(shè)置 4工程畫面的建立(1)在“用戶窗口”中單擊“新建窗口”按鈕,建立“窗口 0”。如圖 4-1 所示。如圖 4-1 新建用戶窗口(2)選中“窗口 0”,單擊“窗口屬性”,進(jìn)入“用戶窗口屬性設(shè)置”。(3)將窗口名稱改為:半精鏜專用鏜床:窗口標(biāo)題改為:半精鏜專用鏜床;其他不變。如圖圖 4-2 所示。 圖 4-2 用戶窗口屬性設(shè)4.1半精鏜專用鏜床監(jiān)控畫面的制作(1)單擊“ 用戶窗口”。(2)雙擊“ 用戶窗口”中的 “半精鏜專用鏜床”。進(jìn)入編輯畫面。如圖 4-3 所示。圖 4-3 編輯環(huán)境 (2)單擊“工具箱”內(nèi)的“標(biāo)簽”按鈕 ,打開繪圖工具箱。(3)選擇“工具箱”內(nèi)的“標(biāo)簽”按鈕,鼠標(biāo)的光標(biāo)呈“十字”形,在窗口頂端中心位置拖曳鼠標(biāo),根據(jù)需要拉出一個(gè)一定大小的矩形。(4)在光標(biāo)閃爍位置輸入文字“半精鏜專用鏜床監(jiān)控系統(tǒng)”,按回車鍵在窗口的任意位置用鼠標(biāo)點(diǎn)擊一下,文字輸入完畢。(5)選中文字框,作如下設(shè)置。(6)點(diǎn)擊“填充色”按鈕,設(shè)定文字框的背景顏色為:沒有填充。(7) 點(diǎn)擊“線色”按鈕,設(shè)置文字框的邊線顏色為:沒有邊線。(8)點(diǎn)擊“字符字體”按鈕,設(shè)置文字字體為:宋體;字型為:粗體;大?。憾?hào)(9)點(diǎn)擊“字符顏色”按鈕,將文字顏色設(shè)為:“黃色”。單擊“保存”,“ 半精鏜專用鏜床”文字編輯完畢。如圖 4-4 所示。圖 4-4 文字“半精鏜專用鏜床”的編輯(10)選中“半精鏜專用鏜床監(jiān)控系統(tǒng)”的窗口標(biāo)題,單擊“動(dòng)畫組態(tài)”,進(jìn)入動(dòng)畫組態(tài)窗口對(duì)“半精鏜專用鏜床監(jiān)控系統(tǒng)”進(jìn)行相同的操作。單擊繪圖工具箱中的插入“元件”圖標(biāo),彈出“對(duì)象元件管理”對(duì)話框,將相應(yīng)的動(dòng)畫元件添加到組態(tài)中?!皩?duì)象元件管理”如圖 4-5 所示: 圖 4-5 對(duì)象元件庫(kù)最終的監(jiān)控畫面如圖圖 4-6 所示: 圖 4-6 半精鏜專用鏜床監(jiān)控系統(tǒng)4.2 運(yùn)行策略的建立及定時(shí)器的編寫1 運(yùn)行策略的建立進(jìn)入“運(yùn)行策略”窗口中,雙擊進(jìn)入“循環(huán)策略”窗口,如圖 4-7 所示。圖 4-7 循環(huán)策略 左鍵點(diǎn)擊工具條,選中“新增策略行”,增加一策略行。單擊“策略工具箱”中的“腳本程序”將鼠標(biāo)指針移到策略塊圖標(biāo)上,單擊鼠標(biāo)左鍵,添加腳本程序構(gòu)件。如圖 4-8 所示。圖 4-8 添加腳本程序2.定時(shí)器的添加選中“新增策略行”,增加一策略行。單擊“策略工具箱”中的“定時(shí)器”將鼠標(biāo)指針移到策略塊圖標(biāo)上,單擊鼠標(biāo)左鍵,添加腳本程序構(gòu)件。如圖 4-9所示。圖 4-9 添加定時(shí)器定時(shí)器的設(shè)置如圖 4-10 所示: 4-10 定時(shí)器設(shè)置4.3半精鏜專用鏜床控制系統(tǒng)腳本程序的編寫雙擊“腳本程序”工具條進(jìn)入腳本程序編輯環(huán)境,編輯腳本程序如下:IF 下移信號(hào) 2 = 1 THEN 垂直移動(dòng)量 = 垂直移動(dòng)量 + 1 ENDIF 工件下移速率為 1 IF 上移信號(hào) 2 = 1 THEN 垂直移動(dòng)量 = 垂直移動(dòng)量 - 1ENDIF 工件上移速率為 1IF 下移信號(hào) 1 = 1 THEN 垂直移動(dòng)量 1 = 垂直移動(dòng)量 1 + 1ENDIF 上板下移速率為 1IF 上移信號(hào) 1 = 1 THEN 垂直移動(dòng)量 1 = 垂直移動(dòng)量 1 - 1ENDIF 上板下移速率為 1IF 下移信號(hào) = 1 THEN 垂直移動(dòng)量 2 = 垂直移動(dòng)量 2 + 1 ENDIF 上板上移速率為 1IF 上移信號(hào) = 1 THEN 垂直移動(dòng)量 2 = 垂直移動(dòng)量 2 - 1 ENDIF 上板下移速率為 1IF 右移信號(hào) 11 = 1 THEN 水平移動(dòng)量 = 水平移動(dòng)量 + 1ENDIF 右移速率為 1IF 左移信號(hào) 11 = 1 THEN 水平移動(dòng)量 = 水平移動(dòng)量 - 1ENDIF 右移速率為-1IF 左移信號(hào) 22 = 1 THEN 水平移動(dòng)量左 = 水平移動(dòng)量左 - 1ENDIF 左移速率為 1IF 右移信號(hào) 22 = 1 THEN 水平移動(dòng)量左 = 水平移動(dòng)量左 + 1ENDIF 左移速率為-1 IF 啟動(dòng)停止按鈕 = 1 AND 復(fù)位停止按鈕 = 0 THEN 定時(shí)器復(fù)位 = 0定時(shí)器啟動(dòng) = 1 ENDIF 單擊啟動(dòng)停止按鈕,定時(shí)器開始計(jì)時(shí)IF 啟動(dòng)停止按鈕 = 0 THEN 定時(shí)器啟動(dòng) = 0ENDIF 再單擊啟動(dòng)停止按鈕,定時(shí)器停止計(jì)時(shí)IF 復(fù)位停止按鈕 = 1 AND 計(jì)時(shí)時(shí)間 = 70 THEN 定時(shí)器啟動(dòng) = 0ENDIF 單擊復(fù)位停止按鈕,定時(shí)器計(jì)時(shí)時(shí)間大于等于70s,定時(shí)器停止計(jì)時(shí)IF 定時(shí)器啟動(dòng) = 1 THEN IF 計(jì)時(shí)時(shí)間 = 70 THEN 上移信號(hào) 2 = 0右主軸停止信號(hào) = 0左主軸停止信號(hào) = 0 定時(shí)器復(fù)位 = 1 EXITENDIF 左滑臺(tái)后退到原位;左右主軸停止信號(hào)結(jié)束;準(zhǔn)備開始重新計(jì)時(shí)ENDIFIF 定時(shí)器啟動(dòng) = 0 THEN 上移信號(hào) = 0上移信號(hào) 1 = 0上移信號(hào) 2 = 0下移信號(hào) = 0下移信號(hào) 1 = 0下移信號(hào) 2 = 0左移信號(hào) = 0左移信號(hào) 1 = 0左移信號(hào) 2 = 0右移信號(hào) = 0 右移信號(hào) 1 = 0 右主軸啟動(dòng)信號(hào) = 0左主軸啟動(dòng)信號(hào) = 0左主軸停止信號(hào) = 0右主軸停止信號(hào) = 0右移信號(hào) 11 = 0 左移信號(hào) 11 = 0右移信號(hào) 22 = 0左移信號(hào) 22 = 0ENDIF 定時(shí)器停止工作,上述信號(hào)變回初始狀態(tài)5半精鏜專用鏜床的控制組態(tài)運(yùn)行按下 F5,進(jìn)入組態(tài)模擬運(yùn)行環(huán)境,如圖 5-1 所示:圖 5-1 工程下載單擊“工程下載按鈕” ,等工程下載結(jié)束之后,點(diǎn)擊“啟動(dòng)”按鈕,進(jìn)入運(yùn)行環(huán)境,半精鏜專用鏜床監(jiān)控系統(tǒng)如圖 5-2 所示: 圖 5-2 模擬運(yùn)行環(huán)境單擊“啟動(dòng)停止按鈕”后,工件下移如圖 5-3 所示:圖 5-3 工件下移右滑臺(tái)工進(jìn)如圖 5-4 所示: 圖 5-4 右滑臺(tái)工進(jìn)左滑臺(tái)工進(jìn)如如 5-5 所示:圖 5-5 左滑臺(tái)工進(jìn) 拔銷如圖 5-6 所示:圖 5-6 拔銷 結(jié)束語(yǔ)本次設(shè)計(jì)期間,讓我了解到集體的力量是無(wú)限的,我們小組是以任務(wù)分配的形式進(jìn)行分配并且在繪圖操作,模型搭建過(guò)程中相互交流,并評(píng)價(jià)對(duì)方的思路和想法,大膽去嘗試創(chuàng)新,即使失敗了也從不放棄,跌到再爬來(lái),勝不驕,敗不餒的精神體現(xiàn)在每個(gè)人身上。在這段時(shí)間,我發(fā)現(xiàn)自己的知識(shí)水平有限,很多知識(shí)沒有掌握,甚至有些我不知道的,經(jīng)過(guò)幾天的努力,我既了解了很多知識(shí),又復(fù)習(xí)了學(xué)過(guò)的知識(shí),讓我明白了理論與實(shí)踐相結(jié)合的重要性,同時(shí)增強(qiáng)了我的觀察能力和動(dòng)手能力,發(fā)揮了我的想象能力。所得收獲:經(jīng)過(guò)這次的課程設(shè)計(jì)實(shí)訓(xùn),真的讓我受益匪淺,我相信這次的實(shí)訓(xùn)會(huì)對(duì)我今后的學(xué)習(xí)和參加工作必有很大幫助,設(shè)計(jì)田老師從培養(yǎng)技術(shù)應(yīng)用型人才的需要出發(fā),拓寬了學(xué)科的基礎(chǔ),打破了學(xué)科知識(shí)嚴(yán)格的邏輯嚴(yán)格序列,在加強(qiáng)基礎(chǔ)理論的同時(shí),更加注重理論知識(shí)再生產(chǎn)中的應(yīng)用性和可操性,并根據(jù)這一思路建立了整體優(yōu)化的設(shè)計(jì)類容,使我們對(duì)機(jī)電一體化專業(yè)有了一個(gè)整體的認(rèn)識(shí)。驅(qū)動(dòng)車的組裝過(guò)程中我們了解并掌握了許多綜合性的專業(yè)基礎(chǔ):掌握了機(jī)器,機(jī)構(gòu)及其組成,特別是及其及其構(gòu)件的特征;掌握了機(jī)械設(shè)計(jì)的基本要求和一般過(guò)程;了解方案設(shè)計(jì),機(jī)械零部件的設(shè)計(jì)要求及內(nèi)容;了解現(xiàn)代機(jī)器的特征及其設(shè)計(jì)思想和方法。在設(shè)計(jì)的過(guò)程中我們小組除堅(jiān)持做到分工協(xié)作,查閱資料,認(rèn)真聽取老師講解外還做到以下幾點(diǎn) 1學(xué)會(huì)運(yùn)用所學(xué)知識(shí),融會(huì)貫通 本次課程設(shè)計(jì)是綜合性設(shè)計(jì),綜合運(yùn)用機(jī)電一體化課程及其他課程知識(shí),讓我們了解了簡(jiǎn)單的設(shè)計(jì)思路。2做到了理論,技能和實(shí)踐相結(jié)合,學(xué)會(huì)創(chuàng)新科學(xué)的靈魂在于創(chuàng)新,機(jī)械學(xué)的產(chǎn)生與發(fā)展本身就是一個(gè)創(chuàng)新的過(guò)程,只有靈活運(yùn)用所學(xué)的知識(shí)并結(jié)合生產(chǎn)生活實(shí)際,勇于創(chuàng)新,才能將所學(xué)知識(shí)真正變成改變?nèi)祟惿?,推?dòng)社會(huì)向前的進(jìn)步力量。 謝辭三年的大學(xué),匆匆而過(guò),畢業(yè)設(shè)計(jì)是我們?nèi)晁鶎W(xué)的一個(gè)體現(xiàn),經(jīng)歷半年的努力,此次畢業(yè)設(shè)計(jì)即將結(jié)束。在設(shè)計(jì)的過(guò)程中,慢慢的學(xué)習(xí),逐漸的鞏固大學(xué)所學(xué)的知識(shí),期間有艱苦,有辛酸,也有欣喜,有快樂。本設(shè)計(jì)的順利完成,首先要感謝我的指導(dǎo)老師邊娟鴿老師。在論文的寫作過(guò)程中,導(dǎo)師給了我許許多多的幫助。邊老師學(xué)識(shí)淵博、治學(xué)嚴(yán)謹(jǐn),待人平和,使我不僅學(xué)到了扎實(shí)的專業(yè)知識(shí),也學(xué)到了很多待人處事道理。通過(guò)這次畢業(yè)設(shè)計(jì),我們把以前所學(xué)都綜合起來(lái),感覺自己的水平提高很多。我們了解到了做一個(gè)系統(tǒng)的基本常識(shí),為我們以后從事技術(shù)工作打下良好的基礎(chǔ)。在設(shè)計(jì)的過(guò)程中遇到許多困難,在老師的幫助下,通過(guò)查資料,把困難都一一克服。另外我們?cè)谠O(shè)計(jì)的過(guò)程中還得到許多同學(xué)的幫助,對(duì)于良師益友的幫助,我深表感謝。同時(shí)也感謝學(xué)校提供給我們一次提高的機(jī)會(huì),我在此深表感謝。最后,再次向所有幫助過(guò)我,激勵(lì)過(guò)我,關(guān)心過(guò)我的人,致以最誠(chéng)摯的謝意和最美好的祝福! 參考文獻(xiàn)1袁秀英、石梅香,計(jì)算機(jī)監(jiān)控系統(tǒng)與調(diào)試組態(tài)控制技術(shù),北京:電子工業(yè)出版社,2010.012國(guó)家機(jī)械工業(yè)委員會(huì)統(tǒng)編,中級(jí)鏜銑工工藝學(xué),北京:機(jī)械工業(yè)出版社,1988.103國(guó)家機(jī)械工業(yè)委員會(huì)統(tǒng)編,高級(jí)鏜銑工工藝學(xué),北京:機(jī)械工業(yè)出版社,1988.104曹輝,組態(tài)軟件,北京:電子工業(yè)出版社,2009.014劉志峰、張軍,電子工業(yè)出版社,北京:2008.02
收藏
編號(hào):146039
類型:共享資源
大?。?span id="ywclvev" class="font-tahoma">1.69MB
格式:RAR
上傳時(shí)間:2017-10-26
45
積分
- 關(guān) 鍵 詞:
-
基于
mcgs
半精鏜
專用
鏜床
控制系統(tǒng)
畢業(yè)設(shè)計(jì)
- 資源描述:
-
191 基于MCGS的半精鏜專用鏜床控制系統(tǒng)的畢業(yè)設(shè)計(jì),基于,mcgs,半精鏜,專用,鏜床,控制系統(tǒng),畢業(yè)設(shè)計(jì)
展開閱讀全文
- 溫馨提示:
1: 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
2: 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
3.本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
5. 裝配圖網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
裝配圖網(wǎng)所有資源均是用戶自行上傳分享,僅供網(wǎng)友學(xué)習(xí)交流,未經(jīng)上傳用戶書面授權(quán),請(qǐng)勿作他用。