亚洲狠狠干,亚洲国产福利精品一区二区,国产八区,激情文学亚洲色图

一種消除高度位置差異的數(shù)控機(jī)床加工方法

文檔序號(hào):9546463閱讀:530來源:國知局
一種消除高度位置差異的數(shù)控機(jī)床加工方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明屬于數(shù)控加工領(lǐng)域,具體涉及一種消除高度位置差異的數(shù)控機(jī)床加工方法。
【背景技術(shù)】
[0002]在航空、航天、船舶等行業(yè),有一些早期版本的西門子數(shù)控系統(tǒng)臥式五坐標(biāo)數(shù)控加工中心,這些早期版本不支持TRA0RI刀尖跟蹤等先進(jìn)加工模式,數(shù)控編程需要知道工作臺(tái)表面到水平翻轉(zhuǎn)軸中心線之間的高度差(后面簡稱翻轉(zhuǎn)點(diǎn)高度)以及加工時(shí)夾具的高度,通過將這些數(shù)值輸入后置文件,計(jì)算后,才能生成加工所需要的數(shù)控程序,如果翻轉(zhuǎn)高度或夾具高度進(jìn)行了調(diào)整,原來的數(shù)控程序無法使用,必須根據(jù)新的高度值重新生成數(shù)控程序進(jìn)行替換,無法固化數(shù)控程序;同時(shí)如果一個(gè)車間有多臺(tái)同類型的數(shù)控機(jī)床,但由于工作臺(tái)翻轉(zhuǎn)高度存在差異,加工同一種零件時(shí),就必須每個(gè)機(jī)床編制一套數(shù)控程序,費(fèi)時(shí)費(fèi)力,影響生產(chǎn)安排,后續(xù)的管理也非常麻煩,如果更換新版本數(shù)控系統(tǒng),成本非常高昂,周期也非常長,很少企業(yè)愿意投入大的成本對(duì)這些老機(jī)床進(jìn)行改進(jìn),為此需要開發(fā)一套編程方法,根據(jù)老的數(shù)控系統(tǒng),消除上述不利的因數(shù)。

【發(fā)明內(nèi)容】

