CNC加工中心程序編寫--胡云權(quán)_第1頁
CNC加工中心程序編寫--胡云權(quán)_第2頁
CNC加工中心程序編寫--胡云權(quán)_第3頁
CNC加工中心程序編寫--胡云權(quán)_第4頁
CNC加工中心程序編寫--胡云權(quán)_第5頁
已閱讀5頁,還剩26頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡介

1、CNC技術(shù)技術(shù)CNC加工中心程序編寫加工中心程序編寫胡云權(quán)胡云權(quán)2015年年內(nèi)容提要內(nèi)容提要G M 代碼應(yīng)用結(jié)束程序結(jié)構(gòu)及編程注意事項(xiàng)簡單程序編寫大綱大綱G M 代碼應(yīng)用代碼應(yīng)用數(shù)控編程的內(nèi)容及方法內(nèi)容 分析零件圖確定數(shù)控加工精度和技術(shù)要求 確定加工中所需的工藝:如裝夾方法、刀具選擇走刀路徑等 編寫程序 程序校驗(yàn)和試切方法 手工編寫 由人工按上述內(nèi)容進(jìn)行編寫,形狀簡單的零件 自動(dòng)編寫 由計(jì)算機(jī)輔助生成程序, 復(fù)雜的零件程序常用字符O:程序號(hào) N:段號(hào) G :準(zhǔn)備功能 M:輔助功能 T: 刀具功能 XYZ :坐標(biāo)軸 F:進(jìn)給速度功能 S:主軸轉(zhuǎn)動(dòng)功能 H :刀具長度補(bǔ)償號(hào) D:刀具半徑補(bǔ)償號(hào)1.

2、1 G M 代碼匯總代碼匯總常用G M代碼G00快速定位G49刀具長度補(bǔ)正取消G90絕對值指令G01直線插補(bǔ)G52局部坐標(biāo)系設(shè)定G91增量值指令G02順時(shí)針圓弧插補(bǔ)G53機(jī)床坐標(biāo)系選擇G98固定循環(huán)起始點(diǎn)返回G03逆時(shí)針圓弧插補(bǔ)G54工件坐標(biāo)系選擇1G99固定循環(huán)R點(diǎn)返回G04暫停(時(shí)間)G55工件坐標(biāo)系選擇2M00程序停止G10參數(shù)寫入方式有效G56工件坐標(biāo)系選擇3M01選擇性停止G11參數(shù)寫入方式取消G57工件坐標(biāo)系選擇4M02程序結(jié)束G17XY平面選擇G58工件坐標(biāo)系選擇5M03主軸正轉(zhuǎn)G18xz平面選擇G59工件坐標(biāo)系選擇6M04主軸反轉(zhuǎn)G19Yz平面選擇G68坐標(biāo)系旋轉(zhuǎn)有效M05主軸

3、停止G20英制輸入G69坐標(biāo)系旋轉(zhuǎn)取消M06自動(dòng)換刀G21公制輸入G73高速深孔鉆M08切消液開G28參考點(diǎn)返回G76精搪孔M09切消液關(guān)G40刀具半徑補(bǔ)正取消G80固定循環(huán)取消M29剛性攻牙G41刀具半徑補(bǔ)正左G81固定循環(huán)鉆孔M30程序結(jié)束并返回G42刀具半徑補(bǔ)正右G82鉆孔/反搪孔M98呼叫子程序G43刀具長度補(bǔ)正+G83深孔鉆M99子程序返回主程序G44刀具長度補(bǔ)正-G84攻絲G M 代碼應(yīng)用代碼應(yīng)用 G00 快速定位將刀具快速移動(dòng)到指定的位置格式:G00 IP-IP是刀具移動(dòng)的終點(diǎn)坐標(biāo)值(0,0)(100)(50)A點(diǎn)B點(diǎn)例:從A點(diǎn)快速移動(dòng)到B點(diǎn) G00 X100. Y50. 1.2

