版權說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權,請進行舉報或認領
文檔簡介
1、<p> 機械制造本科畢業(yè)論文(設計)</p><p> 論文(設計)題目:PDM教學模擬系統(tǒng)的自動編碼模塊設計</p><p> 學 院:_ 成教學院 _</p><p> 專 業(yè):_機械設計制造及自動化 _ </p><p> 班 級:_ </p&g
2、t;<p><b> 學 號:</b></p><p> 學生姓名:_ _ _</p><p> 指導教師:_ </p><p> 2011年 6月 10 日</p><p><b> 目 錄</b><
3、;/p><p><b> 摘 要II</b></p><p> AbstractIII</p><p> 第一章 緒 論1</p><p> 1.1課題的背景及意義1</p><p> 1.2 零件編碼的意義2</p><p> 1.3 國內(nèi)外研
4、究現(xiàn)狀及其應用4</p><p> 1.4 本文的主要研究內(nèi)容及論文的框架結構9</p><p> 第二章 產(chǎn)品編碼的理論體系及其設計11</p><p> 2.1 編碼理論基礎11</p><p> 2.2 本文的編碼結構設計13</p><p> 2.3 本章小結19</p&g
5、t;<p> 第三章 編碼管理模塊結構及其功能模型20</p><p> 3.1 編碼管理模塊結構層次20</p><p> 3.2 編碼管理模塊功能模型22</p><p> 3.3 編碼管理模塊信息模型24</p><p> 3.4 本章小結25</p><p> 第四章
6、 編碼系統(tǒng)的建立及功能實現(xiàn)26</p><p> 4.1 系統(tǒng)建模26</p><p> 4.2 界面的設計及編譯實現(xiàn)功能27</p><p> 4.3 編碼管理主要模塊的程序編譯29</p><p> 4.3 本章小結31</p><p><b> 第五章 總結32</
7、b></p><p> 5.1 總結32</p><p> 5.2 展望32</p><p> 主要參考文獻:34</p><p><b> 致 謝35</b></p><p> PDM教學模擬系統(tǒng)的自動編碼模塊設計</p><p><b
8、> 摘 要</b></p><p> 隨著現(xiàn)代信息技術的發(fā)展,零件的重復性利用具有關鍵性的作用,因此如何管理零件信息使得產(chǎn)品設計人員可以快速地查詢到符合要求或者特征相近的零件,這是一個非常重要的課題,也是很容易被忽略的一個課題。引入編碼系統(tǒng),它可以將產(chǎn)品零部件分門別類地存儲管理,并且通過零件編碼來進行管理,可以方便設計人員可以快速準確地定位所需要的零件,可以節(jié)省大量的人力及物力,提高企業(yè)
9、生產(chǎn)的效益,降低成本。</p><p> 本文首先提出在自動編碼系統(tǒng)的意義,以及編碼系統(tǒng)的研究現(xiàn)狀和應用情況。然后提出產(chǎn)品編碼系統(tǒng)的總體構架:首先,對產(chǎn)品零件進行分類,根據(jù)中國國際標準,采用事物特性碼對零件特征作初分類,例如對于標準層我們可以分為GB/T10091標準,標準件標準,外購件標準等等,GB/T10091分類將零部件分為四層,通過層層分類來對零件進行分類管理,并對大量的標準零部件采用這一方法進行描述。
10、</p><p> 其次,分析編碼系統(tǒng)的結構模塊以及功能模塊,來實現(xiàn)整個系統(tǒng)的設計,明確各模塊的功能,以滿足用戶的要求為原則,盡量地減少用戶的工作量,使之更具有實用性。</p><p> 最后,本文使用visual Studio2008軟件建立編碼系統(tǒng),設計數(shù)據(jù)庫表格來管理數(shù)據(jù)信息,設計各模塊功能界面,通過程序編譯運行來實現(xiàn)系統(tǒng)的功能,完成整個系統(tǒng)的運行。</p><
11、;p> 關鍵詞:,產(chǎn)品編碼系統(tǒng),GB/T10091分類標準</p><p><b> Abstract</b></p><p> With the development of modern information technology, MC is becoming the mainstream mode of production manufactur
12、ing in the 21st century. To achieve MC strategy efficiency, it is a key role to use parts repeatedly, his is an important issue,and also to be ignored easily. The introduction of the coding system, it can help to storage
13、 management with product parts and components to categories, and coding used for the management of parts can facilitate the design positioning the parts needed quickl</p><p> Key words:, GB/T10091 classifi
14、cation , Automatic Coding System</p><p><b> 第一章 前 言</b></p><p> 1.1 課題的背景及意義</p><p> 教學模擬也稱為仿真,就是用計算機來模擬真實自然現(xiàn)象或社會現(xiàn)象。模擬是常用的一種科學方法,將模擬應用到教學則是近十年來發(fā)展起來的并且越來越受到人重視的新方法。模
15、擬在教學的應用十分的廣泛,從自然科學家、管理科學到工程技術的許多學科教學中都可以采用。隨著多媒體技術的發(fā)展,模擬的效果更是令人嘆為觀止。模擬在教學中的應用可以分為實驗模擬、管理模擬、訓練模擬?! ?lt;/p><p> 實驗模擬:實用計算機技術來模擬實驗環(huán)境,從而替代或補充了傳統(tǒng)的實驗手段?! ?lt;/p><p> 管理模擬:計算機模擬在管理領域中的應用非常有助于學生在管理決策方面的能力和素
16、質的培養(yǎng)?! ?lt;/p><p> 訓練模擬:由計算機控制的模擬巡禮器能產(chǎn)生逼真的訓練、操作環(huán)境,可以在節(jié)約很多訓練時間和經(jīng)費的前提下達到同樣的訓練目的。</p><p> 教學模擬在PDM系統(tǒng)中的應用,是模擬PDM的各模塊的工作方式流程,它是利用數(shù)據(jù)庫,高級計算機語言編程以及連接Web服務器等方式手段實現(xiàn)的;它的特點是要讓學生們通過操作觀察,更好的學習了解掌握知識。</p>
17、<p> 1.1.1 編碼系統(tǒng)定制環(huán)境</p><p> 編碼是將事物或概念(編碼對象)賦予有一定規(guī)律性、易于人和計算機識別與處理的符號。編碼的過程是信息分類和標識的過程,科學的分類是根據(jù)編碼對象的特征或屬性,將信息按一定原則進行區(qū)分和歸類,并排序生成唯一標識,以便管理和使用信息。編碼系統(tǒng)就是為了對主要信息進行計算機管理,而設計的一套完整的、科學的軟件系統(tǒng),企業(yè)信息化系統(tǒng)使用的代碼與編碼是編碼
18、系統(tǒng)工作中形成的結果的表現(xiàn)。</p><p> 1.1.2 自動編碼系統(tǒng)的定義</p><p> 在PDM系統(tǒng)中,通過一個按鈕鏈接,通過用戶登錄切入編碼核查和生成編碼界面,在此界面上選擇相應的按鈕,實現(xiàn)編碼查取或生成新編碼的目的。在生成編碼的過程中,依次選擇產(chǎn)品大類等五個選項,最后點擊生成編碼按鈕,通過核查若是不需要修改識別碼,直接點擊存入PDM屬性窗口即實現(xiàn)編碼存儲到數(shù)據(jù)庫和PDM
19、圖號的屬性窗口。</p><p> 1.1.3 自動編碼的特點</p><p> 自動編碼為解決當前企業(yè)面臨的短交貨期、低成本的用戶定制產(chǎn)品的設計和制造提供了很好的思路。它的主要特點是采用標準的制造過程和標準化的零部件,進行高效率的自動化作業(yè),通過規(guī)模經(jīng)濟效應,降低生產(chǎn)成本,提高產(chǎn)品質量。企業(yè)所生產(chǎn)的產(chǎn)品真正是客戶所需要的,產(chǎn)品的生產(chǎn)能夠適應市場的快速變化,生產(chǎn)成本得以降低,生產(chǎn)過程
20、以及產(chǎn)品質量能夠連續(xù)改善??傊欣谄髽I(yè)的生存和發(fā)展。</p><p> 1.1.4 自動編碼的意義</p><p> 自動編碼是PDM新興的制造技術之一。在信息應用系統(tǒng)中,產(chǎn)品數(shù)據(jù)的隸屬關系可以借助關系對象來描述,人們更傾向于在編碼中反映事物的特性信息,用以對產(chǎn)品信息進行分類管理,提高管理效率,同時成為企業(yè)重用、減少重復設計的一種重要手段。編碼在PDM系統(tǒng)中的作用主要體現(xiàn)在: (
21、a)產(chǎn)品的信息分布在企業(yè)內(nèi)的各個職能管理部門,需要進行統(tǒng)一的編碼標識。(b)采用統(tǒng)一編碼可以方便地了解生產(chǎn)過程的細節(jié),提高管理的效率。 (c)信息的統(tǒng)一編碼可以方便數(shù)據(jù)的存儲與提取。 (d)對產(chǎn)品信息的統(tǒng)一編碼,有利于各功能軟件的集成和有效地開發(fā)。 </p><p> 1.2 零件編碼的意義</p><p> 零件的編碼系統(tǒng)是隨著成組技術的產(chǎn)生而產(chǎn)生的,它首先是在五十年代中期由蘇聯(lián)科
22、學家米特洛范洛夫首先提出來,并且在實踐中取得了比較大的成就,到了五十年代末,該項技術被其它的國家學習和引進,并在六十年代和八十年代初,進一步在世界上許多國家得到了廣泛的應用,并在理論和實踐上得到了更進一步的完善和成熟。上述編碼系統(tǒng)主要是針對流程工業(yè)來講的,然而對于單件小批但非常復雜的產(chǎn)品來說,過去生產(chǎn)廠家對零件編碼沒有足夠的重視,隨著很多相關的企業(yè)推向了市場,甚至走上了國際,他們漸漸對生產(chǎn)成本、經(jīng)濟效率、市場競爭力等因素重視了起來。企業(yè)
23、中最基本的生產(chǎn)要素是零、部件。要對這些中間“產(chǎn)品”進行有效的管理,需要對大量的非標準件進行編碼,而由于復雜產(chǎn)品往往存在很深的裝配層次與復雜的裝配關系,導致人工編碼效率低,容易出錯,嚴重影響了企業(yè)標準化的進程,同時也限制了企業(yè)全面推進數(shù)據(jù)管理的進程。所以在生產(chǎn)復雜產(chǎn)品的企業(yè)中必須引入零件編碼系統(tǒng)。</p><p> 1.2.1 模型與圖紙的管理</p><p> 在企業(yè)數(shù)據(jù)管理中引入零
24、件編碼系統(tǒng),首先是為了對CAD建立的模型及其電子文件數(shù)據(jù)庫中所記錄零件圖紙的信息流進行管理,克服當CAD模型與電子文件數(shù)量過多的時候,檢索結果不精確的情況。在機械加工領域,現(xiàn)代產(chǎn)品的設計一般采用大型的CAD軟件進完成,產(chǎn)品中的許多子零件、部件、組件,也都是以三維模型的形式存在。同時人們也未丟掉傳統(tǒng)的工程圖,每個零件都有工程圖,那么如何對這些圖紙進行管理呢,一般是對每張圖紙命名一個號碼,現(xiàn)在一般就用零件三維模型的代號來代替。所以說,恰當?shù)?/p>
25、對零件進行編碼,可以實現(xiàn)對零件的有效的管理。</p><p> 1.2.2 減少重復性勞動</p><p> 如果采用了編碼系統(tǒng),對每一零件進行編碼,如果在不同的項目中或工程中,有相同的己經(jīng)設計好的模型存在,那么完全可以將它拿來使用,當然這個己經(jīng)編好號碼的零件就不再需要編碼了。減少了很多重復工作,也有效地避免了企業(yè)對于產(chǎn)品管理的混亂現(xiàn)象。這必然為技術人員提供更好便利,從而大大提高工程
26、技術人員的工作效率。</p><p> 1.2.3 有助于企業(yè)的標準化</p><p> 標準化是以在給定的范圍內(nèi)達到最佳秩序為目的,對實際的或潛在的問題制訂共同的和重復使用的規(guī)定的活動。這是國際標準化組織和國際電工委員會ISO/IEC2號指南對標準化的定義.定義有兩條注釋,其中之一說明標準化顯著的好處是改進產(chǎn)品、過程和服務對其用途的適用性,并便于技術合作,防止貿(mào)易壁壘。指南還明確了
27、標準化可有一個或更多的特定目的(如品種控制、可用性、兼容性、互換性、健康、安全、環(huán)境保護、產(chǎn)品防護、經(jīng)濟性能、貿(mào)易等),使產(chǎn)品、過程或服務適應其用途。由此可見標準化不僅是促進企業(yè)經(jīng)濟增長方式轉變的重要手段,而且也是建立現(xiàn)代企業(yè)制度的基礎,是促進企業(yè)技術進步、提高產(chǎn)品質量、改善經(jīng)營管理、增強企業(yè)競爭能力的重要手段。</p><p> 有效地對企業(yè)所生產(chǎn)的零、部件進行編碼就是企業(yè)標準化的一個重要部分。</p&
28、gt;<p> 1.3 國內(nèi)外研究現(xiàn)狀及其應用</p><p> 1.3.1 產(chǎn)品編碼的研究現(xiàn)狀</p><p> 目前有關產(chǎn)品編碼方面的研究主要集中在:產(chǎn)品編碼系統(tǒng)的開發(fā)、產(chǎn)品編碼分類﹑具體的產(chǎn)品零部件編碼的研究極其應用等方面。</p><p> ?。?) 一些國內(nèi)外零件分類編碼系統(tǒng)的分析</p><p> 1)
29、 VUOSO系統(tǒng) </p><p> VUOSO零件分類編碼系統(tǒng)是最早出現(xiàn)的零件分類編碼系統(tǒng)。它是前捷克斯洛伐克金屬切削機床研究所在卡洛茨教授領導下制定的。目前許多現(xiàn)有的零件分類編碼系統(tǒng)包括前聯(lián)邦德國的OPITZ系統(tǒng)和日本的KC-1系統(tǒng),大體上都是由VUOSO系統(tǒng)演變而來的。</p><p> VUOSO系統(tǒng)是一個十進制、四位代碼的系統(tǒng)。它由橫向分類環(huán)節(jié)所組成,每個橫向分類環(huán)節(jié)下各有自
30、己的縱向分類環(huán)節(jié)??v向分類環(huán)節(jié)上所賦予的分類標志分別用0~9十個數(shù)字代碼表示。</p><p> 2) OPITZ零件分類編碼系統(tǒng)</p><p> OPITZ系統(tǒng)是一個十進制的九位代碼的混合結構分類編碼系統(tǒng)。它是由前聯(lián)邦德國工業(yè)大學教授領導的機床和生產(chǎn)工程實驗室所在20世紀50年代開發(fā)的。該系統(tǒng)的結構較簡單,便于憶和手工分類。它的分類標志雖然形式上偏重零件結構特征,但是實際上隱含著工
31、藝信息。但該系統(tǒng)的分類標志尚欠嚴密和準確,它雖然考慮了精度標志,但用一個橫向分類環(huán)節(jié)來表示似嫌不夠。</p><p> 3) KK-3零件分類編碼系統(tǒng)</p><p> KK-3系統(tǒng)是由日本通產(chǎn)省機械技術研究技術所提出草案,復經(jīng)日本機械振興協(xié)會成組技術研究會下屬的零件分類分會多次討論修改,然后通過有關企業(yè)的實踐后定稿以供企業(yè)參考使用。KK-3系統(tǒng)是一個供大型企業(yè)用的十進制21位代碼的混
32、合結構系統(tǒng)。該系統(tǒng)是結構—工藝并重的一種分類編碼系統(tǒng),因為它在橫向分類環(huán)節(jié)的先后順序安排上,基本上考慮了各部件形狀的加工順序關系。KK-3系統(tǒng)把與設計檢索較密切的分類環(huán)節(jié)安排在最前面,這樣便于設計部門使用。它的一個顯著特點是在系統(tǒng)中采用了零件的功能和名稱作為標志,便于檢索。</p><p> 4) JLBM—1零件分類編碼系統(tǒng)</p><p> JLBM—1系統(tǒng)是我國機械工業(yè)部門為在機
33、械加工中推行成組技術而開發(fā)的一種零件分類編碼系統(tǒng)。JLBM—1系統(tǒng)可以說是OPITZ和KK—3系統(tǒng)的結合,它克服了OPITZ系統(tǒng)的分類標志不全和KK—3系統(tǒng)環(huán)節(jié)過多的缺點。JLBM—1系統(tǒng)是一個十進制15位代碼的混合結構分類編碼系統(tǒng)。</p><p> 1.3.2 PDM編碼框架</p><p> 采用四個層次11位的數(shù)字編碼,自左至右各層次代表產(chǎn)品——組件——部件——結合件及零件。
34、</p><p> 1.3.3 編碼系統(tǒng)的應用及存在的問題</p><p> ?。?) 產(chǎn)品編碼系統(tǒng)的開發(fā)</p><p> 1)孫曉巖根據(jù)公司生產(chǎn)的電機產(chǎn)品的型號、規(guī)格、品種繁多的特點,而且為滿足用戶需要還必須在基本系列上派生和增加某些特殊要求,經(jīng)過充分的調(diào)查研究,廣泛地吸取國內(nèi)外、廠內(nèi)外在編碼設計上的經(jīng)驗,提出了適合公司實際情況的電機編碼方案,編制了相應的
35、軟件系統(tǒng),并取得了很好的經(jīng)濟效益。</p><p> 2)日趨復雜的產(chǎn)品數(shù)據(jù)要求編碼模型具有更為強大的描述能力和跨組織的融合及互操作。尹建偉等人針對于這些問題,提出了基于本體的編碼模型,對當前產(chǎn)品數(shù)據(jù)管理系統(tǒng)的進一步要求提出了解決方案,研究實現(xiàn)面向產(chǎn)品數(shù)據(jù)管理系統(tǒng)的產(chǎn)品編碼中間件,并重點討論碼段關聯(lián),對企業(yè)的運營中存在的問題有了很好的解決,所提出的模型已應用于航天飛行器協(xié)同設計系統(tǒng)3.0 版中,取得了較好的效果
36、[4]。</p><p> ?。?) 產(chǎn)品編碼分類</p><p> 1)在零件分類技術上,顧新建教授提出了一種適合于在大批量定制環(huán)境下對零件簇對象進行有效聚類分析的方法——模糊c一平均(FCM)算法,主要根據(jù)機械零件的工藝結構編碼及其相互關系,采用FCM 算法對零件的工藝結構編碼進行聚類分析,為數(shù)控加工車間提供動態(tài)的零件編碼信息,便于數(shù)控加工車間對零件工藝結構特征進行分析[3]。這一
37、方法解決了簡單的模糊聚類方法以及平均聚類的方法所存在的問題。</p><p> 2)刁訓林等研究人員根據(jù)現(xiàn)代企業(yè)對產(chǎn)品信息分類管理的需求,進行大量調(diào)研工作,并充分考慮了國內(nèi)企業(yè)的實際情況和要求,采用獨創(chuàng)的內(nèi)外碼思想, 依靠屬性信息的支持開發(fā)出了基于內(nèi)外碼的產(chǎn)品分類管理系統(tǒng),并應用于某公司PDM 的實施工作中,促進了企業(yè)信息化進展。這種系統(tǒng)的特點是可有效地解決信息分類和信息編碼的問題,它采用簡短的外碼和具有一定長
38、度的內(nèi)碼, 既能滿足編碼容量的要求,又能充分描述產(chǎn)品信息,以便于在產(chǎn)品開發(fā)設計和工藝設計中, 實現(xiàn)相似信息的查詢;還可以利用內(nèi)碼所描述的零部件設計與工藝信息制定相似零件族特征矩陣,方便地進行相似零部件設計與相似工藝設計,以提高設計效率和最大限度地利用已有的設計和工藝資源;將編碼和分類兩個模塊獨立,提供了人工分類企業(yè)信息和依據(jù)編碼自動分類兩種分類方式;提供了屬性定義的功能,用戶依據(jù)屬性信息查詢零部件信息,滿足企業(yè)目前對零部件查詢功能的要求
39、[5]。</p><p> 3)高飛針對當前零部件編碼系統(tǒng)的不足,通過研究試驗建立了面向大批量定制設計的柔性分類編碼體系,提出了基于鏈式與層次結構的柔性化定義,開發(fā)了相應的編碼管理系統(tǒng),通過編碼樹實現(xiàn)了零部件的自動編碼,解決了由于技術與管理上的落后導致傳統(tǒng)零件的編號方法不便查找的問題[9]。該系統(tǒng)在浙江省某摩托車液壓盤式制動器廠家得到了有效的應用。</p><p> ?。?) 具體的產(chǎn)
40、品零部件編碼的研究及其應用</p><p> 1)鎮(zhèn)江華晨華通路面機械有限公司的辛慧高提出企業(yè)信息化集成的基礎與關鍵——物料編碼。研究了企業(yè)分別在早期信息化管理階段,以ERP 系統(tǒng)為基礎的信息化管理階段,以PDM 系統(tǒng)為基礎的信息化集成管理階段等各個階段中不同的物料編碼形式以及最優(yōu)方法[12]。</p><p> 2)三明重機公司在實施PDM過程中,針對產(chǎn)品及零部件原編碼的缺陷(一碼多
41、義,一物多碼等問題)重新制定了編碼系統(tǒng)。根據(jù)產(chǎn)品及零部件種類、功能和結構特征等進行分類。一般說來,產(chǎn)品按類別和結構特征進行分類,部件和分部件按功能進行分類,焊接件和零件按結構特征進行分類的新編碼系統(tǒng)[13]。新編碼系統(tǒng)充分滿足了產(chǎn)品和零部件編碼的唯一性、不變性、擴展性、簡短性、含義性和一致性的要求,為公司PDM及其它信息化系統(tǒng)的實施和應用帶來的方便。</p><p> 3)馮喜民根據(jù)煙機企業(yè)生產(chǎn)特點設計出適合于
42、設計人員易于使用的零件分類編碼系統(tǒng),該編碼系統(tǒng)只對零件的幾何形狀進行描述,以便于設計人員進行零件編碼及分類檢索[14]。并且將零件的成組分類應用于產(chǎn)品的研發(fā),使得設計人員能夠快速地進行零件的分類檢索,借用相似的零件圖檔進行修改重用,在PDM 系統(tǒng)中進行零件的成組分類。</p><p> 4)黃建宇根據(jù)其公司產(chǎn)品具有品種多、系列化、覆蓋面廣的特點,這些特點在指導產(chǎn)品的設計、工藝以及現(xiàn)場的生產(chǎn)、經(jīng)營和管理方面產(chǎn)生了
43、很大的局限性和不適宜性,在這樣的基礎上,提出對這些具有相似性的零件進行標準化,使形狀相似、加工工藝相近的零件形成具有一定特征屬性的零件組,再對各零件組進行代碼編制,使這類特征零件組成為以后開發(fā)、變型產(chǎn)品可以共享的技術成果,并能重復利用[15]。這種方法可以簡化加工工藝,縮短設計周期,從而降低成本,增加效益。</p><p> (4) 實際生產(chǎn)普遍存在的零件編碼問題</p><p> 1
44、)對于自制件來說,因圖號的唯一性和明確性,問題并不大;但對于外購件和標準件來說,因為數(shù)據(jù)信息不規(guī)范、不統(tǒng)一、不準確而產(chǎn)生的矛盾就凸顯出來了。在實際生產(chǎn)中,一物多碼、一碼多物的情況非常多;數(shù)據(jù)庫信息與技術圖紙,技術圖紙與實物不一致的情況也不少;標準件的數(shù)據(jù)信息與實物不符的情況也很普遍。所以要進行多輪次大量的查錯、規(guī)范和修改工作,但準確性還是不夠,也大大地增加了工作量。</p><p> 2)還有僅僅體現(xiàn)零部件間的
45、裝配關系,不體現(xiàn)零部件的結構特征屬性,不便于按零部件的特征組織生產(chǎn),不便于設計人員根據(jù)零部件的特征屬性進行類似零部件的查找和相似性設計。</p><p> 3)編碼體系結構上缺少統(tǒng)一性。由于各種產(chǎn)品的代號長短不一,部件也可以由許多層次的分部件組成,因此造成產(chǎn)品或零部件的編碼長短不一,這也給生產(chǎn)過程管理帶來諸多不便。</p><p> ?。?) 現(xiàn)有的部分解決方法</p>
46、<p> 1)根據(jù)產(chǎn)品和零部件種類和數(shù)量,確定編碼系統(tǒng)的總體方案,零部件分為標準件、外購件和自制件(包括焊接件和零件)三大類。第一,編碼采用純數(shù)字結構。編碼只體現(xiàn)零部件的分類信息,不體現(xiàn)零部件的裝配關系信息。第二,編碼由“ 分類碼+ 流水碼”8 位數(shù)字組成。其中前4 位為分類碼,后4 位為流水碼。分類碼體現(xiàn)產(chǎn)品種類、零部件結構特征或功能等分類信息。第三,將產(chǎn)品和零部件分為產(chǎn)品、部件、分部件、焊接件、零件、外購件和標準件等七類
47、,明確各類的定義。</p><p> 2)制定產(chǎn)品和各類零部件的分類碼,再按其功能或結構特征進一步分大類和小類,制定出各小類的分類碼。如零件分為平板類、折彎板類、沖制成型的零件類、卷制成型的零件類、箱蓋盤套墊類零件等。外購件分為接頭類、膠管類、液壓件類等。</p><p> 3)在對零部件進行重新編碼過程中完善編碼規(guī)則,新的編碼規(guī)則制定后,結合PDM的實施,對在制產(chǎn)品的所引用的所有零部
48、件按規(guī)則進行編碼、整頓產(chǎn)品圖紙并導入PDM系統(tǒng)。對在重新編碼過程中發(fā)現(xiàn)的分類界限不清、分類不夠細的問題,及時予以調(diào)整或增加新的分類碼,使分類及編碼規(guī)則更加完善。</p><p> 1.4 本文的主要研究內(nèi)容及論文的框架結構</p><p> 本文從大批量定制的環(huán)境中研究產(chǎn)品編碼系統(tǒng),應用中國國際標準來對產(chǎn)品零部件進行分類,運用分類編碼來設計一個產(chǎn)品編碼系統(tǒng),實現(xiàn)新零件的自動編碼,并且
49、可以使產(chǎn)品設計人員可以快速簡便地檢索到合適的零部件,通過對已有的零件進行改造來應用于新產(chǎn)品的設計,從而提高零件的重復利用率,增加企業(yè)效益,降低企業(yè)成本。</p><p> 首先,要對零件進行分類,根據(jù)中國國家標準,采用事物特性碼對零件特征作初分類,采用母圖對一類相似件的結構特征作詳細描述,采用事物特性表對各個不同零件的幾何尺寸及功能、工藝特征作進一步的詳細描述,并對大量的標準零部件采用這一方法進行描述。<
50、/p><p> 根據(jù)產(chǎn)品和零部件的種類和數(shù)量,確定編碼系統(tǒng)的總體方案,本文根據(jù)零件特征,功能等的不同,先將產(chǎn)品零部件分為標準件、外購件、自制件三大類,制定各類零部件的代碼,再進一步按其特征和功能分大類和小類,制定出各小類的分類碼。</p><p> 其次,設計編碼系統(tǒng)的結構模塊以及功能模塊,確定各模塊功能以及相互之間的聯(lián)系,完成編碼系統(tǒng)的建模步驟。</p><p>
51、 最后,應用相關軟件建立編碼系統(tǒng),完成建立產(chǎn)品編碼系統(tǒng)的過程,實現(xiàn)零件編碼的自動生成以及簡單的信息查詢,提高設計人員工作效率,提高產(chǎn)品利用率,創(chuàng)造企業(yè)效益。</p><p> 第二章 產(chǎn)品編碼的理論體系及其設計</p><p> 2.1 編碼理論基礎</p><p> 為滿足企業(yè)對信息處理的要求,需要建立起一整套能適應于計算機管理的信息代碼。產(chǎn)品編碼即是
52、反映某種產(chǎn)品型號、規(guī)格及特征,便于計算機識別的—種信息代碼。它應用于從訂貨、生產(chǎn)一直到售后服務的各個環(huán)節(jié),是一個全局性的最基礎的信息代碼。</p><p> 2.1.1 編碼的定義</p><p> 在企業(yè)信息化管理進程當中,各軟件商開發(fā)的軟件,不論是CAD、CAPP、PDM、ERP還是其他應用系統(tǒng),都要對各自龐大的數(shù)據(jù)信息進行統(tǒng)計和處理。為了適應計算機軟件的處理,需要對這些數(shù)據(jù)信息
53、進行分門別類的編號,即編碼(或物料編碼)[17]。</p><p> 在生產(chǎn)過程中采用規(guī)定的字符來表示一定的事與物,以便記錄、傳遞、處理與存儲,這種字符稱為代碼,一系列代碼的集合稱為編碼系統(tǒng)[17]。</p><p> 2.1.2 編碼的目的及作用</p><p> 建立編碼系統(tǒng)的目的是:(1)唯一、無二義地標識事、物(2)表達事物的特征(3)提高計算機進行
54、事務處理的能力與速度(4)促進信息系統(tǒng)的自動化(5)便于系統(tǒng)間的信息交換與數(shù)據(jù)共享。就企業(yè)而言,編碼必須能夠反映產(chǎn)品的結構信息或特征信息。這樣,設計人員和管理人員就能夠非常直觀地從編碼上獲得產(chǎn)品的結構信息、特征信息以及其他隱含的信息,方便地進行產(chǎn)品查詢和相似性設計。</p><p> 2.1.3 編碼的原則</p><p> ?。?)唯一性 必須保證1個編碼對象僅賦予1個代碼,1個代碼
55、只反映1個編碼對象。</p><p> ?。?)可擴性 代碼結構能適應編碼對象不斷增加的需要,為可能的新編碼留有足夠的備用碼。</p><p> ?。?)簡潔性 碼位在滿足需要的前提下應盡可能最少,以減少差錯率,減少計算機處理時間和存儲空間。</p><p> ?。?)識別性 應盡可能反映編碼對象的特點以助于記憶并便于人們了解和使用。</p><
56、p> ?。?)適應性 代碼設計應便于修改以適應編碼對象特征或屬性以及其相互關系可能出現(xiàn)的變化。</p><p> ?。?)穩(wěn)定性 不宜頻繁變動,編碼時要考慮其變化的可能性盡可能保持代碼系統(tǒng)的相對穩(wěn)定。</p><p> ?。?)規(guī)范性 代碼格式要規(guī)范化以提高代碼的可靠性。</p><p> 2.1.4 產(chǎn)品編碼的重要性</p><p&g
57、t; 產(chǎn)品零部件編碼一直是一個非常重要的問題,編碼好壞關系到企業(yè)信息系統(tǒng)(CAPP、PDM、ERP)的長期運行質量和系統(tǒng)運行的壽命周期。零件分類編碼系統(tǒng)的對象是零件。正是零件特征的復雜性使零件分類編碼系統(tǒng)的設計有較大的難度,零件特征的準確把握對零件分類編碼系統(tǒng)的合理化和優(yōu)化有較大意義。</p><p> 2.1.5 總體結構</p><p> 由于要表達的事與物的復雜程度不同,所以
58、往往不能用單一的代碼符號來標識事與物,而往往用一組符號來表示,這就形成了代碼符號與符號之間的關系,這一系列的關系就是編碼系統(tǒng)的結構。根據(jù)編碼系統(tǒng)的目的不同可以選擇不同的結構。</p><p> 一般根據(jù)編碼目的要求,將編碼結構分為幾個碼段,包括分類標識碼和特征碼。分類標識碼又可以分為分類碼和標識碼;特征碼也可以按特征進一步分段[14]。</p><p> 每一事、每一物的編碼根據(jù)需要可
59、以保持完整的結構,也可以按需要只要分類標識碼,省略特征碼。</p><p> 2.1.6 碼位結構</p><p> 編碼系統(tǒng)的碼位結構總共分三種,樹式結構、鏈式結構、混合式結構,各種結構均有各自的優(yōu)缺點,各碼位圖如下所示:</p><p> 樹式結構 鏈式結構 混合結構</p><p>
60、<b> 圖2.2 碼位圖</b></p><p> 本文采用的是樹式結構,整個編碼系統(tǒng)構成一種樹狀結構,樹式結構的優(yōu)點是在同樣的碼位的編碼系統(tǒng)中包容的信息量最大,缺點是不便記憶。</p><p> 2.2 本文的編碼結構設計</p><p> 2.2.1 分類碼設計</p><p> 在這里,我們提出一個
61、簡單的編碼系統(tǒng)方案,如下:</p><p> 產(chǎn)品零件的編碼=分類碼+順序碼</p><p> 根據(jù)中國國家標準對產(chǎn)品進行分類得出分類碼,然后再加上零件的順序碼組成一個完整的零件編碼。</p><p> 如何獲得分類碼是本文研究的重點,大批量環(huán)境的時代要求我們加強零件的重復利用率,在一個制造型企業(yè)當中,為客戶制造滿意符合要求的個性化產(chǎn)品是企業(yè)競爭重要的一方面。
62、對于產(chǎn)品設計人員,設計客戶需要的產(chǎn)品需要對各部分零件進行設計,但是這無疑是一項很繁重的工作,如果把舊零件進行一定的改造就可以達到新零件的要求,這樣就可以節(jié)省很多的人力以及物力資源。</p><p> 而產(chǎn)品零件分類編碼系統(tǒng)就是對產(chǎn)品以及組成的零件各自的特征、特性進行分類,并按一定的規(guī)則編排成數(shù)字碼或數(shù)字與字母混合碼的方法,在計算機圖庫按類別存儲,通過分類的菜單從龐大的圖庫中查詢到所需的圖樣,通過資源共享使設計人
63、員快捷地查找到需要的圖樣,開展通用化、模塊化設計。</p><p> 本文主要針對產(chǎn)品零件進行編碼,編碼采用數(shù)字與字母混合,對數(shù)據(jù)庫已有的產(chǎn)品零件設計編碼系統(tǒng)。</p><p> 2.2.2 GB/T10091分類理論</p><p> 采用中國國際標準對產(chǎn)品零件進行分類,中國事物特性定義標準(GB/T10091),它是對產(chǎn)品、部件和零件的幾何特性、功能特性和
64、制造性等的信息集合進行研究,通過這些特性,以對象進行明確地描述,方便對零件或產(chǎn)品進行精確的分類、使用。</p><p> 按照GB/T1009要求構建的分類框架有四個層次,第一層為標準層,第二層為對象組層,即系列分標準層,例如,螺釘和螺母、盤和環(huán)以及法蘭等。第三分類層為零件族層,例如,當對象組為螺釘和螺母時,其包括的零件族有有頭螺釘、精配螺栓、螺桿和螺紋銷釘?shù)取5谒姆诸悓又邪肆慵宓姆謭D標識號,例如當零件族
65、為有頭螺釘時,其包括六角螺釘、圓柱螺釘和半圓柱螺釘?shù)确謭D標識號。分類框架如圖2.3所示:</p><p> 圖2.3 DIN4000分類框架</p><p> 圖2.3 GB/T10091分類框架</p><p> 在GB/T10091中,用字符型的分類標識號作為分類元素的標示。采用這種方法,上一層次的分類標識號可以沿用到下一個層次。這樣,每一個層次上
66、的對象可以得到一個無二義的部分索引鍵。在分類路徑最末端的分圖標識號就成了完整的分類索引鍵。對于由不同形狀元素(也稱功能元素)組合而成的圖形,其分圖標識號也可以由相應形狀元素的標識號組合而成,例如,一個齒輪軸可以由三個形狀元素,即齒輪、左軸端和右軸端組成。下面我們用六角螺釘?shù)姆诸悎D來示例:</p><p> 圖2.4 六角螺釘分類的例子</p><p> 2.2.3 對產(chǎn)品進行具體的分
67、類及類代碼的確定</p><p> (1) 產(chǎn)品零件分類</p><p> 根據(jù)GB/T10091分類理論,我們就可以將產(chǎn)品零件進行分類,在本文嚴格按照GB/T10091理論分類框架,列出如圖2.6所示產(chǎn)品零件分類圖:</p><p> 圖2.5 產(chǎn)品零件分類</p><p> (2) 定義零件代碼</p><
68、p> 1)產(chǎn)品零件分類工作完成之后,進一步確定各分類層零部件的代碼,首先確定第一層分類即標準層的代碼,本文以GB/T10091、標準件、以及外購件三類為例。并且賦予各個代碼分別為GB/T10091、GB、01。及數(shù)據(jù)庫表;</p><p> 在這一層當中,通常情況下,包括了GB/T10091和各種不同的企業(yè)標準。</p><p> 2)第二分類層為對象組層,即系列分標準層,以G
69、B/T10091標準為例,各代碼如下:及數(shù)據(jù)庫表;</p><p> 3)第三層分類,即零件族層,這一層包括很多特性,例如有頭螺釘,這一層次的分類特性將零件分成了不同的零件族,零件族具有一定的相似性,對零件進行按特性分類可以方便我們提高對零件的利用率,也方便對其進行管理,我們以對象組為螺釘和螺母為例進行說明:及數(shù)據(jù)庫表</p><p> 4)第四層分類,即包括了零件族的分圖標識號,同樣
70、這一層的類別包括很多的特性,并且它們的特性構成了整個零件的事物特性表,這個特性表包含了零件的具體信息,是我們需要了解查詢的零件所有信息。我們以有頭螺釘為例:及數(shù)據(jù)庫表;</p><p> 根據(jù)以上對零件的分類以及代碼的定義,這樣我們就得到六角螺釘?shù)姆诸惔a:GB/T10091 -01-1.1-1,這就是一個完整索引鍵。</p><p><b> 5)順序碼</b>&
71、lt;/p><p> 對于同樣一種零件,會有不同參數(shù)的零件個體,通過再設計一個順序碼,以分類碼加上順序碼的形式就可以得到一個獨一無二的零件編碼,這樣就保證了零件編碼的唯一性。設計人員可以通過編碼尋找零件圖樣,而這個編碼也可以通過對層次類的選擇來得到。</p><p><b> 2.3 本章小結</b></p><p> 通過編碼總體結構的設
72、計,明確了設計開發(fā)一個分類編碼系統(tǒng)的分類理論基礎,通過零件的分類以及代碼的確定來設計編碼系統(tǒng),方便設計人員可以快速簡便地查詢舊零件及建立新零件的目的,通過對產(chǎn)品零件的分類,可以清楚地看到不同層次和類就會有不同的編碼,并且具有唯一性,而零件又具有相似性的整體目的。最后還需要對整個系統(tǒng)進行有效地管理,從而達到通過對編碼系統(tǒng)的靈活運用來實現(xiàn)產(chǎn)品零件的有效利用,提高企業(yè)的效益,降低成本。</p><p> 第三章 編碼
73、管理模塊結構及其功能模型</p><p> 3.1 編碼管理模塊結構層次</p><p> 編碼管理系統(tǒng)從編碼規(guī)則管理、編碼字段管理到編碼解析、編碼導入及回收構成一個統(tǒng)一的整體。從對新編碼的生成到對已有編碼的解析、導入以及對作廢編碼的回收,編碼管理系統(tǒng)實現(xiàn)對編碼正、反兩個方向的管理。整套系統(tǒng)以編碼規(guī)則管理、編碼字段管理為基礎,支撐對編碼的解析、導入及回收。圖3.1顯示了編碼管理系統(tǒng)的
74、邏輯層次結構。由于編碼管理系統(tǒng)的這種邏輯層次結構,在系統(tǒng)的開發(fā)實施過程中,提出適應其結構的相應體系。圖3.1顯示了基于邏輯層次結構的編碼管理系統(tǒng)的結構體系。</p><p> 圖3.1 編碼管理系統(tǒng)信息邏輯層次結構</p><p> 3.1.1 編碼管理系統(tǒng)的基礎</p><p> 編碼功能系統(tǒng)首先要建立自己完整的編碼規(guī)則。這些規(guī)則可以是相關的國家標準,也可
75、以是行業(yè)內(nèi)的標準或是企業(yè)內(nèi)部的標準。編碼規(guī)則中包含對編碼字段的定義、示例以及管理原則。在編碼管理系統(tǒng)真正能夠實施運行之前,勢必要將這些規(guī)則、字段導入,然后才能使整個系統(tǒng)具有運行的基礎。這些規(guī)則、字段均保存在相應的數(shù)據(jù)庫內(nèi),編碼管理系統(tǒng)通過對它們的增加、刪除、修改等操作來實現(xiàn)對基礎部分的構建和管理。</p><p> 3.1.2 編碼管理系統(tǒng)的應用邏輯</p><p> 在建立了編碼管
76、理系統(tǒng)的基礎,即導入編碼規(guī)則、編碼字段數(shù)據(jù)之后,應該建立相應的系統(tǒng)應用邏輯,以使編碼管理系統(tǒng)所要實現(xiàn)功能與底層數(shù)據(jù)間的緊密相連。編碼管理系統(tǒng)要實現(xiàn)的功能對底層數(shù)據(jù)所要求的調(diào)用必須在應用邏輯得到響應并從底層數(shù)據(jù)庫獲取相關數(shù)據(jù);底層數(shù)據(jù)庫同時通過應用邏輯層對系統(tǒng)功能實現(xiàn)提供支持。</p><p> 應用邏輯層介于底層數(shù)據(jù)庫和功能應用層之間。它的優(yōu)勢在于在對系統(tǒng)的底層數(shù)據(jù)庫進行獨立更改、維護、升級時,不會對功能的實現(xiàn)
77、造成很大影響,同時,在對系統(tǒng)功能進行調(diào)整、增加、刪除時也不會對底層數(shù)據(jù)庫造成影響。</p><p> 圖3.2編碼管理系統(tǒng)結構體系</p><p> 3.1.3 編碼管理系統(tǒng)的應用功能</p><p> 編碼管理系統(tǒng)必須能夠基于編碼規(guī)則、編碼字段實現(xiàn)對新“事物”(這里的“事物”即可以是產(chǎn)品圖樣、設計文件;也可以是物料、訂單等等)編碼的生成。例如,在新產(chǎn)品開發(fā)
78、時出現(xiàn)的新的產(chǎn)品圖樣,必須給出唯一的無二義的編碼。</p><p> 由于編碼管理系統(tǒng)并非在企業(yè)一開始運行就開發(fā)實施的,因此企業(yè)中存在著大量的現(xiàn)有編碼。這些編碼是企業(yè)積累的數(shù)據(jù),是不可能隨便拋棄的,因此,需要導入到編碼管理系統(tǒng)中去。這樣,編碼管理系統(tǒng)就必須有相應的功能來進行編碼的導入。而對于現(xiàn)有那些看似雜亂無章的編碼,是不能輕易就導入編碼管理系統(tǒng)的,那樣的話,對日后的編碼管理會造成不可估量的混亂。在導入這些編碼
79、時,系統(tǒng)就必須基于已有的規(guī)則、字段對它們進行解析從而盡可能多地獲取它們之中所蘊含的編碼規(guī)則、字段,而后將它們有序地導入。</p><p> 編碼管理系統(tǒng)對已作廢編碼進行回收備案,是對企業(yè)編碼管理過程可回溯性的一種必要支持。</p><p> 3.2 編碼管理模塊功能模型</p><p> 整個編碼管理系統(tǒng)設計最終要實現(xiàn)既可作為獨立的信息系統(tǒng)運行實施,也可與P
80、DM/CAD系統(tǒng)無縫集成,做到對產(chǎn)品信息中所有涉及到編碼的過程和結果進行控制、管理。它的功能組成可分為相互關聯(lián)的若干模塊,主要包括:編碼規(guī)則管理,編碼字段管理,編碼解析,碼值回收,碼值導入,系統(tǒng)設置。</p><p> 圖3.3 編碼管理系統(tǒng)功能結構圖</p><p> 3.2.1 編碼字段管理</p><p> 編碼字段管理模塊對編碼字段進行分類管理,它具
81、備對編碼字段的增加、修改和刪除等功能。企業(yè)中的編碼都有著特定的編碼字段。不論是國家標準、行業(yè)標準還是企業(yè)標準對于編碼字段都有著相應的規(guī)定,企業(yè)在編碼過程中對編碼字段不是隨意選取的,而是要遵循這些規(guī)則。企業(yè)往往編有自己的編碼字典,其中對編碼中的名稱、字段、字段含義等都有規(guī)則。編碼字段管理模塊就是要實現(xiàn)對編碼字段的分類管理,它具備對編碼字段的增加、修改和刪除等功能。</p><p> 換言之,編碼字段管理模塊對編碼
82、規(guī)則中的字段部分進行管理。同時,它也在對編碼進行解析時對字段部分進行解釋。</p><p> 3.2.2 編碼規(guī)則管理</p><p> 編碼規(guī)則管理對編碼規(guī)則進行分類管理,它可以增加、修改和刪除編碼規(guī)則。企業(yè)的業(yè)務中會涉及到各種各樣的編碼規(guī)則,例如:標準件的國家標準編碼,(GB,JB等),外購件的其它行業(yè)編碼等。企業(yè)在自身的發(fā)展過程中,新的產(chǎn)品不斷出現(xiàn)時,往往也會涉及到新的編碼規(guī)則
83、。在進行實際的編碼之前,作為指導性的原則,編碼規(guī)則就需要為員工所熟悉,并且在業(yè)務發(fā)展中,要不斷擴充完善。編碼規(guī)則管理即是對這些編碼規(guī)則進行分類管理,它可以增加、修改和刪除編碼規(guī)則。</p><p> 編碼規(guī)則體現(xiàn)在國家、行業(yè)和企業(yè)內(nèi)使用的編碼字典上,它們是企業(yè)進行編碼時的指導性原則。它為編碼字段管理提供基礎,同時也使得編碼解析成為可能。</p><p> 3.2.3 編碼解析<
84、/p><p> 該模塊對指定的編碼進行解析,得到其編碼規(guī)則和各字段含義。企業(yè)中編碼存在著各種繼承情況,而這些編碼的規(guī)則對編碼人員來說并不熟悉,實際操作時就需要對這些編碼進行解析,從而獲取他們所蘊含的編碼規(guī)則,以及其中各字段的具體含義。</p><p> 編碼解析模塊功能的實現(xiàn)是建立在編碼規(guī)則管理的基礎上,同時,與編碼字段管理緊密關聯(lián)。</p><p> 3.2.4
85、 編碼回收</p><p> 該模塊對已廢棄的編碼規(guī)則進行回收管理。隨著發(fā)展,勢必有編碼規(guī)則被廢棄。若它們?nèi)源嬖谄髽I(yè)的信息系統(tǒng)中造成不必要的資源浪費以及為快速有效地檢索編碼制造麻煩。編碼回收模塊則對這些廢棄的編碼規(guī)則進行回收,而在回收之前,可選擇對其進行解析。</p><p> 3.2.5 編碼導入</p><p> 該模塊實現(xiàn)的是從外部導入編碼的功能。在
86、編碼管理系統(tǒng)開發(fā)實施之前,企業(yè)內(nèi)部已經(jīng)存在著大量的編碼規(guī)則、編碼文件以及編碼管理等方面的文件。在實施編碼管理系統(tǒng)時,要將它們導入到系統(tǒng)中,這是一項繁雜的工作。</p><p> 編碼導入模塊則是為了方便地導入這些編碼規(guī)則、編碼文件等而設計開發(fā)的。它們可以用文字文檔、圖表、圖片等形式導入到編碼管理系統(tǒng)。</p><p> 3.2.6 系統(tǒng)設置</p><p>
87、 該模塊實現(xiàn)的是設置編碼管理系統(tǒng)參數(shù)的功能。編碼管理系統(tǒng)要管理各種編碼規(guī)則、編碼字段等,因此要有不同的參數(shù)來適應不同的管理對象。系統(tǒng)設置模塊實現(xiàn)對不同系統(tǒng)參數(shù)的設置。</p><p> 3.3 編碼管理模塊信息模型</p><p> 根據(jù)系統(tǒng)需求及功能,編碼管理系統(tǒng)的信息模型如下:</p><p> 圖3.4 編碼管理信息模型圖</p><
88、;p> 在建立了編碼管理系統(tǒng)的信息模型后,根據(jù)這些實體關系圖進行系統(tǒng)的開發(fā)、調(diào)試及試運行。然后,建立編碼規(guī)則、編碼字段的數(shù)據(jù),導入編碼管理系統(tǒng),從而實施編碼管理系統(tǒng)。</p><p><b> 3.4 本章小結</b></p><p> 在整個系統(tǒng)建模當中,要考慮系統(tǒng)的應用性、實用性、全面性以及功能性等各方面性能,建模的合理性可以使系統(tǒng)功能更加地強大,也
89、可以使用戶可以方便地實用,真正實現(xiàn)為企業(yè)提高效益,降低成本的目標。</p><p> 對于不同角色的人使用系統(tǒng)具有不同的權限,從系統(tǒng)建模到使用,必須要考慮用戶的使用效率,根據(jù)不同的要求就需要不同的設置,盡量考慮到系統(tǒng)的整體性,建立一個實用性強的系統(tǒng)。</p><p> 第四章 編碼系統(tǒng)的建立及功能實現(xiàn)</p><p><b> 4.1 系統(tǒng)建模&
90、lt;/b></p><p> 建立一個編碼系統(tǒng),首先要建立一個編碼系統(tǒng)的項目文件,從這個項目文件中再建立各數(shù)據(jù)庫表、功能界面以及編譯程序實現(xiàn)功能。通過第三章的分析,我們將系統(tǒng)的模塊分為編碼規(guī)則管理、編碼字段管理、編碼管理(編碼生成、編碼解析、編碼回收、編碼導入、系統(tǒng)設置)等等。通過建立數(shù)據(jù)庫表來管理各種數(shù)據(jù)信息,然后在設計相應的功能界面,通過編譯程序,運行來實現(xiàn)各模塊功能,我們就按照這些步驟來建立編碼系
91、統(tǒng)。</p><p> 4.1.1 項目的建立</p><p> 應用visual Studio軟件,建立一個編碼系統(tǒng)項目文件,建立之后就可以通過項目中的數(shù)據(jù)、文檔、類、代碼、其他等菜單進行其他具體的創(chuàng)建。</p><p> 4.1.2 數(shù)據(jù)庫表的建立</p><p><b> (1) 需求分析</b>&l
92、t;/p><p> 通過上面的理論,我們可以得知,編碼系統(tǒng)對于產(chǎn)品設計人員來說,很重要的工作就是根據(jù)分類選擇生成一個新零件的編碼,以及通過查詢選擇適合的零件,明確了系統(tǒng)的功能要求,我們就可以設計這樣的數(shù)據(jù)流圖。</p><p><b> 圖4.1數(shù)據(jù)流圖</b></p><p> ?。?) 概念結構設計</p><p>
93、; 概念結構設計是整個數(shù)據(jù)庫設計的關鍵,它的主要任務是通過對用戶需求進行綜合、歸納與抽象,從而形成概念結構。首先是對數(shù)據(jù)進行抽象,設計局部視圖;其次是把設計出的局部視圖合并在一起,即集成視圖;最后是征求用戶的意見,進行評審和改進。</p><p><b> 圖4.4 E-R圖</b></p><p><b> 表4.2 數(shù)據(jù)庫表</b>&l
94、t;/p><p> (3) 數(shù)據(jù)庫物理設計</p><p> 用戶把盤大的信息儲存在數(shù)據(jù)庫表中,對于編碼系統(tǒng),為了使設計人員迅速查詢符合要求的零件,需要建立相應的索引,對于不同的零件,編碼是唯一的,所以我們把零件編碼作為主索引,它要求不能有重復的可能性,這樣就可以迅速地查詢到零件信息,也可根據(jù)零件不同的特征進行多條件查詢,設置不同的索引,通過不同條件的篩選就可以查詢到符合要求的零件。&l
95、t;/p><p> 4.2 界面的設計及編譯實現(xiàn)功能</p><p> 4.2.1 編碼規(guī)則管理</p><p> 編碼規(guī)則導入之后要對其進行管理,從而使編碼有序不雜亂,這部分工作由建模人員完成,設計人員無權進行這個操作。編碼規(guī)則管理的功能主要是對導入的編碼規(guī)則進行管理,它應該實現(xiàn)對規(guī)則的增加、刪除、修改等功能.</p><p> 4
96、.2.2 編碼字段管理</p><p> 編碼規(guī)則管理建立之后,還要對編碼字段進行管理,這部分管理直接涉及到零件編碼的信息.</p><p> 4.2.3 編碼管理</p><p> 編碼管理模塊可以通過設計編碼導入、編碼生成、編碼解析、編碼回收四個功能模塊來完善,通過這幾個模塊,我們可以實現(xiàn)一個零件的編碼自動生成,便于設計人員對新零件的記錄,并且查詢到這
97、個零件編碼的規(guī)則、字段的相關內(nèi)容等等,通過這些功能,我們就可以實現(xiàn)編碼的管理。</p><p><b> (1) 編碼導入</b></p><p> 將企業(yè)里原有的編碼規(guī)則通過這個窗口導入到編碼系統(tǒng)當中,這樣就可以獲得以前的零件編碼規(guī)則實現(xiàn)對零件的編碼管理。</p><p><b> ?。?) 編碼生成</b>&l
98、t;/p><p> 這一部分是編碼系統(tǒng)關鍵的一個模塊,它基于數(shù)據(jù)庫中已有的編碼規(guī)則和字段,調(diào)用數(shù)據(jù)庫表中的信息,登錄時就將數(shù)據(jù)庫中相應的表格內(nèi)容度到這幾個下拉框中,之后再在下拉框選擇相應的類別名,點確定,零件的編碼就自動生成。在編碼生成的模塊中,就是通過選擇標準層類型、對象組、零件族、分圖標識號四層內(nèi)容來生成新零件的編碼,并且將這一新的記錄保存在數(shù)據(jù)庫相應的表當中。各功能界面設計如下:</p><
99、;p> 圖4.3 編碼生成的功能界面</p><p> 4.3 編碼管理主要模塊的程序編譯</p><p> 4.3.1 編碼生成編譯程序流程</p><p> 首先對表單進行初始化設置,將標準層、對象組、零件族、分圖標識號都設置成唯一索引,從而使查詢出的各列記錄過濾重復的內(nèi)容。</p><p> 對第一個組合框進行編程,
100、查詢標準層的內(nèi)容存入組合框下拉框中,當選中其中一個標準時,程序立刻響應查詢在這個標準中對象組的內(nèi)容并且將其存入第二個組合框的屬性內(nèi)容中,相同地零件族、分圖標識號也采用相同的方法進行編譯。</p><p> 1)組合框控件的編譯流程如下:</p><p> 圖4.4 數(shù)據(jù)關聯(lián)程序流程圖</p><p> 2)在標識號框中,需根據(jù)選擇的內(nèi)容自動顯示在文本框中,程序
101、如下:</p><p> 有多少個標準就有多少個if語句,這樣就給標準層一個標識號。其他的文本框也是相同的編譯方法。</p><p> 3)編碼生成控件的程序:</p><p> 生成編碼命令中我們將各層的標識號組合在一起就形成了這個零件的分類碼,生成編碼的程序,通過文本框中的標識號來取得整體編碼:</p><p> 4)生成了編碼之
102、后,按確定就將選擇的內(nèi)容保存在數(shù)據(jù)庫表當中。保存所添加的記錄:</p><p> 零件分類表(標準層,對象層,零件族,分圖標示號,零件名稱,零件編碼)</p><p><b> 4.3 本章小結</b></p><p> 功能界面的實現(xiàn)需要根據(jù)客戶需要而設定,要以考慮用戶最方便的原則來設計功能界面。編碼系統(tǒng)最主要的功能界面是編碼生成、編
103、碼導入、編碼解析、編碼回收等等,系統(tǒng)功能界面主要是為設計人員設定,要考慮設計人員的工作量,以設計人員最少的工作量為原則來設計,實現(xiàn)這些功能就要進行編譯,由于時間和能力有限,只實現(xiàn)了一部分的功能,望老師指導。</p><p><b> 第五章 總結</b></p><p><b> 5.1 總結</b></p><p>
104、; 本文PDM環(huán)境下對自動編碼系統(tǒng)進行系統(tǒng)的研究和論述,結合國內(nèi)外編碼研究的成果,根據(jù)現(xiàn)有的產(chǎn)品編碼存在的問題,重點闡述了產(chǎn)品分類的思想,應用GB/T10091分類理論對其應用做了較為深刻的剖析,設計了基于GB/T10091分類標準的一個分類編碼系統(tǒng),更好地管理制造業(yè)行業(yè)中產(chǎn)品零部件管理雜亂的現(xiàn)狀,以期能提高企業(yè)的效益,降低成本。全文的總結如下:</p><p> ?。?)編碼系統(tǒng)是實現(xiàn)產(chǎn)品數(shù)據(jù)管理的一個重要環(huán)
105、節(jié),好的編碼系統(tǒng)可以直接創(chuàng)造企業(yè)效益,提高企業(yè)競爭力。</p><p> ?。?)重點闡述了GB/T10091分類理論,分析客戶需求,將產(chǎn)品零部件進行分類,并且利用編碼系統(tǒng)理論,對系統(tǒng)進行建模;我們可以從結構模塊以及功能模塊來構架整個系統(tǒng),結構模塊可以分為數(shù)據(jù)庫層、應用邏輯層以及功能應用層,數(shù)據(jù)庫層里儲存編碼規(guī)則以及編碼字段的信息從而通過邏輯層來實現(xiàn)功能應用層的功能實現(xiàn)。</p><p>
106、 ?。?)結合visual Studio 軟件建立編碼系統(tǒng),建立各數(shù)據(jù)庫表,輸入相關信息進行管理,設計功能界面,實現(xiàn)編碼管理的各項功能,從而來完成對零件的編碼管理。</p><p><b> 5.2 展望</b></p><p> 開發(fā)編碼系統(tǒng)是一項瑣碎而細致的工作,由于時間和精力有限,就編碼系統(tǒng)的深度和廣度而言,本文缺少更詳細的研究。今后需要在以下幾個方面作進
107、一步的研究和改進:</p><p> (1) 本文的編碼系統(tǒng)只是完成了一部分的功能實現(xiàn),還有其他的一些模塊還沒有實現(xiàn)其功能,完成的模塊功能還比較簡單不能從現(xiàn)實角度上滿足用戶的需要。</p><p> (2) 本文的編碼系統(tǒng)雖然是在大批量定制環(huán)境下,基于GB/T10091分類理論來完成產(chǎn)品的分類,設計編碼系統(tǒng)并且進行開發(fā)及其應用,但重點只是闡述了分類理論,系統(tǒng)的模塊設計,開發(fā)功能以及應用
108、還遠遠不足。</p><p> (3) 本文的編碼系統(tǒng)只是針對部分產(chǎn)品進行的,還沒有很大的通用性,而且編碼系統(tǒng)的開發(fā)工作是相當復雜而繁瑣的,工作量是相當大的。因此下一步要結合各種企業(yè)的需求,分析各種需求通用性來建立編碼系統(tǒng),實現(xiàn)各種產(chǎn)品編碼管理的作用。</p><p> (4) 編碼系統(tǒng)也是基于很多理論上面的,從而也要隨著這些理論的成熟而改進,比如GB/T10091理論,環(huán)境變化,以及
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經(jīng)權益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 眾賞文庫僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
- 6. 下載文件中如有侵權或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 機械設計制造及其自動化畢業(yè)論文
- 機械設計制造及其自動化畢業(yè)論文
- 機械設計制造及其自動化畢業(yè)論文
- 機械設計制造及其自動化畢業(yè)論文_
- 機械設計制造及其自動化畢業(yè)論文
- 機械設計制造及其自動化畢業(yè)論文
- 機械設計制造及其自動化畢業(yè)論文
- 機械設計制造及其自動化畢業(yè)論文_
- 機械設計制造及其自動化畢業(yè)論文
- 機械設計制造及其自動化畢業(yè)論文
- 機械設計制造及其自動化畢業(yè)論文
- 機械設計制造及其自動化畢業(yè)論文
- 機械設計與制造畢業(yè)論文
- 機械設計制造及其自動化專業(yè)畢業(yè)論文(設計)
- 機械設計制造及其自動化成人畢業(yè)論文
- 機械設計制造及其自動化畢業(yè)論文17517
- 機械設計制造及其自動化專業(yè)畢業(yè)論文
- 機械設計與制造的畢業(yè)論文
- 機械設計與制造的畢業(yè)論文
- 機械設計制造及其自動化方向畢業(yè)論文
評論
0/150
提交評論