柔性制造系統(tǒng)在線零件識別系統(tǒng)畢業(yè)設計_第1頁
已閱讀1頁,還剩37頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

1、<p><b>  畢業(yè)設計說明書</b></p><p>  題 目: 柔性制造系統(tǒng)在線零件識別 </p><p>  系統(tǒng) </p><p><b>  目 錄</b></p><p>  摘要 ………

2、……………………………………………………………………… Ⅱ</p><p>  1 緒論 …………………………………………………………………………… 1</p><p>  2 總體方案設計 ………………………………………………………………… 7</p><p>  2.1 引言………………………………………………………………………… 7</p>&

3、lt;p>  2.2 基于系統(tǒng)的一些問題的提出……………………………………………… 7</p><p>  2.3 總體方案的設計…………………………………………………………… 9</p><p>  2.4 系統(tǒng)的硬件設計…………………………………………………………… 11</p><p>  3 在線零件識別系統(tǒng)中數(shù)據(jù)庫的建立 ……………………………

4、…………… 13</p><p>  3.1 數(shù)據(jù)庫組成與文件………………………………………………………… 13</p><p>  3.2 創(chuàng)建數(shù)據(jù)庫………………………………………………………………… 15</p><p>  3.3 管理數(shù)據(jù)庫………………………………………………………………… 19</p><p>  3.4 設

5、計零件數(shù)據(jù)庫和建立圖表……………………………………………… 22</p><p>  4 軟件系統(tǒng)的設計及零件的識別與實現(xiàn) ……………………………………… 24</p><p>  4.1 引言………………………………………………………………………… 24</p><p>  4.2 軟件的設計與編程………………………………………………………… 24</p

6、><p>  4.3 軟件系統(tǒng)整體設計………………………………………………………… 24</p><p>  4.4 模版匹配的概念和算法…………………………………………………… 26</p><p>  4.5 運用MATLAB基于圖像模版匹配的零件識別 …………………………… 28</p><p>  5 總結與展望 ………………………

7、…………………………………………… 31</p><p>  致謝詞 …………………………………………………………………………… 32</p><p>  參考文獻 ………………………………………………………………………… 33</p><p><b>  摘 要</b></p><p>  隨著現(xiàn)代科技的發(fā)展,現(xiàn)代化

8、工業(yè)生產對制造精度更高、效率更快、智能化更高的先進制造技術要求越來越迫切;機器視覺技術具有快速性、可重復性、智能化、非接觸、現(xiàn)場抗干擾能力強等優(yōu)點,機器視覺技術應用于柔性制造系統(tǒng)中大大提高了系統(tǒng)得柔性化、自動化、和智能化水平,適應了現(xiàn)代制造業(yè)的進步和發(fā)展要求,在實際應用中顯示出了廣闊的應用前景。</p><p>  基于機器視覺的柔性制造系統(tǒng)在線零件識別系統(tǒng)的研究。涉及到機器視覺系統(tǒng)的建立、圖像采集方案的實現(xiàn)、圖

9、像預處理等方面,從理論和實踐上解決了用機器視覺實現(xiàn)柔性制造系統(tǒng)在線零件自動識別的一系列問題。本文的具體內容有以下幾點:</p><p>  1、闡述了機器視覺識別技術的研究背景和意義,然后在介紹機器視覺技術的發(fā)展和應用狀況以及機器視覺技術在機械制造行業(yè)中的應用現(xiàn)狀的基礎上,概述了本文的研究目的和主要工作。</p><p>  2、按照機器視覺系統(tǒng)的邏輯結構,分析各部分的設計方法,并在此方法

10、的指導下本文建立了由CCD工業(yè)相機、鏡頭、光源和PC機組成的機器視覺系統(tǒng),系統(tǒng)通過CCD和圖像采集卡獲取被識別零件的二維圖像數(shù)據(jù),將其送入計算機,經過圖像預處理和圖像識別分析,實現(xiàn)了對零件的自動識別。</p><p>  3、著重介紹零件數(shù)據(jù)庫的建立(用SQL2000說明)。</p><p>  4.對在線零件識別軟件系統(tǒng)的預處理,零件識別實現(xiàn)進行了介紹</p><p&

11、gt;  【關鍵詞】柔性制造系統(tǒng),圖像預處理,數(shù)據(jù)庫建立,軟件系統(tǒng)。</p><p><b>  ABSTRACT</b></p><p>  With the development of modern science and technology, it is more and morenecessary to apply the advanced manufac

12、turing technology with higher precision,efficiency and intelligence in the modern industrial manufacture. Machine visionte chnology has much virtue such as rapid, repetition, intelligent, non-contact and with strong anti

13、-amming ability. It is used in the flexible manufacturing system (FMS) and increases the systems' flexibility, automatization and intelligentizing level. Machine visio</p><p>  To solve the problem of ca

14、lling correct NC program automatically, real-timely for different online part in FMS, the research of FMS on-line parts recognizing system worked on machine vision was done.The research includes the composing of machine

15、vision system, implementing of image capturing, image pre-processing, edge-detect and the image recognition etc.When recognizing the online parts automatic in the FMS with machine vision technology a series of problem wa

16、s solved in theory and practice. T</p><p>  1 .Firstly, this thesis expounds the research background and significance of machine vision technology. Based on the development and application status of machine

17、vision recognizing in manufacturing, the research aim and main task are introduced.</p><p>  2.Analyze the designing method of each part for FMS according to its logical struchue and build up the system unde

18、r the guidance of this method. The machine vision system is composed of a CCD camera, camera lens, a light source and a personal computer. The system acquires the no-reflecting image by the CCD camera and image capture c

19、ard, sent it to the computer to process. Finally finishes the part recogntion.</p><p>  3.Introduces the parts database ( SQL2000description).</p><p>  4.for parts recognition software system fo

20、r preprocessing, parts recognition realization are introduced</p><p>  【Key words】 FMS, pre-processing, Database, software system</p><p><b>  第1章 緒論</b></p><p>  視覺包括對光信

21、號的感受、對視覺信息的獲取、傳輸、處理與理解,是人類觀察世界和認知世界的重要手段。據(jù)統(tǒng)計人類從外部世界獲得的信息約有80%是由視覺獲取的。隨著信號處理理論和計算機技術的發(fā)展,人們試圖用攝像機獲取環(huán)境圖像并將其轉換成數(shù)字信號,用計算機實現(xiàn)對視覺信息處理的全過程,這就是計算機視覺,其目的是使計算機具有通過一幅或多幅圖像認知周圍環(huán)境信息的能力。機器視覺則是建立在計算機視覺理論的基礎上,偏重于計算機技術工程化。與計算機視覺研究的視覺模式識別、視

22、覺理解等內容不同,機器視覺重點在于感知環(huán)境中物體的形狀、位置、姿態(tài)、運動等幾何信息。</p><p>  1.1機器視覺技術的發(fā)展與應用</p><p>  1.1.1機器視覺技術概述</p><p>  機器視覺是機器(通常指數(shù)字計算機)對圖像進行自動處理并報告“圖像中有什么”的過程,也就是說它識別圖像中的內容。圖像中的內容往往是某些機器零件,而處理的目標不僅要能