4、 G M 代碼代碼應(yīng)用應(yīng)用 G01直線插補(bǔ)使刀具沿直線移動(dòng)到指定的位置格式:G01 IP-F-IP是刀具移動(dòng)的終點(diǎn)坐標(biāo)值(0,0)(100)(50)A點(diǎn)B點(diǎn)例:從A點(diǎn)以500mm/min切削移動(dòng)到B點(diǎn) G01 X100. Y50. F500F是刀具進(jìn)給速度 G02順時(shí)針圓弧插補(bǔ)在指定的平面上使刀具沿圓弧移動(dòng)到指定的位置格式:G02(G03) IP-R(I-J-)F-IP: 是刀具移動(dòng)的終點(diǎn)坐標(biāo)值例:從A點(diǎn)以500mm/min切削移動(dòng)到B點(diǎn) G02 X100. Y50. R20. F500 或G02 X100. Y50. I20. J0. F500F: 是刀具進(jìn)給速度 G03逆時(shí)針圓弧插補(bǔ)R:

5、是圓弧半徑(大于180為-小于180為+) I: 是X軸圓弧起點(diǎn)到圓心的增量值 J: 是Y軸圓弧起點(diǎn)到圓心的增量值(0,0)(100)(50)A點(diǎn)B點(diǎn)R20(30)(80) G04暫停(準(zhǔn)確停止)在加工過程中進(jìn)給暫時(shí)停止,主軸繼續(xù)運(yùn)轉(zhuǎn)格式:G04 X-(P-)X (P): 是時(shí)間(秒)例:暫停2秒 G04 X2.例:用參數(shù)寫入的方式輸入工件坐標(biāo)(G54) G90 G10 L2 P1 X226.16Y-192.554Z 0.06 G10參數(shù)寫入方式有效通過改變一個(gè)外部原點(diǎn)偏置來改變G54-G59中指定的坐標(biāo)值格式:G10 L2 Pq IP-P=1-6: G54-G59工件坐標(biāo)系 G11參數(shù)寫入方

6、式取消格式:G11例:Z軸回零點(diǎn) G28 Z0. G28參考點(diǎn)返回以各軸的快速移動(dòng)速度進(jìn)行參考點(diǎn)位置定位格式:G28 IP- G17 G18 G19 平面選擇格式:G17 G18 G19 G20 G21英制 公制選擇格式:G20 G211英寸=25.4毫米例: G01 G41 D1 X0. Y0. F1000注:D1對應(yīng)刀長補(bǔ)正畫面中的半徑補(bǔ)償中的第一項(xiàng),只要程序中有設(shè)定刀補(bǔ) ,在對應(yīng)補(bǔ)償項(xiàng)中有設(shè)定值,在加工時(shí),刀具自動(dòng)向左或向右偏移對應(yīng)的值。 G40刀具半徑補(bǔ)正取消 G41刀具半徑補(bǔ)正左格式:G00(G01)G41(G42) D-IP-D:刀具半徑補(bǔ)償號(hào)(13位數(shù)) G42刀具半徑補(bǔ)正右工件

7、刀具加工軌跡10050例:刀具為20 G01 G41 D1 X0. Y0. F1000 X0.Y50. X100.Y50. X100.Y0. X0.Y0. G40 順著加工方向看 刀具在左 為左補(bǔ)償 刀具在右 為右補(bǔ)償在刀補(bǔ)畫面中半徑第一項(xiàng)中輸入 刀具半徑,刀具自動(dòng)向左偏置一個(gè)刀具半徑。這樣才能完整的將工件加工出來。 G49刀具長度補(bǔ)正取消 G43刀具長度補(bǔ)正+格式:G00G43(G44) H-Z-H:刀具長度補(bǔ)償號(hào)(13位數(shù))例: G00 G43 H1 Z100. G44刀具長度補(bǔ)正-注:H1對應(yīng)刀長補(bǔ)正畫面中的長度補(bǔ)償中的第一項(xiàng)刀長:機(jī)械坐標(biāo)Z軸零點(diǎn)到工件坐標(biāo)Z軸零點(diǎn)的距離ZYXYX機(jī)械坐

8、標(biāo)Z0.工件坐標(biāo)Z0.刀長格式:G53 IP-例:快速移動(dòng)到機(jī)床Y軸零點(diǎn) G00 G90 G53 Y0. G53 機(jī)床坐標(biāo)系選擇例:快速移動(dòng)到工件零點(diǎn) G00 G90 G54 X0. Y0.G54G59工件坐標(biāo)系選擇 須與工件坐標(biāo)系配合使用格式:G54 IP- G54G59 工件坐標(biāo)系選擇16(0,0)工件格式:G68 X- Y- R- G69坐標(biāo)系旋轉(zhuǎn)取消 G68坐標(biāo)系旋轉(zhuǎn)有效R: 旋轉(zhuǎn)角度( 順時(shí)針為“-”逆時(shí)針為“+”)例:繞X0Y0逆時(shí)針旋轉(zhuǎn)30度 G68X0.Y0. R30.30度加工后刀具軌跡(0,0)格式:G73 X- Y- Z-R-Q-F-K-例:在X0Y0處鉆30深的孔 G7

