數(shù)控車床宏程序(共31頁(yè))_第1頁(yè)
數(shù)控車床宏程序(共31頁(yè))_第2頁(yè)
數(shù)控車床宏程序(共31頁(yè))_第3頁(yè)
數(shù)控車床宏程序(共31頁(yè))_第4頁(yè)
數(shù)控車床宏程序(共31頁(yè))_第5頁(yè)
已閱讀5頁(yè),還剩26頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

1、精選優(yōu)質(zhì)文檔-傾情為你奉上數(shù)控車床宏程序 FANUC數(shù)控車第一章 編程代碼1準(zhǔn)備功能G00快速定位 G01直線插補(bǔ) G02順弧插補(bǔ)G03逆弧插補(bǔ) G04暫停 G9,G60,G64準(zhǔn)確/連續(xù)停G20英制輸入 G21米制輸入 G40取消刀具補(bǔ)償G41建立左刀具補(bǔ)償 G42建立右刀具補(bǔ)償G50坐標(biāo)設(shè)定/主軸最高速設(shè)定G70精車循環(huán) 格式: G70 P(ns) Q(nf) ns: 精加工形狀程序的第一個(gè)段號(hào)。 nf: 精加工形狀程序的最后一個(gè)段號(hào) 用 G71、G72或 G73 粗車削后,G70 精車削。 G71外徑/內(nèi)徑粗車循環(huán)格式:G71 U(半徑切深) R(半徑退刀量) G71 U(精車X軸留量)

2、 W(精車Z軸留量)P(循環(huán)程序起始段號(hào))Q(循環(huán)程序結(jié)束段號(hào))F(進(jìn)給量)S(轉(zhuǎn)數(shù))T(刀具號(hào))G72端面粗車循環(huán)格式:G72 W(Z軸位移量) R(半徑退刀量) G72 U(精車X軸留量) W(精車Z軸留量)P(循環(huán)程序起始段號(hào))Q(循環(huán)程序結(jié)束段號(hào))F(進(jìn)給量)S(轉(zhuǎn)數(shù))T(刀具號(hào))G73成型加工復(fù)合循環(huán)(它適合加工鑄,鍛件毛柸。當(dāng)然也可以用棒料毛柸) 格式:G73 U(I)W(K) R(D);G73 P(NS) Q(NF) U(U) W(W) F(F) S(S)T(T) i: X 軸方向退刀距離(半徑指定), FANUC 系統(tǒng)參數(shù)(NO.0719)指定。k: Z 軸方向退刀距離(半徑指

3、定), FANUC 系統(tǒng)參數(shù)(NO.0720)指定。 d: 分割次數(shù)。這個(gè)值與粗加工重復(fù)次數(shù)相同,F(xiàn)ANUC 系統(tǒng)參數(shù)(NO.0719)指定。 ns: 精加工形狀程序的第一個(gè)段號(hào)。 nf: 精加工形狀程序的最后一個(gè)段號(hào)。 U: X 方向精加工預(yù)留量的距離及方向。(直徑/半徑) W: Z 方向精加工預(yù)留量的距離及方向。 G74端面啄式鉆孔循環(huán)格式:G74 R(后退量);G74 X(u) Z(w) P(i) Q(k) R(d) F(f)e:后退量本指定是狀態(tài)指定,在另一個(gè)值指定前不會(huì)改變。FANUC系統(tǒng)參數(shù)(NO.0722)指定。x:B點(diǎn)的X坐標(biāo)u:從a至b增量z:c點(diǎn)的Z坐標(biāo)w:從A至C增量i:

4、X方向的移動(dòng)量k:Z方向的移動(dòng)量d:在切削底部的刀具退刀量。d的符號(hào)一定是(+)。但是,如果X(U)及I省略,可用所要的正負(fù)符號(hào)指定刀具退刀量。 f:進(jìn)給率。 G75外圓/內(nèi)圓切槽循環(huán)除X用Z代替外與G74相同,在本循環(huán)可處理斷削,可在X軸割槽及X軸啄式鉆孔。格式:G75 R(e);G75 X(u) Z(w) P(i) Q(k) R(d) F(f) G76螺紋切削循環(huán) 格式:G76 P(m)(r)(a) Q(dmin) R(d)G76 X(u) Z(w) R(i) P(k) Q(d) F(f)m:精加工重復(fù)次數(shù)(1至99)本指定是狀態(tài)指定,在另一個(gè)值指定前不會(huì)改變。FANUC系統(tǒng)參數(shù)(NO.0

5、723)指定。r:到角量本指定是狀態(tài)指定,在另一個(gè)值指定前不會(huì)改變。FANUC系統(tǒng)參數(shù)(NO.0109)指定。a:刀尖角度:可選擇80度、60度、55度、30度、29度、0度,用2位數(shù)指定。本指定是狀態(tài)指定,在另一個(gè)值指定前不會(huì)改變。FANUC系統(tǒng)參數(shù)(NO.0724)指定。如:P(02/m、12/r、60/a)dmin:最小切削深度本指定是狀態(tài)指定,在另一個(gè)值指定前不會(huì)改變。FANUC系統(tǒng)參數(shù)(NO.0726)指定。d:精車X軸留量i:螺紋部分的半徑差如果i=0,可作一般直線螺紋切削。k:螺紋高度這個(gè)值在X軸方向用半徑值指定。d:第一次的切削深度(半徑值)f:螺紋導(dǎo)程(與G32)G90外徑固

6、定粗車循環(huán)格式:G90 X(U) Z(W) R - F- X Z 錐面的終點(diǎn)位置,兩軸坐標(biāo)必須齊備,相對(duì)坐標(biāo)不能為零。 R 循環(huán)起點(diǎn)與終點(diǎn)的直徑之差,省略R為軸面切削 F 切削速度 G92螺紋固定粗車循環(huán)/工件坐標(biāo)系設(shè)定格式:G92X(U)Z(W)R-F-X Z 錐面的終點(diǎn)位置,兩軸坐標(biāo)必須齊備,相對(duì)坐標(biāo)不能為零。 R 循環(huán)起點(diǎn)與終點(diǎn)的直徑之差,省略R為直螺紋切削 F 切削速度 G94端面固定粗車循環(huán)格式:G94X(U)Z(W)R-F-X Z 錐面的終點(diǎn)位置,兩軸坐標(biāo)必須齊備,相對(duì)坐標(biāo)不能為零。 R 循環(huán)起點(diǎn)與終點(diǎn)的直徑之差,省略R為軸面切削 F 切削速度 G96恒線速度設(shè)定 用恒定速度控制加

7、工端面.錐度和圓弧時(shí),由于X從標(biāo)不斷變化,故當(dāng)?shù)毒咧饾u移近式件中心時(shí),主軸轉(zhuǎn)速會(huì)越來(lái)越高,工件有可能從卡盤中飛出。為了防止出現(xiàn)事故,必須限定主軸最高轉(zhuǎn)速。例:G50 S2000G96 S100; 表示線速控制在100 m/min且轉(zhuǎn)速不高于2000r/minG97恒轉(zhuǎn)速度設(shè)定 例:G97 S180; 表示轉(zhuǎn)速控制在180 r/min注:N=318Uc/DN 主軸轉(zhuǎn)速Uc 線速度D 待加工直徑G90 絕對(duì)坐標(biāo)值編程 G91相對(duì)坐標(biāo)值編程G98 直線進(jìn)給率 G99旋轉(zhuǎn)進(jìn)給率第一章 編程代碼2輔助功能MM00進(jìn)給暫停 M01條件暫停 M02程序結(jié)束M03-主軸正轉(zhuǎn) M04-主軸反轉(zhuǎn) M05-主軸停轉(zhuǎn)