23、對機器零件定位,還要能對其進行檢驗。</p><p>  機器視覺實際上是數(shù)字視覺技術與工業(yè)制造技術的結合的綜合性技術,主要包括數(shù)字圖像處理技術、機械工程技術、控制技術、電光源照明技術,光學成像技術、傳感器技術、模擬與數(shù)字視頻技術,計算機軟硬技術,人機接口技術等。這些技術在機器視覺中是并列關系,這些技術相互協(xié)調應用才能構成一個成功的工業(yè)機器視覺應用系統(tǒng)。</p><p>  機器視覺系統(tǒng)基

24、本原理:機器視覺系統(tǒng)通常采用CCD (Charge Coupled Device)相機攝取圖像,將其轉化為數(shù)字信號,再采用先進的計算機硬件與軟件技術對圖像數(shù)字信號進行處理,從而得到所需要的各種目標圖像特征值,并在此基礎上實現(xiàn)模式識別、坐標計算、灰度分布圖等多種功能。機器視覺系統(tǒng)能夠根據(jù)其檢測結果快速地顯示圖像、輸出數(shù)據(jù)、發(fā)布指令,執(zhí)行機構可以配合其完成指令的實施。機器視覺系統(tǒng)主要由圖像獲取、圖像分析和處理、輸出顯示或控制三個功能模塊組成

25、。</p><p>  圖像獲取設備包括光源、攝像機等,其中關鍵部件CCD是由分布于其上的各個像元的光敏二極管的線性陣列或矩形陣列構成,通過順序輸出每個二極管的電壓脈沖,實現(xiàn)將圖像光信號轉換成電信號的目的。輸出的電壓脈沖序列可以直接以RS-170制式輸入標準電視顯示器,或者輸入計算機的內存,進行數(shù)值化CCD是現(xiàn)在最常用的機器視覺傳感器。</p><p>  圖像處理包括相應的軟件和硬件系統(tǒng)

26、。顯示或輸出與過程相連,包括監(jiān)視界面,過程控制器和報警裝置等。攝像數(shù)據(jù)通過計算機對標準和故障圖像的分析和比較,若發(fā)現(xiàn)不合格產品,則通過NO信號報警,并由執(zhí)行機構自動將其排除出生產線。機器視覺檢測的結果可以作為計算機輔助質量CAQ (Computer Aided Quality)系統(tǒng)的信息來源,也可以和其它控制系統(tǒng)集成。</p><p>  1.1. 2機器視覺技術的發(fā)展</p><p> 

27、 機器視覺是一個相當新且發(fā)展十分迅速的研究領域,并己成為計算機科學的重要研究領域之一機器視覺是在20世紀so年代從統(tǒng)計模式開始的,當時的工作主要集中在二維圖像分析和識別上,如光學字符識別、工件表面、顯微圖片和航空圖片的分析和解釋等。20世紀60年代,Roberts(1965年)通過計算機程序從數(shù)字圖像中提取諸如立方體、菱柱體等多面體的三維結構,并對物體形狀及物體的空間關系進行描述。Roberts的研究工作開創(chuàng)了以理解三維場景為目的三維機

28、器視覺的研究。Roberts對積木世界的創(chuàng)造性研究給人們以極大的啟發(fā),許多人相信,一旦有白色積木玩具組成的三維世界可以被理解,則可以推廣到理解復雜的三維場景。于是人們對積木世界進行了深入的研究,研究的范圍從邊緣、角點等特征到提取線條、平面、曲面等幾何要素分析,一直到圖像明暗、紋理、運動以及成像幾何等,并建立了各種數(shù)據(jù)結構和推理規(guī)則。到了20世紀70年代,己經出現(xiàn)了一些視覺應用系統(tǒng)。</p><p>  1977年

29、,以David M,教授為代表,提出了不同于“積木世界”分析方法的計算視覺理論,該理論在20世紀80年代成為機器視覺研究領域中的一個十分重要的理論框架,對立體視覺的發(fā)展產生了巨大的影響。Mary創(chuàng)立的視覺理論他首先從信息處理的角度出發(fā)綜合了圖像處理,心里物理學,神經生理學及臨床精神病學的研究成果,提出了一個較為完善的視覺系統(tǒng)框架,他認為視覺過程可以分為三個階段:第一階段是將輸入的原始圖像進行處理,抽取圖像中諸如角點,</p>

30、<p>  邊緣,紋理,線條,邊界等基本特征,這些特征的集合為基元圖;第二階段是指在以觀測者為中心的坐標系中,由輸入圖像和基元圖恢復場景中可見部分的深度,法線方向,輪廓等,這些信息包含了深度信息,但不是真正的物體三維表示,稱二維半圖;第三階段是在以物體為中心的坐標系中,由輸入圖像,基元圖和二維半圖來恢復、表示、識別三維圖體。基于這種理論框架,研究者們對其中的各個研究層面進行了大量的研究。</p><p&

31、gt;  到80年代中期,機器視覺獲得蓬勃的發(fā)展,新概念、新方法、新理論不斷涌現(xiàn),比如基于感知特征群的物體識別理論框架、主動視覺理論框架、視覺繼承理論框架等。20世紀90年代,隨著光電自動化和計算機技術的高速發(fā)展,利用機器視覺的快速性、可重復性、智能化和可現(xiàn)場性的特點,機器視覺在汽車零配件批量加工的尺寸檢查和自動裝配的完整性檢查、電子裝配線的元件定位、IC上的字符識別、印刷電路板的檢驗等應用場合得到了具體的應用。作為一個充滿生機與活力的

32、學科,機器視覺檢測技術在現(xiàn)代工業(yè)中具有廣泛的應用前景,目前國外己經有了許多這方面的研究。許多傳統(tǒng)的人工視覺檢測方法正在逐步被計算機視覺檢測技術所代替,而且又有許多新的成像方法得到了廣泛的研究和應用,除了最普通的自然光圖像及光學顯微圖像外,還有p射線圖像, X射線圖像、紅外熱力圖像、核磁共振圖像、共焦顯微圖像、低濕電子顯微圖像等成像技術。所有這些圖像,都可以經過適當?shù)霓D換,成為計算機可以處理的數(shù)字圖像,然后利用機器視覺的方法,對其進行處

33、理與分析,提取得到研究者所需的信息,使檢測過程更簡單,結果更準確,速度更快。</p><p>  近年來,國內機器視覺技術應用研究得到迅猛的發(fā)展,各行業(yè)的領先企業(yè)在解決了生產自動化問題后,已開始將目光轉向視覺測量、識別的自動化方向,即智能的機器視覺系統(tǒng)的應用。機器視覺技術在國內的發(fā)展可大致分為三個階段:1990年以前,僅僅在大學和研究所中有一些研究圖像處理和模式識別的實驗室。在20世紀90年代初,一些來自這些研究

