马上注册,结交更多同行朋友,交流,分享,学习。
您需要 登录 才可以下载或查看,没有帐号?注册
x
程式制作基本概念
一. 何謂程式制作:
NC機械的加工是利用程式來控制刀具的切削位移,因此使用NC 工具機來加工時.首先須把刀具的移動路徑和其它加工條件轉換為程式,所制作的程式稱為加工程式。
程式制作時須注意:
1. 使用範圍.
2.何種材質.
3.切削須序.
4.刀具選定.
5.切削條件.
二. 程式設計方法:
程式所轉換的就是此加工圖形的結構與形狀.所以程式設 計是極重要的一環.對於設計人員來說應具備以下之條件.
1. 良好的識圖能力.
2. 良好的幾何.三角函數.
3. 切削條件及熟習刀具特性.
程式設計一般分為: a.手工程式製作。 b.自動程式。
對於一些形狀簡單.極易加工的圖形.是利用人工將所用指
令。切削條件等資料按一定的格式編寫成一完整的數值控制加工程式.即稱手工程式製作。
加工零件形狀復雜.手工程式編寫比較復雜且容易出錯.就利用電腦代替人腦來設計程式.即為自動程式設計.
代碼是組成程式的基本單元.結構控制如下:
組成 控制
代碼有:M代碼. F代碼. S代碼. T代碼. G代碼五種
a.M代碼X稱輔助代碼.跟電源開關一樣的功能.前提條件.
M00~M99
1. M00:程式停止.
程式自動執行時.當執行到M00時,機台將停止執行下一動作。
2. M01:選擇性程式停止.
與M00功能相同:當面板功能鍵打開.程式執行到M01時會停止,如功能鍵不打開則不執行。
3.M02:程式結束.
表示加工程式結束,此時執行“指標”停留於此一單節上.
4.M03:主軸正轉.
主軸以須時針方向旋轉. 例:M03S1000.
5.M04:主軸逆轉.
主軸以反時針方向旋轉.
6.M05:主軸停止.
結束M03.M04指令.主軸停止轉動.
7.M06:刀具交換.
將刀庫中等待刀具換於主軸位置.
格式:M06T5;
8.M07:噴氣.
9.M08:切削液開啟.
10. M09:停止M07. M08噴氣及冷卻液泵.
11.M19:主軸定位.
令主軸旋轉至一個固定方向而停止旋轉,主要用於換刀時定位及
搪孔時定位以對正偏位方向.
12.M30:程式結束.
相當於M02功能,所以不同M02時記憶操作只停留該項, 而M30可自動回復至開始位置,以利同一程式繼續執行。
13.M98:執行副程式.
當系統讀到此一指令時執行動作會跳至所指定的副程式,且連續
執行指定的次數.
副程式也可再呼叫指定的副程式來執行.
14.M99:副程式結束回主程式.
當副程式執行完畢,程式最後必須以此指令來表示副程式
結束,使系統回到主程式中繼續執行來完成程式.
b.F代碼
稱為進給率,用於控制刀具位移的速度。單位是mm/min
mm/min
F 刀具
工件
床台
c.S代碼
稱為主軸轉速機能.
指令執行:M03S1000. 主軸正轉1000轉每分
M04S1000. 主軸反轉1000轉每分.
d.T代碼
稱為刀具機能,T后面的數字代表刀具庫的號碼.
格式T5M06:換第五把刀.
四.G代碼:
又稱准備機能,它是數控系統中已經設定好的機能.
其范圍由G00至G99.不同的G碼代表不同的意義與不同的動作
1. G00:位置定位(快速進給).
程式格式:G00X_Y_Z_;
X、Y、Z:X軸,Y軸,Z軸終點坐標。
注意G00刀具的位移運動路徑不一定為一直線,而是依
各軸向位移量來決定.G00只適合於快速定位,不適合切
削加工。
2. G01:直線切指令
程式格式 G01X_Y_Z_F_;
3. G02. G03圓弧切削.
G02:順時針方向圓弧切削.
G03:逆時針方向圓弧切削.
格式: G02 R_
G03 I_ J_
X、Y、Z:X軸.Y軸向.Z軸終點座標.
R:圓弧半徑值.
I.J.K:圓弧切削起點至圓弧中心之X軸向,Y軸向,Z軸向增量值.
F:切削進給率.
說明:
A.圓弧構成的三要素為起點、終點與圓弧之大小,起點為開始執行G02.G03指令時的座標點,終點為程式中的X,Y,Z座標值.圓弧大小則以半徑R或Z,J,K來表示.
Y Y 終點
G02 起點
G03 R J
X 圓心 X
G02. G03方向表 I, J, K, R之決定
B.圓弧之大小以R表示時稱為圓弧半徑表示法,以I.J.K
表示時稱為弧心表示法.R值無方向性,I.J.K值有方向性.故銑全圓時僅可用I.J.K指令法,不能用R指令法.因全圓銑削時起點與終點相同,而通過一相同點半徑為R之圓弧有無數個.
C.通過距離小於直徑之任意兩點.(一為起點,一為終點)而半徑為
R的圓弧有兩個:圓弧1、圓弧2.為了區分此兩個圓弧.常用R
值之正負來判別,當圓弧所對應之夾角小於或等於180度時R
為正值.夾角大於180度時R為負值.
1 2
R
Q>180
R Q480
起點 終點 起點 終點 起點 R 終點
任意兩點R之圓弧有三個 R取負值 R取正值
4. G04暫停指令
格式: G04
G04 P3000;暫停3秒 G04 X2000;暫停2秒.
G04 P1500;暫1.5秒 G04 X2000;暫停2秒.
5. G17.G18.G19
G17:X-Y平面設定
G18:切削平面設定
G19:Y-Z平面設定
G17 G18 G19
6.G20:英制單位設定.
G21:公制單位設定.
7.G41:刀半徑左補正.
G42:刀半徑右補正.
G40:取消刀具補正.
G41 G00
格式: G42
刀具
刀具路徑
補正量
所謂左補正就是刀具在工件的左邊如:
路徑方向
G41 G42
右補正就是刀具在工件的左邊如:
工件 刀具
G42
G41
外緣加工 內緣加工
G41
G42 G02
G03
圓弧切削外緣 圓弧切削內緣
8.座標系統:
a. 機械座標系統:以機械零點為座標,制造商自定G53.
b. 工作座標系統:G54.G55.G56.G57.G56.G59.六個工作座標系統.
G58
(X.Y.Z) G54 G55 G56 G57
G59
機械原點 ●機械原點
G53.G00X_Y_Z_ G54—G59工作座標系統
9.固定循環指令,通常固定循環包括下列六個動
a. 快速定位到x,y座(G00).
b. 快速定位到R點(G00).
c. 孔加工到Z點.
d. Z點的動點.
e. 回到R點.
f. 快速定位到起始點.
10.G81:鉆孔循環
格式:G81X_Y_Z_R_F_; 起始點
動作情況. R點
● Z點
G80:固定循環取消.
有固定循環設定,末尾一定有固定循環取消.
11.G82:育孔鉆孔循環.
格式:G82X_Y_Z_R_P_F_;
G82指令除了在孔底Z點多一暫停時間P外.其餘與G81相同
起始點
動作情況. R點
暫停
P點 Z點
12.G83:啄鉆循環.
格式:G83X_Y_Z_R_Q_F_;
G83之動作情況為鉆削頭每鉆削Q距離后,即返回R點.
然後快速定位於前一鉆削終點前;並繼續鉆削Q距離.便於方便排屑及冷卻. 起始點
動作情況
13.G73:高速喚鉆循環.
格式:G73X_Y_Z_R_Q_F_;
此加工形態為鉆頭每鉆削Q距離后,快速提刀S量,並由該
點繼續鉆削Q距離.而后依此方式加工至孔底位置.S值由參數設定.
起始點
動作情況
14.G85:鉸孔循環.
程式格式:G85X_Y_Z_R_F_;
用於鉸孔加工.當加工至孔底后,主軸仍以切削速度退回R點.
15.G86:搪孔循環.
格式:G86X_Y_Z_R_F_;
此機能通常用於粗搪孔加工.加工至孔底時,主軸停止旋轉,並以 快速定位退回R點或起點.
16.G76:粗搪孔循環.
格式:G76X_Y_Z_R_Q_F_;
當搪刀加工至孔底時主軸定向停止,然後搪刀偏移Q量.使搪刀退
回R點,不致刮傷孔壁.
測試題 姓名 工號
一. 解釋:
1. 何謂程式製作:
2. 何謂單節:
3. X.Y.Z軸的定義:
二. 問答題
1.我們在製作程式時應考慮哪些問題?
2.一個程式製作一般由哪些代碼組成?各自的作用有哪些?
三. 填空:
1.我們在程式執行,能使程式暫停的代碼是 , ,
程式結束的代碼是 , . 程式循環的代碼
是 .
2.主軸轉3000轉每分的代碼表示是 .
3.交換第10把刀的表示是 .
4.圓弧構成的三要素 , , .
5.暫停2秒的表示方法有:
6.順銑是 補正,圓弧切削內緣G03是 補正,
切削外緣G02是 補正.
一. 看圖編程. Y0
1.
X0
15 15
2.用補正的方法銑
出凸台的程式. 40 Y0
10
4. 用主副程式編程. 0
0 30 |