




版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、第5章 Pro/ProgramPro/ENGINEER 中的每一個(gè)模型都含一個(gè)列表(program),其中有主要設(shè)計(jì)步驟和編輯后可當(dāng)程序用的參數(shù)。通過(guò)運(yùn)行該程序,可按照新的設(shè)計(jì)規(guī)范改變模型。要進(jìn)入 Pro/PROGRAM 環(huán)境,可以在“零件零件” 或“組件組件” 菜單中單擊“工具工具”“程序程序”。 5.1 程序程序菜單菜單 5.1.1 概述零件空間只有模型設(shè)計(jì)列表。只要編輯列表,系統(tǒng)會(huì)創(chuàng)建一個(gè)包含最近設(shè)計(jì)指令的文件。此時(shí),同一個(gè)模型存在兩個(gè)設(shè)計(jì)列表,一個(gè)是“從從模型模型” 和“從文件從文件”。如果模型中合并設(shè)計(jì)變化之后,“從文件從文件” 列表就被刪除了,只有“從模型從模型”列表可用。在“從文
2、件從文件”設(shè)計(jì)列表存在的情況下,“設(shè)計(jì)設(shè)計(jì)”菜單顯示兩個(gè)命令: 從模型從模型 - 檢索在模型中建立的設(shè)計(jì)列表。 從文件從文件 - 從名為 assemblyname.als 或 partname.pls 的現(xiàn)有文件中為模型檢索設(shè)計(jì)。“從模型從模型”反映模型的當(dāng)前狀態(tài),而“從文件從文件”則包含上一編輯期間所添加的所有新指令。 5.1 程序程序菜單菜單 5.1.1 概述零件空間只有模型設(shè)計(jì)列表。只要編輯列表,系統(tǒng)會(huì)創(chuàng)建一個(gè)包含最近設(shè)計(jì)指令的文件。此時(shí),同一個(gè)模型存在兩個(gè)設(shè)計(jì)列表,一個(gè)是“從從模型模型” 和“從文件從文件”。如果模型中合并設(shè)計(jì)變化之后,“從文件從文件” 列表就被刪除了,只有“從模型從模
3、型”列表可用。在“從文件從文件”設(shè)計(jì)列表存在的情況下,“設(shè)計(jì)設(shè)計(jì)”菜單顯示兩個(gè)命令: 從模型從模型 - 檢索在模型中建立的設(shè)計(jì)列表。 從文件從文件 - 從名為 assemblyname.als 或 partname.pls 的現(xiàn)有文件中為模型檢索設(shè)計(jì)?!皬哪P蛷哪P汀狈从衬P偷漠?dāng)前狀態(tài),而“從文件從文件”則包含上一編輯期間所添加的所有新指令。 5.1.2 基本內(nèi)容和語(yǔ)句基本內(nèi)容和語(yǔ)句典型的設(shè)計(jì)列表可能包括: 1 標(biāo)題在每個(gè)設(shè)計(jì)列表的標(biāo)題中,REVNUM 會(huì)指出模型最近修改的版本。系統(tǒng)利用它來(lái)檢測(cè)設(shè)計(jì)是否是過(guò)時(shí)的。 2 輸入變量及當(dāng)前值 3 關(guān)系 4 IF-ELSE 語(yǔ)句 5設(shè)計(jì)中所有特征、零件
4、或組件的列表,當(dāng)它們包含在“IF 條件.ELSE.END IF”語(yǔ)句中時(shí),創(chuàng)建設(shè)計(jì)分支 6 EXECUTE 語(yǔ)句(只對(duì)“組件”(Assembly) 模式) 7 INTERACT 語(yǔ)句 8 特征隱含和次序 9 MASSPROP 語(yǔ)句 5.2 Program語(yǔ)法 5.2.1 關(guān)系在Pro/PROGRAM 設(shè)計(jì)中可以輸入 Pro/E模型中所有有效的關(guān)系。如果在 RELATIONS 語(yǔ)句中的表達(dá)式多于 80 個(gè)字符,加反斜杠 () 續(xù)行,在下一行繼續(xù)輸入表達(dá)式。語(yǔ)法:RELATIONS END RELATIONS例:RELATIONSPARAMETER = COVER_SIZE/2 + LENGTH*
5、0.75 - 0.75*d3*d3 + THICKNESS*2END RELATIONS 改變零件的材料密度會(huì)引起系統(tǒng)更新關(guān)系中 mp_density 的值,反之亦然。注意:注意: 如果使用負(fù)尺寸,則必須在輸入語(yǔ)句和外部輸入文件中的尺寸符號(hào)之前加一美元符號(hào) ($)。例如,用 $d20 而不用 d20。如果沒(méi)有在尺寸符號(hào)之前加美元符號(hào),則不會(huì)更新該尺寸。 如果程序給由零件或裝配關(guān)系驅(qū)動(dòng)的尺寸賦予一個(gè)值,則出現(xiàn)兩個(gè)出錯(cuò)信息。編輯或去除程序關(guān)系并再生。 5.2.2 注釋可以在程序中使用注釋來(lái)注釋關(guān)系和特征。使用下面格式插入注釋:語(yǔ)法:/* 注釋特征的注釋必須緊跟 ADD FEATURE 行。 5.2
6、.3 輸入?yún)?shù)與提示可以在列表的開(kāi)始就指定 INPUT 變量。INPUT 變量的典型用法是提供尺寸值。INPUT變量是程序接下來(lái)在關(guān)系中使用的參數(shù)或作為在組件中輸入的模型名。語(yǔ)法:INPUT.END INPUT 1 輸入?yún)?shù)類型INPUT 語(yǔ)句必須指出變量的名稱和類型。變量名必須以字符開(kāi)頭。 有下列變量類型: Number - 為此變量類型輸入一個(gè)整數(shù)。 String - 為此變量類型輸入字符串。這使用戶能夠輸入?yún)?shù)或模型名,但不能輸入用戶屬性。注意:大小寫(xiě)敏感。 YES_NO - 為此變量類型輸入 Y 或 N。如果不指定變量類型,系統(tǒng)缺省為 Number。 2 為輸入變量定義提示任何時(shí)候若需
7、要輸入,系統(tǒng)會(huì)提示用戶輸入輸入變量的值??梢詾樘厥獾妮斎胱兞慷x提示而不使用系統(tǒng)提示。在設(shè)計(jì)執(zhí)行期間,當(dāng)相關(guān)的變量要求輸入時(shí)會(huì)出現(xiàn)提示。 加入提示的規(guī)則: 提示必須包含在引號(hào)中。 提示必須緊跟在相應(yīng)的輸入變量之后。 例如:INPUTTHICKNESS NUMBER輸入圓柱的壁厚INCLUDE_VALVE YES_NO分析中是否會(huì)包括閥STOCK_ID STRING輸入零件的坯件 ID.END INPUT 3 條件輸入語(yǔ)句Pro/PROGRAM 中的輸入列表可以包括 IF - ELSE - ENDIF 語(yǔ)句。當(dāng) IF 條件是 FALSE 時(shí),軟件不會(huì)提示輸入值。例: INPUTINCLUDE_H
8、OLE YES_NO應(yīng)包括該孔嗎?:IF INCLUDE_HOLE = YESHOLE_DIA NUMBER輸入孔的直徑ELSE.ENDIF.END INPUT當(dāng)執(zhí)行該程序時(shí),只有在包含孔特征時(shí),才提示輸入孔的直徑。 5.2.4 IF-ELSE 語(yǔ)句語(yǔ)法:IF - ELSE - ENDIF 1 設(shè)計(jì)分支用條件語(yǔ)句可以創(chuàng)建設(shè)計(jì)分支,例如,原零件設(shè)計(jì)是:ADD PROTRUSION.ADD HOLE.ADD CUT. 修改過(guò)的設(shè)計(jì)可能為:ADD PROTRUSION.IF d1 d2 ADD HOLE.END ADDENDIF ADD CUT.END ADD條件語(yǔ)句也用于裝配,可以控制是否給組件添
9、加特殊零件或子組件或是否執(zhí)行。在下面例子中,除非參數(shù) DIA 的值小于或等于 1.25,否則不使用 PART_B。 ADD PART BASE_1.IF DIA 1.25ADD PART PART_A.END ADDELSEADD PART PART_B.END ADDENDIF 2 IF 語(yǔ)句中的變量類型所有變量類型都可以用于 IF 語(yǔ)句。注意字符串變量必須括在引號(hào)中。 1 對(duì)于字符串:IF MATERIAL = STEELd2=10ENDIF 2 對(duì)于 YES_NO:IF DRAFT=YESd25=5ENDIF 5.2.5 EXECUTE 語(yǔ)句 EXECUTE 語(yǔ)句只對(duì)組件列表有效。它們?cè)?/p>
10、組件的輸入變量和組成組件的零件及子組件中的程序輸入變量之間提供了一個(gè)鏈接。EXECUTE 語(yǔ)法如下:EXECUTE PART 名稱或變量 ASSY 輸入下一層設(shè)計(jì)的變量 = 表達(dá)式輸入變量.END EXECUTE與 ADD 語(yǔ)句相類似,EXECUTE 語(yǔ)句可以以 EXECUTE COMPONENT 格式使用,用于互換零件和組件。指定元件時(shí),一定要用其擴(kuò)展名(.prt 或 .asm)。注意:注意:運(yùn)行程序時(shí),每一個(gè)零件只能被執(zhí)行(即每一個(gè)零件通過(guò) EXECUTE 語(yǔ)句接收變量值)一次。要避免包括互相沖突的指令。 組件執(zhí)行的層次組件執(zhí)行的層次組件可以執(zhí)行子組件,同樣子組件可以執(zhí)行其它子組件。構(gòu)成子
11、組件的零件不由主組件執(zhí)行,而由子組件執(zhí)行。只有組件的下一層由組件設(shè)計(jì)執(zhí)行。 1 在組件程序中指定要執(zhí)行的零件使用組件程序替換互換性紀(jì)錄組件中的零件時(shí),在 EXECUTE 語(yǔ)句中將零件名作為變量鍵入可以確保執(zhí)行相應(yīng)的零件程序。此操作類似于在 ADD PART 語(yǔ)句中使用變量。 例如,組件程序可以象下面這樣:INPUTCOMPONENT STRING輸入零件名DIAMETER NUMBEREND INPUT .EXECUTE PART (COMPONENT)d1=DIAMETEREND EXECUTE如果 EXECUTE 語(yǔ)句給變量 A 和 B 傳遞值,而 INPUT 語(yǔ)句只聲明了一個(gè)變量 A,則
12、:會(huì)出現(xiàn)一條警告信息,指出變量 B 未定義。然后就可編輯設(shè)計(jì),改正錯(cuò)誤。如果忽略警告而在模型中合并更改,則 A 的值將傳遞給要執(zhí)行的零件中的同名參數(shù)。 2 在在 IF-ENDIF 語(yǔ)句中使用語(yǔ)句中使用 EXECUTE 語(yǔ)句語(yǔ)句EXECUTE 語(yǔ)句可以在 IF-ENDIF 語(yǔ)句內(nèi)使用。如果不執(zhí)行,則使用模型的當(dāng)前值。 例: INPUTkey YES_NO此組件是否有關(guān)鍵字 (Y/N):IF key = YESkey_name STRING輸入關(guān)鍵字名稱:ENDIFEND INPUTRELATIONSEND RELATIONSIF key = YESEXECUTE PART (key_name)E
13、ND EXECUTEENDIF只有在零件 keyname 包含在該組件中時(shí)才執(zhí)行它。 5.2.6 質(zhì)量屬性和 INTERACT 語(yǔ)句 1 質(zhì)量屬性使用 MASSPROP 語(yǔ)句可在每次幾何變化時(shí)更新質(zhì)量屬性。指定了要更新質(zhì)量屬性的零件和組件后,就可以通過(guò)關(guān)系機(jī)制獲得所需參數(shù)的當(dāng)前值。 要更新質(zhì)量屬性,語(yǔ)法如下:MASSPROPPART NAMEASSEMBLY NAMEEND MASSPROP注意:當(dāng)指定要計(jì)算其質(zhì)量屬性的模型時(shí),輸入模型名(不帶擴(kuò)展名)。關(guān)系:CMASS=MP_MASS()MASSPROP 語(yǔ)句可以包含 IF.ELSE 語(yǔ)句。如果給 MASSPROP 語(yǔ)句添加一個(gè)條件,那么只在
14、滿足條件的情況下才計(jì)算對(duì)象的質(zhì)量屬性。 例:MASSPROPIF THICKNESS 1PART PLATEELSEASSEMBLY BLOCKENDIFEND MASSPROP在上例中,如果參數(shù) THICKNESS 大于 1,重新計(jì)算零件 PLATE 的質(zhì)量屬性;否則,計(jì)算組件 BLOCK 的質(zhì)量屬性。 2 用 INTERACT 語(yǔ)句作為占位符INTERACT 語(yǔ)句為創(chuàng)建交互式零件和組件特征提供一個(gè)占位符??蓪⑵洳迦氲?FEATURE ADD - END ADD 或 PART ADD - END ADD 語(yǔ)句中的任何位置。例如,上例中的 ELSE 語(yǔ)句可以構(gòu)造為:ADD PROTRUSION
15、.IF d1 d2 ADD HOLE.ELSE INTERACT END IF ADD CUT. 在本例中,如果 d1 不大于 d2,則創(chuàng)建另一個(gè)特征集。交互模式的工作機(jī)制類似于從 Pro/ENGINEER 訪問(wèn)的插入模式。執(zhí)行 INTERACT 語(yǔ)句系統(tǒng)遇到程序中的 INTERACT 語(yǔ)句時(shí),將中斷程序的執(zhí)行。此時(shí),可以添加新特征。同時(shí),系統(tǒng)顯示一個(gè)按照 INTERACT 語(yǔ)句以前指令建造的不完整模型。在“交互”(Interact) 模式下,模型被凍結(jié),不能進(jìn)行修改。進(jìn)入“交互”(Interact) 模式后,從“特征類”(FEAT CLASS) 菜單中選取要添加的特征,然后指定所有需要的參數(shù)
16、。完成創(chuàng)建新特征后,系統(tǒng)會(huì)詢問(wèn)是否繼續(xù)添加特征。如果回答 N,程序繼續(xù)執(zhí)行。執(zhí)行完畢后,在 INTERACT 語(yǔ)句內(nèi)添加的新特征將取代模型設(shè)計(jì)中的 INTERACT 語(yǔ)句。注意:在程序進(jìn)入 INTERACT 階段后(在開(kāi)始創(chuàng)建特征之前)可以立刻退出交互。從“特征類”(FEAT CLASS) 菜單中選擇“完成/返回”(Done/Return) 并對(duì)系統(tǒng)詢問(wèn)是否繼續(xù)回答 N。程序恢復(fù)運(yùn)行并繼續(xù)直到結(jié)束 5.2.7 添加特征/零件操作( ADD )語(yǔ)法:ADD feature 序號(hào).END ADDADD PART .END ADD例:ADD FEATURE (initial number 1)INT
17、ERNAL ID 1 TYPE = FIRST FEATUREFORM = EXTRUDEDSECTION NAME = S2DOO2DEPTH = BLINDFEATURES DIMENSIONS:D0 = 1.0 D1 = 2.4 .D5 = 45.0 END ADD 5.2.8 特征操作 1 隱含零件或組件特征 1 要隱含零件或組件特征或元件,可緊跟詞 ADD 后面添加詞 SUPPRESSED:ADD SUPPRESSED PROTRUSION 2 要恢復(fù)被隱含的特征,從ADD FEATURE 語(yǔ)句中刪除 SUPPRESSED 。注意:通過(guò)使用 Pro/PROGRAM 來(lái)隱含和在 Pro
18、/ENGINEER 中的隱含工作機(jī)制是一樣的(在檢索組件時(shí)不檢索被隱含的模型)。因此,在使用“另存為”(Save As) 命令保存組件時(shí)被隱含的模型并沒(méi)有被保存。 2 改變特征尺寸可在程序中改變特征尺寸,方法是用以下語(yǔ)句取代 DIMENSION 語(yǔ)句:MODIFY d# = value也可以用 RELATIONS 語(yǔ)句給尺寸賦新值。 5.3 程序應(yīng)用 5.3.1 在模型中應(yīng)用 program3種方法: 1 編輯 Pro/PROGRAM 列表后,系統(tǒng)會(huì)詢問(wèn)是否要將所做修改體現(xiàn)到模型。輸入是,將當(dāng)前程序應(yīng)用于模型;如果輸入否,則程序不會(huì)執(zhí)行。 2 用“編輯設(shè)計(jì)”(Edit Design) 命令打開(kāi)
19、一個(gè)列表。退出編輯器(不需要做任何變化)會(huì)啟動(dòng)程序。系統(tǒng)提示是否要在模型中應(yīng)用程序。 3 不編輯pro/program列表,單擊再生。注意:在將更改合并到模型中后,設(shè)計(jì)文件被刪除;只有“從模型”(From Model) 可用于查看、編輯或執(zhí)行。 5.3.2 選取或修改輸入?yún)?shù)單擊“零件”“程序”,然后單擊“程序”“編輯設(shè)計(jì)”。系統(tǒng)編輯器顯示模型的當(dāng)前程序。 編輯程序輸入列表。 在模型中合并更改。 單擊“得到輸入”“輸入”。 5.3.2 選取或修改輸入?yún)?shù)單擊“零件”“程序”,然后單擊“程序”“編輯設(shè)計(jì)”。系統(tǒng)編輯器顯示模型的當(dāng)前程序。 編輯程序輸入列表。 在模型中合并更改。 單擊“得到輸入”“
20、輸入”。 在“輸入選取”菜單中,單擊要輸入值的輸入?yún)?shù)旁邊的復(fù)選框,然后單擊“完成選取”。 在信息區(qū)域出現(xiàn)提示時(shí)輸入值。 5.3.3 從文件輸入數(shù)據(jù)從文件輸入數(shù)據(jù)可以使用“讀取文件讀取文件”(Read File) 從位于當(dāng)前目錄的文件中輸入變量,而不用手工將其輸入。輸入文件必需每行有一個(gè)輸入,格式如下: param_name = value or expression例如: THICKNESS = 2.5INCLUDE_VALVE = YESMATERIAL = STEEL從文件中輸入?yún)?shù)時(shí),如果文件包含的參數(shù)少于 INPUT 語(yǔ)句所調(diào)用的參數(shù),系統(tǒng)對(duì)丟失的參數(shù)使用當(dāng)前值。如果輸出文件所包含的
21、變量多于執(zhí)行所需要的變量,系統(tǒng)丟棄不適合的參數(shù)。由于程序忽略那些不適合該程序的參數(shù),因此可以為若干模型創(chuàng)建一個(gè)全局型的輸入文件。 注意:注意:從文件讀參數(shù)和值時(shí),系統(tǒng)區(qū)分大小寫(xiě)。要注意與指定變量一致。 5.4 實(shí)例 5.4.1 模型設(shè)計(jì)零件 ModelFram 的列表:VERSION 2.0REVNUM 911零件MODELFRAM的列表INPUT HOLES YES_NO Include holes in model? (YES/NO) IF HOLES=YES DIAMETER NUMBER If holes included, specify diameter 1 THICKNESS N
22、UMBER Enter thickness of ribs 0END INPUTRELATIONSD34=DIAMETERD25=THICKNESSP43=RIBSD41=D40/(P43+1)D42=D41END RELATIONS IF HOLES=YES ADD FEATURE d34 = 8 Dia END ADD ADD FEATURE 切剪: 拉伸 此特征由鏡像創(chuàng)建 END ADD ADD FEATURE 切剪: 拉伸 此特征由鏡像創(chuàng)建 END ADD ADD FEATURE 切剪: 拉伸 此特征由鏡像創(chuàng)建 END ADD END IF注意這里if - end if的使用范圍。 5.4.2 參數(shù)化設(shè)計(jì)三種裝配形態(tài);零件變化:cover 有孔無(wú)孔;cap 有蓋無(wú)蓋。 1 組件 1 2 組件 2 3 組件 3 4 COV
溫馨提示
- 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ù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 婚姻考題復(fù)習(xí)試題含答案
- 三農(nóng)信息采集與共享平臺(tái)建設(shè)方案
- 農(nóng)業(yè)資源整合與可持續(xù)發(fā)展解決方案
- 出版行業(yè)數(shù)字化內(nèi)容管理系統(tǒng)設(shè)計(jì)
- 高效辦公實(shí)踐教程
- 通訊設(shè)備業(yè)5G基站建設(shè)與維護(hù)管理方案
- 農(nóng)業(yè)科技精準(zhǔn)種植與養(yǎng)殖技術(shù)推廣方案
- 不同行業(yè)運(yùn)營(yíng)成本分析比較表
- 建筑安全施工指南
- 股份制改革實(shí)施方案及策略報(bào)告
- 醫(yī)療安全(不良)事件報(bào)告制度培訓(xùn)課件
- 2024年信息技術(shù)基礎(chǔ)考試復(fù)習(xí)題庫(kù)(含答案)
- 支撐滲溝施工技術(shù)交底
- 上海交通大學(xué)有機(jī)化學(xué)課件第二章烷烴
- 數(shù)據(jù)采集及數(shù)據(jù)采集系統(tǒng)PPT課件
- DB34∕T 3968-2021 橋梁健康監(jiān)測(cè)系統(tǒng)運(yùn)營(yíng)維護(hù)與管理規(guī)范
- 加氣混凝土砌塊砌筑規(guī)范標(biāo)準(zhǔn)[詳]
- 挖掘機(jī)部件英語(yǔ)對(duì)照表
- 天然氣次高壓管線工程焊接施工方案和措施
- 項(xiàng)目量產(chǎn)移交點(diǎn)檢表
- 十三五全國(guó)眼健康規(guī)劃(2016-2020年)終期自評(píng)報(bào)告
評(píng)論
0/150
提交評(píng)論