


版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
1、覽表第一節(jié)指令詳解一、FANUC系統(tǒng)準(zhǔn)備功能表表4-1 FANUC OiMATE-TB 數(shù)控系統(tǒng)常用G代碼(A類)序號代碼組群功能簡介1G0001定位(快速進(jìn)給)2G01直線插補(bǔ)(直線切削)3G02圓弧插補(bǔ)(順時針)4G03圓弧插補(bǔ)(逆時針)5G0400暫停(延時)6G10可編程數(shù)據(jù)輸入(資料設(shè)定)7G2006英制輸入單位8G21公制輸入單位(美制)9G2204存儲行程檢查接通10G23存儲行程檢查斷幵11G2508主軸速度波動檢測斷12G26主軸速度波動檢測幵13G2700自動返回參考點(diǎn)確認(rèn)14G28返回參考位置15G30第2、3、4參考位置返回16G3201螺紋切削17G34變螺距螺紋切削
2、18G40取消刀尖半徑補(bǔ)償19G4107刀尖半徑左補(bǔ)償20G42刀尖半徑右補(bǔ)償21G5000坐標(biāo)系設(shè)定或主軸最大速度設(shè)定22G52局部坐標(biāo)系設(shè)定23G53機(jī)床坐標(biāo)系設(shè)定24G54工件坐標(biāo)系選擇125G55工件坐標(biāo)系選擇226G5614工件坐標(biāo)系選擇327G57工件坐標(biāo)系選擇428G58工件坐標(biāo)系選擇529G59工件坐標(biāo)系選擇630G6500調(diào)用宏指定31G6612模態(tài)宏調(diào)用32G67模態(tài)宏調(diào)用注銷33G70精車固定循環(huán)34G7100外徑粗車循環(huán)35G72端面粗車循環(huán)36G73固定形狀粗車循環(huán)37G74Z向啄式鉆孔及端面溝槽循環(huán)38G75外徑斷續(xù)切槽循環(huán)39G76多頭螺紋切削循環(huán)40G90外圓切
3、削循環(huán)41G9201螺紋切削循環(huán)42G94端面切削循環(huán)43G9605恒線速度控制有效44G97恒線速度控制取消45G98進(jìn)給速度按每分鐘指定46G9902進(jìn)給速度按主軸每轉(zhuǎn)進(jìn)給量指定二、FANUC 0i MATE-TB 編程規(guī)則1. 小數(shù)點(diǎn)編程:在本系統(tǒng)中輸入的任何坐標(biāo)字(包括X、Z、I、K、U、W、R等)在 其數(shù)值后須加小數(shù)點(diǎn)。即X100須記作。否則系統(tǒng)認(rèn)為所坐標(biāo)字?jǐn)?shù)值為100 X=。2. 絕對方式與增量方式:FANUC-OT 數(shù)控車系統(tǒng)中用U或W表示增量方式。在程序 段出現(xiàn)U即表示X方向的增量值,出現(xiàn)W即表示Z方向的增量值。同時允許絕對方式與 增量混合編程。注意與使用G90和G91表示增量
4、的系統(tǒng)有所區(qū)別。3. 進(jìn)給功能:系統(tǒng)默認(rèn)進(jìn)給方式為轉(zhuǎn)進(jìn)給。4 程序名的指定:本系統(tǒng)程序名采用字母0后跟四位數(shù)字的格式。子程序文件名遵循 同樣的命名規(guī)則。通常在程序開始指定文件名。程序結(jié)束須加M30或M02指令。5. G指令簡寫模式:系統(tǒng)支持G指令簡寫模式。三、常用準(zhǔn)備功能代碼詳解1 .直線插補(bǔ)(G01 )格式:G01 X ( U) Z ( W) F說明:基本用法與其它各系統(tǒng)相同。此處主要介紹 G01指令用于回轉(zhuǎn)體類工件的臺階和端面交接處實(shí)現(xiàn)自動倒圓角或直角。圓角自動過渡:格式:G01 XRFG01 ZRF說明:X軸向Z軸過渡倒圓(凸弧)R值為負(fù),Z軸向X軸過渡倒圓(凹?。㏑值為正。程序示例:0
5、4001N10 T0101N20 G0 X0 Z1. S500 M03N30 G1Z0N40 G1 X20. R-5.N50 G1 Z-25. R3.N60 G1N70 G28 X120. Z100.N80 M30直角自動過渡:程式:G01 X C圖4-1-1圓角自動過 渡過2X 45°£3X 45°10*L25-圖4-1-2直角自動過渡G01 Z C F說明:倒直角用指令C ,其符號設(shè)置規(guī)則同倒圓角。程序示例:04002N10 T0101N20 G0 X0 Z1. S500 M03N30 G1Z0N40 G1 X20. C-2.N50 G1 Z-25. R3.N
6、60 G1N70 G28 X120. Z100.N80 M30提示:自動過渡倒直角和圓角指令在用于精加工編程時會帶來方便,但要注意符號的 正負(fù)要準(zhǔn)確,否則會發(fā)生不正確的動作。另外,某些FANUC 系統(tǒng)倒直角采用I和K指令 來表示C值。2. 暫停(G04 )格式:G04 X ( U ) 或 G04 P 說明:指令中出現(xiàn)X、U或P均指延時,X和U用法相同,在其后跟延時時間,單位是秒,其后需加小數(shù)點(diǎn)。P后面的數(shù)字為整數(shù),單位是ms。如需延時2秒,該指令可 表述為:G04 或 G04 或 G04 P2000。3. 返回參考位置(G28 )格式:G28 X ( U ) Z ( W) 說明:G28指令意義
7、類似于西門子G74指定。它的作用效果是各軸以快速移動速 度通過中間點(diǎn)回參考點(diǎn)。它與G74指令不同的是G28指令中的坐標(biāo)字有效,此位置作為中 間點(diǎn)。指定語句G28 U0 W0 即直接回參考點(diǎn)(中間點(diǎn)為程序執(zhí)行前坐標(biāo)。4. 等螺距螺紋加工(G32 )格式:G32 X ( U ) Z ( W) F說明:G32指定為單刀切削螺紋指令,其中IP (即指X、Z坐標(biāo))指螺紋終點(diǎn)坐 標(biāo)。F指螺距,對端面螺紋,螺距采用半徑值。提示:G32指令也可用于加工連續(xù)螺紋切削。參見第三章西門子系統(tǒng)圖3-1-3。5. 變螺距螺紋加工(G34 )格式:G34 X ( U ) Z ( W) F K說明:G34螺紋用于加工增螺距
8、螺紋或減螺距螺紋。所謂變螺距螺紋指的是以螺 紋切入開始指定基準(zhǔn)螺距值F ,然后每隔一個螺距產(chǎn)生一個螺距差值(增值或減值)。6. 坐標(biāo)系設(shè)定或主軸最大速度設(shè)定(G50 )說明:G50指定用于在程序中設(shè)定編程坐標(biāo)系原點(diǎn)的位置,即預(yù)置寄存指令。大 多數(shù)系統(tǒng)使用G92指令作為預(yù)置寄存指令(參見第一章P24頁G92指令說明,注意本系統(tǒng) G92指令有其它定義)。G50指令格式和使用方法與G92同。G50也可用在恒線速度加工限制主軸最高轉(zhuǎn)速。指令格式為“ G50 S ”。7. 單一固定形狀循環(huán)加工圓柱及圓錐面(G90 )車削圓柱面格式:G90 X ( U ) Z ( W) F說明:本指令的意義是在刀具起點(diǎn)與
9、指定的終點(diǎn)間形成一個圭寸閉的矩形。刀具從起點(diǎn)按先X方向起刀走一個矩形循環(huán)。 最后一步為G00動作方式,中間兩步為 指令中的F字只對中間兩步作用。如圖 刀具走刀方向,第一刀為G00方式動作; 件外圓;第三刀切削工件端面;第四刀 退刀回起點(diǎn)。程序示例(用G90方式將圖完全加工成型):圖4-1-3 G90外圓切削過程其中第一步和G01動作方式,4-1-3所示,按第二刀切削工G00方式快速4-1-4工件04003N10 T0101N20 G0 X31. Z1. S800 M03;快速走刀至循環(huán)起點(diǎn)。N30 G90 X26.;X方向切深單邊量2mm ,端 面留余量精加工。N40 X22.; G90 模態(tài)
10、,X 向切深至22mm 。N50; X向單邊余量精N70 X20. Z-25.S1200:圖4-1-4 G90 外圓加工程序示例加工。精車N80 G28 X100. Z100.N90 M30提示:因G90動作的第一刀為快速走刀,因注意起點(diǎn)的位置以確認(rèn)安全。車削圓錐面格式:G90 X ( U ) Z ( W) R F說明:R字代表被加工錐面的大小端直徑差的1/2 ,即表示單邊量錐度差值。對外 徑車削,錐度左大右小R值為負(fù),反之為正。對內(nèi)孔車削,錐度左小右大R值為正,反之 為負(fù)。U、W、R關(guān)系參見圖4-1-5。圖4-1-6 G90 外錐度加工示例編程示例:04004N10 T0101N20 GOS
11、500 M3;刀具定位N30 G90 X26. Z-25.;粗加工N40 X22.N50;留精加工余量雙邊。N60 GO ZO S800 M3N70 G90 X20. Z-25.N80 G28 X100. Z100.N90 M5N100 M2提示:錐面精加工時,注意刀具起始位置的Z軸坐標(biāo)應(yīng)與實(shí)際錐度的起點(diǎn)Z坐標(biāo)一致, 否則加工出的錐度不正確;若刀具起始位置的Z軸坐標(biāo)取值與實(shí)際錐度的起點(diǎn)Z坐標(biāo)不致,則應(yīng)算出錐面輪廓延長線上對應(yīng)所取Z坐標(biāo)處與錐面終點(diǎn)處的實(shí)際直徑差。(R)快速進(jìn)刀,(F)按程序中F指令速度切削,后面各圖中符號含義相同。圖4-1-5 G90 指令代碼與加工形狀之間的關(guān)系&單一
12、固定角度循環(huán)加工圓柱及圓錐螺紋(G92)圓柱螺紋加工格式:G92 X ( U) Z( W) F說明:本指令實(shí)質(zhì)為單一循環(huán)加工螺紋,加工過程中,刀具先沿X軸進(jìn)刀至X( U)坐標(biāo);第二步沿Z軸切削螺紋,當(dāng)?shù)?置時,接收到從機(jī)床來的信號,起動(螺紋倒角參見第二章圖2-1-8),(W)坐標(biāo);第三步刀具沿X軸退刀 坐標(biāo);第四步沿Z軸退刀至Z初始坐 結(jié)束。=二 r達(dá)某一位螺紋倒角到達(dá)Z廠(F)1至X初始(R)(R_(R)_J標(biāo),加工注:螺紋倒角距離在至之間圖4-1-7 G92 的加工過程指定,指定單位為,由參數(shù)#5130決定。編程示例(僅螺紋加工段)040052X 45°亠5X225N110 T
13、0303N120 GO X28. Z5. S350 M3;刀具定位N130 G92Z-23.;螺紋加工N140 X19.;逐層進(jìn)刀N150N160N170 X18.N180N190圖4-1-8 G92外圓柱螺紋加工車削圓錐螺紋格式:G92 X ( U ) Z ( W) R F說明:R字代表被加工錐螺紋的大小端外徑差的1/2,即表示單邊量錐度差值。對外螺紋車削,錐度左大右小R值為負(fù),反之為正。對內(nèi)螺紋車削,錐度左小右大R值為正,反之為負(fù)。加工過程與圓柱螺紋的加工程序示例:04006N10 T0101N20 G0 X25. Z5. S300 M3N30 G92Z-20.N40P1, 520圖牛1-
14、阮92加丄外錐螺紋N50 X19.9.單一固定形狀循環(huán)加工端面及斜面 端面加工格式:G94 X ( U ) Z( W) F說明:本指令主要用于加工長徑比較 件,它的車削特點(diǎn)是利用刀具的端面切削刃 刃。G94區(qū)別于G90 ,它是先沿Z方向快速(F)圖4-1-10 G94 的加工過(G94 )小的盤類工作為主切削走刀,再車削工件端面,退刀光整外圓,再快速退刀回起點(diǎn)。按刀具走刀方向,第一刀為G00方式動 作快速進(jìn)刀;第二刀切削工件端面;第三刀Z退刀切削工件外圓;第四刀G00方式快速退 刀回起點(diǎn)。編程示例:04007N10 T0101N20 G0 X52. Z1. S500 M03N30 G94;粗車
15、第一刀,Z向切深2N40 Z-4.N50 Z-6.N60 Z-8.N70N80 X20. Z-10. S900;精加工N90 G28 X100. Z100.N100 M30圖4-1-11 G94 端面加工示 例錐面加工圖4-1-12 G94 指令段參數(shù)示意格式:G94 X說明:和G90加工錐度軸意義有所區(qū)別,G94是在工件的端面上形成斜面,而G90是在工件的外圓上形成錐度,請注意區(qū)另U。指令中R字表示為圓臺的高度。圓臺左大右小,R為正值;若則圓臺直徑左小右大,則R為負(fù)值,一般只在內(nèi)孔中出現(xiàn)此結(jié)構(gòu),但用鏜刀X向進(jìn)刀車削并不妥當(dāng)。參見下圖:提示:上述 G90、G94 二指令中的X、z字均指與起刀點(diǎn)
16、相對的對角點(diǎn)的坐標(biāo)。第二節(jié)多重復(fù)合循環(huán)FANUC 系統(tǒng)提供多種多重復(fù)合固定循環(huán),主要用于粗、精車外形、內(nèi)孔,鉆孔,切槽,螺紋等加工,可以大大簡化編程。G71、G72和G73主要用于毛坯的粗車,G70用于精車。G74和G75用于切槽和鉆孔。G76用于螺紋加工循環(huán)。精車固定循環(huán)(G70 )格式:G70 P ( ns)Q ( nf )說明:G70指令用于在G71、G72、G73指令粗車工件后來進(jìn)行精車循環(huán)。在 G70狀態(tài) 下,在指定的精車描述程序段中的F、S、T有效。若不指定,則維持粗車前指定的F、S、 T狀態(tài)。G70到G73中ns到nf間的程序段不能調(diào)用子程序。當(dāng)G70循環(huán)結(jié)束時,刀具返 回到起點(diǎn)
17、并讀下一個程序段。關(guān)于G70的詳細(xì)應(yīng)用請參見G71、G72和G73部分。二、外徑粗車循環(huán)(G71)1 .概述:G71指令稱之為外徑粗車固定循環(huán),它適用毛坯料粗車外徑和粗車內(nèi)徑。在 G71指令后描述零件的精加工輪廓,CNC系統(tǒng)根據(jù)加工程序所描述的輪廓形狀和G71指令 內(nèi)的各個參數(shù)自動生成加工路徑,將粗加工待切除余料一次性切削完成。2. 格式:G71 U ( A d) R ( e)G71 P ( ns) Q ( nf ) U ( A u) W ( A w )FST式中:A d循環(huán)每次的切削深度(半徑值、正值)e每次切削退刀量ns 精加工描述程序的開始循環(huán)程序段的行號nf精加工描述程序的結(jié)束循環(huán)程序
18、段的行號uX向精車預(yù)留量wZ向精車預(yù)留量3. G71指令段內(nèi)部參數(shù)的意義:圖4-2-1 G71 指令內(nèi)部參數(shù)示意CNC裝置首先根據(jù)用戶編寫的精加工輪廓,在預(yù)留出X和Z向精加工余量A u和A w 后計(jì)算出粗加工實(shí)際輪廓的各個坐標(biāo)值。刀具按層切法將余量去除(刀具向X向進(jìn)刀d; 切削外圓后按e值45。退刀;循環(huán)切削直至粗加工余量被切除)。此時工件斜面和圓弧部 分形成階臺狀表面,然后再按精加工輪廓光整表面最終形成在工件X向留有A u大小的余 量、Z向留有A w大小余量的軸。粗加工結(jié)束后可使用G70指令將精加工完成。4. 其它說明: 當(dāng)A d和A u兩者都由地址U指定時,其意義由地址P和Q決定。 粗加工
19、循環(huán)由帶有地址P和Q的G71指令實(shí)現(xiàn)。在A點(diǎn)和B點(diǎn)間的運(yùn)動指令中指 定的F、S和T功能對粗加工循環(huán)無效,對精加工有效;在G71程序段或前面程序段中指 定的F、S和T功能對粗加工有效。當(dāng)用恒表面切削速度控制時, 在A點(diǎn)和B點(diǎn)間的運(yùn)動指令中指定的G96或G97而在G71程序段或以前的程序段中指定的G96或G97有效。X向和Z向精加工余量A u、A w的符號如下:+Z+X L U(-)W(+) A AU(-)W(-) ”圖4-2-2 G71 指令中 u、 w符號的確定提示: 有別于0系統(tǒng)其它版本,新的Oi/OiMATE 系統(tǒng)G71指令可用來加工有內(nèi)凹結(jié)構(gòu)的G71可用于加工內(nèi)孔,Au、Aw符號見上圖。
20、 第一刀走刀必須有X方向走刀動作。循環(huán)起點(diǎn)的選擇應(yīng)在接近工件處以縮短刀具行程和避免空走刀。4.編程示例:圖4-2-3 例4-8題圖04008N10 T0101N20 G0 X46.S500 M03N30 G71 U2.;每層切深2mm,退刀。N40 G71 P50 Q110F0. 3;精加工余量X向單邊量,Z向。 粗切進(jìn)給量r。N50 G1 X15.N60 G1 Z0 S800;精加工進(jìn)給量r。精切轉(zhuǎn)速為800RPMN70 Z-15.N80 X30. Z-30.N90 Z-42.N100 G2 X36. Z-45. R3.N110 G1 X46.N120 G70 P50 Q100N130 G2
21、8 X100. Z100.N140 M5N150 M30精加工循環(huán)三、端面粗車循環(huán)(G72 )1 .概述:端面粗車循環(huán)指令的含義與G71類似,不同之處是刀具平行于X軸方向切削,它是從外徑方向往軸心方向切削端面的粗車循環(huán),該循環(huán)方式適于對長徑比較小的盤類工件端面方向粗車。和G94 一樣,對93。外圓車刀,其端面切削刃為主切削刃。2. 格式:G72 W ( d ) R ( e)G72 P ( ns) Q ( nf ) U ( u) W ( w )F _S _T _式中:d循環(huán)每次的切削深度(正值)e每次切削退刀量ns 精加工描述程序的開始循環(huán)程序段的行號nf 精加工描述程序的結(jié)束循環(huán)程序段的行號u
22、X向精車預(yù)留量wZ向精車預(yù)留量3 .說明:在A '和B之間的刀具軌跡沿X和Z方向都必須單調(diào)變化。沿AA '切削是 G00方式還是G01方式,由A和A '之間的指令決定。X、Z向精車預(yù)留量u、w的符號取 決于順序號“ns ”與“ nf ”間程序段所描述的輪廓形狀。參見圖4-2-5。圖4-2-5 G72 指令段內(nèi)u、w的符號R510 104.編程示例04009N10 T0101N20 G0 X61.S500 M03N30 G72 W2.N40 G72 P50 Q100N50 G0 Z-15.圖4-2-6 例 4-9題N60 G1 X40.S800N70 X30. Z-10.
23、N80 Z-5.N90 G2 X20. Z0 R5.N100 G0N110 G70 P60 Q110N120 G28 X100. Z100.N130 M30提示:1 . G72不能用于加工端面內(nèi)凹的形體。2 .精加工首刀進(jìn)刀須有Z向動作。3. 循環(huán)起點(diǎn)的選擇應(yīng)在接近工件處以縮短刀具行程和避免空走刀。四、成型加工復(fù)合循環(huán)(G73 )1 概述:成型加工復(fù)合循環(huán)也稱為固定形狀粗車循環(huán),它適用于加工鑄、鍛件毛坯零 件。某些軸類零件為節(jié)約材料,提高工件的力學(xué)性能,往往采用鍛造等方法使零件毛坯尺 寸接近工件的成品尺寸,其形狀已經(jīng)基本成型,只是外徑、長度較成品大一些。此類零件 的加工適合采用G73方式。當(dāng)然
24、G73方式也可用于加工普通未切除余料的棒料毛坯。2 格式:G73 U ( i) W ( k) R ( d)G73 P ( ns) Q ( nf ) U ( u ) W ( w )F _ST _式中: i: X方向毛坯切除余量(半徑值、正值) k: Z方向毛坯切除余量(正值) d:粗切循環(huán)的次數(shù)ns :精加工描述程序的開始循環(huán)程序段的行號nf:精加工描述程序的結(jié)束循環(huán)程序段的行號 u: X向精車預(yù)留量 w : Z向精車預(yù)留量3 其它說明: 當(dāng)值 i和 k,或者 u和 w分別由地址U和 W規(guī)定時,它們的意義由G73程 序段中的地址P和Q決定。當(dāng)P和Q沒有指定在同一個程序段中時,U和W分別表示厶i
25、和厶k ;當(dāng)P和Q指定在同一個程序段中時,U、W分別表示厶u和厶w。 有P和Q的G73指令執(zhí)行循環(huán)加工時,不同的進(jìn)刀方式(共有4種), u, w和厶k, i的符號不同(參見圖4-2-7 ),應(yīng)予以注意。加工循環(huán)結(jié)束時,刀具返回到A點(diǎn)。圖4-2-7 G73 指令中 u w k i的符號另:F、S、T 意義同 G71、G72。3 G73指令應(yīng)用示例及詳解:加工如圖所示工件,其毛坯為鍛件。工件X向殘留余量不大于5mm。Z向殘留余量不 大于3mm。要求采用G73方式切削出該零件。程序示例如下:04010N10 T0101N20 G0 X110. Z10. S800 M3N40 G73 P50 Q110
26、N30 G73 U5. W3. R3.N50 GO X50. Z1. S1OOON60 G1 Z-1O.N70 X60. Z-15.圖4-2-8 G73 加工示例N80 Z-25.N90 G2 X80. Z-35. R1O.N100 G1 X90. Z-40.N110 GO X110. Z10.N120 G70 P50 Q110N130 G28 X100. Z150.N140 M30G73同樣可以切削沒有預(yù)加工的毛坯棒料。如上圖所示工件,假如將程序中的N30N50行進(jìn)行調(diào)整,如下所述,即可采用不同的漸進(jìn)方式將工件加工成型。(由于G73在每次循環(huán)中的走刀路徑是確定的,須將循環(huán)起刀點(diǎn)與工件間保持一
27、段距離)X、Z向雙向進(jìn)刀。N30 GO X150. Z30.N40 G73 U25. W10. R13.N50 G73 P60 Q120.N120 GO X150. Z30.X向進(jìn)刀。N30 GO X150.Z1.N40 G73 U25. WO R13.N5O G73 P6O Q12O.圖4-2-9 G73指令X、Z向雙向進(jìn)刀N12O GO X15O. Z1.Z向進(jìn)刀。N3O GO X92. Z45.N4O G73 UO W4O. R13.N5O G73 P6O Q12O.圖4-2-10 G73指令X向八 圖4-2-11 G73指令Z向進(jìn)提示:建議使用 X、Z 雙向進(jìn)刀或 X 單向進(jìn)刀方式,若
28、使用 Z 向單向進(jìn)刀,會使整個切削過程中,刀具的主切削刃切深過大。加工內(nèi)凹型面時,如果使用 Z 向單向進(jìn)刀方式,會將凹型輪廓破壞,所以常采用 X 向單向進(jìn)刀。例 4-11 :圖 4-2-12 例 4-11 題 圖G73 用 于內(nèi)凹 型體 的切削 ,用 G73 編 制的程序如下 (假 定工件外圓已 加工完 成) :N10 T0101 ; 菱形刀片偏 刀N20 S500 M3N30 G0 X50. Z-10.N40 G73 U4. W0 R3.N50 G73 P60 Q90W0N60 G1 X30.N70 G2 X30. Z-30. R15.N80 G0 X50. Z-10.N90 G70 P60
29、 Q90N100 G0 X100. Z100. M5N110 M30提示:1 G73 指令用 于未切 除余 量的棒 料切削 時會有較多 的空刀 行程, 因此應(yīng) 盡可能使用G71 、 G72 切 除 余 料 。2 G73 指令描 述精加 工走 刀路徑 應(yīng)封閉 。3G73 指令用于內(nèi)孔加工時,如果采用 X、Z 雙向進(jìn)刀或 X 單向進(jìn)刀,須注意是否有足夠的退刀空間,否則會發(fā)生刀具干涉。五 、 端 面 溝 槽 復(fù) 合 循 環(huán) 或 深 孔 鉆 循 環(huán) ( G74 )1. 概述:該指令可實(shí)現(xiàn)端面深孔和端面槽的斷屑加工,Z向切進(jìn)一定的深度,再反向 退刀一定 的距離,實(shí) 現(xiàn) 斷屑 。指 定 X 軸地址和 X
30、軸向移動量,就 能實(shí)現(xiàn)端面槽加工 ;若 不 指 定 X 軸地址和 X 軸向 移動量, 則為端面深孔鉆加工。2. 格 式 : 對 端面溝 槽復(fù) 循環(huán):G74 R ( e )G74 X ( u) Z ( w ) P ( i) Q ( k ) R ( d) F式中: e: 每次啄式退 刀量u:X 向終點(diǎn) 坐標(biāo)值w : Z向終點(diǎn)坐標(biāo)值 i: X向每次的移動量 k: Z向每次的切入量 d:切削到終點(diǎn)時的X軸退刀量(可以缺省)注:X向終點(diǎn)坐標(biāo)值為實(shí)際X向終點(diǎn)尺寸減去雙邊刀寬。 對 啄式鉆 孔循 環(huán)(深 孔鉆循 環(huán)) :G74 R ( e )G74 Z ( w) Q( k) F式中:e:每次啄式退刀量w:Z
31、 向 終 點(diǎn) 坐標(biāo) 值( 孔深) k:Z 向 每次的 切入量( 啄 鉆深度)G74 的 動 作 及 參 數(shù) 請 參 看 下 面 的 路 徑 圖 :圖 4-2-13 端面深 孔鉆 或端面 槽參數(shù) 示意3 編 程 示 例 :例 4-12 端 面 切 槽圖 4-2-14 例 -12 題 圖程序示例如下:N10 T0606( 端 面 切 槽 刀 , 刃 口 寬 4)N20 S300 M3N30 G0 X30. Z2.N40 G74 R1.N50 G74 X62. Z-5. P3500 Q3000;N60 G0 X200. Z50. M5N70 M30例 4-13 啄 式 鉆 孔圖 4-2-15 例 -
32、13 題 圖在工件 上加工 直徑 為 10mm 的 孔 ,孔的 有效深 度為 60mm 。 工件 端面及 中 心孔 已加 工, 程序示例如下:N10 T0505(0 10 麻花鉆)N20 S200 M3N30 G0 X0 Z3.N40 G74 R1.N50 G74 Z-64. Q8000N60 G0 Z100.N70 X100. M5N80 M30例 4-14 端 面 均 布 槽 加 工 。圖 4-2-16 例 4-14 題 圖程序示例如下:N10 T0303 ( 端 面 切 槽 刀 , 刃 口 寬 4 )N20 S300 M3N30 G0 X60. Z2.N40 G74 R1.N50 G74
33、 X100. Z-3. P10000 Q2000N60 G0 Z100.N70 X100. M5N80 M30六、外 徑溝槽 復(fù)循 環(huán) (G75 )當(dāng) G751 概述: G75 指 令 用 于內(nèi) 、 外 徑切 槽 或鉆 孔 , 其 用法 與 G74 指 令 大致 相 同。 用 于 徑 向 鉆 孔 時 , 需 配 備 動 力 刀 具 , 本 書 只 介 紹 G75 指 令 用 于 加 工 外 徑 溝 槽 。2 格 式 :G75 R ( e)G75 X ( u) Z ( w) P ( i) Q ( k) R ( d) F式中: e: 分 層 切 削 每 次 退刀 量u: X 向終 點(diǎn) 坐 標(biāo)值w:
34、 Z 向 終 點(diǎn) 坐標(biāo) 值 i : Z向每次的切入量 k : X向每次的移動量 d: 切 削 到終 點(diǎn) 時 的 退 刀 量( 可 以 缺 省)圖 4-2-17 G75 指令 段 內(nèi)部 參 數(shù)示 意3 編 程 示 例 :例 4-15 G75 用于 切 削 較 寬的 徑 向 槽圖 4-2-18 例 4-15 題 圖程序示例如下:N10 T0202 ( 切 槽 刀 , 刃 口 寬 5 )N20 S300 M3N30 G0 X52. Z-15.N40 G75 R1.N50 G75 X30. Z-50. P3000 Q4500N60 G0 X150. Z100. M5N70 M30例 4-16 G75
35、用 于 切 削 徑 向 均 布 槽圖 4-2-19 例 4-16 題 圖程序示例如下:N10 T0202 ( 切 槽 刀 , 刃 口 寬 4 )N20 S300 M3N30 G0 X42. Z-10.N40 G75 R1.N50 G75 X30. Z-50. P3000 Q10000N60 G0 X100. Z100. M5N70 M30七 、 螺 紋 切 削 復(fù) 合 循 環(huán) ( G76 )1. 格式:G76 P ( m) ( r) ( a) Q ( A dmin ) R ( d)G76 X ( U ) Z ( W) R ( i) P ( k) Q ( A d) F ( L )式中:m :精加
36、工重復(fù)次數(shù)(199)。該值是模態(tài)的。此值可以用5142號參數(shù)設(shè)定,由程序指令改變。r: 倒 角 量 。 當(dāng) 螺 距 由 L 表 示 時 , 可 以 從 到 設(shè) 定 , 單 位 為 ( 兩 位 數(shù):從00 到99)。該值 是 模 態(tài) 的 。 此 值 可 用 5130 號 參 數(shù) 設(shè) 定 , 由 程 序 指 令 改 變 。a: 刀 尖 角 度 。 可 以 選 擇 80°, 60 °, 55 °, 30 °, 29°和 0°六 種 中 的 一 種, 由2位數(shù) 規(guī) 定 。 該 值 是 模 態(tài) 的 。 可 用 參 數(shù) 5143 號 設(shè) 定 ,
37、用 程 序 指 令 改 變 。m , r 和 a 用 地 址 P 同 時 指 定 。例 : 當(dāng) m=2 , r= , a=60 °, 指 定 如 下 ( L 是 螺 距 ) : P021260A dmin : ?最 小 切 深 ( 用 半 徑 值 指 定 )當(dāng)?shù)谝淮窝h(huán)運(yùn)行( d- d-1 )的切深小于此值時,切深箝在此值。該值是模態(tài)的。 此 值 可 用 5140 號 參 數(shù) 設(shè) 定 , 用 程 序 指 令 改 變 。d:精加工余量。該值是模態(tài)的,可用5141號參數(shù)設(shè)定,用程序指令改變。i: 螺紋半徑差。 如果 i=0 , 可以進(jìn)行普通直螺紋切 削。k: 螺紋高。 此 值用 半徑規(guī)定
38、 。 d :第一刀切削深度(半徑值)。L: 螺距 ( 同 G32) 。圖 4-2-20 G76 指 令 段 參 數(shù) 示 意2 說 明: 由地址 P, Q 和 R 指 定的數(shù) 值的意義取決于 X( U) 和 Z( W) 的存在 。 有 X( U) 和 Z( W) 的 G76 指 令執(zhí)行 循環(huán)加 工。 該循環(huán) 用 一個刀刃切削 , 使刀尖 的負(fù)荷減小。第一刀的切深厶d,第n刀的切深厶dn,每次切削循環(huán)的切除量均為常數(shù)。共 有 4 種對稱的 進(jìn)刀圖形, 不同的進(jìn)刀方式各地址的 符號不同, 在上圖中, C 和 D 之間的 進(jìn) 給速度由地址F指定,而其它軌跡則是快速移動。圖中增量尺寸的符號如下:U ,
39、W : 由 刀 具 軌 跡 AC 和 CD 的 方 向 決 定 。R :由刀具軌跡AC的方向決定。P: + ( 總 是 )Q: + ( 總 是 ) 螺紋切削 的 注釋與 G32 螺紋切削和 G92 螺紋切削 循環(huán)的 注釋相同。 倒 角 值 對 于 G92 螺 紋 切 削 循 環(huán) 也 有 效 。 在螺紋切削復(fù)合循環(huán)(G76 )加工中,按下進(jìn)給暫停按鈕時,就同在螺紋切削循環(huán) 終點(diǎn)的倒角一 樣, 刀 具立即快速退回。 刀 具返回到循環(huán)的 起始點(diǎn)( 切深為 dn 處的 ) 。當(dāng) 按 下循環(huán) 起動 按鈕時 , 螺紋切削恢復(fù)。 對于多頭螺紋 的 加工 , 可將螺紋加工起點(diǎn) Z 坐標(biāo)按 螺距偏移。3 G76
40、 外 螺 紋 加 工 編 程 示 例 ( 例 4-17 )圖 4-2-21 例 4-17 題 圖程序示例如下:N10 T0303N20 S300 M3N30 G0 X35. Z3.N40 G76 P021260 Q100 R100;螺 紋參數(shù) 設(shè)定, R 為正N50 G76Z-30. R0 P1510 Q200 F2.N60 G0 X100. Z100. M5N70 M24. G76內(nèi)螺紋加工編程示例(例4-18 )圖4-2-22 例4-18題圖程序示例如下:N10 T0303N20 S300 M3N30 GO X25. Z4.N40 G76 P021060 Q100 R-100N50 G76
41、 X30. Z-40. P9742 Q200N60 GO X100. Z100.N70 M5;螺紋參數(shù)設(shè)定,R為負(fù)N80 M2第三節(jié)宏指令雖然子程序?qū)幹葡嗤庸げ僮鞯某绦蚍浅S杏?,但用戶宏程序由于允許使用變量、算術(shù)和邏輯運(yùn)算及條件轉(zhuǎn)移,使用編制相同加工操作的程序更方便,更容易??蓪⑾嗤僮骶帪橥ㄓ贸绦?,如型腔加工宏程序和固定加工循環(huán)宏程序。使用時,加工程序可用一條指令調(diào)出用戶宏程序,和調(diào)用子程序完全一樣。加工程序用戶宏程序O0001;變量G65PQ010 R50.一、變量zn>09010;#1= #18/2;G01 X#1 Z#1 ;G02 X#1 Z #1普通加工程序直接用數(shù)值指定G
42、代碼和疇動距離:例如,G0時,變量值可用程序或用MDI面板上的操作改M99-;1和。使用用戶宏程序時,數(shù)值可以直接指定或用變量指定。當(dāng)用變例如:#仁#2+100;G01 X#1 ;說明:1.變量的表示計(jì)算機(jī)允許使用變量名,用戶宏程序不行。變量用變量符號(#)和后面的變量號指定。例如:#1表達(dá)式可以用于指定變量號。此時,表達(dá)式必須封閉在括號中。例如:#1+#2-12注:宏程序中,方括號用于封閉表達(dá)式,圓括號只表示注釋內(nèi)容。2. 變量的類型變量根據(jù)變量號可以分成四種類型。變量號變量類型功能#0空變量該變量總是空,沒有值能賦給該變量。#1 #33局部變量局部變量只能用在宏程序中存儲數(shù)據(jù),例如, 運(yùn)算
43、結(jié)果。當(dāng)斷電時,局部變量被初始化為 空。調(diào)用宏程序時,自變量對局部變量賦值。#100 #109#500 #999公共變量公共變量在不同的宏程序中的意義相同。當(dāng) 斷電時,變量#500 #999的數(shù)據(jù)保存,即使 斷電也不丟失。#1000 系統(tǒng)變量系統(tǒng)變量用于讀寫CNC運(yùn)行時的各種數(shù)據(jù), 例如,刀具當(dāng)前位置和補(bǔ)償。3.小數(shù)點(diǎn)的省略當(dāng)在程序中定義變量時, 小數(shù)點(diǎn)可以省 略。例:當(dāng)定義 #1=123 ;變量#1的實(shí)際值是.4 .變量的引用為在程序中使用變量值,指定后跟變量號的地址。當(dāng)用表達(dá)式指定變量時,要把表達(dá) 式放在括號中。例如:GO X#1+#2 F#3;被引用變量的值根據(jù)地址的最小設(shè)定單位自動舍入
44、。例如:當(dāng)G01X#1;以1/1000mm 的單位執(zhí) 行時,CNC把賦值給變量#1 ,實(shí)際指令值為。改變引用的變量值的符號,要把負(fù)號“一”放在“ # ”的前面。例如:G00X #1 ;當(dāng)引用末定義的變量時,變量及地址字都被忽略。例如:當(dāng)變量#1的值是0 ,并且變量#2的值是空時,G00X#1Z#2 的執(zhí)行結(jié)果為G00X0 ;。5. 未定義的變量當(dāng)變量值末定義時,這樣的變量成為“空”變量。變量#0總是空變量。它不能寫,只 能讀。二、算術(shù)和邏輯運(yùn)算下表中列出的運(yùn)算可以在變量中執(zhí)行。運(yùn)算符號右邊的表達(dá)式可包含常量,或由函數(shù) 或運(yùn)算符組成的變量。表達(dá)式中的變量#j和#k可以用常數(shù)賦值。左邊的變量也可以
45、用表達(dá) 式賦值。表4-2算術(shù)和邏輯運(yùn)算功能格式備注定義#i=#j加法#i=#j+#k;減法#i=#j-#k;乘法#i=#j*#k;除法#i=#i/#k;正弦#i=SIN#j;角度以度指定。90 ° 30 '表反正弦#i=ASIN#j;示為度。余弦#i=COS#j;反余弦#i=ACOS#j;正切#i=TAN#j;反正切#i=ATAN#j/#k;平方根#i=SQRT#j;絕對值#i=ABS#j;舍入#i=ROUND#j ;上取整#i=FIX#j;下取整#i=FUP#j;自然對數(shù)#i=LN#j;指數(shù)函數(shù)#i=EXP#j;或#i=#JOR#k邏輯運(yùn)算一位一位地按二進(jìn)異或#i=#jXO
46、R#k ;制數(shù)執(zhí)行。與#i=#j AND #j;從BCD轉(zhuǎn)為BIN#i=BIN#j;用于與PMC的信號交換從BIN轉(zhuǎn)為BCD#i=BCD#j;說明:1. 角度單位函數(shù)SIN , COS , ASIN , ACOS , TAN 和ATAN 的角 度單位是度。2. 上取整和下取整CNC處理數(shù)值運(yùn)算時,若操作后產(chǎn)生的整數(shù)絕對值大于原數(shù)的絕對值時為上取整;若 小于原數(shù)的絕對值為下取整。對于負(fù)數(shù)的處理應(yīng)小心。例如:假定#1=,并且#2= - o當(dāng)執(zhí)行 #3=FUP#1時,賦 給#3。當(dāng)執(zhí)行 #3=FIX#1時 , 賦 給 #3 。當(dāng)執(zhí)行 #3=FUP#2時, 賦給 #3。當(dāng)執(zhí)行 #3=FIX#2時 ,
47、賦 給 #3 。3運(yùn)算次序函數(shù)乘和除運(yùn)算*、/ 、 AND 、 MOD )加和減運(yùn)算+、+ 、 、 OR 、 XOR )括號嵌套括號用 于改變 運(yùn)算 次 序。 括 號 可 以 使 用 5 級 , 包括 函 數(shù)內(nèi) 部使用 的 符 號。 當(dāng) 超過 5 級 時 , 出 現(xiàn) P/S 報(bào) 警 。、宏 程序語 句和 NC 語 句下面的程序段為宏程序語句:包含算術(shù)或邏輯運(yùn)算(=)的程序段。包含控 制語句 (例 如 :GOTO , DO , END ) 的 程序 段 。包含宏 程序調(diào) 用指 令( 例 如 ,用 G65 ,G66 ,G67 或 其它 G 代 碼 ,M 代 碼 調(diào)用 的 宏 程序 ) 的程序段。除
48、了宏 程序語 句以 外 的任 何 程 序 段 都 為 NC 語 句。四、轉(zhuǎn)移和循環(huán)在程序 中,使 用 GOTO 語 句和 IF 語 句 可以 改變 控 制的 流 向 ,有 三 種 轉(zhuǎn) 移 和 循環(huán) 操 作 可供使用:GOTO 語 句( 無條件 轉(zhuǎn)移 ) ;IF語句(條件轉(zhuǎn)移:IFTHEN);WHILE 語句(當(dāng)時循環(huán))。1 無 條 件 轉(zhuǎn) 移 ( GOTO 語 句 )轉(zhuǎn) 移 到 有順序 號 n 的 程序 段 。 當(dāng) 指 定 1 到 99999 以 外 的順 序號時 , 出 現(xiàn) P/S 報(bào) 警 。 可 用表達(dá)式指定順序號。格式:GOTOn例:; n: 順 序號( 1 99999 )GOTO1 ;
49、GOTO#10 ;2 條 件 轉(zhuǎn) 移 ( IF 語 句 )IF之后指定條件表達(dá)式。格式: IF表達(dá)式GOT On如果指定的條件表達(dá)式滿足時,轉(zhuǎn)移到標(biāo)有順序號n的程序段。如果指定的條件表達(dá) 式不滿足,執(zhí)行下一個程序段。如果變量#的值大于10,轉(zhuǎn)移到順序號N2的程序段。如果變量不滿足 IF#1GT10GOTO2 ;程序如果條件滿足N2 G0 G91;1 IF(表達(dá)式)THEN如果表達(dá)式滿足,執(zhí)行預(yù)先決定的宏程序語句。只執(zhí)行一個宏程序語句。如果#1和#2的值相同,0賦給#3。IF#1EQ#2THEN#3=0;說明:條件表達(dá)式條件表達(dá)式必須包括算符。算符插在兩個變量中間或變量和常數(shù)中間,度且用括號(,
50、) 封閉。表達(dá)式可以替代變量。運(yùn)算符運(yùn)算符由2個字母組成,用于兩個值的比較,以決定它們是相等還是一個值小于另一 個值。注意,不能使用不等符號。表4-3運(yùn)算符運(yùn)算符含義EQ等于(=)NE不等于(疋)GT大于()GE大于或等于( )LT小于(v =LE小于或等于(w )示例程序:下面的程序計(jì)算數(shù)值110的總和O9500N1 IF#2GT10GOTO2當(dāng)被加數(shù)大于10時轉(zhuǎn)移到N2#1=#1+#2計(jì)算和數(shù)#2=#2+#1下一個被加數(shù)GOTO1 ;轉(zhuǎn)到N1N2 M30程序結(jié)束3. 循環(huán)(WHILE 語句)在WHILE 后指定一個條件表達(dá)式,當(dāng)指定條件滿足時,執(zhí)行從DO到END之間的程序。否則,轉(zhuǎn)到END后的程序段。WHILE表達(dá)式Dom ; ( m=1, 2 , 3)如果條件不滿足 如果條件滿足 程序1 rENDm說明:當(dāng)指定的條件滿足時,執(zhí)行WHILE 從DO到END之間的程序。否則轉(zhuǎn)而執(zhí)行END之 后的程序段。這種指令格式適用于IF語句。DO后的號和END后的號是指定程序執(zhí)行范圍 的標(biāo)號,標(biāo)號值為1 , 2 , 3。若用1 , 2 , 3以外的值會產(chǎn)生P/S報(bào)警。示例程序:下面的程序計(jì)算數(shù)值1到10的總和。O0001 ;#仁0 ;#2=1 ;WHILE#2 LE 10DO1;#1=#1+#2 ;#2=#2+1 ;END1 ;M30 ;五、編程示例例 4-19毛坯:$ 30mm ;材料:
溫馨提示
- 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)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 企業(yè)績效與隱性風(fēng)險管理的關(guān)系剖析試題及答案
- 行政管理考試難點(diǎn)解讀試題及答案
- 云存儲技術(shù)的應(yīng)用與實(shí)現(xiàn)考察試題及答案
- 2025年中國銅葫蘆夾市場調(diào)查研究報(bào)告
- 法學(xué)概論考試回顧試題及答案
- 2025年中國輕質(zhì)氧化鎂市場調(diào)查研究報(bào)告
- 2025年中國超低音揚(yáng)聲器市場調(diào)查研究報(bào)告
- 2025屆北京大附中七下數(shù)學(xué)期末聯(lián)考模擬試題含解析
- 長隆保安培訓(xùn)考試試題及答案
- 整容醫(yī)美考試試題及答案
- 嬰兒氣道異物急救評分標(biāo)準(zhǔn)
- 執(zhí)業(yè)醫(yī)師X線讀片教學(xué)課件
- 工程安全生產(chǎn)事故報(bào)告處理制度
- 催乳師職業(yè)培訓(xùn)考試試題與答案
- 2023年一般行業(yè)主要負(fù)責(zé)人和安全管理人員考試復(fù)習(xí)題庫(含答案)
- 護(hù)理部運(yùn)用PDCA縮短門診患者超聲檢查等候時間品管圈QCC成果匯報(bào)
- 中國糖尿病患者的白內(nèi)障圍手術(shù)期防治策略專家共識(2020年)
- 貴港市江南工業(yè)園總體規(guī)劃環(huán)境影響評價報(bào)告書
- 曲阜師范大學(xué)畢業(yè)論文答辯通用ppt模板
- 2023年高考真題(江蘇卷)政治含解析
- 計(jì)算機(jī)組成與設(shè)計(jì)知到章節(jié)答案智慧樹2023年山東大學(xué)
評論
0/150
提交評論