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
主站蜘蛛池模板: 九九久久精品国产av片囯产区| 亚洲欧美一区二区三区蜜芽| 亚洲人成色77777在线观看| 亚洲精品日产精品乱码不卡| 国产在线啪| 九九视频免费看| 国产成人亚洲欧美激情| 亚洲熟女中文字幕男人总站| 国产97视频在线| 日韩欧美91| 91精品情国产情侣高潮对白蜜| 国产精品午夜福利麻豆| 国产精品亚洲一区二区三区在线观看| 欧美国产综合色视频| 欧美在线免费| 四虎永久免费地址在线网站| 日本亚洲欧美在线| 一级成人a毛片免费播放| 四虎永久在线精品国产免费| 欧美激情首页| 日韩毛片基地| 国产精品视频导航| 欧美成人二区| 狂欢视频在线观看不卡| 亚洲精品无码在线播放网站| 欧美在线国产| 日韩无码视频播放| 中文字幕调教一区二区视频| 国产色图在线观看| 久久黄色视频影| 亚洲色偷偷偷鲁综合| 性69交片免费看| 国产99久久亚洲综合精品西瓜tv| 97精品国产高清久久久久蜜芽| 亚洲精品第一页不卡| 亚洲成人www| 亚洲国产av无码综合原创国产| 欧美精品不卡| 美女毛片在线| 日韩欧美中文字幕在线韩免费| 2020国产免费久久精品99| 久草热视频在线| 毛片免费在线视频| 无码有码中文字幕| 国产成人一区免费观看 | 亚洲Av综合日韩精品久久久| 日韩欧美高清视频| 一级一级特黄女人精品毛片| 国产91丝袜在线观看| 97综合久久| 色综合色国产热无码一| 在线观看亚洲天堂| 国产第一福利影院| 毛片免费视频| 谁有在线观看日韩亚洲最新视频| 国产主播在线观看| 国产精品视频导航| 在线视频亚洲色图| 亚洲 欧美 偷自乱 图片| 精品成人免费自拍视频| 久久一级电影| 国产微拍一区| 国产经典三级在线| 四虎精品国产永久在线观看| 2021最新国产精品网站| 亚洲成人精品久久| 国产成人高清精品免费5388| 手机精品视频在线观看免费| 伊人婷婷色香五月综合缴缴情| 日韩福利在线观看| 久久香蕉国产线看观看精品蕉| 亚洲欧美国产视频| 亚洲AV无码乱码在线观看代蜜桃 | 人人妻人人澡人人爽欧美一区 | 91探花国产综合在线精品| 国产成人久视频免费| 国产精品吹潮在线观看中文| 男女精品视频| 人妻丰满熟妇av五码区| 国产精品刺激对白在线| 久久91精品牛牛| 国产麻豆va精品视频|