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

鈑金件中匹配孔的半徑差及軸線重合度自動檢查

2019-09-09 03:24:28董玉德吳海江鄒文俊霍美玲
圖學學報 2019年4期
關鍵詞:特征模型

劉 福,董玉德,王 亮,宋 健,吳海江,鄒文俊,霍美玲

鈑金件中匹配孔的半徑差及軸線重合度自動檢查

劉 福1,董玉德1,王 亮1,宋 健1,吳海江2,鄒文俊2,霍美玲2

(1. 合肥工業(yè)大學機械工程學院,安徽 合肥 230009;2. 上海翼銳汽車科技有限公司,上海 201805)

針對汽車鈑金件中匹配孔的半徑差及軸線重合度人工檢查效率低、易遺漏等問題,提出了鈑金件中匹配孔的半徑差及軸線重合度自動檢查方法。首先將獲得的B-Rep三維模型以面殼封閉的方法拓撲分解為面基本單元;其次根據圓柱面具有2條半圓弧線和2條直線的特征對圓柱面進行篩選,并以其為基本單元對圓孔和槽孔進行提取;然后分別獲取圓孔和槽孔的半徑及軸線,并利用點到點和點到線距離方法,根據孔匹配原理對匹配孔進行檢查分析;最后對半徑差不滿足要求和軸線不重合的孔對進行標注。借助CATIA的CAA開發(fā)平臺對相關算法進行了系統(tǒng)設計,并驗證方法的可行性。實例檢查結果表明,該方法能夠高效、準確的對鈑金件中匹配孔的半徑差及軸線重合度自動檢查。

匹配孔;B-Rep三維模型;圓柱面;半徑差;軸線重合度

傳統(tǒng)的汽車研發(fā)制造是一個串行過程,設計師與工程技術人員之間未形成真正高效的交流與互動,該研發(fā)制造流程造成了效率低、成本高等問題。為解決這些問題,現代汽車研發(fā)采用了一種基于可制造性設計(design for manufacturability, DFM)的并行工程[1-3],對匹配孔的半徑差與軸線重合度進行檢查,是并行工程中的一項重要內容。當匹配孔半徑差過大或過小及軸線不重合時,會存在功能孔被遮擋、定位失敗及零件錯位等危害,導致后續(xù)制造及整車裝配出現問題,影響整車配合性能[4]。為實現匹配孔的半徑差及軸線重合度自動檢查,需要對孔進行有效地識別和提取。

文獻[5]利用偵測多面虛擬迴圈,并藉此辨識三維模型中的凹陷與突起特征,從而識別面上的圓,不能對孔深進行判斷。文獻[6]通過對IGES文件中裁剪參數曲面實體的曲面內邊界進行內輪廓特征識別,并提取圓孔,要求模型具有數據參數。文獻[7]采用孔系功能語義的特征識別方法,通過與計算機存儲孔系特征進行對比提取孔。文獻[8]在雙目立方體視覺測量原理的技術上,以激光器輔助掃描被測孔槽完成三維測量,該方法是一種在線測量方法,可對實體進行檢測。文獻[9]中的孔特征提取是利用Solid Edge同步建模技術進行識別,且只能進行圓孔的直徑大小修改,未對其他類型的孔進行提取。曾俊皓等[10]通過選擇鈑金零件的基準面對鈑金件的單元特征進行識別,并與特征類庫進行匹配判斷完成孔的提取。

汽車裝配體鈑金件中都會有一些特殊功能的圓孔和槽孔,如進行人工檢查會造成耗時長、孔遺漏等問題。此外,現有的三維模型設計軟件種類較多,會造成零件的格式多種多樣,有帶設計參數的數據文件,也有不帶任何設計參數且只有實體的中間格式文件。如何找到一種基本通用算法對所需的圓孔與槽孔的半徑與軸線進行提取是目前所要解決的問題。為此本文提出了一種鈑金件中匹配孔半徑差及軸線重合度自動檢查方法。

1 方法概述