34、機構的工程師成立了他們自己的視覺公司,開發(fā)了第一代圖像處理產品,例如基于ISA總線的灰度級圖像采集卡,和一些簡單的圖像處理軟件庫,他們的產品在大學的實驗室和一些工業(yè)場合得到了應用,人們能夠做一些基本的圖像處理和分析工作。盡管這些公司用視覺技術成功地解決了一些實際問題,例如多媒體處理,印刷品表面檢測,車牌識別等,但由于產品本身軟硬件方面的功能和可靠性還不夠好,限制了他們在工業(yè)應用中的發(fā)展?jié)摿?。大恒圖像公司就是做的較好者之一。另外,一個重要

35、的因素是市場需求不大,工業(yè)界的很多工程師對機器視覺沒有概念,另外很多企業(yè)也沒有認識到質量控制的重要性。這種狀況一直持續(xù)到1998年。所以,我們稱1990~1998年為初級階段。</p><p>  自從1998年,越來越多的電子和半導體工廠,包括香港和臺灣投資的工廠,</p><p>  落戶廣東和上海。帶有機器視覺的整套的生產線和高級設備被引入中國。隨著這股潮流,一些廠商和制造商開始希望

36、發(fā)展自己的視覺檢測設備,他們從美國和日本引入最先進的成熟產品,給終端用戶提供專業(yè)培訓咨詢服務,有時也和他們的商業(yè)伙伴一起開發(fā)整套的視覺設備。機器視覺系統(tǒng)不僅僅是應用半導體和電子行業(yè),而且開始應用在汽車、食品、飲料、包裝等行業(yè)中,這里,我們將1998~2002年定義為機器視覺概念引入期。</p><p>  第三階段從2002年至今,我們稱之為機器視覺發(fā)展期,中國機器視覺的呈快速增長趨勢;在許多行業(yè)如半導體、電子、

37、計算機配件、消費品、食品、汽車、</p><p>  冶金、包裝、制藥等,客戶開始尋求視覺檢測和識別解決方案;同時開發(fā)圖像采集卡、圖像軟件等圖像處理產品的穩(wěn)定性和可靠性得到很大的提高,開始應用于工業(yè)現(xiàn)場。</p><p>  1.1. 3機器視覺技術的應用</p><p>  隨著現(xiàn)代生產自動化程度的不斷提高,機器視覺的應用范圍不斷擴大,在自動化生產領域所處的地位也

38、逐漸上升。應用需求是機器視覺研究的巨大推動力.各行各業(yè)對于機器視覺系統(tǒng)的需求越來越迫切,機器視覺系統(tǒng)的市場正在形成、發(fā)展。</p><p>  機器視覺系統(tǒng)已被廣泛應用于各個領域,如:對高速貼片機上對電子元件的</p><p>  快速定位、對管腳數(shù)目的檢查、對IC表面印字符的辨識、汽車儀表盤加工精度的檢查、軸承生產中對滾珠數(shù)量和破損情況的檢查、鋼帶表面缺陷的檢查等等,圖1.2所示為一些在

39、制造行業(yè)中的具體應用。</p><p>  如果按行業(yè)劃分,機器視覺主要應用行業(yè)為:自動控制、電子與電氣、機械</p><p>  制造、醫(yī)藥行業(yè)、玻璃陶瓷、包裝行業(yè)、印刷行業(yè)、交通運輸、紡織工業(yè)、機器人技術等領域。</p><p>  1.工業(yè)視覺:如工業(yè)檢測、工業(yè)探傷、自動生產流水線、郵政自動化、計算機輔助外科手術、顯微醫(yī)學操作,以及各種危險場合工作的機器人等。

40、將圖像和視覺技術用于生產自動化,可以加快生產速度,保證質量的一致性,還可以避免人的疲勞、注意力不集中等帶來的誤判。</p><p>  2.人機交互:如人臉識別、智能代理等,讓計算機可借助人的手勢動作(手語)、嘴唇動作(唇讀)、軀干運動(步態(tài))、表情測定等了解人的愿望要求而執(zhí)行指令,這既符合人類的交互習慣,也可增加交互方便性和臨常感等。</p><p>  3.視覺導航:如巡航導彈制導、無

41、人駕駛飛機飛行、自動行駛車輛、移動機器人、精確制導等,既可避免人的參與及由此帶來的危險,也可提高精度和速度。</p><p>  4.虛擬現(xiàn)實:如飛機駕駛員訓練、醫(yī)學手術模擬、場景建模、戰(zhàn)場環(huán)境表示等它可幫助人們超越人的生理極限,“親臨其境”,提高工作效率。</p><p>  5.圖像自動解釋:包括對放射圖像、顯微圖像、遙感多波段圖像、合成孔徑雷達圖像、航空航測圖像等的自動判讀理解。由于

42、近年來技術的發(fā)展,圖像的種類和數(shù)量飛速增長,圖像的自動理解已成為解決信息膨脹問題的重要手段。</p><p>  機器視覺檢測技術在國外發(fā)展很快,早在20世紀80年代,美國國家標準局就預計,檢測任務的90%將由視覺檢測任務來完成。美國在80年代就有100多家公司躋身于視覺檢測系統(tǒng)的經營市場;國際權威統(tǒng)計資料顯示,全球機器視覺市場總量正在向100億美元挺進,年增長率12.4%。國外,機器視覺作為一個產業(yè)己經相當成熟

43、了,在有些地方,市場競爭甚至到了白熱化的程度,但在國內,機器視覺檢測技術發(fā)展仍處于“嬰兒”成長期,在應用方面,僅僅出現(xiàn)了一些零星的案例,而且往往較為初級,無論是在深度上還是廣度上,都與國外水平相去甚遠。當前國內的機器視覺研究和應用水平跟國外相比至少有加年的差距。這與我國整體工業(yè)水平不高也有關系。當前,我國工業(yè)面臨著產業(yè)結構調整的任務,所謂用信息化帶動工業(yè)化,就是要用先進的技術來武裝傳統(tǒng)產業(yè)。</p><p>  

44、1.2課題背景與意義</p><p>  隨著現(xiàn)代制造業(yè)的發(fā)展,制造產品朝著小批量、多種類的方向發(fā)展,傳統(tǒng)的制造技術及生產管理模式正發(fā)生巨大變革;加工工業(yè)正朝著高速、高精密、大批量生產、高度自動化、智能化和柔性化的方向發(fā)展。隨著計算機技術的發(fā)展和在企業(yè)中應用的不斷深化,1967年英國Molins公司創(chuàng)造了柔性制造系統(tǒng)(FlexibleManufacturing System, FMS )。所謂FMS,就是在成組技

45、術的基礎上引入計算機控制、管理和調度功能,提高了加工的自動化和柔性,通過計算機可以實現(xiàn)24小時連續(xù)工作,實現(xiàn)了不停機轉換零件品種和批量。同時,在加工中心之間通過自動導向小車或傳送帶運輸零件。適用于多品種、中小批量生產的具有高柔性且自動化程度高的制造系統(tǒng)。柔性是FMS的最大特點。即系統(tǒng)內部對外部環(huán)境的適應能力。。</p><p>  FMS一般由加工系統(tǒng)、物流系統(tǒng)、信息流控制系統(tǒng)和輔助系統(tǒng)組成,如圖1-2所示。&l

