天天看點

學會這些,你數控就入門了

數控加工程式編制就是将加工零件的工藝過程、工藝參數、工件尺寸、刀具位移的方向及其它輔助動作(如換刀、冷卻、工件的裝卸等)按運動順序依照程式設計格式用指令代碼編寫程式單的過程。所編寫的程式單即加工程式單。

  1、機床坐标系和運動方向的确定

  機床的直線運動X、Y、Z三個坐标系采用右手笛卡兒直角坐标系,如圖11-6所示。坐标軸定義順序是先确定Z軸,再确定X軸,最後确定Y軸。對工件作旋轉運動的機床(如車床)以刀具遠離工件方向為X軸的正方向;對刀具作旋轉運動的機床(如立式銑床),刀具為Z軸時,面對刀具主軸向立柱看,右方向為X軸的正方向。

  三個旋轉軸坐标系分别平行于X、Y、Z坐标軸,按右手螺紋前進方向取為正向。

學會這些,你數控就入門了

  2、數控車床的基本指令

  1)程式格式

  加工程式通常由程式開始、程式内容和程式結束等三部分組成。

  程式開頭為程式号,用于加工程式的開始辨別,程式号通常由字元“%”及其後的四位數字表示。

  程式結束可用輔助功能M02(程式結束)、M30(程式結束,傳回起點)等來表示。

  程式的主要内容由若幹個程式段(BLOCK)組成,程式段是由一個或若幹個資訊字組成,每個資訊字又是由位址符和資料符字母組成。資訊字是指令的最小機關。

學會這些,你數控就入門了

  2)程式段格式

  目前常用的是字位址程式段格式,應用标準是JB3832-85。

  下面是一個典型的字位址程式段格式:

  N001 G01 X60.0 Z-20.0 F150 S200 T0101 M03 LF

  其中, N001―表示第一個程式段

  G01―表示直線插補

  X60.0 Z-20.0―分别表示X,Z坐标方向的移動量

  F,S,T―分别表示進給速度、主軸轉速、刀具号

  M03―表示主軸按順時針方向旋轉

  LF―表示程式段結束

  3)數控系統中的基本功能代碼

  (1)程式段序号:N10、N20…

  (2)準備功能:G00-G99 是使數控裝置作某種操作的功能。

  G代碼分為模态代碼和非模态代碼兩種。所謂模态代碼是指某一G代碼(G01)一經指定就一直有效,直到後邊程式段中使用同組G代碼(G03)才能取代它。而非模态代碼隻在指定的本程式段中有效,下一段程式需要時必須重寫(如G04)。金屬加工微信,值得您的關注。

  a.快速點定位指令G00

  G00指令是模态代碼,它指令刀具分别以點定位控制方式從刀具所在點快速運動到下一個目标位置。它隻是快速定位,而無運動軌迹要求。

  其指令書寫格式是:G00 X_Z_;刀具實際的運動路線不是直線,而是折線,是以使用G00指令時要注意刀具是否和工件急夾具發生幹涉,忽略這一點,就容易發生碰撞,而在快速狀态下的碰撞更加危險。

  b.直線插補指令G01

  直線插補指令是直線運動指令,也是模态代碼。它指令刀具在兩坐标或三坐标間以插補關聯方式按指定的F進給速度(機關為mm/min)作任意斜率的直線運動。

  其指令書寫格式是:G01 X_Z_F_;F指令也是模态指令,它可以用G00指令取消。如果早G01程式段之前的程式段沒有F指令,則機床不動。是以,G01程式中必須還有F指令。

  c.圓弧插補指令G02/G03(采用笛卡爾坐标判斷)

  圓弧插補指令指令刀具在指定平面内按給定的F進給速度作圓弧運動,切削出圓弧輪廓。在車床上加工圓弧時,不僅要用G02/G03指出圓弧的順逆時針方向,用XZ指定圓弧的終點坐标,而且還要指定圓弧的半徑。

  其指令書寫格式是:G02/G03 X_Z_R_;

學會這些,你數控就入門了

  (3)輔助功能:用來指定機床的輔助動作(如機床的啟停、轉向、切削液的開關、主軸轉向、刀具夾緊松開等〕

  M00-程式暫停

  M01-程式計劃暫停

  M02-程式結束

  M03-主軸正轉(CW)

  M04-主軸反轉(CCW)

  M05-主軸停轉

  M06-加工中心換刀

  M07、M08-冷卻液開

  M09-冷卻液關

  M10-工件夾緊

  M11-工件松開

  M30-程式結束,傳回起點

  M03和M04指令之間必須用M05指令使主軸停轉後進行。

  (4)進給功能F

  如果采用直接指定法,在F後面直接寫上要求的進給速度,如F1000,表示進給量是1000mm/min);車螺紋、攻絲和套扣時,由于進給速度與主軸轉速有關,F後面數字是指定的導程。

  (5)主軸功能S

  S指定主軸轉速,如S800,表示主軸轉速為800r/min。

  (6)刀具功能T

  指令數控系統進行換刀,用位址T和其後的4位數字來指定刀具号和刀具補償号(刀具偏置号)。前2位是刀具序号:0~99,後2位是刀具補償号:0~32。每一刀具加工結束後,必須取消刀具補償。

  刀具序号可以和刀盤上的刀位号相對應;

  刀具補償包括形狀補償和磨損補償;

  刀具序号和刀具補償号不必相同,為友善起見也可一緻。

  在數控裝置中,程式的記錄是靠程式号來辨識的,即調用程式或者編輯程式都要通過程式号來調出。

  a.程式編号的結構:O ;

  “O”後面數字用4位數(1~9999)表示,不允許為“0”。

  b.程式段順序号:在程式段前加上順序号,如:N ;

  “O”後面數字用4位數(1~9999)表示,不允許為“0” 。

學會這些,你數控就入門了

  工件坐标系的設定

  工件安裝在卡盤上,機床坐标系與工件坐标系一般是不重合的,為便于程式設計,應建立一個工件坐标系,使刀具在此坐标系中進行加工。

  G50 X Z

  該指令規定刀具起刀點或換刀點至工件原點的距離,坐标X,Z為刀尖在工件坐标系中的起始點位置。

  對于有刀具補償功能的數控機床,其對刀誤差可以通過刀具偏移來補償,是以調整機床時的要求并不嚴格。

  數控車床的基本對刀方法

  常用的對刀方法有三種:試切對刀法、機械檢測對刀儀對刀、光學檢測對刀儀對刀。