8、M07、M08開切削液 M09關(guān)切削液M30-程序結(jié)束并返回到開始處 M98子程序調(diào)用 M99子程序返回第二章用戶宏程序1.運(yùn)算符號(hào)運(yùn)算符號(hào)EQ等于NE不等于GT大于GE大于或等于LT小于LE小于或等于第二章用戶宏程序2.轉(zhuǎn)移和循環(huán)(1)無(wú)條件轉(zhuǎn)移指令GOTO10 ; 轉(zhuǎn)移到語(yǔ)句標(biāo)號(hào)10的程序段GOTO#10 ; 轉(zhuǎn)移到10號(hào)變量指定的程序段(2)條件轉(zhuǎn)移指令條件轉(zhuǎn)移指令的語(yǔ)句格式為:IF條件表達(dá)式GOTOn當(dāng)條件滿足時(shí),程序就轉(zhuǎn)到同一程序中語(yǔ)句標(biāo)號(hào)為n的語(yǔ)句上繼續(xù)執(zhí)行;當(dāng)條件不滿足時(shí),程序執(zhí)行下一條語(yǔ)句。例 利用變量,編寫求110總和的宏程序。O1003;#1=0;#2=1;N1 IF #2

9、GT10 GOTO2;#1=#1+#2;#2=#2+1;GOTO1;N2 M30;(3)循環(huán)指令循環(huán)指令的語(yǔ)句格式如下:WHILE 條件表達(dá)式 DO m.END m當(dāng)條件滿足時(shí),從DOm到ENDm之間的程序就重復(fù)執(zhí)行;當(dāng)條件不滿足時(shí),程序就執(zhí)行ENDm下一條語(yǔ)句。第二章用戶宏程序3.運(yùn)算指令 運(yùn)算指令運(yùn)算式的右邊可以是常數(shù)、變量、函數(shù)、式子 式中j,k也可為常量 式子右邊為變量號(hào)、運(yùn)算式 1 定義 Ij 2 算術(shù)運(yùn)算 I=j+k I=jk I=jk I=jk 3 邏輯運(yùn)算 IJOKk IJXOKk IJANDk 4 函數(shù) ISINj 正弦 ICOSj 余弦 ITANj 正切 IATANj 反正

10、切 ISQRTj平方根 IABSj絕對(duì)值 IROUNDj四舍五入化整 IFIXj下取整 IFUPj上取整 IBINjBCDBIN(二進(jìn)制) IBCNjBINBCD1 說(shuō)明 1) 角度單位為度 例:90度30分為905度 2) ATAN函數(shù)后的兩個(gè)邊長(zhǎng)要用“1”隔開第三章宏程序編程1車V型錐方案:以最低點(diǎn)為Z0,先從右端車到向左端程序:O0100(VXINGZHUI)M08 開切削液M03S500T0101 主軸正轉(zhuǎn)S500,換1號(hào)刀G00X112Z0 快速移動(dòng)到起刀點(diǎn)#101=0 Z坐標(biāo)賦值#102=110 直徑賦值#103=10/66 H/L#104=2 吃刀長(zhǎng)度 N10G00X112Z#1

11、01G01X110F0.3G01X#102Z0X110.Z-#101#101=#101+#104 計(jì)算Z值#102=#102-#103*#104*2 計(jì)算X值IF#101LE66GOTO10 如果#101小于或等于66,跳到N10G00X150Z100 退刀M30 程序結(jié)束第三章宏程序編程2車U型圓弧解:圓心到D120外圓垂直距離為36.65程序:O2600(UXINGYYANHU)G97M03S280T0101 主軸正轉(zhuǎn)S500,換1號(hào)刀G00X122.Z0. 快速移動(dòng)到起刀點(diǎn)#101=0 Z坐標(biāo)賦值#102=2. 吃刀長(zhǎng)度N10IF#101GE34GOTO20 如果#101大于或等于66,

