魯 華,曾伯勝,莫建霖
(廣西壯族自治區(qū)農(nóng)業(yè)機(jī)械研究院,廣西 南寧 530007)
Solid Works是世界上第一個(gè)基于Windows開發(fā)的三維設(shè)計(jì)軟件,以其功能強(qiáng)大、易學(xué)易用與操作簡便的特點(diǎn),成為領(lǐng)先的、主流的三維CAD解決方案。
由于各國制圖標(biāo)準(zhǔn)的差異,以及各個(gè)企業(yè)自身的特定需求,使得任何軟件系統(tǒng)不可能完全符合某一企業(yè)的需求。因此,定制符合企業(yè)自身需求的自定義模板,成為開始使用Solid Works的重要內(nèi)容之一。
自定義模板文件,首先要以國家標(biāo)準(zhǔn)為基礎(chǔ),其次要兼顧行業(yè)標(biāo)準(zhǔn)和規(guī)則,最后必須考慮企業(yè)自身的特殊需求和習(xí)慣。
Solid Works的模板主要有:零件模板、裝配體模板、工程圖模板及工程圖格式、材料明細(xì)表模板。
在進(jìn)行自定義模板之前,需要先對Solid Works進(jìn)行“系統(tǒng)選項(xiàng)”的設(shè)定,以使其符合用戶的使用習(xí)慣。在Solid Works界面上點(diǎn)擊“工具”→“選項(xiàng)”,或者直接點(diǎn)擊圖標(biāo)“”,彈出“系統(tǒng)選項(xiàng)”窗口,如圖1所示。
圖1 系統(tǒng)選項(xiàng)
在“系統(tǒng)選項(xiàng)”中可以根據(jù)用戶自身需要對Solid Works系統(tǒng)進(jìn)行設(shè)置。在此,我們主要是對“文件位置”中的“文件模板”、“材料明細(xì)表模板”、“圖紙格式”和“自定屬性文件”的文件目錄進(jìn)行設(shè)置。假設(shè)企業(yè)自定義模板文件統(tǒng)一放置在計(jì)算機(jī)“D:企業(yè)模板”目錄下。在選中“文件模板”時(shí),點(diǎn)擊“添加”按鈕,將目錄“D:企業(yè)模板”添加進(jìn)來,然后選中該目錄所在行,通過“上移”按鈕將其移動(dòng)到最上端。對于“材料明細(xì)表模板”、“圖紙格式”和“自定屬性文件”進(jìn)行同樣的設(shè)置。在對“自定屬性文件”進(jìn)行操作時(shí),必須先將原有的目錄刪除,才能將新目錄添加進(jìn)去。
至此,新建Solid Works文件時(shí),“企業(yè)模板”就會(huì)作為一個(gè)頁面出現(xiàn)在“新建Solid Works文件”窗口中。如果“企業(yè)模板”目錄下已有相應(yīng)的模板文件,則在此頁面下會(huì)出現(xiàn)相應(yīng)可以選擇的模板,如圖2所示。
圖2 新建Solid Works文件
由于Solid Works的三維模型文件與相應(yīng)工程圖是全相關(guān)的,從三維模型中可以產(chǎn)生包括視圖、尺寸和標(biāo)注等信息的二維工程圖。所以,我們在定制零件模板和裝配體模板之前,必須對將要從三維模型傳遞給二維工程圖的信息參數(shù),全面地掌握和了解。根據(jù)各企業(yè)的不同,這些信息參數(shù)也會(huì)有相應(yīng)改變。為了便于應(yīng)對這些信息參數(shù)的變化,首先需要用“屬性選項(xiàng)卡編制器”定制相應(yīng)的自定義屬性選項(xiàng)卡。
打開windows的“開始”→“所有程序”→“Solid Works 2011”→“Solid Works工具”→“屬性選項(xiàng)卡編制器”,出現(xiàn)“屬性標(biāo)簽編制程序”窗口,如圖3所示。
圖3 屬性標(biāo)簽編制程序
在此,可以根據(jù)企業(yè)自身需要,添加零件名稱、零件代號(hào)、項(xiàng)目名稱、項(xiàng)目代號(hào)、企業(yè)名稱等項(xiàng)目?!皩傩詷?biāo)簽編制程序”窗口中,左側(cè)是控件欄,中間是自定義屬性編輯區(qū),右側(cè)是控件屬性定義區(qū)??丶谥械摹敖M框”是最高級(jí)別的控件,其下的“文本框”、“列舉”等二級(jí)控件,只能放在“組框”內(nèi)。只需用鼠標(biāo)將控件從左側(cè)控件欄拖動(dòng)到中間自定義屬性編輯區(qū)即可。在編輯區(qū)選中某一控件,則在右側(cè)控件屬性定義區(qū)會(huì)出現(xiàn)相應(yīng)的屬性選項(xiàng)。所有二級(jí)控件都有“配置”這一屬性,最好都選擇“”(在配置特定選項(xiàng)卡上顯示),便于后期的管理。圖4為某企業(yè)的自定義屬性選項(xiàng)卡。
圖4 某企業(yè)的自定義屬性選項(xiàng)卡
定制好企業(yè)所需的自定義屬性選項(xiàng)卡后,將其保存在“D:企業(yè)模板”目錄下。
零件模板和裝配體模板的定制,主要是根據(jù)國家標(biāo)準(zhǔn),結(jié)合企業(yè)的制圖標(biāo)準(zhǔn),設(shè)置一些必要的選項(xiàng),主要包括兩個(gè)方面:文檔屬性和自定義屬性。
(1)文檔屬性。使用Solid Works的默認(rèn)零件模板新建一個(gè)Solid Works零件文件。打開“選項(xiàng)”,此時(shí)會(huì)看到“系統(tǒng)選項(xiàng)”窗口中多出一頁“文檔屬性”。如圖5所示。
圖5 文檔屬性
(2)在“文檔屬性”頁中選擇“繪圖標(biāo)準(zhǔn)”??梢詮挠覀?cè)的“總繪圖標(biāo)準(zhǔn)”下拉框中看到有多種不同的國家或者國際標(biāo)準(zhǔn)可供選擇。如圖5中所示。
(3)選擇“GB”標(biāo)準(zhǔn),然后結(jié)合企業(yè)的制圖標(biāo)準(zhǔn)和習(xí)慣,對于“文檔屬性”下的“注解”、“尺寸”等的文字大小、箭頭規(guī)格、線型設(shè)置。設(shè)置完成后,選擇“繪圖標(biāo)準(zhǔn)”,點(diǎn)擊“保存到外部文件”,將此設(shè)置作為一個(gè)企業(yè)制圖標(biāo)準(zhǔn)文件保存在“D:企業(yè)模板”目錄下方便以后調(diào)用。
圖6 自定義屬性
圖7 配置特定
(4)自定義屬性。在Solid Works右側(cè)的任務(wù)窗格中選擇“自定義屬性”,拉出如圖6所示的窗口,在其中將所需填寫的信息參數(shù)填寫完畢以后,點(diǎn)擊“應(yīng)用”,即可將這些信息參數(shù)附給零件的“配置特定”參數(shù)表。點(diǎn)擊“文件”→“屬性”,在彈出的“摘要信息”窗口中選擇“配置特定”頁,可見如圖7所示。
(5)將此零件文件另存為一個(gè)零件模板文件(Part Templates(*.prtdot)),保存在“D:企業(yè)模板”目錄下,即是企業(yè)自定義的零件模板文件。
(6)裝配體模板的制作過程與零件模板相似,在定制裝配體自定義屬性選項(xiàng)卡時(shí),需要考慮稍后的裝配體材料明細(xì)表中將要填寫的項(xiàng)目,因?yàn)槎邔⒋嬖陉P(guān)聯(lián)。在第(5)步將模板另存為裝配體模板文件(Assembly Templates(*.asmdot))。在此不再詳述。
工程圖模板包含了工程圖的繪圖標(biāo)準(zhǔn)、尺寸單位、投影類型、線型、線粗、箭頭類型、文字字體等方面的設(shè)置。圖紙格式的內(nèi)容主要是圖紙的樣式,如圖幅的大小、邊框、標(biāo)題欄等。SolidWorks自帶了GB工程圖模板和圖紙格式,與企業(yè)要求會(huì)有差別。因此定制符合企業(yè)要求的工程圖模板和圖紙格式十分必要。
工程圖模板可以包含或者不包含圖紙格式。在此,以不含圖紙格式的工程圖模板為例,進(jìn)行解釋。
新建一個(gè)工程圖文件,取消彈出的“圖紙格式/大小”窗口。工程圖紙任何位置單擊右鍵,從彈出的右鍵菜單中選擇“屬性”。在彈出的“圖紙屬性”窗口中設(shè)置圖紙的比例、投影類型、自定義的圖紙大小。如圖8所示。
圖8 圖紙屬性
打開“文檔屬性”窗口,如圖9所示。
對比圖5和圖9,可見工程圖模板的“文檔屬性”比零件模板的“文檔屬性”多了“中心線/中心符號(hào)線”、“線型”、“線條樣式”、“線粗”等項(xiàng)。在“總繪圖標(biāo)準(zhǔn)”處點(diǎn)擊“從外部文件加載”把前述2.2節(jié)(3)保存的企業(yè)繪圖標(biāo)準(zhǔn)加載進(jìn)來。然后設(shè)置“中心線/中心符號(hào)線”、“線型”、“線條樣式”、“線粗”等項(xiàng)。設(shè)置完成以后將該文件另存為“工程圖模板(*.drwdot)”,保存在“D:企業(yè)模板”目錄下。
圖9 工程圖模板文檔屬性
自定義圖紙格式的方法有:
(1)修改原有標(biāo)準(zhǔn)圖紙格式;
(2)輸入其他CAD系統(tǒng)建立的圖紙格式;
(3)自制圖紙格式。
3.2.1 修改標(biāo)準(zhǔn)圖紙格式
插入一個(gè)使用前述自定義零件模板,或者裝配體模板創(chuàng)建的模型的任意視圖。在工程圖紙任何位置單擊右鍵,從彈出的右鍵菜單中選擇“編輯圖紙格式”進(jìn)入圖紙格式編輯模式。在圖紙空白處點(diǎn)擊右鍵,在彈出的右鍵菜單中選擇“屬性”,在彈出的“圖紙屬性”窗口中選擇“標(biāo)準(zhǔn)圖紙大小”,然后從其下的選擇框中,選擇所需編輯的GB圖紙格式,點(diǎn)擊確定。則所選的GB圖紙格式被調(diào)出,并可編輯。其標(biāo)題欄、邊框線、文字等,都處于可編輯狀態(tài)。都可以以修改Solid Works草圖的方式對需要?jiǎng)h除、移動(dòng)、增加的線條和文字進(jìn)行修改。
圖10 GB標(biāo)題欄與自定義標(biāo)題欄
其中對線條的長短和定位,也可以使用草圖尺寸和草圖幾何關(guān)系進(jìn)行定位。在確定好線條的長短和位置以后,可以通過菜單“視圖”→“隱藏/顯示注解”來顯示或者隱藏尺寸。最后使用“線型”菜單(在Solid Works菜單欄上右鍵點(diǎn)擊,在彈出來的菜單列表中選擇“線型”。)修改線條寬度。GB標(biāo)題欄與自定義標(biāo)題欄對比如圖10所示。
標(biāo)題欄內(nèi)的注釋,可以通過與三維模型文件自定義屬性的鏈接來自動(dòng)輸入,以減少重復(fù)輸入工作,例如:圖號(hào)、名稱,所以需要建立屬性鏈接注釋,如$PRPSHEET{SW-文件名稱(File Name)}。單擊要建立連接的注釋文本框,在注釋的Property Manager里選擇“鏈接到屬性”,在彈出的“鏈接到屬性”窗口,如圖11所示。
圖11 鏈接到屬性
選擇“圖紙屬性中所指定視圖中模型”,在其下拉選擇框中,選擇需要鏈接到的屬性,點(diǎn)擊確定。建立鏈接后,當(dāng)三維模型中相應(yīng)的信息改變,則對應(yīng)工程圖中的相應(yīng)信息也會(huì)發(fā)生變化。至此,圖紙格式編輯完畢。點(diǎn)擊“文件”→“保存圖紙格式”,保存在“D:企業(yè)模板”目錄下。
3.2.2 輸入其他CAD系統(tǒng)建立的圖紙格式
Solid Works可以輸入DWG或者DXF格式的圖紙文件已生成圖紙格式文件。新建一個(gè)工程圖文件,點(diǎn)擊“插入”→“DXF/DWG…”,打開準(zhǔn)備好的DXF或者DWG文件,彈出“DXF/DWG輸入”窗口,在“DXF/DWG輸入-工程圖圖層映射”中選擇“為圖紙格式所選擇的圖層”,勾選所需的圖層,點(diǎn)擊“下一步”,在“DXF/DWG輸入-文檔設(shè)定”中設(shè)置輸入文件的單位、圖紙大小、圖紙比例以及輸入文件在圖紙中的位置,如圖12所示。
圖12 DXF/DWG輸入-文檔設(shè)定
完成設(shè)置后,Solid Works將文件導(dǎo)入。有可能會(huì)生出一個(gè)空白的工程視圖,而且圖框不在圖紙中心??梢韵葎h除空白的工程視圖,插入一個(gè)使用前述自定義零件模板或者裝配體模板創(chuàng)建的模型的任意視圖,然后進(jìn)入“編輯圖紙格式”,以草圖編輯的形式對導(dǎo)入的圖框、標(biāo)題欄以及注釋進(jìn)行編輯,移動(dòng)位置,設(shè)置線寬,添加屬性鏈接注釋等。最后保存為圖紙格式文件。
3.2.3 自制圖紙格式
新建一個(gè)工程圖文件,插入一個(gè)使用前述自定義零件模板或者裝配體模板創(chuàng)建的模型的任意視圖。在圖紙空白處點(diǎn)擊右鍵,在彈出的右鍵菜單中選擇“屬性”,在彈出的“圖紙屬性”窗口中使用自定義大小選項(xiàng)確定圖紙大小。在工程圖紙任何位置單擊右鍵,從彈出的右鍵菜單中選擇“編輯圖紙格式”進(jìn)入圖紙格式編輯模式。以繪制草圖的方式繪制好圖框、標(biāo)題欄,并在相應(yīng)的位置輸入屬性鏈接注釋。設(shè)置線寬并隱藏尺寸。最后保存為圖紙格式文件。
材料明細(xì)表(Bill of Materials,BOM表)是插入裝配體工程圖中,描述裝配體零部件清單的表格,是工程裝配圖不可或缺的組成部分。SolidWorks工程圖中的材料明細(xì)表,可以與工程圖相應(yīng)的裝配體模型關(guān)聯(lián)。在模型更改以后,可以自動(dòng)更新。SolidWorks軟件自帶的明細(xì)表模板,與企業(yè)的材料明細(xì)表項(xiàng)目不符時(shí),就需要進(jìn)行定制。定制材料明細(xì)表模板有兩種方式:
(1)更改xls模板文件;
(2)更改sldbomtbt模板文件。
在Excel中打開
以添加“名稱”項(xiàng)目為例,假定在BOM表中添加有“名稱”一項(xiàng),為了將其與零部件文件自定義屬性中的名稱對應(yīng),可以在excel表中選中“名稱”項(xiàng),然后點(diǎn)擊“插入”→“名稱”→“定義”,出現(xiàn)“定義名稱”對話框,在其中添加“名稱”項(xiàng)目并確定。由于在零件模板的自定義屬性中,已經(jīng)定義了“名稱”屬性,所以當(dāng)引用該BOM表模板時(shí),BOM表中的“名稱”會(huì)自動(dòng)與零件文件自定義屬性的“名稱”關(guān)聯(lián)。將修改好的模板保存在“D:企業(yè)模板”目錄下。在SolidWorks的工程圖中可以先選擇一個(gè)視圖,然后通過“插入”→“表格”→“基于Excel的材料明細(xì)表”調(diào)用xls格式的材料明細(xì)表模板。
sldbomtbt模板文件是SolidWorks軟件自帶的材料明細(xì)表模板格式文件。新建任一SolidWorks工程圖文件,插入一個(gè)使用前述自定義零件模板或者裝配體模板創(chuàng)建的模型的任意視圖。點(diǎn)擊“插入”→“表格”→“材料明細(xì)表”,在“表格模板”處選擇Solid-Works軟件自帶的bom-material模板(在“
圖13 bom-material模板
選中整個(gè)表格,點(diǎn)擊右鍵,通過右鍵菜單的編輯命令,根據(jù)企業(yè)需求對表格的列進(jìn)行增刪并命名。圖14為修改以后的企業(yè)材料明細(xì)表。
圖14 企業(yè)材料明細(xì)表
同樣,需要將表格中的列于零部件的相應(yīng)屬性關(guān)聯(lián)。下面以“材料”列為例進(jìn)行說明。選擇“材料”列,會(huì)彈出相應(yīng)的編輯窗口,如圖15所示。
圖15 編輯窗口
圖16 列類型
在“列類型”的下拉框中,選擇“自定義屬性”,則在“屬性名稱”的下拉框中,會(huì)列出Solid Works預(yù)定義的屬性和工程圖相應(yīng)的零部件文件的自定義屬性。在此選擇所需鏈接的屬性“材料”。對于其他列,可以進(jìn)行同樣的操作,與相應(yīng)的屬性關(guān)聯(lián)。最后,在修改好的表格上點(diǎn)擊右鍵,選擇“另存為”,將修改好的材料明細(xì)表另存為模板文件(*.sldbomtbt),保存在“D:企業(yè)模板”目錄下。
企業(yè)根據(jù)自身要求,定制合適的模板,是規(guī)范企業(yè)設(shè)計(jì)文件的重要步驟,對于設(shè)計(jì)信息在企業(yè)內(nèi)部高效交流,實(shí)施PDM(產(chǎn)品數(shù)據(jù)管理)有著極其重要的意義。定制符合企業(yè)自身要求的模板,需要同時(shí)兼顧國家標(biāo)準(zhǔn)、行業(yè)標(biāo)準(zhǔn)和企業(yè)自身的需求,在實(shí)際制作時(shí),需要對相關(guān)的信息了解掌握透徹,以避免對定制好的模板文件經(jīng)常進(jìn)行修訂,使得設(shè)計(jì)文件的信息交流產(chǎn)生不必要的障礙,也會(huì)給設(shè)計(jì)人員帶來不必要的困擾。
[1]黃 陽.談Solid Works中企業(yè)制圖模板的制作[J].機(jī)電產(chǎn)品開發(fā)與創(chuàng)新,2005,18(6):75-76.