System.ArgumentOutOfRangeException: 索引和長度必須引用該字符串內的位置。 參數名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技術實現步驟摘要】
本專利技術屬于汽車自動化設計領域,特別是涉及到一種車身定位孔自動設計方法及系統。
技術介紹
1、定位孔在車身設計中,主要作用是確保車身零部件在制造和裝配過程中的精確定位。這些定位孔與相應的定位銷或夾具緊密配合,將零部件固定在預定的位置上,從而限制其在空間中的自由度,實現精確的對齊和裝配。
2、現階段定位孔的設計主要憑借車身工程師的經驗進行設計,后續可能會根據尺寸工程專業的建議進行調整,但總體的設計是工程師手動優化數模實現的,整車500+的零部件和總成定位孔,設計數據量和后續調整量巨大,耗費時間長,難度大,造成成本增加。
3、綜上所述,如何把智能化、數據化應用到定位孔的設計,使之能夠自動完成設計,成為目前亟需解決的問題。
技術實現思路
1、本專利技術提出一種車身定位孔自動設計方法及系統,實現車身模型的定位孔自動設計,整體速度和效率大大增加,邏輯性更強,可更好的支持尺寸工程工作的開展,并方便涂裝工藝的介入。
2、為達到上述目的,本專利技術的技術方案是這樣實現的:
3、一種車身定位孔自動設計方法,包括:
4、s1、模型輸入及級別區分:區分輸入的要進行定位孔設計的車身模型的級別,包括零件級、總成級、整車級;
5、s2、模型自動識別:零件級進行模型的尺寸識別;總成級進行總成尺寸的識別,及兩端零件的零件號識別;整車級識別整車尺寸,并識別前后縱梁的位置;
6、s3、按照各級別模型的開孔面選擇邏輯選擇開孔面;
>7、s4、在選定開孔面的中心按照開孔選擇邏輯進行自動開孔設計,所述開孔選擇邏輯包括:避開零件搭接區域及焊點區域,確定開孔與原有孔之間的距離。
8、進一步的,步驟s1中級別區分的方法包括:通過輸入的車身模型的名稱進行區分,或者通過車身模型的零件種類識別進行區分。
9、進一步的,步驟s2中具體包括:
10、s201、零件級識別零件的最大輪廓尺寸,即零件在其所在整車坐標下的最大坐標差值dx?/dy/?dz,判定尺寸最大的方向為定位方向;
11、s202、總成級識別總成最大輪廓,并將輪廓內最大方向上的兩端零件進行檢測識別;
12、s203、整車級識別整車最大輪廓,繼續識別車身縱梁位置,并識別前后縱梁在x軸方向的距離值。
13、進一步的,步驟s3中所述開孔面選擇邏輯包括:
14、s301、零件級在所述定位方向選擇非安裝面及非連接面,以及與坐標軸面平行的面,作為零件級的開孔面;
15、s302、總成級根據檢測出的兩端零件的位置選擇主定位孔所在面,然后檢測選擇輔助定位孔所在面,所述輔助定位孔所在面平行于坐標軸面;
16、s303、整車級根據識別出的車身縱梁位置,選擇一條縱梁面結構的主定位孔所在面,然后檢測選擇輔助定位孔所在面,所述輔助定位孔所在面平行于坐標軸面;最后按照對稱形式在另一縱梁進行開孔。
17、更進一步的,步驟s302和s303中輔助定位孔所在面的檢測選擇方法包括:
18、將零件進行面解析,將所有面拆解為獨立面,并將所有獨立面與主定位孔所在面進行面角度的測量,最終識別出與主定位面共角度的面作為輔助定位孔所在面。
19、本專利技術另一方面還提出了一種車身定位孔自動設計系統,包括:
20、模型輸入及級別區分模塊:區分輸入的要進行定位孔設計的車身模型的級別,包括零件級、總成級、整車級;
21、模型自動識別模塊:零件級進行模型的尺寸識別;總成級進行總成尺寸的識別,及兩端零件的零件號識別;整車級識別整車尺寸,并識別前后縱梁的位置;
22、開孔面選擇模塊:按照各級別模型的開孔面選擇邏輯選擇開孔面;
23、開孔設計模塊:在選定開孔面的中心按照開孔選擇邏輯進行自動開孔設計,所述開孔選擇邏輯包括:避開零件搭接區域及焊點區域,確定開孔與原有孔之間的距離。
24、進一步的,模型輸入及級別區分模塊包括:通過輸入的車身模型的名稱進行區分,或者通過車身模型的零件種類識別進行區分。
25、進一步的,模型自動識別模塊包括:
26、零件級識別單元:零件級識別零件的最大輪廓尺寸,即零件在其所在整車坐標下的最大坐標差值dx?/dy/?dz,判定尺寸最大的方向為定位方向;
27、總成級識別單元:總成級識別總成最大輪廓,并將輪廓內最大方向上的兩端零件進行檢測識別;
28、整車級識別單元:整車級識別整車最大輪廓,繼續識別車身縱梁位置,并識別前后縱梁在x軸方向的距離值。
29、進一步的,開孔面選擇模塊包括:
30、零件級選擇單元:零件級在所述定位方向選擇非安裝面及非連接面,以及與坐標軸面平行的面,作為零件級的開孔面;
31、總成級選擇單元:總成級根據檢測出的兩端零件的位置選擇主定位孔所在面,然后檢測選擇輔助定位孔所在面,所述輔助定位孔所在面平行于坐標軸面;
32、整車級選擇單元:整車級根據識別出的車身縱梁位置,選擇一條縱梁面結構的主定位孔所在面,然后檢測選擇輔助定位孔所在面,所述輔助定位孔所在面平行于坐標軸面;最后按照對稱形式在另一縱梁進行開孔。
33、更進一步的,總成級選擇單元和整車級選擇單元中包括:
34、輔助定位孔所在面檢測選擇子單元:將零件進行面解析,將所有面拆解為獨立面,并將所有獨立面與主定位孔所在面進行面角度的測量,最終識別出與主定位面共角度的面作為輔助定位孔所在面。
35、與現有技術相比,本專利技術具有如下的有益效果:
36、通過本專利技術能夠自動區分要開孔的車身模型文件的級別,并根據不同的級別對模型進行不同的信息識別,然后自動選擇開孔面進行定位孔的開孔設計。本專利技術實現車身模型的定位孔自動設計,使定位孔的設計更加高效且準確,降低了設計對專業度的需求,整體速度和效率大大增加,邏輯性更強,可更好的支持尺寸工程工作的開展,以及后期孔堵蓋貼片的采購,并方便涂裝工藝的介入。節省了時間成本和人員成本。并且軟件端內部結合標準支持修改,支持更多車型及不同主機廠的適配。
本文檔來自技高網...【技術保護點】
1.一種車身定位孔自動設計方法,其特征在于,包括:
2.根據權利要求1所述的車身定位孔自動設計方法,其特征在于,步驟S1中級別區分的方法包括:通過輸入的車身模型的名稱進行區分,或者通過車身模型的零件種類識別進行區分。
3.根據權利要求1所述的車身定位孔自動設計方法,其特征在于,步驟S2中具體包括:
4.根據權利要求3所述的車身定位孔自動設計方法,其特征在于,步驟S3中所述開孔面選擇邏輯包括:
5.根據權利要求4所述的車身定位孔自動設計方法,其特征在于,步驟S302和S303中輔助定位孔所在面的檢測選擇方法包括:
6.一種車身定位孔自動設計系統,其特征在于,包括:
7.根據權利要求6所述的車身定位孔自動設計系統,其特征在于,模型輸入及級別區分模塊包括:通過輸入的車身模型的名稱進行區分,或者通過車身模型的零件種類識別進行區分。
8.根據權利要求6所述的車身定位孔自動設計系統,其特征在于,模型自動識別模塊包括:
9.根據權利要求8所述的車身定位孔自動設計系統,其特征在于,開孔面選擇模塊包括:
10.根據權利要求9所述的車身定位孔自動設計系統,其特征在于,總成級選擇單元和整車級選擇單元中包括:
...【技術特征摘要】
1.一種車身定位孔自動設計方法,其特征在于,包括:
2.根據權利要求1所述的車身定位孔自動設計方法,其特征在于,步驟s1中級別區分的方法包括:通過輸入的車身模型的名稱進行區分,或者通過車身模型的零件種類識別進行區分。
3.根據權利要求1所述的車身定位孔自動設計方法,其特征在于,步驟s2中具體包括:
4.根據權利要求3所述的車身定位孔自動設計方法,其特征在于,步驟s3中所述開孔面選擇邏輯包括:
5.根據權利要求4所述的車身定位孔自動設計方法,其特征在于,步驟s302和s303中輔助定位孔所在面的檢測選擇...
【專利技術屬性】
技術研發人員:鄭松剛,馬驍驍,年雪山,孟雅會,張磊,馬莎莎,錢海杰,
申請(專利權)人:數格科技天津有限公司,
類型:發明
國別省市:
還沒有人留言評論。發表了對其他瀏覽者有用的留言會獲得科技券。