46、t;/p><p>  圖1-2柔性制造系統(tǒng)的構成</p><p>  機器視覺技術具有快速性、可重復性、智能化、非接觸、現(xiàn)場抗干擾能力強等優(yōu)點,隨著智能制造系統(tǒng)的發(fā)展,越來越多的FMS引入了機器視覺,在FMS的自動化生產中,涉及到各種各樣的質量檢查、測量和零件識別應用,例如汽車零配件尺寸檢查和自動裝配的完整性檢查、加工前刀具的磨損檢查等。這類應用過去是靠人工檢測來完成,人工執(zhí)行這些工序,給工廠

47、增加了巨大的人工成本和管理成本的同時,仍然不能保證100%的產品檢驗合格率,另外,有些微小尺寸的精確快速測量、形狀匹配、顏色辨識等,用人眼根本無法連續(xù)穩(wěn)定地進行。機器視覺技術的引入代替人工檢測方法,避免了人眼的疲勞同時還能代替人工視覺在一些不適合人工作業(yè)的危險環(huán)境中工作。因此,將機器視覺技術應用于FMS系統(tǒng)中的檢測方面可以大大的提高生產效率和自動化程度。</p><p>  機器視覺技術在FMS系統(tǒng)中一個重要應用

48、是它能夠直接識別零件和能有效地引入人工智能方法,從而判別和檢測人為造成裝載錯誤零件和裝夾位置的不正確;另外對零件外形進行識別和對零件進行分類,反饋識別信息到FMS主控計算機,并能對系統(tǒng)生產過程提供信息反饋.因此,機器視覺系統(tǒng)能參與FMS調度與管理決策,使FMS生產管理與調度更加柔性化與智能化。</p><p>  隨著制造業(yè)的快速發(fā)展和計算機及總線技術發(fā)展的日臻成熟,機器視覺技術己經在制造業(yè)中得到了廣泛的應用。機

49、器視覺是圖像技術、模式識別技術,以及計算機技術發(fā)展的新的產物,是實現(xiàn)智能化、自動化、信息化的先進技術領域。機器視覺系統(tǒng)在FMS中的應用,大大提高裝備的智能化、自動化水平,提高FMS的使用效率、可靠性等性能。隨著機器視覺系統(tǒng)新的技術、新的理論在FMS中的應用,將更加有效地發(fā)揮FMS自動化裝備的效能,提升自動化生產水平,提高產品質量,帶動整個產業(yè)的生產效率大幅提高。因此開展機器視覺的理論探索和機器視覺技術應用于FMS中的零件識別的研究具有非

50、常重要的意義。</p><p>  1.3本論文的選題與研究內容</p><p>  本論文圍繞如何實現(xiàn)柔性系統(tǒng)在線零件的自動識別,對機器視覺識別系統(tǒng)的基本原理、圖像預處理技術、數(shù)據(jù)庫建立等若干關鍵技術進行了大量的試驗分析和理論探討。在此基礎上,圍繞柔性制造系統(tǒng)在線零件識別的特點,比較了相關軟硬件的性能,最終完成了柔性制造系統(tǒng)在線零件識別系統(tǒng)設計。</p><p>

51、  第2章 柔性制造系統(tǒng)在線零件識別系統(tǒng)總體方案設計</p><p><b>  2.1引言</b></p><p>  硬件是功能的基礎,可以說整個在線零件識別系統(tǒng)的性能取決于硬件本身的特性。硬件系統(tǒng)的設計和選型在根本上決定了系統(tǒng)整體的識別精度和穩(wěn)定性。典型的PC式視覺系統(tǒng)一般由計算機、光源部分、鏡頭、CCD攝像機、圖像集卡以及圖像處理軟件組成。在本章中,將圍繞柔性

52、制造系統(tǒng)在線零件識別的應用,就機器視覺系統(tǒng)的硬件組成、性能比較以及硬件選型進行了進一步的研究和實踐。</p><p>  2.2柔性制造系統(tǒng)在線零件識別系統(tǒng)問題的提出</p><p>  2.2.1柔性制造系統(tǒng)概述</p><p>  柔性制造系統(tǒng)(島)由一臺帶雙工位交換托板的THM6363精密臥式加工中心、兩臺帶雙工位交換托板的TH6363臥式加工中心、容量為十八

53、個托板的托板庫,托板交換小車和總控計算機、信息監(jiān)控系統(tǒng)、在線零件識別系統(tǒng)等組成??刂撇糠种饕?總控計算機、GE-FANUCFA控制系統(tǒng)、加工中心控制系統(tǒng)、小車控制系統(tǒng)、現(xiàn)場信息監(jiān)控系統(tǒng)、零件識別系統(tǒng)等組成。其中加工中心和搬運小車主要采用具有網絡通訊功能的FANUC Oi-MB數(shù)控系統(tǒng),托板庫控制系統(tǒng)采用具有網絡通訊功能的FANUC Oi-TB數(shù)控系統(tǒng)。三臺加工中心、托板庫和總控計算機之間采用以太網連接.通過網絡總控計算機可分別獲得三臺

54、加工中心和托板庫的狀態(tài)信息,并可向創(chuàng)門傳送程序和刀偏等數(shù)據(jù)。同時三臺加工中心、托板庫、零件識別系統(tǒng)之間采用1/O LINK總線連接,用于傳遞相互之間的1/O接口信號。</p><p>  機床托板裝載站和工作臺面上的托板號記憶在FANUC數(shù)控系統(tǒng)內部的PMC數(shù)據(jù)表里。通過uo L.mrlc總線可將機床上的托板號數(shù)據(jù)傳送到托板庫控制系統(tǒng),同時將搬運小車輸送來的托板號和其對應的程序號數(shù)據(jù)送至機床。</p>

55、<p>  托板庫由容量為十八個托板的托板倉庫、搬運小車和上料工位組成,托板倉庫采用固定托板位置控制方式,即每個托板放置在托板倉庫中的固定位置上。搬運小車采用FANUC oi-TE數(shù)控系統(tǒng)進行控制,由FANLTC數(shù)控系統(tǒng)來記憶搬運小車、上下料工位、托板裝載站和機床工作臺面上的托板號。在數(shù)控系統(tǒng)里事先編制好許多用于控制搬運小車移動到各個位置的程序,由托板庫控制系統(tǒng)根據(jù)總控計算機下發(fā)的控制程序來調用執(zhí)行,從而控制搬運小車為三臺

56、加工中心服務。</p><p>  總控計算機為工業(yè)級I'C機,監(jiān)控托板庫的工作狀態(tài),并可向它們傳送程序和加工數(shù)據(jù)。整個柔性制造系統(tǒng)通過以太網可往上連接到公司的MIS系統(tǒng),接受公司生產部門指令和作業(yè)計劃,接收技術中心的CAM系統(tǒng)生成的產品加工程序、接受公司的生產調度部的監(jiān)控。</p><p>  零件識別系統(tǒng)為PC式視覺系統(tǒng),在待加工零件裝夾完成后,進行零件識別,將識別出的零件信息

