用戶宏程序允許使用變量 算術(shù)和邏輯運(yùn)算及條件轉(zhuǎn)移,使得編輯相同加工操作的程序更方便 更容易 在 CAD/CAM 軟件普及的情況下,宏程序的應(yīng)用越來越少,但是對(duì)于某些特殊形狀,而又符合某一規(guī)則的工件加工,應(yīng)用宏程序進(jìn)行編程更為方便和高效
采用宏程序可以在不具有非圓曲線加工功能的機(jī)床上加工非圓曲線(如橢圓、 拋物線、 漸開線等 )。宏程序的編制現(xiàn)已成為編程人員的必備技能。但在教學(xué)過程中 ,學(xué)生編制宏程序極易出錯(cuò) ,下面介紹一下 FNUC精工車床橢圓宏程序的編制中幾點(diǎn)注意
橢圓加工 普通機(jī)床很難完成 而精工機(jī)床確能夠輕松的加工出來 主要是因?yàn)闄E圓加工的時(shí)候 X Z 兩坐標(biāo)是同時(shí)變化的 精工機(jī)床是通過程序控制的方式來驅(qū)動(dòng)兩軸 實(shí)現(xiàn)兩軸的共同運(yùn)動(dòng) 但精工車床只具有直線插補(bǔ)和圓弧插補(bǔ)兩種基本插補(bǔ)功能 不具備橢圓插補(bǔ)功能 所以加工橢圓時(shí)可以采用直線逼近法的方式進(jìn)行加工 即把曲線用許多小段的直線來代替 無限接近橢圓輪廓的加工方法 下面選用 FANUC OiTC 精工車削系統(tǒng) 結(jié)合工作實(shí)踐談?wù)勅绾吻捎煤瓿绦蚪鉀Q橢圓編程問題
這些年,精工車工考級(jí)和技術(shù)大賽試題中都會(huì)有二次曲線的概括呈現(xiàn),但題型紛歧,為了讓我們輕松體會(huì)編程方法,特總結(jié)了幾種西門子系統(tǒng)常見的橢圓概括的編程,用到了宏程序的一些常識(shí)。1 知識(shí)準(zhǔn)備1 . 1 條件跳轉(zhuǎn)指令向前跳轉(zhuǎn)指令: I F 條件 GOTOF 某行標(biāo)記向后跳轉(zhuǎn)指令: I F 條件 GOTOB 某行標(biāo)記1 . 2 可編程的零點(diǎn)偏置指令G158 X) Z)…G158 ;取消偏置1 . 3 橢圓方程 程序: 其中, a 、 b分別為 Z、 X軸上對(duì)應(yīng)的短半軸。2 編程舉例任務(wù) 1 : 編寫下圖半橢圓的加工程序, 毛坯為5 40 @ 100的 45鋼, 其余部分的程序省略。橢圓方程為:
筆者巧用非圓曲線概括宏程序聯(lián)系G32螺紋切削指令的辦法,解決了曲面螺紋編程疑問,只需改動(dòng)變量賦值,曲線方程或成型刀的形狀,就能習(xí)慣同類零件非圓曲面螺紋的編程與加工,在生產(chǎn)中有著實(shí)際意義。