程式制作精.docx
《程式制作精.docx》由会员分享,可在线阅读,更多相关《程式制作精.docx(14页珍藏版)》请在冰点文库上搜索。
![程式制作精.docx](https://file1.bingdoc.com/fileroot1/2023-6/19/ce9e358e-fbf8-4ea5-9e13-1c1a3ccce7fe/ce9e358e-fbf8-4ea5-9e13-1c1a3ccce7fe1.gif)
程式制作精
程式制做
一.程式制做:
機械的加工是利用程式來控制刀具位移,因此使NC工具機加工時需把刀具位移路徑和其它條件轉換為程式,所制作的程式即為加工程式.
程式制做可分為:
(1手動編程(2電腦編程
CNC的座標系:
從G54----G59工作座標系中一共六個可用座標系
至作程式中座標系分為:
2D座標系統和3D座標系統:
(-,+(+,+
(-,-(+,-
二軸座標系統(2D三軸座標系統(3D
機械座標:
機械固定不變的位置數值.
在執行程式時,只須把機械值輸入到相應的工作座標系即可.例:
G54G55
X--X--
Y--Y--
Z--Z—
二:
機能:
1:
S機能:
主軸轉速rpm:
機台overvide鈕調節主軸轉速百分比%.
指令:
M03S200.
2:
F進給率:
mm/min
在快速移動時沒有F.如:
G00X20Y-20
在直線切削或圓弧切削則有F.如:
G00X-20Y20F200
如G01後面沒有設F值.程式則按G00速度進給.
F值固定不變時,可以不重復寫出.如:
G01X10Y20F100:
X30;
Y-20;
M30;
3:
T機能:
刀具刀號順序.如:
T5第五把刀4:
M:
代碼:
又稱輔助機能,作用跟機台上電源開關一樣,沒有實在意義.
其范圍:
M00—M99
M00:
程式停止:
當程式執行主M00時.會自動停止/若要繼續執行.按執行
鍵即可.如:
G90G00X0Y0Z50:
G01X20Y20F100
X30
M00(程式自動停止
Y50
M30
M01:
選擇性暫停:
在程式中單節前面是M01時,把遇M01選擇性暫停鍵打
開,程式會自動停止.沒有把選擇鍵打開,則不會停止.若繼續執行則
按執行鍵即可.
M02:
程式結束:
光標只限制有M02行,程式不能返回到開頭.
M03:
主軸正轉:
如:
M03S1800:
M30:
M04:
主軸逆轉:
主用于自動功牙中.
M05:
主軸停止轉動.
M06:
刀具交換:
必須與T指令結和才能執行.如:
M06T
M07:
噴氣.
M08:
冷卻液給水.
M09停止M07M08指令.
M19:
主軸定位:
換刀時定位,搪孔時退刀.
M30:
程式結束返回到開頭,把自動睡
眠開關打開,程式結束.
M98:
呼叫副程式如:
M98P2:
M99:
程式循環.
5:
G代碼:
又稱准備機能范圍G00---G99G00:
快速定位
程式格式:
G00X--.Y--.Z--.F--X.Y.Z.為終點座標.
其速率由旋鈕百分比控制,速率是機台內固定不變的.
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:
為圓弧半徑值.
IJK:
圓弧切削起點至圓弧中心之X軸向.Y軸向.Z軸向.增量值.
注意:
(1圓弧構成的三要素為起點.終點與圓弧之大小.起點為G02G03指
令時的座標點.終點為程式中的XYZ座標值.圓弧大小則以R或IJK
來表示.如(1所示:
格式為:
G02
G03X--.Y—R:
(2圓弧之大小以R表示時稱為圓弧半徑表示法,以IJK表示時稱為弧
心表示法,兩者之差異在于R值無
方向性,而IJK值有方向性,故銑削
全圓時僅可使用IJK不能用R指令.因全圓銑削時,起點與終點相同.
而通過一相同半徑為R之圓有無數個.此時CNC機台無法選擇.須用
IJK指令來設定.也可用兩個R指令把圓分成兩部分.
如圖(2所示:
格式:
G02
G03X-.Y--.I-.J–F-
(3:
通過距離小于直徑之任意兩點為(起點,終點而半徑為R的圓弧有兩個.
用(3區分此兩個圓弧,常以R值之正負來判斷,為圓弧所對應之夾角小
于或等于180度時,R為正值.反之為負值.
如圖(3所示:
格式:
G02R+
G03X-.Y-R-F:
G04:
暫停:
格式:
G04X-:
G04X-:
G04P-:
例:
G04X2:
暫停2秒數字後面有小數點
G04X2000:
暫停2秒數字後面沒有小數點
G04P2000:
暫停2秒數字後面有小數點
G15:
極座標系統取消
G16:
極座標系統設定
格式:
G16X-Y-
X表示圓弧半徑
Y:
表示角度值
G90G16X100Y30:
G91Y120;K2(兩次增量
G15(取消極座標
M30:
G17:
X-Y平面設定—相對于機台X軸,Y軸兩軸構成的平面.如圖樣(4
G18:
X-Z平面設定—相對于機台X軸,Z軸兩軸構成的平面.如圖樣(5
G19:
Y-Z平面設定—相對于機台Y軸,Z軸構成的平面.如圖樣(6
G20:
英制單位設定;
G21:
工制單位設定;
G28:
自動經機械點復歸至機械原點;
G29:
自動從機械原點經中間點至指令點;G40:
刀具補正取消;
G41:
刀具左補正(半徑
G42:
刀具右補正;
格式:
G41G00
G42G01X--.Y—D—F:
XY表示各軸終點之座標;
D表示刀具半徑所設定之補正代號;加工時進行左補正的情形有:
加工時進行右補正的情形有:
G41左補正
G42右補正
說明:
(1.G41左補正是順銑,G42右補正是逆銑.
(2.對於CNC機台加工一般都採用G41左補正.
(3.抽象的講:
刀具在工件的左邊為左補正,刀具在工件的右邊為右補正.
(4.補正主要目的在於可使用不同刀徑的刀具,用補正的方法,而可用
同一條程式,不須用不同的刀具而用不同的程式加工.
(5.補正值為刀具之半徑加欲留量.
(6.刀具補正完後,末尾一定要有
G40取消補正.
G43:
刀具長度,設正向補正.
G44:
刀具長度,設負向補正.
G49:
長補正取消.
格式:
G43
G44H--.
H為刀長所設定的補正代碼
在加過程中常用刀具比測儀來完成動作:
加工時不要把刀具補正刀號搞錯.
這樣容易造成刀具撞斷之現象.
G54:
第一工作座標;
G55:
第二工作座標;
G56:
第三工作座標;
G57:
第四工作座標;
G58:
第五工作座標;
G59:
第六工作座標;
各工作座標的數值表示不同的座標值,這樣就可以多個工件一起加工.
G73:
高速啄進鑽深孔.
格式:
G73X--.Y--.Z--.R--.Q--.F--.
X.Y表示座標值.
Z表示深度.
R表示安全高度.
Q表示每次吃刀量.
F表示進給率.
程式在每次進刀量Q值時,會自動提起微量後繼續加工.
程式路徑如圖樣(7;
G76:
精搪孔.
格式:
G76X--.Y--.Z--.R--.Q--.F--.
X.YZ表示座標值;
R表示安全高度;
Q表示每次吃刀量;
F表示進給率;
程式路徑如圖樣(8;
刀具偏移Q值,避免劃傷孔壁.
G81:
鑽孔,中心鑽.
格式:
G81X--.Y--.Z--.R--.F--.
G82:
沉頭鑽孔.
格式:
G82X--.Y--.Z--.R--.Q--.F--.
P為暫停時間
G83:
啄進鑽深孔
格式:
G83X--.Y--.Z--.R--.Q--.F--.
每次吃Q值後,會自動回到R安全高度,以便排屑.
G84:
右螺旋功牙
格式:
G84X--.Y--.Z--.R--..F--.
必須注意:
(1轉速和進給必須是100%
(2F=S*P(牙距
G85:
鉸孔:
格式:
G85X--.Y--.Z--.R--..F--.
當鉸孔完必後,主軸會運轉以G01的速度退刀.
G86:
精搪孔
格式:
G86X--.Y--.Z--.R--..F--.
當精搪孔完畢後,主軸會停止提刀.
G80取消所有鑽孔之循環.
G90:
絕對值座標系統.
G91:
增量值座標系統.
用絕對值座標表示:
用絕對值座標表示:
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.
絕對:
G90G28Z0:
參考點經絕對值零點到機械原點.
增量:
G91G28Z0:
參考點主機械原點.
G90G28Z0
G91G28Z0
G92:
工件座標系設定;
G98:
起始點復歸固定循環;
G99:
R點復歸固定循環;
代碼之運用須注意:
1:
G碼分一次G碼和模式G碼;
一次G碼只在所在的單節內有效,對其他單節則構不成影餉.
模式G碼一經設定一直有效,直到被同一組群之代碼取代.如G04G28
2.G碼根據功能不同被分為不同的組群.同一單節里同一組群的G碼
僅能設定一個.諾重復設定.則以最後一個G碼有效.
手編程式檢測試題
一:
填空題:
(50分
1.程式制做可分為______________和
_____________:
2.CNC機械加工是利用程式來控制
_____________.因此使用NC工具機加工時.須把______________和____________轉換為程式.
3.NC機台能正常執行程式所用的機能有
___________.___________._________.
___________.__________.
4.能使程式停止的代碼是__________._________.程式結束的代碼是_______.
5.構成圓的三要素是_______.________.________.弧心表示法中I.J.K數值的確定是
__________________________________________________:
6.暫停5秒的表示是________._________.__________:
7.一般CNC機台銑削方式採用________.補正方法有_______._______.兩種.刀具半徑補正中.順銑是________代碼.逆銑是_______代碼
8._______只在所在的單節有效.對其它單節不構成影餉如G04:
_______一經設定後一直有效.直到被同一組群G碼取代如G91.G90
9.精搪孔時.Q的作用是
________________________:
機台功牙時轉速和進給必須調至________:
進給率F=_____X____:
二:
實作題.
1.請畫圖說明採用左補正.右補正的幾種
加工情況?
(15分
2.請先把加工之步驟寫出.然後再寫出加工之程式(用補正(15分
3.寫出加工步驟然後寫出加工程式(20分
99.10.15