數(shù)控加工的程序編制概述.ppt_第1頁
數(shù)控加工的程序編制概述.ppt_第2頁
數(shù)控加工的程序編制概述.ppt_第3頁
數(shù)控加工的程序編制概述.ppt_第4頁
數(shù)控加工的程序編制概述.ppt_第5頁
已閱讀5頁,還剩74頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡介

1、第2章 數(shù)控加工的程序編制 2.1 概 述 2.1.1 數(shù)控編程的基本概念 根據(jù)被加工零件的圖紙及其技術(shù)要求、工藝要求等切削加工的必要信息,按數(shù)控系統(tǒng)所規(guī)定的指令和格式編制數(shù)控加工指令序列 2.1.2 數(shù)控編程方法簡介 1) 手工編程 2)自動編程,以自動編程語言為基礎(chǔ)的方法 以計算機(jī)輔助設(shè)計為基礎(chǔ)的方法,2.2 數(shù)控編程的基礎(chǔ) 2.2.1 編程的幾何基礎(chǔ) 1機(jī)床坐標(biāo)系 機(jī)床上固有的坐標(biāo)系 數(shù)控機(jī)床的主軸與機(jī)床坐標(biāo)系的Z軸重合或平行,2機(jī)床零點(diǎn)與參考點(diǎn) 機(jī)床零點(diǎn):機(jī)床坐標(biāo)系的零點(diǎn)。(基準(zhǔn)點(diǎn)) 參考點(diǎn):由擋鐵和限位開關(guān)預(yù)先確定好的點(diǎn)。 返回參考點(diǎn) 3. 工件坐標(biāo)系與工件零點(diǎn) 用于確定工件幾何圖形

2、上各幾何要素的位置而建立的坐標(biāo)系 選擇工件零點(diǎn)的原則:便于將工件圖的尺寸方便地轉(zhuǎn)化編程的坐 標(biāo)值和提高加工精度 4編程零點(diǎn) 5. 絕對尺寸與增量尺寸 從工件坐標(biāo)系的原點(diǎn)進(jìn)行標(biāo)注的尺寸 相對它前一點(diǎn)的位置增量進(jìn)行標(biāo)注的尺寸,2.2.2 編程的工藝基礎(chǔ) 數(shù)控編程的特點(diǎn):需要處理工藝問題 1.加工工件的選擇 2.加工工序的劃分 刀具集中分序法 粗、精加工分序法 按加工部位分序法 3.工件的裝卡方式 (1)盡量采用組合夾具 (2)選擇合理的零件定位、夾緊的部位 避免干涉,便于測量 (3)選擇合理的夾緊力位置和方向 減少變形 (4)裝卡、定位要考慮到重復(fù)安裝的一致性,先平面,后孔 先簡單,后復(fù)雜 先精度

3、低,后精度高,4.加工路線的確定 應(yīng)盡量減少進(jìn)、退刀等輔助時間。 銑削時,要盡量采用順銑加工方式。 選擇合理的進(jìn)、退刀位置。 加工路線一般是先加工外輪廓,再加工內(nèi)輪廓。 5.切削用量的選擇 考慮機(jī)床、刀具、工件材料、冷卻液等因素,2.2.3 數(shù)控程序編制的內(nèi)容與步驟,2.3 數(shù)控標(biāo)準(zhǔn) 2.3.1 數(shù)控程序編制的國際標(biāo)準(zhǔn)和國家標(biāo)準(zhǔn) 1. ISO代碼和EIA代碼 國際標(biāo)準(zhǔn)化協(xié)會 美國電子工業(yè)協(xié)會 2. 數(shù)控標(biāo)準(zhǔn)的內(nèi)容: 數(shù)控的名詞術(shù)語; 數(shù)控機(jī)床的坐標(biāo)軸和運(yùn)動方向; 數(shù)控機(jī)床的字符編碼(ISO代碼、EIA代碼) 數(shù)控編程的程序段格式; 準(zhǔn)備機(jī)能(G代碼)和輔助機(jī)能(M代碼); 進(jìn)給功能、主軸功能和