12、跳到N20#103=SQRT36.65*36.65+#101*#101G00X122Z#101G99G01X120F0.3G02X120Z-#101R#103#101=#101+#102GOTO10 跳到N10N20G50S1200 限制最高轉(zhuǎn)速S1200M03S100G96 線速100M/MING00X122Z34 精車一次G01X120F0.3G02X120Z-34R50.F0.15G00X200Z50.G97M05 取消線速,主軸停止 M02 程序結(jié)束第三章宏程序編程3方程曲線車削加工方程曲線車削加工的走刀路線粗加工:應(yīng)根據(jù)毛坯的情況選用合理的走刀路線。精加工:一般應(yīng)采用仿形加工,即半精

13、車、精車各一次。程序:O2200(Y=2*X*X/25)T0101M03S1200G00X58Z2G71U2R1G71P1Q2U0.2W0.1F0.2N1G42G00X0 刀具右補(bǔ)償(D=3)G01Z0#1=0#2=0.2WHILE#1LE25DO1G01X2*#1Z2*#1*#1/25F0.2#1=#1+#2END1G01X54X56W-1N2W-19N3G70P1Q2S2000F0.15G40G00X100Z20 取消刀具補(bǔ)償M30第三章宏程序編程5車梯形螺紋36×6序號(hào) 參數(shù) 內(nèi)容說(shuō)明 1 #101 螺紋公稱直徑 2 #102 借刀量初始值3 #103 螺距F4 #104 每層

14、吃刀深度,在加工中可根據(jù)情況進(jìn)行調(diào)整程序:O0001(36*6);M08;開冷卻T0101 M03 S300;換梯形螺紋刀,主軸轉(zhuǎn)速300r/minG00 X40 Z5;快速走到起刀點(diǎn)#101=36;螺紋公稱直徑#102=0.938;借刀量初始值(tg15*3.5*2/2或0.938*2/2)#103=6; 螺距F#104=0.5;每次吃刀深度,初始值N1 IF #101 LT 29 GOTO2;加工到小徑尺寸循環(huán)結(jié)束N20G0 Z5+#102 ;快速走到右邊加工起刀點(diǎn)G92 X#101 Z-59 F#103;右邊加工一刀G0 Z5-#102 ;快速走到左邊加工起刀點(diǎn)G92 X#101 Z-5

15、9 F#103;左邊加工一刀#101=#101-#104;改變螺紋加工直徑#102=#102-0.134*#104;計(jì)算因改變切深后兩邊借刀量(tg15/2=0.134)IF#101 LT 34 THEN #104=0.3;小于34時(shí)每次吃刀深度為0.3GOTO 1;N2G00 X100 Z5. M09;刀架快速退回,關(guān)閉冷卻M05;主軸停M30;程序結(jié)束第三章宏程序編程6蝸桿序號(hào) 參數(shù) 內(nèi)容說(shuō)明 1 #1 螺紋公稱直徑 2 #2 借刀量初始值(為齒頂寬的1/2)3 #3 加工長(zhǎng)度4 #4 導(dǎo)程F5 #5 每層吃刀深度,在加工中可根據(jù)情況進(jìn)行調(diào)整6 #6 刀尖寬度程序:O3300(WOGAN)

16、M03 S100 T0101 1號(hào)刀為35度車刀M08 開冷卻G00 X40 Z5 快速走到起刀點(diǎn) #1=36 公稱直徑#2=2. 借刀量初始值(留0.4MM)#3=-72 加工長(zhǎng)度#4=3.14*2.5 導(dǎo)程#5=0.5 每層吃刀深度,初始值#6=1. 刀尖寬WHILE #1 GE 25 DO1 當(dāng)#1大于或等于25時(shí),語(yǔ)句1循環(huán)#7=#2 每層單邊最大借刀量N10 G00 Z5-#7 定位到左邊G92 X#1 Z#3 F#4 進(jìn)行螺紋切削G00 Z5+#7 定位到右邊G92 X#1 Z#3 F#4 進(jìn)行螺紋切削#7=#7-#6 改變寬度IF #7 GE 0 GOTO10 當(dāng)#7大于或等于0

