數控程式設計教學從零開始(簡單的數控程式設計)
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指令是模態程式碼,它指令刀具分別以點定位控制方法從刀具地點點快速運動到下一個政策方位。它只是快速定位,而無運動軌道要求。
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-工件夾緊
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為刀尖在工件座標系中的起始點方位。
關於有刀具補償功用的數控機床,其對刀差錯能夠經過刀具偏移來補償,所以調整機床時的要求並不嚴峻。
數控車床的基本對刀方法
常用的對刀方法有三種:試切對刀法、機械檢測對刀儀對刀、光學檢測對刀儀對刀。
選用G50 U W 能夠使座標系發生平移,用新的座標值替代舊的座標值,使機床座標系與工件座標系彼此替代。應當留意,在機床座標系中,座標值是刀架中心點相關於機床原點的距離;而在工件座標系中,座標值是刀尖相對工件原點的距離。