4、刀具功能。,2.3.2 程序結(jié)構(gòu)與程序段格式 1. 加工程序的結(jié)構(gòu) 加工程序 主程序和子程序 程序段(block) 字(word) 地址和數(shù)據(jù) 2. 程序段格式,NGX.Y.FSTMLF,程序段序號,準(zhǔn)備機(jī)能字,坐標(biāo)字,進(jìn)給功能字,主軸轉(zhuǎn)速功能字,刀具功能字,輔助功能字,結(jié)束符,常用地址字符 地址字意 義 A 、B、 C圍繞X、Y、Z軸旋轉(zhuǎn)的旋轉(zhuǎn)軸角度尺寸字 F 、S、T進(jìn)給速度指定機(jī)能、主軸速度機(jī)能、刀具機(jī)能 G準(zhǔn)備機(jī)能 I、J、K插補(bǔ)參數(shù) M輔助機(jī)能 N程序段序號 U、V 、W與X、Y、Z軸平行的第2移動坐標(biāo)尺寸字 X 、Y、 Z主坐標(biāo)軸X、Y、Z移動坐標(biāo)尺寸字,2.4 數(shù)控系統(tǒng)的指令代碼

5、 2.4.1 國際標(biāo)準(zhǔn)化組織準(zhǔn)規(guī)定的準(zhǔn)備功能指令代碼G代碼 (見教材表2.2) 模態(tài)代碼:一經(jīng)在一個程序段中指定,其功能一直保持到被取消或被同組其它G代碼所代替 非模態(tài)代碼:的功能僅在所出現(xiàn)的程序段內(nèi)有效 同組的兩個代碼不能出現(xiàn)在一個程序段中 不同組的G代碼根據(jù)需要可以在一個程序段中出現(xiàn) 2.4.2 FANUC系統(tǒng)G代碼指令集 (見教材表2.3和2.4),(1)選擇機(jī)床坐標(biāo)系指令(G53) G53 XY; (2)工件坐標(biāo)系設(shè)定指令 G92 X400. Z250.,2.4.3 G代碼功能介紹(以FANUC系統(tǒng)為例) 1.與坐標(biāo)系有關(guān)的G代碼,G92 X180. Y150. (3)選擇工件坐標(biāo)系指

6、令(G54G59),(4)設(shè)定局部坐標(biāo)系指令(G52) G52 X100. Y50.,(5)坐標(biāo)平面設(shè)定指令(G17,G18,G19) G17-xy平面; G18-zx平面; G19-yz平面.,2. 坐標(biāo)值尺寸G代碼 (1)絕對值和增量值編程指令(G90,G91) G90 X40.0 Y70.0; 絕對值編程 G91 X60.0 Y40.0;增量值編程,(2)極坐標(biāo)尺寸指令 G16;建立極坐標(biāo)指令方式 G15; 取消極坐標(biāo)指令方式,絕對值指令編程N(yùn)1 G17 G90 G16 N2 G81 X100.0 Y30.0 Z-20.0 R-5.0 F200.0 N3 Y150.0 N4 Y270.0

7、 N5 G15 G80 相對值指令編程N(yùn)1 G17 G90 G16 N2 G81 X100.0 Y30.0 Z-20.0 R-5.0 F200.0 N3 G91 Y120.0 N4 Y120.0 N5 G15 G80,100,(3)公制,英制轉(zhuǎn)換指令 G20;英制輸入 G21;公制輸入 3.關(guān)于參考點(diǎn)的G代碼 (1)返回參考點(diǎn)校驗指令(G27 IP_) (2)自動返回參考點(diǎn)指令(G28 IP_) (3)返回到第二、第三和第四參考點(diǎn)指令(G30 pi IP_ ) (4)自動從參考點(diǎn)返回指令(G29 IP_),G28和G29指令應(yīng)用的例子; G28 G90 X1000.0 Y700.0;返回參考點(diǎn)

