① 在CNC編程中,I J K P R U W 各代表什麼謝謝
在不同的城市代碼里有不同的解釋如:
1 I 是代表圓弧的直徑 是X方向 平面為 G17
2 J 也是是代表圓弧的直徑 是Y方向 平面為 G18
3 R 也是是代表圓弧的直徑 是Z方向 平面為 G19 在鑽孔中R代表的是離工件的距離
4 K 在鑽孔中代表的是次數
5 P 在G04P1000里代表的是暫停時間為10秒 M98P1 代表的是呼叫O1號程序
註:以上是發那科系統
② 數控車床編程中26個英文字母代表什麼意思
FANUC數控G代碼,常用M代碼: 代碼名稱-功能簡述 G00------快速定位 G01------直線插補 G02------順時針方向圓弧插補 G03------逆時針方向圓弧插補 G04------定時暫停 G05------通過中間點圓弧插補 G07------Z樣條曲線插補 G08------進給加速 G09------進給減速 G20------子程序調用 G22------半徑尺寸編程方式 G220-----系統操作界面上使用 G23------直徑尺寸編程方式 G230-----系統操作界面上使用 G24------子程序結束 G25------跳轉加工 G26------循環加工 G30------倍率注銷 G31------倍率定義 G32------等螺距螺紋切削,英制 G33------等螺距螺紋切削,公制 G53,G500-設定工件坐標系注銷 G54------設定工件坐標系一 G55------設定工件坐標系二 G56------設定工件坐標系三 G57------設定工件坐標系四 G58------設定工件坐標系五 G59------設定工件坐標系六 G60------准確路徑方式 G64------連續路徑方式 G70------英制尺寸寸 G71------公制尺寸毫米 G74------回參考點(機床零點) G75------返回編程坐標零點 G76------返回編程坐標起始點 G81------外圓固定循環 G331-----螺紋固定循環 G90------絕對尺寸 G91------相對尺寸 G92------預制坐標 G94------進給率,每分鍾進給 G95------進給率,每轉進給 功能詳解 G00—快速定位 格式:G00X(U)__Z(W)__ 說明:(1)該指令使刀具按照點位控制方式快速移動到指定位置。移動過程中不得對工件 進行加工。 (2)所有編程軸同時以參數所定義的速度移動,當某軸走完編程值便停止,而其他 軸繼續運動, (3)不運動的坐標無須編程。 (4)G00可以寫成G0 例:G00X75Z200 G0U-25W-100 先是X和Z同時走25快速到A點,接著Z向再走75快速到B點。 G01—直線插補 格式:G01X(U)__Z(W)__F__(mm/min) 說明:(1)該指令使刀具按照直線插補方式移動到指定位置。移動速度是由F指令 進給速度。所有的坐標都可以聯動運行。 (2)G01也可以寫成G1 例:G01X40Z20F150 兩軸聯動從A點到B點 G02—逆圓插補 格式1:G02X(u)____Z(w)____I____K____F_____ 說明:(1)X、Z在G90時,圓弧終點坐標是相對編程零點的絕對坐標值。在G91時, 圓弧終點是相對圓弧起點的增量值。無論G90,G91時,I和K均是圓弧終點的坐標值。 I是X方向值、K是Z方向值。圓心坐標在圓弧插補時不得省略,除非用其他格式編程。 (2)G02指令編程時,可以直接編過象限圓,整圓等。 註:過象限時,會自動進行間隙補償,如果參數區末輸入間隙補償與機床實際反向間隙 懸殊,都會在工件上產生明顯的切痕。 (3)G02也可以寫成G2。 例:G02X60Z50I40K0F120 格式2:G02X(u)____Z(w)____R(\-)__F__ 說明:(1)不能用於整圓的編程 (2)R為工件單邊R弧的半徑。R為帶符號,「+」表示圓弧角小於180度; 「-」表示圓弧角大於180度。其中「+」可以省略。 (3)它以終點點坐標為准,當終點與起點的長度值大於2R時,則以直線代替圓弧。 例:G02X60Z50R20F120 格式3:G02X(u)____Z(w)____CR=__(半徑)F__ 格式4:G02X(u)____Z(w)__D__(直徑)F___ 這兩種編程格式基本上與格式2相同 G03—順圓插補 說明:除了圓弧旋轉方向相反外,格式與G02指令相同。 G04—定時暫停 格式:G04__F__或G04__K__ 說明:加工運動暫停,時間到後,繼續加工。暫停時間由F後面的數據指定。單位是秒。 范圍是0.01秒到300秒。 G05—經過中間點圓弧插補 格式:G05X(u)____Z(w)____IX_____IZ_____F_____ 說明:(1)X,Z為終點坐標值,IX,IZ為中間點坐標值。其它與G02/G03相似 例:G05X60Z50IX50IZ60F120 G08/G09—進給加速/減速 格式:G08 說明:它們在程序段中獨自佔一行,在程序中運行到這一段時,進給速度將增加10%, 如要增加20%則需要寫成單獨的兩段。 G22(G220)—半徑尺寸編程方式 格式:G22 說明:在程序中獨自佔一行,則系統以半徑方式運行,程序中下面的數值也是 以半徑為準的。 G23(G230)—直徑尺寸編程方式 格式:G23 說明:在程序中獨自佔一行,則系統以直徑方式運行,程序中下面的數值也是 以直徑為準的。 G25—跳轉加工 格式:G25LXXX 說明:當程序執行到這段程序時,就轉移它指定的程序段。(XXX為程序段號)。 G26—循環加工 格式:G26LXXXQXX 說明:當程序執行到這段程序時,它指定的程序段開始到本段作為一個循環體, 循環次數由Q後面的數值決定。 G30—倍率注銷 格式:G30 說明:在程序中獨自佔一行,與G31配合使用,注銷G31的功能。 G31—倍率定義 格式:G31F_____ G32—等螺距螺紋加工(英制) G33—等螺距螺紋加工(公制) 格式:G32/G33X(u)____Z(w)____F____ 說明:(1)X、Z為終點坐標值,F為螺距 (2)G33/G32隻能加工單刀、單頭螺紋。 (3)X值的變化,能加工錐螺紋 (4)使用該指令時,主軸的轉速不能太高,否則刀具磨損較大。 G50—設定工件坐標/設定主軸最高(低)轉速 格式:G50S____Q____ 說明:S為主軸最高轉速,Q為主軸最低轉速 G54—設定工件坐標一 格式:G54 說明:在系統中可以有幾個坐標系,G54對應於第一個坐標系,其原點位置數值在機床 參數中設定。 G55—設定工件坐標二 同上 G56—設定工件坐標三 同上 G57—設定工件坐標四 同上 G58—設定工件坐標五 同上 G59—設定工件坐標六 同上 G60—准確路徑方式 格式:G60 說明:在實際加工過程中,幾個動作連在一起時,用准確路徑編程時,那麼在進行 下一段加工時,將會有個緩沖過程(意即減速) G64—連續路徑方式 格式:G64 說明:相對G60而言。主要用於粗加工。 G74—回參考點(機床零點) 格式:G74XZ 說明:(1)本段中不得出現其他內容。 (2)G74後面出現的的座標將以X、Z依次回零。 (3)使用G74前必須確認機床裝配了參考點開關。 (4)也可以進行單軸回零。 G75—返回編程坐標零點 格式:G75XZ 說明:返回編程坐標零點 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)加工結束後,刀具停止在終點上。 例:G81X40Z100R15I-3K-1F100 加工過程: 1:G01進刀2倍的I(第一刀為I,最後一刀為IK精車),進行深度切削: 2:G01兩軸插補,切削至終點截面,如果加工結束則停止: 3:G01退刀I到安全位置,同時進行輔助切面光滑處理 4:G00快速進刀到高工面I外,預留I進行下一步切削加工,重復至1。 G90—絕對值方式編程 格式:G90 說明:(1)G90編入程序時,以後所有編入的坐標值全部是以編程零點為基準的。 (2)系統上電後,機床處在G狀態。 N0010G90G92x20z90 N0020G01X40Z80F100 N0030G03X60Z50I0K-10 N0040M02 G91—增量方式編程 格式:G91 說明:G91編入程序時,之後所有坐標值均以前一個坐標位置作為起點來計算 運動的編程值。在下一段坐標系中,始終以前一點作為起始點來編程。 例:N0010G91G92X20Z85 N0020G01X20Z-10F100 N0030Z-20 N0040X20Z-15 N0050M02 G92—設定工件坐標系 格式:G92X__Z__ 說明:(1)G92隻改變系統當前顯示的坐標值,不移動坐標軸,達到設定坐標 原點的目的。 (2)G92的效果是將顯示的刀尖坐標改成設定值。 (3)G92後面的XZ可分別編入,也可全編。 G94—進給率,每分鍾進給 說明:這是機床的開機默認狀態。 G20—子程序調用 格式:G20L__ N__ 說明:(1)L後為要調用的子程序N後的程序名,但不能把N輸入。 N後面只允許帶數字1~99999999。 (2)本段程序不得出現以上描述以外的內容。 G24—子程序結束返回 格式:G24 說明:(1)G24表示子程序結束,返回到調用該子程序程序的下一段。 (2)G24與G20成對出現 (3)G24本段不允許有其它指令出現。 ]實例 例:通過下例說明在子程序調用過程中參數的傳遞過程,請注意應用 程序名:P10 M03S1000 G20L200 M02 N200G92X50Z100 G01X40F100 Z97 G02Z92X50I10K0F100 G01Z-25F100 G00X60 Z100 G24 如果要多次調用,請按如下格式使用 M03S1000 N100G20L200 N101G20L200 N105G20L200 M02 N200G92X50Z100 G01X40F100 Z97 G02Z92X50I10K0F100 G01Z-25F100 G00X60 Z100 G24 G331—螺紋加工循環 格式:G331X__Z__I__K__R__p__ 說明:(1)X向直徑變化,X=0是直螺紋 (2)Z是螺紋長度,絕對或相對編程均可 (3)I是螺紋切完後在X方向的退尾長度,±值 (4)R螺紋外徑與根徑的直徑差,正值 (5)K螺距KMM (6)p螺紋的循環加工次數,即分幾刀切完 提示: 1、每次進刀深度為R÷p並取整,最後一刀不進刀來光整螺紋面 2、內螺紋退尾根據沿X的正負方向決定I值的稱號。 3、螺紋加工循環的起始位置為將刀尖對准螺紋的外圓處。 例子: M3 G4f2 G0x30z0 G331z-50x0i10k2r1.5p5 G0z0 M05 注意事項 補充一下: 1、G00與G01 G00運動軌跡有直線和折線兩種,該指令只是用於點定位,不能用於切削加工 G01按指定進給速度以直線運動方式運動到指令指定的目標點,一般用於切削加工 2、G02與G03 G02:順時針圓弧插補G03:逆時針圓弧插補 3、G04(延時或暫停指令) 一般用於正反轉切換、加工盲孔、階梯孔、車削切槽 4、G17、G18、G19平面選擇指令,指定平面加工,一般用於銑床和加工中心 G17:X-Y平面,可省略,也可以是與X-Y平面相平行的平面 G18:X-Z平面或與之平行的平面,數控車床中只有X-Z平面,不用專門指定 G19:Y-Z平面或與之平行的平面 5、G27、G28、G29參考點指令 G27:返回參考點,檢查、確認參考點位置 G28:自動返回參考點(經過中間點) G29:從參考點返回,與G28配合使用 6、G40、G41、G42半徑補償 G40:取消刀具半徑補償 7、G43、G44、G49長度補償 G43:長度正補償G44:長度負補償G49:取消刀具長度補償 8、G32、G92、G76 G32:螺紋切削G92:螺紋切削固定循環G76:螺紋切削復合循環 9、車削加工:G70、G71、72、G73 G71:軸向粗車復合循環指令G70:精加工復合循環G72:端面車削,徑向粗車循環G73:仿形粗車循環 10、銑床、加工中心: G73:高速深孔啄鑽G83:深孔啄鑽G81:鑽孔循環G82:深孔鑽削循環 G74:左旋螺紋加工G84:右旋螺紋加工G76:精鏜孔循環G86:鏜孔加工循環 G85:鉸孔G80:取消循環指令 11、編程方式G90、G91 G90:絕對坐標編程G91:增量坐標編程 12、主軸設定指令 G50:主軸最高轉速的設定G96:恆線速度控制G97:主軸轉速控制(取消恆線速度控制指令)G99:返回到R點(中間孔)G98:返回到參考點(最後孔) 部分通用M代碼: 代碼功能格式 M00程序停止 M01選擇停止 M02程序結束 M03主軸正向轉動開始 M04主軸反向轉動開始 M05主軸停止轉動 M30結束程序運行且返回程序開頭 M98子程序調用M98Pxxnnnn 調用程序號為Onnnn的程序xx次。 M99子程序結束子程序格式: FANUC系統操作面板按鍵: RESET復位鍵 按下此鍵,復位CNC系統。包括取消報警、主軸故障復位、中途退出自動操作循環和中途退出輸入、輸出過程等。 CURSOR游標移動鍵 移動游標至編輯處 PAGE頁面轉換鍵CRT畫面向前變換頁面RT畫面向後變換頁面 地址和數字鍵按下這些鍵,輸入字母、數字和其它字元 POS位置顯示鍵在CRT上顯示機床現在的位置 PRGRM程序鍵在編輯方式,編輯和顯示內存中的程序 在MDI方式,輸入和顯示MDI數據在自動方式,指令值顯示 MENUOFFSET偏置值設定和顯示 DGNOSPARAM自診斷參數鍵參數設定和顯示,診斷數據顯示 OPRALARM報警號顯示鍵報警號顯示及軟體操作面板的設定和顯示 AUXGRAPH圖形顯示鍵圖形顯示功能 INPUT輸入鍵用於參數或偏置值的輸入;啟動I/O設備的輸入;MDI方式下的指令數據的輸 OUTPTSTART輸出啟動鍵輸出程序到I/O設備 ALTER修改鍵修改存儲器中程序的字元或符號 INSRT插入鍵在游標後插入字元或符號 CAN取消鍵取消已鍵入緩沖器的字元或符號 DELET刪除鍵刪除存儲器中程序的字元或符號