國(guó)內(nèi)大多數(shù)控機(jī)床空間誤差補(bǔ)償?shù)姆椒ǘ际呛茈y與系統(tǒng)真正集成的,簡(jiǎn)單的將誤差映射給加工過(guò)程,補(bǔ)償?shù)男Ч⒉焕硐?。因此,很有必要將空間的誤差補(bǔ)償功能潛入到數(shù)控系統(tǒng)中,以便提高其實(shí)用性、實(shí)時(shí)性和可靠性。
數(shù)控機(jī)床三維空間誤差的補(bǔ)償方法主要有以下幾種:
1、NC代碼修正補(bǔ)償法
在數(shù)控機(jī)床誤差的影響下,按照理想的NC代碼對(duì)零件進(jìn)行加工,會(huì)存在加工誤差,為了消除數(shù)控機(jī)床誤差對(duì)加工過(guò)程影響,可以對(duì)NC代碼進(jìn)行修整,在修正后數(shù)控加工程序?qū)ぜM(jìn)行加工,從而實(shí)現(xiàn)數(shù)控機(jī)床誤差的補(bǔ)償。將NC代碼輸入到誤差的補(bǔ)償軟件中,生成理想刀具路徑,并根據(jù)誤差補(bǔ)償預(yù)測(cè)模型對(duì)理想刀具路徑進(jìn)行修正,得到實(shí)際的刀具路徑軌跡,最后生成NC代碼。
2、接口式 NC 型誤差補(bǔ)償法
接口式 的NC 型誤差補(bǔ)償方法主要是由誤差預(yù)測(cè)模型計(jì)算而得到相應(yīng)的誤差值,疊加到數(shù)控系統(tǒng)的插補(bǔ)過(guò)程。
基本的工作原理如下:
通過(guò)特定的誤差補(bǔ)償接口,將當(dāng)前機(jī)床的各項(xiàng)參數(shù),例如:機(jī)床位置參數(shù)和刀具信息等,通過(guò)NC 系統(tǒng)傳遞給誤差預(yù)測(cè)模型,經(jīng)過(guò)誤差預(yù)測(cè)模型計(jì)算出相應(yīng)的誤差值,之后在反饋給NC 系統(tǒng),NC 系統(tǒng)通過(guò)對(duì)誤差值進(jìn)行處理,生成新的數(shù)控程序,達(dá)到補(bǔ)償誤差的效果。
3、基于數(shù)控系統(tǒng)插補(bǔ)數(shù)據(jù)的誤差補(bǔ)償方法
在接口式的NC型補(bǔ)償方法的基礎(chǔ)上,提出了一種基于數(shù)控系統(tǒng)插補(bǔ)數(shù)據(jù)的數(shù)控機(jī)床三維空間的補(bǔ)償方法。這種方法一般基于數(shù)控系統(tǒng)的動(dòng)態(tài)補(bǔ)償,將數(shù)控機(jī)床三維空間誤差融合進(jìn)數(shù)控系統(tǒng)之中,通過(guò)第三方補(bǔ)償軟件來(lái)對(duì)數(shù)控系統(tǒng)中的粗差補(bǔ)數(shù)據(jù)達(dá)到對(duì)數(shù)控機(jī)床三維空間誤差的補(bǔ)償目的。