8、(ABR) T1111; 在參考點(diǎn)換刀 G29 X1500.0 Y200.0; 從參考點(diǎn)返回(RBC),4.插補(bǔ)功能G代碼 (1)定位(快速)指令(G00),(2)單方向定位指令(G60),(3)直線插補(bǔ)指令(G01) G01XxYyZz Ff x軸方向的進(jìn)給速度: 其中: 例:直線軸插補(bǔ):(G91)G01 X200.0 Y100.0 F200.0; 旋轉(zhuǎn)軸插補(bǔ): G91 G01 C 90.0 F300.0;,(4)圓弧插補(bǔ)指令 順時針圓弧插補(bǔ)指令(G02) 逆時針圓弧插補(bǔ)指令(G03) 方向:從XY平面(ZX平面,YZ平面)的Z軸(Y軸,X軸)的正向往負(fù)向觀察,X,Y,G17,G03,G02

9、,Z,X,G18,G03,G02,Y,Z,G19,G03,G02,格式: G03 Xx Yy Ii Jj Ff 或 G03 Xx Yy Rr Ff x,y-終點(diǎn)坐標(biāo)(與G90和G91有關(guān) ) I,j-圓心坐標(biāo)(增量值,與G90和G91無關(guān) ) r-圓弧半徑(負(fù)值表示大于180度圓弧) f-切向速度 例:G03 X100. Y100. I50. J50. F100. 或 G03 X100. Y100. R50. F100.,圓弧插補(bǔ)示例,加工軌跡如圖 絕對編程方式: G92 X200.0 Y40.0 Z0; G90 G03 X140.0 Y100.0 I-60.0 F300; G02 X120.

10、0 Y60.0 I-50.0; 或 G92 X200.0 Y40.0 Z0; G90 G03 X140.0 Y100.0 R60.0 F300; G02 X120.0 Y60.0 R5 0.0; 增量編程方式: G91 G03 X-60.0 Y60.0 I-60.0 F300; G02 X-20.0 Y-40.0 I-50.0; 或 G91 G03 X-60.0 Y60.0 R60.0 F300; G02 X-20.0 Y-40.0 R50.0;,(5)螺旋線插補(bǔ)指令 F代碼規(guī)定為刀具沿圓弧的進(jìn)給速度 例: G91G17G03X-50.Y50.R50.Z30F100.,Z,Y,X,刀具軌跡,(

11、6)螺紋切削指令 格式: G33 IP_ F_; 其中IP_:螺紋終點(diǎn)位置 F_:長軸方向?qū)С蹋ɑ蚵菥啵?例: 加工螺紋長度10mm,螺距1.5mm,指令為 G33 Z10.0 F1.5;,(9)跳過功能指令 指令格式:G31 IP_; 應(yīng)用場合:加工停止位置由跳過信號指定,如 磨削加工,工件尺寸測量等。 示例:,100,50,Y,X,跳過信號輸入,G31 G91 X100.0 F100.0; Y50.0;,G31 G90 X200.0 F100.0; X300.0 Y280.0;,Y,跳過信號輸入,(300,280),280,100 200 300,x,5.進(jìn)給功能G代碼 (1)每分進(jìn)給量指

12、令(G94) G94;每分進(jìn)給G代碼 F_;進(jìn)給速度指令(mm/min或inch/min) (2)每轉(zhuǎn)進(jìn)給量指令(G95) G95;每轉(zhuǎn)進(jìn)給G代碼 F_;進(jìn)給速度指令(mm/rev或inch/ren) (3)時間倒數(shù)進(jìn)給速度指令(G93) G93;倒數(shù)時間進(jìn)指令G代碼 F_;進(jìn)給速度指令(1/min) (4)一位進(jìn)給速度F代碼指令,6. 切削速度控制G代碼 (1)準(zhǔn)確停止指令(G09) 到終點(diǎn)之前減速并進(jìn)行“到位檢測”,非模態(tài)指令。 (2)準(zhǔn)確停止方式指令(G61) 到終點(diǎn)之前減速并進(jìn)行“到位檢測”,模態(tài)指令。 (3)切削方式指令(G64) 終點(diǎn)前不減速而移到下一個程序段,模態(tài)指令。 (4)攻

