![臥式牧野加工中心培訓(xùn)技巧資料1_第1頁](http://file3.renrendoc.com/fileroot_temp3/2022-2/17/fd34f4a9-ae40-42f1-bf10-17f8289622db/fd34f4a9-ae40-42f1-bf10-17f8289622db1.gif)
![臥式牧野加工中心培訓(xùn)技巧資料1_第2頁](http://file3.renrendoc.com/fileroot_temp3/2022-2/17/fd34f4a9-ae40-42f1-bf10-17f8289622db/fd34f4a9-ae40-42f1-bf10-17f8289622db2.gif)
![臥式牧野加工中心培訓(xùn)技巧資料1_第3頁](http://file3.renrendoc.com/fileroot_temp3/2022-2/17/fd34f4a9-ae40-42f1-bf10-17f8289622db/fd34f4a9-ae40-42f1-bf10-17f8289622db3.gif)
![臥式牧野加工中心培訓(xùn)技巧資料1_第4頁](http://file3.renrendoc.com/fileroot_temp3/2022-2/17/fd34f4a9-ae40-42f1-bf10-17f8289622db/fd34f4a9-ae40-42f1-bf10-17f8289622db4.gif)
![臥式牧野加工中心培訓(xùn)技巧資料1_第5頁](http://file3.renrendoc.com/fileroot_temp3/2022-2/17/fd34f4a9-ae40-42f1-bf10-17f8289622db/fd34f4a9-ae40-42f1-bf10-17f8289622db5.gif)
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
1、一、編程1、程序格式O0001(OP20 FOR L3000-1002114C); 程序號/注釋G91 G30 X0 Y0 Z0T01 M6N1 G90 G54 G00 X0 Y0 M03 S1000;N2 G01 X0 Y-50. F100;N3 加工程序部分N4 N5 M05M30 程序結(jié)束1.1 程序編號:O (-): 程序號,要求在四位數(shù)字內(nèi)(-):用于程序的注釋,說明等,也可以不要1.2 程序在內(nèi)存區(qū)的分類O0001O7999 用戶區(qū)O8000O8999 用戶區(qū)(程序可以通過設(shè)定參數(shù)進(jìn)行保護(hù))O9000O9999 機(jī)床制造廠家區(qū)(程序可以通過設(shè)定參數(shù)進(jìn)行保護(hù))1.3 程序段號N ()
2、:程序段順序號可以是199999或199991.4 程序段N1 G1 G54 X10. Y100. ;移動指令 段結(jié)尾符號EOB1.5 G代碼G :G代碼,號碼范圍0991.6 M功能M :M代碼,代碼范圍09991.7 進(jìn)給速度F和主軸轉(zhuǎn)速SF F100=F100.:切削進(jìn)給速度,最多5位,數(shù)字后可以不要小數(shù)點(diǎn)S :主軸轉(zhuǎn)速,最多5位,數(shù)字后可以不要小數(shù)點(diǎn)2、字母在程序中的作用字母功能解釋O程序號設(shè)定程序號N程序段號設(shè)定程序順序號G準(zhǔn)備功能選擇移動方式(直線,圓弧,等)X,Y,Z尺寸字符軸移動指令A(yù),B,C,U,V,W附加軸移動指令R圓弧半徑I,J,K圓弧中心坐標(biāo)(矢量)F進(jìn)給設(shè)定進(jìn)給量S主
3、軸轉(zhuǎn)速設(shè)定主軸轉(zhuǎn)速T刀具功能設(shè)定刀具號M輔助功能開/關(guān)控制功能(如:M00,M01,M02,M03,M04,M05,M06)H,D刀具偏置號設(shè)定刀具偏置號P,X延時(shí)設(shè)定延時(shí)時(shí)間(如:G04 P1000或G04 X1.0 G04 X1000)P程序號指令設(shè)定子程序號(如子程序調(diào)用:M98 P1000)L重復(fù)設(shè)定子程序或固定循環(huán)重復(fù)次數(shù)(如: M98 P1000 L2,省略L代表L1)P,W,R Q參數(shù)固定循環(huán)使用的參數(shù)(如:攻牙G98/(G99) G84 X_ Y_ R_ Z_ P_ F_)3、常用G代碼解釋G代碼組功能G0001定位或快速移動G01 直線插補(bǔ)G02圓弧插補(bǔ)/螺旋線插補(bǔ)CWG03
4、圓弧插補(bǔ)/螺旋線插補(bǔ)CCWG04 00停留時(shí)間或延時(shí)時(shí)間,如:G04 X1000(或G04 X1.0)G04 P1000表示停留1秒鐘G09 準(zhǔn)確停止或精確停止檢查(檢查是否在目標(biāo)范圍內(nèi))G10可編程數(shù)據(jù)輸入G17 02選擇XPYP 平面XP:X 軸或其平行軸G18 選擇ZPXP 平面YP:Y 軸或其平行軸G19選擇YPZP 平面ZP:Z 軸或其平行軸G20 06英寸輸入G21毫米輸入G2800返回參考點(diǎn)檢測格式:G91/(G90) G28 X_ Y_ Z_經(jīng)過中間點(diǎn)X_ Y_ Z_返回參考點(diǎn)(絕對值/增量值指令)G29從參考點(diǎn)返回G91/(G90) G29 X_ Y_ Z_從起始點(diǎn)經(jīng)過參考點(diǎn)
5、返回到目標(biāo)點(diǎn)X_ Y_ Z_的指令(絕對值/增量值指令)G30返回第2,3,4 參考點(diǎn)G91/(G90) G30P2 X_ Y_ Z_;返回第2 參考點(diǎn)(P2 可以省略。)G91/(G90) G30 P3 X_ Y_ Z_;返回第3 參考點(diǎn)G91/(G90) G30 P4 X_ Y_ Z_;返回第4 參考點(diǎn)X_ Y_ Z_:經(jīng)過中間點(diǎn)位置(絕對值/增量值指令)G4007刀具半徑補(bǔ)償取消G41左側(cè)刀具半徑補(bǔ)償(沿進(jìn)給方向刀具在左邊)G42右側(cè)刀具半徑補(bǔ)償(沿進(jìn)給方向刀具在右邊)G4308刀具長度補(bǔ)償 方向G44刀具長度補(bǔ)償 方向G49取消刀具長度補(bǔ)償G5011取消比例縮放G51比例縮放,格式:O
6、N G51 X_ Y_ Z_ P_; OFF G50X_ Y_ Z_:設(shè)定縮放中心位置G5200設(shè)定局部坐標(biāo)系G5300選擇機(jī)床坐標(biāo)系G5414選擇工件坐標(biāo)系1G55選擇工件坐標(biāo)系2G56選擇工件坐標(biāo)系3G57選擇工件坐標(biāo)系4G58選擇工件坐標(biāo)系5G59選擇工件坐標(biāo)系6G6000單方向定位,消除傳動間隙(代替G00),過目標(biāo)位置后然后回頭至目標(biāo)位置G6115準(zhǔn)停檢查方式,切削進(jìn)給接近目標(biāo)位置時(shí)減速并檢查位置公差范圍G62自動拐角倍率G63攻牙方式G64正常切削方式,切削進(jìn)給接近目標(biāo)位置時(shí)不減速,以及切削段與段之間不減速G6500宏程序調(diào)用G6612宏程序模態(tài)調(diào)用G67宏程序模態(tài)調(diào)用取消G681
7、6坐標(biāo)旋轉(zhuǎn),格式:G17 G68 X_ Y_ R_ G18 G68 X_ Z_ R_ G19 G68 Y_ Z_ R_ G69坐標(biāo)旋轉(zhuǎn)取消G7309多級鉆削循環(huán)G74攻左旋螺紋循環(huán)G76精鏜循環(huán)(定向偏心退刀)G80取消固定循環(huán)G81單級鉆削循環(huán)G82單級鉆削循環(huán)(實(shí)現(xiàn)孔底停留或延時(shí))G83多級鉆削循環(huán)G84攻右旋螺紋G85鏜削循環(huán)G86鏜削循環(huán)G87反鏜循環(huán)G88鏜削循環(huán)G89鏜削循環(huán)G9003絕對指令G91相對指令G9200設(shè)定工件坐標(biāo)系G9810固定循環(huán)后退時(shí)退回起點(diǎn)G99固定循環(huán)后退時(shí)退回點(diǎn)(R點(diǎn)在固定循環(huán)中設(shè)定)部分說明:3.1、G28/G29/G30我們編程時(shí)習(xí)慣用:G91 G30
8、 X0 Y0 Z0,那么和G90 G30 X0 Y0 Z0有什么區(qū)別呢?見圖: G28/G29G91 G28 X50. Y50.; ABR G29 X50. Y-50.; RBCG90 G28 X100. Y100.; ABR G29 X150. Y50.; RBC3.2、坐標(biāo)旋轉(zhuǎn)指令G68/G69:G17 G68 X_ Y_ R_ /(G18 G68 X_ Z_ R_ )/( G19 G68 Y_ Z_ R_)G69X ,Y ,Z: 旋轉(zhuǎn)中心的絕對坐標(biāo)值R : 旋轉(zhuǎn)角度,CCW方向?yàn)檎担珻W方向?yàn)樨?fù)值。 R值的范圍為360.360.度,可以是絕對值也可以是相對值,如:G17 G68 X_
9、Y_ G90/(G91) R45.;如果忽略X,Y,Z,則把當(dāng)前點(diǎn)就作為坐標(biāo)旋轉(zhuǎn)點(diǎn);如果忽略R值,則把參數(shù)設(shè)定的值作為其旋轉(zhuǎn)角度值。舉例:O1000;G90 G54 G00 G17 X0 Y0 S1000 M03;Z100.;G68 (X0 Y0) R60.;G41 X60. Y-30. D01; .在G68和G69必須設(shè)定在同一個(gè)點(diǎn)上Z-5.0;.旋轉(zhuǎn)所在平面必須在切削補(bǔ)償平面上,如半徑補(bǔ)償G41G01 Y20. F100; .在G68方式不能改變坐標(biāo)平面,只能用G69取消坐標(biāo)旋X100.; 轉(zhuǎn)后才能改變坐標(biāo)平面(G17/G18/G19)Y-20.;X50.;G00 Z100.;G40 X0
10、 Y0;G69;M30;G73G98/(G99) G73 X_ Y_ R_ Z_ Q_ F_Q:每級鉆深參數(shù)D: 返回安全距離參數(shù),該值由機(jī)床參數(shù)設(shè)定(標(biāo)準(zhǔn)設(shè)定0.1mm)Z: 總鉆深參數(shù)R: 安全距離或安全點(diǎn)參數(shù)X ,Y:孔的位置尺寸參數(shù)F:進(jìn)給參數(shù)G83G98/(G99) G83 X_ Y_ R_ Z_ Q_ F_Q:每級鉆深參數(shù)D: 返回安全距離參數(shù),該值由機(jī)床參數(shù)設(shè)定(標(biāo)準(zhǔn)設(shè)定0.1mm)Z: 總鉆深參數(shù)R: 安全距離或安全點(diǎn)參數(shù)X ,Y:孔的位置尺寸參數(shù)F: 進(jìn)給參數(shù) G73和G83的區(qū)別其區(qū)別是排屑后退的距離或位置不同,G73指后退距離d;而G83后退到R點(diǎn),屬于全排屑。3.4 G
11、10 可編程數(shù)據(jù)輸入格式:G90/(G91) G10 L_ P_ R_ ; 設(shè)定或修改刀具數(shù)據(jù)G10 L10 P_ R_ 將R_值設(shè)定或修改到對應(yīng)P_所指定的刀具偏置號(H代碼)刀具長度數(shù)據(jù)中G10 L11 P_ R_ 將R_值設(shè)定或修改到對應(yīng)P_所指定的刀具偏置號(H代碼)刀具長度磨損數(shù)據(jù)中G10 L12 P_ R_ 將R_值設(shè)定或修改到對應(yīng)P_所指定的刀具偏置號(D代碼)刀具半徑數(shù)據(jù)中G10 L13 P_ R_ 將R_值設(shè)定或修改到對應(yīng)P_所指定的刀具偏置號(D代碼)刀具半徑磨損數(shù)據(jù)中。 輸入工作偏置數(shù)據(jù)(G54-G59)格式:G90/(G91) G10 L2 P_ X_ Y_ Z_ B_
12、 ;P_:對應(yīng)G54-G59,見下表P1對應(yīng)G54P2對應(yīng)G55P3對應(yīng)G56P4對應(yīng)G57P5對應(yīng)G58P6對應(yīng)G59G54X_ Y_ Z_ B_:對應(yīng)相應(yīng)軸的偏置值G90和G91:舉例: G90 G10 L2 P1 X100. Y100. Z100. ; G54G91 G10 L2 P1 X50. Y50. Z50. ; 從上面可以看出G90和G91區(qū)別是絕對值和增量值的關(guān)系。3.5 G74/G76/G80/G81/G82/G84/G85/G86/G87/G88/G89 攻牙G74/G84:G84:攻右旋螺紋G74:攻左旋螺紋格式:G98/(G99) G84/(G74) X_ Y_ R_
13、Z_ P_ F_F= RPM × 螺距或節(jié)距 鏜孔G76/G85/G86/G87/G88/G89 G76:精鏜,格式:G98/(G99) G76 X_ Y_ R_ Z_ Q_ F_;X_Y_:孔位置參數(shù)Z: 鏜深R: 安全位置Q: 退刀偏心量,該值為正值F: 進(jìn)給參數(shù)該固定循環(huán)用于精鏜,實(shí)現(xiàn)定向偏心退刀。說明:a)在指定G76之前,用輔助功能(M代碼)旋轉(zhuǎn)主軸。 b)當(dāng)G76指令和M代碼在同一程序段中指定時(shí),在第一個(gè)定位動作的同時(shí)執(zhí)行M代碼。然后處理下一個(gè)動作。 c)當(dāng)在固定循環(huán)中指定刀具長度偏置(G43、G44或G49)時(shí),在定位到R點(diǎn)的同時(shí)加偏置見下圖 G85/G89 鏜孔G85
14、格式:G98/(G99) G85 X_ Y_ R_ Z_ F_鏜完后采用工退G89格式:G98/(G99) G89 X_ Y_ R_ Z_ P_ F_鏜完后在孔底延時(shí),然后采用工退見下圖 G86鏜孔格式:G86格式:G98/(G99) G86 X_ Y_ R_ Z_ F_鏜完后主軸停止退出見下圖 G87反鏜格式:G98/(G99) G86 X_ Y_ R_ Z_ Q_ F_偏心Q進(jìn)刀,然后定心反向鏜削見下圖 G88 鏜削格式:G98/(G99) G86 X_ Y_ R_ Z_ P_ F_鏜孔完后,主軸停止并延時(shí),然后手動退刀,見下圖 鉆孔循環(huán)G81/G82 G81格式:G98/(G99) G8
15、1 X_ Y_ R_ Z_ F_ 見下圖 G82格式:G98/(G99) G82 X_ Y_ R_ Z_ P_ F_ 同G81的區(qū)別是G82可以實(shí)現(xiàn)孔底延時(shí) 見下圖3.6 G92 設(shè)定工件坐標(biāo)系注意:使用了G54-G59來設(shè)定工作坐標(biāo)系就沒有必要使用G92再來設(shè)定工作坐標(biāo)系了,當(dāng)使用了G54-G59工作坐標(biāo)系的時(shí)候同時(shí)也使用用G92來設(shè)定工作坐標(biāo)系,這樣會引起G54-G59工作坐標(biāo)系漂移,因此這種情況必須避免。例如:O10 G92 X0 Y0 Z100.; X_ Y_; . . . M30; G92和G54-G59工作坐標(biāo)系的區(qū)別G92工作坐標(biāo)系G54-G59設(shè)定方法通過程序或MDI方式通過操
16、作面板設(shè)定WORK OFFSET或通過G10編程實(shí)現(xiàn)程序?qū)嵗齇1;G92 X0 Y0 Z100.(軸不移動):M30;O1;G90 G54 G00 X0 Y0; (軸移動):M30;優(yōu)點(diǎn)1、容易設(shè)定2、兼容老的控制系統(tǒng)1、即使停電坐標(biāo)系也能保留2、能使用局部坐標(biāo)系(G52)缺點(diǎn)1、 停電后不能保留2、 手動回參考點(diǎn)時(shí)會被清除 G52 設(shè)定局部坐標(biāo)系格式:G52 X_ Y_ Z_; 設(shè)定局部坐標(biāo)系 G52 X0 Y0 Z0; 取消局部坐標(biāo)系例1:O10;G90 G54 G00 X0 Y0; X和Y軸移動到A點(diǎn)G52 X50. Y25. ; 設(shè)定局部坐標(biāo)系(無軸移動)G90 G54 G00 X0
17、Y0 ; X和Y軸移動到B 點(diǎn),B點(diǎn)是零點(diǎn)G52 X0 Y0 ; 取消局部坐標(biāo)系(無軸移動)G90 G54 G00 X0 Y0; X和Y 軸移動到A點(diǎn)M30;例2:O1G90 G54 G00 X0 Y0;N1 X50. Y150.;N2 G52 X100. Y50.;N3 G90 G54 X50. Y50.;N4 G55 X50. Y100.;N5 G52 X0 Y0;N6 G54 X0 Y0;M303.7 刀具長度補(bǔ)償G43/G44/G49G43/(G44) Z_ H_ 在編程使用刀具偏置H或D前,必須將刀具數(shù)據(jù)傳送到FANUC系統(tǒng)的刀具偏置中,程序格式如下:T××
18、15;×M6 交換刀具H×× D×× 刀具偏置號M56 傳送需要注意的地方:在使用刀具長度或半徑補(bǔ)償?shù)那闆r下,不能使用如下:T1M6H1 D1M56G0 G43 Z100. H1G1 G41 D1這樣刀具長度的值是刀具半徑的值,會出現(xiàn)安全事故,正確使用為:T1M6H1 D2M56G0 G43 Z100. H1G1 G41 D2但要求注意的是,在執(zhí)行完第1段程序后,再次調(diào)用上面的程序時(shí),必須先執(zhí)行消除刀具長度或刀具半徑指令,見黃底部分。如:G91 G30 Z0G40 G49否則可能出現(xiàn)報(bào)警。刀具長度補(bǔ)償在編程序的時(shí)候必須注意 G43后面帶Z_如:
19、G90G54G0X0Y0Z130.G43H2S1300M3該句中采用了刀具長度補(bǔ)償,如果我們編程的時(shí)候按如下編程:G90G54G0X0Y0G43H2S1300M3則系統(tǒng)認(rèn)為Z為0,所以機(jī)床運(yùn)動時(shí)會帶著刀具補(bǔ)償移動到Z0處,一般情況下機(jī)床會出現(xiàn)報(bào)警,除非刀具長度設(shè)定為0或一個(gè)比較小的值,具體機(jī)床具體情況。3.8 G02/G03 (模態(tài))圓弧插補(bǔ)指令格式:平面選擇 順時(shí)針逆時(shí)針圓弧插補(bǔ) 圓弧終點(diǎn) 圓弧半徑或圓弧中心 切削速度;G17 G02 X_ Y_ R_G18 Z_ X_ I_ J_ FG19 G03 Y_ Z_ K_ I_ J_ K_指令說明: 圓弧插補(bǔ)方向。在直角坐標(biāo)系中,當(dāng)從Z軸(Y軸或
20、X軸)由正到負(fù)的方向看XY平面時(shí),XY平面(ZX平面或YZ平面)的“順時(shí)針”(G02)和“逆時(shí)針”(G03)的方向,圓弧插補(bǔ)的方向參看下圖 圓弧上的移動距。用地址X、Y或Z指定圓弧的終點(diǎn),并且根據(jù)G90或G91用絕對值或增量值表示。若為增量值指定,則該值為從圓弧起點(diǎn)到終點(diǎn)方向的距離。 從起點(diǎn)到圓弧中心的距離。用地址I、J和K分別指令X、Y和Z軸的圓弧中心位置,I、J和K后的數(shù)值是從起點(diǎn)向圓弧中心的矢量分量,并且不管指定G90還是指定G91總為增量值,I、J和K必須根據(jù)方向指定其符號,與原軸方向相同為正,相反為負(fù)。 圓弧半徑,在圓弧和包含圓弧的圓的圓心之間的距離能用圓半徑R指定,以代替I、J和K
21、。在這種情況下,可以認(rèn)為,一個(gè)圓弧小于180°,而另外一個(gè)大于180°。當(dāng)指定的圓弧超過180°的圓弧時(shí),半徑必須用負(fù)值指定。如果X、Y和Z全都省略,即終點(diǎn)和起點(diǎn)位于相同位置,且不指定R時(shí),程序編程出的圓弧為0°。示例:A點(diǎn)是圓弧起始點(diǎn),B點(diǎn)是圓弧終點(diǎn)I、J、K:圓弧起始點(diǎn)到圓弧中心的矢量分量(有“”和“” )R: 圓弧半徑,當(dāng)圓弧夾角180°時(shí)R為正值;當(dāng)圓弧夾角180°R值為負(fù)值注意: 如果插補(bǔ)一個(gè)整圓的時(shí)候R無效,必須使用I,J,K ; 如果在同一程序段內(nèi)同時(shí)出現(xiàn)R和I,J,K,則R優(yōu)先。 螺旋插補(bǔ)指令格式:G17 G02 X_
22、 Y_ R_ G18 Z_ X_ I_ J_ _(_) FG19 G03 Y_ Z_ K_ I_ J_ K_、:非圓弧插補(bǔ)的任意一個(gè)軸。最多能指定兩個(gè)其它軸說明: 指令方法只是簡單加上一個(gè)或兩個(gè)非圓弧插補(bǔ)軸的移動軸。F指令指定沿圓弧的進(jìn)給速度。因此,直線軸的進(jìn)給速度如下:F×直線軸的長度圓弧軸的長度 確定直線軸的的進(jìn)給速度不超過該軸的限制值注意:刀具補(bǔ)償只在圓弧有用 在螺旋插補(bǔ)時(shí)不能設(shè)定刀具長度補(bǔ)償3.9 如何通過編程來讀取切削時(shí)間或加工時(shí)間如Oxxxx;#3002=0; 計(jì)時(shí)器清零加工程序G53;#1=#3002; (小時(shí))#520=ROUND#1*60*10/10; (分鐘)M3
23、0這樣加工時(shí)間就在參數(shù)#520里面了。4、程序中常用的M代碼或功能M代碼功能M00程序無條件停止M01程序條件停止M02程序結(jié)束M03主軸正轉(zhuǎn)M04主軸反轉(zhuǎn)M05主軸停止M08開外冷M09關(guān)所有冷卻M26開內(nèi)冷M30程序結(jié)束并返回到程序開頭M84檢查托盤1M95檢查托盤2M98調(diào)用子程序M99返回主程序M135剛性攻牙M417機(jī)床托盤1檢查M418機(jī)床托盤2檢查M419機(jī)床托盤檢查結(jié)束M433刀具斷刀檢測M462托盤號傳送說明: M56刀具數(shù)據(jù)傳送到刀具偏置指令程序使用過程中必須將所調(diào)用刀的刀具數(shù)據(jù)傳送到FANUC系統(tǒng)的刀具偏置才能使用,程序格式如下:T×××
24、215;M6H×× D××M56 M135 攻牙,攻牙同友佳不同的地方如:S1000M135 S1000G84 X Y Z R F1000G80M30 B軸夾緊和松開:M10/M11B軸旋轉(zhuǎn)前必須使用M11松開B軸,B軸到位后再使用M10夾緊B軸 內(nèi)冷的開和關(guān):M26/M9 M26:內(nèi)冷開 M9:所有的冷卻關(guān) M919刀具壽命累計(jì)指令(刀具壽命累加1次) 主軸定向: M19(主軸定向,最近路徑) M319(主軸定向,同時(shí)其它軸可以動作) M60交換托盤指令 執(zhí)行M60前要求X Y Z回第2(G30)參考點(diǎn) 如:G91 X0 Y0 ZO M60另外裝料位置
25、需要準(zhǔn)備好。M433刀具斷刀檢測(范圍±2mm) 在準(zhǔn)備位置檢測,啟用前必須在刀具數(shù)據(jù)里面設(shè)定好BTS啟用5、子程序調(diào)用調(diào)用格式:M98 P_ L_P_:子程序號,如:P1000L_:重復(fù)調(diào)用次數(shù),如果省略L_則系統(tǒng)默認(rèn)L1,即調(diào)用1次注意:子程序能夠嵌套調(diào)用,但最多嵌套4級6、宏程序的編制和調(diào)用宏程序允許采用變量、算術(shù)、邏輯及條件轉(zhuǎn)移,使得編制同樣的加工程序更加簡單,其調(diào)用和調(diào)用子程序完全一樣6.1 變量地址變量地址變量地址變量A#1I#4T#20B#2J#5U#21C#3K#6V#22D#7M#13W#23E#8Q#17X#24F#9R#18Y#25H#11S#19Z#26*地址
26、G、L、N、O和P不能在自變量中使用*不需要的地址可以省略*地址可以不按字母順序指定,但I(xiàn)、J、K需要按字母順序指定6.2 常用算術(shù)定義格式加法#i=#j+#k減法#i=#j-#k乘法#i=#j*#k除法#i=#j/#k正弦#i=SIN#j反正弦#i=ASIN#j余弦#i=COS#j反余弦#i=ACOS#j正切#i=TAN#j反正切#i=ATAN#j平方根#iSQRT#j絕對值#iABS#j舍入#iROUND#j上取整#iFIX#j下取整#iFUP#j自然對數(shù)#iLN#j指數(shù)函數(shù)#iEXP#j或#i#jOR#k異或#i#jXOR#k與#i#AND#k從BCD轉(zhuǎn)為BIN#iBIN#j從BIN轉(zhuǎn)為
27、BCD#iBCD#j6.3 邏輯運(yùn)算符運(yùn)算符含義EQ等于NE不等于GT大于GE小于或等于LT小于LE小于或等于6.4 程序轉(zhuǎn)移和循環(huán) 無條件轉(zhuǎn)移 GOTO 條件轉(zhuǎn)移 IF 條件表達(dá)式 IF 條件表達(dá)式 GOTO n,如果條件滿足,則跳轉(zhuǎn)至程序段nIF 條件表達(dá)式 THEN,如:IF #I=#J THEN #K=06.5 循環(huán)語句WHILE 條件表達(dá)式 Dom (m=1,2,3). 程序.ENDm如果條件滿足則執(zhí)行Dom至ENDm之間的程序(直到條件不滿足),否則轉(zhuǎn)而執(zhí)行ENDm后面的程序6.6 宏程序調(diào)用G65 PXXXX X_ Y_ A_ B_ C_ Z_ S_ F_ ;宏程序的非模態(tài)調(diào)用;
28、G66 PXXXX A_ B_ C_ Z_ S_ F_ ;宏程序的模態(tài)調(diào)用X_ Y_X_ Y_G67 取消宏程序其中X_Y_A_B_C_.Z_S_F_對應(yīng)的是6.1變量表中所對應(yīng)的宏變量,如:A對應(yīng)#1等等7、刀具半徑補(bǔ)償(G41/G42/G40)指令的正確使用方法和特點(diǎn)7.1 刀具半徑補(bǔ)償?shù)哪康脑诰幹戚喞娤骷庸さ膱龊希绻凑盏缎能壽E進(jìn)行編程,其數(shù)據(jù)計(jì)算有時(shí)相當(dāng)復(fù)雜,尤其當(dāng)由于刀具磨損、重磨。換新刀而導(dǎo)致刀具直徑變化時(shí),必須重新計(jì)算刀心軌跡,修改程序,這樣既繁瑣又不易保證加工精度,為提高編程效率,通常以工件的實(shí)際輪廓尺寸為刀具軌跡編程,即假設(shè)刀具中心運(yùn)動軌跡要與工件輪廓運(yùn)動的軌跡重合,而實(shí)
29、際的刀具運(yùn)動軌跡要與工件輪廓有一個(gè)偏移量(即刀具半徑),利用刀具半徑補(bǔ)償功能可以方便地實(shí)現(xiàn)這一轉(zhuǎn)變,簡化程序編制,機(jī)床可以自動判斷補(bǔ)償?shù)姆较蚝脱a(bǔ)償值大小,自動計(jì)算出實(shí)際刀具中心軌跡并按刀心軌跡運(yùn)動?,F(xiàn)代數(shù)控系統(tǒng)一般都設(shè)置若干個(gè)可編程刀具半徑偏置寄存器,并對其進(jìn)行編號,專供刀具半徑補(bǔ)償之用,可將刀具補(bǔ)償參數(shù)(刀具長度、刀具半徑等)存入這些寄存器中。在進(jìn)行數(shù)控編程時(shí),只需調(diào)用所需刀具半徑補(bǔ)償參數(shù)所對應(yīng)的寄存器編號即可。實(shí)際加工時(shí),數(shù)控系統(tǒng)將該編號所對應(yīng)的刀具半徑取出,對刀具中心軌跡進(jìn)行補(bǔ)償計(jì)算,生產(chǎn)實(shí)際的刀具中心運(yùn)動軌跡。7.2 刀具半徑補(bǔ)償?shù)姆椒?補(bǔ)償指令 從操作面板輸入被補(bǔ)償?shù)毒叩闹睆剑ɑ虬霃?/p>
30、)值,將其儲存在刀具參數(shù)庫里,在程序中采用半徑補(bǔ)償指令。刀具半徑指令補(bǔ)償?shù)拇a有G40、G41、G42,它們都是模態(tài)代碼,G40是取消刀具半徑補(bǔ)償代碼,機(jī)床的初始狀態(tài)即為G40。G41為刀具半徑左補(bǔ)償(左刀補(bǔ)),G42為刀具半徑右補(bǔ)償(右刀補(bǔ))。判斷左、右刀具半徑補(bǔ)償?shù)姆椒ㄊ茄刂毒呒庸ぢ肪€看,當(dāng)?shù)毒咂诩庸ぽ喞淖髠?cè)時(shí),為左補(bǔ)償,當(dāng)?shù)毒咂诩庸ぽ喞挠覀?cè)時(shí),為右補(bǔ)償,如圖1所示。 (a) (b) 圖1圖1a中,在相對于刀具前進(jìn)方向的左側(cè)進(jìn)行補(bǔ)償,采用G41,這時(shí)相當(dāng)于順銑。圖1b中在相對于刀具前進(jìn)方向的右側(cè)進(jìn)行補(bǔ)償,采用G42,這時(shí)相當(dāng)于逆銑。在數(shù)控機(jī)床加工中,一般采用順銑,原因是從刀具壽命
31、、加工精度、表面粗糙度而言順銑效果好,因而G41使用較多。指令格式 刀具半徑補(bǔ)償?shù)母袷剑篏17 X_ Y_ G0 G41G18 Z_ X_ G01 G42G19 Y_ Z_刀具半徑補(bǔ)償取消的格式: X_ Y_ G0 G40 Z_ X_ G01 Y_ Z_刀具半徑補(bǔ)償操作應(yīng)選擇在一個(gè)平面內(nèi)進(jìn)行。當(dāng)G17被選擇時(shí),則補(bǔ)償只在X、Y方向的運(yùn)動激活,而Z方向不進(jìn)行補(bǔ)償;當(dāng)G18被選擇時(shí),則補(bǔ)償只在Z、X方向的運(yùn)動激活,而Y方向不進(jìn)行補(bǔ)償;當(dāng)G19被選擇時(shí),則補(bǔ)償只在Y、Z方向的運(yùn)動激活,而X方向不進(jìn)行補(bǔ)償。G00和G01為刀具運(yùn)動指令,刀補(bǔ)的建立和取消必須在G00或G01狀態(tài)下完成,X、Y、Z后所跟的
32、值為運(yùn)動的目標(biāo)點(diǎn)坐標(biāo),與指定平面中的軸相對應(yīng)。D與后面的數(shù)值是刀補(bǔ)號碼,它代表刀具參數(shù)庫中刀補(bǔ)的數(shù)值。如:D01表示刀具參數(shù)庫中第1號刀具的半徑值(或直徑值,這一數(shù)值預(yù)先輸入在刀具參數(shù)庫刀補(bǔ)表中的01號位置上)。在一般情況下,我們把刀具的半徑補(bǔ)償量在補(bǔ)償代碼中輸入為正值(),如果把刀具半徑補(bǔ)償量設(shè)為負(fù)值()時(shí)在走刀軌跡方向不變的情況下,則相當(dāng)于把補(bǔ)償指令G41、G42互換,即加工工進(jìn)內(nèi)側(cè)的刀具變?yōu)橥鈧?cè),加工工件外側(cè)的刀具變?yōu)橥鈧?cè),加工工件外側(cè)的刀具變?yōu)閮?nèi)側(cè)。7.3 刀具半徑的補(bǔ)償動作以加工圖2所示工件為例,根據(jù)加工程序分析刀具半徑補(bǔ)償?shù)难a(bǔ)償動作。加工程序如下:O0001;N10 G54 G90
33、 G17 G00 X0 Y0 S1000 M03;N20 G41 X20.0 Y10.0 D01;N30 G01 Y50.0 F100;N40 X50.0;N50 Y20.0; N60 X10.0;N70 G00 G40 X0 Y0 M05;N80 M30程序中的 表示與沒有刀具半徑補(bǔ)償程序的不同。上述程序中的刀補(bǔ)動作為: 啟動并建立刀具半徑補(bǔ)償階段 當(dāng)N20程序中編入G41和D01指令后,運(yùn)算裝置同時(shí)先讀入N30和N40兩段,在N20段的終點(diǎn)(N30段的始點(diǎn))做出一個(gè)矢量,該矢量的方向與下一段的前進(jìn)方向垂直且向左,大小等于刀補(bǔ)值。刀具中心在執(zhí)行這一段(N20)時(shí)移向該矢量終點(diǎn)。在該階段中動作
34、指令只有用G00或G01,不能用G02或G03。刀補(bǔ)狀態(tài) 從N30段開始進(jìn)入刀補(bǔ)狀態(tài),在此階段下G02、G03、G00、G01都可使用。這一階段也是每段都先行讀入兩段,自動按照啟動階段的矢量法做出每個(gè)前進(jìn)方向左側(cè)且加上刀補(bǔ)的矢量路徑。取消刀補(bǔ) 當(dāng)N70程序段中用到G40指令時(shí),則在N60段的終點(diǎn)(N70段的始點(diǎn))做出一個(gè)矢量,它的方向與N60段前進(jìn)方向垂直且朝左,大小為刀補(bǔ)值。刀具中心就停止在這個(gè)矢量的終點(diǎn),從這一位置開始刀具中心移向N70段的終點(diǎn)。此時(shí)也只能用G01或G00,而不能用G02或G03。如果上面加工程序改變?nèi)缦拢覀儊砜匆幌聲霈F(xiàn)什么現(xiàn)象。O0002;N10 G54 G90 G1
35、7 G00 X0 Y0 S1000 M03;N20 Z100.0;N30 G41 X20.0 Y10.0 D01;N40 Z2.0;N50 G01 Z-10.0 F100; 連續(xù)兩句移動Z軸N60 Y50.0;N70 X50.0;N80 Y20.0;N90 X10.0;N100 G00 G40 X0 Y0 M05;N110 M30上面加工程序當(dāng)補(bǔ)償從N30開始建立的時(shí)候只能預(yù)讀兩句,而N40、N50都為Z軸移動,機(jī)床無法判斷下一步補(bǔ)償?shù)氖噶糠较?,這時(shí)機(jī)床不會報(bào)警,補(bǔ)償照常進(jìn)行,只是N30目的的點(diǎn)發(fā)生變化。其位置是N30目的點(diǎn)與原點(diǎn)連線垂直方向左偏D01值,刀具中心到達(dá)P點(diǎn),于是發(fā)生過切,如圖3
36、所示。避免過切的方法是,補(bǔ)償之前選擇一個(gè)不與工件干涉的點(diǎn),讓Z軸降到所需高度。將O0002程序改為:O0002;N10 G54 G90 G17 S1000 M03;N20 G00 Z100.0;N30 X0 Y0;N50 G01 Z-10.0 F100;N60 G41 X20.0 Y10.0 D01;N70 Y50.0;N80 X50.0;N90 Y20.0;N100 X10.0;N110 G00 G40 X0 Y0 M05;N120 M30采用這個(gè)程序加工,就可以避免過切的發(fā)生。7.4 使用刀具半徑補(bǔ)償時(shí)應(yīng)注意的問題 G41和G42為模態(tài)指令。 G41(或G42)必須與G40成對使用。 編入
37、G41(或G42)、G40程序段,必須在G00或G01狀態(tài)下使用。 G41(或G42)與G40之間的程序段不得出現(xiàn)任何轉(zhuǎn)移加工。如鏡像、子程序加工等。 改變補(bǔ)償號一般情況下刀具半徑補(bǔ)償號要在補(bǔ)償取消后才能變換,如果在補(bǔ)償方式下變換補(bǔ)償號,則前句的目的點(diǎn)的補(bǔ)償量將按照新的給定值,而前句開始點(diǎn)補(bǔ)償量則不變。 半徑補(bǔ)償時(shí)的過切現(xiàn)象 加工半徑小于刀具半徑的內(nèi)圓??;當(dāng)程序給定的圓弧半徑小于刀具半徑時(shí),向圓弧圓心方向的半徑補(bǔ)償將導(dǎo)致過切,這時(shí)機(jī)床報(bào)警并停止在將要過切的語句的起點(diǎn)上。所以,只有“過渡圓角R刀具半徑精加工余量”的情況下才可正常切削。 被銑削槽底寬小于刀具直徑;如果刀具半徑補(bǔ)償使刀具中心向編程路
38、徑反向運(yùn)動,將導(dǎo)致過切。在這種情況下,機(jī)床將會報(bào)警并停留在該程序的起始點(diǎn)。 連續(xù)兩個(gè)程序段無刀具半徑補(bǔ)償平面內(nèi)的坐標(biāo)軸移動,可能會出現(xiàn)過切現(xiàn)象。 無移動指令在補(bǔ)償模式下使用無坐標(biāo)軸移動類指令有可能導(dǎo)致兩個(gè)或兩個(gè)以上語句坐標(biāo)移動,出現(xiàn)過切的危險(xiǎn)。無坐標(biāo)移動語句大致有以下幾種:M05;G04 X1000;G90;G91 X0 ;(G17) Z100.0;S1000。7.5 刀具半徑補(bǔ)償?shù)奶攸c(diǎn)刀具半徑補(bǔ)償具有以下一些特點(diǎn): 為避免計(jì)算刀具軌跡,可直接用零件輪廓尺寸編程。 刀具因磨損、重磨、換新刀而引起直徑改變后不需要修改程序,只需要更改刀具參數(shù)的直徑值。如圖4所示R1為未磨損刀具半徑,R2為磨損后的
39、刀具半徑,將刀具參數(shù)庫的刀具半徑值R1改為R2,即可采用同一程序進(jìn)行加工。 應(yīng)用同一程序,使用同一尺寸的刀具,可以用改變刀補(bǔ)值大小的方法實(shí)現(xiàn)粗、精加工。粗加工刀補(bǔ)刀具半徑精加工余量精加工刀補(bǔ)刀具半徑修正量 利用刀補(bǔ)值控制輪廓尺寸精度。因刀具直徑的輸入值有小數(shù)點(diǎn)后24位(0.010.0001)的精度,故可控制輪廓尺寸的精度。如圖5所示,單面加工,若測得尺寸L偏大了a值(實(shí)際輪廓),則可將原來的刀補(bǔ)值D=2r改為D=2(r-a),即可獲得尺寸L(虛線輪廓)。圖中P1為原來的刀心位置,P2為修改刀補(bǔ)后的刀心位置。從以上的介紹可以看出,刀具半徑補(bǔ)償指令的正確使用,在生產(chǎn)中可以收到事半功倍的效果。因此,
40、對每一個(gè)數(shù)控機(jī)床操作者來說都應(yīng)該熟練掌握,這樣可以簡化程序,提高編程效率。8、換刀程序換刀的時(shí)候需要滿足條件如:G91 G30 Z0G91 G30 X0 Y0M6我們也可以固化在換刀宏程序中,如:% O9001(M06 MARCO) #101=#4003 #102=#4006 G91G30Z0G91G30X0Y0M06G#102G#101M99%在設(shè)置可以設(shè)定M6對應(yīng)程序O9001,當(dāng)然可以設(shè)定為其它M指令9、 托盤選擇9.1 方法一 檢查機(jī)床工作區(qū)域托盤 1號托盤:M417 2號托盤:M418 M419工作區(qū)域托盤檢查結(jié)束如:O1234M98 P9810M417 1號托盤檢查,如果工作區(qū)是1號托盤,則執(zhí)行黃底部分,否則執(zhí)行G53 選擇機(jī)床坐標(biāo)系ß-Dummy block for preventing pre-reading(停止預(yù)讀)/M98 P1/M98 P10M418 2號托盤檢查,如果工作區(qū)是1號托盤,則不執(zhí)行綠底部分G53 選擇機(jī)床坐標(biāo)系ß-Dummy block for preventing pre-readi
溫馨提示
- 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)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 現(xiàn)代科技助力白水泥行業(yè)財(cái)務(wù)風(fēng)險(xiǎn)管理
- 衛(wèi)浴潔具國慶節(jié)活動方案
- 環(huán)境藝術(shù)設(shè)計(jì)與室內(nèi)設(shè)計(jì)的審美互動
- 生產(chǎn)工藝流程中的質(zhì)量控制與安全管理
- 現(xiàn)代服務(wù)業(yè)在商業(yè)地產(chǎn)中的價(jià)值挖掘
- 物流技術(shù)與管理教育的新模式
- Unit 4 Plants around us Lesson 6(說課稿)-2024-2025學(xué)年人教PEP版(2024)英語三年級上冊
- 7《可愛的動物》(說課稿)2023-2024學(xué)年統(tǒng)編版道德與法治一年級下冊
- Unit 2 Whats your name (Story time)(說課稿)-2024-2025學(xué)年譯林版(三起)(2024)英語三年級上冊001
- Unit 4 A glimpse of the future 說課稿-2023-2024學(xué)年高二下學(xué)期英語外研版(2019)選擇性必修第三冊001
- 工地試驗(yàn)室質(zhì)量手冊
- 高一寒假學(xué)習(xí)計(jì)劃表格
- 信息資源管理(馬費(fèi)成-第三版)復(fù)習(xí)重點(diǎn)
- 郵輪外部市場營銷類型
- GB/T 42460-2023信息安全技術(shù)個(gè)人信息去標(biāo)識化效果評估指南
- 05G359-3 懸掛運(yùn)輸設(shè)備軌道(適用于一般混凝土梁)
- 工程與倫理課程
- CKDMBD慢性腎臟病礦物質(zhì)及骨代謝異常
- 潮汕英歌舞課件
- 田字格模版內(nèi)容
- 第一章 公共政策分析的基本理論與框架
評論
0/150
提交評論