基于特征的板類零件槽內(nèi)型刀軌自動(dòng)生成方法
【專利摘要】一種基于特征的板類零件槽內(nèi)型刀軌自動(dòng)生成方法,其特征是在于首先進(jìn)行零件的加工環(huán)境配置,然后對(duì)所有槽特征進(jìn)行分層,通過每層底面與所有側(cè)面相交獲取交線,然后對(duì)交線進(jìn)行驅(qū)動(dòng)環(huán)的提取并判定材料側(cè),自動(dòng)構(gòu)建CAM操作,生成相應(yīng)刀軌。該方法能夠自動(dòng)為工藝員提取操作幾何驅(qū)動(dòng),判斷加工材料側(cè),使得工藝員不用再重復(fù)的進(jìn)行點(diǎn)選,大幅減少人工勞動(dòng),提高企業(yè)效率。
【專利說明】基于特征的板類零件槽內(nèi)型刀軌自動(dòng)生成方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及一種板類零件數(shù)控加工技術(shù),尤其是一種板類零件的槽特征刀軌自動(dòng)生成方法,具體地說是一種基于特征的板類零件槽內(nèi)型刀軌自動(dòng)生成方法。
【背景技術(shù)】
[0002]目前,CAM技術(shù)在航空航天制造領(lǐng)域已經(jīng)被廣泛應(yīng)用,使用CAM軟件進(jìn)行加工軌跡的編制,可以從一定程度上提高工藝員的編程效率,提高加工效率,縮短產(chǎn)品制造周期,節(jié)約生產(chǎn)成本。但是目前的商業(yè)CAM軟件,如UG、CATIA等,在設(shè)置加工操作驅(qū)動(dòng)幾何的時(shí)候,需要人工進(jìn)行大量的點(diǎn)選,往往需要耗費(fèi)大量的時(shí)間,而且容易出錯(cuò),在零件較大較復(fù)雜的時(shí)候,這樣的問題尤其明顯。
[0003]板類零件多用于飛機(jī)結(jié)構(gòu)件以及航天結(jié)構(gòu)件,以多槽特征和孔特征為特點(diǎn),工藝員在編制此類零件的時(shí)候,往往需要編制數(shù)十條加工操作,編程工作量非常大。而在編制一些較復(fù)雜的零件部位的時(shí)候,還需要工藝員依靠經(jīng)驗(yàn)構(gòu)建一些輔助幾何,這就導(dǎo)致了加工時(shí)間變長(zhǎng)、企業(yè)效率較低等問題。
【發(fā)明內(nèi)容】
[0004]本發(fā)明的目的是針對(duì)現(xiàn)有的CAM軟件無法實(shí)現(xiàn)對(duì)板類零件操作驅(qū)動(dòng)幾何進(jìn)行自動(dòng)選擇,造成的編程效率低下、編程過程繁瑣的問題,發(fā)明一種能夠自動(dòng)提取操作驅(qū)動(dòng)幾何、自動(dòng)生成操作刀軌的槽內(nèi)型刀軌自動(dòng)生成方法。
[0005]本發(fā)明的技術(shù)方案是:
[0006]一種基于特征的板類零件槽內(nèi)型刀軌自動(dòng)生成方法,其特征是包括以下步驟:
[0007]步驟1:加工環(huán)境配置。讀取零件CAM模型,并讀取特征識(shí)別結(jié)果列表,特征識(shí)別結(jié)果列表是特征識(shí)別的結(jié)果,記錄了零件所包含的特征信息。然后根據(jù)讀取的特征識(shí)別結(jié)果列表,通過提取特征列表記錄下的各個(gè)面的標(biāo)識(shí)值,然后和零件幾何模型進(jìn)行比對(duì),提取特征的加工幾何信息。
[0008]步驟2:槽特征內(nèi)型分層。首先提取槽特征的所有側(cè)面,提取完成后存入列表容器ListSideFace0提取槽特征包含的所有水平腹板面,將所有水平面的高度值使用冒泡法進(jìn)行從大到小排序,并刪除重復(fù)的高度值,然后將所有高度值存入列表容器ListHeight。對(duì)槽特征按照高度進(jìn)行分層,依次取出ListHeight列表中兩個(gè)相鄰的高度值,在兩個(gè)高度值上分別任取一個(gè)水平面,則高的水平面即為該層的層頂面,低的水平面則為該層的層底面。
[0009]步驟3:獲取槽特征內(nèi)型初始相交線。將槽特征進(jìn)行分層之后,取出每一層的水平層底面,將這個(gè)層底面向上偏置至底角面上方,然后用這個(gè)面與槽特征的所有側(cè)面進(jìn)行相交,相交之后可以得到一系列的初始相交線。將這些初始相交線存入線列ListLine。
[0010]步驟4:驅(qū)動(dòng)環(huán)分類提取。根據(jù)得到的初始線列,提取其中的驅(qū)動(dòng)環(huán),并按照是否封閉來對(duì)得到的這些驅(qū)動(dòng)環(huán)進(jìn)行分類。首先從線列ListLine中任意取出一條相交線,然后遍歷剩余的線列,找出與這條相交線相鄰的線,并將相鄰的線取出,此處相鄰指的是兩條線至少有一個(gè)端點(diǎn)是重合的,然后繼續(xù)遍歷,直到剩余的線列中不存在與取出的線串相鄰的線為止,那取出的線串就構(gòu)成一個(gè)驅(qū)動(dòng)環(huán)。在剩余的線列中重新任取一條相交線,重復(fù)以上步驟,直到線列被全部取出,形成若干個(gè)驅(qū)動(dòng)環(huán)為止。針對(duì)每個(gè)驅(qū)動(dòng)環(huán)構(gòu)建一個(gè)驅(qū)動(dòng)類Loop,并將每個(gè)驅(qū)動(dòng)環(huán)對(duì)應(yīng)的線串存入Loop類。若線串首尾端點(diǎn)重合,則把這條驅(qū)動(dòng)環(huán)類型設(shè)置為封閉,若線串首尾端點(diǎn)不重合,則把這條驅(qū)動(dòng)環(huán)類型設(shè)置為開放。
[0011]步驟5:獲取驅(qū)動(dòng)環(huán)材料側(cè)。根據(jù)提取的所有驅(qū)動(dòng)環(huán),提取驅(qū)動(dòng)環(huán)所對(duì)應(yīng)的加工材料側(cè)。首先取出與該驅(qū)動(dòng)環(huán)所處的層底面同高度的所有水平面,將該驅(qū)動(dòng)環(huán)向這些水平面進(jìn)行投影,若某個(gè)水平面成功產(chǎn)生投影環(huán),則該水平面即為該驅(qū)動(dòng)環(huán)對(duì)應(yīng)的驅(qū)動(dòng)底面。獲取材料側(cè)的步驟如下:
[0012](I)若該驅(qū)動(dòng)環(huán)為封閉型驅(qū)動(dòng)環(huán),則任取該環(huán)內(nèi)的某一條線的中點(diǎn),求出該點(diǎn)的內(nèi)法向與外法向,內(nèi)法向?yàn)檫^該點(diǎn)指向環(huán)中心的向量,外法向的方向與內(nèi)法向相反,分別在這兩個(gè)向量所指向的方向上任取一個(gè)點(diǎn),分別記為內(nèi)點(diǎn)與外點(diǎn),用這兩個(gè)點(diǎn)分別向驅(qū)動(dòng)底面進(jìn)行投影,若內(nèi)點(diǎn)投影成功,則材料側(cè)為內(nèi)部,若外點(diǎn)投影成功,則材料側(cè)為外部。
[0013](2)若該驅(qū)動(dòng)環(huán)為開放型驅(qū)動(dòng)環(huán),則記從環(huán)首端點(diǎn)沿著驅(qū)動(dòng)環(huán)指向環(huán)尾端點(diǎn)的方向?yàn)樵擈?qū)動(dòng)環(huán)的方向,任取該環(huán)內(nèi)的某一條線的中點(diǎn),記該點(diǎn)處的切向量為加工方向,獲取該點(diǎn)所處的側(cè)面,過該點(diǎn)創(chuàng)建這個(gè)面的法向量,以及該法向的反向。若以驅(qū)動(dòng)底面的法向量為軸線,向量是由加工方向逆時(shí)針旋轉(zhuǎn)而得到,則記為左向量,同理,向量是由加工方向順時(shí)針旋轉(zhuǎn)而得到,則記為右向量。分別在這兩個(gè)方向上任取一點(diǎn),分別記為左點(diǎn)和右點(diǎn),用這兩個(gè)點(diǎn)分別向驅(qū)動(dòng)底面進(jìn)行投影,若左點(diǎn)投影成功,則材料側(cè)為左部,若右點(diǎn)投影成功,則材料側(cè)為右部。
[0014]步驟6:獲取加工操作參數(shù)信息。提取驅(qū)動(dòng)環(huán)以及驅(qū)動(dòng)底面和材料側(cè)結(jié)束后,對(duì)每個(gè)驅(qū)動(dòng)類Loop獲取用戶設(shè)置的相關(guān)加工參數(shù),包括加工區(qū)域的切削模式、主軸轉(zhuǎn)速、余量信息、刀具補(bǔ)償位置、轉(zhuǎn)角刀軌處理等信息,存入對(duì)應(yīng)的驅(qū)動(dòng)類中。
[0015]步驟7:加工刀軌自動(dòng)生成。對(duì)每個(gè)驅(qū)動(dòng)類自動(dòng)生成一個(gè)加工操作,并將獲取的參數(shù)信息、幾何驅(qū)動(dòng)以及材料側(cè)信息設(shè)置到相應(yīng)的操作內(nèi),系統(tǒng)快速計(jì)算并生成加工操作的刀具軌跡。
[0016]本發(fā)明的有益效果是:
[0017](I)編程速度快,驅(qū)動(dòng)幾何全部由算法計(jì)算生成,代替了人工點(diǎn)選,節(jié)省了人工重復(fù)勞動(dòng)的時(shí)間,大幅降低工藝員的工作量。
[0018](2)自動(dòng)化高,整個(gè)槽內(nèi)型加工操作生成過程,除需要人工輸入必要的操作參數(shù)之夕卜,全部由系統(tǒng)自動(dòng)生成,除去了人工編制程序的時(shí)間,實(shí)現(xiàn)一步到位。
【專利附圖】
【附圖說明】
[0019]圖1為本發(fā)明的流程圖。
[0020]圖2為某航天板類零件的特征識(shí)別結(jié)果。
[0021]圖3為某例零件的內(nèi)型分層結(jié)果示意圖,層1、層2、層3、層4為4個(gè)層,h1、h2…h(huán)5為5個(gè)水平面高度值。
[0022]圖4為內(nèi)型驅(qū)動(dòng)環(huán)提取的示意圖。Loopl、Loop2…Loopl2為該零件提取的12個(gè)驅(qū)動(dòng)環(huán)。
[0023]圖5為零件材料側(cè)判斷示意圖,左圖為封閉驅(qū)動(dòng)環(huán)材料側(cè)判定,PO點(diǎn)為某環(huán)線中點(diǎn),P1、P2分別為內(nèi)點(diǎn)和外點(diǎn),Vl、V2分別為內(nèi)法向和外法向,F(xiàn)b為驅(qū)動(dòng)底面、Vf為該底面的法向量,右圖為開放驅(qū)動(dòng)環(huán)材料側(cè)判定,PO為某環(huán)線中點(diǎn),PU P2為左點(diǎn)和右點(diǎn),V1、V2為左向量和右向量,VO為加工方向,F(xiàn)b為驅(qū)動(dòng)底面,Vf為該底面的法向量。
[0024]圖6為零件的三層內(nèi)型加工刀軌示意圖。
【具體實(shí)施方式】
[0025]下面結(jié)合附圖和實(shí)例對(duì)本發(fā)明做進(jìn)一步說明。
[0026]如圖1-6所示。
[0027]—種基于特征的板類零件槽內(nèi)型刀軌自動(dòng)生成方法,流程圖如圖1所示,它包括以下步驟:
[0028]步驟1:加工環(huán)境配置。讀取零件CAM模型,并讀取特征識(shí)別結(jié)果列表,特征識(shí)別結(jié)果列表是特征識(shí)別的結(jié)果,記錄了零件所包含的特征信息。然后根據(jù)讀取的特征識(shí)別結(jié)果列表,通過提取特征列表記錄下的各個(gè)面的標(biāo)識(shí)值,然后和零件幾何模型進(jìn)行比對(duì),提取特征的加工幾何信息。
[0029]步驟2:槽特征內(nèi)型分層。首先提取槽特征的所有側(cè)面,提取完成后存入列表容器ListSideFace0提取槽特征包含的所有水平腹板面,將所有水平面的高度值使用冒泡法進(jìn)行從大到小排序,并刪除重復(fù)的高度值,然后將所有高度值存入列表容器ListHeight。對(duì)槽特征按照高度進(jìn)行分層,依次取出ListHeight列表中兩個(gè)相鄰的高度值,在兩個(gè)高度值上分別任取一個(gè)水平面,則高的水平面即為該層的層頂面,低的水平面則為該層的層底面。如圖3為圖2所示零件的截面圖,該零件所有水平面有hl、h2、h3、h4、h5共5個(gè)高度值,所以該零件分為了層1、層2、層3、層4共4層。
[0030]步驟3:獲取槽特征內(nèi)型初始相交線。將槽特征進(jìn)行分層之后,取出每一層的水平層底面,將這個(gè)層底面向上偏置至底角面上方,然后用這個(gè)面與槽特征的所有側(cè)面進(jìn)行相交,相交之后可以得到一系列的初始相交線。將這些初始相交線存入線列ListLine。
[0031]步驟4:驅(qū)動(dòng)環(huán)分類提取。根據(jù)得到的初始線列,提取其中的驅(qū)動(dòng)環(huán),并按照是否封閉來對(duì)得到的這些驅(qū)動(dòng)環(huán)進(jìn)行分類。首先從線列ListLine中任意取出一條相交線,然后遍歷剩余的線列,找出與這條相交線相鄰的線,并將相鄰的線取出,此處相鄰指的是兩條線至少有一個(gè)端點(diǎn)是重合的,然后繼續(xù)遍歷,直到剩余的線列中不存在與取出的線串相鄰的線為止,那取出的線串就構(gòu)成一個(gè)驅(qū)動(dòng)環(huán)。在剩余的線列中重新任取一條相交線,重復(fù)以上步驟,直到線列被全部取出,形成若干個(gè)驅(qū)動(dòng)環(huán)為止。針對(duì)每個(gè)驅(qū)動(dòng)環(huán)構(gòu)建一個(gè)驅(qū)動(dòng)類Loop,并將每個(gè)驅(qū)動(dòng)環(huán)對(duì)應(yīng)的線串存入Loop類。若線串首尾端點(diǎn)重合,則把這條驅(qū)動(dòng)環(huán)類型設(shè)置為封閉,若線串首尾端點(diǎn)不重合,則把這條驅(qū)動(dòng)環(huán)類型設(shè)置為開放。如圖4所示,該航天板類零件最低層初始相交線共提取了 12個(gè)驅(qū)動(dòng)環(huán),分別為L(zhǎng)oopl、Loop2…Loopl2,如圖4所示。
[0032]步驟5:獲取驅(qū)動(dòng)環(huán)材料側(cè)。根據(jù)提取的所有驅(qū)動(dòng)環(huán),提取驅(qū)動(dòng)環(huán)所對(duì)應(yīng)的加工材料側(cè)。首先取出與該驅(qū)動(dòng)環(huán)所處的層底面同高度的所有水平面,將該驅(qū)動(dòng)環(huán)向這些水平面進(jìn)行投影,若某個(gè)水平面成功產(chǎn)生投影環(huán),則該水平面即為該驅(qū)動(dòng)環(huán)對(duì)應(yīng)的驅(qū)動(dòng)底面。獲取材料側(cè)的步驟如下:
[0033](I)若該驅(qū)動(dòng)環(huán)為封閉型驅(qū)動(dòng)環(huán),則任取該環(huán)內(nèi)的某一條線的中點(diǎn),求出該點(diǎn)的內(nèi)法向與外法向,內(nèi)法向?yàn)檫^該點(diǎn)并垂直于該點(diǎn)所在側(cè)面、指向環(huán)中心的向量,外法向的方向與內(nèi)法向相反,分別在這兩個(gè)向量所指向的方向上任取一個(gè)點(diǎn),分別記為內(nèi)點(diǎn)與外點(diǎn),用這兩個(gè)點(diǎn)分別向驅(qū)動(dòng)底面進(jìn)行投影,若內(nèi)點(diǎn)投影成功,則材料側(cè)為內(nèi)部,若外點(diǎn)投影成功,則材料側(cè)為外部。如圖5左所示,PO點(diǎn)為某環(huán)線中點(diǎn),P1、P2分別為內(nèi)點(diǎn)和外點(diǎn),VU V2分別為內(nèi)法向和外法向,F(xiàn)b為驅(qū)動(dòng)底面、Vf為該底面的法向量。
[0034](2)若該驅(qū)動(dòng)環(huán)為開放型驅(qū)動(dòng)環(huán),則記從環(huán)首端點(diǎn)沿著驅(qū)動(dòng)環(huán)指向環(huán)尾端點(diǎn)的方向?yàn)樵擈?qū)動(dòng)環(huán)的方向,任取該環(huán)內(nèi)的某一條線的中點(diǎn),記該點(diǎn)處的切向量為加工方向,獲取該點(diǎn)所處的側(cè)面,過該點(diǎn)創(chuàng)建這個(gè)面的法向量,以及該法向的反向。若以驅(qū)動(dòng)底面的法向量為軸線,向量是由加工方向逆時(shí)針旋轉(zhuǎn)而得到,則記為左向量,同理,向量是由加工方向順時(shí)針旋轉(zhuǎn)而得到,則記為右向量。分別在這兩個(gè)方向上任取一點(diǎn),分別記為左點(diǎn)和右點(diǎn),用這兩個(gè)點(diǎn)分別向驅(qū)動(dòng)底面進(jìn)行投影,若左點(diǎn)投影成功,則材料側(cè)為左部,若右點(diǎn)投影成功,則材料側(cè)為右部。如圖5右所示,PO為某環(huán)線中點(diǎn),P1、P2為左點(diǎn)和右點(diǎn),V1、V2為左向量和右向量,VO為加工方向,F(xiàn)b為驅(qū)動(dòng)底面,Vf為該底面的法向量。
[0035]步驟6:獲取加工操作參數(shù)信息。提取驅(qū)動(dòng)環(huán)以及驅(qū)動(dòng)底面和材料側(cè)結(jié)束后,對(duì)每個(gè)驅(qū)動(dòng)類Loop獲取用戶設(shè)置的相關(guān)加工參數(shù),包括加工區(qū)域的切削模式、主軸轉(zhuǎn)速、余量信息、刀具補(bǔ)償位置、轉(zhuǎn)角刀軌處理等信息,存入對(duì)應(yīng)的驅(qū)動(dòng)類中。
[0036]步驟7:加工刀軌自動(dòng)生成。對(duì)每個(gè)驅(qū)動(dòng)類自動(dòng)生成一個(gè)加工操作,并將獲取的參數(shù)信息、幾何驅(qū)動(dòng)以及材料側(cè)信息設(shè)置到相應(yīng)的操作內(nèi),系統(tǒng)快速計(jì)算并生成加工操作的刀具軌跡。如圖6所示,a、b、c分別為該板類零件的三層內(nèi)型加工示意圖。
[0037]本發(fā)明未涉及部分與現(xiàn)有技術(shù)相同或可采用現(xiàn)有技術(shù)加以實(shí)現(xiàn)。
【權(quán)利要求】
1.一種基于特征的板類零件槽內(nèi)型刀軌自動(dòng)生成方法,其特征是在于它包括以下步驟: 步驟1:加工環(huán)境配置;讀取零件CAM模型,并讀取特征識(shí)別結(jié)果列表,特征識(shí)別結(jié)果列表是特征識(shí)別的結(jié)果,記錄了零件所包含的特征信息;然后根據(jù)讀取的特征識(shí)別結(jié)果列表,提取特征的加工幾何信息; 步驟2:槽特征內(nèi)型分層;根據(jù)槽特征的所有水平面高度進(jìn)行排序,并對(duì)槽特征進(jìn)行相應(yīng)的分層; 步驟3:獲取槽特征內(nèi)型初始相交線;將槽特征進(jìn)行分層之后,取出每一層的水平層底面,將這個(gè)層底面向上偏置至底角面上方,然后用這個(gè)面與槽特征的所有側(cè)面進(jìn)行相交,相交之后可以得到一系列的初始相交線; 步驟4:驅(qū)動(dòng)環(huán)分類提取;根據(jù)得到的初始線列,提取其中的驅(qū)動(dòng)環(huán),并按照是否封閉來對(duì)得到的這些驅(qū)動(dòng)環(huán)進(jìn)行分類; 步驟5:獲取驅(qū)動(dòng)環(huán)材料側(cè);根據(jù)提取的所有驅(qū)動(dòng)環(huán),提取所有驅(qū)動(dòng)環(huán)所對(duì)應(yīng)的加工材料側(cè); 步驟6:獲取加工操作參數(shù)信息;提取驅(qū)動(dòng)環(huán)以及驅(qū)動(dòng)底面和材料側(cè)結(jié)束后,對(duì)每個(gè)驅(qū)動(dòng)環(huán)獲取用戶設(shè)置的相關(guān)加工參數(shù),包括加工區(qū)域的切削模式、主軸轉(zhuǎn)速T余量信息,存入對(duì)應(yīng)的驅(qū)動(dòng)類中; 步驟7:加工刀軌自動(dòng)生成。對(duì)每個(gè)驅(qū)動(dòng)類自動(dòng)生成一個(gè)加工操作,并將獲取的參數(shù)信息、幾何驅(qū)動(dòng)以及材料側(cè)信息設(shè)置到相應(yīng)的操作內(nèi),系統(tǒng)快速計(jì)算并生成加工操作的刀具軌跡。
2.根據(jù)權(quán)利要求1所述的方法,其特征是所述的槽特征內(nèi)型分層步驟如下: (I)首先提取槽特征的所有側(cè)面,提取完成后存入列表容器ListSideFace ; (2)提取槽特征包含的所有水平腹板面,將所有水平面的高度值使用冒泡法進(jìn)行從大到小排序,并刪除重復(fù)的高度值,然后將所有高度值存入列表容器ListHeight中; (3)對(duì)槽特征按照高度進(jìn)行分層,依次取出ListHeight列表中兩個(gè)相鄰的高度值,在兩個(gè)高度值上分別任取一個(gè)水平面,則高的水平面即為該層的層頂面,低的水平面則為該層的層底面。
3.根據(jù)權(quán)利要求1所述的方法,其特征是所述的驅(qū)動(dòng)環(huán)分類提取步驟如下: (1)首先從初始線列中任意取出一條相交線,然后遍歷剩余的線列,找出與這條相交線相鄰的線,并將相鄰的線取出,此處相鄰指的是兩條線至少有一個(gè)端點(diǎn)是重合的,然后繼續(xù)遍歷,直到剩余的線列中不存在與取出的線串相鄰的線為止,那取出的線串就構(gòu)成一個(gè)驅(qū)動(dòng)環(huán); (2)在剩余的線列中重新任取一條相交線,重復(fù)以上步驟,直到線列被全部取出,形成若干個(gè)驅(qū)動(dòng)環(huán)為止; (3)針對(duì)每個(gè)驅(qū)動(dòng)環(huán)構(gòu)建一個(gè)驅(qū)動(dòng)類Loop,并將每個(gè)驅(qū)動(dòng)環(huán)對(duì)應(yīng)的線串存入Loop類;若線串首尾端點(diǎn)重合,則把這條驅(qū)動(dòng)環(huán)類型設(shè)置為封閉,若線串首尾端點(diǎn)不重合,則把這條驅(qū)動(dòng)環(huán)類型設(shè)置為開放。
4.根據(jù)權(quán)利要求1所述的方法,其特征是所述的獲取驅(qū)動(dòng)環(huán)材料側(cè)步驟如下: (I)首先取出與該驅(qū)動(dòng)環(huán)所處的層底面同高度的所有水平面,將該驅(qū)動(dòng)環(huán)向這些水平面進(jìn)行投影,若某個(gè)水平面成功產(chǎn)生投影環(huán),則該水平面即為該驅(qū)動(dòng)環(huán)對(duì)應(yīng)的驅(qū)動(dòng)底面; (2)若該驅(qū)動(dòng)環(huán)為封閉型驅(qū)動(dòng)環(huán),則任取該環(huán)內(nèi)的某一條線的中點(diǎn),求出該點(diǎn)的內(nèi)法向與外法向,內(nèi)法向?yàn)檫^該點(diǎn)指向環(huán)中心的向量,外法向的方向與內(nèi)法向相反,分別在這兩個(gè)向量所指向的方向上任取一個(gè)點(diǎn),分別記為內(nèi)點(diǎn)與外點(diǎn),用這兩個(gè)點(diǎn)分別向驅(qū)動(dòng)底面進(jìn)行投影,若內(nèi)點(diǎn)投影成功,則材料側(cè)為內(nèi)部,若外點(diǎn)投影成功,則材料側(cè)為外部; (3)若該驅(qū)動(dòng)環(huán)為開放型驅(qū)動(dòng)環(huán),則記從環(huán)首端點(diǎn)沿著驅(qū)動(dòng)環(huán)指向環(huán)尾端點(diǎn)的方向?yàn)樵擈?qū)動(dòng)環(huán)的方向,任取該環(huán)內(nèi)的某一條線的中點(diǎn),記該點(diǎn)處的切向量為加工方向,獲取該點(diǎn)所處的側(cè)面,過該點(diǎn)創(chuàng)建這個(gè)面的法向量,以及該法向的反向;若以驅(qū)動(dòng)底面的法向量為軸線,向量是由加工方向逆時(shí)針旋轉(zhuǎn)而得到,則記為左向量,同理,向量是由加工方向順時(shí)針旋轉(zhuǎn)而得到,則記為右向量;分別在這兩個(gè)方向上任取一點(diǎn),分別記為左點(diǎn)和右點(diǎn),用這兩個(gè)點(diǎn)分別向驅(qū)動(dòng)底面進(jìn)行投影,若左點(diǎn)投影成功,則材料側(cè)為左部,若右點(diǎn)投影成功,則材料側(cè)為右部。
【文檔編號(hào)】G05B19/4097GK104375462SQ201410610666
【公開日】2015年2月25日 申請(qǐng)日期:2014年11月3日 優(yōu)先權(quán)日:2014年11月3日
【發(fā)明者】李迎光, 郝小忠, 許錫春, 李強(qiáng), 劉旭 申請(qǐng)人:南京航空航天大學(xué)