13、絲方式指令(G63) 同G64但進(jìn)給倍率固定為1。 (5)自動拐角倍率指令(G62) 在拐角兩端,運(yùn)動速度會自動地減少。 (6)暫停指令(G04) G04 X_;或G04 P_; 例: 暫停1秒的指令為:G04 X1000,7.主運(yùn)動速度G代碼 恒表面速度控制指令 格式為: G96 S; 線速度(m/min或feet/min) 恒表面速度控制取消指令 格式為: G97 S; 主軸速度(rpm),8.補(bǔ)償功能G代碼 刀具長度補(bǔ)償指令 格式:G43(G44) _ H_ G43:正偏移 G44:負(fù)偏移 G49:取消長度補(bǔ)償 _:指定軸的位置 H_:偏移值地址 例:H1-刀具偏移值為20.0 G90

14、G43 Z100.0 H1; 刀具將沿Z軸運(yùn)動到120.0的位置,8.補(bǔ)償功能G代碼 (2)刀具偏移指令 G45 IP_D_;增加一個刀具偏移量的移動距離 G46 IP_D_;減少一個刀具偏移量的移動距離 G47 IP_D_;增加二個刀具偏移量的移動距離 G48 IP_D_;減少二個刀具偏移量的移動距離,N1 G91 G46 G00 X35.0 Y20.0 D01; N2 G47 G01 X50.0 F120.0; N3 Y40.0; N4 G48 X40.0; N5 Y- 40.0; N6 G45 X30.0; N7 G45 G03 X30.0 Y30.0 J30.0; N8 G45 G01

15、 Y20.0; N9 G46 X0;運(yùn)動量為零,刀具向-X方向移動一個刀偏值; N10 G46 G02X-30.0 Y30.0;J30.0; N11 G45 G01 Y0;運(yùn)動量為零,刀具向+Y方向移動一個刀偏值; N12 G47 X-120.0 N13 G47 Y-80; N14 G46 G00 X-35.0 Y-20.0,(3)刀具半徑補(bǔ)償C指令 B刀補(bǔ)-尖角用圓弧過渡 C刀補(bǔ)-尖角用折線過渡 左刀補(bǔ): G00(或G01)G41 IP_D_; 右刀補(bǔ): G00(或G01)G42 IP_D_; IP_指令坐標(biāo)軸的運(yùn)動值;D_為表示刀具半徑補(bǔ)償值的代碼。 撤消刀補(bǔ)指令為G40。,G92 X0

16、Y0 Z0;設(shè)定絕對坐標(biāo)系,刀具位于開始位置(X0,Y0,Z0); N1 G90 G17 G00 G41 D07 X250.0 Y550.0;建立刀具半徑補(bǔ)償; N2 G01 Y900.0 F150; N3 X450.0; N4 G03 X500.0 Y1150.0 R650.0; N5 G02 X900.0 R-250.0; N6 G03 X950.0 Y900.0 R650.0; N7 G01 X1150.0; N8 Y550.0; N9 X700.0 Y650.0; N10 X250.0 Y550.0; N11 G00 G40 X0 Y0;,X,G92 X0 Y0 Z50 G00 X-6

17、0 Y-40 S500 M03 Z5 G01 Z-10 F20 G42 D1 X-40 Y-20 X20 G03 X40 Y0 I0 J20 X-6.195 Y39.517 R40 G01 X-40 Y20 Y-20 G40 X-60 Y-40 G00 Z50,(4)拐角圓弧插補(bǔ)指令 G39;或G39,N1 Y10.0 N2 G39;N3 X-10;,N1 Y10.0; N2 G39 I-1.0 J2.0;N3 X-10.0 Y20.0;,拐角圓弧終點(diǎn)的矢量垂直于由I,J,K確定的矢量。,9.固定循環(huán)指令 (1)鉆鏜類固定循環(huán)指令 1)高速深孔鉆削循環(huán)(G73) G73X_Y_Z_R_Q_F_

18、K_; (X、Y)為孔位置數(shù)據(jù), Z :增量編程時指從R點(diǎn)到孔底的增量值。 絕對編程時指孔底的坐標(biāo)值。 R :增量編程時指從初始平面到R點(diǎn)的增量值。 絕對編程時指R點(diǎn)的坐標(biāo)值。 Q_:每次切削進(jìn)給的深度 K :加工相同距離的多個孔時, 指定循環(huán)次數(shù)K,例:加工4個直徑為30mm通孔 G90 G00 X0.Y0. Z100. G98 G73 X120. Y-75. Z-46. R2. Q8. F60 Y75. X-120. Y-75. G80 G00 Z200.,2)左旋螺紋攻絲循環(huán)(G74) G74X_Y_Z_R_P_F_K_; 其中P為暫停時間,3)精密鏜孔循環(huán)(G76) 指令格式: G76

