在數(shù)控機床的加工中,我們經(jīng)常會碰到銑削槽的命令。特別是對于模具的加工十分常見,而且凸模和凹模的形狀有許多深淺不一和形狀不規(guī)則的槽面。遇到這種情況我們當然不可能單純地靠手工編程來完成,我們需要通過三維加工軟件來自動編程比如ug等。當然簡單的槽我們還是可以通過循環(huán)銑削的方式來完成的。之前我們有學習過G01直線加工命令,當工件的背吃刀量過大,無法用一次或兩次走刀來實現(xiàn)加工時,我們就需要引用條件語句來實現(xiàn)。下面我們通過簡單的實例來講解通過條件轉移IF語句命令來實現(xiàn)循環(huán)銑削的方法。實例:現(xiàn)有一100*100*100的毛坯板,在其中間位置開一道槽寬度20mm,深度 50mm。準備:選取一把直徑20*100的銑刀,注意長度要大于50的深度。設置原點位置為工件左側中心位置。刀具長度補償設置為100,圖示如下。 程序如下: G54G90G00X0Y0;(設定坐標系XY軸移動到零點)N1IF[#1EQ-50]GOTO2;(限制條件滿足#1等于-50后調到程序2)IF [條件] GOTO n(如果指定條件表達式滿足時,轉移到標有順序號n的程序段;如果指定條件表達式不滿足,執(zhí)行下個程序段)。運算符作為兩個數(shù)字的比較,可以實現(xiàn)條件的設定,注意不能使用不等號。
|