發(fā)那科數(shù)控系統(tǒng)的編程與操作_第1頁
發(fā)那科數(shù)控系統(tǒng)的編程與操作_第2頁
發(fā)那科數(shù)控系統(tǒng)的編程與操作_第3頁
發(fā)那科數(shù)控系統(tǒng)的編程與操作_第4頁
發(fā)那科數(shù)控系統(tǒng)的編程與操作_第5頁
已閱讀5頁,還剩34頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

1、第一節(jié)指令詳解、FANUC系統(tǒng)準(zhǔn)備功能表表4-1 FANUC OiMATE-TB 數(shù)控系統(tǒng)常用G代碼(A類)一覽表序號(hào)代碼組群功能簡(jiǎn)介1G0001定位(快速進(jìn)給)2G01直線插補(bǔ)(直線切削)3G02圓弧插補(bǔ)(順時(shí)針)4G03圓弧插補(bǔ)(逆時(shí)針)5G0400暫停(延時(shí))6G10可編程數(shù)據(jù)輸入(資料設(shè)定)7G2006英制輸入單位8G21公制輸入單位(美制)9G2204存儲(chǔ)行程檢查接通10G23存儲(chǔ)行程檢查斷幵11G2508主軸速度波動(dòng)檢測(cè)斷12G26主軸速度波動(dòng)檢測(cè)幵13G2700自動(dòng)返回參考點(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)二、FANUC 0i MATE-TB37G74Z向啄式鉆孔及端面溝槽循環(huán)38G75外徑斷續(xù)切槽循環(huán)39G

