999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

VBA技術在楔橫軋模具數控加工編程中的應用

2011-09-26 09:31:22楊翠蘋王寶雨胡正寰
制造技術與機床 2011年8期
關鍵詞:程序特征

楊翠蘋 王寶雨 胡正寰

(北京科技大學機械工程學院,北京100083)

楔橫軋技術是一種零件軋制成形新工藝,工作原理如圖1所示,它與傳統的鍛造、切削工藝比較,具有生產效率高 3~10倍、節材20% ~40%、產品質量好等優點,廣泛地應用于汽車、拖拉機、摩托車等領域批量大的軸類零件的生產。楔橫軋技術的迅速發展,對產品的復雜程度、尺寸精度等方面提出了越來越高的要求,對模具的加工要求也隨之提高。數控加工技術顯著地改善了楔橫軋模具加工的精度和工作效率,體現了成形復雜空間型腔等方面的優勢。但由于楔橫軋模具復雜,數控加工涉及到的數據量龐大,計算機輔助編程是體現數控加工優勢、提高編碼效率、減少錯誤產生的必要手段。由于加工工藝的特殊性,現有的商業CAD/CAM軟件不適合楔橫軋模具的數控編程。雖然在楔橫軋模具的CAD/CAM一體化上已進行了很多工作,但由于CAD轉化到CAM功能機制不夠完善,系統實現過程比較復雜等因素限制了它的廣泛應用[1-3]。簡化編程工作,減少錯誤產生仍然是目前楔橫軋數控編程迫切需要解決的問題。根據楔橫軋模具加工的特點,本文以EXCEL的VBA作為工具,開發面向加工的模具數控加工代碼的自動生成軟件來解決上述問題。

1 程序設計及開發工具的選擇

圖2顯示了一種典型軸類產品的楔橫軋零件圖和模具圖,圖3顯示了模具的展開圖和槽形圖。如圖所示,楔橫軋模具結構及形式特殊,加工方法也與常規加工顯著不同,但是模具的形狀結構特點決定了每種模具都可以分解為若干個槽、楔、軋齊、脫空等基本特征,結合加工方式則進一步細化為槽粗加工、槽精加工、楔粗加工、楔精加工、軋齊加工(包括直臺階,斜臺階,圓弧臺階)、脫空加工等加工特征。按照這種特征分類方法,進行模具數控加工時,就是某些加工特征的組合及多倍復制。因此數控程序結構可以規劃為特征加工執行模塊和參數賦值2個主要部分。進行執行模塊程序設計時,要充分考慮加工特征的通用性,提取公共的加工參數,在滿足加工要求,保證運行安全高效的前提下,確定每種加工特征合理優化的走刀軌跡,設計其刀軌算法,再根據數控機床控制系統的指令格式轉換成相應的程序執行模塊。參數賦值部分具有簡單的結構形式,便于編程操作。但是一副楔橫軋模具通常有成百上千的數據量,要保證完全正確也是不容易做到的。

開發高效的軟件實現楔橫軋模具的自動編程,開發工具的選擇很重要,主要考慮以下因素:

(1)數據操作方便,對數據的輸入和運算容易實現。

(2)實用性強,對圖紙源的形式或格式沒有嚴格要求。

現在流行的編程語言很多,其中Excel的Visual Basic for Applications(簡稱VBA)較好地滿足了這項工作的要求。VBA是新一代標準宏語言,繼承了VB的開發機制。EXCEL的VBA集成了EXCEL和VB的雙重優點,能夠充分利用EXCEL的基本概念、操作方法,提高效率,能夠通過VBA自定義EXCEL,使重復的工作自動化[4]。所以應用EXCEL的VBA編程可以容易地實現楔橫軋數控編程自動化的目標,而且使用者容易接受。

2 Excel VBA編程

2.1 程序結構

根據程序設計方案,并考慮到實際加工要求,以數控機床操作者使用方便為原則規劃楔橫軋數控加工程序,將楔橫軋的數控程序分為4部分(圖4),即通用參數、主程序、參數子程序和執行子程序。

通用參數列出了數控加工中常用的加工參數,如粗車余量、刀具的徑向進給量、橫向進給量等,這些參數在程序段的最前端定義,可以方便操作者根據實際的加工需要進行操作和修改。模具信息參數如模具安裝的起始角、模具圓周角等也在這里定義,作為加工模具的基本信息,是各執行程序里某些參數運算的主要依據。