19、X_Y_Z_R_ Q_P_F_K_; Q_:讓刀位移量 P_: 孔底停留時間,4)鉆削循環(huán)(G81) G81X_Y_Z_R_F_K_;,5)鉆、鏜階梯孔循環(huán)(G82) G82X_Y_Z_R_P_F_K_;,6)深孔加工循環(huán)(G83) G83X_Y_Z_R_Q_F_K_;,7)攻螺紋循環(huán)(G84) G84X_Y_Z_R_P_F_K_;,8)鏜孔循環(huán)(G85) G85X_Y_Z_R_F_K_;,9)鏜孔循環(huán)(G86) G86X_Y_Z_R_F_K_;,10)背鏜循環(huán)(G87) G87X_Y_Z_R_Q_ P_F_K_;,11)鏜孔循環(huán)(G88) G88X_Y_Z_R_P_F_K_;,12)鏜孔循環(huán)

20、(G89) G89X_Y_Z_R_P_F_K_; 13)取消固定循環(huán)指令(G80) G80;,N001 G92X0Y0Z0;工件坐標(biāo)系設(shè)置在參考點(diǎn); N002 G90G00Z250.0T11M06; 到換刀點(diǎn)換T11刀具; N003 G43Z0H11;到初始平面,長度補(bǔ)償; N004 S30M03; 主軸正轉(zhuǎn); N005 G99G81X400.0Y-350.0Z-153.0R-97.0F120; 定位,鉆1孔; N006 Y-550.0; 鉆2孔; N007 G98Y-750.0;鉆3孔; N008 G99X1200.0;鉆4孔; N009 Y-550.0; 鉆5孔; N010 G98Y-35

21、0; 鉆6孔; N011 G00X0Y0M05; X、Y坐標(biāo)返回到參考點(diǎn),主軸停; N012 G49Z250.0T15M06; 到換刀點(diǎn),取消刀具長度補(bǔ)償,換T15刀具; N013 G43Z0H15; 到初始平面,并進(jìn)行刀具長度補(bǔ)償; N014 S20M03; 主軸正轉(zhuǎn);,N015 G99G82X550.0Y-450.0Z-130.0R-97.0P300F70; 定位,鉆7孔,返到R平面,孔底暫停; N016 G98Y-650.0; 定位,鉆8孔,返回到初始平面,孔底暫停; N017 G99X1050.0; 定位,鉆9孔,返回到R平面,孔底暫停; N018 G98X-450.0; 定位,鉆10

22、孔,到初始平面,孔底暫停; N019 G00X0Y0M05; 返回到參考點(diǎn),主軸停; N020 G49Z250.0T31M06; 到換刀點(diǎn),取消長度補(bǔ)償,換T31刀具; N021 G43Z0H31; 到初始平面,進(jìn)行刀具長度補(bǔ)償; N022 S10M03;主軸正轉(zhuǎn); N023 G99G85X800.0Y-350.0Z-153.0R-47.0F50; 定位,鉆11孔,返回到R平面; N024 G91Y-200.0K2; 定位,鉆12、13孔,返回到R平面; N025 G28X0Y0M05; 經(jīng)中間點(diǎn)(0,0,-47.0)回到參考點(diǎn),主軸停; N026 G49Z0;取消刀具長度補(bǔ)償; N027 M

23、00; 程序停止。,作業(yè):如圖對A、B、C、D四孔進(jìn)行深孔鉆攻螺紋(左旋),編制加工程序,Z,N10 G92 X0 Y0 Z250.0; N15 T01 M06; 在250處換刀 N20 G90 G00 Z150.0;快進(jìn)到初始平面 N25 G99G73X15.0Y10.0Z-53.0Q5.0R3.0F50; 鉆通孔A循環(huán),R平面為工件上表面3mm,刀具伸出下平面4mm,返回到R平面 N30 G98 Y35.0; 鉆B孔,返回到初始平面 N35 G99 X50.0; 鉆C孔,返回到R平面 N40 G98 X10.0; 鉆D孔,返回到初始平面 N45 G00 X0 Y0 Z250.0 T02 M