3、76多頭螺紋切削循環(huán)40G90外圓切削循環(huán)41G9201螺紋切削循環(huán)42G94端面切削循環(huán)43G9605恒線速度控制有效44G97恒線速度控制取消45G98進(jìn)給速度按每分鐘指定46G9902進(jìn)給速度按主軸每轉(zhuǎn)進(jìn)給量指定編程規(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 絕對(duì)方式與增量方式:FANUC-0T 數(shù)控車系統(tǒng)中用U或W表示增量方式。在程序 段出現(xiàn)U即表示X方向的增量值,出現(xiàn)W即表示Z方向的增量值。同時(shí)允許絕對(duì)方式與 增量混合編程。注意與使用G90和G91表示增量的系統(tǒng)

4、有所區(qū)另U。3 進(jìn)給功能:系統(tǒng)默認(rèn)進(jìn)給方式為轉(zhuǎn)進(jìn)給。4 程序名的指定:本系統(tǒng)程序名采用字母0后跟四位數(shù)字的格式。子程序文件名遵循 同樣的命名規(guī)則。通常在程序開始指定文件名。程序結(jié)束須加M30或M02指令。5. G指令簡(jiǎn)寫模式:系統(tǒng)支持G指令簡(jiǎn)寫模式。三、常用準(zhǔn)備功能代碼詳解1 直線插補(bǔ)(G01 )格式:G01 X ( U)說明:基本用法與其它各系統(tǒng)相同。此處主要介紹 G01指令用于回轉(zhuǎn)體類工件的臺(tái)階 和端面交接處實(shí)現(xiàn)自動(dòng)倒圓角或直角。圓角自動(dòng)過渡:格式:G01 XG01 Z說明:X軸向Z軸過渡倒圓(凸?。㏑值為負(fù),Z軸向X軸過渡倒圓(凹弧)R 值為正。程序示例:04001N10 T0101N2

5、0 G0 X0 Z1. S500 M03N30 G1Z0N40 G1 X20. R-5.N50 G1 Z-25. R3. 1125N60 G1N70 G28 X120. Z100.圖4-1-1圓角自動(dòng)過 渡過N80 M30直角自動(dòng)過渡:程式:G01 XG01 Z說明:倒直角用指令C,其符號(hào)設(shè)置規(guī)則同倒圓角。程序示例:04002N10 T01012X 45°3X 45°N20 G0 X0 Z1. S500 M03N30 G1Z0N40 G1 X20. C-2.N60 G1N50 G1 Z-25. R3.圖4-1-2直角自動(dòng)過渡N70 G28 X120. Z100.N80 M3

6、0提示:自動(dòng)過渡倒直角和圓角指令在用于精加工編程時(shí)會(huì)帶來方便,但要注意符號(hào)的 正負(fù)要準(zhǔn)確,否則會(huì)發(fā)生不正確的動(dòng)作。另外,某些FANUC 系統(tǒng)倒直角采用I和K指令 來表示C值。2. 暫停(G04 )格式:G04 X ( U )或 G04 P說明:指令中出現(xiàn)X、U或P均指延時(shí),X和U用法相同,在其后跟延時(shí)時(shí)間, 單位是秒,其后需加小數(shù)點(diǎn)。P后面的數(shù)字為整數(shù),單位是ms。如需延時(shí)2秒,該指令可表述為:G04 或 G04 或 G04 P2000。3. 返回參考位置(G28 )格式:G28 X ( U )說明:G28指令意義類似于西門子G74指定。它的作用效果是各軸以快速移動(dòng)速 度通過中間點(diǎn)回參考點(diǎn)。它

7、與G74指令不同的是G28指令中的坐標(biāo)字有效,此位置作為中 間點(diǎn)。指定語句G28 U0 W0 即直接回參考點(diǎn)(中間點(diǎn)為程序執(zhí)行前坐標(biāo)。4. 等螺距螺紋加工(G32 )格式:G32 X ( U )-說明:G32指定為單刀切削螺紋指令,其中IP (即指X、Z坐標(biāo))指螺紋終點(diǎn)坐標(biāo)。F指螺距,對(duì)端面螺紋,螺距采用半徑值。提示:G32指令也可用于加工連續(xù)螺紋切削。參見第三章西門子系統(tǒng)圖3-1-3。5. 變螺距螺紋加工(G34 )格式:G34 X ( U )-說明:G34螺紋用于加工增螺距螺紋或減螺距螺紋。所謂變螺距螺紋指的是以螺 紋切入開始指定基準(zhǔn)螺距值F ,然后每隔一個(gè)螺距產(chǎn)生一個(gè)螺距差值(增值或減值

8、)。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 S7. 單一固定形狀循環(huán)加工圓柱及圓錐面(G90 )車削圓柱面格式:G90 X ( U )說明:本指令的意義是在刀具起點(diǎn)與指定的終點(diǎn)間形成一個(gè)封閉的矩形。刀具從起點(diǎn)按先X方向起刀走一個(gè)矩形循環(huán)。其中第一步和最后一步為G00動(dòng)作方式,中間兩步為指令中的F字只對(duì)中間兩步

9、作用。如圖刀具走刀方向,第一刀為G00方式動(dòng)作;G01動(dòng)作方式,4-1-3所示,按第二刀切削工件外圓;第三刀切削工件端面;第四刀G00方式快速退刀回起點(diǎn)。程序示例(用G90方式將圖圖4-1-3 G90外圓切削過程4-1-4工件完全加工成型):O4003N10 T0101向單邊余量精N50;X圖4-1-4 G90 外圓加工程序示例加工。N70 X20. Z-25.S1200精車N80 G28 X100. Z100.N90 M30提示:因G90動(dòng)作的第一刀為快速走刀,因注意起點(diǎn)的位置以確認(rèn)安全。車削圓錐面格式:G90 X ( U)說明:R字代表被加工錐面的大小端直徑差的1/2,即表示單邊量錐度差值

10、。對(duì)外 徑車削,錐度左大右小R值為負(fù),反之為正。對(duì)內(nèi)孔車削,錐度左小右大R值為正,反之 為負(fù)。U、W、R關(guān)系參見圖4-1-5。圖4-1-6 G90 外錐度加工示例編程示例:O4004N10 T0101N20 G0 S500 M3 ;刀 具定位N30 G90 X26. Z-25.N40 X22.N50;留精加工余量雙邊。N60 G0 Z0 S800 M3N70 G90 X20. Z-25.N80 G28 X100. Z100.N90 M5N100 M2提示:錐面精加工時(shí),注意刀具起始位置的Z軸坐標(biāo)應(yīng)與實(shí)際錐度的起點(diǎn)Z坐標(biāo)一致,否則加工出的錐度不正確;若刀具起始位置的Z軸坐標(biāo)取值與實(shí)際錐度的起點(diǎn)Z

11、坐標(biāo)不一致,則應(yīng)算出錐面輪廓延長線上對(duì)應(yīng)所取Z坐標(biāo)處與錐面終點(diǎn)處的實(shí)際直徑差。圖中:(R) 快速進(jìn)刀,(F) 按程序中F指令速度切削,后面各圖中符號(hào)含義相同。圖4-1-5 G90 指令代碼與加工形狀之間的關(guān)系&單一固定角度循環(huán)加工圓柱及圓錐螺紋(G92 )圓柱螺紋加工格式:G92 X ( U)說明:本指令實(shí)質(zhì)為單一循環(huán)加工螺紋,加工過程中,刀具先沿X軸進(jìn)刀至X( U)坐標(biāo);第二步沿Z軸切削螺紋,當(dāng)?shù)竭_(dá)某一位置時(shí),接收到從機(jī)床來的信號(hào),起動(dòng)(螺紋倒角參見第二章圖2-1-8 ),(W)坐標(biāo);第三步刀具沿X軸退刀坐標(biāo);第四步沿Z軸退刀至Z初始坐(R_(R)1( R)I注:螺紋倒角距離在至之間

12、圖 4-1-7 G92的加工過程螺紋倒角到達(dá)Z至X初始標(biāo),加工指定,指定單位為,由參數(shù)#5130決定。編程示例(僅螺紋加工段):O4005J2X 45 °5X225N110 T0303N120 GO X28. Z5. S350 M3;刀具定位N130 G92Z-23.;螺紋加工N140 X19.;逐層進(jìn)刀圖4-1-8 G92外圓柱螺紋加工N150N160N170 X18.N180N190車削圓錐螺紋格式:G92 X ( U )說明:R字代表被加工錐螺紋的大小端外徑差的1/2,即表示單邊量錐度差值。對(duì)外螺紋車削,錐度左大右小R值為負(fù),反之為正。對(duì)內(nèi)螺紋車削,錐度左小右大R值為正,反之為

13、負(fù)。加工過程與圓柱螺紋的加工程序示例:O4006N10 T0101N20 G0 X25. Z5. S300 M3PL 51N30 G92Z-20.N40一 20 一 圖牛1-9G92加丄外錐I螺紋N50 X19.9.單一固定形狀循環(huán)加工端面及斜面(G94 ) 端面加工格式:G94 X ( U )z( W)說明:本指令主要用于加工長徑比較件,它的車削特點(diǎn)是利用刀具的端面切削刃刃。G94區(qū)別于G90 ,它是先沿Z方向快速(F)1 (R)(R)小的盤類工作為主切削圖4-1-10 G94的加工過走刀,再車削工件端面,退刀光整外圓,再快速退刀回起點(diǎn)。按刀具走刀方向,第一刀為G00方式動(dòng)作快速進(jìn)刀;第二刀

14、切削工件端面;第三刀Z退刀切削工件外圓;第四刀G00方式快速退刀回起點(diǎn)。編程示例:04007N10 T0101N20 G0 X52. Z1. S500 M03N30 G94;粗車第一刀,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ǐng)注意區(qū)另U。指令中R字表示為圓臺(tái)的高度。圓臺(tái)

15、左大右小,R為正值;若則圓臺(tái)直徑左小右大,則R為負(fù)值,一般只在內(nèi)孔中出現(xiàn)此結(jié)構(gòu),但用鏜刀X向進(jìn)刀車削并不妥當(dāng)。參見下圖:提示:上述G90、G94二指令中的X、Z字均指與起刀點(diǎn)相對(duì)的對(duì)角點(diǎn)的坐標(biāo)。第二節(jié)多重復(fù)合循環(huán)FANUC 系統(tǒng)提供多種多重復(fù)合固定循環(huán),主要用于粗、精車外形、內(nèi)孔,鉆孔,切槽,螺紋等加工,可以大大簡(jiǎn)化編程。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)

16、下,在指定的精車描述程序段中的F、S、T有效。若不指定,則維持粗車前指定的F、S、T狀態(tài)。G70到G73中ns到nf間的程序段不能調(diào)用子程序。當(dāng)G70循環(huán)結(jié)束時(shí),刀具返 回到起點(diǎn)并讀下一個(gè)程序段。關(guān)于G70的詳細(xì)應(yīng)用請(qǐng)參見G71、G72和G73部分。二、外徑粗車循環(huán)(G71)1 概述:G71指令稱之為外徑粗車固定循環(huán),它適用毛坯料粗車外徑和粗車內(nèi)徑。在G71指令后描述零件的精加工輪廓,CNC系統(tǒng)根據(jù)加工程序所描述的輪廓形狀和G71指令 內(nèi)的各個(gè)參數(shù)自動(dòng)生成加工路徑,將粗加工待切除余料一次性切削完成。2 格式:G71 U ( A d) R ( e)G71 P ( ns) Q ( nf ) U (

17、 A u) W ( A w )FST式中: d循環(huán)每次的切削深度(半徑值、正值)e每次切削退刀量 ns 精加工描述程序的開始循環(huán)程序段的行號(hào) nf精加工描述程序的結(jié)束循環(huán)程序段的行號(hào)uX向精車預(yù)留量wZ向精車預(yù)留量3 G71指令段內(nèi)部參數(shù)的意義:圖4-2-1 G71 指令內(nèi)部參數(shù)示意CNC裝置首先根據(jù)用戶編寫的精加工輪廓,在預(yù)留出X和Z向精加工余量 U和 w 后計(jì)算出粗加工實(shí)際輪廓的各個(gè)坐標(biāo)值。刀具按層切法將余量去除(刀具向X向進(jìn)刀d; 切削外圓后按e值45。退刀;循環(huán)切削直至粗加工余量被切除)。此時(shí)工件斜面和圓弧部 分形成階臺(tái)狀表面,然后再按精加工輪廓光整表面最終形成在工件X向留有 U大小的

18、余 量、Z向留有 w大小余量的軸。粗加工結(jié)束后可使用G70指令將精加工完成。4 其它說明: 當(dāng) d和 U兩者都由地址U指定時(shí),其意義由地址P和Q決定。 粗加工循環(huán)由帶有地址P和Q的G71指令實(shí)現(xiàn)。在A點(diǎn)和B點(diǎn)間的運(yùn)動(dòng)指令中指 定的F、S和T功能對(duì)粗加工循環(huán)無效,對(duì)精加工有效;在G71程序段或前面程序段中指 定的F、S和T功能對(duì)粗加工有效。當(dāng)用恒表面切削速度控制時(shí), 在A點(diǎn)和B點(diǎn)間的運(yùn)動(dòng)指令中指定的G96或G97而在G71程序段或以前的程序段中指定的G96或G97有效。圖4-2-2 G71 指令中A U、A w符號(hào)的確定提示:有別于0系統(tǒng)其它版本,新的0i/0iMATE 系統(tǒng)G71指令可用來加工

19、有內(nèi)凹結(jié)構(gòu)的G71可用于加工內(nèi)孔,Au、Aw符號(hào)見上圖。第一刀走刀必須有X方向走刀動(dòng)作。循環(huán)起點(diǎn)的選擇應(yīng)在接近工件處以縮短刀具行程和避免空走刀。編程示例:圖4-2-3 例4-8題圖04008N10 T0101N20 G0 X46.S500 M03N30 G71 U2.;每層切深2mm ,退刀N40 G71 P50 Q110F0. 3;精加工余量X向單邊量,Z向。 粗切進(jìn)給量N50 G1 X15.N60 G1 Z0 S800;精加工進(jìn)給量rO精切轉(zhuǎn)速為800RPM ON70 Z-15.N80 X30. Z-30.u/2N90 Z-42.N100 G2 X36. Z-45. R3.N110 G1

20、X46.N120 G70 P50 Q100;精加工循環(huán)weiN150 M30圖 4-2-4 G72指令段內(nèi)部參數(shù)示意N130 G28 X100. Z100.N140 M5、端面粗車循環(huán)(G72 )1 .概述:端面粗車循環(huán)指令的含義與G71類似,不同之處是刀具平行于X軸方向切,它是從外徑方向往軸心方向切削端面的粗車循環(huán),該循環(huán)方式適于對(duì)長徑比較小的盤 類工件端面方向粗車。和G94 一樣,對(duì)93。外圓車刀,其端面切削刃為主切削刃。2.格式:G72 W ( d ) R ( e)G72 P ( ns) Q ( nf ) U ( u) W ( w )F _S _T式中:d循環(huán)每次的切削深度(正值)e每次

21、切削退刀量ns 精加工描述程序的開始循環(huán)程序段的行號(hào)nf 精加工描述程序的結(jié)束循環(huán)程序段的行號(hào)uX向精車預(yù)留量wZ向精車預(yù)留量3 .說明:在A 和B之間的刀具軌跡沿X和Z方向都必須單調(diào)變化。沿AA 切削是GOO方式還是G01方式,由A和A 之間的指令決定。X、Z向精車預(yù)留量U、w的符號(hào)取決于順序號(hào)“ns ”與“ nf ”間程序段所描述的輪廓形狀。參見圖4-2-5。圖4-2-5 G72 指令段內(nèi)U、w的符號(hào)4.編程示例O4009N10 T0101N20 GO X61.S500 M03N30 G72 W2.N40 G72 P50 Q100N50 GO Z-15.N60 G1 X40.S800N70

22、 X30. Z-10.N80 Z-5.N90 G2 X20. ZO R5.N100 GON11O G7O P6O Q11ON12O G28 X1OO. Z1OO.N13O M3O提示:G72不能用于加工端面內(nèi)凹的形體。精加工首刀進(jìn)刀須有Z向動(dòng)作。循環(huán)起點(diǎn)的選擇應(yīng)在接近工件處以縮短刀具行程和避免空走刀。四、成型加工復(fù)合循環(huán)(G73 )1 概述:成型加工復(fù)合循環(huán)也稱為固定形狀粗車循環(huán),它適用于加工鑄、鍛件毛坯零件。某些軸類零件為節(jié)約材料,提高工件的力學(xué)性能,往往采用鍛造等方法使零件毛坯尺寸接近工件的成品尺寸,其形狀已經(jīng)基本成型,只是外徑、長度較成品大一些。此類零件的加工適合采用G73方式。當(dāng)然G7

23、3方式也可用于加工普通未切除余料的棒料毛坯。2 格式:G73 U ( A i)G73 P ( ns)Q ( nf ) U ( A u ) W ( A w )F _ST式中: A i: X方向毛坯切除余量(半徑值、正值)A k: Z方向毛坯切除余量(正值)A d :粗切循環(huán)的次數(shù)ns :精加工描述程序的開始循環(huán)程序段的行號(hào)nf:精加工描述程序的結(jié)束循環(huán)程序段的行號(hào)A u: X向精車預(yù)留量A w: Z向精車預(yù)留量3 其它說明: 當(dāng)值A(chǔ) i和A k,或者A u和A w分別由地址U和 W規(guī)定時(shí),它們的意義由G73程序段中的地址P和Q決定。當(dāng)P和Q沒有指定在同一個(gè)程序段中時(shí),U和W分別表示A iP和Q指

24、定在同一個(gè)程序段中時(shí),U、W分別表示A u和A w °P和Q的G73指令執(zhí)行循環(huán)加工時(shí),不同的進(jìn)刀方式(共有4種),A u , A wi的符號(hào)不同(參見圖4-2-7 ),應(yīng)予以注意。加工循環(huán)結(jié)束時(shí),刀具返回到A圖4-2-7 G73 指令中A u A w A k A i的符號(hào)F、S、T 意義同 G71、G72 °3 G73指令應(yīng)用示例及詳解:加工如圖所示工件,其毛坯為鍛件。工件X向殘留余量不大于5mm ° Z向殘留余量不大于3mm °要求采用G73方式切削出該零件。程序示例如下:04010N10 T0101N20 G0 X110. Z10. S800 M3

25、N30 G73 U5. W3. R3.N40 G73 P50 Q110N50 GO X50. Z1. S1OOON60 G1 Z-10.N70 X60. Z-15.N80 Z-25.N90 G2 X80. Z-35. R10.圖4-2-8 G73 加工示例-7-X向進(jìn)刀。圖4-2-9 G73指令X、Z向雙向進(jìn)刀N30 G0 X150.Z1.N40 G73 U25. W0 R13.N50 G73 P60 Q120.N120 G0 X150. Z1.Z向進(jìn)刀。N30 G0 X92. Z45.N40 G73 U0 W40. R13.N50 G73 P60 Q120.圖4-2-10 G73指令X向N1

26、20 G0 X92. Z45._圖4-2-11 G73指令Z向進(jìn)1刀N100 G1 X90. Z-40.N110 G0 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)與工件間保持一段距離)X、Z向雙向進(jìn)刀。N30 G0 X150. Z30.N40 G73 U25. W10. R13.N50 G73 P60 Q120.N120 G0