9、3 X0.Y0. Z-30.R3.Q3.F150 G73高速深孔鉆進(jìn)行間歇切削進(jìn)刀到孔底XY:孔位置坐標(biāo)Z :孔深度R :初始平面到R點(diǎn)的距離Q :每次切削深度F :進(jìn)給K :重復(fù)次數(shù)XYR點(diǎn)起始平面ZQ格式:G74 X- Y- Z-R-P-F-K-例:在X0Y0處鉆30深的孔 G74X0.Y0. Z-30.R3.P0.5F150 G74反向攻絲主軸正轉(zhuǎn)攻牙切削到孔底后進(jìn)行反轉(zhuǎn)退出循環(huán)XY:孔位置坐標(biāo)Z :孔深度R :初始平面到R點(diǎn)的距離P :暫停時(shí)間F :進(jìn)給K :重復(fù)次數(shù)XYR點(diǎn)起始平面Z格式:G76 X- Y- Z-R-Q-P-F-K-例:在X0Y0處鉆30深的孔 G76 X0.Y0.

10、Z-30.R3.Q0.1P0.5F150 G76精密搪孔主軸到達(dá)孔底后停止,刀具離開工件表面后收回XY:孔位置坐標(biāo)Z :孔深度R :初始平面到R點(diǎn)的距離P :暫停時(shí)間Q :孔底偏移值F :進(jìn)給K :重復(fù)次數(shù)XYR點(diǎn)起始平面Z格式:G81 X- Y- Z-R-F-K-例:在X0Y0處鉆30深的孔 G81 X0.Y0. Z-3.R3 F150 G81直式鉆孔/點(diǎn)鉆主軸到達(dá)孔底,刀具以快速移動(dòng)方式收回XY:孔位置坐標(biāo)Z :孔深度R :初始平面到R點(diǎn)的距離F :進(jìn)給K :重復(fù)次數(shù)XYR點(diǎn)起始平面Z格式:G82 X- Y- Z-R-P-F-K-例:在X0Y0處鉆30深的孔 G82 X0.Y0. Z-30

11、.R3 P0.1 F150 G82梯階搪孔主軸到達(dá)孔底后停止,刀具以快速移動(dòng)方式收回XY:孔位置坐標(biāo)Z :孔深度R :初始平面到R點(diǎn)的距離P :暫停時(shí)間F :進(jìn)給K :重復(fù)次數(shù)XYR點(diǎn)起始平面Z格式:G83 X- Y- Z-R-Q-F-K-例:在X0Y0處鉆30深的孔 G83 X0.Y0. Z-30.R3.Q3.F150 G83深孔鉆/啄式鉆孔進(jìn)行間歇切削進(jìn)刀到孔底XY:孔位置坐標(biāo)Z :孔深度R :初始平面到R點(diǎn)的距離Q :每次切削深度F :進(jìn)給K :重復(fù)次數(shù)XYR點(diǎn)起始平面ZQ格式:G84 X- Y- Z-R-Q-F-K-例:在X0Y0處鉆30深的孔 G84 X0.Y0. Z-30.R3.Q

12、3.F150 G84攻絲進(jìn)行間歇切削進(jìn)刀到孔底XY:孔位置坐標(biāo)Z :孔深度R :初始平面到R點(diǎn)的距離Q :每次切削深度F :進(jìn)給K :重復(fù)次數(shù)XYR點(diǎn)起始平面ZQF =S*螺距格式:G90 IP- G91 IP-例:用G90編寫 G90G01X0.Y0.F1000 X0.Y50. X100.Y50. X100.Y0. X0.Y0. G90絕對值指令 G91增量值指令10050(0,0)(100,0)(0,50)(100,50)例:用G91編寫 G91G01X0.Y0.F1000 X0.Y50. X100.Y0. X0.Y-50. X-100.Y0.格式:G83 G98 (G99) X- Y-

