數控程序的編製工藝(八)

   時間:2014-03-12 01:35:24
數控程序的編製工藝(八)簡介
     H為刀具半徑補償代號地址字,後面一般用兩位數字錶示代號,代號與刀具半徑值一一對應。刀具半徑值可用CRT/MDI方式輸入,即在設置時,H~ =……
數控程序的編製工藝(八)正文
  H為刀具半徑補償代號地址字,後面一般用兩位數字錶示代號,代號與刀具半徑值一一對應。刀具半徑值可用CRT/MDI方式輸入,即在設置時,H~ = R。如果用H00也可取消刀具半徑補償。

 

 

2、工作過程


以下各圖表示的刀具半徑補償的工作過程。其中,實線表示編程軌跡;點劃線表示刀具中心軌跡;r等於刀具半徑,表示偏移向量。

(1)刀具半徑補償建立時,一般是直線且為空行程,以防過切。以G42為例,其刀具半徑補償建立見。

 

(2)刀具半徑補償一般只能平面補償,其補償運動情況。

 

(3)刀具半徑補償結束用G40撤銷,撤銷時同樣要防止過切。

 

應注意的是:

建立補償程序段,必須是在補償平面內不為零的直線移動。

建立補償程序段,一般應在切入工件之前完成。

撤銷補償程序段,一般應在切出工件之後完成。

 

3、刀具半徑補償量的改變

 


一般刀具半徑補償量的改變,是在補償撤銷的狀態下重新設定刀具半徑補償量。如果在已補償的狀態下改變補償量,則程序段的終點是按該程序段所設定的補償量來計算的。 如圖19所示。

 

 

4、刀具半徑補償量的符號

 


一般刀具半徑補償量的符號為正,若取為負值時,會引起刀具半徑補償指令G41與G42的相互轉化。

 

5、過切

 


通常過切由以下兩種情況:

(1)刀具半徑大於所加工工件內輪廓轉角時產生的過切。

(2)刀具直徑大於所加工溝槽時產生的過切。

 

6、刀具半徑補償的其它應用


應用刀具半徑補償指令加工時,刀具的中心始終與工件輪廓相距一個刀具半徑距離。當刀具磨損或刀具重磨后,刀具半徑變小,只需在刀具補償值中輸入改變后的刀具半徑,而不必修改程序。在採用同一把半徑為R的刀具,並用同一個程序進行粗、精加工時,設精加工余量為△,則粗加工時設置的刀具半徑補償量為R+△,精加工時設置的刀具半徑補償量為R,就能在粗加工后留下精加工余量△,然後。在精加工時完成切削。運動情況見圖20。

 

 

(八)刀具長度補償指令

 


使用刀具長度補償指令,在編程時就不必考慮刀具的實際長度及各把刀具不同的長度尺寸。加工時,用MDI方式輸入刀具的長度尺寸,即可正確加工。當由於刀具磨損、更換刀具等原因引起刀具長度尺寸變化時,只要修正刀具長度補償量,而不必調整程序或刀具。


G43 為正補償,即將Z坐標尺寸字與H代碼中長度補償的量相加,按其結果進行Z軸運動。


G44 為負補償,即將Z坐標尺寸字與H中長度補償的量相減,按其結果進行Z軸運動。


G49為撤消補償。

 

 


編程格式

  G01 G43/G44 Z~H~// 建立補償程序段


……
// 切削加工程序段


……

  G49
// 補償撤消程序段

例:圖21a中左圖所對應的程序段為 G01 G43 Zs H~

圖21b中對應的程序段為 G01 G44 Zs H~

其中:


S 為Z向程序指令點;


H~ 的值為長度補償量,即H~ =△。


H 刀具長度補償代號地址字,後面一般用兩位數字錶示代號,代號與長度補償量一一對應。刀具長度補償量可用CRT/MDI方式輸入。如果用H00則取消刀具長度補償。

 

編程實例

 

 

程序段1:g00表示刀具快速移至對刀點,即為程序的起點;G90表示該程序段按絕對坐標方式編程,其後各程序段如不重新設定G91時,Gg0一直有效; G42為右刀補指令,脈衝當量在Z方向為0.001nm/脈衝,z方向則為直徑的脈衝數,而不是半徑的脈衝數。其中,X40000表示直徑為40mm的圓柱,:坐標為165mm,即α點的當前位置。F50表示進給速度為50.0mm/min;s07表示主軸選7號轉速,其轉速值為355r/min(不同的機床,此轉速值有可能不同);T33表示選3號車刀,用3號撥碼盤進行到刀補;M03表示主軸順時針旋轉;LF表示程序段結束。

程序段2:G01表示直線插補加工Ф40的圓柱面,刀具行程用增量坐標G91方式表示,本段程序的刀具行程坐標增量為△x=0,△z=-35mm。

程序段3:G03表示逆時針圓弧插補加工,刀具行程仍按G91方式表示,本段程序的刀具行程坐標增量為△x=40mm,△z=20mm;IO及K20000表示圓弧起點相對於圓心坐標值在x方向為O,在z方向為20mm。

程序段4:G01表示直線插補加工Ф80的圓柱面,刀具行程仍按G91方式表示,本段程廳的刀具行程坐標增量為△X=O,△z=30mm。

程序段5:G02表示順時針圓弧插補加工,刀具行程仍按G91方式表示,本段程序的刀具行程坐標增量為△x=60mm,△z=-30mm;圓弧起點相對於圓心坐標值在x方向為—30mm,在z方向為0。

程序段6:G01表示直線插補加工Ф140的圓柱面,刀具行程仍按G91方式表示,本段程序的刀具行程終點為B,坐標增量為△x=O,△z=-30mm。

程序段7:G90表示刀具行程按絕對坐標G90方式編程,刀具行程坐標增量在x方向同程序段5,即x=x1+△x3+△x5=(40十40+60)mm=140mm(式中下標分別表示程序段1、3、5中x值),刀具按絕對坐標走到z=o處。

程序段8:G00表示刀具快速移至距機床原點為x=170mm、z=O處。

程序段9:M02表示程序結束,主軸停轉,進給停止,冷卻液停,機床複位。

[數控程序的編製工藝(八)],你可能也喜歡

  • 工序流程圖
  • 施工預算書編製要點
  • 程式啟動順序
  • 課程設計步驟的順序
  • 模擬市民3主程式序號
  • 預算編製辦法
  • 預算編製作業手冊
  • 預算編製流程圖
  • 預算編製要點
  • 汽車生產流程順序
  • 花鍵加工的工藝過程
  • 機械零件一般的加工工藝順序
  • 模具零件加工工藝
  • 金屬零件加工工藝
  • 金屬零件製造工藝
Bookmark the permalink ,來源:
One thought on “數控程序的編製工藝(八)