27、X150. Z30.提 示 :建 議 使 用 X、Z 雙向 進(jìn) 刀 或 X 單向 進(jìn) 刀 方 式 , 若 使 用 Z 向 單 向進(jìn) 刀 ,會(huì)使整個(gè)切削過程中,刀具的主切削刃切深過大。加工內(nèi)凹型面時(shí),如果使用 Z 向 單 向 進(jìn) 刀 方 式 , 會(huì) 將凹 型 輪廓 破 壞 , 所以 常 采用 X 向 單 向 進(jìn) 刀 。例 4-11 :圖 4-2-12 例 4-11 題 圖G73 用 于 內(nèi)凹 型 體 的 切 削 , 用 G73 編 制 的 程 序 如 下 (假 定 工 件 外 圓 已 加工 完 成) :N10 T0101;菱形刀片偏刀N20 S500 M3N30 G0 X50. Z-10.N40

28、 G73 U4. W0 R3.N50 G73 P60 Q90W0N60 G1 X30.N70 G2 X30. Z-30. R15.N80 G0 X50. Z-10.N90 G70 P60 Q90N100 G0 X100. Z100. M5N110 M30提示:1G73 指令 用 于 未 切 除 余 量的 棒 料 切 削 時(shí) 會(huì) 有 較 多 的 空刀 行 程 , 因 此 應(yīng) 盡 可 能 使 用G71 、G72 切 除 余 料 。23G73 指 令 用 于 內(nèi) 孔 加 工 時(shí) ,如 果 采 用 X、 Z 雙 向 進(jìn) 刀 或X 單 向 進(jìn) 刀 , 須 注 意 是 否 有G73 指令 描 述 精 加

