本發(fā)明涉及一種曲面的加工方法,具體是一種凹形球形曲面的加工方法,屬于曲面機械加工技術(shù)領域。
背景技術(shù):
如球面閥、滾珠和相應的球面槽等零件都具有球形曲面輪廓,球形曲面是最基本的曲面之一,而凹形球面曲面的機械加工通常較困難,隨著計算機技術(shù)的廣泛應用,目前球形曲面多采用數(shù)控加工,而數(shù)控加工程序主要是應用目前市場上的如pro_e、ug、catia、solidwork等cam軟件來實現(xiàn),目前在球面曲面的加工中對步長的控制有參數(shù)線加工方法、截面線加工方法、導動面法、等殘留高度等方法,而在這些算法都是通過編程軟件來生成刀具的路徑,然后自動生成數(shù)控加工程序,對編程者的軟件操作和數(shù)學知識要求較高。
而且目前的cam軟件基本上是基于通用的、非智能化的nc程序設計軟件,因此應用這些軟件所生成的nc程序通常只能通過“點位插補”的運動方式實現(xiàn)等距行切或環(huán)切加工控控制,這種“點位插補”的數(shù)控加工控制方式會使被加工表面產(chǎn)生不均勻的殘余余量,進而造成球形曲面的程序設計質(zhì)量差;而且應用這些軟件進行數(shù)控加工程序設計,程序段多、程序編程十分繁瑣,極易出錯,數(shù)控加工程序設計效率低;由于程序段多和殘余余量不均勻,使數(shù)控加工路徑長,造成路徑浪費,加工效率低。
技術(shù)實現(xiàn)要素:
針對上述問題,本發(fā)明提供一種凹形球形曲面的加工方法,可在保證凹形球形曲面數(shù)控加工質(zhì)量的前提下實現(xiàn)提高球形曲面的數(shù)控加工效率。
為實現(xiàn)上述目的,本凹形球形曲面的加工方法包括以下步驟:
a.輸入加工參數(shù):在數(shù)控系統(tǒng)中輸入被加工零件球面半徑、刀具的直徑、刀片半徑、刀具長度、球面高度;
b.建立數(shù)學模型:建立被加工零件表面的數(shù)學模型和刀具刃部的數(shù)學模型;
c.確定刀具初始信息:根據(jù)數(shù)學模型計算包絡環(huán)切加工刀具初始角度值和相鄰環(huán)切之間刀具軸線之間的夾角,計算滿足球面加工刀具偏角的極限值、包絡加工時機床回轉(zhuǎn)軸交點到球心的長度距離以及球面加工起點的刀位坐標;
d.判斷刀具偏角:對環(huán)切加工刀具的最大偏角與刀具偏角的極限值進行比較,
若環(huán)切加工刀具的最大偏角大于刀具偏角的極限值,則將刀具偏角的極限值賦值為環(huán)切加工刀具的最大偏角數(shù)值,計算出加工球面包絡環(huán)切數(shù)控加工的刀位坐標;
若環(huán)切加工刀具的最大偏角小于刀具偏角的極限值,則將包絡環(huán)切數(shù)控加工的刀具偏角值加上一個相鄰環(huán)切之間刀具軸線之間的夾角增量插補值,直至環(huán)切加工刀具的最大偏角大于刀具偏角的極限值,計算出加工球面包絡環(huán)切數(shù)控加工的刀位坐標;
e.數(shù)控加工:根據(jù)刀位坐標信息對被加工球面進行包絡環(huán)切數(shù)控加工控制。
作為本發(fā)明的進一步改進方案,所述的步驟b中建立被加工零件表面的數(shù)學模型和刀具刃部的數(shù)學模型均是以球面球心為坐標原點。
作為本發(fā)明的進一步改進方案,所述的步驟a中的數(shù)控系統(tǒng)是plc控制系統(tǒng)。
作為本發(fā)明的一種實施方式,所述的步驟a中的數(shù)控系統(tǒng)是數(shù)控銑床的數(shù)控系統(tǒng)。
作為本發(fā)明的一種實施方式,所述的步驟a中的數(shù)控系統(tǒng)是數(shù)控加工中心的數(shù)控系統(tǒng)。
與現(xiàn)有技術(shù)相比,本凹形球形曲面的加工方法采用包絡法數(shù)控加工技術(shù)實現(xiàn)凹形球形曲面等殘余余量的加工,因此避免了傳統(tǒng)的等距行切或環(huán)切所產(chǎn)生的不均勻殘余余量,從而保證凹形球形曲面數(shù)控加工質(zhì)量和精度;包絡法可實現(xiàn)最短切削路徑加工,進而可提高球面數(shù)控加工的效率;由于本凹形球形曲面的加工方法是包括判斷刀具偏角并進行補償?shù)膮?shù)化數(shù)控加工方式,因此程序設計相對簡單,同時也可減少試切時間、降低出錯幾率;由于每加工完一次需重新計算出刀具位置,因此程序段較少、程序運行效率高,進而可進一步提高球面數(shù)控加工的整體效率。
具體實施方式
本凹形球形曲面的加工方法包括以下步驟:
a.輸入加工參數(shù):在數(shù)控系統(tǒng)中輸入被加工零件球面半徑、刀具的直徑、刀片半徑、刀具長度、球面高度;
b.建立數(shù)學模型:建立被加工零件表面的數(shù)學模型和刀具刃部的數(shù)學模型;
c.確定刀具初始信息:根據(jù)數(shù)學模型計算包絡環(huán)切加工刀具初始角度值和相鄰環(huán)切之間刀具軸線之間的夾角,計算滿足球面加工刀具偏角的極限值、包絡加工時機床回轉(zhuǎn)軸交點到球心的長度距離以及球面加工起點的刀位坐標;
d.判斷刀具偏角:對環(huán)切加工刀具的最大偏角與刀具偏角的極限值進行比較,
若環(huán)切加工刀具的最大偏角大于刀具偏角的極限值,則將刀具偏角的極限值賦值為環(huán)切加工刀具的最大偏角數(shù)值,計算出加工球面包絡環(huán)切數(shù)控加工的刀位坐標;
若環(huán)切加工刀具的最大偏角小于刀具偏角的極限值,則將包絡環(huán)切數(shù)控加工的刀具偏角值加上一個相鄰環(huán)切之間刀具軸線之間的夾角增量插補值,直至環(huán)切加工刀具的最大偏角大于刀具偏角的極限值,計算出加工球面包絡環(huán)切數(shù)控加工的刀位坐標;
e.數(shù)控加工:根據(jù)刀位坐標信息對被加工球面進行包絡環(huán)切數(shù)控加工控制。
為了便于計算、且實現(xiàn)較好的加工基準,作為本發(fā)明的進一步改進方案,所述的步驟b中建立被加工零件表面的數(shù)學模型和刀具刃部的數(shù)學模型均是以球面球心為坐標原點。
由于plc控制系統(tǒng)集成度高,且plc控制系統(tǒng)可以增加相應的保護電路及自診斷功能、系統(tǒng)可靠性較高,因此作為本發(fā)明的進一步改進方案,所述的步驟a中的數(shù)控系統(tǒng)是plc控制系統(tǒng)。
作為本發(fā)明的一種實施方式,所述的步驟a中的數(shù)控系統(tǒng)是數(shù)控銑床的數(shù)控系統(tǒng)。
作為本發(fā)明的一種實施方式,所述的步驟a中的數(shù)控系統(tǒng)是數(shù)控加工中心的數(shù)控系統(tǒng)。
本凹形球形曲面的加工方法采用包絡法數(shù)控加工技術(shù)實現(xiàn)凹形球形曲面等殘余余量的加工,因此避免了傳統(tǒng)的等距行切或環(huán)切所產(chǎn)生的不均勻殘余余量,從而保證凹形球形曲面數(shù)控加工質(zhì)量和精度;包絡法可實現(xiàn)最短切削路徑加工,進而可提高球面數(shù)控加工的效率;由于本凹形球形曲面的加工方法是包括判斷刀具偏角并進行補償?shù)膮?shù)化數(shù)控加工方式,因此程序設計相對簡單,同時也可減少試切時間、降低出錯幾率;由于每加工完一次需重新計算出刀具位置,因此程序段較少、程序運行效率高,進而可進一步提高球面數(shù)控加工的整體效率。