鈑金件是由金屬薄板綜合剪、沖/切/復合、折、鉚接、成型等冷加工工藝加工而成的同一種零件且相同厚度的產品。匹配孔就是由2貼合鈑金件中各個孔匹配形成,既有相關的配合關系,又有一定的定位關系,如圖1所示。在眾多鈑金件模型中找出所有匹配孔并判斷是否合格,給可制造性分析人員帶來極大的不便。目前,鈑金零件設計軟件很多,如Pro/E、Solid-Works、CATIA等,其生成的文件格式各不相同,如何找到一種通用的方法來提取鈑金件中的匹配孔并進行判斷,是鈑金件分析中的一個問題。本文所提出的匹配孔中半徑差及軸線重合度自動檢查方法能夠對無參數模型中的圓孔與槽孔進行提取,并獲得孔的半徑與軸線。無論數據模型有無設計參數,只要能將模型實體分解成點線面信息,就能對圓孔與槽孔進行提取并獲得其半徑與軸線。

圖1 匹配孔

匹配孔的分析過程為圓柱面篩選、孔的提取匹配以及分析應用3個過程,如圖2所示。首先將邊界表示法(boundary representation, B-Rep)的三維模型拓撲分解為面基本單元,根據面積閾值篩選出一定大小的面;再以面的邊線為研究對象,根據圓柱面的幾何特征篩選出圓柱面,并以其為基礎確定圓孔和槽孔。最后對各零件的孔利用點到點和點到線的距離進行匹配判斷。分析應用是對半徑差不符合要求時對2個孔的半徑和孔軸線不重合時的軸距進行標注,并記錄2個匹配孔的零件信息,使可制造性分析人員對不合格的匹配孔對有直觀的了解。

圖2 結構體系框架

2 孔特征提取

B-Rep[11]和體素構造法(constructive solid geometry, CSG)[12]是2種表達CAD模型的主要方式。其中,CSG多用于造型,而B-Rep是幾何造型中最成熟、無二義的表示法,也是目前最為常用的幾何模型表達形式,并且在CAD模型的分析、比較以及處理上更具優(yōu)勢。現有主流商用CAD系統(tǒng)大都提供了將自身格式的設計文件轉換成邊界表達模型的功能[13]。計算機中常用的三維形體歐氏5層拓撲結構為點、邊、環(huán)、面和體[14]。根據文獻[15]對B-Rep模型基于封閉面殼的分解方法,可將三維模型分解為點、線、面等特征,從而獲得所有面基本單元。對所有面進行判斷,可以對孔特征進行提取,分析流程如圖3所示。

2.1 孔圓柱面提取

面包括平面和曲面等,是大多數孔面特征的重要組成部分。對圓柱面進行提取篩選,需要將三維模型分解為面特征,這樣針對各種格式的三維模型數據都能進行有效的處理。在分解三維模型時,會產生一些不符合要求的面,其面積較大,不符合形成孔面的條件,需根據具體的模型尺寸進行相應的面積閾值調整。本文針對汽車鈑金件的孔進行研究,根據鈑金件的厚度特點和汽車鈑金零件上形成匹配孔的半徑一般不超過15 mm,所以將篩選面積最大閾值初步定為300 mm2。分解后的面中存在很多大小不一的孔洞,如圖4所示,當面的邊數遠遠大于6條,直接剔除。同樣有一些比較特殊的面,其邊數小于4條,因不能滿足形成圓柱面條件,也直接剔除。由于有的圓柱面中存在噪點,且多出現在圓弧邊上,如圖5所示,所以形成圓柱面的邊線也可能有5條或6條,因此邊數條件設置為4~6條。

圖3 孔提取流程圖

圖4 多孔面

進行圓柱面判斷時,分為2種情況:

(1) 當面的邊數為4條時,需對4條邊分別進行判斷。獲取線的2個端點與中點1,2,3,由點1和2形成直線(,,),若3在直線上,則該線為直線;若不在上,計算2個端點的中點12,利用相交弦定理式(1)得到式(2),計算出假定半徑,當=112=123時,則該條線為半圓弧。若該面存在半徑相等的2條半圓弧線和2條直線,則判斷為圓柱面,即

圖5 5條邊圓柱面

(2) 當面的邊數大于4小于等于6時,其中任意2條曲線中第(=1,2)條線段的表達式為

2.2 圓孔和槽孔提取

2.2.1 圓孔提取

獲得圓柱面后,要對其中任意的2個面進行圓孔判斷。首先獲得圓柱面的上下2個圓弧線圓心點,求出2個圓心點的中點即為圓柱面中心點,對2個圓柱面的中心點進行判斷,若中心點重合,則說明2個圓柱面組成一個圓孔。

2.2.2 槽孔提取