29、工 走 刀路 徑 應(yīng) 封 閉 。足夠的退刀空間,否則會(huì)發(fā)生刀具干涉。五 、 端 面 溝 槽 復(fù) 合 循 環(huán) 或 深 孔 鉆 循 環(huán) ( G74 )向切進(jìn)一定的深度,再反向就 能 實(shí) 現(xiàn) 端 面 槽 加 工 ;若 不1 概 述 : 該 指 令 可 實(shí) 現(xiàn) 端面 深 孔和 端 面 槽 的斷 屑 加 工 , Z 退 刀 一 定 的 距 離 ,實(shí) 現(xiàn) 斷 屑 。指 定 X 軸 地 址 和 X 軸 向 移 動(dòng) 量 , 指 定 X 軸 地 址 和 X 軸 向 移動(dòng) 量 , 則 為 端 面 深 孔 鉆 加 工 。2 格 式 : 對(duì) 端 面 溝 槽 復(fù) 循 環(huán):G74 Re)G74 Xu) Z( w) P(

30、A i) Q( A k ) R( A d) F式 中 : e:每次啄式退刀量向終點(diǎn)坐標(biāo)值 向終點(diǎn)坐標(biāo)值d: 切削 到 終點(diǎn) 時(shí) 的 X 軸 退 刀 量( 可 以缺 省 ) 向 終點(diǎn) 坐 標(biāo)值 為 實(shí) 際 X 向 終點(diǎn) 尺 寸 減 去 雙 邊 刀 寬 。 對(duì) 啄 式鉆 孔 循 環(huán) ( 深 孔 鉆 循 環(huán) ) :G74 Re)G74 Zw ) Q( A k) F式 中 : e:每次啄式退刀量w:Z 向 終 點(diǎn) 坐標(biāo) 值 ( 孔深 )Z 向 每次 的 切 入 量 ( 啄 鉆深 度 )G74 的 動(dòng) 作 及 參 數(shù) 請(qǐng) 參 看 下 面 的 路 徑 圖 :圖 4-2-13 端 面 深 孔 鉆 或 端 面