24、06; N50 Z150.0 S150 M03; N55 G99G74X15.0Y10.0Z-53.0R3.0F150;攻A孔螺紋循環(huán),返回到初始平面 N60 G98 Y35.0; 攻B孔螺紋 N65 G99 X50.0; 攻C孔螺紋 N70 G98 Y10.0; 攻D孔螺紋 N75 G80 G00 X0 Y0 Z250.0 M30;,(3)車削單一固定循環(huán)指令 1)外徑、內(nèi)徑車削循環(huán)指令(G77) 指令格式: G77X(U)_Z(W)_F_; G77X(U)_Z(W)_I_F_;,有些車削數(shù)控系統(tǒng)不使用G90/G91絕對值/增量值指令。用X、Z表示絕對值尺寸,用U、W表示對應(yīng)X、Z的增量值尺

25、寸。而且編程時可以混合使用。另外X軸方向為了適應(yīng)直徑和半徑尺寸標(biāo)注,可以用參數(shù)設(shè)置為直徑指定或半徑指定。,2)螺紋切削循環(huán)指令(G78) 指令格式: G78X(U)_Z(W)_F_; G78X(U)_Z(W)_I_F_;,3)端面切削循環(huán)指令(G79) 指令格式: G79X(U)_Z(W)_F_; G79X(U)_Z(W)_K_F_;,(4)車削復(fù)合固定循環(huán)指令 1)外徑粗車循環(huán)(G71) 外徑精車循環(huán)(G70) 指令格式: G71U(d)R(e); G71P(ns)Q(nf)U(u)W(w)F(f)S(s)T(t); G70P(ns)Q(nf); N(ns);在順序號N(ns)和N(nf)的

26、程序段之間指定的加工路線。 N(nf); 其中 d 每次半徑方向的吃刀量,半徑值; e 每次切削循環(huán)的退刀量,半徑值。 ns 指定路線的第一個程序段序號; nf 指定路線的最后一個程序段序號; u X軸方向的精車余量; w Z軸方向的精車余量;,應(yīng)用舉例:已知粗車切深為2mm,退刀量為1mm,精車余量在X軸方向為0.6 mm(直徑值),Z軸方向為0.3mm N010 G92 X250.0 Z160.0; 設(shè)置工件坐標(biāo)系; N020 T0100; 換刀,無長度和磨損補(bǔ)償; N030 G96 S55 M04; 主軸反轉(zhuǎn),恒線速度(55m/min)控制; N040 G00 X45.0 Z5.0 T0

27、101; 由起點(diǎn)快進(jìn)至循環(huán)起點(diǎn)A,用1號刀具補(bǔ)償; N050 G71 U2 R1; 外圓粗車循環(huán),粗車切深2mm,退刀量1mm; N060 G71 P070 Q110 U0.6 W0.3 F0.2;精車路線為N070N110。 N070 G00 X22.0 F0.1 S58; 設(shè)定快進(jìn)AA,精車進(jìn)給量0.1 mm/r,恒線速度控制; N080 G01 W-17; 車22外圓 N090 G02 X38.0 W-8.0 R8;車R8圓弧 N100 G01 W-10.0;車38外圓 N110 X44.0 W-10.0;車錐面; N120 G70 P070 Q110; 精車循環(huán)開始結(jié)束后返回到A點(diǎn);

28、N130 G28 U30.0 W30.0; 經(jīng)中間點(diǎn)(75,35)返回到參考點(diǎn); N140 M30;程序結(jié)束。,2)端面粗車循環(huán)(G72) G72W(d)R(e); G72P(ns)Q(nf)U(u)W(w)F(f)S(s)T(t); N(ns);在N(ns)和N(nf)的程序段間,指定粗加工路線。 N(nf); 其中 d 每次Z方向的吃刀量; e 每次切削循環(huán)的退刀量。 ns 指定精加工路線的第一個程序段序號; nf 指定精加工路線的最后一個程序段序號; u X軸方向的精車余量(直徑/半徑指定); w Z軸方向的精車余量;,應(yīng)用舉例:已知粗車切深為2mm,余量在X軸方向為0.5 mm,Z軸方