[0003]針對(duì)現(xiàn)有技術(shù)的不足,本發(fā)明提出一種消除高度位置差異的數(shù)控機(jī)床加工方法,以達(dá)到使CAM軟件編制的數(shù)控程序在老版本西門子系統(tǒng)的工作臺(tái)翻轉(zhuǎn)臥式五坐標(biāo)數(shù)控機(jī)床加工時(shí),可同時(shí)滿足各種夾具、工作臺(tái)翻轉(zhuǎn)高度的情況的目的。
[0004]—種消除高度位置差異的數(shù)控機(jī)床加工方法,包括以下步驟:
[0005]步驟1、在計(jì)算機(jī)中設(shè)置加工坐標(biāo)系的零點(diǎn)位于零件中心旋轉(zhuǎn)軸上;
[0006]步驟2、在機(jī)床中設(shè)置加工坐標(biāo)基準(zhǔn)零點(diǎn)位于工作臺(tái)旋轉(zhuǎn)中心軸線上;
[0007]步驟3、確定刀具加工軌跡中A軸角度發(fā)生變化的采樣點(diǎn),并將該點(diǎn)所對(duì)應(yīng)的A軸角度值提取出;
[0008]步驟4、根據(jù)所提取的A軸角度值和原加工坐標(biāo)系零點(diǎn)位置,獲得新的加工坐標(biāo)系零點(diǎn)位置;
[0009]步驟5、將原加工坐標(biāo)系零點(diǎn)平移至新的加工坐標(biāo)系零點(diǎn)位置,實(shí)現(xiàn)機(jī)床刀具加工軌跡始終只與零件坐標(biāo)零點(diǎn)有關(guān)。
[0010]該方法用于配置西門子數(shù)控系統(tǒng),工作臺(tái)雙旋轉(zhuǎn)的臥式五坐標(biāo)加工中心。
[0011 ] 該方法CAM軟件實(shí)現(xiàn)。
[0012]本發(fā)明優(yōu)點(diǎn):
[0013]本發(fā)明提出一種消除高度位置差異的數(shù)控機(jī)床加工方法,該方法解決了舊版本西門子數(shù)控系統(tǒng)機(jī)床無刀尖跟蹤功能帶來的機(jī)床利用率低,編程與加工必須必須考慮工作臺(tái)高度、夾具高度的難題,減少編程數(shù)量及管理風(fēng)險(xiǎn),該方法已在復(fù)雜機(jī)匣零件的外型面加工中進(jìn)行推廣應(yīng)用,極大的提升了此類數(shù)控機(jī)床的數(shù)控效率,減少了機(jī)床的等待時(shí)間,方便了車間生產(chǎn)任務(wù)的安排。
【附圖說明】
[0014]圖1為本發(fā)明一種實(shí)施例的不同位置零件旋轉(zhuǎn)相同角度后刀具位置與加工坐標(biāo)系原點(diǎn)位置關(guān)系示意圖;
[0015]圖2為本發(fā)明一種實(shí)施例的消除高度位置差異的數(shù)控機(jī)床加工方法流程圖;
[0016]圖3為本發(fā)明一種實(shí)施例的工作臺(tái)A軸翻轉(zhuǎn)后,零件編程坐標(biāo)零點(diǎn)新位置的計(jì)算關(guān)系不意圖。
【具體實(shí)施方式】
[0017]下面結(jié)合附圖對(duì)本發(fā)明一種實(shí)施例做進(jìn)一步說明。
[0018]本發(fā)明實(shí)施例中,如圖1所示,零件在位置1 (翻轉(zhuǎn)原點(diǎn))和任意位置2旋轉(zhuǎn)相同角度后,加工軌跡中刀具位置相對(duì)于零件的編程坐標(biāo)零點(diǎn)的位置是相同的,只與加工坐標(biāo)系原點(diǎn)G54存在差異,只要消除他們之間的差異,就能實(shí)現(xiàn)數(shù)控程序與夾具、翻轉(zhuǎn)高度無關(guān);圖中,2表示翻轉(zhuǎn)點(diǎn),3表示編程坐標(biāo)零點(diǎn),4表示加工坐標(biāo)系G54,5表示刀具加工位置;
[0019]本發(fā)明實(shí)施例中,消除高度位置差異的數(shù)控機(jī)床加工方法,該方法用于配置西門子數(shù)控系統(tǒng),工作臺(tái)翻轉(zhuǎn)的臥式五坐標(biāo)加工中心,方法流程圖如圖2所示,方法包括以下步驟:
[0020]步驟1、在計(jì)算機(jī)中設(shè)置加工坐標(biāo)系的零點(diǎn)位于零件中心旋轉(zhuǎn)軸上;
[0021]本發(fā)明實(shí)施例中,對(duì)環(huán)形零件進(jìn)行加工,該方法對(duì)編程刀具軌跡無特殊要求,只要求零件CAM編程操作的編程坐標(biāo)零點(diǎn)設(shè)定在環(huán)形零件的中心軸線上,其可以為零件的上端面圓心、下端面圓心,也可為零件中間部位的圓心等;
[0022]步驟2、在機(jī)床中設(shè)置加工坐標(biāo)基準(zhǔn)零點(diǎn)位于工作臺(tái)旋轉(zhuǎn)中心軸線上;
[0023]本發(fā)明實(shí)施例中,保證零件的旋轉(zhuǎn)中心線與工作臺(tái)旋轉(zhuǎn)中心線重合,高度方向滿足加工工藝為主,其它不做限制;機(jī)床加工坐標(biāo)系(G54、G55...)的設(shè)置位置與零件的編程坐標(biāo)零點(diǎn)位置重合,在工作臺(tái)旋轉(zhuǎn)中心線上,即在X軸、Z軸的零點(diǎn)位置上,Y軸方向上不受限制;
[0024]步驟3、確定刀具加工軌跡中A軸角度發(fā)生變化的采樣點(diǎn),并將該點(diǎn)所對(duì)應(yīng)的A軸角度值提取出;
[0025]本發(fā)明實(shí)施例中,五坐標(biāo)數(shù)控機(jī)床A軸為XY平面內(nèi)的旋轉(zhuǎn)軸,B軸為ZX平面內(nèi)的旋轉(zhuǎn)軸;
[0026]本發(fā)明實(shí)施例中,采用UG編程軟件Post Builder后置處理器,在本發(fā)明后置處理文件設(shè)置方面與現(xiàn)有編程方法相對(duì)比有兩點(diǎn)特殊要求:
[0027]a、此后置處理文件設(shè)置時(shí),不考慮夾具高度、工作臺(tái)端面與翻轉(zhuǎn)點(diǎn)的高度差,只考慮與零件編程零點(diǎn)的關(guān)系,涉及此內(nèi)容的選項(xiàng)設(shè)置為零;
[0028]b、將子程序1名稱編制在后置文件中,將刀具軌跡每步中的A軸角度變化在刀具切削行動(dòng)之前傳遞出去,通過計(jì)算、偏移,使刀具在零件上的實(shí)際切削軌跡與編程刀具運(yùn)行軌跡相同,保證零件加工結(jié)果的正確性;為此在后置文件的線性運(yùn)動(dòng)欄對(duì)應(yīng)G代碼程序段前增加一個(gè)子程序1的自定義項(xiàng),此子程序包含角度A變化數(shù)值參數(shù)輸入項(xiàng);此定義項(xiàng)設(shè)置為可選項(xiàng),只有角度A發(fā)生變化才在角度變化程序行前增加此子程序名稱程序行,減少不必要的程序段及計(jì)算量;
[0029]步驟4、根據(jù)所提取的A軸角度值和原加工坐標(biāo)系零點(diǎn)位置,獲得新的加工坐標(biāo)系零點(diǎn)位置;
[0030]本發(fā)明實(shí)施例中,對(duì)于工作臺(tái)A軸翻轉(zhuǎn)后,零件編程坐標(biāo)零點(diǎn)新位置的計(jì)算關(guān)系如圖3所示,對(duì)于西門子840D系統(tǒng),零件的坐標(biāo)零點(diǎn)偏置坐標(biāo),通過具體的參數(shù)指令讀取,新位置通過數(shù)學(xué)函數(shù)公式計(jì)算得到;圖3中,1表示工作臺(tái)端面零點(diǎn),2表示翻轉(zhuǎn)點(diǎn),3表示編程坐標(biāo)零點(diǎn),4表示加工坐標(biāo)系G54 ;
[0031]步驟5、將原加工坐標(biāo)系零點(diǎn)平移至新的加工坐標(biāo)系零點(diǎn)位置,實(shí)現(xiàn)機(jī)床刀具加工軌跡始終只與零件坐標(biāo)零點(diǎn)有關(guān)。
[0032]本發(fā)明實(shí)施例中,通過TRANS指令將加工坐標(biāo)系移到零件編程坐標(biāo)系新位置,對(duì)于零件的翻轉(zhuǎn),存在正負(fù)兩方向,相應(yīng)的Z軸坐標(biāo)值存在正負(fù),編程時(shí)分兩種角度進(jìn)行編程;
[0033]通過本發(fā)明實(shí)現(xiàn)機(jī)床刀具加工軌跡始終只與零件的坐標(biāo)零點(diǎn)有關(guān),與裝夾高度位置無關(guān)。
【主權(quán)項(xiàng)】
1.一種消除高度位置差異的數(shù)控機(jī)床加工方法,其特征在于,包括以下步驟: 步驟1、在計(jì)算機(jī)中設(shè)置加工坐標(biāo)系的零點(diǎn)位于零件中心旋轉(zhuǎn)軸上; 步驟2、在機(jī)床中設(shè)置加工坐標(biāo)基準(zhǔn)零點(diǎn)位于工作臺(tái)旋轉(zhuǎn)中心軸線上; 步驟3、確定刀具加工軌跡中A軸角度發(fā)生變化的采樣點(diǎn),并將該點(diǎn)所對(duì)應(yīng)的A軸角度值提取出; 步驟4、根據(jù)所提取的A軸角度值和原加工坐標(biāo)系零點(diǎn)位置,獲得新的加工坐標(biāo)系零點(diǎn)位置; 步驟5、將原加工坐標(biāo)系零點(diǎn)平移至新的加工坐標(biāo)系零點(diǎn)位置,實(shí)現(xiàn)機(jī)床刀具加工軌跡始終只與零件坐標(biāo)零點(diǎn)有關(guān)。2.根據(jù)權(quán)利要求1所述的消除高度位置差異的數(shù)控機(jī)床加工方法,其特征在于,該方法用于配置西門子數(shù)控系統(tǒng),工作臺(tái)雙旋轉(zhuǎn)的臥式五坐標(biāo)加工中心。3.根據(jù)權(quán)利要求1所述的消除高度位置差異的數(shù)控機(jī)床加工方法,其特征在于,該方法CAM軟件實(shí)現(xiàn)。
【專利摘要】本發(fā)明一種消除高度位置差異的數(shù)控機(jī)床加工方法,屬于數(shù)控加工領(lǐng)域,本發(fā)明通過確定刀具加工軌跡中A軸角度發(fā)生變化的采樣點(diǎn),并將該點(diǎn)所對(duì)應(yīng)的A軸角度值提取出,根據(jù)所提取的A軸角度值和原加工坐標(biāo)系零點(diǎn)位置,獲得新的加工坐標(biāo)系零點(diǎn)位置,將原加工坐標(biāo)系零點(diǎn)平移至新的加工坐標(biāo)系零點(diǎn)位置,實(shí)現(xiàn)機(jī)床刀具加工軌跡始終只與零件坐標(biāo)零點(diǎn)有關(guān);該方法解決了舊版本西門子數(shù)控系統(tǒng)機(jī)床無刀尖跟蹤功能帶來的機(jī)床利用率低,編程與加工必須考慮工作臺(tái)高度、夾具高度的難題,減少編程數(shù)量及管理風(fēng)險(xiǎn),該方法已在復(fù)雜機(jī)匣零件的外型面加工中進(jìn)行推廣應(yīng)用,極大的提升了此類數(shù)控機(jī)床的數(shù)控效率,減少了機(jī)床的等待時(shí)間,方便了車間生產(chǎn)任務(wù)的安排。
【IPC分類】G05B19/4097
【公開號(hào)】CN105302072
【申請(qǐng)?zhí)枴緾N201510717758
【發(fā)明人】周代忠, 郝卓, 王傳濱, 徐金梅, 俸躍偉
【申請(qǐng)人】沈陽黎明航空發(fā)動(dòng)機(jī)(集團(tuán))有限責(zé)任公司
【公開日】2016年2月3日
【申請(qǐng)日】2015年10月29日
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1