31、 槽 參 數(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 Q3000N60 G0 X200. Z50. M5N70 M30例 4-13 啄 式 鉆 孔圖 4-2-15 例 -13 題 圖在 工件 上 加工 直 徑 為 10mm 的 孔 ,孔 的 有 效深 度 為 60mm 。 工 件 端 面 及 中 心孔 已 加 工 , 程序示例如下:N10 T0505(0 10

32、 麻花鉆)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 X100. Z-3. P10000 Q2000N60 G0 Z100.N70 X100. M5N80 M30六、外徑溝槽復(fù)循環(huán)(G75 )1 概述: G75 指 令用 于

33、內(nèi)、 外徑切 槽或鉆孔, 其用法 與 G74 指令 大致相 同。 當(dāng) G75 用 于 徑 向 鉆 孔 時(shí) , 需 配 備 動(dòng) 力 刀 具 , 本 書 只 介 紹 G75 指 令 用 于 加 工 外 徑 溝 槽 。2 格 式 :G75 R ( e)G75 X ( u) Z ( w ) P ( i)式中: e: 分層切削每 次退刀 量u: X 向終 點(diǎn) 坐 標(biāo)值w:Z 向終 點(diǎn)坐標(biāo) 值A(chǔ) i:Z 向每 次的切 入量A k:X 向每次 的移動(dòng) 量A d:切 削到終 點(diǎn)時(shí)的退刀 量( 可 以缺省)圖 4-2-17 G75 指令 段內(nèi)部參數(shù)示意例 4-15 G75 用 于 切 削 較 寬 的 徑 向 槽

34、圖 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 用 于 切 削 徑 向 均 布 槽圖 4-2-19 例 4-16 題 圖程序示例如下:N10 T0202( 切 槽 刀 , 刃 口 寬 4 )N20 S300 M3N30 G0 X42. Z-10.N40 G75 R1.N50 G75 X30. Z-50. P3000 Q10000N6

35、0 G0 X100. Z100. M5N70 M30七 、 螺 紋 切 削 復(fù) 合 循 環(huán) ( G76 )1.格式:G76 P ( m)(r) ( a) Q ( A dmin ) R ( d)式中:G76 X ( U ) ZW) R( i ) P( k) Q( A d) F( L)m:精加工重復(fù)次數(shù)(199)。該值是模態(tài)的。此值可以用5142號(hào)參數(shù)設(shè)定, 由程序 指令 改變。r: 倒角量。 當(dāng)螺距由 L 表示時(shí), 可以從到設(shè)定, 單位為(兩位數(shù): 從 00到 99) 。 該值 是 模 態(tài) 的 。 此 值 可 用 5130 號(hào) 參 數(shù) 設(shè) 定 , 由 程 序 指 令 改 變 。a: 刀尖角 度。