槽孔可看作由4個面片組成,2個柱面分別被2個平面連接。判斷任意2個圓柱面的中心點距離,若在一定范圍內(該范圍根據具體三維模型的大小和孔的特征來定),則利用三維物體的準最小包圍盒快速求解方法[16],分別求出2個圓柱面的最小包圍盒,綜合求出2個圓柱面包涵在內的包圍盒1。

對平面求包圍盒2,當1與2相交時,獲得平面邊線,判斷平面中是否有2條邊線分別與2個圓柱面的直線邊重合,若重合,則2個圓柱面由該平面連接。當存在2個平面時,這4個面片組成一個槽孔。

3 匹配孔分析

3.1 孔匹配計算

產品在設計時,有時缺乏整體的裝配信息,也未考慮裝配體中零件之間的關聯、約束和定位關系,所以零件本身的坐標系在裝配體中是獨立的,不與裝配體坐標系重合。在各零件中所獲得的各點坐標信息只是零件的相對坐標系中的數值,在進行孔匹配時是利用點到點與點到線的距離來進行判斷,所以要獲得零件在裝配體中的位姿轉換矩陣,將獲得的各點坐標值轉換為絕對坐標系中的數值再進行孔匹配檢查。

零件的轉換矩陣=(),其中,為旋轉變換矩陣,為平移量,圓孔的相對坐標值(,,)利用式(3)轉換為絕對坐標數值(X,Y,Z)。其中

3.1.1 圓孔匹配

圓孔上下圓弧圓心點的連線既為孔的軸線,圓孔中心點為P1(X1,Y1,Z1),另一零件中圓孔的中心點為P2(X2,Y2,Z2),利用式(4)和式(5)求點P2到孔軸線的垂足,并計算P1與垂足的距離1,P2與垂足距離為2。2個圓孔高度分別為1和2,當滿足|(1+2)/2–1|<=0.5,可根據匹配孔定義調整值,且2<3(數值可調),則判斷2孔匹配。

4點坐標值為:(1,1,1),(2,2,2),(0,0,0),(x,y,z)。

點為點到直線的垂足,則

3.1.2 槽孔匹配

槽孔具有2個軸線,若要進行匹配首先要擬合出一條軸線,由槽孔的2個柱面上下圓弧圓心點進行擬合,各點為P1、P1、P2、P2。分別計算P1與P2和P2的距離3和4,若3>4,則交換P2與P2的值,擬合軸線上2個點分別為1=(P1+ P2)/2和2=(P1+P2)/2,孔中心點為P=(1+2)/2。擬合后,根據圓孔匹配方法進行匹配。

3.2 孔半徑差及軸線重合度分析

分析圓孔與槽孔半徑差,只需分別計算2個匹配孔中的圓柱面圓弧圓心和圓弧線上一點的距離,記為1和2,若滿足≤|1–2|≤,則為半徑差設計合格的匹配孔,其中和為人為設定檢查標準。

圓孔軸線重合度檢查,只需對圓孔匹配時距離1進行判斷,若1等于零,則判斷為軸線重合。

分析槽孔軸線重合度,要對孔的2個軸線進行重合度分析。其中一個孔的2條軸線分別為11與12,其上2個點分別為P11,P11和P12,P12。另一個孔的2條軸線分別為21與22,其上2個點分別為P21,P21和P22,P22。分別計算出P11與P21,P22的距離5,6,若5>6,則P21與P22,P21與P22交換數值。此時計算P21到軸線11的距離7,P22到軸線12的距離8,當7和8都等于零時,判斷為軸線重合。

4 實例分析應用

為驗證本文提出的汽車鈑金件中匹配孔的半徑差與軸線重合度自動檢查方法的可行性和準確性,以CAA為開發(fā)平臺借助Visual Studio2008工具對CATIA進行二次開發(fā)并嵌入其中。實例分析操作界面如圖6所示,其中圖6(a)為主操作對話框,圖6(b)為點擊復選按鈕彈出的復選框。首先輸入檢查標準,然后選擇編號為123456789零件總成為檢查零件,點擊確定按鈕對零件進行檢查。圖7為實例分析模型前后對比,圖8為分析模型局部放大圖。本模型共分析了27個零件,72個孔,用時6.43 s。

圖6 操作界面

(b) 模型分析后

(a) 標識1個圓 孔半徑差(b) 標識2個圓孔 軸線重合度 (c) 標識3個槽 孔半徑差(d) 標識4個槽孔 軸線重合度

5 結 論

