樵興 侯凱 沈亞強

摘 要:車架孔位多而復雜 設計人員往往需要花費大量時間進行修改和檢查。為提升車架設計的準確性 節約設計人員時間成本 文章采用CATIA宏對車架進行快速打孔方法研究 使用Excel表格作為輸入端進行孔圓心定位 再結合VB循環語句進行自動打孔。結果表明 CATIA宏快速打孔方法極大地提高了工作效率和正確率。
關鍵詞:CATIA;宏;車架打孔;效率
中圖分類號:U467? 文獻標識碼:B? 文章編號:1671-7988(2020)18-141-03
Abstract: The frame holes are particularly numerous and complex, the designers often spend a lot of time on checking and modifying. In this paper , the CATIA macro is used to study the rapid drilling method of the frame, and the Excel table serves as the input to carry out the hole center positioning, and then the VB cycle statement is combined for automatic punching, to improve the accuracy of the frame design and save the designer's time cost. It shows that the method of CATIA macro rapid punching greatly improves the efficiency and accuracy of operations.
Keywords: CATIA; Macro; Frame Drilling; Efficiency
CLC NO.: U467? Document Code: B? Article ID: 1671-7988(2020)18-141-03
前言
重型卡車前期設計需要擬定各種附件的布置方式和位置 通常在CATIA中搭建初步模型。而重卡車架為了滿足各種附件支架的安裝需求 需要在指定區域布置大量孔位。復雜而無規律的孔位及約束條件容易造成錯誤 從而導致后續的設計出現其他問題。為了避免孔位錯亂 快速而正確地定位孔 結合CATIA零件建模和宏命令 提出一種車架快速打孔的建模方法。CATIA宏命令是基于CATVbs語言 向用戶提供的一種記錄、重放用戶操作的工具。用戶可以通過錄制宏記錄CATIA中的操作 錄制結束后是以一串有次序動作的腳本語言 同時可以根據需求對腳本進行修改[1]。
1 方法流程
CATIA宏命令車架快速打孔的方案流程如圖1所示。
(1)定位孔圓心:通過Excel文件作為輸入端 進行CATIA自動定位孔圓心(相對于整車原點的坐標)。
(2)宏命令循環打孔:提前錄制打孔的宏腳本 再進行修改 對所有的孔圓心位置進行重復打孔。
2 定位孔圓心
2.1 建立總體坐標
為保證所有孔位相對位置一致 建立基于整車原點的總體坐標系 如圖2所示。總體坐標定義車架縱梁長度方向為x軸(向后為正) 縱梁面法線方向為y軸(向右縱梁為正) 上下翼面方向為z軸(向上翼面為正) 原點位于左右縱梁對稱面、車架前端、下翼面處。
2.2 自動定點
所有孔的圓心位置可以用總體坐標表示為(x,y,z)。自動定點使用CATIA中的“GSD_PointSplineLoftFromExcel.xls”文件為輸入端進行操作。如圖3所示 文件中輸入孔圓心的坐標 A、B、C依次對應x、y、z。
3 宏命令循環打孔
3.1 錄制宏腳本
車架孔圓心位置確定后 需要編制出按照點編號打孔的宏腳本。錄制宏功能可以記錄從錄制開始到錄制結束這一過程中用戶的操作。在Part界面進行打孔操作并記錄 具體見以下程序。
4 結論
本文將CATIA宏運用到車架打孔中 為設計人員節約了大量時間 使用此方法相比人工效率提升150%以上。
宏命令以Excel表格作為輸入 可以依據整車的布置對車架孔位坐標所屬區域進行劃分 例如:前軸前、前軸后等。同時此方式可以快速定位到需更改的孔位 提高設計準確性;另外該建模方法同車架生產加工方式一致 Excel也可以作為平板沖或者三面沖的加工坐標 降低工藝人員的工作強度 確保設計同生產狀態的一致性。
本文對其他具有大量相同特征的CATIA模型的建模具有一定的參考性。
參考文獻
[1] 蔣麗.CATIA軟件二次開發基礎技術.汽車工程師,2016(4):38-41.
[2] ??? 劉天慧.Visual Basic 程序設計教程[M].北京.清華大學出版社, 2006.