13、Z-R-Q-F-K- G98固定循環(huán)起始點(diǎn)返回XYR點(diǎn)起始平面 G99固定循環(huán)R點(diǎn)返回G99G98 M00程序停止 M01選擇性停止 M02程序結(jié)束 M30程序結(jié)束并返回M00 :程序停止后可以按循環(huán)起動(dòng)鍵繼續(xù)加工M01 :必須配合機(jī)臺(tái)上的選擇性停止鍵才可以使用效果與M00一樣M02 :程序結(jié)束后不可以繼續(xù)啟動(dòng)加工,且程序停在當(dāng)前位置M30 :程序結(jié)束后并返回到程序開頭 M03主軸正轉(zhuǎn)S:主軸轉(zhuǎn)速 M05主軸停止 M06自動(dòng)換刀格式 : M03 S-格式 :M6 T- M04主軸反轉(zhuǎn)格式 M04 S-T:刀具號(hào) M08切削液開 M29剛性攻牙 M09切削液關(guān)格式 : M29 S- M98呼叫子

14、程序 M99子程序返回主程序O1111加工程序M98P01加工程序M30O0001加工程序M99格式 : M98 P-P : 子程序號(hào)2.1 程序結(jié)構(gòu)程序結(jié)構(gòu)O1000;G40G49G80G69;G91G28Z0.;M6T1;G00G90G54X0.Y0.;G43H1Z30.;M3S3000;M08;G00Z3.;加工軌跡G00Z50.;M5;M9;G91G28Z0.;G90G00G53XY;M30;程序頭程序尾程序名;刀長刀補(bǔ)坐標(biāo)旋轉(zhuǎn)固定循環(huán)全部取消;Z軸回零;自動(dòng)更換1號(hào)刀具;快速定位到工件坐標(biāo)X0.Y0.;讀取1號(hào)刀長補(bǔ)正并快速移動(dòng)到工件Z軸0.上方30.處;主軸以3000轉(zhuǎn)的轉(zhuǎn)速順時(shí)針

15、轉(zhuǎn)動(dòng);切削液開啟;快速移動(dòng)到工件表面3.mm處;加工軌跡快速移動(dòng)到工件表面50.mm處;主軸停止轉(zhuǎn)動(dòng);切削液關(guān)閉;Z軸回零;快速移動(dòng)到機(jī)床坐標(biāo)X-Y-;程序結(jié)束并返回程序頭;程序結(jié)構(gòu)及編程注意事項(xiàng)程序結(jié)構(gòu)及編程注意事項(xiàng)2.2 編程注意事項(xiàng)編程注意事項(xiàng)程序中須要有進(jìn)給程序中須要有進(jìn)給 轉(zhuǎn)速轉(zhuǎn)速程序中須要有開水或開氣程序中須要有開水或開氣編程時(shí)要注意刀具的有效長度編程時(shí)要注意刀具的有效長度編程時(shí)刀路盡可能精編程時(shí)刀路盡可能精 簡簡有效安全高度的設(shè)定有效安全高度的設(shè)定編程時(shí)無漏加工編程時(shí)無漏加工 、過切的現(xiàn)象、過切的現(xiàn)象1004010R1050用D10刀具編寫精加工刀路簡單程序編寫簡單程序編寫E:(

16、-40,-30)F:(-55,-15)G:(-55,15)H:(-40, 30)I:(40, 30)J:(55, 15)K:(55,-15)L:(40,-30)M:(-10,-40)10040R1050ABCDEFGHIJKLMA:(0,-0)B:(15,0)C:(10,-40)D:(0,-30)O0001;G40G49G80G69;G91G28Z0.;M6T1(10);G0G90G54X0.Y0.;G43H1Z30.;M3S5000;M08;G0Z3.;G01Z-10.F1000;G03X15.Y0.I7.5J0.;G03X15.Y0.I-15.J0.;G03X0.Y0.I-7.5J0.;G0Z30.;G0G90G54X10.Y-40.;G0Z3.;G01Z-10.F1000;G03X0.Y-30.I-10.J0.;G01X-40.Y-30.;G02X-55.Y-15.I0.J15.;G01X-55.Y15.;G02X-40.Y30.I15.J0.;G01X40.Y30.;G02X55.Y15.I0.J-15.;

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論