本文針對現代汽車可制造性分析過程中出現的人工手動檢查效率低下、易遺漏等問題,提出了鈑金件中匹配孔的半徑差及軸線重合度自動檢查方法,使得匹配孔檢查在保證準確性的前提下極大地提高了檢查效率。本方法能夠對無參數模型實體進行拓撲分解后,對圓孔與槽孔的半徑與軸線進行提取。但對孔特征的提取前提條件是實體能夠進行分解,對于如何篩選出其他的特征孔,如方孔、橢圓孔等,還未進行研究,其限制了孔的全面篩選,也不能對三維模型中所有的孔進行分析。后續(xù)將以此為研究方向,從而為孔特征的提取、及可制造性分析提供參考。

[1] 李能文, 陳東, 耿富榮, 等. 并行工程下面向制造的車用復合材料產品設計體系模型[J]. 汽車工藝師, 2018(8): 57-60.

[2] 袁立, 譚紅毅, 王桂楠, 等. 并行工程與敏捷研制管理在飛機研制中的應用[J]. 航空制造技術, 2014(3): 26-29.

[3] 阮露. 并行設計思想在專用車公司中的應用研究[J]. 汽車實用技術, 2018(12): 93-94.

[4] 龐祿. 白車身車門裝配質量分析與控制[D]. 天津: 天津大學, 2015.

[5] LAI J Y, WANG M H, CHIU Y K, et al. Recognition of depression and protrusion features on B-rep models based on virtual loops [J]. Computer-Aided Design and Applications, 2016, 13(1): 95-107.

[6] 許加陳, 游有鵬. 基于IGES的鈑金零件特征識別的方法研究[J]. 機電工程, 2017, 34(6): 582-585, 602.

[7] 盧遠志, 鐘志華, 文桂林. 模具零件工程圖的孔特征識別與分組統(tǒng)計[J]. 湖南大學學報:自然科學版, 2010, 37(2): 22-26.

[8] 胡彥強, 馬鉞, 許敏. 白車身孔槽類特征三維坐標在線測量方法研究[J]. 計算機工程, 2017, 43(10): 186-191, 97.

[9] 曾俊皓. Solid Edge同步建模技術在孔特征及孔陣列識別中的應用[J]. 數字技術與應用, 2017(5): 71-73.

[10] 劉志堅, 王義林, 李建軍, 等. 鈑金零件特征識別方法的研究[J]. 中國機械工程, 2002, 13(24): 2115-2118.

[11] 馬善坤, 劉長安, 方文濤. 基于加工特征的B-rep模型幾何變換算法[J]. 組合機床與自動化加工技術, 2012(4): 20-24.

[12] DU T, INALA J P, PU Y W, et al. InverseCSG [J]. ACM Transactions on Graphics, 2019, 37(6): 213: 1-213: 16.

[13] 龔雄, 趙建軍, 王啟富, 等. 邊界表達模型的局部幾何更新方法[J]. 機械科學與技術, 2007, 26(1): 92-95.

[14] 王慧奇. 特征造型中拓撲元素命名及辨識方法研究[D]. 大連: 大連理工大學, 2009.

[15] 羅月童, 樊曉菁, 俞盛朋, 等. 基于面殼封閉的B-Rep至CSG轉換算法[J]. 計算機輔助設計與圖形學學報, 2014, 26(10): 1673-1680.

[16] 尹遜剛, 孫殿柱, 李延瑞, 等. 三維物體的準最小包圍盒快速求解方法[J]. 組合機床與自動化加工技術, 2017(7): 51-54.

Automatic Inspection of the Radius Difference and Axis Coincidence of Matching Holes in Sheet Metal Parts

LIUFu1, DONGYu-de1, WANGLiang1, SONGJian1, WUHai-jiang2, ZOUWen-jun2, HUOMei-ling2

(1. School of Mechanical Engineering, Hefei University of Technology, Hefei Anhui 230009, China; 2. Shanghai Yirui Automobile Technology Co. Ltd, Shanghai 201805, China)

