丁麗娟
(煙臺南山學院,山東 煙臺 265713)
法那科與西門子系統(tǒng)特殊指令的編程與應(yīng)用
丁麗娟
(煙臺南山學院,山東煙臺265713)
[摘要]法那科與西門子數(shù)控系統(tǒng)為用戶提供了許多具有特殊意義的G指令、宏指令以及參變量編制特殊零件的加工程序。使用這些特殊指令更容易編制零件的相同加工內(nèi)容部分的通用程序,數(shù)控編寫程序更加簡潔靈活。
[關(guān)鍵詞]加工分析;特殊G指令;宏程序;參變量
[DOI]10.13939/j.cnki.zgsc.2016.10.054
1特殊指令的參數(shù)構(gòu)成
(1)FANUC 0i-MC系統(tǒng)中G10:該功能主要用于設(shè)定螺距誤差的補償以適應(yīng)加工條件的變化,可實現(xiàn)刀具幾何參數(shù)的設(shè)定與編輯功能。
G10 L12 PR;變量 L12表示變化的半徑補償特殊功能;P—半徑補償?shù)堆a號;R—補償值;由程序指令變更刀具加工過程中的半徑補償量。
(2)在西門子(SINUMERIK 802D)系統(tǒng)中:$TC_DP6[2,1]=R;其中:$TC_DP6 —變化的半徑補償特殊功能;[2,1]—“2”表示刀具號,“1”表示刀具補償號;R —動態(tài)變化刀具半徑補償值。
2倒圓角的編程與應(yīng)用
2.1編程刀路設(shè)計簡圖
如圖1所示。
圖1 刀路設(shè)計簡圖
2.2FANUC 0i-MC與西門子(SINUMERIK 802D)系統(tǒng)中的參數(shù)及含義
如表1所示。
表1 系統(tǒng)參數(shù)表
2.3程序舉例:凸臺周邊倒角
(1)刀路設(shè)計:為了簡化模型,我們?nèi)A柱上表面為坐標系原點,刀具選φ10的球頭銑刀,從上往下加工,如圖2所示。
圖2 凸臺周邊倒角
(2)參考程序如表2所示。
表2 圖2加工程序表
續(xù) 表
(3)程序說明。程序中N250程序段為條件語句,當條件不滿足時跳轉(zhuǎn)到N100或者程序標識符AA,當條件滿足時向程序的末尾執(zhí)行。
G10L12P_R_和$TC_DP6[2,1]=R都是設(shè)定半徑補償器的數(shù)值,刀具參數(shù)中不必輸入刀具半徑值。在加工過程中,可以看到隨著程序的運行,機床控制面板中的半徑補償器數(shù)值是不斷變化的,而且這個變化的數(shù)值和程序中設(shè)定的數(shù)值是相等的。
2.4程序舉例:立方體倒直角
(1)刀路設(shè)計:為了簡化模型,我們選取立方臺上表面中心為坐標系原點,刀具選φ10的平底立銑刀,倒角深度為6,從上往下加工,如圖3所示。
圖3 立方體倒直角
(2)參考程序如表3所示。
表3 圖3加工程序表
3結(jié)論
法那科與西門子數(shù)控系統(tǒng)參數(shù)編程易學、實用。在編程中可以有效地將數(shù)學公式和機床自身特有的特殊功能相結(jié)合,使編程更為簡潔明了。短短的二三十段程序就能完成倒圓角、倒直角的加工。對某些零件來說,使用參數(shù)編程進行加工要比用軟件編程更快、更簡練,檢查更為方便。
[作者簡介]丁麗娟(1970—),女,漢族,山東龍口人,本科,煙臺南山學院實驗師。研究方向:機械設(shè)計制造及其自動化。