• <tr id="yyy80"></tr>
  • <sup id="yyy80"></sup>
  • <tfoot id="yyy80"><noscript id="yyy80"></noscript></tfoot>
  • 99热精品在线国产_美女午夜性视频免费_国产精品国产高清国产av_av欧美777_自拍偷自拍亚洲精品老妇_亚洲熟女精品中文字幕_www日本黄色视频网_国产精品野战在线观看 ?

    基于Pro/E榴彈數(shù)控加工輔助系統(tǒng)設計

    2010-08-22 07:35:10劉紅軍胡玉輝
    制造業(yè)自動化 2010年1期
    關鍵詞:切削用量數(shù)據(jù)文件彈體

    劉紅軍,李 帥,胡玉輝,郝 博

    (1. 沈陽理工大學,沈陽 110168;2. 沈陽職業(yè)技術(shù)學院,沈陽 110045)

    0 引言

    榴彈是炮兵主要常規(guī)武器,其使用量巨大。榴彈彈體的加工效率和精度關系到榴彈是否能及時供應部隊以及榴彈命中精確度,對國防意義重大,目前各彈箭制造廠已基本采用數(shù)控設備進行彈體加工。數(shù)控加工效率和精度的影響因素較多,其中加工工藝及數(shù)控編程是制約數(shù)控加工效率的主要因素。數(shù)控加工對加工工藝提出了更高的要求,數(shù)控加工工藝參數(shù)選擇的是否恰當對數(shù)控加工的質(zhì)量和效率有非常大的影響。

    與數(shù)控加工工藝相關的參數(shù)很多,例如起刀點、退刀點、切削方式等,這些基本靠工藝設計和編程人員的經(jīng)驗和知識確定。另外對數(shù)控編程及加工影響較大的是切削用量的確定。切削用量包括主軸轉(zhuǎn)速(切削速度)、背吃刀量、進給量。對于不同的加工條件,需要選擇不同的切削用量,并編入程序單內(nèi),這些參數(shù)的確定對編程人員的要求更高。

    當前,各主要彈箭廠家設計制造采用的是Pro/E軟件完成,設計完成的產(chǎn)品數(shù)字化模型可直接交給CAM,完成數(shù)控程序的生成和加工的仿真。但CAM中前置參數(shù)的給定和輸入需要在多個頁面完成,且重復工作較多。

    本文將結(jié)合76榴彈彈體加工為例,介紹數(shù)控加工工藝參數(shù)輔助系統(tǒng),在此基礎上完成數(shù)控車削(粗車、精車)數(shù)控程序的自動生成及其仿真。

    1 數(shù)控工藝查詢系統(tǒng)設計

    數(shù)控加工工藝參數(shù)的確定有兩種方法,一種是通過機械加工工藝手冊,根據(jù)不同的切削條件進行查表方式獲得;另外一種則是根據(jù)已有經(jīng)驗,通過派生的方式獲得。兩種方式各有特點,在產(chǎn)品制造中經(jīng)常用到。為了提高工藝參數(shù)查詢確定效率,本系統(tǒng)提供了基于機械加工工藝手冊的切削用量的查詢及基于經(jīng)驗數(shù)據(jù)的查詢及管理兩大模塊。通過信息處理流程的分析和歸納,其總體結(jié)構(gòu)如圖1所示。

    系統(tǒng)界面與數(shù)據(jù)庫之間通過數(shù)據(jù)錄入及編輯、分類查詢機系統(tǒng)設置相聯(lián)系。

    切削加工方法很多,包括車削、銑削、鉆削、鏜削、拉削、磨削、精密加工和超精密加工、特種加工、螺紋加工、齒輪加工、花鍵加工等,這里考慮到彈體加工的特點及企業(yè)的需求,僅建立了其中較為常用的鉆、車削、銑削、螺紋加工的工藝參數(shù)的手冊數(shù)據(jù)自動查詢,以及經(jīng)驗值查詢與保存功能。并預留了幾個加工方法以供擴充。

    1.1 Pro/E集成

    Pro/E提供了二次開發(fā)工具Pro/Toolkit,通過該工具可采用Visual C++進行二次開發(fā)。利用Pro/Toolkit技術(shù)將所開發(fā)的參數(shù)管理子系統(tǒng)集成到Pro/E軟件中,在利用Pro/E軟件進行數(shù)控加工編程時可很方便的調(diào)用輔助系統(tǒng)進行參數(shù)的管理及向CAM中參數(shù)的輸入。

    本文中采用菜單文件注冊的方式將自定義菜單添加到Pro/E,如圖2所示。

    圖2 系統(tǒng)菜單

    1.2 查詢界面的設計

    采用Visual C++ MFC對總體界面以及各功能界面進行設計。如圖3所示為車削加工的切削用量查詢及經(jīng)驗數(shù)據(jù)的管理界面。其中上半部分為通過手冊進行查詢,下半部分為經(jīng)驗數(shù)據(jù)查詢。界面中包括粗車、精車以及切斷和切槽三個頁面。通過該界面指定必要的查詢條件,如粗車時,指定工件材料、直徑、車刀類型等即可完成相應參數(shù)的檢索。手冊中進給量查詢值為一推薦范圍,這里將推薦范圍列在文本框中供參考,編程人員根據(jù)切削條件的好與差從中選擇一合適的值。

    其他加工如銑削、鉆削加工查詢界面與車削設計原理與總體布局基本相似。

    1.3 數(shù)據(jù)庫的選擇及建立

    數(shù)控加工工藝參數(shù)數(shù)據(jù)類型相對單一,數(shù)據(jù)關系不很復雜,故采用Access作為數(shù)據(jù)庫工具,將所需數(shù)據(jù)錄入到數(shù)據(jù)庫里,建立加工余量數(shù)據(jù)庫及經(jīng)驗查詢數(shù)據(jù)庫兩個數(shù)據(jù)庫。

    對于機械加工工藝手冊上的數(shù)據(jù)表種類較多,結(jié)構(gòu)不完全相同。有些數(shù)據(jù)表并不適合計算機直接進行處理,因此,在建立數(shù)據(jù)庫的過程中,首先對數(shù)據(jù)進行了適當?shù)奶幚?,按關鍵數(shù)據(jù)對各個數(shù)據(jù)圖表進行了重新組織,形成二維表。另外,程序中為了用戶使用的方便,對部分數(shù)據(jù)進行了必要的處理。例如,圖3車削查詢中,由于不同車刀刀桿尺寸對應的工件直徑不同,為方便用戶查詢,當一種刀桿尺寸選定后,對應的在工件直徑下拉框中僅出現(xiàn)與這種刀桿所能加工相對應的工件直徑。例如:當選擇刀桿為16X25,在工件直徑下拉框里就只有20,40,60,100,400。

    圖3 車削切削用量查詢及管理

    數(shù)據(jù)庫的連接采用ODBC數(shù)據(jù)源綁定的方式實現(xiàn),該方式對固定數(shù)據(jù)源實現(xiàn)訪問比較簡單。通過Windows控制面板上管理工具建立Accesss數(shù)據(jù)庫連接的數(shù)據(jù)源,從而完成Visual C++程序與數(shù)據(jù)庫的連接,進而在程序中通過記錄集對數(shù)據(jù)庫中各相應的數(shù)據(jù)表進行操作。

    2 Pro/E 彈體加工CAM實現(xiàn)

    2.1 Pro/E CAM中參數(shù)給定

    采用Pro/E自動生成榴彈彈體外廓數(shù)控加工代碼主要經(jīng)過建?!b配零件和毛坯圖→前置參數(shù)設置→加工區(qū)域的選擇→生成刀具路徑→后置處理生成G代碼等步驟,其中建模在三維數(shù)字化造型設計子系統(tǒng)中已完成,故零件圖和毛坯圖三維模型可直接調(diào)用。

    Pro/E CAM設置中包括前置參數(shù)管理,其功能實現(xiàn)通過多個對話框?qū)ο嚓P參數(shù)(包括切削用量)進行設置,操作繁瑣且易出錯。本文中將所獲得的切削用量參數(shù)及其它操作參數(shù)按Pro/E內(nèi)部數(shù)據(jù)格式寫入一Pro/E可讀的數(shù)據(jù)文件,直接通過檢索就可把參數(shù)自動寫入Pro/E中,無需通過多個頁面逐個輸入,即可完成前置參數(shù)輸入,并且在每次設計優(yōu)化刀路時,前置參數(shù)基本沒有改變,因此通過對預置好的數(shù)據(jù)文件進行檢索來完成多個參數(shù)的輸入,減少重復輸入過程,可大幅提高數(shù)控編程效率。

    Pro/E CAM中車削類型分為區(qū)域車削、輪廓車削,分別對應粗車和精車。其所對應的數(shù)據(jù)文件內(nèi)容不盡相同。現(xiàn)以輪廓車削為例,前置參數(shù)確定需要將當前工序所用刀具編號,切削用量等輸入特定數(shù)據(jù)文件中。通過圖3界面中的“輸出”按鈕實現(xiàn),下面的程序完成了刀具編號和主軸轉(zhuǎn)速向數(shù)據(jù)文件寫入:

    m_daohao.GetWindowText(Strtemp);

    sprintf(s,''TOOL_ID%s '',Strtemp);

    mFile.WriteString(s);

    sprintf(s,''SPINDLE_SPEED %.2f '',m_Qiegesudu);

    mFile.WriteString(s);

    同樣可將界面中所獲得的背吃刀量、進給量等信息按要求格式寫入該數(shù)據(jù)文件中。

    2.2 Pro/E CAM中數(shù)控代碼生成

    首先用對齊、選擇坐標系等任一方式可以把零件和毛坯圖裝配好,進行前置參數(shù)給定,調(diào)用數(shù)控工藝查詢界面進行查詢,并將各參數(shù)輸出到特定的數(shù)據(jù)文件中,通過CAM中的檢索功能將各前置參數(shù)輸入。對加工區(qū)域進行選擇及指定刀具路徑后,生成刀位數(shù)據(jù)。調(diào)用特定的后置處理文件即可生成特定機床的數(shù)控加工程序。

    3 加工仿真

    加工仿真是數(shù)控程序檢驗中很重要的一個步驟。數(shù)控代碼的生成步驟如下:

    為了檢測刀具是否有干涉等現(xiàn)象,在加工仿真環(huán)節(jié)中,可令刀具單步動作,以檢測刀路是否合理(如圖4)。若有不合理之處,只需重新指定加工區(qū)域和刀具路徑來進一步優(yōu)化刀路,而對其它設置只需檢索一下前面已輸出的文件即可,無需重新對前置參數(shù)再一一設置了。

    圖4 數(shù)控車削仿真

    4 結(jié)論

    本文采用Pro/E提供的二次開發(fā)工具Pro/Toolkit結(jié)合VC++作為開發(fā)工具,完成了與Pro/E的集成。利用數(shù)據(jù)庫技術(shù)建立了數(shù)控加工工藝參數(shù)查詢管理系統(tǒng),通過Pro/E CAM提供的檢索方式實現(xiàn)了某彈體加工的前置參數(shù)輸入及加工仿真。系統(tǒng)中以車削(粗車、精車、切斷切槽)為例對各部分設計實現(xiàn)進行了說明。該輔助系統(tǒng)界面友好,使用方便,可提高數(shù)控加工效率。

    [1] 黃如林.切削加工簡明實用手冊.北京:化學工業(yè)出版社,2004.

    [2] 李世國.Pro/TOOLKIT程序設計[M].北京:機械工業(yè)出版社,2003.

    [3] 劉文波,段智敏,陳白寧.數(shù)控機床結(jié)構(gòu)、原理與編程技術(shù)[M].沈陽:東北大學出版社,2005.

    [4] 張海棠.Visual C++編程指南[M].北京:航空工業(yè)出版社,2000.

    [5] 宋斌,陳玉亭,等.《Visual C++ 6.0教程》[M].北京:北京希望電子出版社,2000.

    猜你喜歡
    切削用量數(shù)據(jù)文件彈體
    尾錐角對彈體斜侵徹過程中姿態(tài)的影響研究
    橢圓截面彈體斜侵徹金屬靶體彈道研究*
    爆炸與沖擊(2022年2期)2022-03-17 07:28:44
    在車加工中刀具和切削用量的合理選擇
    STOPAQ粘彈體技術(shù)在管道施工中的應用
    上海煤氣(2018年6期)2018-03-07 01:03:22
    數(shù)據(jù)文件恢復專題問答
    數(shù)據(jù)文件安全管控技術(shù)的研究與實現(xiàn)
    SQL數(shù)據(jù)文件恢復工具
    深孔鏜床切削用量的設計計算
    中國市場(2016年45期)2016-05-17 05:15:26
    數(shù)車加工中切削用量的確定方法
    中國機械(2014年15期)2014-04-29 03:44:58
    旋轉(zhuǎn)彈控制系統(tǒng)結(jié)構(gòu)與彈體靜穩(wěn)定特性研究
    罗源县| 土默特右旗| 如皋市| 垦利县| 浪卡子县| 白水县| 容城县| 江永县| 屯留县| 陆河县| 岳普湖县| 秭归县| 七台河市| 盐城市| 洛扎县| 广东省| 亚东县| 丰县| 广东省| 泗阳县| 乌鲁木齐县| 大连市| 江孜县| 林口县| 虎林市| 呼伦贝尔市| 巴里| 英吉沙县| 宁安市| 阿拉善左旗| 温泉县| 隆安县| 鄢陵县| 沭阳县| 武汉市| 繁峙县| 维西| 穆棱市| 德兴市| 巴彦淖尔市| 团风县|