亚洲免费av电影一区二区三区,日韩爱爱视频,51精品视频一区二区三区,91视频爱爱,日韩欧美在线播放视频,中文字幕少妇AV,亚洲电影中文字幕,久久久久亚洲av成人网址,久久综合视频网站,国产在线不卡免费播放

        ?

        基于VB 6.0和Slideworks的圓孔拉刀CAD系統(tǒng)研究

        2011-11-24 06:59:46趙讓乾
        關鍵詞:界面數(shù)據(jù)庫系統(tǒng)

        李 斌,趙讓乾

        (河南工程學院 機械工程系,河南 鄭州 451191)

        拉刀作為一種高效、高精度的多齒復雜刀具已被廣泛應用于孔的批量加工中.在設計時,拉刀所涉及的參數(shù)多,計算量大,齒形設計繁瑣.同時,由于拉削加工是封閉切削,在圓孔拉刀設計中必須充分考慮并妥善處理齒升量、容屑、散熱條件等與拉刀長度之間的矛盾.如采用傳統(tǒng)的設計方法,設計人員需查閱大量資料,然后根據(jù)經(jīng)驗進行反復計算,設計周期較長[1-2].為了提高圓孔拉刀的設計精度并縮短設計周期,筆者開發(fā)了基于VB 6.0和Slideworks的圓孔拉刀CAD系統(tǒng).該系統(tǒng)以Windows XP為設計操作平臺,可在VB 6.0的環(huán)境下實現(xiàn)圓孔拉刀的計算機輔助設計.設計人員可以通過人機交互界面控制設計的方向和進程,利用計算機完成大量的數(shù)據(jù)檢索和計算工作,提高設計效率,參數(shù)設計結果可以通過數(shù)據(jù)接口傳遞給Slideworks,自動繪出圓孔拉刀的三維視圖.

        1 系統(tǒng)總體方案的設計

        圖1 拉刀CAD系統(tǒng)總體方案Fig.1 The scheme of the CAD system for round broach

        為了保證系統(tǒng)的可移植性、擴充性和可維護性,采用模塊化編程原理對系統(tǒng)功能進行了分解[3],主要設置了4大功能模塊:人機交互界面模塊、數(shù)據(jù)庫模塊、計算分析模塊和繪圖模塊,如圖1所示.

        利用人機交互界面,用戶可以輸入設計所需的原始參數(shù),通過對數(shù)據(jù)庫的檢索和計算分析模塊的優(yōu)化,確定拉刀的結構參數(shù).優(yōu)化過的參數(shù)可通過數(shù)據(jù)接口傳遞給繪圖模塊,繪制出拉刀的三維結構圖.

        2 系統(tǒng)各模塊的實現(xiàn)

        2.1 界面設計

        系統(tǒng)用戶界面的設計是CAD系統(tǒng)設計的重要組成部分,良好的界面既要方便操作、直觀易學,又要保證人機交互信息的順暢流動,在界面設計中應將設計數(shù)據(jù)與圖形處理有機結合起來,使界面能夠提供圖文并茂的設計過程及設計結果.本系統(tǒng)利用了VB的多界面設計技術,主要設計了歡迎界面、參數(shù)輸入界面和參數(shù)生成界面.

        參數(shù)輸入界面如圖2所示,其主要功能是讓用戶輸入設計拉刀所需的原始參數(shù).用戶自主輸入的參數(shù)主要有零件的材料、拉削長度、拉前孔直徑基本尺寸及最大和最小極限尺寸、被拉孔直徑基本尺寸及最大和最小極限尺寸、刀具材料、采用的拉床等.其中,零件的材料、刀具材料和采用的機床的選擇方式是下拉式菜單.零件材料的選擇范圍包括10鋼、15鋼、20鋼、35鋼、20Cr、30Cr、40Cr、25Ni、鑄鐵、黃銅等常用材料;刀具材料選擇范圍包括W18Cr4V、W12Cr4V4Mo、W6Mo5Cr4V2、CR12;拉床選擇范圍包括L6110、L6110-1、L6120、L6120-1、L6140,其余項皆由用戶根據(jù)實際需要自主輸入數(shù)值.

        參數(shù)輸入界面有參數(shù)輸入合法性及完整性的檢測功能,當用戶輸入的參數(shù)不合法或不完整時,將得到提示無法進行下一步,如圖3所示.當用戶被拉孔直徑為空時,將彈出對話框“被拉孔直徑基本尺寸D不能為空”,提示用戶完整輸入?yún)?shù).

        圖2 參數(shù)輸入界面Fig.2 The interface for parameter input

        圖3 參數(shù)輸入不完整示意圖Fig.3 The sketch map of imperfect parameter input

        完整輸入原始參數(shù)并點擊下一步后,就進入到拉刀參數(shù)生成界面,如圖4所示.

        圖4 參數(shù)生成界面Fig.4 The interface for parameter generating

        參數(shù)生成界面顯示了拉刀所有結構參數(shù)的設計結果.拉刀的結構參數(shù)可分為4大塊:前柄部基本參數(shù)、前導部和后導部基本參數(shù)、切削部基本參數(shù)和校準部基本參數(shù),每個部分都配有標注示意圖,使參數(shù)的具體含義一目了然.

        2.2 數(shù)據(jù)庫設計

        使用傳統(tǒng)方法設計拉刀時,需查閱大量圖表檢索數(shù)據(jù).本CAD系統(tǒng)采用Access將這些表格編制成數(shù)據(jù)庫,供計算機檢索.這些數(shù)據(jù)庫包括:①圓孔拉削余量;②圓孔拉刀前角選擇;③圓孔拉刀后角選擇;④圓孔拉刀粗切齒齒升量;⑤圓孔拉刀過渡齒和精切齒的加工余量、齒數(shù)及齒升量;⑥圓孔拉刀齒距及同時工作齒數(shù);⑦圓孔拉刀容屑槽的形狀及尺寸;⑧直線背容屑槽尺寸;⑨圓孔拉刀容屑槽系數(shù);⑩圓孔拉刀根據(jù)拉削長度及容屑槽條件計算的輪切式拉刀最大齒升量;拉刀剛度允許的容屑槽最大深度;輪切式圓孔拉刀精切齒分屑槽尺寸;輪切式圓孔拉刀單齒組弧形槽尺寸;輪切式圓孔拉刀雙齒組弧形槽尺寸;輪切式圓孔拉刀三齒組弧形槽尺寸;拉刀校準齒齒數(shù);拉削時孔的擴張量;拉刀后導部尺寸;裝配式后托柄的拉刀尾部尺寸;拉刀最大長度;成套拉刀導向部允許偏差;圓孔拉刀柄部快速卡頭基本尺寸;圓孔拉刀柄部插銷式基本尺寸.

        在數(shù)據(jù)庫的建立過程中,對不同情況可分別處理:①對于二維表格,可將表格中的不同項目加以劃分,并與程序變量一一對應,所有數(shù)據(jù)按照一定的順序編入程序,便是一個獨立的數(shù)據(jù)庫文件;②對于圖表中的曲線,可在曲線上選中足夠多的離散點,再用不同的插值方法求得所需數(shù)值.

        為正確調(diào)用數(shù)據(jù)庫,需采用以下語句設置數(shù)據(jù)庫路徑.

        Adodc1.ConnectionString = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" + App.Path + "lqsykld.mdb;Persist Security Info=False" /設置數(shù)據(jù)庫的具體路徑.lqsykld.mdb是數(shù)據(jù)庫的名稱,App.Path表明了默認數(shù)據(jù)庫路徑,即數(shù)據(jù)庫與VB程序放在同一文件夾中.

        在本設計中,數(shù)據(jù)庫是在各個參數(shù)設計時分別調(diào)用的.例如,設計粗切齒齒升量參數(shù)時,可采用以下程序:

        Set db = OpenDatabase(App.Path & "lqsykld.mdb") /打開數(shù)據(jù)庫/

        Set rs = db.OpenRecordset("圓孔拉刀粗切齒齒升量") /調(diào)用“圓孔拉刀粗切齒齒升量”的數(shù)據(jù)庫庫表.

        圖5 主要參數(shù)優(yōu)化過程Fig.5 The flow chart of parameter optimization

        2.3 參數(shù)設計

        拉刀的結構參數(shù)可分為兩類:一類為獨立參數(shù),如拉削余量A、拉削長度L、刀具的前角及后角等,這類參數(shù)基本上不受其他參數(shù)的影響;另一類為非獨立參數(shù),如齒升量af、齒距t、容屑槽深度h、容屑系數(shù)k等,這類參數(shù)相互依賴又相互限制,其中比較重要的是齒距.

        齒距減少,可以縮短拉刀的總長度,有利于降低拉刀的成本,也可以使同時工作的齒數(shù)增加,使切削過程更平穩(wěn).但是,減少齒距也會使容屑的槽體積變小,切屑容易堵塞在槽內(nèi)使刀齒折斷;而同時工作齒數(shù)的增加也會增加切削力,造成拉床拉力的不足或拉刀強度達不到要求[4].所以,拉刀齒距和容屑槽尺寸的選擇應同步進行、綜合考慮,其優(yōu)化過程可按圖5進行.

        2.4 繪圖模塊

        本系統(tǒng)中VB 6.0可調(diào)用Solidworks文件實現(xiàn)參數(shù)化繪圖.在程序放置的文件夾中,有Solidworks文件“圓孔拉刀.SLDPRT”.在最后生成Solidworks三維圖時,打開Solidworks界面,直接調(diào)用該文件,然后根據(jù)用戶選擇參數(shù)重建模型,即可得到用戶所需的拉刀三維圖,如圖6所示.

        圖6 生成拉刀三維圖Fig.6 The three-dimensional diagram of round broach

        具體調(diào)用代碼如下:

        Set swApp = CreateObject("sldWorks.application")

        swApp.Visible = 1 /顯示solidworks界面

        Set part = swApp.OpenDoc4(App.Path & "圓孔拉刀.SLDPRT", 1, 0, "", longstatus) /設置Solidworks文件“圓孔拉刀.SLDPRT”的位置.App.Path & "圓孔拉刀.SLDPRT"表示了該文件與VB程序處于同一文件夾內(nèi).

        Set part = swApp.ActivateDoc("圓孔拉刀") /在Solidworks內(nèi)激活該文件.

        A = Label6.Caption '= rs.Fields("D1")

        B = Label7.Caption ' = rs.Fields("L'")

        c = Label8.Caption '= rs.Fields("c")

        d = Label9.Caption '= rs.Fields("L''")

        e = Label10.Caption '= rs.Fields("L1")

        f = Label11.Caption '= rs.Fields("D2")

        h = Label12.Caption '= rs.Fields("D'")

        激活文件后,將文件根據(jù)用戶需求重建模型,故先定義函數(shù).在重建模型時,只需將定義的函數(shù)“D1”、“L”、“c”、“L”、“L1”、“D2”、“D”分別按照之前各部分參數(shù)的計算結果重新賦值計算,即可得到拉刀三維圖.

        3 結論

        本設計主要研究了綜合輪切式圓孔拉刀的CAD系統(tǒng)設計.通過用VB 6.0編程以及Access建立數(shù)據(jù)庫,完成了綜合輪切式圓孔拉刀的自動化CAD設計.采用VBA進行拉刀的CAD參數(shù)化設計,可對同一類型、不同規(guī)格的拉刀實現(xiàn)自動計算與出圖,避免重復工作,提高設計效率,縮短新刀具的開發(fā)、制造周期.同時,本系統(tǒng)在設計的過程中,采用了模塊化的設計思想,具有良好的可移植性,只需稍加修改并完成對數(shù)據(jù)庫的擴充,即可進行花鍵拉刀的設計,具有良好的應用前景.

        參考文獻:

        [1] 袁哲俊,劉華明.刀具設計手冊[M].北京:機械工業(yè)出版社,1999:527-668.

        [2] 康文利,陳立新,杜必強.基于ObjectARX的拉刀CAD系統(tǒng)的研制[J].CAD/CAM與制造業(yè)信息化,2002(2):44-56.

        [3] 龐麗君,胡智軍.拉刀CAD自動設計系統(tǒng)初探[J].沈陽航空工業(yè)學院學報,2002,19(4):23-24.

        [4] 徐旬.圓孔拉刀設計的CAD與計算機輔助繪圖[J].沈陽建筑工程學院學報,1989,5(1):54-61.

        猜你喜歡
        界面數(shù)據(jù)庫系統(tǒng)
        Smartflower POP 一體式光伏系統(tǒng)
        WJ-700無人機系統(tǒng)
        ZC系列無人機遙感系統(tǒng)
        北京測繪(2020年12期)2020-12-29 01:33:58
        國企黨委前置研究的“四個界面”
        當代陜西(2020年13期)2020-08-24 08:22:02
        基于FANUC PICTURE的虛擬軸坐標顯示界面開發(fā)方法研究
        連通與提升系統(tǒng)的最后一塊拼圖 Audiolab 傲立 M-DAC mini
        數(shù)據(jù)庫
        財經(jīng)(2017年2期)2017-03-10 14:35:35
        人機交互界面發(fā)展趨勢研究
        數(shù)據(jù)庫
        財經(jīng)(2016年15期)2016-06-03 07:38:02
        數(shù)據(jù)庫
        財經(jīng)(2016年3期)2016-03-07 07:44:46
        亚洲精品亚洲人成在线播放 | 精品日本韩国一区二区三区| 日中文字幕在线| 亚洲又黄又大又爽毛片| 国产精品视频白浆免费视频| 国产精品无码素人福利不卡| 国产成人无码免费看片软件| 丰满少妇爆乳无码专区| 国产一区二区三区再现| 揄拍成人国产精品视频| 中文成人无码精品久久久不卡| 樱花AV在线无码| 一区二区三区人妻在线| 欧美老妇牲交videos| 人人妻人人澡人人爽久久av | 亚洲精品成人无码中文毛片| 国产一品道av在线一二三区| 大白屁股流白浆一区二区三区| 国产av熟女一区二区三区密桃| 日本少妇浓毛bbwbbwbbw| 日韩精品中文字幕无码一区| 亚洲日本欧美产综合在线| 伊人亚洲综合影院首页| 两人前一后地插着她丰满| 蜜臀av999无码精品国产专区| 国产一区二区三区美女| 亚洲在线一区二区三区四区| 91久久国产香蕉熟女线看| 日韩少妇内射免费播放18禁裸乳| 3344永久在线观看视频| av手机在线天堂网| 日本加勒比精品一区二区视频| 色费女人18毛片a级毛片视频 | 热re99久久精品国99热| 丰满人妻无奈张开双腿av| 日韩精品欧美激情国产一区| 亚洲av色av成人噜噜噜| 国产成人午夜无码电影在线观看| 精品人体无码一区二区三区| 自拍视频国产在线观看| 精品国内日本一区二区|