樵興 侯凱 沈亞強(qiáng)
摘 要:車架孔位多而復(fù)雜 設(shè)計(jì)人員往往需要花費(fèi)大量時(shí)間進(jìn)行修改和檢查。為提升車架設(shè)計(jì)的準(zhǔn)確性 節(jié)約設(shè)計(jì)人員時(shí)間成本 文章采用CATIA宏對(duì)車架進(jìn)行快速打孔方法研究 使用Excel表格作為輸入端進(jìn)行孔圓心定位 再結(jié)合VB循環(huán)語句進(jìn)行自動(dòng)打孔。結(jié)果表明 CATIA宏快速打孔方法極大地提高了工作效率和正確率。
關(guān)鍵詞:CATIA;宏;車架打孔;效率
中圖分類號(hào):U467? 文獻(xiàn)標(biāo)識(shí)碼:B? 文章編號(hào):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
前言
重型卡車前期設(shè)計(jì)需要擬定各種附件的布置方式和位置 通常在CATIA中搭建初步模型。而重卡車架為了滿足各種附件支架的安裝需求 需要在指定區(qū)域布置大量孔位。復(fù)雜而無規(guī)律的孔位及約束條件容易造成錯(cuò)誤 從而導(dǎo)致后續(xù)的設(shè)計(jì)出現(xiàn)其他問題。為了避免孔位錯(cuò)亂 快速而正確地定位孔 結(jié)合CATIA零件建模和宏命令 提出一種車架快速打孔的建模方法。CATIA宏命令是基于CATVbs語言 向用戶提供的一種記錄、重放用戶操作的工具。用戶可以通過錄制宏記錄CATIA中的操作 錄制結(jié)束后是以一串有次序動(dòng)作的腳本語言 同時(shí)可以根據(jù)需求對(duì)腳本進(jìn)行修改[1]。
1 方法流程
CATIA宏命令車架快速打孔的方案流程如圖1所示。
(1)定位孔圓心:通過Excel文件作為輸入端 進(jìn)行CATIA自動(dòng)定位孔圓心(相對(duì)于整車原點(diǎn)的坐標(biāo))。
(2)宏命令循環(huán)打孔:提前錄制打孔的宏腳本 再進(jìn)行修改 對(duì)所有的孔圓心位置進(jìn)行重復(fù)打孔。
2 定位孔圓心
2.1 建立總體坐標(biāo)
為保證所有孔位相對(duì)位置一致 建立基于整車原點(diǎn)的總體坐標(biāo)系 如圖2所示??傮w坐標(biāo)定義車架縱梁長(zhǎng)度方向?yàn)閤軸(向后為正) 縱梁面法線方向?yàn)閥軸(向右縱梁為正) 上下翼面方向?yàn)閦軸(向上翼面為正) 原點(diǎn)位于左右縱梁對(duì)稱面、車架前端、下翼面處。
2.2 自動(dòng)定點(diǎn)
所有孔的圓心位置可以用總體坐標(biāo)表示為(x,y,z)。自動(dòng)定點(diǎn)使用CATIA中的“GSD_PointSplineLoftFromExcel.xls”文件為輸入端進(jìn)行操作。如圖3所示 文件中輸入孔圓心的坐標(biāo) A、B、C依次對(duì)應(yīng)x、y、z。
3 宏命令循環(huán)打孔
3.1 錄制宏腳本
車架孔圓心位置確定后 需要編制出按照點(diǎn)編號(hào)打孔的宏腳本。錄制宏功能可以記錄從錄制開始到錄制結(jié)束這一過程中用戶的操作。在Part界面進(jìn)行打孔操作并記錄 具體見以下程序。
4 結(jié)論
本文將CATIA宏運(yùn)用到車架打孔中 為設(shè)計(jì)人員節(jié)約了大量時(shí)間 使用此方法相比人工效率提升150%以上。
宏命令以Excel表格作為輸入 可以依據(jù)整車的布置對(duì)車架孔位坐標(biāo)所屬區(qū)域進(jìn)行劃分 例如:前軸前、前軸后等。同時(shí)此方式可以快速定位到需更改的孔位 提高設(shè)計(jì)準(zhǔn)確性;另外該建模方法同車架生產(chǎn)加工方式一致 Excel也可以作為平板沖或者三面沖的加工坐標(biāo) 降低工藝人員的工作強(qiáng)度 確保設(shè)計(jì)同生產(chǎn)狀態(tài)的一致性。
本文對(duì)其他具有大量相同特征的CATIA模型的建模具有一定的參考性。
參考文獻(xiàn)
[1] 蔣麗.CATIA軟件二次開發(fā)基礎(chǔ)技術(shù).汽車工程師,2016(4):38-41.
[2] ??? 劉天慧.Visual Basic 程序設(shè)計(jì)教程[M].北京.清華大學(xué)出版社, 2006.