29、向為2mm。 N101T0100M41;自動換刀,采用1號刀具,無長度和磨損補(bǔ)償; N102G97S220M08;取消主軸恒線速度控制,開冷卻液; N103G00X176.0Z2.0M03;由起點(diǎn)快進(jìn)至循環(huán)起點(diǎn)A,主軸正轉(zhuǎn); N104G96S120;恒線速度(120 m/min)控制; N105G72W2.0;端面粗車循環(huán),Z向切深2mm,退刀量由參數(shù)指定;N106G72P107Q100U2.0W0.5F0.3;精車路線為N107N100。 N107G00Z-100.0F0.15S150; 精車進(jìn)給量0.15 mm/r,恒線速度控制(150m/min); N108G01X120.0Z-60.0

30、; 移動到120、Z-60 mm; N009 Z-35.0; 車120的外圓; N100X80.0W35.0;車錐面。 N110G70P107Q100;精車循環(huán); N111G00G97X200.0Z142.0; 返回到換刀點(diǎn); N114M30;程序結(jié)束。,11.比例縮放和旋轉(zhuǎn)變換指令 (1)比例縮放指令(G50,G51) G51X_Y_Z_P_;比例縮放開始; (G51X_Y_Z_I_J_K_;) 比例縮放有效 G50 ; 比例縮放取消。,G51 X0 Y0 P2 G01 X100 Y200 G01 X200 Y400 G50 G51 X0 Y0 I2 J3 G01 X100 Y200 G01

31、 X200 Y600 G50,(2)坐標(biāo)旋轉(zhuǎn)指令(G68,G69) G68_R_;坐標(biāo)旋轉(zhuǎn)開始 坐標(biāo)系旋轉(zhuǎn)方式 G69 ; 取消坐標(biāo)系旋轉(zhuǎn)指令 其中: _ -旋轉(zhuǎn)中心的絕對坐標(biāo)值,指定平面的二個軸; R -旋轉(zhuǎn)角度,例: N1 G92 X0 Y0 G69 G01 ;設(shè)定坐標(biāo)系、取消坐標(biāo)旋轉(zhuǎn)、設(shè)定G01運(yùn)動; N2 G42 G90 X100.0 Y100.0 F1000 D01 ; 右刀補(bǔ),運(yùn)動到(100,100); N3 G68 R-30000 ;坐標(biāo)旋轉(zhuǎn).旋轉(zhuǎn)中心:(100,100), 旋轉(zhuǎn)角:30; N4 G91 X200.0 ; N5 G03 Y100.0 I100.0 J50.0 ;

32、N6 G01 X-200.0 ; N7 Y-100.0 ; N8 G69 G40 G90 X0 Y0 ; 取消坐標(biāo)旋轉(zhuǎn),取消刀補(bǔ),回到原點(diǎn) M30 ; 程序停止。,2.4.4 輔助功能指令M代碼 M代碼指令主要用于數(shù)控機(jī)床開、關(guān)量的控制。如程序結(jié)束,主軸的正、反轉(zhuǎn),冷卻液的開、停等。 M00暫停指令 M02、M30程序結(jié)束指令。 M03、M04和M05主軸正轉(zhuǎn)、反轉(zhuǎn)和停止。 M08和M09冷卻液開、關(guān)指令。 M98、M99子程序調(diào)用和返回指令。 見表2.17,2.4.5 子程序與宏程序 主程序與子程序 子程序調(diào)出的形式: M98 P ; 子程序號 重復(fù)調(diào)用次數(shù)(最大999),例:如圖所示零件,

33、進(jìn)行打中心孔、鉆孔、攻螺紋等加工。 主程序為O0003;鉆中心孔、鉆孔、倒角、攻螺紋和鉆孔位置子程序分別為O0100、O0200、O0300、O0400和O0500號。工件坐標(biāo)系的原點(diǎn)為W,固定循環(huán)的初始平面為Z=250,R點(diǎn)平面為Z=2,鉆通孔鉆頭伸出量為2,中心孔的孔深為1.5,倒角深度為1,其它尺寸如圖。 刀具:T01(中心鉆) T02(8.5鉆頭) T03(倒角鉆頭) T04(M10絲錐)。,O0003 ; 主程序 N10 G54 G90 G00X0 Y0 Z250.0 ;選擇工件坐標(biāo)系,快進(jìn)到換刀點(diǎn) N15 T01 M06 ;換上01號刀具中心鉆 N20 S1500 M03 M08

