寧波培訓(xùn)網(wǎng) > 寧波數(shù)控機床培訓(xùn)機構(gòu) > 余姚優(yōu)職教育
首頁 培訓(xùn)網(wǎng) 最新資訊 熱門問答

余姚優(yōu)職教育

免費試聽 13082951081

您當前的位置: 資訊首頁 > 數(shù)控機床培訓(xùn)資訊 > 學(xué)習CNC編程當中的代碼

學(xué)習CNC編程當中的代碼

來源:教育聯(lián)展網(wǎng)    編輯:佚名    發(fā)布時間:2020-05-05


學(xué)習CNC編程當中的代碼-余姚優(yōu)職模具培訓(xùn)

一. 程式制做:

機械的加工是利用程式來控制刀具位移,因此使NC工具機加工時需把刀具位移路徑和其它條件轉(zhuǎn)換為程式,所制作的程式即為加工程式.

程式制做可分為:(1)手動編程  (2)電腦編程

CNC的座標系:

從G54----G59工作座標系中  一共六個可用座標系

機械座標:機械固定不變的位置數(shù)值.

在執(zhí)行程式時,只須把機械值輸入到相應(yīng)的工作座標系即可.例:

   G54     G55

    X--       X--

    Y--       Y--

    Z--       Z—


二:機能:

  1:S機能:主軸轉(zhuǎn)速rpm: 機臺overvide鈕調(diào)節(jié)主軸轉(zhuǎn)速百分比%.

          指令:M03S200.

  2:F進給率:mm/min

     在快速移動時沒有F. 如:G00X20Y-20

     在直線切削或圓弧切削則有F. 如: G00X-20Y20F200

     如G01後面沒有設(shè)F值.程式則按G00速度進給.

     F值固定不變時,可以不重復(fù)寫出.如:

              G01X10Y20F100:

              X30;

              Y-20;

              M30;

3:T機能: 刀具刀號順序.如:T5第五把刀

4:M:代碼:又稱輔助機能,作用跟機臺上電源開關(guān)一樣,沒有實在意義.          

        其范圍: M00—M99

M00:程式停止:當程式執(zhí)行主M00時.會自動停止/若要繼續(xù)執(zhí)行.按執(zhí)行

     鍵即可.如:

              G90G00X0Y0Z50:

              G01X20Y20F100

              X30

              M00(程式自動停止)

              Y50

              M30

M01:選擇性暫停:在程式中單節(jié)前面是M01時,把遇M01選擇性暫停鍵打  

     開,程式會自動停止.沒有把選擇鍵打開,則不會停止.若繼續(xù)執(zhí)行則

     按執(zhí)行鍵即可.

    M02:程式結(jié)束:光標只限制有M02行,程式不能返回到開頭.

    M03:主軸正轉(zhuǎn):如:M03S1800:M30:

    M04:主軸逆轉(zhuǎn):主用于自動功牙中.

    M05:主軸停止轉(zhuǎn)動.

    M06:刀具交換:必須與T指令結(jié)和才能執(zhí)行.如:M06T

    M07:噴氣.

    M08:冷卻液給水.

    M09停止M07 M08指令.

    M19:主軸定位:換刀時定位,搪孔時退刀.

    M30:程式結(jié)束返回到開頭,把自動睡眠開關(guān)打開,程式結(jié)束.

    M98:呼叫副程式如:M98 P2:

    M99:程式循環(huán).

5:G代碼:又稱準備機能 范圍G00---G99

    G00:快速定位

        程式格式: G00X--.Y--.Z--.F--   X.Y.Z.為終點座標.

        其速率由旋鈕百分比控制,速率是機臺內(nèi)固定不變的.

    G01:直線切削

        程式格式:G01X--.Y--.Z--.F--.

        Y--.Z--.F--.為直線切削之終點F為進給率,其速率可由旋鈕百分比控制.

        G00後面可以沒有F值,而G01後面一定要有F直.

    G02:順時針切削.

    G03:逆時針切削.

        格式為:G02  

              G03     X--.Y--.Z--.R--(I-J-K-) F-

    X.Y.Z.為X軸Y軸Z軸終點座標.

    R:為圓弧半徑值.

    I J K:圓弧切削起點至圓弧中心之X軸向.Y軸向.Z軸向.增量值.