57、發(fā)送給MIS系統(tǒng),再由MIS系統(tǒng)安排該零件的加工。</p><p>  圖2-1柔性制造系統(tǒng)工作流程圖</p><p>  2. 2. 2在線零件識別系統(tǒng)問題的提出</p><p>  從圖2-1所示的柔性制造系統(tǒng)工作原理流程圖知在上下料工位裝夾完零件后,由托板小車自動將零件送到相應加工中心,由托板庫控制系統(tǒng)通過MIS系統(tǒng)將該零件的相應加工程序號傳送給加工中心,加工

58、中心調用與程序號對應的加工程序進行加工;在以前的柔性制造系統(tǒng)中完全靠人工輸入來調用待加工零件的數(shù)控程序,這影響了系統(tǒng)得加工效率,成為制約柔性制造島柔性化和智能化的一個重要方面,為了解決這一問題,需要在零件進行加工前先完成零件的自動識別,根據(jù)識別結果加工中心自動調用相應程序完成加工。若在每臺加工中心各自建立一套獨立的基于機器視覺的在線零件識別系統(tǒng),則能更好的提高系統(tǒng)的柔性化和智能化,但是這種方案將增加整個柔性制造系統(tǒng)的成本。因此本文研究了

59、在上下料工位處采用PC機器視覺系統(tǒng)通過采集圖像和相應的圖像識別處理和識別來實現(xiàn)在線零件識別的方法。</p><p>  2.3柔性制造系統(tǒng)在線零件識別系統(tǒng)總體方案設計</p><p>  2. 3. 1在線零件識別系統(tǒng)結構與工作原理</p><p>  本研究根據(jù)機械零件圖像識別原理及柔性制造系統(tǒng)的要求,設計了基于機器視覺的在線零件識別系統(tǒng),其由工控機、高分辨率的面

60、陣黑白工業(yè)相機、圖像采集卡、光源、光學鏡頭、光源、沁卡等組成,它用于對柔性制造系統(tǒng)在線零件進行識別。系統(tǒng)結構如圖2-2所示:</p><p><b>  圖2-2系統(tǒng)結構</b></p><p>  上面系統(tǒng)組成圖中所示各組成部分的名稱與功能概述如下:</p><p>  1.工業(yè)相機和光學部件:這一部件含有一個工業(yè)相機和鏡頭(光學部件),用于

61、拍攝被檢測的物體。</p><p>  2.光源:光源為整個系統(tǒng)提供穩(wěn)定、可靠得照明光源,并且使得零件圖像中的背景灰度均勻,通過與背景的配合以便拍攝到更好的圖像。</p><p>  3.圖像采集卡:也稱為視頻抓取卡,這個部件是一張插在PC上的卡。這張采集卡的作用是將攝像頭與PC連接起來。它從攝像頭中獲得圖像信息(模擬信號或數(shù)字信號),然后轉換成PC能處理的數(shù)據(jù).</p>&

62、lt;p>  4. PC平臺:計算機是機器視覺自動識別系統(tǒng)的關鍵組成部分,是自動識別檢測軟件運行的硬件平臺。對圖像采集卡得來的圖像數(shù)據(jù)進行圖像處理。</p><p>  5.在線零件識別系統(tǒng)軟件:整個系統(tǒng)中的智能部分,自動圖像識別軟件用于創(chuàng)建和執(zhí)行程序、處理采集回來的圖像數(shù)據(jù)、以及完成識別零件操作。</p><p>  6.數(shù)字I/O和網絡連接:一旦系統(tǒng)完成識別操作,這部分負責與外界

63、通信,將識別出來的零件信息以控制信號的形式輸出。</p><p>  系統(tǒng)的工作原理:在自動識別零件前,攝取各種零件的圖像生成圖像庫。在每個工作計劃執(zhí)行前,根據(jù)MIS系統(tǒng)下發(fā)的計劃文件(.excel表格格式),更新當前工作計劃臨時零件庫;識別系統(tǒng)工作時,當載有零件的自動牽引小車將托板送到上料工位,工人裝夾工件,然后按動攝像啟動按鈕,光源系統(tǒng)啟動為系統(tǒng)提供均勻的光線,由工業(yè)CCD相機開始攝像,工控機內的圖像采集卡對

64、工業(yè)CCD相機傳送來的圖像信號進行放大、濾波、采樣等處理,并將圖像信號寫入到工控機的內存中,然后由圖像識別軟件對采集到的零件圖像進行圖像處理和識別。最后在顯示器上顯示識別結果,同時通過加卡,把識別出來的零件信息傳送給托板庫控制系統(tǒng)和MIS系統(tǒng),MIS系統(tǒng)再根據(jù)識別結果安排加工中心并調用相應的數(shù)控加工程序傳給相應的加工中心,完成相應零件的加工。</p><p>  2.3.2柔性制造系統(tǒng)在線零件識別系統(tǒng)基本性能&l

65、t;/p><p>  柔性制造系統(tǒng)在線零件識別系統(tǒng)的基本性能如下:</p><p>  1.除了上下料由人工完成,其余皆由控制系統(tǒng)自動控制完成; </p><p>  2.可實現(xiàn)識別工件的大小:600 X 800 mm;</p><p>  3.可識別工件類型:箱體類、板桿類、軸類、盤類;</p><p>  4.具備人機

66、交互界面,圖像識別的結果將返回人機界面;</p><p>  5.識別零件總數(shù):999種零件;</p><p>  6.識別速度:1秒/零件;</p><p>  7.識別準確率:當前生產批次零件100/0*</p><p>  2.4柔性制造系統(tǒng)在線零件識別系統(tǒng)硬件設計</p><p>  基于PC結構的識別系統(tǒng)得硬

67、件的設計,主要是一個視覺系統(tǒng)中各種關鍵硬件的選擇與設計.下面重點討論機器視覺系統(tǒng)關鍵硬件部分的選用。</p><p>  2. 4. 1 CCD工業(yè)相機選擇</p><p>  CCD(電荷藕合器件)是由具有光電效應的半導體器件組成的一個面陣單元。通過CCD圖像傳感器采集圖像,把目標的三維圖像采集為二維圖像,通過光信號轉換成電信號,即所謂的模擬信號,再由圖像采集卡把電信號轉化成數(shù)字信號,供

68、計算機處理。</p><p>  CCD根據(jù)圖像顏色來分有單色CCD和彩色CCD。單色CCD輸出圖像是單色的,彩色CCD輸出圖像是彩色的。CCD根據(jù)傳感器格式來分,可以分為線陣和面陣兩種。線陣CCD每次只能得到一條線上的光學信息,其分辨率高。面陣CCD由排成方陣的感光像元組成,可直接得到二維圖像,一般應用于成像速度要求不高,一次成像的場合。</p><p>  由于本系統(tǒng)需自動識別的是金屬

