銑削加工中心刀具半徑補(bǔ)償?shù)膽?yīng)用

發(fā)布日期:2011-11-25    蘭生客服中心    瀏覽:2562

前言



  1. 刀具半徑補(bǔ)償?shù)幕靖拍?/strong>







    1
    圖1 加工中的刀具半徑補(bǔ)償



    在輪廓加工過程中,由于刀具總有一定的半徑(如銑刀半徑或線切割機(jī)的鉬絲半徑等), 刀具中心的運(yùn)動(dòng)軌跡與所需加工零件的實(shí)際輪廓并不重合。如在圖1中,粗實(shí)線為所需加工的零件輪廓,點(diǎn)劃線為刀具中心軌跡。由圖可見在進(jìn)行內(nèi)輪廓加工時(shí),刀具中心偏離零件的內(nèi)輪廓表面一個(gè)刀具半徑值。在進(jìn)行外輪廓加工時(shí),刀具中心又偏離零件的外輪廓表面一個(gè)刀具半徑值。這種偏移,稱為刀具半徑補(bǔ)償。
    數(shù)控機(jī)床一般都具備刀具半徑補(bǔ)償?shù)墓δ。在加工中,使用?shù)控系統(tǒng)的刀具半徑補(bǔ)償功能,就能避開數(shù)控編程過程中的繁瑣計(jì)算,而只需計(jì)算出刀具中心軌跡的起始點(diǎn)坐標(biāo)值就可。同時(shí),利用刀具半徑補(bǔ)償功能,還可以實(shí)現(xiàn)同一程序的粗、精加工以及同一程序的陰陽模具加工等功能。
    根據(jù)ISO 標(biāo)準(zhǔn)規(guī)定,當(dāng)?shù)毒咧行能壽E在編程軌跡前進(jìn)方向的左邊時(shí),稱為左刀補(bǔ),用G41表示;刀具中心軌跡在編程軌跡前進(jìn)方向的右邊時(shí),稱為右刀補(bǔ),用G42表示;注銷刀具半徑補(bǔ)償時(shí)用G40表示。

  2. 采用刀具半徑補(bǔ)償?shù)淖饔煤鸵饬x

  3. 刀具半徑補(bǔ)償指令的使用方式


2 刀具半徑補(bǔ)償過程



  1. 刀具半徑補(bǔ)償建立:當(dāng)輸入BS緩沖器的程序段包含有G41/G42命令時(shí),系統(tǒng)認(rèn)為此時(shí)已進(jìn)入刀補(bǔ)建立狀態(tài)。當(dāng)以下條件成立時(shí),加工中心以移動(dòng)坐標(biāo)軸的形式開始補(bǔ)償動(dòng)作。

    1. 有G41或G42被指定;

    2. 在補(bǔ)償平面內(nèi)有軸的移動(dòng);

    3. 指定了一個(gè)補(bǔ)償號或已經(jīng)指定一個(gè)補(bǔ)償號但不能是D00;

    4. 偏置(補(bǔ)償)平面被指定或已經(jīng)被指定;

    5. G00或G01模式有效。



  2. 補(bǔ)償模式:在刀具補(bǔ)償進(jìn)行期間,刀具中心軌跡始終偏離編程軌跡一個(gè)刀具半徑值的距離。此時(shí)半徑補(bǔ)償在G00、G01、G02、G03情況下均有效。

  3. 取消補(bǔ)償:使用G40指令消去程序段偏置值,使刀具撤離工件,回到起始位置,從而使刀具中心與偏程軌跡重合。當(dāng)以下兩種情況之一發(fā)生時(shí)加工中心補(bǔ)償模式被取消。①給出G40同時(shí)要有補(bǔ)償平面內(nèi)坐標(biāo)軸移動(dòng)。②刀具補(bǔ)償號為D00。


3 刀具半徑補(bǔ)償在加工中心中的應(yīng)用


有了刀具半徑自動(dòng)補(bǔ)償功能,除可免去刀心軌跡的人工計(jì)算外,還可利用同一加工程序去完成粗、精加工及陰陽模具加工等。








    1
    圖2 G18指令的使用




  1. 不同平面內(nèi)的半徑補(bǔ)償

  2. 實(shí)現(xiàn)同一程序的粗、精加工:刀具半徑補(bǔ)償除方便編程外,還可改變補(bǔ)償大小的方法以用實(shí)現(xiàn)同一程序的粗精加工。
    粗加工刀具補(bǔ)償量=刀具半徑+精加工余量,精加工刀具補(bǔ)償量=刀具半徑+修正量

  3. 實(shí)現(xiàn)同一程序的陰陽模具加工







    1
    圖3 內(nèi)、外兩種型面的加工



    在加工同一公稱尺寸的內(nèi)、外兩種型面時(shí),可分別調(diào)用G41、G42指令,利用同一程序(G41G42互換)完成內(nèi)、外兩種型面的加工。如圖3。

  4. 刀具半徑補(bǔ)償用G17、G18、G19命令在被選擇的工作平面內(nèi)進(jìn)行補(bǔ)償。即當(dāng)G18命令執(zhí)行后,刀具半徑補(bǔ)償僅影響X、Z移動(dòng),而對Y軸沒有作用。
    銑削如圖2所示圓柱面,使用刀具是半徑為10mm的球形立銑刀。編程控制點(diǎn)有兩個(gè),即刀尖、球心,這里使用球心。O0001
    N1 G9054G18G00X60.0Y0S1000M03;
    N2 Z0;
    N3 G91G01 G41X-20.0D01 F100;
    N4 G02X-80.0I40.0;
    N5 G40GG0lX20.0;
    N22vG90G00Z100.0;
    N23vX0 Y0M05;
    N24 M30;