注意:(1)圓弧構(gòu)成的三要素為起點.終點與圓弧之大小.起點為G02 G03指

      令時的座標點.終點為程式中的XYZ座標值.圓弧大小則以R或IJK  

      來表示.

          格式為:G02

                G03   X--.Y—R:

     (2) 圓弧之大小以R表示時稱為圓弧半徑表示法,以I J K表示時稱為弧

        心表示法,兩者之差異在于R值無方向性,而I J K值有方向性,故銑削  

        全圓時僅可使用IJ K不能用R指令.因全圓銑削時,起點與終點相同.

        而通過一相同半徑為R之圓有無數(shù)個.此時CNC機臺無法選擇.須用

        IJ K指令來設(shè)定.也可用兩個R指令把圓分成兩部分. 

        格式:G02  

            G03  X-.Y--.I-. J–F-

    (3): 通過距離小于直徑之任意兩點為(起點,終點)而半徑為R的圓弧有兩個.

        用(3)區(qū)分此兩個圓弧,常以R值之正負來判斷,為圓弧所對應(yīng)之夾角小

        于或等于180度時,R為正值.反之為負值.  

      格式:G02          R

          G03   X-.Y-   R-    F:

  G04:暫停:

      格式:G04  X-:

           G04  X-:

           G04  P-:

      例:G04 X2: 暫停2秒 數(shù)字後面有小數(shù)點

        G04 X2000: 暫停2秒 數(shù)字後面沒有小數(shù)點

        G04 P2000: 暫停2秒 數(shù)字後面有小數(shù)點

  G15:極座標系統(tǒng)取消

  G16:極座標系統(tǒng)設(shè)定

      格式:G16X-Y-

           X表示圓弧半徑            Y:表示角度值

           G90G16X100Y30:

           G91Y120; K2(兩次增量)

           G15 (取消極座標)

           M30:

  G17:X-Y平面設(shè)定—相對于機臺X軸,Y軸兩軸構(gòu)成的平面. 如圖樣(4)

  G18:X-Z平面設(shè)定—相對于機臺X軸,Z軸兩軸構(gòu)成的平面. 如圖樣(5)

  G19: Y-Z平面設(shè)定—相對于機臺Y軸,Z軸構(gòu)成的平面. 如圖樣(6)

  G20:英制單位設(shè)定;

  G21:工制單位設(shè)定;

  G28:自動經(jīng)機械點復(fù)歸至機械原點;

  G29:自動從機械原點經(jīng)中間點至指令點;

  G40:刀具補正取消;

  G41:刀具左補正(半徑)

  G42:刀具右補正;

      格式:G41  G00

           G42  G01   X--.Y—D—F:

      X Y表示各軸終點之座標;       D表示刀具半徑所設(shè)定之補正代號;     加工時進行左補正的情形有:              加工時進行右補正的情形有:

     G41左補正                      G42右補正

  說明: (1).G41左補正是順銑, G42右補正是逆銑.

       (2).對於CNC機臺加工一般都採用G41左補正.

       (3).抽象的講:刀具在工件的左邊為左補正,刀具在工件的右邊為右補正.

       (4).補正主要目的在於可使用不同刀徑的刀具,用補正的方法,而可用

          同一條程式,不須用不同的刀具而用不同的程式加工.

        (5).補正值為刀具之半徑加欲留量.

        (6).刀具補正完後,末尾一定要有G40取消補正.

 G43:刀具長度,設(shè)正向補正.

 G44:刀具長度,設(shè)負向補正.

 G49:長補正取消.

     格式:G43

         G44  H--.

         H為刀長所設(shè)定的補正代碼

     在加過程中常用刀具比測儀來完成動作:加工時不要把刀具補正刀號搞錯.

     這樣容易造成刀具撞斷之現(xiàn)象.

 G54:**工作座標;

 G55:第二工作座標;

 G56:第三工作座標;

 G57:第四工作座標;

 G58:第五工作座標;

 G59:第六工作座標;

     各工作座標的數(shù)值表示不同的座標值,這樣就可以多個工件一起加工.

 G73:高速啄進鑽深孔.

     格式:G73X--.Y--.Z--.R--.Q--.F--.

          X.Y表示座標值.

          Z表示深度.

          R表示安全高度.

          Q表示每次吃刀量.

          F 表示進給率.

      程式在每次進刀量Q值時,會自動提起微量後繼續(xù)加工.

      程式路徑如圖樣(7);

 G76:精搪孔.

     格式:G76X--.Y--.Z--.R--.Q--.F--.

          X.Y Z表示座標值;

          R表示安全高度;

          Q表示每次吃刀量;

          F 表示進給率;

       程式路徑如圖樣(8) ;

     刀具偏移Q值,避免劃傷孔壁.

 G81:鑽孔,中心鑽.

     格式:G81X--.Y--.Z--.R--.F--.

 G82:沉頭鑽孔.

     格式:G82X--.Y--.Z--.R--.Q--.F--.

          P為暫停時間

 G83:啄進鑽深孔

     格式:G83 X--.Y--.Z--.R--.Q--.F--.

     每次吃Q值後,會自動回到R安全高度,以便排屑.

 G84:右螺旋功牙

     格式:G84 X--.Y--.Z--.R--..F--.

     必須注意:

(1) 轉(zhuǎn)速和進給必須是100%

(2) F=S*P(牙距)

 G85:鉸孔:

     格式:G85 X--.Y--.Z--.R--..F--.

     當鉸孔完必後,主軸會運轉(zhuǎn)以G01的速度退刀.

 G86:精搪孔

     格式:G86 X--.Y--.Z--.R--..F--.

     當精搪孔完畢後,主軸會停止提刀.

 G80取消所有鑽孔之循環(huán).  G90:絕對值座標系統(tǒng).

 G91:增量值座標系統(tǒng).  

     用絕對值座標表示:                   用絕對值座標表示:  

     G90G00X0.Y0.Z0.                    G90G01X0.Y10.F100

     G01X10.Y10.F100                    G91X20:  

        X30:                                Y20:

        Y30:                                X-20:

        X10:                                Y-20:

       X0.Y0.                                X-10.Y-10.(原點)

       M30.                                  M30.

    絕對:G90 G28 Z0:參考點經(jīng)絕對值零點到機械原點.      增量:G91 G28 Z0: 參考點主機械原點.

               G90G28Z0                           G91G28Z0

 G92:工件座標系設(shè)定;

 G98:起始點復(fù)歸固定循環(huán);

 G99:R點復(fù)歸固定循環(huán);

代碼之運用須注意:

1:G碼分一次G碼和模式G碼;

 一次G碼只在所在的單節(jié)內(nèi)有效,對其他單節(jié)則構(gòu)不成影餉.

 模式G碼一經(jīng)設(shè)定一直有效,直到被同一組群之代碼取代. 如G04 G28

2.G碼根據(jù)功能不同被分為不同的組群.同一單節(jié)里同一組群的G碼

 僅能設(shè)定一個.諾重復(fù)設(shè)定.則以**後一個G碼有效.


下面的是一個手編程式檢測試題大家可以試著做

手編程式檢測試題

一:填空題: (50分)

1. 程式制做可分為______________和_____________:

2. CNC機械加工是利用程式來控制_____________.因此使用NC工具機加工時.須把______________和____________轉(zhuǎn)換為程式.

3. NC機臺能正常執(zhí)行程式所用的機能有___________ .___________. _________.  ___________. __________.

4. 能使程式停止的代碼是__________ ._________. 程式結(jié)束的代碼是_______.

5. 構(gòu)成圓的三要素是_______. ________. ________.弧心表示法中I.J.K數(shù)值的確定是__________________________________________________:

6. 暫停5秒的表示是________.  _________ . __________:

7. 一般CNC機臺銑削方式採用________. 補正方法有_______. _______.兩種.刀具半徑補正中.順銑是________代碼. 逆銑是_______代碼

8. _______只在所在的單節(jié)有效. 對其它單節(jié)不構(gòu)成影餉 如G04:

_______一經(jīng)設(shè)定後一直有效. 直到被同一組群G碼取代 如G91.G90

9. 精搪孔時.Q的作用是________________________:機臺功牙時轉(zhuǎn)速和進給必須調(diào)至________: 進給率F=_____X____:

二:實作題.

1. 請畫圖說明採用左補正.右補正的幾種加工情況?  (15分)









 


寧波數(shù)控機床

免費體驗課開班倒計時

11: 41: 09

稍后會有專業(yè)老師給您回電,請保持電話暢通

咨詢電話:13082951081

選課

推薦機構(gòu) 全國分站 更多課程

今日已有25人申請,本月限額500

申請試聽名額

已有10254人申請免費試聽

01電話咨詢 | 13082951081

QQ:
加盟合作:0755-83654572