36、 可以選 擇 80605530°, 29°和 0°六 種中的一種, 由 2 位數(shù) 規(guī) 定 。 該 值 是 模 態(tài) 的 。 可 用 參 數(shù) 5143 號(hào) 設(shè) 定 , 用 程 序 指 令 改 變 。m, r和a用地址P同時(shí)指定。例 : 當(dāng) m=2 , r= , a=60 °, 指 定 如 下( L 是 螺 距) : P021260A dmin : ?最 小 切 深 ( 用 半 徑 值 指 定 )當(dāng)?shù)诖窝h(huán)運(yùn)行( d- A d-1 )的切深小于此值時(shí),切深箝在此值。該值是模態(tài)的。此 值 可 用 5140 號(hào) 參 數(shù) 設(shè) 定 , 用 程 序 指 令 改 變 。d

37、:精加工余量。該值是模態(tài)的,可用5141號(hào)參數(shù)設(shè)定,用程序指令改變。i: 螺 紋半徑差。 如果 i=0 , 可以進(jìn)行普通直螺紋切 削。k: 螺紋高。 此 值用 半徑規(guī)定 。A d: 第一 刀切削 深度 ( 半徑 值) 。L:螺距 ( 同 G32) 。N50 G76Z-30. R0 P1510 Q200 F2.圖 4-2-20 G76 指 令 段 參 數(shù) 示 意2說明:R:由刀 具軌跡 AC 的 方向決定。由地址 P, Q 和 R 指 定的數(shù) 值的意義取決于 X( U) 和 Z( W) 的存在 。有 X( U) 和 Z( W) 的 G76 指 令執(zhí)行 循環(huán)加 工。 該循環(huán) 用 一個(gè)刀刃切削, 使

38、刀尖的負(fù)荷減小。第一刀的切深A(yù) d,第n刀的切深A(yù) dn,每次切削循環(huán)的切除量均為常數(shù)。共 有 4 種對(duì)稱的 進(jìn)刀圖形, 不同的進(jìn)刀方式各地址的 符號(hào)不同, 在上圖中, C 和 D 之間的 進(jìn) 給速度由地址F指定,而其它軌跡則是快速移動(dòng)。圖中增量尺寸的符號(hào)如下:U,W: 由刀 具 軌跡 AC 和 CD 的方向 決定。P:Q:螺紋切削 的 注釋與 G32 螺紋切削和 G92 螺紋切削 循環(huán)的 注釋相同。倒 角 值 對(duì) 于 G92 螺 紋 切 削 循 環(huán) 也 有 效 。在螺紋切削復(fù)合循環(huán)(G76 )加工中,按下進(jìn)給暫停按鈕時(shí),就同在螺紋切削循環(huán)終點(diǎn)的倒角一 樣, 刀 具立即快速退回。 刀 具返回到

39、循環(huán)的 起始點(diǎn)( 切深為 A dn 處的 ) 。當(dāng) 按 下循環(huán) 起動(dòng) 按鈕時(shí) , 螺紋切削恢復(fù)。 對(duì)于多頭螺紋 的 加工 , 可將螺紋加工起點(diǎn) Z 坐標(biāo)按 螺距偏移。3 G76 外 螺 紋 加 工 編 程 示 例 ( 例 4-17 )圖 4-2-21 例 4-17 題 圖程序示例如下:N10 T0303N20 S300 M3N30 G0 X35. Z3.N40 G76 P021260 Q100 R100;螺 紋參數(shù) 設(shè)定, R 為正N60 G0 X100. Z100. M5N70 M24. G76內(nèi)螺紋加工編程示例(例 4-18 )圖 4-2-22 例 4-18程序示例如下:N10 T0303

40、N20 S300 M3N30 G0 X25. Z4.N40 G76 P021060 Q100 R-100;螺紋參數(shù)設(shè)定,R為負(fù)N50 G76 X30. Z-40. P9742 Q200N60 G0 X100. Z100.N70 M5N80 M2第三節(jié)宏指令雖然子程序?qū)幹葡嗤庸げ僮鞯某绦蚍浅S杏茫脩艉瓿绦蛴捎谠试S使用變量、 算術(shù)和邏輯運(yùn)算及條件轉(zhuǎn)移,使用編制相同加工操作的程序更方便,更容易??蓪⑾嗤?作編為通用程序,如型腔加工宏程序和固定加工循環(huán)宏程序。使用時(shí),加工程序可用一條 指令調(diào)出用戶宏程序,和調(diào)用子程序完全一樣。00001;變量G65f9C10 R50.一、變量加工程序用戶宏程