69、零件,對零件的具體顏色和表面圖像等信息都不需要,因此采用單色的相機。同樣價格的單色相機和彩色相機相比,單色相機分辨率高、信噪比大、靈敏度高、拍攝的圖像對比度也大,更能夠表達被測物體的亮度信息,另外圖像格式的數(shù)據(jù)量小、處理速度快。所以單色相機能夠完全滿足本系統(tǒng)的要求。由于零件是靜止攝像,采用面陣相機。下面確定相機的關鍵參數(shù):</p><p><b>  1.分辨率的確定</b></p&g

70、t;<p>  由于本系統(tǒng)為柔性制造系統(tǒng)的在線零件的識別,而非精確的尺寸檢測,系統(tǒng)只需達到毫米級像素當量即可滿足要求。柔性制造系統(tǒng)在線零件的最大尺寸為600 X800 mm,則CCD的最小分辨率為 800X600mm??紤]到現(xiàn)場屏蔽背景尺寸要大于零件尺寸,因此本系統(tǒng)選用了分辨率為1024X 768的CCD。</p><p>  2.相機接口類型確定</p><p>  相機的

71、接口主要有:Analog, CameraLink, IEEE1394, USB2.0, Gigabit Ethernet;其中CameraLink是專為機器視覺的高端應用設計的,是由幾家專做圖像卡和工業(yè)相機的公司聯(lián)合發(fā)布的,其傳輸率高,可達到1 Gbits/s,輸出數(shù)字格式,可提供高分辨率、高信噪比:其缺點是傳輸距離較短,最遠距離不超過l 0m。由于本系統(tǒng)CCD跟PC機距離較近,因而選用CameraLink接口類型的工業(yè)相機。</

72、p><p>  根據(jù)以上所述,在本系統(tǒng)中,選用型號為UNIQ UP800的單色面陣CCD,其分辨率為1024 x 768,CCD尺寸為4.8 X 3.6mm,像素尺寸為:4.65um X 4.65um 。</p><p><b>  2.4.2鏡頭選擇</b></p><p>  鏡頭是本系統(tǒng)中必不可少的部件,鏡頭的選擇直接影響成像質量的優(yōu)劣,影響

73、算法的實現(xiàn)和識別結果。鏡頭從焦距上分為短焦鏡頭、中焦鏡頭、長焦鏡頭;結構上分有固定光圈定焦鏡頭、手動光圈定焦鏡頭、自動光圈定焦鏡頭、手動變焦鏡頭、自動變焦鏡頭、自動光圈電動變焦鏡頭、電動三可變鏡頭等。通常選用鏡頭主要根據(jù)鏡頭的幾個主要參數(shù)來確定。一般情況下,主要考慮鏡頭的成像面、焦距、視場、工作距離、視野和景深等參數(shù)。一般來講,焦距越小,視角越大,最小工作距離越短,視野越大。對于鏡頭的選用,工作距離越近越好,鏡頭的畸變越小越好,視野越大

74、越好。根據(jù)本系統(tǒng)在工作時的位置是固定的即物距是定值,另外光源環(huán)境也變化不大;因而選取具有光照度比較均勻,價格較便宜的手動光圈定焦標準鏡頭。這種鏡頭結構較簡單,有一個可以手動調節(jié)的對焦調整環(huán)和手動光圈調整環(huán);通過左右旋轉該環(huán)可使成像最清晰,調節(jié)光圈調整環(huán)可使光圈范圍從F1.2或F1.4到關閉,使其能夠適應工作環(huán)境的光照度。零件最大尺寸為800mm,鏡頭至零件的距離為1400mm,則本自動識別系統(tǒng)需要的檢測視角為44度,檢測視角小于標準鏡頭

75、的視角50度。</p><p>  下面確定鏡頭的焦距:</p><p>  假定鏡頭的焦距是FL(mm),工作距離是W(mm),那么根據(jù)幾何光學的原理,可以推出所選取工業(yè)相機UNIQ UP800的CCD長邊L=4.8mm,系統(tǒng)攝像工作距離W=1400mm,最大視場FOV=800mm所以可得FL=8.3mm。</p><p>  由以上分析可得系統(tǒng)的鏡頭要求選用日

76、本精工8mm手動光圈定焦標準鏡頭。</p><p>  2. 4. 3光源系統(tǒng)設計</p><p>  光源系統(tǒng)是視覺系統(tǒng)的一個關鍵部分,因為光源光強的均勻性,光強波動幅度、照明方式等,會直接影響著圖像采集的質量,從而影響整個系統(tǒng)的測量精度。根據(jù)光源的照射方式不同,可以分為前照、背照、分光照等多種。根據(jù)所用的燈源的不同分為LED光源、氖燈光源、白熾燈光源等,另外系統(tǒng)處于全開放式的工作環(huán)境狀

77、態(tài),環(huán)境光源變化很大,對系統(tǒng)的圖像采集帶來很大的難度和不確定的因素。基于以上原因和現(xiàn)場實際情況,設計了一個白色的三基色節(jié)能燈光源并采用背光方式,零件為不透明物體,采用背光方式即光源從零件后面照射,對于不透明物體具有提高圖像對比度、邊緣特別突出等優(yōu)點。</p><p>  第3章 在線零件識別系統(tǒng)中零件數(shù)據(jù)庫的建立</p><p>  3.1 數(shù)據(jù)庫組成與文件</p><

78、;p>  3.1.1 數(shù)據(jù)庫文件</p><p>  在SQL Server 2000中,每個數(shù)據(jù)庫均用一組操作系統(tǒng)文件來存放,數(shù)據(jù)庫中的所有數(shù)據(jù)、對象和數(shù)據(jù)庫操作都存放在這些操作系統(tǒng)文件中。根據(jù)這些文件的作用不同,可以分為三類:</p><p> ?。?)主數(shù)據(jù)文件(Primary):用來存放數(shù)據(jù),每個數(shù)據(jù)庫都必須有一個主數(shù)據(jù)文件,其后綴為.MDF。</p><

79、p> ?。?)次數(shù)據(jù)文件(Secondary):用來存放數(shù)據(jù),一個數(shù)據(jù)庫可以沒有也可以有多個次數(shù)據(jù)文件,其后綴為.NDF。</p><p> ?。?)事務日志文件(Transaction Log):用來存放事務日志,每個數(shù)據(jù)庫必須有一個或多個事務日志文件,其后綴為.LDF。</p><p>  一般情況下,一個數(shù)據(jù)庫至少由一個主數(shù)據(jù)文件和一個事務日志文件組成。也可以根據(jù)實際需要,給數(shù)

80、據(jù)庫設置多個次數(shù)據(jù)文件和其他日志文件,并將它們放在不同的磁盤上。</p><p>  默認狀態(tài)下,數(shù)據(jù)庫文件存放在\MSSQL\data\目錄下,主數(shù)據(jù)文件名為“數(shù)據(jù)庫名_Data.MDF”,日志文件名為“數(shù)據(jù)庫名_Log.LDF”。數(shù)據(jù)庫的創(chuàng)建者可以在創(chuàng)建時指定其他的路徑和文件名,也可以添加Secondary文件和更多的日志文件。 </p><p>  3.1.2 數(shù)據(jù)庫組成</p