17、時(shí)轉(zhuǎn)移到N10(或切除每層余量)#1=#1-#5 計(jì)算直徑#2=#2-#5/2*0.364 計(jì)算齒軸向單邊最大借刀量IF #1 LT 27 THEN#6=0.3 加工中可根據(jù)情況進(jìn)行調(diào)整END1 語(yǔ)句1結(jié)束G00 X100 Z5 退刀M09 關(guān)閉切削液M00換2號(hào)刀,對(duì)刀 2號(hào)刀為35度硬質(zhì)合金車刀(或機(jī)加成行刀)M03 S300 T0202M08 開冷卻G00 X40 Z20 快速走到起刀點(diǎn)#1=36 公稱直徑#2=2.2 借刀量初始值#3=-72 加工長(zhǎng)度#4=3.14*2.5 導(dǎo)程#5=0.2 吃刀深度WHILE #1 GE 25 DO1 當(dāng)#1大于或等于25時(shí),語(yǔ)句1循環(huán)G00 Z5-

18、#2 定位到左邊G92 X#1 Z#3 F#4 進(jìn)行螺紋切削G00 Z5+#2 定位到右邊G92 X#1 Z#3 F#4 進(jìn)行螺紋切削#1=#1-#5 計(jì)算直徑#2=#2-#5/2*0.364 計(jì)算齒軸向單邊最大借刀量END1 語(yǔ)句1結(jié)束G00X100Z5M09 退刀,關(guān)閉切削液M30第三章宏程序編程7加工多件毛坯外徑35mm,未注倒角0.5刀具說(shuō)明T01 90度外園車刀T02 9.5mm鉆頭T03 鏜刀T04 3mm切刀工藝分析圖中工件總長(zhǎng)為10mm,切刀寬為3mm,左端面留0.5mm,后一工件端面留0.5mm精車。所以Z軸要向前偏移14mm。方法1宏程序程序; G00X100Z100T01

19、01M03S1200#1=14. 單個(gè)工件加工長(zhǎng)度#2=0 計(jì)數(shù)G00X31.Z2. 快速定位G99G01Z-#1*5F0.3 粗車外園一刀WHILE#2LT5DO1 當(dāng)#2小于5時(shí),循環(huán)(即加工總件數(shù)為5件)G00X100Z80T0101M03S2000G00X32.Z0. 快速定到端面G01X15.F0.15 車削端面G00X26.Z2. 粗車24G01Z-4.9F0.25 留0.1mmG00U1.Z1. 退刀X21. 快速走到倒角延長(zhǎng)線上G01X24.Z-0.5F0.15 倒角0.5x45Z-5. 加工24外園X29. 精車軸面X30.W-0.5 倒角0.5x45Z-14. 加工30外園

20、G00X80.Z80. 退刀T0202S800 換2號(hào)刀G00X0.Z2. 快速定位G83Z-17.Q10000F0.04 深孔鉆循環(huán)G80 取消固定循G00.Z80. 快速退刀T0303S2000 換3號(hào)刀G00X9.Z1. 快速定位到循環(huán)起點(diǎn)G90X14.Z-7.9F0.3 外徑切削粗車16,留0.1mm X15.8F0.2 留0.2mm G00X19. 定位到倒角延長(zhǎng)線上G01X16.Z-0.5F0.05 倒角0.5x45Z-8. 精車16X11. F0.18 精車軸面X10.W-0.5 倒角0.5x45Z-11 精車10G00U-1.Z80. 退刀T0404 換4號(hào)刀G00X31. Z

