河北漢光重工有限責(zé)任公司 (邯鄲 056028) 王勝鋒 潘春雷 耿靜柳 溫貴忠
在數(shù)控銑削加工過程中,同一零件或不同零件上經(jīng)常會出現(xiàn)結(jié)構(gòu)形狀一樣的切削部分,唯一的區(qū)別僅是尺寸和位置不同。例如:矩形槽、圓形槽和插座孔等。如果每一部分都按正常編程既費時費力,又容易出錯。在此,給大家介紹一種既方便又易于檢查的好方法,就是利用機(jī)床自帶的用戶宏程序功能B中的非模態(tài)調(diào)用指令G65配合自編宏程序來完成加工。
指令格式:
G65 P(程序號)L(重復(fù)次數(shù))〈自變量賦值〉
其中,重復(fù)次數(shù)L最大為9999,為1時可省略。
自變量賦值是向宏程序本體傳送數(shù)據(jù)時所書寫的自變量地址符號和數(shù)值,其值可以有符號和小數(shù)點,并且與地址無關(guān)。自變量賦值有兩種類型:
(1)自變量賦值I 用字母后加數(shù)值進(jìn)行賦值,除了G、L、N、O和P之外,其余所有字母都可以用作賦值地址符。賦值時可不按字母順序,但使用I、J、K時,必須按順序指定,不賦值的可省略。地址與變量的對應(yīng)關(guān)系見表1。
(2)自變量賦值II 除了A、B、C之外,還用10組I、J、K對自變量賦值,同組I、J、K必須按順序賦值,不賦值的可省略。地址與變量的對應(yīng)關(guān)系如表1所示。
清角加工在數(shù)控銑削過程中會經(jīng)常遇到,加工程序的編制非常繁瑣,并且極易出錯。如圖1所示,在挖槽加工中,為了提高生產(chǎn)效率,首先使用較大直徑的銑刀進(jìn)行加工,去除大部分材料,再用合適的銑刀清除四角殘余留量(即清角加工)。如果槽深較大時,還需分層清角。下面以圖1所示零件的清角加工為例,對G65宏指令的應(yīng)用進(jìn)行說明。
表1 地址與變量的對應(yīng)關(guān)系
圖1
(1)清角宏指令 代碼如下:
(2)刀具軌跡 如圖1所示,清根刀具由1點入刀 →X向G41靠刀到2點 →Y向G1到3點 →X向G1到4點,G0抬刀完成加工。各參數(shù)含義及其與自變量的對應(yīng)關(guān)系如表2所示。
表2 圖1中參數(shù)及變量對照
(3)宏程序本體 代碼如下:
(4)模擬刀路 如圖2所示。
圖2
本文以矩形槽清角為例簡要介紹了G65宏指令在數(shù)控銑削中的應(yīng)用,希望能給同行們以啟示??梢愿鶕?jù)所加工產(chǎn)品的形狀特點,建立多種模塊。目前,我們已開發(fā)了各種挖槽、插座孔、螺紋、倒角等數(shù)控模塊。該方法可簡化數(shù)控編程,省略了繁瑣的計算過程,各指令參數(shù)易于檢查,提高了編程序準(zhǔn)確度和速度,在實際加工中具有很高的推廣價值。