34、;啟動主軸,開冷卻液 N25 M98 P0100 ;在四個孔中心孔位置打中心孔 N30 T02 M06 ;換02號刀具8.5鉆頭 N35 S1000 M03 M08 ;啟動主軸,開冷卻液 N40 M98 P0200 ;鉆四個孔 N45 T03 M06 ;換03號刀具倒角 N50 S1500 M03 M08 ;啟動主軸,開冷卻液 N55 M98 P0300 ;給每個孔倒角 N60 T04 M06 ;換04號刀具M(jìn)10絲錐 N65 S200 M03 M08 ;啟動主軸,開冷卻液 N70 M98 P0400 ;對四個孔攻絲 N75 G28 ;返回參考點(diǎn)主程序結(jié)束 N80 M30 ;主程序結(jié)束,O01

35、00;鉆中心孔子程序 N85G99G81X-40.0Y0R2.0Z-1.5F10.0;鉆中心孔循環(huán),鉆第1個孔的中心孔 N90 M98 P0500 ;調(diào)用孔位置子程序(二級調(diào)用),鉆2、3、4孔的中心孔 N95 M99 ; O0200 ;鉆孔子程序 N100G99G81X-40.0Y0R2.0Z-17.0F10.0 ;鉆第1個孔 N105 M98 P0500 ;調(diào)用孔位置子程序,鉆2、3、4孔 N110 M99 ; O0300 ;倒角子程序 N115 G99G81X-40.0Y0.R2.0Z-1.0F20.0 ;第1個孔倒角 N120 M98 P0500 ;調(diào)用孔位置子程序, 對2、3、4孔倒

36、角 N125 M99 ; O0400 ;攻絲子程序 N130 G99G84X-40.0Y0R2.0Z-17.0F10.0 ;攻第1個孔 N135 M98 P0500;調(diào)用孔位置子程序, 對2、3、4孔攻絲 N140 M99 ; O0500 ;位置子程序 N150 X0 Y40.0 ; 第2個孔的位置 N155 X40.0 Y0 ; 第3個孔的位置 N160 X0.0 Y-40.0 ;第4個孔的位置 N165 M99 ;,2. 用戶宏程序A 使用方法與子程序類似,區(qū)別是在宏程序主體中,除了使用通常的CNC指令外,還可以使用變量的CNC指令,進(jìn)行變量運(yùn)算,宏指令可以給變量設(shè)定實際值。 變量 1)變

37、量的概念:變量用和后面的數(shù)字表示,其格式為:i(i =1,2,3) 2)變量的引用:變量可以代替宏程序中地址后面的數(shù)值。 例:F103,G00Z-100, G130, 3) 公共變量和系統(tǒng)變量 公共變量(100149、500531) 系統(tǒng)變量 刀具偏移(199、20002200) 接口輸入信號(10001015、1032) 接口輸出信號(11001115、1132、1133) 計時信息(3011、3012) 需要零件計數(shù)和加工零件計數(shù)信息(3901、3902) 模態(tài)信息(40014120) 位置信息(50015083),4)運(yùn)算指令和轉(zhuǎn)移指令(G65) 格式:G65 Hm Pi Qj Rk ; 其中:m=0199,Hm表示運(yùn)算指令和轉(zhuǎn)移指令的功能; i:加入運(yùn)算結(jié)果的變量名; j,k:被運(yùn)算的變量名,可以定為常量; 例:G65 H01 P#100 Q0;#100=0 G65 H02 P#100 Q#101 R#102;#100=#101+#102 G65 H84 P2000 Q#100 R#101;#100#101時,轉(zhuǎn)移到N2000程序段,例:在以圓心為(X0,Y0),半徑為r的圓周上,始角為加工n個等分孔。 X0、Y0:螺栓孔圓周基準(zhǔn)點(diǎn)的坐標(biāo)值 使用

溫馨提示

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

最新文檔

評論

0/150

提交評論