玻璃橫切機(jī)設(shè)計(jì)【含CAD圖紙】
喜歡這套資料就充值下載吧。資源目錄里展示的都可在線預(yù)覽哦。下載后都有,請(qǐng)放心下載,文件全都包含在內(nèi),【有疑問咨詢QQ:414951605 或 1304139763】=喜歡這套資料就充值下載吧。資源目錄里展示的都可在線預(yù)覽哦。下載后都有,請(qǐng)放心下載,文件全都包含在內(nèi),【有疑問咨詢QQ:414951605 或 1304139763】=
山東大學(xué) 畢業(yè)設(shè)計(jì)(論文)題 目: 玻璃橫切機(jī)設(shè)計(jì)專 業(yè): 機(jī)電一體化工程 學(xué)生姓名: 準(zhǔn)考證號(hào): 指導(dǎo)老師:_畢業(yè)設(shè)計(jì)(論文)時(shí)間: 年 月 日 年 月 日 摘要本次畢業(yè)設(shè)計(jì)的題目是設(shè)計(jì)一種基于單片機(jī)控制的玻璃橫切機(jī)。主要設(shè)計(jì)內(nèi)容為:設(shè)計(jì)玻璃橫切機(jī)的機(jī)械結(jié)構(gòu)及人機(jī)界面系統(tǒng)。機(jī)械結(jié)構(gòu)部分的設(shè)計(jì)確定為步進(jìn)電動(dòng)機(jī)帶動(dòng)的同步帶傳動(dòng)系統(tǒng)??刂葡到y(tǒng)采用AT89C51為CPU。由矩陣鍵盤和RT12864M漢字圖形點(diǎn)陣液晶顯示模塊組成人機(jī)界面系統(tǒng)。 首先,分析了玻璃橫切機(jī)的市場(chǎng)前景及其在玻璃生產(chǎn)中的重要作用。然后,確定機(jī)械結(jié)構(gòu)。根據(jù)現(xiàn)有的玻璃橫切機(jī)的結(jié)構(gòu)將其分類,并歸納出每一類玻璃橫切機(jī)的機(jī)械機(jī)構(gòu)特征、運(yùn)行特征、切割原理等。本設(shè)計(jì)最終選用了其中的斜置、速度控制式的機(jī)械結(jié)構(gòu)。基于這種機(jī)械結(jié)構(gòu),對(duì)步進(jìn)電動(dòng)機(jī)、同步帶進(jìn)行了選型和計(jì)算。繪制了機(jī)械結(jié)構(gòu)裝配圖及部分零件圖。對(duì)于玻璃橫切機(jī)的人機(jī)界面系統(tǒng),本設(shè)計(jì)主要大致完成其程序的編寫。即液晶顯示四組控制參數(shù),并可以通過鍵盤修改這些參數(shù)。本文中包括了各級(jí)程序流程圖及其對(duì)應(yīng)的說明。大致包括LCD驅(qū)動(dòng)、鍵盤監(jiān)控、液晶顯示三個(gè)程序塊。詳見正文。關(guān)鍵字 玻璃橫切機(jī); 步進(jìn)電動(dòng)機(jī); 同步帶; 單片機(jī); 人機(jī)界面系統(tǒng) ;液晶AbstractThis graduation projects topic is the design of one kind of the auto glass-cutter which controls based on the Microcontroller. The main content of the design is: the machine mechanism and man-machine contact surface system of the glass-cutters design .The mechanism parts design I determined it as that Pulse motor gives the power and the Transmission system transfer the power to the Ambulacrum.The control system uses AT89C51 as CPU. Forms the man-machine contact surface department of the matrix keyboard and the RT12864M Chinese character graph lattice liquid crystal display module.First, has analyzed the glass-cutters market prospect and its influential role in the glass production. Then, determination of the machine mechanism. According to the existing glass-cutters structure I staple then to same types, and then concluded the mechanism character, sport character, cutting principle of each of the types. And so on. This design finally has selected the tilts, speed control-like mechanism. Based on this kind of mechanism, I did the choice of the Pulse motor, ambulacrums and the count, checkout of them. I had drawn up the drawing of mechanism assembly and some part drawings.Regarding the glass-cutters man-machine contact surface system, this design mainly completes its programs compilation. Namely the liquid crystal display shows the four groups of controlled variables, and may revise these parameters through the keyboard. This article has included all levels of program flow diagram and the corresponding explanation. Includes the LCD actuation, the keyboard monitoring, and the liquid crystal display three blocks approximately. For details sees the main text.Key-words glass-cutter ; Pulse motor ;ambulacrum ; Microcontroller ; man-machine contact surface system ; liquid crystal display module目錄第一章概述11.1我國(guó)玻璃市場(chǎng)現(xiàn)狀11.2 我國(guó)浮法玻璃技術(shù)與國(guó)際先進(jìn)水平的差距11.3 高精度玻璃切割的必要1第二章 設(shè)計(jì)方案22.1研究?jī)?nèi)容22.2實(shí)現(xiàn)方法22.3設(shè)計(jì)任務(wù)52.4 總體方案的確定6第三章 機(jī)械部分設(shè)計(jì)計(jì)算73.1 機(jī)械傳動(dòng)部件的計(jì)算與選型73.2 機(jī)械裝配圖的繪制16第四章 控制系統(tǒng)設(shè)計(jì)、編程174.1控制系統(tǒng)硬件電路設(shè)計(jì)174.2 人機(jī)界面的軟件設(shè)計(jì)17結(jié)束語40致謝 41參考文獻(xiàn)42山東大學(xué)本科畢業(yè)設(shè)計(jì)(論文)第一章概述1.1我國(guó)玻璃市場(chǎng)現(xiàn)狀玻璃裝飾建材產(chǎn)品在日常生活中已得到了廣泛使用。但是,就我國(guó)目前的浮法玻璃生產(chǎn)技術(shù)而言,除了合資生產(chǎn)線達(dá)到國(guó)際先進(jìn)水平外,其余均屬一般水平,與國(guó)際先進(jìn)水平相比存在著較大差距。國(guó)家每年需要花大量外匯從國(guó)外進(jìn)口大量?jī)?yōu)質(zhì)浮法玻璃,以滿足國(guó)內(nèi)建筑業(yè),裝飾,裝修和玻璃深加工業(yè)對(duì)優(yōu)質(zhì)浮法玻璃的需求。1994年,全國(guó)優(yōu)質(zhì)浮法玻璃產(chǎn)量占總產(chǎn)量的5.5%,經(jīng)綜合分析預(yù)測(cè),本世紀(jì)末我國(guó)浮法玻璃需求量為1.4億重量箱,其中,優(yōu)質(zhì)浮法玻璃需求量為:交通運(yùn)輸業(yè)850-900萬重量箱,建筑業(yè)12501300萬重量箱,制鏡業(yè)300350萬重量箱,市場(chǎng)及其他400450萬重量箱,出口600700萬重量箱,供給34003700萬重量箱。占總產(chǎn)量的24.3%26.4%.我們應(yīng)抓緊機(jī)遇,建設(shè)具有當(dāng)代國(guó)際先進(jìn)技術(shù)水平的浮法玻璃生產(chǎn)線,推進(jìn)我國(guó)平板玻璃工業(yè)技術(shù)進(jìn)步,生產(chǎn)出優(yōu)質(zhì)浮法玻璃,滿足日益增長(zhǎng)的市場(chǎng)需求,參與國(guó)際競(jìng)爭(zhēng),縮小我國(guó)浮法玻璃技術(shù)與國(guó)際先進(jìn)水平的差距。1.2 我國(guó)浮法玻璃技術(shù)與國(guó)際先進(jìn)水平的差距我國(guó)浮法玻璃技術(shù)與國(guó)際先進(jìn)水平的差距表現(xiàn)在軟件上是指浮法玻璃生產(chǎn)線各部分的自動(dòng)控制能力和全線自動(dòng)控制程度和水平。對(duì)于浮法玻璃的生產(chǎn)來說,高水平的自控可以最大限度的消除認(rèn)為因素對(duì)玻璃質(zhì)量的影響,從而達(dá)到穩(wěn)定,高質(zhì)量的生產(chǎn)。國(guó)內(nèi)的浮法玻璃生產(chǎn)線一般都是以半經(jīng)驗(yàn)半技術(shù)自控,自控程度和自控水平較低。1.3 高精度玻璃切割的必要在加工浮法玻璃的過程中,高精度的玻璃切割作為加工的第一道工序是必不可少的。平板玻璃生產(chǎn)線是連續(xù)型生產(chǎn)線。原料在經(jīng)過了熔化、成形、退火后成為連續(xù)的帶狀玻璃帶。這條玻璃帶必須經(jīng)過在線切割才能滿足包裝與市場(chǎng)的需求。橫切機(jī)就是玻璃在線切割必不可少的設(shè)備之一。它的設(shè)備形式、控制原理及與生產(chǎn)的匹配性直接影響了成品玻璃板的幾何質(zhì)量。平板玻璃生產(chǎn)線的特點(diǎn)是連續(xù)性和大規(guī)模,但是由于缺乏行之有效的控制方法,橫切機(jī)切割質(zhì)量的檢測(cè)和調(diào)節(jié)一直是由人工來完成的。由于人工檢測(cè)調(diào)節(jié)的間歇性、經(jīng)驗(yàn)性和不確定性,玻璃切割質(zhì)量的控制不能很好的針對(duì)工況的變化,同時(shí)又加重了工人的勞動(dòng)強(qiáng)度。而橫切機(jī)的切割系統(tǒng)是一個(gè)離散、滯后、非線性不確定的系統(tǒng)。傳統(tǒng)的控制方法又很難滿足它的控制要求。采用先進(jìn)的智能控制技術(shù)可以將這一問題較好的解決。第二章 設(shè)計(jì)方案2.1、研究?jī)?nèi)容研究方向、內(nèi)容隨著單片機(jī)、PLC技術(shù)的發(fā)展,傳統(tǒng)的控制系統(tǒng)逐漸被新型智能控制系統(tǒng)取代。鑒于PLC比單片機(jī)成本高,且輸入/輸出點(diǎn)數(shù)受到限制。本次畢業(yè)設(shè)計(jì)我主要研究單片機(jī)技術(shù)的全自動(dòng)玻璃橫切結(jié)構(gòu),分別對(duì)其機(jī)械結(jié)構(gòu)和人機(jī)界面系統(tǒng)進(jìn)行設(shè)計(jì)。以下為欲設(shè)橫切機(jī)的功能設(shè)定:1)機(jī)械系統(tǒng)功能:切割速度方向要求:玻璃帶為運(yùn)動(dòng)的帶狀物體, 運(yùn)動(dòng)速度為V L。為了保證成品玻璃板為矩形, 橫切機(jī)的切刀必須同時(shí)具有縱向與橫向兩個(gè)方向的運(yùn)動(dòng) (如圖1 所示)??v向運(yùn)動(dòng)使切刀與玻璃帶保持運(yùn)動(dòng)同步, 即縱向運(yùn)動(dòng)速度V Z 與玻璃帶運(yùn)動(dòng)速度V L 保持一致; 而橫向運(yùn)動(dòng)則使切刀完成切割工作, 其運(yùn)動(dòng)速度為V H。刀架運(yùn)動(dòng)要求;接到單片機(jī)控制信號(hào)后,落刀,由同步帶帶動(dòng)沿橫梁方向切割玻璃,抬刀,返回原落刀點(diǎn)。其中落刀刀口壓力要控制在指定厚度的玻璃的承載范圍之內(nèi)。要保證其對(duì)玻璃的沖擊不至于使玻璃損壞。橫梁的直線度不低于對(duì)玻璃的直線度的要求。2)人機(jī)界面系統(tǒng)功能:手動(dòng)輸入所要切割的玻璃的長(zhǎng)度,切片數(shù)量,落刀位置,抬刀位置等參數(shù),并可以通過鍵盤修改相關(guān)參數(shù)。鍵盤設(shè)置急停鍵,抬刀鍵、回車鍵,以便切割出現(xiàn)問題時(shí)手動(dòng)處理。2.2、實(shí)現(xiàn)方法2.2.1機(jī)械結(jié)構(gòu)方案對(duì)綜述中提到的幾種橫切機(jī)的結(jié)構(gòu)的比較本次畢業(yè)設(shè)計(jì)我也決定采用斜置式速度控制式機(jī)械結(jié)構(gòu)。機(jī)械結(jié)構(gòu)簡(jiǎn)圖如圖6.123456781 主電機(jī) 2 同步帶 3 刀架 4 氣動(dòng)元件 5 玻璃切割刀6 支桿 7 被切玻璃 8 工作臺(tái)(玻璃輸送機(jī)構(gòu))圖6 自動(dòng)玻璃橫切機(jī)機(jī)械結(jié)構(gòu)組成具體工作過程:1、 通電:由鍵盤輸入所切玻璃長(zhǎng)度、切片數(shù)量、,落刀、抬刀位置這四個(gè)參數(shù)。點(diǎn)擊啟動(dòng)鍵,系統(tǒng)開始運(yùn)行。2、 啟動(dòng)主電機(jī);啟動(dòng)按下后單片機(jī)發(fā)出控制信號(hào),啟動(dòng)主電機(jī),同步帶帶動(dòng)刀架到指定落刀位置。3、 切割:傳感器檢測(cè)玻璃輸送情況,到達(dá)要求長(zhǎng)度時(shí),單片機(jī)控制落刀并切割到指定抬刀位置,抬刀。將單片機(jī)計(jì)數(shù)單元中的切片數(shù)量減一。刀架以最大回車速度運(yùn)動(dòng)到指定落刀點(diǎn)。4、 顯示:將單片機(jī)計(jì)數(shù)單元中的數(shù)值傳輸給LCD并顯示,全程顯示落刀、抬刀位置、切割玻璃長(zhǎng)度。5、系統(tǒng)自動(dòng)重復(fù)3、4步至實(shí)際切割片數(shù)等于設(shè)定切割片數(shù)或手動(dòng)停車為止。2.2.2控制系統(tǒng)方案1)主電機(jī)控制單元為了保證加工過程的連續(xù)性和生產(chǎn)效率,切刀必須連續(xù)不斷地工作,同時(shí)因切割玻璃長(zhǎng)度的不同,主電機(jī)應(yīng)持續(xù)通電,且能夠調(diào)速以適應(yīng)不同切斷長(zhǎng)度的需要??紤]到此要求,本設(shè)計(jì)中主電機(jī)采用步進(jìn)電機(jī),并變頻器進(jìn)行速度控制。2)單片機(jī)控制模塊單元處理器用單片機(jī)主要用于信號(hào)的采集,數(shù)據(jù)的處理、控制信號(hào)的輸出等,它是整個(gè)控制系統(tǒng)的核心。鍵盤完成加工參數(shù)以及干預(yù)信號(hào)的輸入。考慮到以后顯示功能的擴(kuò)展,本設(shè)計(jì)采用的是漢字圖形點(diǎn)陣液晶顯示模塊。 單 片 機(jī)步進(jìn)電機(jī)驅(qū)動(dòng)器步 進(jìn) 電 機(jī)傳感器鍵 盤L C D圖7 控制系統(tǒng)結(jié)構(gòu)原理2.2.3軟件流程方案根據(jù)自動(dòng)橫切記的自動(dòng)化過程,采用模塊化結(jié)構(gòu)設(shè)計(jì)。設(shè)計(jì)掉電保護(hù)程序,保護(hù)工作狀態(tài)信息和加工參數(shù),以便恢復(fù)生產(chǎn)。本次畢業(yè)設(shè)計(jì)我只編寫人機(jī)界面系統(tǒng)的程序,包括:LCD驅(qū)動(dòng)程序、顯示程序、鍵盤監(jiān)控程序。玻璃橫切機(jī)總體工作流程圖如下:開始系統(tǒng)初始化控制參數(shù)輸入RUN一組片數(shù)到否停止切割YN圖8 玻璃橫切機(jī)總體工作流程圖2.3設(shè)計(jì)任務(wù)主要內(nèi)容:1. 設(shè)計(jì)玻璃切割機(jī)的機(jī)械結(jié)構(gòu)。根據(jù)玻璃切割機(jī)的工況,設(shè)計(jì)合理的機(jī)械結(jié)構(gòu),達(dá)到結(jié)構(gòu)簡(jiǎn)潔、工作可靠、易維護(hù)的設(shè)計(jì)目的。2. 設(shè)計(jì)人機(jī)界面系統(tǒng)。包括人機(jī)界面的單片機(jī)硬件電路,設(shè)計(jì)相關(guān)軟件,畫出程序流程圖,然后分別編寫各個(gè)模塊程序,包括:LCD驅(qū)動(dòng)程序、鍵盤監(jiān)控程序、顯示程序等。主要設(shè)計(jì)技術(shù)指標(biāo):1. 使用最大原版寬度 4.5 m ;2. 對(duì)角線切割精度 5mm ,切割直線度 0.5 ;3. 使用玻璃厚度 1.519 mm ;4. 最大回車速度 3m/s ,適用玻璃帶速度 50m-1200m/H ;5. 安裝斜置角7 ;6. 控制器帶有LCD和鍵盤,能夠顯示切片數(shù)量、落刀位置、抬刀位置等參數(shù),并可以通過鍵盤修改相關(guān)參數(shù)。2.4總體方案的確定2.4.1機(jī)械傳動(dòng)部件的選擇(1) 同步帶傳動(dòng)副的選用 由于同步帶常以鋼絲繩作負(fù)載心層,由與鋼絲繩受載后變形極小,仍能保持帶長(zhǎng)不變,故帶與帶輪間不會(huì)產(chǎn)生相對(duì)滑動(dòng),傳動(dòng)比恒定。同步帶薄而輕,可用于高速場(chǎng)合,線速度可達(dá)40m/s,傳動(dòng)比可達(dá)10,效率可達(dá)98%.(2) 伺服電動(dòng)機(jī)的選用 從設(shè)計(jì)任務(wù)書規(guī)定的內(nèi)容來看脈沖當(dāng)量尚未達(dá)到0.001mm ,定位精度未達(dá)到微米級(jí),空載最快移動(dòng)速度也只有3m/s 。因此,本設(shè)計(jì)不采用高檔次的伺服電動(dòng)機(jī),如交流伺服電動(dòng)機(jī)或直流伺服電動(dòng)機(jī)等,可以選用性能好的一些步進(jìn)電動(dòng)機(jī),以降低成本,提高性價(jià)比。 任務(wù)書所給的精度對(duì)于步進(jìn)電動(dòng)機(jī)來說可以達(dá)到,所以選用開環(huán)控制。2.4.2控制系統(tǒng)的設(shè)計(jì)(1) 對(duì)于步進(jìn)電動(dòng)機(jī)的開環(huán)控制,選用MCS-51 系列的8位單片機(jī)AT89C51作為控制系統(tǒng)的CPU ,應(yīng)該能夠滿足任務(wù)書給定的相關(guān)指標(biāo)。(2) 人機(jī)界面選用44的薄膜式矩陣鍵盤,顯示選用RT12864M漢字圖形點(diǎn)陣液晶顯示模塊。第三章 機(jī)械部分設(shè)計(jì)計(jì)算3.1 機(jī)械傳動(dòng)部件的計(jì)算與選型玻璃橫切機(jī)的傳動(dòng)部分通常由刀架、同步帶、傳動(dòng)軸、以及伺服電動(dòng)機(jī)等部件構(gòu)成。其中,伺服電動(dòng)機(jī)作為執(zhí)行元件用來驅(qū)動(dòng)同步帶,同步帶帶動(dòng)刀架完成切割運(yùn)動(dòng)。同步帶、伺服電動(dòng)機(jī)等均以標(biāo)準(zhǔn)化,由專門廠家生產(chǎn),設(shè)計(jì)時(shí)只需要根據(jù)工作在和選取即可。3.1.1.同步帶帶動(dòng)部件的重量估算按照同步帶帶動(dòng)部件的重量進(jìn)行估算,即整個(gè)刀架加傳動(dòng)帶的重量最大50N 。3.1.2切割力的估計(jì),約為100N3.1.3 同步帶傳動(dòng)副的計(jì)算與選型要求傳遞功率 P=0.3KW ,主動(dòng)輪最大轉(zhuǎn)速n1=4440r/min ,主、從動(dòng)輪的傳動(dòng)比為1:1.(1) 確定帶的設(shè)計(jì)功率Pd 設(shè)計(jì)功率: Pd=KAP (9)式中 KA工作情況系數(shù)。 P傳遞功率,單位為KW。根據(jù)玻璃切割機(jī)工作情況查同步帶工作情況系數(shù)表(機(jī)電一體化系統(tǒng)設(shè)計(jì)指導(dǎo)書P28表318),選取KA=2.00。Pd=2.000.3KW=0.6KW(2) 選擇帶型和節(jié)距pb根據(jù)Pd和n1由同步帶選型圖(機(jī)電一體化系統(tǒng)設(shè)計(jì)指導(dǎo)書P29圖314)選擇帶型,圖中水平坐標(biāo)為帶的設(shè)計(jì)功率Pd (KW),垂直坐標(biāo)為小帶輪的轉(zhuǎn)速n1(r/min)。當(dāng)所得交點(diǎn)落在兩種節(jié)距的分界線上時(shí),盡可能選擇較小的節(jié)距。選擇L輕型,節(jié)距為9.525mm。(3) 確定小帶輪齒數(shù)z1和小帶輪節(jié)圓直徑d1應(yīng)使z1=zmin ,zmin 可由帶輪最少許用齒數(shù)表(機(jī)電一體化系統(tǒng)設(shè)計(jì)指導(dǎo)書 P28 表317)查得,查得結(jié)果為 zmin=18 ,在帶速v和安裝尺寸允許時(shí),z1盡可能選用較大值。本設(shè)計(jì)中選用z1=19 。小帶輪節(jié)圓直徑 d1=pbz1/=9.52519/=57.606 ,根據(jù)此值再查帶輪直徑尺寸系列表(機(jī)電一體化系統(tǒng)設(shè)計(jì)指導(dǎo)書 P27 表316),取d1=57.61 。小帶輪節(jié)圓直徑初定后應(yīng)驗(yàn)算帶速,不適合則重取。同步帶的速度v應(yīng)滿足: v=d1n1/6001000=vmax (10)極限帶速vmax為:L型3540m/s 。 v=57.614440/60000=13.39 m/s =zmmin=6 。因?yàn)閦m=96 , 所以合適 。(7) 計(jì)算基準(zhǔn)額定功率P0基準(zhǔn)額定功率P0為: P0=(Tamv2)v/1000 (12)式中 P0所選型號(hào)同步帶在基準(zhǔn)寬度下所允許傳遞的額定功率,單位為KW ; Ta帶寬為bs0時(shí)的許用工作拉力,單位為N ,查“同步帶在基準(zhǔn)寬度下的許用工作拉力和線密度”表(機(jī)電一體化系統(tǒng)設(shè)計(jì)指導(dǎo)書 P30 表321)。 m帶寬為bs0時(shí)的單位長(zhǎng)度的質(zhì)量,單位為kg/m , 查“同步帶在基準(zhǔn)寬度下的許用工作拉力和線密度”表(機(jī)電一體化系統(tǒng)設(shè)計(jì)指導(dǎo)書P30 表321)。 v 同步帶的線速度,單位為 m/s 。查表得 L型bso=25.4時(shí),Ta=244.46N , m=0.095 kg/m 。同步帶線速度v :由任務(wù)書知 =A=7 Vz=50-1200m/H由 V H= V Qcos (1)V Z= V Qsin (2)得 V Q =V zsin (6)所以 同步帶速度v=0.114m/s2.74m/s 。由以上得 P0=0.6679KW(8) 確定實(shí)際所需同步帶寬度bs 實(shí)際所需同步帶寬度bs 為: bs=bs0(Pd/KzP0)1/1.14 (13)式中 bso選定型號(hào)的基準(zhǔn)帶寬,如表所示(機(jī)電一體化系統(tǒng)設(shè)計(jì)指導(dǎo)書P30 表321) 。 Kz小帶輪嚙合齒數(shù)系數(shù),查小帶輪嚙合齒數(shù)系數(shù)表(機(jī)電一體化系統(tǒng)設(shè)計(jì)指導(dǎo)書P31 表322) ,即zm=6時(shí) ,Kz=1.00。由以上得 bs=21.65 mm 。(8) 帶的工作能力驗(yàn)算用下式來計(jì)算同步帶的額定功率P ,若結(jié)果滿足P=Pd (帶的設(shè)計(jì)功率),則帶的工作能力合格: P=(KzKwTa-bs/bs0mv2)v10-3 (14)式中 Ks嚙合系數(shù),上式中以查得。 Kw齒寬系數(shù),Kw=(bs/s0)1.14 Ta基準(zhǔn)帶寬為bs0時(shí)的許用工作拉力,單位為N ,以上已查得為244.46 . m 帶寬為bs0 時(shí)的單位長(zhǎng)度的質(zhì)量,單位為kg/m ,以上已查得0.095 .v同步帶的線速度,單位為m/s ,以上已算得 為 2.74 .由以上得 P=0.6063KW因?yàn)镻Pd,所以同步帶的工作能利合格 。3.1.4.步進(jìn)電動(dòng)機(jī)的計(jì)算與選型1)根據(jù)機(jī)械系統(tǒng)結(jié)構(gòu),求得加在步進(jìn)電機(jī)轉(zhuǎn)軸上的總轉(zhuǎn)動(dòng)慣量Jeq ; 加在步進(jìn)電動(dòng)機(jī)轉(zhuǎn)軸上的總轉(zhuǎn)動(dòng)慣量Jeq 是進(jìn)給伺服系統(tǒng)的主要參數(shù)之一,它對(duì)選擇電動(dòng)機(jī)具有重要意義。在本設(shè)計(jì)中Jeq 主要包括電動(dòng)機(jī)轉(zhuǎn)子的轉(zhuǎn)動(dòng)慣量、傳動(dòng)系統(tǒng)、同步帶、刀架折算到電動(dòng)機(jī)轉(zhuǎn)軸上的轉(zhuǎn)動(dòng)慣量。已知傳動(dòng)系統(tǒng)的聯(lián)軸器、傳動(dòng)軸、同步帶輪的尺寸與材料。移動(dòng)部件總重量G=50N,傳動(dòng)比1:1 .如常用部件轉(zhuǎn)動(dòng)慣量計(jì)算表(機(jī)電一體化系統(tǒng)設(shè)計(jì)指導(dǎo)書P56 表41)所示圓柱體的轉(zhuǎn)動(dòng)慣量的計(jì)算公式為: J=mjD2/8 (15)式中 ,mj 圓柱體質(zhì)量(kg) D 圓柱體直徑(cm)由上式求各個(gè)零部件的轉(zhuǎn)動(dòng)慣量(1) 聯(lián)軸器的轉(zhuǎn)動(dòng)慣量J1聯(lián)軸器內(nèi)圓直徑14mm、外圓直徑25mm、高77mm、材料密度7.8510-3kg/cm3聯(lián)軸器的轉(zhuǎn)動(dòng)慣量J1=m1D2/8=0.209kgcm2(2) 從動(dòng)軸的轉(zhuǎn)動(dòng)慣量J2從動(dòng)階梯軸如下圖尺寸由左向右為125mm、L1=27mm、2=38mm、L2=4.5mm、3=32mm、L3=43.5mm、4=29mm、L4=35mm、5=25mm、L5=21mm材料密度7.8510-3kg/cm3從動(dòng)軸的轉(zhuǎn)動(dòng)慣量J2=Di2LiDi2/32=0.7591kgcm2(3) 同步帶帶輪的轉(zhuǎn)動(dòng)慣量J3同步帶帶輪內(nèi)圓直徑30mm、外圓直徑57.6mm、高45mm、材料密度7.8510-3kg/cm3 同步帶帶輪的轉(zhuǎn)動(dòng)慣量J3=3.38 kgcm2(4) 主傳動(dòng)軸的轉(zhuǎn)動(dòng)慣量J4 主傳動(dòng)軸為七階梯尺寸由左向右為115mm、L1=38mm、2=22mm、L2=39mm、325mm、L3=27mm、4=38mm、L4=4.5mm、5=32mm、L5=43.5mm、6=29mm、L6=35mm、7=25mm、L7=21mm材料密度7.8510-3kg/cm3主傳動(dòng)軸的轉(zhuǎn)動(dòng)慣量J40.844 kgcm2(5) 移動(dòng)部件的轉(zhuǎn)動(dòng)慣量J5 移動(dòng)部件總重量G=50N移動(dòng)部件的轉(zhuǎn)動(dòng)慣量J5=41.472 kgcm2 初選步進(jìn)電動(dòng)機(jī)型號(hào)為110BC3100,為三相式,二相八拍驅(qū)動(dòng)時(shí)的步距角為0.6,從反應(yīng)式/磁阻式步進(jìn)電動(dòng)機(jī)的技術(shù)參數(shù)表(機(jī)電一體化系統(tǒng)設(shè)計(jì)指導(dǎo)書P63 表43)查得該型號(hào)電動(dòng)機(jī)轉(zhuǎn)子的轉(zhuǎn)動(dòng)慣量Jm=7kgcm2。 則加在步進(jìn)電動(dòng)機(jī)轉(zhuǎn)軸上的總轉(zhuǎn)動(dòng)慣量為: Jeq=Jm+J1+J2+J3+J4+J5=53.664kgcm22)計(jì)算加在步進(jìn)電動(dòng)機(jī)轉(zhuǎn)軸上的等效負(fù)載轉(zhuǎn)矩Teq分快速空載起動(dòng)和承受最大工作負(fù)載兩種情況進(jìn)行計(jì)算。(1) 快速空載啟動(dòng)時(shí)電動(dòng)機(jī)轉(zhuǎn)軸所承受的負(fù)載轉(zhuǎn)矩Teq1由式 Teq1=Tamax+Tf+T0 (16)式中 Tamax快速空載啟動(dòng)時(shí)折算到電動(dòng)機(jī)轉(zhuǎn)動(dòng)軸上的最大加速轉(zhuǎn)矩,單位為NM; Tf移動(dòng)部件運(yùn)動(dòng)時(shí)折算到電動(dòng)機(jī)轉(zhuǎn)軸上的摩擦轉(zhuǎn)矩,單位為NM; T0同步帶預(yù)緊后折算到電動(dòng)機(jī)轉(zhuǎn)軸上的摩擦轉(zhuǎn)矩,單位為NM;具體計(jì)算過程如下:a) 快速空載啟動(dòng)時(shí)折算到電動(dòng)機(jī)轉(zhuǎn)動(dòng)軸上的最大加速轉(zhuǎn)矩; TamaxJeq=2Jeqnm/60ta (17)式中 Jeq步進(jìn)電動(dòng)機(jī)轉(zhuǎn)軸上的總轉(zhuǎn)動(dòng)慣量,單位為kgm2; 電動(dòng)機(jī)轉(zhuǎn)軸的角加速度,單位為rad/s2; nm 電動(dòng)機(jī)的轉(zhuǎn)速,單位為r/min; ta電動(dòng)機(jī)加速所用時(shí)間,單位為s,一般在0.31s之間選取。b) 移動(dòng)部件運(yùn)動(dòng)時(shí)折算到電動(dòng)機(jī)轉(zhuǎn)軸上的摩擦轉(zhuǎn)矩TfF摩d1/2i (18)式中 F摩導(dǎo)桿的摩擦力,單位為N; d1同步帶輪節(jié)圓直徑,單位為m; 傳動(dòng)鏈總效率,一般取0.70.85; i總的傳動(dòng)比;其中導(dǎo)桿的摩擦力為; F摩=(Fc+G) (19)式中 導(dǎo)桿的摩擦因數(shù)(滑動(dòng)副取0.150.18,滾動(dòng)副取0.0030.005); Fc垂直方向的工作負(fù)載; G運(yùn)動(dòng)部件總重力,單位為Nc) 同步帶預(yù)緊后折算到電動(dòng)機(jī)轉(zhuǎn)軸上的摩擦轉(zhuǎn)矩 T0FYJd1(1-02)/2i (20) 式中FYJ同步帶的預(yù)緊力,一般取同步帶工作載荷的1/3,單位為N; 0同步帶為預(yù)緊時(shí)的傳動(dòng)效率,一般取0=0.9。 由于同步帶的傳動(dòng)效率很高,所以由式(20)算出的T0值很小,在式(16)中與Tamax和Tf比起來,通常可以忽略不計(jì)。則有: Teq1=Tamax+Tf (21) 根據(jù)式(17),考慮縱向傳動(dòng)鏈的總效率,計(jì)算快速空載起動(dòng)時(shí)折算到電動(dòng)機(jī)轉(zhuǎn)軸上的最大加速轉(zhuǎn)矩: Tamax2Jeqnm/60ta (22) 式中 nm對(duì)應(yīng)縱向空載最快移動(dòng)速度的步進(jìn)電動(dòng)機(jī)最高轉(zhuǎn)速,單位r/min; ta步進(jìn)電動(dòng)機(jī)有靜止到加速至nm轉(zhuǎn)速所需的時(shí)間,單位為s; 其中: nmvmax/360 (23) 式中vmax縱向空載最快移動(dòng)速度,任務(wù)書制定為180000mm/min 。 步進(jìn)電動(dòng)機(jī)步距角,為0.6 脈沖當(dāng)量,本例為0.5mm/脈沖。 將以上各值代入式(23),算得 nm=600r/min 設(shè)步進(jìn)電動(dòng)機(jī)由靜止到加速至nm轉(zhuǎn)速的時(shí)間ta0.3s,縱向傳動(dòng)總效率0.8; 由式(22)求得: Tamax253.66410-4600/600.30.8 Nm =1.4Nm 由式(18)可知,移動(dòng)部件運(yùn)動(dòng)時(shí),折算到電動(dòng)機(jī)轉(zhuǎn)軸上的摩擦轉(zhuǎn)矩為: i (24) 式中導(dǎo)桿的摩擦因數(shù),滾動(dòng)副取0.005; Fc工作負(fù)載,空載時(shí)取0; 傳動(dòng)鏈總效率,取0.8 . 由式(24)得 0.003Nm 最后由式(21),求得快速啟動(dòng)時(shí)電動(dòng)機(jī)轉(zhuǎn)軸所承受的負(fù)載轉(zhuǎn)矩為: (25)(2)最大工作負(fù)載狀態(tài)下電動(dòng)機(jī)轉(zhuǎn)軸所承受的負(fù)載轉(zhuǎn)矩Teq2 (26) 由式(26)知,Teq2包括三部分:折算到電動(dòng)機(jī)轉(zhuǎn)軸上的最大工作負(fù)載轉(zhuǎn)矩Tf,移動(dòng)部件運(yùn)動(dòng)時(shí)折算到電動(dòng)機(jī)轉(zhuǎn)軸上的摩擦轉(zhuǎn)矩Tf,同步帶預(yù)緊后折算到電動(dòng)機(jī)轉(zhuǎn)軸上的附加摩擦轉(zhuǎn)矩T0.T0相對(duì)于Tt和Tf很小,可以忽略不計(jì)。則有 (27)式中Tf按式(18)進(jìn)行計(jì)算。而折算到電動(dòng)機(jī)轉(zhuǎn)軸上的最大工作負(fù)載轉(zhuǎn)矩Tt由下式計(jì)算: (28)式中 Ff進(jìn)給方向最大工作載荷,單位為N.估計(jì)Ff=100N,則有;Tt=1000.05761/20.8=1.146NmTf按式(18)進(jìn)行計(jì)算,計(jì)算垂直方向承受最大負(fù)載情況下,移動(dòng)部件運(yùn)動(dòng)時(shí)折算到電動(dòng)機(jī)轉(zhuǎn)軸上的摩擦轉(zhuǎn)矩:=0.005(100+50)0.05761/20.8=0.0027Nm最后由式(27),求得最大工作狀態(tài)下電動(dòng)機(jī)轉(zhuǎn)軸所承受的負(fù)載轉(zhuǎn)矩為:0.00271.1461.1487Nm經(jīng)過上訴計(jì)算后,得到加在步進(jìn)電動(dòng)機(jī)轉(zhuǎn)軸上的最大等效負(fù)載轉(zhuǎn)矩應(yīng)為; 3)步進(jìn)電動(dòng)機(jī)最大靜轉(zhuǎn)矩的選定考慮到步進(jìn)電動(dòng)機(jī)的驅(qū)動(dòng)電源手電網(wǎng)電壓影響較大,當(dāng)輸入電壓降低時(shí),其輸出轉(zhuǎn)矩會(huì)下降,可能造成丟步,甚至堵轉(zhuǎn)。因此,根據(jù)Teq來選擇步進(jìn)電動(dòng)機(jī)的最大靜轉(zhuǎn)矩時(shí),需要考慮安全系數(shù)。本例中取安全系數(shù)K=4,則步進(jìn)電動(dòng)機(jī)的最大靜轉(zhuǎn)矩應(yīng)滿足: (29)上述初選的步進(jìn)電動(dòng)機(jī)型號(hào)為110BC3100,由永磁感應(yīng)式步進(jìn)電動(dòng)機(jī)的技術(shù)參數(shù)表(機(jī)電一體化系統(tǒng)設(shè)計(jì)課程設(shè)計(jì)指導(dǎo)書 P65 表45)該型號(hào)電動(dòng)機(jī)的最大靜轉(zhuǎn)矩Tjmax=9.8Nm,可見滿足式(29)的要求。4)步進(jìn)電動(dòng)機(jī)的性能校核(1) 最快工進(jìn)速度時(shí)電動(dòng)機(jī)輸出轉(zhuǎn)矩校核任務(wù)書給定刀架的最快工進(jìn)速度vmax=20000mm/min,脈沖當(dāng)量0.5mm/脈沖。計(jì)算電動(dòng)機(jī)對(duì)應(yīng)的運(yùn)行頻率為: (30)從110BC3100電動(dòng)機(jī)的運(yùn)行矩頻特性曲線圖可以看出,在此頻率下,電動(dòng)機(jī)的輸出轉(zhuǎn)矩,遠(yuǎn)遠(yuǎn)大于最大工作負(fù)載轉(zhuǎn)矩Teq2=1.1487Nm,滿足要求。(2) 最快空載移動(dòng)時(shí)電動(dòng)機(jī)輸出轉(zhuǎn)矩校核任務(wù)書給定刀架最快空載移動(dòng)速度vmax=180000mm/min,計(jì)算電動(dòng)機(jī)對(duì)應(yīng)的運(yùn)行頻率從110BC3100電動(dòng)機(jī)的運(yùn)行矩頻特性曲線圖可以看出,在此頻率下,電動(dòng)機(jī)的輸出轉(zhuǎn)矩,大于快速空載起動(dòng)時(shí)的負(fù)載轉(zhuǎn)矩Teq1=1.403Nm,滿足要求。(3) 最快空載移動(dòng)時(shí)電動(dòng)機(jī)運(yùn)行頻率校核與最快空載移動(dòng)速度vmax=180000mm/min對(duì)應(yīng)的電動(dòng)機(jī)運(yùn)行頻率fmax=6000HZ.查由永磁感應(yīng)式步進(jìn)電動(dòng)機(jī)的技術(shù)參數(shù)表(機(jī)電一體化系統(tǒng)設(shè)計(jì)課程設(shè)計(jì)指導(dǎo)書 P65 表45)可知該型號(hào)電動(dòng)機(jī)的空載運(yùn)行頻率可達(dá)15000HZ,可見沒有超出上限。(4) 啟動(dòng)頻率的計(jì)算已知電動(dòng)機(jī)轉(zhuǎn)軸上的總轉(zhuǎn)動(dòng)慣量Jeq=53.664kgcm2,電動(dòng)機(jī)轉(zhuǎn)子的轉(zhuǎn)動(dòng)慣量Jm=7 kgcm2,電動(dòng)機(jī)轉(zhuǎn)軸不帶任何負(fù)載時(shí)的空載起動(dòng)頻率fq=1500HZ,則由式510HZ上式說明,要想保證步進(jìn)電動(dòng)機(jī)起動(dòng)時(shí)不失步,任何時(shí)候的起動(dòng)頻率都必須小于510HZ。實(shí)際上,在采用軟件升降頻時(shí),起動(dòng)頻率選得更低,通常只有100HZ(即100脈沖/s).綜上所述,本設(shè)計(jì)中選用110BC3100步進(jìn)電動(dòng)機(jī),完全滿足設(shè)計(jì)要求。3.1.5 滾動(dòng)軸承的選擇本設(shè)計(jì)中載荷不大,且對(duì)軸承轉(zhuǎn)速要求比較高,所以采用極限轉(zhuǎn)速比較高的球軸承。因?yàn)樵诒驹O(shè)計(jì)中,軸承在承受徑向載荷的同時(shí)還要承受一定的軸向載荷,所以選用向心推力 36305 極限轉(zhuǎn)速950014000rad/min ,額定載荷1620 kgN3.1.6 主傳動(dòng)軸的結(jié)構(gòu)設(shè)計(jì)擬定軸上零件的裝配方案: 如裝配圖所示,軸套、軸承、軸承端蓋、聯(lián)軸器依次從軸的下端向上安裝,同步帶輪、軸套、軸承、軸用彈性擋圈、軸承端蓋依次從軸的上端向下安裝。軸上零件的定位:以軸肩、套筒、軸端擋圈、軸承端蓋來保證。詳見裝配圖。本軸為傳動(dòng)軸,主要承受轉(zhuǎn)矩,對(duì)其進(jìn)行扭轉(zhuǎn)條件計(jì)算軸的扭轉(zhuǎn)強(qiáng)度條件為式中 T扭轉(zhuǎn)切應(yīng)力,單位為MPa T軸所受的扭矩,單位為Nmm WT軸的抗扭截面系數(shù),單位為mm3; n軸的轉(zhuǎn)速,單位為r/min; P軸傳遞的功率,單位為Kw ; d計(jì)算截面出軸的直徑,單位為mm; r許用扭轉(zhuǎn)切應(yīng)力,單位為MPA.計(jì)算得T 0.956MPa,45號(hào)鋼的r2545 MPa ,所以軸強(qiáng)度合格。3.2 玻璃切割機(jī)機(jī)械裝配圖的繪制在完成同步帶、步進(jìn)電動(dòng)機(jī)的計(jì)算、選型后,繪制玻璃切割機(jī)機(jī)械裝配圖。在繪制裝配圖時(shí)考慮以下問題:1) 了解玻璃切割機(jī)的詳細(xì)結(jié)構(gòu),從有關(guān)資料里查閱機(jī)箱、橫梁、刀架等的結(jié)構(gòu)及尺寸。2) 根據(jù)載荷特點(diǎn)和支撐形式,確定傳動(dòng)軸兩端軸承的型號(hào),由于本設(shè)計(jì)中傳動(dòng)軸為豎置,軸承需具備同時(shí)承受軸向、徑向力的能力,所以選用了向心推力球軸承。3) 考慮各零部件之間的定位、聯(lián)接和調(diào)整方式。主傳動(dòng)軸與電機(jī)輸出軸間采用套筒連軸器、銷聯(lián)接,采用在主傳動(dòng)軸上設(shè)階梯、軸套的方法定位。4) 在進(jìn)行各零部件設(shè)計(jì)時(shí),注意了裝配的工藝性,考慮裝配的順序,保證安裝、調(diào)試和拆卸的方便。5) 注意了繪制裝配圖的基本要求。第四章 控制系統(tǒng)設(shè)計(jì)、編程4.1 控制系統(tǒng)硬件電路設(shè)計(jì)根據(jù)任務(wù)書的要求,設(shè)計(jì)控制系統(tǒng)的硬件主要考慮以下功能;1) 接收鍵盤數(shù)據(jù)。2) 控制液晶顯示。如圖7 (控制系統(tǒng)結(jié)構(gòu)原理)所示,CPU選用ATMEL公司的AT89C51;由于AT89C51本身資源已滿足設(shè)計(jì)要求,所以不需要進(jìn)行擴(kuò)展。鍵盤與液晶均直接與CPU相連。具體聯(lián)接情況請(qǐng)參看附錄的電路原理圖。人機(jī)界面的構(gòu)成如下液晶固定顯示;玻璃長(zhǎng)度待切片數(shù)落刀位置抬刀位置矩陣鍵盤0123456789確定清屏圖9人機(jī)界面的構(gòu)成人機(jī)界面設(shè)置了16個(gè)鍵,09的數(shù)字鍵,清屏鍵、確定鍵。4.2人機(jī)界面的軟件設(shè)計(jì)人機(jī)界面的監(jiān)控管理程序人機(jī)界面的監(jiān)控管理程序流程圖見圖10,如圖所示,首先進(jìn)行液晶顯示功能初始化1;然后進(jìn)行液晶固定顯示2(即12864的點(diǎn)陣漢字顯示液晶可以顯示四行漢字每行可顯示8個(gè)字,這里固定顯示內(nèi)容如圖9所示);然后掃描鍵盤3;判斷鍵盤是否有鍵按下4;如果沒有鍵按下則重新進(jìn)行鍵盤掃描(即回到3);否則(即有鍵按下)進(jìn)行判斷鍵值5;如果為數(shù)字鍵(即鍵值10)則進(jìn)如功能鍵處理程序6b,根據(jù)不同鍵值進(jìn)入不同的功能鍵子程序7a-b,之后從2開始重新循環(huán).1)首先,對(duì)設(shè)計(jì)中用到的12864ST7920液晶進(jìn)行必要的說明。本實(shí)驗(yàn)RT12864M ST7920 漢字圖形點(diǎn)陣液晶顯示模塊可顯示漢字及圖形,內(nèi)置8192個(gè)中文漢字(16*16點(diǎn)陣),128個(gè)字符(8*16點(diǎn)陣)及64*256點(diǎn)陣顯示RAM(GDRAM).由E選通,其與單片機(jī)P0口相接,用于顯示控制界面信息。采用的連接方式是直連方式,通過直接的人為控制狀態(tài)位,來實(shí)現(xiàn)LCD的顯示。其硬件連接圖見附錄。圖形液晶顯示屏的命令和詳細(xì)原理見附錄。2)以下對(duì)各個(gè)子程序進(jìn)行說明:液晶 驅(qū)動(dòng)程序模塊1液晶顯示功能初始化子程序該子程序流程圖見圖11,第一步將現(xiàn)在的ACC值入棧保護(hù);第二步功能設(shè)定值送入A, 本設(shè)計(jì)中功能設(shè)定值送30H(見附錄液晶指令表即00110000,使用基本指令集動(dòng)作);第三步調(diào)用“寫命令到GLCD”子程序(見1a子程序說明);第四步顯示模式設(shè)定值送入A,本設(shè)計(jì)中顯示模式設(shè)定值送04H(即00000100,顯示器控制,游標(biāo)不顯示);第五步調(diào)用“寫命令到GLCD”子程序;第六步清屏命令值送入A,即01H送入A;第七步調(diào)用“寫命令到GLCD”子程序;第八步模式設(shè)定值送入A,本設(shè)計(jì)中模式設(shè)定值送#0FH(即00001111,即顯示功能全開);第九步調(diào)用“寫命令到GLCD”子程序;第十步ACC出棧;第十一步返回主程序。(1a)“寫命令到GLCD”子程序該子程序流程圖見圖12,第一步將現(xiàn)在的DPTR值入棧保護(hù), 第二步調(diào)“檢查忙碌標(biāo)志BF”子程(見1b子程序說明);第三步寫指令口地址送入DPTR(即設(shè)置指令口寫地址);第四步DPTR地址中的數(shù)送入A(寫指令代碼);第五步DPTR出棧;第六步返回主程序。1GLCD 初始化2顯示一遍GLCD3掃描鍵盤4是否有鍵按下?5判斷鍵值6數(shù)字鍵?6a數(shù)字鍵處理程序6b功能鍵處理程序清屏鍵7b-f確認(rèn)鍵7a-NYYN圖10人機(jī)界面的監(jiān)控管理程序流程圖 ACC入棧功能設(shè)定值送入A調(diào)“寫命令到GLCD”子程顯示模式設(shè)定值送入A調(diào)“寫命令到GLCD”子程#01H送入A (清屏)調(diào)“寫命令到GLCD”子程模式設(shè)定值送入A調(diào)“寫命令到GLCD”子程ACC出棧返回圖11液晶顯示功能初始化子程流程圖DPH入棧DPL入棧調(diào)“檢查忙碌標(biāo)志BF”子程寫指令口地址送入DPTRDPTR送入ADPL出棧DPH出棧返回圖12“寫命令到GLCD”子程序流程圖(1b)檢查忙碌標(biāo)志BF”子程序該子程序流程圖見圖13,第一步將現(xiàn)在的DPTR值入棧保護(hù);第二步將現(xiàn)在的ACC值入棧保護(hù);第三步讀指令口地址送入DPTR(即設(shè)置讀指令口地址) 第四步DPTR地址中的數(shù)送入A(讀指令代碼);第五步判斷ACC.7是否為0(即確認(rèn)液晶內(nèi)部動(dòng)作是否完成),是則繼續(xù),否則返回到上一步重新執(zhí)行;第六步ACC出棧;第七步DPTR出棧;第八步返回主程序。2液晶固定顯示子程序該子程序流程圖見圖14,圖中ADDR1為起始的顯示位置臨時(shí)變量,N1為字?jǐn)?shù)的臨時(shí)變量。設(shè)定漢字的顯示行,每行可以顯示8個(gè)漢字:,第一行開始地址為00H07H,第二行開始地址為10H17H,第三行開始地址為08H0FH,第四行開始地址為18H1FH。第一步,00H送入ADDR1(即第一行顯示開始地址送入起始地址的顯示位置臨時(shí)變量);第二步,04H送入N1(即數(shù)量4個(gè)送入字?jǐn)?shù)臨時(shí)變量);第三步,DHZTAB1送入DPTR,第一行需要顯示的漢字(玻璃長(zhǎng)度)位置送入DPTR;第四步,調(diào)用漢字顯示子程序(見2a子程序說明);第五步,10H送入ADDR1(即第二行顯示開始地址送入起始地址的顯示位置臨時(shí)變量);第六步,04H送入N1(即數(shù)量4個(gè)送入字?jǐn)?shù)臨時(shí)變量);第七步,DHZTAB2送入DPTR,第二行需要顯示的漢字(待切片數(shù))位置送入DPTR;第八步,調(diào)用漢字顯示子程序;第九步,08H送入ADDR1(即第三行顯示開始地址送入起始地址的顯示位置臨時(shí)變量);第十步,04H送入N1(即數(shù)量4個(gè)送入字?jǐn)?shù)臨時(shí)變量);第十一步,DHZTAB3送入DPTR,第三行需要顯示的漢字(落刀位置)位置送入DPTR;第十二步,調(diào)用漢字顯示子程序;第十三步,18H送入ADDR1(即第四行顯示開始地址送入起始地址的顯示位置臨時(shí)變量);第十四步,04H送入N1(即數(shù)量4個(gè)送入字?jǐn)?shù)臨時(shí)變量);第十五步,DHZTAB4送入DPTR,第四行需要顯示的漢字(抬刀位置)位置送入DPTR;第十六步,調(diào)用漢字顯示子程序;地十七步返回主程序。DPL入棧ACC入棧讀指令口地址送入DPTRDPTR送入AACC.7=0??DPH入棧ACC出棧DPL出棧DPH出棧返回NY圖13“檢查忙碌標(biāo)志BF”子程序流程圖#00H送入ADDR1#04H送入N1#DHZTAB1送入DPTR調(diào)用漢字顯示子程序#10H送入ADDR1#04H送入N1#DHZTAB2送入DPTR調(diào)用漢字顯示子程序#08H送入ADDR1#04H送入N1#DHZTAB3送入DPTR調(diào)用漢字顯示子程序#18H送入ADDR1#04H送入N1#DHZTAB4送入DPTR調(diào)用漢字顯示子程序返回圖14液晶固定顯示子程序流程圖DPTR入棧ACC入棧ADDR1值送入ADDRN1值送入BADDR值送入A#80H和A進(jìn)行與運(yùn)算調(diào)寫命令子程A取反A+DPTR 送入ADPTR加1調(diào)用“寫資料到GLCD”子程A取反A+DPTR 送入ADPTR加1調(diào)用“寫資料到GLCD”子程B減1,B=0?NYACC出棧DPTR出棧返回圖15漢字顯示子程序流程圖2a漢字顯示子程序程序流程圖見圖15圖中ADDR為起始的顯示位置。第一步,將現(xiàn)在的DPTR入棧保護(hù);第二步,將現(xiàn)在的ACC值入棧保護(hù);第三步,將ADDR1值送入ADDR(將起始顯示位置臨時(shí)變量的值送入起始顯示位置中);第四步,將N1值送入B(顯示字?jǐn)?shù)送入B);第五步,將ADDR值送入A;第六步,讓A值與80相與,值送入A(即送顯示地址,參見附錄漢字顯示坐標(biāo));第七步,調(diào)用“寫命令到GLCD”子程(見1a子程說明);第八步,A值取反;第九步,查找漢字的高位碼;第十步,DPTR加1;第十一步,調(diào)用“寫資料到GLCD”子程序(見2b子程序);第十二步,A值取反;第十三步,查找漢字低位碼;第十四步,DPTR加1;第十五步,調(diào)用“寫資料到GLCD”子程序(見2b子程序);第十六步,B值減一并判斷B是否為零,是則繼續(xù),不是則返回第八步重新循環(huán);第十七步,ACC出棧;第十八步,DPTR出棧;第十九步,返回主程序。2b“寫資料到GLCD”子程序程序流程圖見圖16DPH入棧DPL入棧調(diào)“檢查忙碌標(biāo)志BF”子程寫數(shù)據(jù)口地址送入DPTRDPTR送入ADPL出棧DPH出棧返回圖16“寫資料到GLCD”子程序流程圖第一步,將現(xiàn)在的DPTR值入棧保護(hù), 第二步,調(diào)“檢查忙碌標(biāo)志BF”子程(見1b子程序說明);第三步,寫數(shù)據(jù)口地址送入DPTR(即設(shè)置數(shù)據(jù)口寫地址);第四步,DPTR地址中的數(shù)送入A(寫數(shù)據(jù)代碼);第五步,DPTR出棧;第六步,返回主程序。鍵盤監(jiān)控程序模塊3 鍵盤掃描子程序子程序流程圖見圖17F0 清0P1口清0P1口低四位置1(鍵盤列置1)P1值送入AA=#0FH?F0 清0F0 置1返回NY圖17鍵盤掃描子程序流程圖鍵盤的硬件連接圖見附錄。程序第一步,F(xiàn)0用戶標(biāo)志位清0;第二步,P1口清0;第三步,將0FH送入P1口(即把P0低四位置1,鍵盤各列置1,行為高四列,列為低四列);第四步,將P1口值送入A(如果此時(shí)有鍵按下,則P0的低四位將不全為1,即A值將不等于0FH); 第五步,判斷A值是否等于0FH,如果相等就表示沒有鍵按下,繼續(xù)執(zhí)行下一步程序,如果不相等即表示有鍵按下,轉(zhuǎn)入執(zhí)行第八步(YOUJIAN)程序;第六步,F(xiàn)0用戶標(biāo)志位清0;第七步,跳至執(zhí)行第九步(DONE0)執(zhí)行程序;第八步,F(xiàn)0用戶標(biāo)志位置1;第九步,返回主程序。4 判斷是否有鍵按下如圖10人機(jī)界面的監(jiān)控管理程序流程圖所示,程序在這一環(huán)節(jié),判斷F0用戶標(biāo)志位是否為1,不是1則返回去再執(zhí)行鍵盤掃描子程序,等于1則繼續(xù)向下執(zhí)行判段鍵值子程序。5 判斷鍵值子程序(程序流程圖如圖18所示)延時(shí)去抖動(dòng),行值計(jì)數(shù)器R1清0對(duì)A口進(jìn)行行掃描行掃描值左移1位讀列值被按鍵在本行?YN行值計(jì)數(shù)器加1掃描完一遍?N返回Y被按鍵在0列?被按鍵在1列?列首鍵號(hào)00H送入A列首鍵號(hào)04H送入A被按鍵在2列?列首鍵號(hào)08H送入A被按鍵在3列?列首鍵號(hào)0CH送入AYYYYNNN列首號(hào)加行值送入A查表得鍵值送入A圖18判斷鍵值子程序流程圖第一步,延時(shí)去抖動(dòng)(在按下某個(gè)鍵時(shí),被按鍵的簧片總會(huì)有輕微抖動(dòng),這種抖動(dòng)常常會(huì)持續(xù)10ms左右。因此,CPU在按鍵抖動(dòng)期間掃描鍵盤必然會(huì)得到錯(cuò)誤的列首號(hào)和行值,最好的辦法是使CPU在檢測(cè)到有鍵值按下時(shí)延時(shí)再進(jìn)行行向掃描),行值計(jì)數(shù)器R1清0,送04H給R3,表示還未掃描的行數(shù);第二步,對(duì)A口進(jìn)行行掃描,(即將0F7H送入R0;將R0值送入A,這時(shí)A中為11110111);第三步行掃描值左移1位讀列值(即把A左移,變?yōu)?1101111,使行最低位為0;把變化了的A值還給R0以備掃描下一行用;送0FFH給P1,把P1所有位置1;讓P1和A與,使P1的第五位為0,若一行有鍵按下則有對(duì)應(yīng)的列變?yōu)?,p1第一位變?yōu)?;延時(shí)去抖動(dòng));第四步,判斷被按下鍵在不在本行,如果在則進(jìn)入第七步列值判斷程序,如果不再則繼續(xù)執(zhí)行下一步(讓A和0F0H與,把行置1;判斷A 是否等于0FFH,如果A等于FF,表示掃描行無鍵按下,若不等則有鍵按下);第五步R1加1,即把行數(shù)加1;第六步,判斷是否掃描完一遍(R3減1,并判斷R3是否等于0,),是則跳至子程序尾的第十步返回主程序,否則返回第二步在對(duì)A口進(jìn)行掃描;第七步,列值判斷程序,首先判斷被按鍵是否在0列(ACC.0是否等于0),是則將列首號(hào)00H送入A,跳至第八步,否則判斷被按鍵是否在1列(ACC.1是否等于0),是則將列首號(hào)04H送入A,跳至第八步,否則判斷被按鍵是否在2列(ACC.2是否等于0),是則將列首號(hào)08H送入A,跳至第八步,否則判斷被按鍵是否在3列(ACC.3是否等于0),是則將列首號(hào)0CH送入A;第八步,列首號(hào)加行值送入A(即R1加A);第九步查表送鍵值給A(BIAO送入DPTR,在用DPTR加A求得偏移量,繼而將鍵值送給A);第十步,返回主程序。6數(shù)字鍵?將A與10 作比較,A小于10,則進(jìn)入數(shù)字鍵處理程序,若A大于或等于10則進(jìn)入功能鍵處理程序。6a數(shù)字鍵處理程序程序流程圖如圖19所示第一步,R5(數(shù)字鍵按下次數(shù)累加存儲(chǔ)單元)加1;第二步,判斷將數(shù)字顯示在第幾行,28H.0,28H.1,28H.28H.3,分別為液晶四行數(shù)字位置是否有顯示的標(biāo)志位,當(dāng)液晶的某一行的顯示數(shù)字已經(jīng)輸入完畢并確認(rèn)后,此行對(duì)應(yīng)的標(biāo)志位將被置1.所以在這里判斷這四個(gè)標(biāo)志位是否為1即可指導(dǎo)此行是否需要顯示數(shù)字。按順序進(jìn)行,即判斷28H.0是否等于0,是則進(jìn)入YIHANG子程;否則第三步,判斷28H.1是否等于0,是則進(jìn)入ERHANG子程;否則第四步,判斷28H.2是否等于0,是則進(jìn)入SANHANG子程;否則第五步,判斷28H.3是否等于0,是則進(jìn)入SIHANG子程; 否則表示所有數(shù)值輸入完畢,不再需要輸入,進(jìn)入第六步,返回主程序。6a1 YIHANG 子程序程序流程圖見圖20第一步,將83H(第一行數(shù)字顯示的起始位置)送入30H;第二步,將現(xiàn)在的ACC值入棧保護(hù);第三步,將30H中的值送入A;第四步,A與R5相加得值存入A(即得到現(xiàn)在輸入的數(shù)字的顯示位置);第五步,將A值送入31H(保護(hù)已求得的顯示位置);第六步,ACC出棧;第七步,進(jìn)入數(shù)字顯示子程。(6a2至6a4程序語句與6a1相同,只是第一步送的數(shù)不同,按順序分別送#93H,#8BH,#9BH)。6a5數(shù)字顯示子程序程序流程圖見圖21第一步,將現(xiàn)在的DPTR值入棧保護(hù);第二步將現(xiàn)在的ACC值入棧三次(以為后續(xù)程序會(huì)多次用到A值,所以要進(jìn)行多次入棧);第三步,31H值給A即送顯示位置;第四步,調(diào)“寫INC R528H.0=0?28H.1=0?28H.2=0?28H.3=0?YYYYNNNNSTARTYIHANG6a1ERHANG6a2SANHANG6a3SIHANG6a4數(shù)字顯示6a5圖19數(shù)字鍵處理程序流程圖命令到GLCD”子程序1a ;第五步,ACC出棧;第六步,ACC交換高低四位元;第七步,將A值和#0FH與,保留低四位元;第八步,數(shù)字表表頭地址送入DPTR;第九步,將DPTR加A求得的數(shù)字送入A;第十步,調(diào)“寫資料到GLCD”子程序2b;第十一步,ACC出棧;第十二步,將A值和#0FH與,保留低四位元;第十三步,將DPTR加A求得的數(shù)字送入A;第十四步,調(diào)“寫資料到GLCD”子程序2b;第十五步,ACC出棧;第十六步,DPTR出棧;第十七步,返回主程序。6b功能鍵處理程序程序流程圖見圖22第一步,將功能鍵表JTAB表頭地址送到DPTR;第二步,A減10H,結(jié)果送入A,即在A中形成JTAB表地址偏移量;第三步,A 左移一位;第四步,轉(zhuǎn)入相應(yīng)的功能鍵分支程序。7a確認(rèn)功能鍵分支程序程序流程圖見圖23第一步,判斷28H.0是否等于零,即判斷第一行數(shù)字顯示是否未確定,是則轉(zhuǎn)入YI;否則第二步,判斷28H.1是否等于零,即判斷第二行數(shù)字顯示是否未確定,是則轉(zhuǎn)入ER;否則第三步,判斷28H.2是否等于零,即判斷第三行數(shù)字顯示是否未確定,是則轉(zhuǎn)入SAN;否則第四步,判斷28H.3是否等于零,即判斷第四行數(shù)字顯示是否未確定,是則轉(zhuǎn)入SI ;否83H送入30HACC入棧30H的值送入AACC與R5相加A送入31HACC出棧跳至數(shù)字顯示子程圖20 YIHANG 子程序流程圖則表示所有參數(shù)輸入完畢,第五步,跳轉(zhuǎn)START重新進(jìn)行鍵盤掃描。如果進(jìn)入分支YI,則第一步,將28H.0置1,即將第一行數(shù)字顯示標(biāo)志位置1;第二步,將R5清零,即數(shù)字鍵按下次數(shù)累加器清零;第三步,跳轉(zhuǎn)回START重新進(jìn)行鍵盤掃描。其他三個(gè)分支同理,即將自己的標(biāo)志位置1,將R5清零,在跳轉(zhuǎn)回START。7b“清屏”功能鍵處理子程序程序流程圖見圖24第一步,將現(xiàn)在的ACC值入棧保護(hù);第二步,將01H送入A,即將清屏命令送入A;第三步,調(diào)用“寫命令到GLCD”子程序(見1a);第四步,ACC出棧;第五步,送00H到28H,即數(shù)字顯示標(biāo)志位清零;第六步,R5清零,即數(shù)字鍵按下次數(shù)累加器清零;第七步,跳轉(zhuǎn)到LOOP,即返回到GLCD固定顯示。以上,人機(jī)界面控制系統(tǒng)的程序設(shè)計(jì)完畢,源程序見附錄。DPTR入棧ACC入棧ACC入棧ACC入棧31H值送入A調(diào)“寫命令到GLCD”子程ACC出棧ACC高低四位交換ACC和#0FH與數(shù)字表表頭地址送入DPTRDPTR+A送入A調(diào)“寫資料到GLCD”子程ACC出棧ACC和#0FH與DPTR+A送入A調(diào)“寫資料到GLCD”子程ACC出棧DPTR出棧返回圖21 數(shù)字顯示子程序流程圖送JTAB到DPTRA減10HA 左移一位轉(zhuǎn)入A+DPTR圖22 功能鍵處理子程序流程圖28H.0=0?28H.1=0?28H.2=0?28H.3=0?跳轉(zhuǎn)到STARTYYYYNNNN28H.0置128H.1置128H.2置128H.3置1R5清零圖23“確認(rèn)”功能鍵處理子程序流程圖ACC入棧01H送入A調(diào)“寫命令到GLCD”子程序ACC出棧00H送入28HR5清零跳轉(zhuǎn)到LOOP圖24“清屏”功能鍵處理子程序流程圖結(jié)束語本文設(shè)計(jì)了一種玻璃橫切機(jī)的機(jī)械結(jié)構(gòu)及其人機(jī)界面系統(tǒng)。首先詳細(xì)了解了各種玻璃橫切機(jī)的機(jī)械結(jié)構(gòu),及其相應(yīng)的切割特征。最終選擇了斜置式速度控制式的機(jī)械結(jié)構(gòu)。對(duì)傳動(dòng)系統(tǒng)的主要部件的同步帶、步進(jìn)電動(dòng)機(jī)、軸承、主傳動(dòng)軸進(jìn)行了選型、計(jì)算、校核。繪制了機(jī)械結(jié)構(gòu)裝配圖、支架、刀架、機(jī)箱、法蘭盤、主傳動(dòng)軸的零件圖。進(jìn)行控制系統(tǒng)設(shè)計(jì),繪制了電路原理圖。人機(jī)界面系統(tǒng)設(shè)計(jì),其硬件由矩陣鍵盤、RT12864M ST7920 漢字圖形點(diǎn)陣液晶顯示模塊組成。實(shí)現(xiàn)功能為:液晶顯示切割玻璃長(zhǎng)度、切片數(shù)量、落刀位置、抬刀位置四項(xiàng)參數(shù),并可以通過鍵盤修改這些參數(shù)。做了軟件設(shè)計(jì)、程序編寫包括LCD驅(qū)動(dòng)程序、鍵盤監(jiān)控程序、顯示程序三大模塊。畫出了軟件流程圖,包括總流程圖及各個(gè)子程序流程圖,并對(duì)程序進(jìn)行了詳細(xì)的說明。大致完成了任務(wù)書的要求。由于技術(shù)、時(shí)間有限存在很多不足之處,望老師批評(píng)指導(dǎo)。韓建波2010年4月5日致 謝 緊張的畢業(yè)設(shè)計(jì)就要結(jié)束了?;厥走@幾個(gè)月的畢業(yè)設(shè)計(jì)生活,雖然辛苦,但看到自己能順利的完成畢業(yè)設(shè)計(jì)還時(shí)感到由衷的高興。要想自己的設(shè)計(jì)從頭至尾,每一個(gè)細(xì)節(jié),每一步計(jì)算都明明白白,做到心中有數(shù)。并不是一件簡(jiǎn)單的事情。不下一番苦功夫,不花大力氣是不可能做到這一點(diǎn)的。但只要你用心做了,成功總是伴隨你左右的。 通過這次設(shè)計(jì),我不敢說獲得了豐富的知識(shí),但起碼也小有收獲。這使我在拿到一個(gè)題目時(shí)不再擔(dān)心害怕,因?yàn)樵谖业哪X中已形成了一種思考問題解決問題的思路。當(dāng)然,今后我們工作在一個(gè)集體中做的只是一個(gè)工作中的某一部分,所以我們要學(xué)會(huì)配合,學(xué)會(huì)虛心聽取別人意見等。這都是在這次畢業(yè)設(shè)計(jì)中我所學(xué)到的。 最后,我要感謝我的老師,在整個(gè)畢業(yè)設(shè)計(jì)過程中,不辭辛勞的為我找資料,為我細(xì)心的指導(dǎo)、講解各種問題。在此,我要再次衷心的感謝每一位幫助我的老師。參考文獻(xiàn)1. 尹志強(qiáng).機(jī)電一體化系統(tǒng)設(shè)計(jì)課程設(shè)計(jì)指導(dǎo)書.機(jī)械工業(yè)出版社.2007.72. 胡漢才.單片機(jī)原理及其接口技術(shù).清華大學(xué)出版社.2004.23. 紀(jì)名剛.機(jī)械設(shè)計(jì).高等教育出版社.2001.64. 銀堯城.簡(jiǎn)明實(shí)用機(jī)械手冊(cè).機(jī)械工業(yè)出版社.1987.65. 王建華.機(jī)械制圖與計(jì)算機(jī)繪圖.國(guó)防工業(yè)出版社.2004.96. 龔振邦,等 機(jī)器人機(jī)械設(shè)計(jì)【M】. 北京:電子工業(yè)出版社,19957. 殷際英編著 光機(jī)電一體化理論基礎(chǔ). 化學(xué)工業(yè)出版社8. 薛萬鵬等譯 C程序設(shè)計(jì)教程. 機(jī)械工業(yè)出版社.9. 聶剛. 平板玻璃橫切機(jī)的分類及類別特征. 玻璃,2002 年第 2 期總第161 期10. 楊清翔 李文江.單片機(jī)在玻璃自動(dòng)計(jì)數(shù)系統(tǒng)中的應(yīng)用. 遼寧工程技術(shù)大學(xué)學(xué)報(bào) 2005年4月 第24卷增刊11. 歐耀海.機(jī)電一體化全自動(dòng)橫切機(jī). 玻璃 2007 年 第 6 期 總第 195 期12. 劉克福 李曉虹?;趩纹瑱C(jī)技術(shù)的全自動(dòng)橫切機(jī)研制。 微機(jī)算計(jì)信息(嵌入式與SOC) 2008年 第24卷 第12期13. 葉文才.自動(dòng)玻璃切割機(jī)控制系統(tǒng)的設(shè)計(jì)14. 張瑞 張宇干 談軍 費(fèi)曉勇.浮法玻璃橫切機(jī)智能控制系統(tǒng)的開發(fā). 中國(guó)建材裝備15. 孟正大郝立戴先中
收藏