批量化鉆孔的方法
【技術領域】
[0001]本發(fā)明涉及機械加工技術領域,尤其是一種可以批量鉆孔的方法。
【背景技術】
[0002]在利用有限元軟件進行CAE前處理時,往往需要在已畫好的二維網格上鉆孔。特別是對商用車車架進行CAE分析時,大孔小孔繁多,各種連接板、角鐵板、縱梁、橫梁、支座等采用鉚釘或螺栓連接,因設計方案的不斷更新,經常出現(xiàn)孔位錯位、漏孔缺孔等問題,分析過程中需要及時對孔位進行調整或重新補鉆。而現(xiàn)有最新版本的CAE前處理軟件如HyperMesh只能實現(xiàn)一次鉆一個孔,且每次鉆孔前都需要重新設置孔徑大小、蜘蛛網層數、孔周節(jié)點數等參數,繁瑣且容易出錯。
【發(fā)明內容】
[0003]本發(fā)明所要解決的問題是提供一種批量化鉆孔的方法,以解決現(xiàn)有多孔件鉆孔處理方法使用不便,鉆孔效率低,且錯漏率高的問題。
[0004]為了解決上述問題,本發(fā)明的技術方案是:一種批量化鉆孔方法包括以下步驟:A、將待鉆孔的車架總成的幾何模型導入CAE分析前處理軟件進行網格劃分處理,建立二維網格,在需鉆孔的二維網格表面建立相應的臨時節(jié)點,該臨時節(jié)點為所需鉆孔的圓孔中心,輸入需鉆孔參數,所述需鉆孔參數包括如孔徑大小、蜘蛛網層數、孔周節(jié)點數;B、選擇步驟A中的所有所需鉆孔位置的臨時節(jié)點,用TCL語言編寫好仿真計算程序,并導入到HyperMesh軟件進行仿真計算,獲得以所述臨時節(jié)點為中心,以步驟A中所輸入的與所述需鉆孔參數相一致的孔;C、換一組不同的所述需鉆孔參數,重復步驟A和步驟B,獲得另一組不同的所述需鉆孔參數的孔。
[0005]上述技術方案中,更為具體的方案可以是:所述仿真計算包括提取所述臨時節(jié)點的節(jié)點編號,將這些編號以按序排列、不同編號之間用空格隔開組成字符串,并賦值給一個節(jié)點編號字符串變量;測量所述節(jié)點編號字符串變量的長度,獲得選擇的所述臨時節(jié)點的數量,將所述臨時節(jié)點的數量賦值給節(jié)點數量變量;初始時,以所述節(jié)點編號字符串變量中第一個節(jié)點編號的臨時節(jié)點為中心,自動切割落入所述孔徑范圍內的二維網格并刪除之,然后在所述孔徑范圍外通過重新劃分二維網格的方式生成一個與步驟A中輸入的所述需鉆孔參數相一致的孔;依次逐個以所述節(jié)點編號字符串變量中的臨時節(jié)點為中心,自動生成一個與步驟A中輸入的所述需鉆孔參數相一致的孔。
[0006]由于采用了上述技術方案,本發(fā)明與現(xiàn)有技術相比具有如下有益效果:
本批量化鉆孔的方法采用編程的方式,只需一次性輸入孔徑大小、蜘蛛網層數、孔周節(jié)點數等參數,然后選中多個需鉆孔處的臨時節(jié)點,即可實現(xiàn)批量鉆孔的功能。特別適用于孔徑相同、鉆孔數量較多時。解決了以往鉆孔需逐個進行的問題,大大提高了工作效率。以前每鉆一個孔約耗時3分鐘,使用該批量化鉆孔方法,平均每鉆一個孔約耗時6秒鐘。該方法自2014年10月初啟用,一個月之內已使用該程序成功鉆孔11800個,節(jié)約工時570小時,按50元/工時計算,共節(jié)約28520元,按年計算則預計能節(jié)約342240元/年。
【具體實施方式】
[0007]下面對本發(fā)明實施例作進一步詳述:
它包括以下步驟:A、將待鉆孔的車架總成的幾何模型導入CAE分析前處理軟件進行網格劃分處理,建立二維網格,在需鉆孔的二維網格表面建立相應的臨時節(jié)點,該臨時節(jié)點為所需鉆孔的圓孔中心,輸入需鉆孔參數,所述需鉆孔參數包括如孔徑大小、蜘蛛網層數、孔周節(jié)點數、選擇步驟A中的所有所需鉆孔位置的臨時節(jié)點,用TCL語言編寫好仿真計算程序,并導入到HyperMesh軟件進行仿真計算,獲得以所述臨時節(jié)點為中心,以步驟A中所輸入的與所述需鉆孔參數相一致的孔;C、換一組不同的所述需鉆孔參數,重復步驟A和步驟B、獲得另一組不同的所述需鉆孔參數的孔。所述仿真計算包括提取所述臨時節(jié)點的節(jié)點編號,將這些編號以按序排列、不同編號之間用空格隔開組成字符串,并賦值給一個節(jié)點編號字符串變量;測量所述節(jié)點編號字符串變量的長度,獲得選擇的所述臨時節(jié)點的數量,將所述臨時節(jié)點的數量賦值給節(jié)點數量變量;初始時,以所述節(jié)點編號字符串變量中第一個節(jié)點編號的臨時節(jié)點為中心,自動切割落入所述孔徑范圍內的二維網格并刪除之,然后在所述孔徑范圍外通過重新劃分二維網格的方式生成一個與步驟A中輸入的所述需鉆孔參數相一致的孔;依次逐個以所述節(jié)點編號字符串變量中的臨時節(jié)點為中心,自動生成一個與步驟A中輸入的所述需鉆孔參數相一致的孔。具體為將這些編號以按序排列、不同編號之間用空格隔開的形式組成字符串,并賦值給一個節(jié)點編號字符串變量Nodetnumbers ;測量字符串變量Nodes_numbers的長度,即計算之前共選擇了多少個節(jié)點,并賦值給變量j ;當循環(huán)變量i=0時,提取字符串變量Nodes_numbers中第一個節(jié)點編號,標記該節(jié)點,程序即以該節(jié)點為中心,自動生成一個孔徑、蜘蛛網層數、孔周節(jié)點數與用戶初始輸入參數相一致的孔;當循環(huán)變量i=l時,提取字符串變量Nodes_numbers中第二個節(jié)點編號,標記該節(jié)點,程序即以該節(jié)點為中心,自動生成一個孔徑、蜘蛛網層數、孔周節(jié)點數與用戶初始輸入參數相一致的孔;依此類推,當循環(huán)變量i=j_l時,提取字符串變量Nodes_numbers中最后一個節(jié)點編號,標記該節(jié)點,程序即以該節(jié)點為中心,自動生成一個孔徑、蜘蛛網層數、孔周節(jié)點數與用戶初始輸入參數相一致的孔;每運行一次上述程序,即完成一批相同孔徑的鉆孔工作。
【主權項】
1.一種批量化鉆孔的方法,其特征在于包括以下步驟: 將待鉆孔的車架總成的幾何模型導入CAE分析前處理軟件進行網格劃分處理,建立二維網格,在需鉆孔的二維網格表面建立相應的臨時節(jié)點,該臨時節(jié)點為所需鉆孔的圓孔中心,輸入需鉆孔參數,所述需鉆孔參數包括如孔徑大小、蜘蛛網層數、孔周節(jié)點數; 選擇步驟A中的所有所需鉆孔位置的臨時節(jié)點,用TCL語言編寫好仿真計算程序,并導入到HyperMesh軟件進行仿真計算,獲得以所述臨時節(jié)點為中心,以步驟A中所輸入的與所述需鉆孔參數相一致的孔; 換一組不同的所述需鉆孔參數,重復步驟A和步驟B,獲得另一組不同的所述需鉆孔參數的孔。
2.根據權利要求1所述的批量化鉆孔的方法,其特征在于:所述仿真計算包括提取所述臨時節(jié)點的節(jié)點編號,將這些編號以按序排列、不同編號之間用空格隔開組成字符串,并賦值給一個節(jié)點編號字符串變量;測量所述節(jié)點編號字符串變量的長度,獲得選擇的所述臨時節(jié)點的數量,將所述臨時節(jié)點的數量賦值給節(jié)點數量變量;初始時,以所述節(jié)點編號字符串變量中第一個節(jié)點編號的臨時節(jié)點為中心,自動切割落入所述孔徑范圍內的二維網格并刪除之,然后在所述孔徑范圍外通過重新劃分二維網格的方式生成一個與步驟A中輸入的所述需鉆孔參數相一致的孔;依次逐個以所述節(jié)點編號字符串變量中的臨時節(jié)點為中心,自動生成一個與步驟A中輸入的所述需鉆孔參數相一致的孔。
【專利摘要】本發(fā)明公開了一種批量化鉆孔的方法,包括以下步驟:A、將待鉆孔的車架總成的幾何模型導入CAE分析前處理軟件進行網格劃分處理,在需鉆孔的二維網格表面建立相應的臨時節(jié)點,該臨時節(jié)點為所需鉆孔的圓孔中心,輸入需鉆孔參數;B、選擇步驟A中的所有所需鉆孔位置的臨時節(jié)點,用TCL語言編寫好仿真計算程序,并導入到HyperMesh軟件進行仿真計算,獲得以所述臨時節(jié)點為中心,以步驟A中所輸入的與所述需鉆孔參數相一致的孔;C、換一組不同的所述需鉆孔參數,重復步驟A和步驟B,獲得另一組不同的所述需鉆孔參數的孔。本發(fā)明可以解決現(xiàn)有多孔件鉆孔處理方法使用不便,鉆孔效率低,且錯漏率高的問題。
【IPC分類】G06F17-50
【公開號】CN104715112
【申請?zhí)枴緾N201510116034
【發(fā)明人】尹國保, 梁建福, 周友明, 卓能偉, 馬德術, 藍軍
【申請人】東風柳州汽車有限公司
【公開日】2015年6月17日
【申請日】2015年3月17日