自動控制網—學習自動控制技術電氣自動化技術從這里開始!
當前位置: 自動控制網 > 機床 >

數控機床手工編程

時間:2015-11-02 07:49來源:www.jamespellerite.com 編輯:自動控制網
手工編程時,要求編程人員熟悉所用數控機床的控制媒介和指令系統。 數控機床的控制媒介已經在前面數控機床的組成中介紹過了,下面簡單介紹數控機床指令的形成及基本格式。 1.指令的形成 在圖2-10中,紙帶的每一個位置上,幾乎都可能存在孔。實際上,紙帶

  手工編程時,要求編程人員熟悉所用數控機床的控制媒介和指令系統。

本文來自www.jamespellerite.com

  數控機床的控制媒介已經在前面數控機床的組成中介紹過了,下面簡單介紹數控機床指令的形成及基本格式。

本文來自www.jamespellerite.com

  1.指令的形成 本文來自www.jamespellerite.com

  在圖2-10中,紙帶的每一個位置上,幾乎都可能存在孔。實際上,紙帶的代碼是由各個位置上孔的有無所構成的。由于每一個位置上存在孔的有或無兩種可能性,可以用0(無孔)或1(有孔)表示,所以這個代碼系統稱之為二進制代碼系統。 本文來自www.jamespellerite.com

  一個二進制數字稱為一個位(bit),一個字符碼是由一行二進制位構成的,即一個字符碼是位(bit)的組合,它代表一個字母、數字或是其他的符號。字是字符的集合,用于形成指令的一個部分。典型的數控字是由X位置、Y位置、切削速度等組成。程序段則是字的集合。一個程序段是一條完整的數控指令,若干個程序段組成一道完整的工序。 本文來自www.jamespellerite.com

  2.數控機床的指令格式

自動控制網www.jamespellerite.com版權所有

  數控機床的控制指令格式雖然在國際上有很多標準規定,但實際上并不完全統一。某些早期生產的數控機床在控制器的邏輯設計上作了簡化,很多功能未達到目前國際上通用的標準,而許多新型數控機床又在不斷地改進和創新,有很多功能超過了目前國際上通用的標準。此外,即使是同一功能,不同廠商采用的指令格式也有一定的差異。所以這里只能舉例說明一般的指令格式。 本文來自www.jamespellerite.com

  一般說來,一個程序段中指令的字母數字編排順序如下: 本文來自www.jamespellerite.com

  N×××G××X±××…×Y±××…×Z±××…×
  
其他坐標IJKPQRAB…F××S××T××M××CR 本文來自www.jamespellerite.com

  上述各種功能符號的含義是:
   N——程序段的順序號,為了方便檢索用;
   G——準備功能指令,用來描述機床的動作類型,如G01表示直線插補,G02表示順時針圓弧插補等;
   XYZAB——位移信息,X,Y,Z表示沿坐標軸平移,A,B表示繞相應軸旋轉;
   IJK——位移信息,常用來表示圓弧的圓心坐標;
   PQR——刀具半徑向量沿X,Y,Z坐標軸方向的校正量;
   F——進給功能指令,規定走刀的進給速度;
   S——速度功能指令,規定所選擇的主軸轉速;
   T——刀具功能指令,規定選用的刀具號;
   M——輔助功能指令,控制機床的某種特定動作,如M08表示打開冷卻液,M00表示程序結束并停機等;
   CR——程序段結束。
本文來自www.jamespellerite.com

  詳細說明見表1和表2。

本文來自www.jamespellerite.com

表1 常用工具準備指令
代碼
    功能                      
G00
點位控制,將工件定位到編程位置上
G01
直線插補
G02
順時針方向圓弧插補
G03
逆時針方向圓弧插補
G17
XY平面選擇
G18
ZX平面選擇
G19
YZ平面選擇
G33
螺紋切削,等螺距
G40
取消刀具偏移
G41
刀具左偏
G42
刀具右偏
G60~G79
保留用于點位系統
G80
取消固定循環
G81~G89
用于鏜孔、鉆孔、攻絲等的固定循環
G90
絕對坐標編程
G91
相對坐標編程
 
 
本文來自www.jamespellerite.com

表2 常用輔助功能指令
     功能                    
M00
程序停機
M01
選擇停機,按下“選擇停”按扭后才起作用
M02
程序結束,走帶到下一程序的起點
M03
主軸順時針方向旋轉
M04
主軸逆時針方向旋轉
M05
主軸停轉
M06
換刀
M07
開2號冷卻液
M08
開1號冷卻液
M09
關閉冷卻液
M10
夾緊
M11
松開
M30
程序終了,自動倒帶
本文已影響