數(shù)控銑床刀具半徑補正指令:G40,G41,G42
發(fā)布日期:2011-05-21 蘭生客服中心 瀏覽:10409
指令格式:
本節(jié)以前所舉例書寫的程序皆以刀具端面中心點為刀尖點,以此點沿工件輪廓銑削。但實際情形,銑刀有一定的直徑,故以此方式實際銑削的結果,外形尺寸會減少一銑刀直徑值;內(nèi)形尺寸會增加一銑刀直徑值,如圖1所示。
由以上得知若刀具沿工件輪廓銑削,因刀具有一定的直徑,故銑削的結果會增加或減少一刀具直徑值。
若以圖2(b)銑刀的刀尖點向內(nèi)偏一半徑值,如虛線所示,則可銑出正確的尺寸,但如此寫法,每次皆要加、減一半徑值才能找到真正的刀具中心動路,于撰寫程序時甚不方便。
故為了撰寫程序的方便性,最好能以工件圖上的尺寸為程序路徑再利用補正指令,命令刀具向右或向左補正一刀具半徑值,如圖3,4所示。如此就不必每次皆要計算銑刀中心之坐標值。
刀具半徑補正指令:
G40:取消刀徑補正(cutter compensation cancel)。
G41:刀徑左向補正(cutter compensation Left)。
G42:刀徑右向補正(cutter compensation right)。
刀徑補正左、右方向的判斷依據(jù)以下定義:站在程序路徑上,向銑削前進方向看,銑刀應向右補正者(如圖3所示),以G42指令之;反之,銑刀應向左補正者(如圖4所示), 以G41 指令之。
刀徑補正指令格式:
α、β: | 為X、Y、Z三軸中配合平面選擇(G17、G18、G19)之任二軸。 |
D: | 為刀徑補正號碼,以2位數(shù)字表示。此號碼即指刀具補正號碼中的刀徑補正號碼。 |
例如D11,表示刀徑補正號碼為11號,11號的數(shù)據(jù)是4.0,表示銑刀半徑為4.0mm。執(zhí)行G41或G42指令時,控制器會到D所指定的刀徑補正號碼內(nèi)擷取刀具半徑值,以 做為補正值的依據(jù)。
使用刀徑補正時應注意下列事項:
1. | 不能和G02、G03一起使用,只能與G00或G01一起使用,且刀具必須要移動(即啟動刀徑補正指令,必須在前一單節(jié)啟動)。如圖3及圖4說明。 |
由A點向C點移動并啟動刀徑右向補正指令之程序如下:
: |
|
G90 G00 X110. Y -20.; | =>快速定位至A點 |
G01 G42 X92. Y0 D11 F80; | => A → C |
Y52.; | => C → D |
G03 X84. Y60. R8.; | => D → E |
G01 X0; | => E → F |
Y0; | => F → G |
X92.; | => G → C |
: |
|
由B點向F點移動并啟動刀徑右向補正指令之程序如下: | |
: |
|
G90 G00 X -20. Y80.; | =>快速定位至B點。 |
G01 G42 X0 Y60. D11 F80; | => B → F |
Y0; | => F → G |
X92.; | => G → C |
Y52.; | => C → D |
G03 X84. Y60. R8.; | => D → E |
G01 X0; | => E → F |
: |
|
G42右向補正,即是銑削時,銑刀在程序路徑之右側而言,對于工件它將產(chǎn)生逆銑效果, 故常用于粗銑削。
| 由A點向C點移動并啟動刀徑左向補正指令之程序如下: | |||||
: |
|
| ||||
G90 G00 X110. Y -20.; | =>快速定位至A點 |
| ||||
G01 G41 X92. Y0 D11 F80; | => A → C |
| ||||
X0; | => C → G |
| ||||
Y60.; | => G → F |
| ||||
X84.; | => F → E |
| ||||
G02 X92. Y52. R8.; | => E →D |
| ||||
G01 Y0; | => D →C |
| ||||
: |
|
| ||||
| 由B點向F點移動并啟動刀徑左向補正指令之程序如下 | |||||
| : |
| ||||
| G90 G00 X -20. Y80.; | =>快速定位至B點 | ||||
| G01 G41 X0 Y60. D11 F80; | => B → F | ||||
| X84.; | => F → E | ||||
| G02 X92. Y52. R8.; | => E → D | ||||
| G01 Y0; | => D → C | ||||
| X0.; | => C → G | ||||
| Y60.; | => G → F | ||||
| : |
| ||||
G41左向補正,即是銑削時,銑刀在程序路徑之左側而言。對于工件它將產(chǎn)生順銑效果, 故常用于精銑削。
2. | 程序制作時,程序中只給予刀徑補正號碼,如D11、D12…每一個刀徑補正號碼均代表一個 補正值,此補正值可由參數(shù)設定為銑刀的直徑或半徑值(使用上,一般皆設定成銑刀的半徑值),而此銑刀半徑值是加工時,預先由操作者鍵入控制系統(tǒng)之刀具補正號碼畫面之相對應 號碼內(nèi)。 |
3. | 補正值的正負號改變時,G41及G42的補正方向會改變。如G41指令給予正值時,其補正向左;若給予負值時,其補正會向右。同理G42給予正值時,其補正向右;若給予負值時,其補正會向左。由此可見,當補正值符號改變時,G41與G42的功能剛好互換。故一般鍵入補 正值(即銑刀半徑值)皆采用正值較合理。 |
4. | 當?shù)稄窖a正機能(屬于持續(xù)有效機能)在補正狀態(tài)中,若加入G28, G29,G92指令,當這 些指令被執(zhí)行時,補正狀態(tài)將暫時被取消,但是控制系統(tǒng)仍記憶著此補正狀態(tài),因此于執(zhí)行 下一單節(jié)時,又自動恢復補正狀態(tài)。 |
5. | 當實施刀徑補正,于加工完成后須以G40將補正狀態(tài)予以取消,使銑刀的中心點回復至實際之坐標點上。亦即執(zhí)行G40指令時,系統(tǒng)會將向左或向右的補正值,往相反的方向釋放,故 銑刀會移動一銑刀半徑值。所以使用G40的時機,最好是銑刀已遠離工件。如圖5之程 式例 1。 |
6. | 補正向量:圖5中的"→"稱為補正向量,此向量于啟動補正指令時必與下一程序路徑 垂直。之后可能由程序路徑的交點指向補正后銑刀中心路徑之交點。參考圖5中"→" 所示。 |
例1. | 本例中使用φ10端銑刀銑削,故加工后,會于D、E、F、G、J點處產(chǎn)生R5mm的小圓弧。 | |||
| : |
|
| |
| G90 G00 X -20. Y -20.; | => 快速定位至A點 |
| |
| G01 G41 X0 Y0 D12 F80; | => A → B啟動左向補正G41 |
| |
| Y35.; | => B → C |
| |
| X20.; | => C → D |
| |
| G03 X25. Y60. R65.; | => D → E |
| |
| G02 X65. R -25.; | => E → F |
| |
| G03 X70. Y35. R65.; | => F → G |
| |
| G01 X90.; | => G → H |
| |
| Y0.; | => H → I |
| |
| X45. Y10.; | => I → J |
| |
| X0 Y0; | => J → B |
| |
| X -20. Y -20.; | => B → A |
| |
| G40; | => 銑刀遠離工伴后再取消補正。 |
| |
| : |
|
| |
7. 在補正狀態(tài)下,銑刀的直線移動量及內(nèi)側圓弧切削的半徑值要≧銑刀半徑,否則補正向量產(chǎn)生干涉,會有過度切削發(fā)生,故控制器命令停止執(zhí)行,且顯示警示號碼。如圖6,7 ,8 所示。
-
FANUC 0加工中心自動運行方式下執(zhí)行加工程序的方法
FANUC0加工中心自動運行方式下執(zhí)行加工程序的方法: 1啟動運行程序 首先將方式選擇開關置“自動運行”位,然后選擇需要運行的加工程序(方法為搜索并調(diào)出程序”),完成上述操作后按循環(huán)起動按鈕。 2停止運行程序 當NC執(zhí)行完一個M00指令時,
2015-09-10 -
加工中心的數(shù)控系統(tǒng)參數(shù)設定和操作要點
1 參數(shù)設定 參數(shù)的設定包括刀具參數(shù)及刀具補償參數(shù)、零點偏置等參數(shù)的設定。 下面簡單介紹參數(shù)的設定步驟。 (1) 刀具參數(shù)及刀具補償參數(shù) 打開軟鍵功能中的參數(shù)欄后,按刀具補償軟鍵,屏幕上顯示出刀具補償數(shù)據(jù)。按軟鍵<<T或&
2015-09-08 -
數(shù)控加工結構工藝性分析、零件精度與技術要求分析
對零件圖進行數(shù)控加工工藝分析主要包括結構工藝性分析、零件精度與技術要求分析 (1)結構工藝性分析 在進行數(shù)控加工工藝性分析時,工藝人員應該根據(jù)所掌握的數(shù)控加工特點、數(shù)控機床的功能和實際經(jīng)驗,把準備工作做細、做好,減少失誤和返工。 1)零件結
2015-09-07 -
試區(qū)別一下手工編程和自動編程的過程以及適用場合。
試區(qū)別一下手工編程和自動編程的過程以及適用場合。 答:數(shù)控程序的編制方法有手工編程和自動編程兩種。 (1)手工編程過程: 從零件圖樣分析及工藝處理、數(shù)值計算、書寫程序單、制穿孔紙帶直至程序的校驗等各個步驟,均由人工完成,則屬手工編程。
2015-09-06