聶少文,李 波,陳定方,謝偉華
(1武漢理工大學(xué)智能制造與控制研究所,湖北 武漢430063;2武昌船舶重工有限責(zé)任公司,湖北 武漢430073)
現(xiàn)代企業(yè)的生產(chǎn)模式正從大規(guī)模生產(chǎn)逐漸轉(zhuǎn)向小批量、多品種的生產(chǎn)。在眾多品種的機(jī)械產(chǎn)品中,很大一部分屬于系列化產(chǎn)品,假如對每一個(gè)機(jī)械產(chǎn)品都重新設(shè)計(jì),將耗費(fèi)大量的財(cái)力物力,也會使產(chǎn)品生產(chǎn)周期加長,企業(yè)經(jīng)濟(jì)效益降低。此外,針對不同的參數(shù)去選用不同的機(jī)械產(chǎn)品也將是個(gè)比較繁雜的過程。Visual FoxPro(VFP)是一款操作簡單、實(shí)用性強(qiáng)的數(shù)據(jù)庫軟件,能夠很容易地實(shí)現(xiàn)數(shù)據(jù)庫的建立和查詢功能。將它運(yùn)用到機(jī)械產(chǎn)品的選型上將會節(jié)約大量時(shí)間。SolidWorks是一款三維設(shè)計(jì)軟件,除了具有強(qiáng)大的建模功能和裝配功能外,還擁有零件的系列化設(shè)計(jì)功能。
機(jī)械制造企業(yè)的產(chǎn)品選型表只有機(jī)械產(chǎn)品的型號,沒有相關(guān)的設(shè)計(jì)尺寸?;赩FP所建立的數(shù)據(jù)庫除了擁有產(chǎn)品的型號以外,還有各個(gè)零件的尺寸。VFP是一種簡單易于掌握的軟件,該軟件在數(shù)據(jù)庫的建立和查詢方面十分簡單。在系列化的設(shè)計(jì)過程中,首先便是通過計(jì)算得到機(jī)械產(chǎn)品零件的系列化尺寸,然后通過VFP建立系列化數(shù)據(jù)庫。
通過VFP建立數(shù)據(jù)庫有兩種方式。第一種是通過軟件本身建立數(shù)據(jù)庫。基本步驟是:打開VFP軟件,在主界面點(diǎn)擊“文件”,選中“新建”,在“新建”的選項(xiàng)中選擇“新建數(shù)據(jù)庫”,在數(shù)據(jù)庫的新建中有“數(shù)據(jù)庫向?qū)А焙汀白远x”,使用者就可根據(jù)需要選擇,在新建數(shù)據(jù)庫的表格中輸入自己所得到的系列化數(shù)據(jù)。另一種建立數(shù)據(jù)庫的方法則比較簡單。因?yàn)樵赩FP中數(shù)據(jù)庫的格式為DBF,而Excel表格的文件可以轉(zhuǎn)換為DBF格式,所以當(dāng)建立了零件的系列化表格時(shí),便可以將它導(dǎo)入到VFP中。具體的操作如下:首先打開要轉(zhuǎn)格式的Excel電子表格文件,在主界面點(diǎn)擊文件菜單,點(diǎn)擊“另存為”,“保存類型”選擇“DBF”,這個(gè)時(shí)候文件便可以轉(zhuǎn)換為DBF格式了。接著便可以打開VFP軟件,選擇“導(dǎo)入”,選擇已經(jīng)轉(zhuǎn)換好的DBF文件,那么一個(gè)新的數(shù)據(jù)庫便建立完畢。在這兩種數(shù)據(jù)庫的建立方法中,第二種可以巧妙地將Excel和DBF結(jié)合起來,更加便于數(shù)據(jù)庫的編輯和使用,所以運(yùn)用得比較廣泛。
數(shù)據(jù)庫建立完畢后,企業(yè)便可以根據(jù)客戶的要求,在數(shù)據(jù)庫中查詢客戶所需要的產(chǎn)品型號以及該產(chǎn)品各個(gè)零件的相關(guān)尺寸。
在已經(jīng)建立的數(shù)據(jù)庫文件中,包含了產(chǎn)品型號及相關(guān)參數(shù)。如建立的是“減速機(jī)數(shù)據(jù)庫”,那么在數(shù)據(jù)庫中就會包含“減速比”、“輸出扭矩”、“輸出方式”、“輸出功率”等參數(shù),以及“型號”、“各零件的尺寸”等。而客戶對產(chǎn)品的要求,無外乎諸如“減速比”、“輸出方式”等,那么便可以通過數(shù)據(jù)庫查詢功能找到該減速機(jī)的型號以及各個(gè)零件尺寸參數(shù)。具體步驟如下:打開VFP軟件,在主界面上選擇“文件選項(xiàng)”,在“文件選項(xiàng)”中選擇“新建查詢”,選擇“查詢向?qū)А毙陆ú樵?,在“查詢向?qū)А敝芯涂梢栽O(shè)置基本的參數(shù),最終獲得查詢結(jié)果。
機(jī)械產(chǎn)品都是由零件組成的,對于系列化的機(jī)械產(chǎn)品而言,不同型號的產(chǎn)品在結(jié)構(gòu)方面有很大的相似性,只是在結(jié)構(gòu)的尺寸上有所差異。Solid-Works[1]是一款簡單易學(xué)的軟件,它提供了零件的配置功能,即參數(shù)化建模的功能。在SolidWorks中通過建立一個(gè)基礎(chǔ)模型,在這個(gè)模型的基礎(chǔ)上,插入Excel系列化設(shè)計(jì)表格來控制零件的尺寸參數(shù)。這樣便可以實(shí)現(xiàn)零件的參數(shù)化建模,完成同一機(jī)械產(chǎn)品零件的系列化設(shè)計(jì)。這種方式可以大大地節(jié)約設(shè)計(jì)時(shí)間,縮短設(shè)計(jì)周期。設(shè)計(jì)人員根據(jù)零件的不同參數(shù)要求,設(shè)計(jì)出一個(gè)系列化零件庫,當(dāng)通過VFP查詢到系列化數(shù)據(jù)時(shí),就可以在零件庫中得到相應(yīng)的零件模型。
步驟如下:打開SolidWorks[2]軟件,點(diǎn)擊“新建零件”,即得到所需零件模型。
在SolidWorks中已建模型的基礎(chǔ)上,通過其插入功能,插入零件的系列化設(shè)計(jì)表,修改相關(guān)的尺寸參數(shù),完成系列化設(shè)計(jì)表,然后就可以生成系列化零件。具體的步驟如下:在已經(jīng)建立好的基礎(chǔ)模型的界面上,點(diǎn)擊“插入”,在“插入”的下拉菜單中選擇“插入設(shè)計(jì)表”,這個(gè)時(shí)候便可以在界面上編輯系列化的設(shè)計(jì)表格。編輯系列化設(shè)計(jì)表的過程其實(shí)就是在改型零件尺寸的基礎(chǔ)上輸入其他系列零件的尺寸參數(shù)。以此類推,便可得到一個(gè)整體的系列化設(shè)計(jì)表,此時(shí)就在零件配置的界面出現(xiàn)了所有零件系列,只需要點(diǎn)擊各個(gè)系列號,在界面上就會出現(xiàn)該系列號的模型,這個(gè)模型上就會標(biāo)有該系列號模型的尺寸。
僅有SolidWorks模型并不能完全滿足機(jī)械制造的需要,所以在進(jìn)行系列化設(shè)計(jì)過程中,應(yīng)該把生成零件圖紙作為設(shè)計(jì)目標(biāo)之一。SolidWorks可自動生成零件的三視圖,所以在零件的系列化過程中就可以通過SolidWorks的功能實(shí)現(xiàn)零件三視圖的導(dǎo)出。具體的步驟如下:打開SolidWorks軟件,在主界面選擇“新建工程圖”選項(xiàng),這個(gè)時(shí)候就在界面的左邊輸入需要轉(zhuǎn)換為工程圖的零件。在選擇好的圖紙的基礎(chǔ)上,將零件的三視圖依次放在圖紙的適當(dāng)位置,最后點(diǎn)擊“文件”,選擇“保存格式”為DWG格式,最后導(dǎo)出零件的三視圖。
從SolidWorks導(dǎo)出的零件三視圖只是很粗糙的零件圖,遠(yuǎn)遠(yuǎn)不能滿足機(jī)械加工的要求,需要在導(dǎo)出零件圖的基礎(chǔ)上進(jìn)行完善,而借助CAD就可以對零件圖進(jìn)行修改。修改的內(nèi)容包括零件尺寸的標(biāo)注、技術(shù)要求、尺寸公差等。修改完后即得到完整的CAD圖紙,并且可以將之運(yùn)用于零件加工。
首先建立如圖1所示系列化數(shù)據(jù)庫[3]。
圖1 系列化數(shù)據(jù)庫
這一系列共12種型號的機(jī)械產(chǎn)品,假如客戶需求是輸出方式為心軸,減速比為13的產(chǎn)品,那么新建查詢[4]得到如圖2所示的結(jié)果,可以在Solid-Works中得到相應(yīng)參數(shù)的建模結(jié)果(圖3)。因?yàn)椴樵兊玫降氖菢?biāo)號是2,所以選中第2系列,輸出工程圖(圖4)。再導(dǎo)入CAD進(jìn)行完善,得到的圖紙(圖5)相對比較完整,可以運(yùn)用于加工。以此類推,即可得到所有的零件圖紙,然后根據(jù)裝配圖就可以得到系列化的機(jī)械產(chǎn)品。
圖2 查詢結(jié)果
圖3 套筒的參數(shù)化建模
圖4 SolidWorks導(dǎo)出的工程圖
圖5 CAD導(dǎo)出的圖紙
[1] 楊 麗,楊勇生,李光耀.SolidWorks零件設(shè)計(jì)[M].北京:清華大學(xué)出版社,2002.
[2] 彭和平.基于SolidWorks的零件系列化設(shè)計(jì)[J].組合機(jī)床與自動化加工技術(shù).2004(08):46-48.
[3] 閆英琪,景 麗.Visual FoxPro6.0數(shù)據(jù)庫應(yīng)用[M].西安:西北工業(yè)大學(xué)出版社,2013.
[4] 彭國星,陳芳勤,唐黎黎.Visual FoxPro程序設(shè)計(jì)教程[M].北京:國防工業(yè)出版社,2011.