基于UGNX平臺(tái)后處理程序的開(kāi)發(fā)

發(fā)布日期:2012-10-25    蘭生客服中心    瀏覽:5912

  后置處理最重要的是將CAM軟件生成的刀位軌跡轉(zhuǎn)化為適合數(shù)控系統(tǒng)加工的NC程序,通過(guò)讀取刀位文件,根據(jù)機(jī)床運(yùn)動(dòng)結(jié)構(gòu)及控制指令格式,進(jìn)行坐標(biāo)運(yùn)動(dòng)變換和指令格式轉(zhuǎn)換。通用后置處理程序是在標(biāo)準(zhǔn)的刀位軌跡以及通用的CNC系統(tǒng)的運(yùn)動(dòng)配置及控制指令的基礎(chǔ)上進(jìn)行處理。它包含機(jī)床坐標(biāo)運(yùn)動(dòng)變換、非線性運(yùn)動(dòng)誤差校驗(yàn)、進(jìn)給速度校驗(yàn)、數(shù)控程序格式變換及數(shù)控程序輸出等方面的內(nèi)容。只有采用正確的后置處理系統(tǒng)才能將刀位軌跡輸出為相應(yīng)數(shù)控系統(tǒng)機(jī)床能正確進(jìn)行加工的數(shù)控程序,因此編制正確的后置處理系統(tǒng)模板是數(shù)控編程與加工的前提條件之一。

  后處理的主要內(nèi)容包括三個(gè)方面的內(nèi)容:

  ①數(shù)控系統(tǒng)控制指令的輸出:主要包括機(jī)床種類及機(jī)床配置、機(jī)床的定位、插補(bǔ)、主軸、進(jìn)給、暫停、冷卻、刀具補(bǔ)償、固定循環(huán)、程序頭尾輸出等方面的控制。

 、诟袷睫D(zhuǎn)換:數(shù)據(jù)類型轉(zhuǎn)換與圓整、字符串處理等:主要針對(duì)數(shù)控系統(tǒng)的輸出格式如單位、輸出地址字符等方面的控制。

 、鬯惴ㄌ幚恚褐饕槍(duì)多坐標(biāo)加工時(shí)的坐標(biāo)變換、跨象限處理、進(jìn)給速度控制。

  五軸數(shù)控機(jī)床的配置形式多樣,典型配置有繞X軸和Y軸旋轉(zhuǎn)的兩個(gè)擺動(dòng)工作臺(tái),其二為主軸繞X軸或Y軸擺動(dòng),另外的工作臺(tái)則相應(yīng)繞Y軸或X軸擺動(dòng)來(lái)構(gòu)造空間的五軸聯(lián)動(dòng)加工。對(duì)于主軸不擺動(dòng)的五軸數(shù)控機(jī)床,其擺動(dòng)軸存在主次依賴關(guān)系,即主擺動(dòng)軸(PrimaryTable)的運(yùn)動(dòng)影響次擺動(dòng)軸(SecondaryTable)的空間位置,而次擺動(dòng)軸的運(yùn)動(dòng)則不影響主擺動(dòng)軸的空間位置狀態(tài)。

  FIDIAKR214為帶旋轉(zhuǎn)工作臺(tái)的六軸五聯(lián)動(dòng)高速銑削加工中心,其中C軸為主動(dòng)軸、A軸為從動(dòng)依附軸、旋轉(zhuǎn)工作臺(tái)為W軸;由于現(xiàn)有的CAM軟件大多不支持六軸聯(lián)動(dòng)的數(shù)控程序后處理,且實(shí)際加工中,一般的五軸聯(lián)動(dòng)足夠滿足生成的需要。針對(duì)該機(jī)床加工的特性,根據(jù)需要可編制三個(gè)線性軸X、Y、Z、A、C五個(gè)軸聯(lián)動(dòng)后處理程序以及包括三個(gè)線性軸及A/W的五軸后處理程序。這兩種后處理程序方案即可滿足工程需求,修改適合KR214(或K211)數(shù)控機(jī)床的后處理程序。

更多相關(guān)信息