主程序就是參數子程序的集合,主要顯示參數子程序的名稱,操作者從名稱就可以判斷每個參數子程序的加工特征,方便快捷地選擇需要執行的程序功能。主程序的結構以簡單明了為原則,使操作者對所有加工程序一目了然。

參數子程序根據加工特征和加工方式的不同,分為槽粗加工和精加工、楔的粗加工和精加工、軋齊加工、模具脫空加工等參數子程序,目的是將相同的模塊賦值代碼整合在相同的參數子程序包里,格式規整統一,容易實現自動編程。

執行子程序(即執行模塊程序)是將走刀算法翻譯成數控系統指令,指揮機床按指定方式運行的功能模塊。是實際的G、M功能代碼的實現程序,它接受參數子程序傳遞來的具體參數開始執行加工指令。本文模具數控加工機床采用的是西門子840D數控系統,該系統具有變量定義、流程控制、子程序調用等高級功能。這些功能大大簡化了編程工作量,使編寫的代碼執行子程序更簡練、易讀、可靠。所有執行子程序可以打包在模塊程序庫里,根據模具特征需要讀取并添加到數控加工程序里。

2.2 程序流程

在規劃了程序結構基礎上,設計EXCEL的VBA的程序流程如圖5所示。首先輸入關于模具的主體信息,這些信息是在某些特征參數計算的基礎。然后添加各個特征的加工參數,在這個過程的程序實現中,涉及到2次判斷:首先程序要驗證輸入的數據是否有效,無效的數據往往導致不能正確輸出;另外要驗證輸入的參數數據是否正確,這里采用了生成AutoCAD腳本文件的方法檢驗數據,優點在于腳本語言的編碼簡單,容易實現,不同的加工特征在CAD里可以分層顯示,而且很多楔橫軋模具圖原文件都是AutoCAD的格式,檢驗對比方便。驗證了數據的有效性和正確性,就可以根據添加的特征,讀取執行子程序模塊庫里的相應子程序,按程序結構輸出數控加工的代碼,集成了通用參數、主程序、參數子程序和執行子程序4部分。

3 數控編程系統

圖6是楔橫軋數控代碼自動生成系統的主界面,集成了主要的功能指令,包括參數子程序命令按鈕和生成數控代碼、CAD腳本文件的命令按鈕。同時也是模具主體信息輸入窗口,這里程序也充分運用了EXCEL工作表的功能,將本來需要程序進行的一些運算直接作了處理,使工作簡化。

點擊參數子程序命令按鈕直接轉入加工特征的參數賦值工作表,也可以由底欄工作表標簽直接進入相應的工作表。以槽粗加工參數子程序的工作表為例(圖7),工作表包含2部分:左側為參數信息輸入欄,右側是參數代表意義的圖形指示,操作人員不必知道后臺VBA程序就可以按圖形指示將模具特征對應的數據輸入信息欄。

所有的數據輸入完成后,導出“*.SCR文件”,生成AutoCAD腳本文件,將腳本文件讀入CAD軟件,可生成由加工參數運算的加工模擬圖,與原模具圖疊加比較,操作者很容易發現錯誤的加工信息,以便及時修正。圖8展示了槽特征的加工參數產生的切削結果和原模具圖的比較情況,圖8a是原槽形圖,圖8b是由加工參數計算的加工區域與原槽形疊加的結果。由圖可見,當由加工參數計算產生的圖形線完全覆蓋了槽形區域,并且邊線與槽的邊線重合,就可以判斷槽的加工參數賦值正確,數據完整,能完成槽的車削加工。

驗證數據正確無誤之后,就可以點擊“導出數控文件”按鈕,生成完整的楔橫軋數控代碼。圖9是正在進行數控加工的楔橫軋模具。

綜上所述,通過VBA編程,使EXCEL工作表成為形式簡單、操作方便的用戶圖形界面,使用人員不必了解后臺VBA程序,只要有基本的計算機辦公軟件操作知識,就可以使用這個軟件,輸入模具加工信息,自動生成楔橫軋模具的數控加工代碼。

4 結語

本文使用EXCEL的VBA技術,開發了楔橫軋模具數控加工代碼的自動化編程系統,經實踐證明本系統體現了如下優點:

(1)采用用戶圖形界面的形式,將模具加工參數分層次、有條理地分類、整合,降低了工作的復雜度,提高了正確率。

(2)充分利用了EXCEL工作表的數據操作功能,工作效率提高6~8倍。

(3)數據驗證工作簡單而直觀,代碼正確率達到98%以上。

(4)對數控代碼不熟悉的工作者,也能輕松地完成楔橫軋模具數控代碼的生成工作。

[1]胡正寰,張康生,王寶雨,等.楔橫軋零件成形技術與模擬仿真[M].北京:冶金工業出版社,2004.

[2]楊宏青,王寶雨,黃敬義,等.楔橫軋模具數控編程系統的研究[J].鍛壓技術,2002(6).

[3]楊宏青.基于特征的楔橫軋模具數控編程系統研究與應用[D].北京:北京科技大學,2002.

[4]趙志東,Excel VBA基礎入門[M].北京:人民郵電出版社,2006.

猜你喜歡
程序特征
抓住特征巧觀察
新型冠狀病毒及其流行病學特征認識
如何表達“特征”
不忠誠的四個特征
當代陜西(2019年10期)2019-06-03 10:12:04
試論我國未決羈押程序的立法完善
人大建設(2019年12期)2019-05-21 02:55:44
失能的信仰——走向衰亡的民事訴訟程序
“程序猿”的生活什么樣
抓住特征巧觀察
英國與歐盟正式啟動“離婚”程序程序
環球時報(2017-03-30)2017-03-30 06:44:45
創衛暗訪程序有待改進
中國衛生(2015年3期)2015-11-19 02:53:32
主站蜘蛛池模板: 四虎影视国产精品| 亚洲天堂网站在线| 亚洲午夜久久久精品电影院| 国产又大又粗又猛又爽的视频| 91国语视频| 2020久久国产综合精品swag| 国产精品嫩草影院视频| 午夜视频在线观看免费网站 | 午夜免费视频网站| 红杏AV在线无码| 国产久操视频| 国产白浆视频| 国产欧美日韩在线在线不卡视频| 日本黄色a视频| 亚洲男人的天堂久久香蕉网| 91精品国产91久久久久久三级| 91精品伊人久久大香线蕉| 丁香综合在线| 国语少妇高潮| a毛片免费观看| 亚洲国产欧美自拍| 国产a网站| 波多野结衣视频网站| 中文字幕亚洲第一| a亚洲视频| 久久亚洲中文字幕精品一区| 色哟哟国产精品| 亚洲欧美综合另类图片小说区| 啪啪啪亚洲无码| 天堂中文在线资源| 中文字幕久久精品波多野结| 国产精品成人免费视频99| 在线观看91精品国产剧情免费| 精品中文字幕一区在线| 亚洲一级色| 2020精品极品国产色在线观看| 国产精品太粉嫩高中在线观看| 国产欧美日本在线观看| 欧美中文字幕一区| 香蕉伊思人视频| 亚洲国产中文在线二区三区免| 色亚洲激情综合精品无码视频| 国产精品永久久久久| 无码丝袜人妻| 2021国产在线视频| 国产一区二区福利| 亚洲三级色| 国产草草影院18成年视频| 欧美成人手机在线观看网址| 91福利国产成人精品导航| 黄色网在线免费观看| 67194亚洲无码| 中国一级特黄大片在线观看| 一边摸一边做爽的视频17国产| 中文字幕无码中文字幕有码在线| 全部免费毛片免费播放| 中文字幕日韩丝袜一区| 欧美精品啪啪| 成年A级毛片| 亚洲精品黄| 最新国产网站| 国产喷水视频| 91极品美女高潮叫床在线观看| 午夜精品久久久久久久无码软件 | 区国产精品搜索视频| 毛片一级在线| 亚洲中文字幕日产无码2021| 亚洲av无码久久无遮挡| 亚洲一区无码在线| 亚洲AⅤ综合在线欧美一区| 国产97区一区二区三区无码| 亚洲中文字幕久久精品无码一区| 操国产美女| 日韩在线第三页| 538精品在线观看| 久久综合九色综合97网| 国产亚洲高清在线精品99| 亚洲黄色成人| jizz在线观看| 国产三级精品三级在线观看| 自偷自拍三级全三级视频| 久久久久免费看成人影片|