板料沖壓是機(jī)械設(shè)計(jì)中先進(jìn)的加工方法之一,在很多機(jī)器中,沖壓件占有相當(dāng)大的比例。沖壓工藝已成為汽車、拖拉機(jī)、儀器、儀表、電子及國(guó)防工業(yè)等部門(mén)的主要工藝之一。在傳統(tǒng)的工藝中,存在以下缺點(diǎn):
(1)查閱數(shù)據(jù)、表格需要花費(fèi)較多的時(shí)間和大量的重復(fù)勞動(dòng);
(2)對(duì)人的設(shè)計(jì)經(jīng)驗(yàn)有極大的依賴性;
(3)即使經(jīng)驗(yàn)豐富的設(shè)計(jì)人員,在手工設(shè)計(jì)中,也不可能進(jìn)行大量方案的詳細(xì)計(jì)算、分析和比較。因此設(shè)計(jì)結(jié)果往往不能達(dá)到最佳效果。
利用CAD技術(shù)可以有效地解決上述問(wèn)題。但國(guó)內(nèi)CAD技術(shù)的應(yīng)用水平比較低,尚未在生產(chǎn)中廣泛推廣。由于拉深件的形狀千變?nèi)f化。開(kāi)發(fā)一種各類拉深件都通用的CAD系統(tǒng)是非常困難和費(fèi)時(shí)的。因此,本文選擇極為常見(jiàn)的筒形拉深件作為研究對(duì)象,并采用結(jié)構(gòu)化分析(Structured Analysis)、結(jié)構(gòu)化設(shè)計(jì)(Structured Design)和結(jié)構(gòu)化程序設(shè)計(jì)(Structured Programming),簡(jiǎn)稱SA—SD—SP方法,進(jìn)行研究與開(kāi)發(fā)。
2 拉深件CAD系統(tǒng)的結(jié)構(gòu)化分析
SA方法是在軟件開(kāi)發(fā)分析階段所采用的控制數(shù)據(jù)流的方法。結(jié)構(gòu)化分析是以現(xiàn)實(shí)模式為基礎(chǔ),建立界面清晰的物理模型。界面內(nèi)的內(nèi)容應(yīng)明確,以便在隨之進(jìn)行的結(jié)構(gòu)化設(shè)計(jì)中方便地建立邏輯模型。SA方法所采用的是“自頂向下、逐步細(xì)化”的方法,直到每個(gè)加工都有非常明確的含義為止。
根據(jù)SA方法,可建立拉深件CAD系統(tǒng)的數(shù)據(jù)流圖。該數(shù)據(jù)流圖共分三層 ,有60余個(gè)加工條目。圖1~圖3為第0層及第一層和第二層的部分?jǐn)?shù)據(jù)流圖。
第0層又稱最高層。最高層建立后再進(jìn)一步分解其含義不具體的部分,如圖1中的“工藝設(shè)計(jì)”可分解為圖2所示的數(shù)據(jù)流圖,圖2中“確定拉深次數(shù)”又可分解為圖3所示的數(shù)據(jù)滾圖。建立第一層及以下各層數(shù)據(jù)流圖時(shí),應(yīng)注意兩個(gè)原則:
(1)初始輸入的數(shù)據(jù)流和最終輸出的數(shù)據(jù)流應(yīng)與上一層一致;
(2)各部分之間的數(shù)據(jù)流要十分明確。
隨著數(shù)據(jù)流圖的建立,應(yīng)編制數(shù)據(jù)流詞典,對(duì)網(wǎng)絡(luò)中各數(shù)據(jù)流的定義、加工的內(nèi)容以及各個(gè)文件分別給予詳細(xì)的說(shuō)明。
3 拉深件CAD系統(tǒng)的結(jié)構(gòu)化設(shè)計(jì)
SD方法是在SA的基礎(chǔ)上實(shí)現(xiàn)的。具體步驟是:
(1)找出主加工、邏輯輸入和邏輯輸出;
(2)設(shè)計(jì)模塊結(jié)構(gòu)的最高層和第一層;
(3)設(shè)計(jì)中、下層模塊。
下面以拉深件CAD系統(tǒng)為例,說(shuō)明模塊結(jié)構(gòu)圖的建立。
在拉深CAD系統(tǒng)中,“工藝設(shè)計(jì)”為主加工,根據(jù)系統(tǒng)提出的“筒形拉深件CAD系統(tǒng)”這一主模塊,將其畫(huà)在與主加工“工藝設(shè)計(jì)”相對(duì)應(yīng)的位置上。模塊是最高層(第0層),它第一次分解出的子模塊定義為第一層,第一層子模塊再分解若干子模塊。這樣分解下去直至每個(gè)子模塊的功能都十分明確為止。各子模塊之間傳遞的數(shù)據(jù)流應(yīng)與物理模型(即數(shù)據(jù)流圖)中傳遞的數(shù)據(jù)流一致。
圖4為拉深件CAD系統(tǒng)模塊結(jié)構(gòu)圖的0~2層。在模塊結(jié)構(gòu)圖中,上層模塊對(duì)下層模塊有調(diào)用作用,下層模塊從上層模塊接收輸入并將處理結(jié)果反饋到上層模塊。同一層模塊之間自左向右依次執(zhí)行。如圖4中的“工藝計(jì)算”模塊可以調(diào)用“計(jì)算毛坯直徑”模塊,同時(shí)將“毛坯計(jì)算參數(shù)”傳遞給“計(jì)算毛坯直徑”模塊,經(jīng)“計(jì)算毛坯直徑”模塊處理后,再將“拉深設(shè)計(jì)參數(shù)”送回到“工藝計(jì)算”模塊。然后“工藝計(jì)算”模塊再調(diào)用“確定拉深次數(shù)”模塊,依次進(jìn)行下去。
4 詞典與說(shuō)明
經(jīng)結(jié)構(gòu)化分析建立數(shù)據(jù)流圖以后,要形成數(shù)據(jù)流詞典、加工說(shuō)明和文件說(shuō)明;經(jīng)結(jié)構(gòu)化設(shè)計(jì)建立模塊結(jié)構(gòu)圖以后,要形成模塊功能說(shuō)明,共設(shè)計(jì)者使用。#p#分頁(yè)標(biāo)題#e#
同日常所用的詞典一樣,SA—SD—SP方法所用的詞典是一種工具。借助它可查出某個(gè)名稱的具體含義。詞典中可有三種類型的條目:數(shù)據(jù)流;文件;加工。
下面以筒形拉深件為例,說(shuō)明詞典中應(yīng)包括的內(nèi)容。
(1)數(shù)據(jù)流條目
數(shù)據(jù)流條目給出某個(gè)數(shù)據(jù)的定義,它通常是列出該數(shù)據(jù)流的各組成數(shù)據(jù)項(xiàng)。如圖1中的“零件圖信息”為:
零件圖信息=直徑+高度+圓角半徑+材料厚度+材料牌號(hào)
(2)文件條目
文件條目給出某個(gè)文件的定義。同數(shù)據(jù)流一樣,文件的定義也是列出其數(shù)據(jù)項(xiàng)。當(dāng)文件是出自某手冊(cè)資料中的圖表時(shí),可直接寫(xiě)出其出處。如圖2中的“文件01”的條目是:
(3)加工說(shuō)明
加工說(shuō)明的任務(wù)是精確地描述一個(gè)加工要“做什么”,它包括加工的開(kāi)始條件、激發(fā)條件、加工邏輯、優(yōu)先等級(jí)、執(zhí)行頻率、出錯(cuò)處理等內(nèi)容,其中最基本的是加工邏輯。應(yīng)特別指出的是,加工邏輯只是表達(dá)加工要“做什么”,而不是用程序語(yǔ)言來(lái)描述“怎樣做”。加工說(shuō)明的表達(dá)應(yīng)該既精確又嚴(yán)格,能被非專業(yè)人員看懂和理解。圖4中的“確定修邊余量”這一加工的說(shuō)明如下:
5 拉深件CAD系統(tǒng)的結(jié)構(gòu)化程序設(shè)計(jì)
SP方法的任務(wù)是,在邏輯模型的基礎(chǔ)上,針對(duì)每個(gè)模塊用選定的程序設(shè)計(jì)語(yǔ)言編寫(xiě)一段可獨(dú)立調(diào)用的子程序。結(jié)構(gòu)化程序設(shè)計(jì)的結(jié)果是:模塊流程圖;語(yǔ)法正確的源程序;源程序說(shuō)明書(shū)。一般說(shuō)來(lái),經(jīng)過(guò)結(jié)構(gòu)化分析與結(jié)構(gòu)化設(shè)計(jì)之后,編寫(xiě)程度不會(huì)有太大的困難,因?yàn)槊恳荒K的功能和執(zhí)行過(guò)程已經(jīng)十分具體化了。
在結(jié)構(gòu)化程序設(shè)計(jì)中,使用了結(jié)構(gòu)化流程圖(又稱N—S圖),這是一種容易看懂的流程圖,它是實(shí)現(xiàn)結(jié)構(gòu)化編程的一種重要手段,這種流程圖不同于普通的流程圖,它沒(méi)有指向線和箭頭,所以看流程圖時(shí)不需沿著流程線方向上下左右來(lái)回跟蹤尋找。看結(jié)構(gòu)流程圖就如同看一頁(yè)書(shū)一樣,由上而下看下來(lái)即可,這種方法能夠使程序設(shè)計(jì)者思路清楚,有條不紊地一步一步深入進(jìn)行工作,用較短的時(shí)間設(shè)計(jì)出正確的程序,并容易驗(yàn)證程序的正確性,便于維護(hù)。圖5是對(duì)應(yīng)于圖3中2.3.1的結(jié)構(gòu)化流程圖,根據(jù)它就可以寫(xiě)出相應(yīng)的程序。
從文件03中讀出拉深系數(shù)
求極限拉深系數(shù)MJ1(I%)
求極限拉深系數(shù)MS11(I%)
MC=MS1(I%)-MJ1(I%)
輸出MJ(I%),MS1(I%),MC
關(guān)閉文件
THEN
I%
ELSE
MS(0)=MS1(1)
MS(1)=MS1(I%-1)
輸出首次拉深系數(shù)
#p#分頁(yè)標(biāo)題#e# 5拉深件CAD系統(tǒng)的結(jié)構(gòu)化流程圖(一部分)
6 結(jié)論
本文用SA-SD-SP方法指導(dǎo)拉深件CAD系統(tǒng)的開(kāi)發(fā),達(dá)到了預(yù)期的目的,收到了令人滿意的效果。并應(yīng)用于國(guó)家863計(jì)劃項(xiàng)目噴漿機(jī)器人的研制與開(kāi)發(fā)。
相關(guān)文章
- 2021-09-08全國(guó)專業(yè)技術(shù)人員計(jì)算機(jī)應(yīng)用能力考試用書(shū) AutoCAD2004
- 2021-09-08EXCEL在工作中的應(yīng)用 制表、數(shù)據(jù)處理及宏應(yīng)用PDF下載
- 2021-08-30從零開(kāi)始AutoCAD 2014中文版機(jī)械制圖基礎(chǔ)培訓(xùn)教程 [李
- 2021-08-30從零開(kāi)始AutoCAD 2014中文版建筑制圖基礎(chǔ)培訓(xùn)教程 [朱
- 2021-08-30電氣CAD實(shí)例教程AutoCAD 2010中文版 [左昉 等編著] 20
- 2021-08-30高等院校藝術(shù)設(shè)計(jì)案例教程中文版AutoCAD 建筑設(shè)計(jì)案例
- 2021-08-29環(huán)境藝術(shù)制圖AutoCAD [徐幼光 編著] 2013年P(guān)DF下載
- 2021-08-29機(jī)械A(chǔ)utoCAD 項(xiàng)目教程 第3版 [繆希偉 主編] 2012年P(guān)DF
- 2021-08-29機(jī)械制圖與AutoCAD [李志明 主編] 2014年P(guān)DF下載
- 2021-08-29機(jī)械制圖與AutoCAD [陶素連,周欽河 主編] 2013年P(guān)DF下