一種基于stl文件格式的漸進(jìn)成形主方向判決方法
【技術(shù)領(lǐng)域】
[0001] 本發(fā)明涉及一種鈑金件漸進(jìn)成形主方向的判別方法,具體涉及一種基于STL文件 格式的漸進(jìn)成形主方向判決方法。
【背景技術(shù)】
[0002] 板料漸進(jìn)成形(Incremental Sheet Forming,ISF)是上世紀(jì)60年代由美國的 Leszak提出的一種無模柔性成形技術(shù),90年代由日本的松原茂夫等對(duì)該技術(shù)進(jìn)行了進(jìn)一 步研究,逐漸引起了各國學(xué)者的重視。漸進(jìn)成形技術(shù)是一種基于計(jì)算機(jī)技術(shù)、數(shù)控技術(shù)和塑 性成形技術(shù)基礎(chǔ)之上的先進(jìn)制造技術(shù),它采用快速原型制造技術(shù)"分層制造"的思想,將三 維模型離散成為系列二維輪廓形狀,通過局部塑性成形積累而獲得零件整體形狀的一種柔 性無模成形技術(shù),具有高柔性、低成本、高效率等特點(diǎn),所需的成形力小,設(shè)備能耗低、振動(dòng) 小、噪聲低,屬于綠色加工,同時(shí)可以大幅度提高板材的成形極限,是近年來發(fā)展迅速的一 種板材成形技術(shù)。
[0003] 漸進(jìn)成形中金屬材料的整體流動(dòng)不明顯,料厚變化遵循余弦定理減薄原則,即t =t(j*cos Θ (成形角Θ是加工位置法矢與Z軸的夾角),成形角不同的部位零件厚度也不 均勻。板材在成形過程中會(huì)受到成形極限角θ_的約束,當(dāng)成形角θ > Θ _零件將會(huì)會(huì) 發(fā)生破裂;當(dāng)θ < θ_雖然不會(huì)發(fā)生破裂,但是當(dāng)零件加工位置擺放不合理,將會(huì)導(dǎo)致零 件不同部位厚度差別過大,將影響零件的強(qiáng)度、剛度等力學(xué)性能;另外,對(duì)于一些需要后續(xù) 焊接、聯(lián)結(jié)的結(jié)構(gòu)件,對(duì)于焊接、裝配位置有一些特殊厚度要求,當(dāng)加工位置不合理時(shí)候,局 部厚度往往不能達(dá)到要求,會(huì)直接影響到后續(xù)工序。
[0004] 零件的漸進(jìn)成形加工擺放方向(下稱為漸進(jìn)成形主方向)決定了零件各位置的成 形角大小,根據(jù)零件厚度余弦定理t = tdcos Θ,也直接決定了成形零件各位置的厚度。目 前,漸進(jìn)成形零件的成形主方向決策主要是操作人員憑經(jīng)驗(yàn)手工擺放,存在很大的隨意性 和不確定性,對(duì)于比較復(fù)雜的漸進(jìn)成形零件,很難控制零件各位置的成形厚度,不容易達(dá)到 理想的零件加工效果。
【發(fā)明內(nèi)容】
[0005] 為解決現(xiàn)有技術(shù)的不足,本發(fā)明的目的在于提供一種基于STL文件格式的漸進(jìn)成 形主方向判決方法,利用STL文件格式中三角面片外法矢量,為漸進(jìn)成形零件選擇合理的 成形位置提供依據(jù)。
[0006] 為了實(shí)現(xiàn)上述目標(biāo),本發(fā)明采用如下的技術(shù)方案:
[0007] -種基于STL文件格式的漸進(jìn)成形主方向判決方法,其特征是,包括如下步驟:
[0008] 1)測試零件加工板材的成形極限角Θ
[0009] 2)根據(jù)零件的三維模型,在CAD平臺(tái)以一定的精度生成STL格式文件;
[0010] 3)對(duì)步驟2)生成的STL文件進(jìn)行格式處理:
[0011] 4)按照右手螺旋法則,以STL文件中各三角面片頂點(diǎn)坐標(biāo)獲得該三角片位置的外 法向矢量,取該矢量與Z軸正向夾角作為該位置的初始成形角;
[0012] 5)確定模型旋轉(zhuǎn)的邊界約束條件:
[0013] i)根據(jù)測定的板材成形極限角θ_,任意位置三角片法向矢量與Z軸夾角大小不 超過Θ
[0014] ii)在有等厚要求的不同部位取三角片單位法向矢量,通過旋轉(zhuǎn)使得各三角片外 法矢量與Z軸夾角相同;
[0015] iii)依據(jù)局部位置的特殊厚度t,根據(jù)厚度余弦定理確定該位置成形角θ p = arccos (t/t。),θ p為該位置三角片法矢與Z軸夾角;進(jìn)行模型旋轉(zhuǎn):
[0016] 6)對(duì)于任意三角片頂點(diǎn)P,設(shè)置步動(dòng)旋轉(zhuǎn)角度Δ Θ,利用旋轉(zhuǎn)矩陣分別繞X軸、Y 軸旋轉(zhuǎn);
[0017] 7)旋轉(zhuǎn)后的零件STL模型重建:根據(jù)三角片外法矢量與三角片頂點(diǎn)坐標(biāo)之間的關(guān) 系,利用步驟6)中矢量旋轉(zhuǎn)矩陣得到旋轉(zhuǎn)后的所有三角面片頂點(diǎn)坐標(biāo),獲得旋轉(zhuǎn)后的零件 STL模型:M為旋轉(zhuǎn)矩陣,模型所處的空間位置即為優(yōu)化后的零件成形 主方向。
[0018] 前述的一種基于STL文件格式的漸進(jìn)成形主方向判決方法,其特征是,所述步驟 1)中,由半徑為R的圓弧繞中心軸旋轉(zhuǎn)得到曲面圓錐體的漸進(jìn)成形零件模型,模型曲面上 各點(diǎn)對(duì)應(yīng)的成形角為該點(diǎn)法向與Z軸的夾角;測試中加工零件直至產(chǎn)生破裂,在破裂位置 取點(diǎn)Q,Q點(diǎn)處成形角即為該板材的成形極限角Θ _= arccos((H_h)/R),式中H為成形零 件模型的高度,h為破裂點(diǎn)位置的高度。
[0019] 前述的一種基于STL文件格式的漸進(jìn)成形主方向判決方法,其特征是,所述步驟 3)包括如下步驟:
[0020] 31)對(duì)STL文件進(jìn)行冗余頂點(diǎn)數(shù)據(jù)和冗余邊進(jìn)行簡化歸并;
[0021] 32)對(duì)STL模型數(shù)據(jù)的有效性和STL模型封閉性檢查。
[0022] 前述的一種基于STL文件格式的漸進(jìn)成形主方向判決方法,其特征是,所述步驟 32)中,檢查內(nèi)容包括模型是否存在幾何缺陷,幾何缺陷包括裂隙和孤立邊;封閉性檢查要 求所有STL三角形圍成一個(gè)內(nèi)外封閉的幾何體。
[0023] 前述的一種基于STL文件格式的漸進(jìn)成形主方向判決方法,其特征是,所述步驟 6)中,繞 X 軸旋轉(zhuǎn)矩陣為 Px' =RX(A Θ1+Δ θ2+…+ Δ θη) .P = RxOn* Δ θ) ·Ρ,π!為步動(dòng) 次數(shù);繞Y軸旋轉(zhuǎn)矩陣為Py' =Ry(A Θ1+Δ θ2+…+ Δ θη) .P = Ry(n. Δ θ) ·Ρ,η為步動(dòng) 次數(shù)。
[0024] 本發(fā)明所達(dá)到的有益效果:1)傳統(tǒng)漸進(jìn)成形加工主成形方向選擇具有很大的隨 意性,無法保證零件順利漸進(jìn)成形加工;本方法可以有效控制零件各位置成形角落在成形 極限角范圍內(nèi),保證零件的順利成形;2)可以有效控制實(shí)現(xiàn)零件不同位置的厚度均勻,改 善零件的強(qiáng)度、剛度及后續(xù)裝配條件;3)對(duì)于零件特殊位置的特殊厚度要求,可以預(yù)先進(jìn) 行控制選擇合理的成形主方向;4)料厚分布改善可以提高漸進(jìn)成形工藝的適應(yīng)性,有助于 漸進(jìn)成形技術(shù)在實(shí)際生產(chǎn)中的推廣使用。
【附圖說明】
[0025] 圖1是厚度分布示意圖;
[0026] 圖2是不同部位同厚度要求的原始三角片法矢示意圖;
[0027] 圖3是標(biāo)定同厚位置三角片旋轉(zhuǎn)后的法矢示意;
[0028] 圖4是二角片頂點(diǎn)坐標(biāo)及外法矢量不意圖。
【具體實(shí)施方式】
[0029] 下面結(jié)合附圖對(duì)本發(fā)明作進(jìn)一步描述。以下實(shí)施例僅用于更加清楚地說明本發(fā)明 的技術(shù)方案,而不能以此來限制本發(fā)明的保護(hù)范圍。
[0030] 針對(duì)漸進(jìn)成形零件,由于傳統(tǒng)加工擺放位置沒有統(tǒng)一標(biāo)準(zhǔn),成形主方向存在很大 的隨意性,不容易控制成形零件的質(zhì)量?;跐u進(jìn)成形中零件厚度變化遵循余弦定理t = tQ*c〇S0,其中成形角Θ是成形部位的法矢與Z軸的夾角,利用STL文件格式中三角面片 外法矢量,提出一種漸進(jìn)成形主方向的判決方法,為漸進(jìn)成形零件選擇合理的成形位置提 供依據(jù)。
[0031] 本方法將零件模型表面離散化為STL格式的三角形面片,利用三角面片的矢量代 表零件曲面不同位置的法向矢量,并以其與Z軸的夾角作為該位置的漸進(jìn)成形角,通過矢 量旋轉(zhuǎn)調(diào)整各位置的成形角來選擇合適的加工位置,可以在保證零件各位置成形角Θ不 超過板材的成形極限角Θ _的基礎(chǔ)上,實(shí)現(xiàn)加工零件不同部位的厚度均勻,同時(shí),還可以滿 足零件任意位置的指定加工厚度要求。
[0032] 對(duì)漸進(jìn)成形主方向的判決包括如下步驟:
[0033] 1)測試零件加工板材的成形極限角Θ _;具體測試方法為,如圖1所示意,由半徑 為R的圓弧繞中心軸旋轉(zhuǎn)得到曲面