4 使用刀具半徑補(bǔ)償時(shí)常見的問題



  1. 半徑補(bǔ)償時(shí)的過切問題

  2. G40 執(zhí)行前改變補(bǔ)償號

  3. 在G02、G03模式下取消刀具補(bǔ)償

  4. M96模式與M97模式



    1. 無被選擇的工作平面內(nèi)的移動(dòng)指令:當(dāng)?shù)毒甙霃窖a(bǔ)償指令發(fā)出時(shí),第一段程序先被讀入BS,在BS中算得的第一段編程軌跡被送到CS暫存后,又將第二段程序讀入BS,算出第二段的編程軌跡。接著對第一和第二兩段的編程軌跡的連接方式進(jìn)行判別。根據(jù)判別結(jié)果,再對CS中的第一段編程軌跡作相應(yīng)的修正。修正結(jié)束后,順序地將修正后的第一段編程軌跡由CS 送AS第二段編程軌跡由BS送入CS。隨后,由CPU將AS中的內(nèi)容送到OS進(jìn)行插補(bǔ)運(yùn)算,運(yùn)算結(jié)果送伺服裝置予以執(zhí)行。如接下的兩個(gè)程序段在被選擇的工作平面內(nèi)無移動(dòng)指令,機(jī)床無法判斷刀具半徑補(bǔ)償?shù)姆较,此時(shí)機(jī)床不發(fā)出報(bào)警信號,補(bǔ)償繼續(xù)進(jìn)行,只是補(bǔ)償?shù)钠鹗键c(diǎn)發(fā)生變化,從而導(dǎo)致工件發(fā)生過切現(xiàn)象。例,如圖4。







      1
      圖4 半徑補(bǔ)償中的過切現(xiàn)象



      O0002
      N1 G90G54G17 G00X0Y0S2000M03
      N2 Z100.0
      N3 G41 X40.0Y10.0D01













      N4 Z2.0 } 連續(xù)兩句Z 軸移動(dòng)
      N5 G01Z-10.0F100 而沒有XY 軸移動(dòng)

      N6Y100.0
      N7X100.0
      N8Y40.0
      N9X20.0
      N10G00Z100.0
      N11G40X0Y0M05
      N12M30

    2. 刀具補(bǔ)償值大于被加工部分內(nèi)圓弧半徑:當(dāng)零件上的圓弧半徑小于刀具半徑補(bǔ)償值時(shí),向圓弧、圓心方向的半徑補(bǔ)償將會(huì)導(dǎo)致過切,這時(shí)程序運(yùn)行到該程序段時(shí),機(jī)床將發(fā)出報(bào)警并停止在將要過切程序段的起始點(diǎn)上,如圖5所示。








      1
      圖5 不停機(jī)導(dǎo)致過切



      1
      圖6 不停機(jī)導(dǎo)致過切




    3. 被銑削部分的槽底寬小于刀具直徑:當(dāng)?shù)毒甙霃窖a(bǔ)償使刀具中心向編程路徑反方向運(yùn)動(dòng),將會(huì)導(dǎo)致過切。此時(shí)機(jī)床將會(huì)報(bào)警并停留在該程序段的起始點(diǎn),如圖6 所示。


    刀具半徑補(bǔ)償號要在刀具補(bǔ)償取消后才能改變,如果在G40下變換補(bǔ)償號,當(dāng)前程序段的目的點(diǎn)的補(bǔ)償量將按照新的給定值,而當(dāng)前程序段開始點(diǎn)補(bǔ)償量則不變,從而可能導(dǎo)致欠切削或過切。
    刀具補(bǔ)償必須在G00、G01模式下取消在G02、G03模式下取消刀具補(bǔ)償時(shí),系統(tǒng)將發(fā)出報(bào)警。
    在圓角過渡模式M96下,用G41或G42進(jìn)行刀具半徑補(bǔ)償時(shí),如果相鄰程序軌跡交角為180°或更大,刀具將以圓弧插補(bǔ)方式繞著交點(diǎn)回轉(zhuǎn)。相反在交角過渡模式M97下,刀具中心將運(yùn)動(dòng)至二相鄰刀心軌跡的點(diǎn)而不是進(jìn)行圓弧插補(bǔ)。當(dāng)加工零件上的階臺高度比刀具半徑小時(shí),用M96模式將會(huì)引起過切,如用M97模式則可以順利通過,如圖7 所示。








1
圖7



5 結(jié)論


當(dāng)數(shù)控機(jī)床具有刀具半徑補(bǔ)償功能時(shí)會(huì)極大方便計(jì)算和編程,但在使用此項(xiàng)功能時(shí)應(yīng)注意機(jī)床的硬件條件以及工件輪廓幾何要素的過渡處的處理,以避免產(chǎn)生欠切削和過切等問題,提高工件的加工精度。

更多相關(guān)信息