FANUC刀補詳解_第1頁
FANUC刀補詳解_第2頁
FANUC刀補詳解_第3頁
FANUC刀補詳解_第4頁
FANUC刀補詳解_第5頁
已閱讀5頁,還剩2頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)

文檔簡介

1、精品文檔1. 刀具長度補償指令 G43 、G44 、G49刀具長度補償指令對立式加工中心而言 , 一般用于刀具軸向 ( Z 方 向 ) 的補償 , 它將編程時的刀具長度和實際使用的刀具長度之差設定于刀具偏置存儲器中(圖 3 1 ),用 G43 或 G44 指令補償這個差值而不用修改程序。圖 3 15 為加工中心刀庫中的部分刀具,它們的長度各不相同,為每把刀具設定一個工件坐標系也是可以的 ( FANUC 0i MB 系統(tǒng)可以設置54 個工件坐標系 )但通過刀具的長度補償指令在操作上更加方便。圖 3 16 G43 、G44 與 H 指令對應偏置量的運算結(jié)果編程格式: _ H _ Z44 G43 G

2、G49 Z_G43 指令表示刀具長度正方向補償;G44 指令表示刀具長度負方向補償 ;G49 指令表示取消刀具長度補償 。 使用 G43 、G44 指令時 , 不管是 G90 指令有效還是 G91 指令有效, 刀具移動的最終Z 方向位置, 都是程序中指定的Z 與 H 指令的對應偏置量進行運算6歡迎下載 。圖 3 16 ) 。 也可以為 “ ” 用 G43 指令。2. 刀具半徑補償指令H 指令對應的偏置量在設置時可以為 “ ”,它們的運算關(guān)系見圖 3 16 ,編程時一般使G40 、G41 、G42在加工工件輪廓時,當用半徑為 R 的圓柱銑刀加工工件輪廓時,如果數(shù)控系 統(tǒng)不具備刀具補償功能,那么編

3、程人員必須要按照偏離輪廓距離為 R 的刀具中心運動軌跡的數(shù)據(jù)來編 程 , 其運算有時是相對復雜的 ;而當?shù)毒吣p后, 刀具的半徑減少, 此時就要按新的刀具中心軌跡進行編程, 否則加工出來的零件要增加一個余量( 即刀具的磨損量)。 對于有刀具半徑補償功能的數(shù)控系統(tǒng) , 可不必求刀具中心的運動軌跡, 而只需按被加工工件輪廓曲線編程, 同時在程序中給出刀具半徑的補償指令, 數(shù)控系統(tǒng)自行計算后,偏置一定的距離 (如刀具半徑或其它設定值) 后進行走刀, 這樣就可加工出具有輪廓曲線的零件,使編程工作大大簡化。刀具半徑補償時的移動軌跡在 G1 7 指令有效時, 編程格G01 )X_ Y_ D_( F_ )式

4、 :G41( G42 )G00(G40 G00( G01 )X_ Y_F_ )其運動軌跡見圖 3 17G41指令表示刀具半徑左側(cè)補償。沿刀具進給方向看去,刀具中心在零件輪廓的左側(cè)(見圖 3 17 , 通常順銑時采用左側(cè)補償)。G42 指令表示刀具半徑右側(cè)補償。沿刀具進給方向看去,刀具中心在零件輪廓的右側(cè)(見圖 3 15 , 通常逆銑時采用右側(cè)補償)。G41 或 G42 程序完成后G40 指令表示刀具半徑補償取消用 G40 程序段消除偏置值, 從而使刀具中 心與編程軌跡重合。有了刀具補償, 除了可免去刀具中心軌跡的人工計算外, 還可以利用同一加工程序去適應不同的情況( 例如用同一程序進行粗加工

5、、 半精加工及精加工; 刀具磨損后的補償 ), 只需要在系統(tǒng)參數(shù)中更改一下有關(guān)半徑補償量(圖 3 1 中 D 所對應的值)就可。使用刀具半徑補償指令時應注意:( 1 ) 從無刀具補償狀態(tài)進入刀具半徑補償方式時, 或在撤消刀具半徑補償時, 刀具必須移動一段距離否則刀具會沿運動的法向直接偏移一個半徑量, 很容易出意外, 特別在加工全切削的型腔時,刀具無回空間,會造成刀具崩斷。(2 )在執(zhí)行G41、G42 及G40 指令時,其移動指令只能用G01 或G00 ,而不能用 G02或 G03。( 3 ) 為了保證切削輪廓的完整性、 平滑性, 特別在采用子程序分層切削時,注意不要造成欠切或過切的現(xiàn)象。內(nèi)、外