21、-13.5 快速定位G75R1 G75X9.P2000F0.04 切槽循環(huán)G00X80.Z50. 退刀 G50Z#1 偏置一個(gè)工件#2=#2+1 計(jì)件END1 語(yǔ)句1結(jié)束G00X100.Z100. 退刀G50Z-5*#1 還原初始坐標(biāo)M30 程序結(jié)束方法2用單件加工做子程序調(diào)用:主程序:aO1230G00X100Z100T0101M03S1200G00X31.Z2. 快速定位G99G01Z-60.F0.3 粗車要加工件數(shù)總長(zhǎng)G54M98P1 第一工件坐標(biāo)設(shè)定G55M98P1 第二工件坐標(biāo)設(shè)定G56M98P1 第三工件坐標(biāo)設(shè)定G57M98P1 第四工件坐標(biāo)設(shè)定G58M98P1 第五工件坐標(biāo)設(shè)定G

22、50Z-60 還原初始坐標(biāo)G00X100.Z100. M30 程序結(jié)束對(duì)于沒有G55G59坐標(biāo)設(shè)定的系統(tǒng)可用下面程序:b.O1234G00X100Z100T0101M03S1200G00X31.Z2. 快速定位G99G01Z-60.F0.3 粗車要加工件數(shù)總長(zhǎng)M98P1L5 調(diào)用5次G50Z-60G00X100Z100M30單件子程序O0001:G00X100Z80M03S2000T0101G00X26.Z2.G01Z-4.9F0.25G00U1.Z1.X21.G01X24.Z-0.5F0.15Z-5.X29.X30.W-0.5Z-14.G00X80.Z80.T0202S800G00X0.Z2

23、.G83Z-17.Q10000F0.04G80G00.Z80.T0303G00X14.Z2.G01Z-7.9F0.3X0F0.2G00Z2.X15.8G01Z-7.9G00U-1.Z1.G00X19.G01X16.Z-0.5Z-8.X11.X10.W-0.5Z-11G00U-1.Z80.T0404G00X31.Z-13.5G75R1G75X9.P2000F0.04G00X80.Z50.G50Z-14 使用主程序a,此語(yǔ)句省略不用。M99第四章自動(dòng)編程1UG建模1,打開“UG6.0”,單擊“新建”如圖 “”。2這時(shí)就會(huì)有出現(xiàn)一個(gè)對(duì)話框“新建”,完成一下操作。單擊“確定”。 3單擊“” 單擊鼠標(biāo)“

24、中鍵”。按下圖完成草繪后,單擊“”。4單擊“”,在繪圖區(qū)點(diǎn)一下所畫的曲線,“指定矢量”, 在繪圖區(qū)點(diǎn)一下所與坐標(biāo)X軸上“70”的直線,然后單擊“回轉(zhuǎn)”窗口中的“確定”。5這時(shí),模型完成。如圖。第四章自動(dòng)編程2創(chuàng)建操作這時(shí)接著前面的操作,如下:1單擊“”,在下拉菜單中擊一下“加工”,這時(shí)就會(huì)出現(xiàn)新的對(duì)話框“加工環(huán)境”,點(diǎn)”turning”,確定。 2在“操作導(dǎo)航器”,點(diǎn)鼠標(biāo)“右鍵”,在下拉菜單中點(diǎn)“幾何視圖”。3這時(shí)雙擊“”,會(huì)有一個(gè)“Turn Orient” 對(duì)話框,點(diǎn)“指定MCS”,在繪圖區(qū)中點(diǎn)坐標(biāo)系,“確定”如下圖這時(shí)“指定MCS”前會(huì)有一個(gè)綠色的“”,“確定”。4在操作導(dǎo)航中雙擊節(jié)下的,系統(tǒng)彈出圖4 .1。 圖4.15.單擊“工件”對(duì)話框中的按鈕,在系統(tǒng)彈出“部件幾何體”對(duì)話框中選中“幾何體”, 單擊“全選”,“確定”如

溫馨提示

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

評(píng)論

0/150

提交評(píng)論