81、><p><b>  1.數(shù)據(jù)庫對象</b></p><p>  SQL Server的每一個數(shù)據(jù)庫都由關系圖(Relation Map)、表(Table)、視圖(View)、存儲過程 (Stored procedures)、觸發(fā)器(Triggers)、用戶自定義數(shù)據(jù)類型(User-defined data types)、用戶自定義函數(shù)(User-defined func

82、tions)、索引(Indexes)、規(guī)則(Constraints)、默認值(Defaults)等數(shù)據(jù)庫對象組成,如圖3-1所示。</p><p>  2.系統(tǒng)數(shù)據(jù)庫和示例數(shù)據(jù)庫</p><p>  在完成SQL Server安裝后,系統(tǒng)即會自動創(chuàng)建6個數(shù)據(jù)庫。它們分別是master、tempdb、model和msdb這4個系統(tǒng)數(shù)據(jù)庫和Northwind、Pubs這2個示例數(shù)據(jù)庫。如圖3-

83、1所示。</p><p>  圖3-1 數(shù)據(jù)庫對象圖 </p><p> ?。?)master數(shù)據(jù)庫</p><p>  master是一個最重要的系統(tǒng)數(shù)據(jù)庫,它記錄了SQL Server系統(tǒng)級的所有信息,包括系統(tǒng)中所有的登錄賬號、系統(tǒng)配置信息、所有數(shù)據(jù)庫的信息、所有數(shù)據(jù)庫及數(shù)據(jù)庫文件的地址等。每個數(shù)據(jù)庫都有屬于自己的一組系統(tǒng)表,記錄了每個數(shù)據(jù)庫各自的系統(tǒng)信息,這

84、些表在創(chuàng)建數(shù)據(jù)庫時自動產生。為了與用戶創(chuàng)建的表相區(qū)別,這些表被稱為系統(tǒng)表,表名都以“sys”開頭。</p><p>  master數(shù)據(jù)庫中還有很多系統(tǒng)存儲過程和擴展存儲過程。系統(tǒng)存儲過程是預先編譯好的程序,所有的系統(tǒng)存儲過程的名字都以“sp_”開頭。</p><p> ?。?)tempdb數(shù)據(jù)庫</p><p>  tempdb 數(shù)據(jù)庫用于存放所有連接到系統(tǒng)的用戶

85、臨時表和臨時存儲過程以及SQL Server產生的其他臨時性的對象。tempdb是SQL Server中負擔最重的數(shù)據(jù)庫,因為幾乎所有的查詢都可能需要使用它。</p><p>  在SQL Server 關閉時,tempdb數(shù)據(jù)庫中的所有對象都被刪除,每次啟動SQL Server時,tempdb數(shù)據(jù)庫里面總是空的。</p><p> ?。?)model數(shù)據(jù)庫</p><

86、p>  model數(shù)據(jù)庫是一個模板數(shù)據(jù)庫,它包含了用戶數(shù)據(jù)庫中應該包含的所有系統(tǒng)表以及其他對象的結構。model數(shù)據(jù)庫的容量為2MB,其中1MB存放數(shù)據(jù)庫,1MB存放事務日志。當創(chuàng)建用戶數(shù)據(jù)庫時,系統(tǒng)自動地把model數(shù)據(jù)庫中的內容拷貝到新建的用戶數(shù)據(jù)庫中,然后把它擴充到命令所要求的容量。因此,新數(shù)據(jù)庫絕對不能比model數(shù)據(jù)庫小。 </p><p> ?。?)msdb數(shù)據(jù)庫</p><

87、p>  msdb 數(shù)據(jù)庫記錄了有關SQL Server Agent代理服務的有關信息,如安排報警、作業(yè),并記錄操作員等信息。</p><p><b>  (5)示例數(shù)據(jù)庫</b></p><p>  SQL Server在安裝時還自動創(chuàng)建了兩個示例數(shù)據(jù)庫:pubs和northwind,是供讀者作為學習工具使用的。Northwind數(shù)據(jù)庫保存著一個虛構的貿易公司的

88、數(shù)據(jù)信息。Pubs數(shù)據(jù)庫保存著一個虛構的出版公司的數(shù)據(jù)信息。</p><p>  3.2 創(chuàng)建數(shù)據(jù)庫</p><p>  3.2.1 創(chuàng)建數(shù)據(jù)庫方法</p><p>  在SQL Server 2000中,可以使用三種方法創(chuàng)建數(shù)據(jù)庫。它們是使用企業(yè)管理器創(chuàng)建數(shù)據(jù)庫;使用向導創(chuàng)建數(shù)據(jù)庫;使用CREATE DATABASE語句創(chuàng)建數(shù)據(jù)庫</p><

89、p>  可以采用下列任意一種方法打開數(shù)據(jù)庫屬性對話框:</p><p>  (1)展開服務器,單擊【數(shù)據(jù)庫】,選擇【操作】菜單中的【新建數(shù)據(jù)庫】命令。</p><p>  (2)展開服務器,右擊【數(shù)據(jù)庫】,在彈出的快捷菜單中選擇【新建數(shù)據(jù)庫】命令。</p><p>  數(shù)據(jù)庫屬性對話框如圖3-2所示。該對話框主要顯示3部分內容,第一部分顯示數(shù)據(jù)庫的狀態(tài)、數(shù)據(jù)庫

90、所有者、創(chuàng)建時間、數(shù)據(jù)庫大小、可以使用的空間、用戶數(shù)等狀態(tài)信息;第二部分顯示數(shù)據(jù)庫和事務日志的備份狀況;第三部分顯示數(shù)據(jù)庫維護計劃和排序規(guī)則。</p><p>  圖3-2 數(shù)據(jù)庫屬性對話框</p><p>  3.2.2 使用向導創(chuàng)建數(shù)據(jù)庫</p><p>  用戶也可以使用向導創(chuàng)建數(shù)據(jù)庫,例如要創(chuàng)建一個名為XJGL的數(shù)據(jù)庫,步驟如下:</p>&

91、lt;p> ?、僭谄髽I(yè)管理器中,選擇【工具】菜單中的【向導】命令,打開【選擇向導】對話框,如圖3-3所示。</p><p> ?、谶x擇【創(chuàng)建數(shù)據(jù)庫向導】,單擊【確定】按鈕,出現(xiàn)如圖3-4所示的歡迎對話框。</p><p> ?、蹎螕簟鞠乱徊健堪粹o,出現(xiàn)命名數(shù)據(jù)庫和指定數(shù)據(jù)庫文件位置對話框,如圖3-4所示。</p><p>  圖3-3 選擇向導