6、輪廓的走刀方式見圖 3 18 。具體為:用G41或G42指令進行刀具半徑補償-走過渡段-輪廓切削-走過渡段-用G40指令取消刀具半徑補償。( 4 ) 切入點應選擇那些在XY 平面內(nèi)最左( 或右 )、 最上 ( 或下 ) 的點 ( 如圓弧的象限點等) 或相交的點。圖 3 18 內(nèi)、外輪廓刀具半徑補償時的切入、切出(圖中都為順銑)a 輪廓尺寸較大時的過渡段b 輪廓尺寸較小時的過渡段c 輪廓有交角時的過渡段( 5 )用G18 、G19 指令平面時(用球銑刀切削曲面) ,注意 G41 與 G42 指令的左、右偏方向。圖 3 19 過切現(xiàn)象( 6 )在刀具半徑補償?shù)那邢鞒绦蚨沃?,即從G41 (或 G42

7、 )開始的程序段到 G40 結(jié)束的程序段之間,F(xiàn)ANUC 系統(tǒng)對處理2 個或更多刀具在平面內(nèi)不移動的程序段( 如暫停 、M99 返回主程序 、 子程序名 、 第三軸移動等等),刀具將產(chǎn)生過切現(xiàn)象。如用 10mm小立銃刀對圖 3 19 所示矩形進行輪廓銑削,程序如下::3103 主程序名M6 T1 換上 1 號刀 G54 G90 G0 G43 H1 Z100 選擇坐標系,引入長度補償 M3 S600 主軸正轉(zhuǎn)X 30 Y20 Z1 到達起刀點 G41 Y12.5 D1 引入刀具左側(cè)半徑補償 X 20 過渡段 M98 P23014 調(diào)用 O3014 子程序 2 次 G0 Z100 主軸上升Y20

8、過渡段G40 X 30 取消半徑補償G49 Z0 取消長度補償,到機床坐標ZM30 程序結(jié)束 % % :3104 子程序名 G1 G91 Z 5 F30 在 A 點處沿 Z 增量切削 G90 X20 F100 到 B 點( B 到 C 自動完成)Y 12.5 到 D 點( D 到 E 自動完成)X 20 到 F 點( F 到 G 自動完成) Y12.5 到 H 點 M99 子程序結(jié)束并返回 % 子程序修改為: % :3104 G1 G91 Z 5 F30 G90 X20 F100 Y 12.5 X 20 Y12.5 M99 % % 在編制程序時, 如果把刀具半徑補償引入與取消的程序段放在主程序

9、中 ( 在加工平面凸輪的槽時必須這 樣 ), 那么當調(diào)用子程序( 加工輪廓的程序 ) 的次數(shù)超過 1 次 , 在切削第2 次的時候就會出現(xiàn)過切現(xiàn)象( 圖3 19 中打剖面線部分)。 這主要由于在上面的程序中 , 程序段 M99 、O3014 、 G1 G91 Z 5 F30 已超過 2 個以上沒有X 、 Y 的移動, 所以系統(tǒng)不會自動完成 H 到 A (圖中黑線圓?。┑那邢?,從而引起過切。此時可 采取減少程序段的方法,把子程序名放到第一個程序段的段首;把M99 放到最后一個程序段的段尾。另外 必須嚴格按照上面( 3 ) 所確定的切入方法 , 即必須有過渡段, 否則刀具補償沒有完成, 同樣會產(chǎn)生

10、過切的現(xiàn)象。圖 3 20 刀具半徑補償及調(diào)用子程序舉例例 3 6 刀具半徑補償及調(diào)用子程序舉例。加工圖 3 20 所示工 件的外輪廓。加工程序如下: 主程序: %:3006 程序名N10 M6 T4 換上 4 號刀, 16mm小 鍵槽銃刀 N20 G54 G90 G0 G43 H4 Z200 選擇坐標系,引入長度補償 N30 M3 S600 主軸正轉(zhuǎn),轉(zhuǎn)速600r/minN40 X140 Y70 刀具快速移動到 P 點上方 N50 Z2 M8 快速下降,切削液開 N60 G1 Z 6 F50 進給到 Z 6 N70 M98 P3106 調(diào)用 O3106 子程序一次 N80 G1 Z 13 F5

11、0 進給到 Z 13N90 M98 P3106 調(diào)用 O3106 子程序一次 N100 Z100 M9 Z 軸快速上移,切削液關(guān) N110 G49 G90 Z0 取消刀具長度補償, Z 軸快速移動到機床坐 標 Z0 處 N120 M30 程序結(jié)束 % 子程序: % :3106 子程序名N10 G0 G41 X100 D4 刀具左側(cè)補償,快速移動到點 A ,引入刀具半徑 補償N20 G1 Y40 F100 刀具以 100mm/min 的速度直線插補到點 B (走過渡 段) N30Y20到點CN40X75到點DN50 G3 Y 20 R 20 F60 逆圓到點 E 。進給速度修調(diào)N60G1X100

12、 F100到點FN70Y 40到點GN80X0到點 HN90G2Y40 R 40F120順圓到點 I 。進給速度需修調(diào)N100G1X100F100到點 BN110 X140 到點 JN120 G40 G0 Y70 取消刀具半徑補償,快速到點 PN130 M99 子程序結(jié)束并返回到主程序 % 刀具補償功能給數(shù)控加工帶來了許多方便, 簡化了編程工作。 編程人員不但可以 直接按工件輪廓編程,而且還可以用同一個加工程序?qū)ぜ喞M行粗、 精加工。 當按工件輪廓編程以 后,在粗加工零件時我們可以把偏置量設為R + A ,其中 A為精加工前的加工余量在精加工零件時, 偏置量仍然設為 R ( 對于有公差要求的零件,精加工時的偏置量應設置為 R 平均偏差3. 用程序輸入補償值指令 G10H的幾何補償值編程格式:G10L10P_R_H的磨損補償值編程格式:G10L11P_R_D的幾何補償值編程格式:G10L12P_R_D的磨損補償值編程格式:

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
  • 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論