Aiming at the problems of low precision and easy omission of the matching hole’s radius difference and the axis coincidence ratio in the automobile sheet metal parts, the automatic inspection method of the radius difference and the axis coincidence degree of the matching holes in the sheet metal parts is proposed. Firstly, the obtained B-Rep three-dimensional model is topologically decomposed into the basic unit of the face by the method of the closing shell. Secondly, according to the characteristics of two semicircular arc lines and two straight lines on the cylindrical surface, the cylindrical surface is screened, and the circular holes and slots are extracted by using the cylindrical surface. Then the radius and axis of the circular hole and the slot are obtained respectively, and the point-to-point and point-to-line distance method is used to check and analyze the matching hole according to the hole matching principle. Finally, the hole pairs whose radius difference does not meet the requirements and the axes do not coincide is marked. The system design of related algorithms is carried out by using CAA development platform of CATIA, and the feasibility of the method was verified. The example inspection results show that the method can automatically and accurately check the radius difference and the axis coincidence ratio of the matching holes in the sheet metal parts.

matching holes; B-Rep three-dimensional model; cylindrical surface; radius difference; axis coincidence ratio

TP 391

10.11996/JG.j.2095-302X.2019040790

A

2095-302X(2019)04-0790-06

2019-03-13;

定稿日期:2019-04-08

國家自然科學基金項目(51775159)

劉 福(1993-),男,安徽阜陽人,碩士研究生。主要研究方向為計算機輔助機械產品設計與分析。E-mail:940512716@qq.com

董玉德(1966-),男,安徽合肥人,教授,博士,博士生導師。主要研究方向為計算機輔助設計(CAD/CAE/PDM)。E-mail:dydjiaoshou@126.com

猜你喜歡
特征模型
一半模型
抓住特征巧觀察
重要模型『一線三等角』
新型冠狀病毒及其流行病學特征認識
重尾非線性自回歸模型自加權M-估計的漸近分布
如何表達“特征”
不忠誠的四個特征
當代陜西(2019年10期)2019-06-03 10:12:04
抓住特征巧觀察
3D打印中的模型分割與打包
FLUKA幾何模型到CAD幾何模型轉換方法初步研究
主站蜘蛛池模板: 亚洲成综合人影院在院播放| 伊大人香蕉久久网欧美| 91精品小视频| 国产国模一区二区三区四区| 综合色在线| 国产精品美女免费视频大全| 亚洲欧洲一区二区三区| 国精品91人妻无码一区二区三区| 高清码无在线看| 无码视频国产精品一区二区| 丁香婷婷久久| 国产精品永久在线| 日韩视频福利| 国模粉嫩小泬视频在线观看| 亚洲精品无码专区在线观看| 国产SUV精品一区二区6| 欧美三级日韩三级| 欧美日本在线一区二区三区| 强奷白丝美女在线观看| 亚洲成人动漫在线观看| 午夜国产精品视频黄| 91久久国产综合精品| 午夜精品福利影院| 欧美综合中文字幕久久| 午夜精品福利影院| 超级碰免费视频91| 亚洲欧洲一区二区三区| 国产精品久久久久久久久kt| 国产一区二区网站| 亚洲精品日产精品乱码不卡| 国产精品一线天| 国产精品人成在线播放| 就去色综合| 色亚洲激情综合精品无码视频| 欧美色视频日本| 在线综合亚洲欧美网站| 久久亚洲日本不卡一区二区| 黄色网站不卡无码| 99re在线视频观看| 欧美日韩va| 亚洲综合婷婷激情| 人妻丰满熟妇啪啪| 国产无人区一区二区三区| 欧美日韩一区二区在线播放| 国产美女无遮挡免费视频| www.国产福利| 国产免费人成视频网| 亚洲欧洲美色一区二区三区| 午夜视频免费试看| 亚洲av日韩综合一区尤物| 亚洲国产精品一区二区高清无码久久| 国产精品视频猛进猛出| 青青青国产免费线在| 欧美精品v日韩精品v国产精品| 玖玖免费视频在线观看| 欧美黄网站免费观看| 91精品国产福利| 精品1区2区3区| 综合天天色| 91精品专区| 欧美日本在线观看| 欧美激情第一欧美在线| 日本一区二区三区精品视频| 伊人无码视屏| 国产免费福利网站| 国产精品久久久免费视频| 久久99国产综合精品女同| 国产精品微拍| 婷婷亚洲天堂| 71pao成人国产永久免费视频| 日韩视频福利| 欧美国产日韩在线观看| 亚洲欧美在线看片AI| 伊人天堂网| 99精品伊人久久久大香线蕉| YW尤物AV无码国产在线观看| 无码免费试看| 欧美伦理一区| 日韩精品亚洲人旧成在线| 九九香蕉视频| 91免费国产在线观看尤物| 91黄视频在线观看|