92、 圖3-4 創(chuàng)建數(shù)據(jù)庫向導</p><p> ?、茉趫D3-5所示的數(shù)據(jù)庫名稱框中輸入“CJGL”;在【數(shù)據(jù)庫文件位置】框中單擊按鈕指定數(shù)據(jù)文件的存放位置;在【事務日志文件位置】框中單擊按鈕指定事務日志文件存放的位置。</p><p>  ⑤單擊【下一步】按鈕,顯示【命名數(shù)據(jù)庫文件】對話框,在此可修改數(shù)據(jù)庫文件名和初始大小,此處將數(shù)據(jù)文件初始大小設置為2MB,如圖3-6所示。<

93、/p><p>  圖3-5 創(chuàng)建數(shù)據(jù)庫向導 圖3-6 創(chuàng)建數(shù)據(jù)庫向導</p><p> ?、迒螕簟鞠乱徊健堪粹o,顯示【定義數(shù)據(jù)庫文件的增長】對話框,選擇【按兆字節(jié)(MB)為單位增長文件】,【文件增長的最大值(MB)】框輸入5,如圖3-7所示。 ⑦單擊【下一步】按鈕,顯示【命名事務日志文件】對話框,在此可修改事務日志文件名和初始大小,此處將事務日志文

94、件初始大小設置為1MB,如圖3-8所示。</p><p>  圖3-7創(chuàng)建數(shù)據(jù)庫向導 圖3-8 創(chuàng)建數(shù)據(jù)庫向導</p><p> ?、鄦螕簟鞠乱徊健堪粹o,顯示 【定義事務日志文件的增長】對話框,選擇【按兆字節(jié)(MB)為單位增長文件】,【文件增長的最大值(MB)】框輸入6,如圖3-9所示。 ⑨單擊【下一步】按鈕,顯示 【確認設置】對話框,如圖3-10所示

95、。單擊【上一步】按鈕可進行修改,單擊【完成】按鈕,系統(tǒng)將顯示【創(chuàng)建成功】信息,如圖3-11所示。</p><p>  圖3-9 創(chuàng)建數(shù)據(jù)庫向導 圖3-10 創(chuàng)建數(shù)據(jù)庫向導</p><p> ?、鈫螕簟敬_定】按鈕,系統(tǒng)提示是否希望為所建數(shù)據(jù)庫創(chuàng)建維護計劃,如圖3-12所示,選擇【是】,則創(chuàng)建一個數(shù)據(jù)庫維護計劃,否則完成數(shù)據(jù)庫的創(chuàng)建過程。</p><

96、;p>  圖3-11 創(chuàng)建數(shù)據(jù)庫向導 圖3-12 創(chuàng)建數(shù)據(jù)庫向導</p><p>  3.3 管理數(shù)據(jù)庫</p><p>  3.3.1 查看數(shù)據(jù)庫信息</p><p>  顯示數(shù)據(jù)庫信息可以有2種方法:一種是使用企業(yè)管理器,另一種是用系統(tǒng)存儲過程sp_helpdb。</p><p>  1.使用企業(yè)管理器

97、顯示數(shù)據(jù)庫信息</p><p>  在企業(yè)管理器中,單擊【數(shù)據(jù)庫】,顯示SQL上的所有數(shù)據(jù)庫名稱列表,選中要查看的數(shù)據(jù)庫,如XSCJ數(shù)據(jù)庫,系統(tǒng)即顯示該數(shù)據(jù)庫包含的關系圖、表、視圖、存儲過程、用戶等信息。</p><p>  2.使用sp_helpdb顯示數(shù)據(jù)庫信息</p><p>  系統(tǒng)存儲過程sp_helpdb [數(shù)據(jù)庫文件名]顯示數(shù)據(jù)庫名稱、尺寸、所有者、數(shù)

98、據(jù)庫ID、創(chuàng)建時間、數(shù)據(jù)庫狀態(tài)、更新情況(可讀寫)、多用戶、完全恢復、版本等信息。不加可選項則顯示系統(tǒng)中所有數(shù)據(jù)庫信息。</p><p>  3.3.2 擴充數(shù)據(jù)庫容量</p><p>  隨著數(shù)據(jù)量和日志量的不斷增加,會出現(xiàn)數(shù)據(jù)庫和事務日志的存儲空間不夠問題,在SQL Server 2000中,數(shù)據(jù)庫所有者可以使用3種方法增加數(shù)據(jù)庫和事務日志的容量。</p><p&g

99、t;  1.在創(chuàng)建數(shù)據(jù)庫時,指定文件可以按照給定的文件增量進行自動增長。</p><p>  2.使用ALTER DATABASE命令增加數(shù)據(jù)庫和事務日志容量。</p><p>  3.使用ALTER DATABASE命令增加數(shù)據(jù)庫次要文件和事務日志容量。</p><p>  ALTER DATABASE語句的語法如下:</p><p>  

100、ALTER DATABASE database_name{ADD FILE <filespec>[,…n] [TO FILEGROUP filegroup_name]|ADD LOG FILE <filespec>[,…n]|REMOVE FILE logical_file_name |REMOVE FILEGROUP filegroup_name |MODIFY FILE <filespec&

101、gt;|MODIFY NAME=new_database_name|ADD FILEGROUP filegroup_name|MODIFY FILEGROUP filegroup_name<filespec>::=(|NAME=logical_file_name[,NEWNAME=new_logical_file_name][,FILENAME=’os_file_name’][,SIZE=size][,MA

102、XSIZE={max_size|UNLIMITED}][,FILEGROWTH=growth_increment,]) </p><p><b>  其中:</b></p><p>  ADD FILE <filespec>[,…n] [TO FILEGROUP filegroup_name]:表示向指定的文件組中添加新的數(shù)據(jù)文件。</p>

103、<p>  ADD LOG FILE <filespec>[,…n]:增加新的日志文件。</p><p>  REMOVE FILE logical_file_name:刪除指定的操作系統(tǒng)文件。</p><p>  REMOVE FILEGROUP filegroup_name:刪除指定的文件組。</p><p>  MODIFY FILE

104、<filespec>:修改某個操作系統(tǒng)文件。</p><p>  MODIFY NAME=new_databasename:重命名數(shù)據(jù)庫。</p><p>  ADD FILEGROUP filegroup_name:增加一個文件組。</p><p>  MODIFY FILEGROUP filegroup_name:修改某個指定文件組的屬性。</

105、p><p>  3.3.3 數(shù)據(jù)庫更名 在重新命名數(shù)據(jù)庫之前,應該確保沒有用戶使用該數(shù)據(jù)庫,而且數(shù)據(jù)庫應該設置為單用戶模式。SQL Server使用系統(tǒng)存儲過程sp_renamedb更名數(shù)據(jù)庫,其語法如下:sp_renamedb '舊數(shù)據(jù)庫文件名' , '新數(shù)據(jù)庫文件名'。 </p><p>  3.3.4 刪除數(shù)據(jù)庫 當數(shù)據(jù)庫無用時,為了節(jié)省磁盤空

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
  • 5. 眾賞文庫僅提供信息存儲空間,僅對用戶上傳內容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
  • 6. 下載文件中如有侵權或不適當內容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論