41、序O9010; #1=#18/2;G01 X#1 Z#1 ; G02 X#1 Z #11和。使用用戶宏程序時(shí),普通加工程序直接用數(shù)值指定G代碼和R#動(dòng)距離:例如,GC數(shù)值可以直接指定或用變量指定。當(dāng)用變量時(shí),變量值可用程序或用MDI面板上的操作改M99-;例如:#1=#2+100;G01 X#1 ;說明:1 .變量的表示計(jì)算機(jī)允許使用變量名,用戶宏程序不行。變量用變量符號(hào)(#)和后面的變量號(hào)指定。例如:#1表達(dá)式可以用于指定變量號(hào)。此時(shí),表達(dá)式必須封閉在括號(hào)中。例如:#1+#2-12注:宏程序中,方括號(hào)用于封閉表達(dá)式,圓括號(hào)只表示注釋內(nèi)容。2.變量的類型變量號(hào)變量類型功能#0空變量該變量總是空

42、,沒有值能賦給該變量。#1 #33局部變量局部變量只能用在宏程序中存儲(chǔ)數(shù)據(jù),例如, 運(yùn)算結(jié)果。當(dāng)斷電時(shí),局部變量被初始化為 空。調(diào)用宏程序時(shí),自變量對(duì)局部變量賦值。#100 #109#500 #999公共變量公共變量在不同的宏程序中的意義相同。當(dāng) 斷電時(shí),變量#500 #999的數(shù)據(jù)保存,即使 斷電也不丟失。#1000 系統(tǒng)變量系統(tǒng)變量用于讀寫CNC運(yùn)行時(shí)的各種數(shù)據(jù), 例如,刀具當(dāng)前位置和補(bǔ)償。變量根據(jù)變量號(hào)可以分成四種類型。的省略中定義變量時(shí),小數(shù)點(diǎn)可以省略。義 #1=123 ;變量#1的實(shí)際值是.當(dāng)在程序例:當(dāng)定4 .變量的為在程序中使用變量值,指定后跟變量號(hào)的地址。當(dāng)用表達(dá)式指定變量時(shí),

43、要把表達(dá) 式放在括號(hào)中。例如:GO X#1+#2 F#3被引用變量的值根據(jù)地址的最小設(shè)定單位自動(dòng)舍入。例如:當(dāng)G01X#1;以1/1000mm 的單位執(zhí)行時(shí),CNC把賦值給變量#1 ,實(shí)際指令值為。改變引用的變量值的符號(hào),要把負(fù)號(hào)“一”放在“ # ”的前面。例如:G00X #1 ;當(dāng)引用末定義的變量時(shí),變量及地址字都被忽略。例如:當(dāng)變量#1的值是0 ,并且變量#2的值是空時(shí),G00X#1Z#2 的執(zhí)行結(jié)果為G00X0 ;。5.未定義的變量當(dāng)變量值末定義時(shí),這樣的變量成為“空”變量。變量#0總是空變量。它不能寫,只二、算術(shù)和邏輯運(yùn)算下表中列出的運(yùn)算可以在變量中執(zhí)行。運(yùn)算符號(hào)右邊的表達(dá)式可包含常量

44、,或由函數(shù) 或運(yùn)算符組成的變量。表達(dá)式中的變量#j和#k可以用常數(shù)賦值。左邊的變量也可以用表達(dá) 式賦值。表4-2算術(shù)和邏輯運(yùn)算功能格式備注定義#i=#j加法減法 乘法 除法#i=#j+#k;#i=#j-#k;#i=#j*#k;#i=#i/#k;正弦 反正弦余弦 反余弦正切 反正切#i=SIN#j;#i=ASIN#j;#i=COS#j;#i=ACOS#j;#i=TAN#j;#i=ATAN#j/#k角度以度指定。90 ° 30 表 示為度。平方根 絕對(duì)值 舍入上取整下取整自然對(duì)數(shù) 指數(shù)函數(shù)#i=SQRT#j;#i=ABS#j;#i=ROUND#j ; #i=FIX#j;#i=F UP#j

45、;#i=LN#j;#i=EX P#j;或異或與#i=#JOR#k#i=#jXOR#k ;#i=#j AND #j;邏輯運(yùn)算一位一位地按二進(jìn) 制數(shù)執(zhí)行。從BCD轉(zhuǎn)為BIN從BIN轉(zhuǎn)為BCD#i=BIN#j;#i=BCD#j;用于與PMC的信號(hào)交換說明:1.角度單位函數(shù)SIN , COS , ASIN , ACOS , TAN 和ATAN 的角 度單位是度。2.上取整和下取整CNC處理數(shù)值運(yùn)算時(shí),若操作后產(chǎn)生的整數(shù)絕對(duì)值大于原數(shù)的絕對(duì)值時(shí)為上取整;若 小于原數(shù)的絕對(duì)值為下取整。對(duì)于負(fù)數(shù)的處理應(yīng)小心。例如:假定#1=,并且#2=。當(dāng) 執(zhí) 行 #3=FUP#1時(shí),賦 給 #3 。當(dāng) 執(zhí) 行 #3=FI

