mastercam數控車編程
⑴ mastercam G指令
一、G代碼
形式代碼的功能在它被執行後會繼續維持,而一般代碼僅僅在收到該命令時起作用。定義移動的代碼通常是模態代碼,像直線、圓弧和循環代碼。反之,像原點返回代碼就叫一般代碼。每一個代碼都歸屬其各自的代碼組。在模態代碼里,當前的代碼會被載入的同組代碼替換
功能詳解
G00—快速定位格式:G00 X(U)__Z(W)__說明:
1、該指令使刀具按照點位控制方式快速移動到指定位置。移動過程中不得對工件進行加工。
2、所有編程軸同時以參數所定義的速度移動,當某軸走完編程值便停止,而其他軸繼續運動。
3、不運動的坐標無須編程。
4、G00可以寫成G0G01—直線插補格式:G01 X(U)__Z(W)__F__(mm/min)說明:(1)該指令使刀具按照直線插補方式移動到指定位置。移動速度是由F指令進給速度。所有的坐標都可以聯動運行。
G01也可以寫成G1例:G01 X40 Z20 F150兩軸聯動從A點到B點G02—逆圓插補格式1:G02 X(u)____Z(w)____I____K____F_____說明:
1、X、Z在G90時,圓弧終點坐標是相對編程零點的絕對坐標值。在G91時,圓弧終點是相對圓弧起點的增量值。無論G90,G91時,I和K均是圓弧終點的坐標值。I是X方向值、K是Z方向值。圓心坐標在圓弧插補時不得省略,除非用其他格式編程。
2、G02指令編程時,可以直接編過象限圓,整圓等。註:過象限時,會自動進行間隙補償,如果參數區末輸入間隙補償與機床實際反向間隙懸殊,都會在工件上產生明顯的切痕。
G03—順圓插補說明:
除了圓弧旋轉方向相反外,格式與G02指令相同。
G04—定時暫停格式:
G04__F__ 或G04 __K__說明:加工運動暫停,時間到後,繼續加工。暫停時間由F後面的數據指定。單位是秒。范圍是0.01秒到300秒。
G05—經過中間點圓弧插補格式:G05 X(u)____Z(w)____IX_____IZ_____F_____說明:
1、X,Z為終點坐標值,IX,IZ為中間點坐標值。
2、其它與G02/G03相似例: G05 X60 Z50 IX50 IZ60 F120G08/G09—進給加速/減速格式:G08說明:它們在程序段中獨自佔一行,在程序中運行到這一段時,進給速度將增加10%,如要增加20%則需要寫成單獨的兩段。
G22(G220)—半徑尺寸編程方式格式:G22說明:
在程序中獨自佔一行,則系統以半徑方式運行,程序中下面的數值也是以半徑為準的。
G23(G230)—直徑尺寸編程方式格式:G23說明:
在程序中獨自佔一行,則系統以直徑方式運行,程序中下面的數值也是以直徑為準的。
G25—跳轉加工格式:G25 LXXX說明:
當程序執行到這段程序時,就轉移它指定的程序段。(XXX為程序段號)。
G26—循環加工格式:G26 LXXX QXX說明:
當程序執行到這段程序時,它指定的程序段開始到本 段作為一個循環體,循環次數由Q後面的數值決定。
G30—倍率注銷格式:G30說明:
在程序中獨自佔一行,與G31配合使用,注銷G31的功能。
G31—倍率定義格 式:G31 F_____G32—等螺距螺紋加工(英制)G33—等螺距螺紋加工(公制)格式:G32/G33 X(u)____Z(w)____F____說明:
1、X、Z為終點坐標值,F為螺距。
2、G33/G32隻能加工單刀、單頭螺紋。
3、X值的變化,能加工錐螺紋。
4、使用該指令時,主軸的轉速不能太高,否則刀具磨損較大。
G50—設定工件坐標/設定主軸最高(低)轉速格式:
G50 S____Q____說明:S為主軸最高轉速,Q為主軸最低轉速G54—設定工件坐標一格式:G54說明:在系統中可以有幾個坐標系,G54對應於第一個坐標系,其原點位置數值在機床參數中設定。
G60—准確路徑方式格式:
G60說明:在實際加工過程中,幾個動作連在一起時,用准確路徑編程時,那麼在進行下一 段加工時,將會有個緩沖過程(意即減速)。
G64—連續路徑方式格式:
G64說明:相對G60而言。主要用於粗加工。
G75—返回編程坐標零點格式:
G75 X Z說明:返回編程坐標零點。
G76—返回編程坐標起始點格式:
G76說明:返回到刀具開始加工的位置。
G81—外圓(內圓)固定循環格式:G81__X(U)__Z(W)__R__I__K__F__說明:
1、X,Z為終點坐標值,U,W為終點相對 於當前點的增量值 。
2、R為起點截面的要加工的直徑。
3、I為粗車進給,K為精車進給,I、K為有符號數,並且兩者的符號應相同。符號約定如下:由外向中心軸切削(車外圓 )為「—」,反這為「 」。
4、不同的X,Z,R 決定外圓不同的開關,如:有錐度或沒有度,正向錐度或反向錐度,左切削或右切削等。
5、F為切削加工的速度(mm/min)(6)加工結束後,刀具停止在終點上。
(1)mastercam數控車編程擴展閱讀
結構和代碼
數控車程序可以分成程序開始、程序內容和程序結束三部分內容。
程序開始部分
主要定義程序號,調出零件加工坐標系、加工刀具,啟動主軸、打開冷卻液等方面的內容。
主軸最高轉速限制定義G50 S2000,設置主軸的最高轉速為2000RPM,對於數控車床來說,這是一個非常重要的指令。
坐標系定義如不作特殊指明,數控系統默認G54坐標系。
返回參考點指令G28 U0,為避免換刀過程中,發生刀架與工件或夾具之間的碰撞或干涉,一個有效的方法是機床先回到X軸方向的機床參考點,並離開主軸一段安全距離。
刀具定義G0 T0808 M8,自動調8號左偏刀8號刀補,開啟冷卻液。
主軸轉速定義G96 S150 M4,恆定線速度S功能定義,S功能使數控車床的主軸轉速指令功能,有兩種表達方式,一種是以r/min或rpm作為計量單位。另一種是以m/min為計量單位。數控車床的S代碼必須與G96或G97配合使用才能設置主軸轉速或切削速度。
G97:轉速指令,定義和設置每分鍾的轉速。
G96:恆線速度指令,使工件上任何位置上的切削速度都是一樣的。
程序內容部分
程序內容是整個程序的主要部分,由多個程序段組成。每個程序段由若干個字組成,每個字又由地址碼和若干個數字組成。常見的為G指令和M指令以及各個軸的坐標點組成的程序段,並增加了進給量的功能定義。
F功能是指進給速度的功能,數控車床進給速度有兩種表達方式,一種是每轉進給量,即用mm/r單位表示,主要用於車加工的進給。另一種和數控銑床相同採用每分鍾進給量,即用mm/min單位表示。主要用於車銑加工中心中銑加工的進給。
程序結尾部分
在程序結尾,需要刀架返回參考點或機床參考點,為下一次換刀的安全位置,同時進行主軸停止,關掉冷卻液,程序選擇停止或結束程序等動作。
回參考點指令G28U0為回X軸方向機床參考點,G0 Z300.0為回Z軸方向參考點。
停止指令M01為選擇停止指令,只有當設備的選擇停止開關打開時才有效;M30為程序結束指令,執行時,冷卻液、進給、主軸全部停止。數控程序和數控設備復位並回到加工前原始狀態,為下一次程序運行和數控加工重新開始做准備。