46、X#1時(shí),賦 給 #3 。當(dāng) 執(zhí) 行 #3=FUP#2時(shí), 賦 給 #3 。當(dāng) 執(zhí) 行 #3=FIX#2時(shí), 賦 給 #3 。運(yùn)算次序3函數(shù)乘和除運(yùn)算*、/、 AND 、 MOD )加和減運(yùn)算+、 、 OR 、 XOR )括號(hào)嵌套括 號(hào) 用 于 改 變 運(yùn) 算 次 序。 括 號(hào) 可 以 使 用 5 級(jí) , 包 括 函 數(shù) 內(nèi) 部 使 用 的 符 號(hào) 。 當(dāng) 超 過 5 級(jí) 時(shí) , 出 現(xiàn) P/S 報(bào) 警 。三 、 宏 程 序 語 句 和 NC 語 句下面的程序段為宏程序語句:包含算術(shù)或邏輯運(yùn)算(=)的程序段。包 含 控 制 語 句 ( 例 如 :GOTO , DO , END ) 的 程 序

47、段 。包 含 宏 程 序 調(diào) 用 指 令( 例 如 ,用 G65 ,G66 ,G67 或 其 它 G 代 碼 ,M 代 碼 調(diào) 用 的 宏 程序 ) 的程序段。除 了 宏 程 序 語 句 以 外 的任 何 程 序 段 都 為 NC 語 句 。四、轉(zhuǎn)移和循環(huán)在 程 序 中 ,使 用 GOTO 語 句 和 IF 語 句 可 以 改 變 控 制 的 流 向 ,有 三 種 轉(zhuǎn) 移 和 循 環(huán) 操 作 可 供使用:GOTO 語 句 ( 無 條 件 轉(zhuǎn) 移 ) ;IF語句(條件轉(zhuǎn)移:IFTHEN);WHILE 語句(當(dāng)時(shí)循環(huán))。1 無 條 件 轉(zhuǎn) 移 ( GOTO 語 句 )轉(zhuǎn) 移 到 有 順 序 號(hào) n

48、 的 程序 段 。 當(dāng) 指 定 1 到 99999 以 外 的 順 序 號(hào) 時(shí) , 出 現(xiàn) P/S 報(bào) 警 。 可 用表達(dá)式指定順序號(hào)。格式:GOTOnn: 順 序 號(hào) ( 1 99999 )例:GOTO1 ;GOTO#102 條 件 轉(zhuǎn) 移 ( IF 語 句 )#2=1 ;被加數(shù)變量的初值IF之后指定條件表達(dá)式。格式: IF表達(dá)式GOTOn如果指定的條件表達(dá)式滿足時(shí),轉(zhuǎn)移到標(biāo)有順序號(hào)n的程序段。如果指定的條件表達(dá) 式不滿足,執(zhí)行下一個(gè)程序段。如果變量#的值大于10,轉(zhuǎn)移到順序號(hào)N2的程序段。如果變量不滿足IF#1GT10GOTO2如果條件滿足N2 G0 G91 IF(表達(dá)式)THEN如果表達(dá)

49、式滿足,執(zhí)行預(yù)先決定的宏程序語句。只執(zhí)行一個(gè)宏程序語句。如果#1和#2的值相同,0賦給#3。IF#1EQ#2THEN#3=0條件表達(dá)式條件表達(dá)式必須包括算符。算符插在兩個(gè)變量中間或變量和常數(shù)中間,度且用括號(hào)(,) 封閉。表達(dá)式可以替代變量。運(yùn)算符運(yùn)算符由2個(gè)字母組成,用于兩個(gè)值的比較,以決定它們是相等還是一個(gè)值小于另一 個(gè)值。注意,不能使用不等符號(hào)。表4-3運(yùn)算符運(yùn)算符含義EQ等于(=)NE不等于(工)GT大于()GE大于或等于( )LT小于(V =LE小于或等于(W )示例程序:下面的程序計(jì)算數(shù)值110的總和O9500N1 IF#2GT10GOTO2當(dāng)被加數(shù)大于10時(shí)轉(zhuǎn)移到N2#1=#1+#

50、2計(jì)算和數(shù)#2=#2+#1下一個(gè)被加數(shù)GOTO1 ;轉(zhuǎn)到N1N2 M30 ;程序結(jié)束3.循環(huán)(WHILE 語句)在WHILE 后指定一個(gè)條件表達(dá)式,當(dāng)指定條件滿足時(shí),執(zhí)行從DO到END之間的程 序。否則,轉(zhuǎn)到END后的程序段。WHILE表達(dá)式Dom ; ( m=1, 2 , 3)如果條件不滿足如果條件滿足程序ENDm當(dāng)指定的條件滿足時(shí),執(zhí)行WHILE 從DO到END之間的程序。否則轉(zhuǎn)而執(zhí)行END之后的程序段。這種指令格式適用于IF語句。DO后的號(hào)和END后的號(hào)是指定程序執(zhí)行范圍的標(biāo)號(hào),標(biāo)號(hào)值為1 , 2 , 3。若用1 , 2, 3以外的值會(huì)產(chǎn)生P/S報(bào)警。示例程序:下面的程序計(jì)算數(shù)值1到10的總和。O0001 ;#1=0 ;#2=1 ;WHILE#2 LE 10DO1#1=#1+#2#2=#2+1END1 ;M30 ;五、編程示例例 4-19毛坯:0 30mm ;材料:橢圓方程:X 2/A2+ Y2/B2=1 , A=40 , B=12。圖 4-3-1例4-19題圖分析圖 形,先 用 G71 指 令圓弧 擬合粗 加工( 如圖 4-3-2 圓弧擬 合示 意),然后

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(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ǔ)空間,僅對(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)論