發(fā)那科數(shù)控系統(tǒng)的編程與操作_第1頁
發(fā)那科數(shù)控系統(tǒng)的編程與操作_第2頁
發(fā)那科數(shù)控系統(tǒng)的編程與操作_第3頁
已閱讀5頁,還剩56頁未讀, 繼續(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 0 iMAT E TB數(shù)控系統(tǒng)常用G代碼(A類)一覽表序號(hào)代碼組群功能簡(jiǎn)介1G00定位(快速進(jìn)給)2G 0 101直線插補(bǔ)(直線切削)3G02圓弧插補(bǔ)(順時(shí)針)4G 0 3圓弧插補(bǔ)(逆時(shí)針)5G 0 400暫停(延時(shí))6G 1 0可編程數(shù)據(jù)輸入(資料設(shè)定)7G 2 00 6英制輸入單位8G2 1公制輸入單位(美制)9G 220 4存儲(chǔ)行程檢查接通10G23存儲(chǔ)行程檢查斷開11G 2 508主軸速度波動(dòng)檢測(cè)斷1 2G 2 6主軸速度波動(dòng)檢測(cè)開13G 2 7自動(dòng)返回參考點(diǎn)確認(rèn)14G280 0返回參考位置1 5G 3 0第2、3、4參

2、考位置返回1 6G3201螺紋切削17G34變螺距螺紋切削1 8G4 0取消刀尖半徑補(bǔ)償1 9G 4107刀尖半徑左補(bǔ)償20G 4 2刀尖半徑右補(bǔ)償2 1G5000坐標(biāo)系設(shè)定或主軸最大速度設(shè)定22G5 2局部坐標(biāo)系設(shè)定23G53機(jī)床坐標(biāo)系設(shè)定24G541 4工件坐標(biāo)系選擇125G55工件坐標(biāo)系選擇22 6G56工件坐標(biāo)系選擇32 7G57工件坐標(biāo)系選擇428G 5 8工件坐標(biāo)系選擇52 9G59工件坐標(biāo)系選擇63 0G6500調(diào)用宏指定3 1G661 2模態(tài)宏調(diào)用3 2G 67模態(tài)宏調(diào)用注銷33G7000精車固定循環(huán)34G71外徑粗車循環(huán)3 5G72端面粗車循環(huán)36G73固定形狀粗車循環(huán)3 7

3、G74Z向啄式鉆孔及端面溝槽循環(huán)38G75外徑斷續(xù)切槽循環(huán)3 9G76多頭螺紋切削循環(huán)40G9001外圓切削循環(huán)41G 9 2螺紋切削循環(huán)4 2G 9 4端面切削循環(huán)4 3G960 5恒線速度控制有效44G 97恒線速度控制取消45G 9 80 2進(jìn)給速度按每分鐘指定46G99指定二、F ANU C 0 i MA T E TB 編程規(guī)則1。小數(shù)點(diǎn)編程:在本系統(tǒng)中輸入得任何坐標(biāo)字(包括X、Z、丨、K、U、 W、R等)在其數(shù)值后須加小數(shù)點(diǎn)。即X10 0須記作X 100、0。否則系統(tǒng) 認(rèn)為所坐標(biāo)字?jǐn)?shù)值為10 0 X0、0 0 1 m m=0、1 m m.2 .絕對(duì)方式與增量方式:FANU C 0T數(shù)

4、控車系統(tǒng)中用U或 W表示增 量方式。在程序段出現(xiàn)U即表示X方向得增量值,出現(xiàn) W即表示Z方向 得增量值。同時(shí)允許絕對(duì)方式與增量混合編程。注意與使用G90與G91 表示增量得系統(tǒng)有所區(qū)別。3。進(jìn)給功能:系統(tǒng)默認(rèn)進(jìn)給方式為轉(zhuǎn)進(jìn)給.4。程序名得指定:本系統(tǒng)程序名采用字母0后跟四位數(shù)字得格式。子 程序文件名遵循同樣得命名規(guī)則.通常在程序開始指定文件名。程序結(jié)束 須加M 30或M02指令.5。G指令簡(jiǎn)寫模式:系統(tǒng)支持G指令簡(jiǎn)寫模式。三、常用準(zhǔn)備功能代碼詳解1。直線插補(bǔ)(G01 )格式:G01X ( U ) Z ( W) F 說明:基本用法與其它各系統(tǒng)相同。此處主要介紹 G 0 1指令用于回 轉(zhuǎn)體類工件得

5、臺(tái)階與端面交接處實(shí)現(xiàn)自動(dòng)倒圓角或直角.圓角自動(dòng)過渡:-格式:G01 X R FG 0 1 Z R F說明:X軸向Z軸過渡倒圓(凸弧)R值為負(fù),Z軸向X軸過渡倒圓 (凹弧)R值為正|_J?-程序示例:TH K弋r?O 40 0 1N10 T010 1N20 GO X0 Z1 、 S 500 M 0 3N 30G1 Z 0 F 0、2N4 0G1X 20、R 5、N 5 0G1Z-25、R3、N60 G1 X30、5N7 0G28 X1 2 0、Z 100、圖4-1-1 圓角自動(dòng)過渡N 8 0 M30直角自動(dòng)過渡:程式:G 0 1 X C FG 01 ZCF說明:倒直角用指令C ,其符號(hào)設(shè)置規(guī)則同

6、倒圓角。2X 45°3X 45°0251圖4-1-2 直角自動(dòng)過渡程序示例:04002N10T 0 1 0 1N20 G 0 X0 Z 1、 S 500 M03N 3 0 G1Z0 F0 、2N 4 0 G 1X20、 C 2、N 5 0 G 1 Z 2 5、R3、N60 G1 X3 0、5N 7 0 G2 8 X 1 20、Z100、N80 M 30提示:自動(dòng)過渡倒直角與圓角指令在用于精加工編程時(shí)會(huì)帶來方便,但要注意符號(hào)得正負(fù)要準(zhǔn)確,否則會(huì)發(fā)生不正確得動(dòng)作。另外,某些FAN UC系統(tǒng)倒直角采用I與K指令來表示C值。2。暫停(G04 )-格式:G 04 X(U ) 或 G

7、0 4 P說明:指令中出現(xiàn)X、U或P均指延時(shí),X與U用法相同,在其后 跟延時(shí)時(shí)間,單位就是秒,其后需加小數(shù)點(diǎn)。P后面得數(shù)字為整數(shù),單位就 是m s.如需延時(shí)2秒,該指令可表述為:G 04 X 2、0或G 04 U 2、0或 GO 4 P 2 0 0 0 o3 .返回參考位置(G 28 )格式:G28 X ( U) Z (W )說明:G2 8指令意義類似于西門子G7 4指定。它得作用效果就 是各軸以快速移動(dòng)速度通過中間點(diǎn)回參考點(diǎn)。它與G 7 4指令不同得就是 G 2 8指令中得坐標(biāo)字有效,此位置作為中間點(diǎn)。指定語句G2 8 U0 W0 即直接回參考點(diǎn)(中間點(diǎn)為程序執(zhí)行前坐標(biāo)。4。等螺距螺紋加工(

8、G 3 2 )格式:G 3 2 X( U ) Z( W ) F說明:G 3 2指定為單刀切削螺紋指令,其中IP(即指X、Z坐標(biāo)) 指螺紋終點(diǎn)坐標(biāo)。F指螺距,對(duì)端面螺紋,螺距采用半徑值。提示:G32指令也可用于加工連續(xù)螺紋切削。參見第三章西門子系統(tǒng)圖3 1 -3 .5。變螺距螺紋加工(G 3 4)-格式:G34 X ( U ) Z( W ) F K-說明:G34螺紋用于加工增螺距螺紋或減螺距螺紋。所謂變螺距螺 紋指得就是以螺紋切入開始指定基準(zhǔn)螺距值F,然后每隔一個(gè)螺距產(chǎn)生一 個(gè)螺距差值(增值或減值)。6。坐標(biāo)系設(shè)定或主軸最大速度設(shè)定(G50 )說明:G 5 0指定用于在程序中設(shè)定編程坐標(biāo)系原點(diǎn)得

9、位置,即預(yù) 置寄存指令。大多數(shù)系統(tǒng)使用G92指令作為預(yù)置寄存指令(參見第一章 P2 4頁G92指令說明,注意本系統(tǒng)G9 2指令有其它定義)。G50指令格式與使用方法與G 92同.G 5 0也可用在恒線速度加工限制主軸最高轉(zhuǎn)速。指令格式為“ G5 07。單一固定形狀循環(huán)加工圓柱及圓錐面(G90)車削圓柱面格式:G90X (U) Z ( W ) F說明:本指令得意義就是在刀具起點(diǎn)與指定得終點(diǎn)間形成一個(gè)封圖4-1-3 G90 外圓切削過程閉得矩形。刀具從起點(diǎn)按先X方向起刀 走一個(gè)矩形循環(huán)。其中第一步與最后一 步為G00動(dòng)作方式?jīng)_間兩步為G 0 1動(dòng) 作方式,指令中得F字只對(duì)中間兩步作 用。如圖4-1

10、-3所示,按刀具走刀方向, 第一刀為G 00方式動(dòng)作;第二刀切削工件外圓;第三刀切削工件端面;第四刀G00方式快速退刀回起點(diǎn)。-程序示例(用G90方式將圖4-1 4工件完全加工成型):O 4 0 0 3N1 0 T 0101N 2 0 G0 X 31、 Z1、S800M03 ?;快速走刀至循環(huán)起點(diǎn)。N30 G9 0X26、 Z 2 4、9F 0、3;X方向切深單邊量2mm ,端面留余量0、1mm精加工。切深至22mm.N50 X2 0、5?;X向單邊余量圖4-1-4 G90 外圓加工程序示例 0、25mm精加工。N7 0 X 2 0、Z-25、 F 0、2 S 1 20 0;精車N 8 0G2

11、8 X100 、 Z1OO、N9 0 M 30提示:因G 9 0動(dòng)作得第一刀為快速走刀,因注意起點(diǎn)得位置以確認(rèn)安全。車削圓錐面格式:G90 X ( U) Z(W ) R F說明:R字代表被加工錐面得大小端直徑差得1 /2 ,即表示單邊量 錐度差值。對(duì)外徑車削,錐度左大右小R值為負(fù)仮之為正。對(duì)內(nèi)孔車削, 錐度左小右大R值為正仮之為負(fù)。U、W、R關(guān)系參見圖4 1-5 .圖4 - 1 - 6G90外錐度加工示例編程示例:O4 0 04N1 0 T 010 1N20 G0 X 3 2、Z0、5 S500 M3 ;刀具定位N3 0 G 9 0 X2 6、Z-25、 R -2、5 F 0、1 5;粗加工N

12、40 X22、N 60 GO Z 0 S 8 00 M 3N70 G90X20、Z-25、 R- 2、5 F0、1N80 G28 X 1 0 0、Z100、N9 0 M5N100 M2提示:錐面精加工時(shí),注意刀具起始位置得Z軸坐標(biāo)應(yīng)與實(shí)際錐度得起點(diǎn)Z坐標(biāo)一致,否則加工出得錐度不正確;若刀具起始位置得Z軸坐標(biāo)取 值與實(shí)際錐度得起點(diǎn)Z坐標(biāo)不一致,則應(yīng)算出錐面輪廓延長線上對(duì)應(yīng)所取Z坐標(biāo)處與錐面終點(diǎn)處得實(shí)際直徑差.后面各圖中:圖中符號(hào)含義相同。圖4-1 5G90指令代碼與加工形狀之間得關(guān)系8 .單一固定角度循環(huán)加工圓柱及圓錐螺紋(G 92)圓柱螺紋加工-格式:G 9 2 X ( U ) Z( W )

13、F圖4-1-7 G92 得加工過程1L ,由參數(shù)#5 1 30決定。編程示例(僅螺紋加工 段):O 4 005N 11 0T0303N120G0 X2 8 、Z 5、S350 M3;刀具定位N 1 30 G 9 2 X1 92X 45°5X2254 Z 2 3、 F1、 5說明:本指令實(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),到達(dá) Z (W)坐標(biāo);第三步刀具沿 X軸退刀 至X初始坐標(biāo);第四步沿Z軸退刀至 Z初始坐標(biāo),加工結(jié)束.注:螺紋倒角距離在

14、0、1L 至12、7L之間指定,指定單位為0、;螺紋加工;逐層進(jìn)刀圖4-1-8 G92 外圓柱螺紋加工N1 5 0X18、 6N160 X18、2N170X18、N 1 9 0 X17、8車削圓錐螺紋格式:G9 2 X( U )Z( w )-說明:R字代表被加工錐螺紋得大小端外徑差得1 / 2,即表示單邊量錐度差值。對(duì)外螺紋車削,錐度左大右小錐度左小右大R值為正,反之為負(fù)。加工過程與圓柱螺紋得加工相同。程序示例:O 40 0 6N2 0G 0 X 2 5M3N30G 9 2X195F 1、5N40X 1 9、4N50X 19、N 10 T0101、6Z-2 0、R-2、Z 5、 S 3 0 0

15、R值為負(fù)仮之為正.對(duì)內(nèi)螺紋車削,圖4-1-9 G92 加工外錐螺紋9.單固定形狀循環(huán)加工端面及斜端面加工格式:G 9 4 X ( U) _ Z(W)(R)-說明:本指令主要用于加工長徑比較小得盤類工件,它得車削特點(diǎn)就是利用刀具得圖4-1-10 G94 得加工過程端面切削刃作為主切削刃.G94區(qū)別于G9 0 ,它就是先沿Z方向快速走刀,再車削工件端面,退刀光整外圓,再快速退刀回起點(diǎn)。按刀具走刀方向,第一刀為G00方式動(dòng)作快速進(jìn)刀;第二刀切削工 件端面;第三刀Z退刀切削工件外圓;第四刀G00方式快速退刀回起點(diǎn).-編程示例:04007N10 T 01 0 1N20 GO X52、 Z1、 S 5 0

16、 0M03N30 G 9 4X20、2 Z -2、F0、2;粗車第一刀,Z向切深2N40 Z 4、N 50 Z 6、N6 0 Z 8、N 7 0 Z 9、8N 8 0 X2 0、 Z 10、S900 ?;精加工N9 0 G 2 8 XI 00、Z100、N100 M 30圖4-1-11 G94 端面加工示例錐面加工圖4 -1 12 G94指令段參數(shù)示意-格式:G 9 4 X ( U ) Z (W) R F 說明:與G9 0加工錐度軸意義有所區(qū)別,G94就是在工件得端面上 形成斜 面,而 G90 就是 在工件得外圓上形成 錐度 ,請(qǐng)注意區(qū)別 。指令中R字表示為圓臺(tái)得高度。圓臺(tái)左大右小,R為正值;

17、若則圓臺(tái)直 徑左小 右大,則 R 為負(fù)值,一般只在內(nèi)孔中 出現(xiàn)此結(jié)構(gòu),但用鏜刀 X 向進(jìn)刀 車削并 不妥當(dāng) 。 參見下圖 :提示:上述G 90、G94二指令中得X、Z字均指與起刀點(diǎn)相對(duì)得對(duì)角點(diǎn)得坐標(biāo)。第 二節(jié) 多重 復(fù)合 循 環(huán)F A N U C系統(tǒng)提供多種多重復(fù)合固定循環(huán),主要用于粗、精車外形、內(nèi)孔, 鉆孔,切槽, 螺紋等加工,可以大大 簡(jiǎn)化編程。 G 71 、 G 72 與 G73主要用于毛坯得粗車,G 7 0用于精車。G7 4與G7 5用于切槽與鉆孔。G76 用 于 螺 紋 加 工 循 環(huán) .一、精車固定循環(huán)(G70 )格式:G70 P (n s ) Q (nf)說明:G70指令用于在G

18、 7 1、G 7 2、G73指令粗車工件后來進(jìn)行精車 循環(huán)。在G 7 0狀態(tài)下,在指定得精車描述程序段中得F、S、T有效。若不 指定,則維持粗車前指定得F、S、T狀態(tài)。G70到G 7 3中n s到nf間得 程序段不能調(diào)用子程序當(dāng)G 7 0循環(huán)結(jié)束時(shí),刀具返回到起點(diǎn)并讀下一個(gè) 程序段.關(guān)于G70得詳細(xì)應(yīng)用請(qǐng)參見G 71、G7 2與G 73部分。二、外徑粗車循環(huán)(G71)1 .概述:G71指令稱之為外徑粗車固定循環(huán),它適用毛坯料粗車外徑與 粗車內(nèi)徑。在G71指令后描述零件得精加工輪廓,CN C系統(tǒng)根據(jù)加工程 序所描 述得輪 廓形狀與 G71 指令內(nèi) 得各個(gè) 參數(shù)自動(dòng)生成加工 路徑,將粗加 工待切

19、除余料 一次性切削完成。G 7 1 P(n s ) Q(n f ) U( A u)W( A w) F _ S_T式中:A d-循環(huán)每次得切削深度(半徑值、正值)? e每次切削退刀量n s-精加工描述程序得開始循環(huán)程序段得行號(hào)n f 精加工描述程序得結(jié)束循環(huán)程序段得行號(hào)uX向精車預(yù)留量wZ向精車預(yù)留量3.G 7 1指令段內(nèi)部參數(shù)得意義:圖4 2-1 G 7 1指令內(nèi)部參數(shù)示意C NC裝置首先根據(jù)用戶編寫得精加工輪廓,在預(yù)留出X與Z向精加 工余量A u與A w后計(jì)算出粗加工實(shí)際輪廓得各個(gè)坐標(biāo)值。刀具按層切法 將余量去除(刀具向X向進(jìn)刀d;切削外圓后按e值45。退刀;循環(huán)切削直 至粗加工余量被切除)

20、.此時(shí)工件斜面與圓弧部分形成階臺(tái)狀表面,然后再 按精加工輪廓光整表面最終形成在工件X向留有A u大小得余量、Z向留 有A w大小余量得軸。粗加工結(jié)束后可使用G 7 0指令將精加工完成。4。其它說明: 當(dāng)A d與A u兩者都由地址U指定時(shí),其意義由地址P與Q決定. 粗加工循環(huán)由帶有地址P與Q得G 7 1指令實(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)指令中指定得G9 6或G 9 7無效,而在G71程序段或以前得程序段中指定得G9 6或G97有效

21、. X向與Z向精加工余量 u、 w得符號(hào)如下:提示:有別加工有內(nèi)凹+X£>4+ 2 2 G71 指令中Au、 w符號(hào)得確U(-)W(+)A A U(-)W(-)于o系統(tǒng)其它版本,新得0 i /o i mate線和圓G71 丿補(bǔ)都可執(zhí)行指令可用來A 打+)W(-)G 1可用于加工內(nèi)孑L , Au、 Aw符號(hào)見上圖。結(jié)構(gòu)得工件。U(+)W(+)第一刀走刀必須有X方向走刀動(dòng)作。循環(huán)起點(diǎn)得選擇應(yīng)在接近工件處以縮短刀具行程與避免空走刀。4。編程示例:圖4 2-3 例4 8題圖04 0 08N10 T010 1N20 G0 X46Z 0、 5 S5 0 0 M 0 3N30G71 U 2、

22、 R0、 5;每層切深2 mm,退刀5mmN5 0G 1X1 5、N 6 0G1 Z0 F0、15 S8 0 0精切轉(zhuǎn)速為80 0RPM。N 7 0Z-1 5、N80 X 3i 0、Z-30、N90 Z-4 2、N 100 G2 X36、Z-45、R 3、N 1 1 0G1X46、N 1 20G70P50 Q1 0 0;精加環(huán)N130 G2 8X10 0、Z100 、N1 4 0M 5N 150M 30加工余量X向單邊量0、3mm,Z 向0、三、端面粗車循環(huán)(G72)1mm。 粗切進(jìn)給量0、3 m m/r。;精加工進(jìn)給量0、15mm / r。圖4-2-4 G72 指令段內(nèi)部參數(shù)示意1.概述:端

23、面粗車循環(huán)指令得含義與G71類似,不同之處就是刀具平行于X軸方向切削,它就是從外徑方向往軸心方向切削端面得粗車循環(huán),該 循環(huán)方式適于對(duì)長徑比較小得盤類工件端面方向粗車。與 G9 4 一樣,對(duì)9 3。外圓車刀,其端面切削刃為主切削刃。2 .格式:G7 2 W(d) R ( e)G 72 P (ns) Q ( n f) U( u ) W(w) FST式中:d 循環(huán)每次得切削深度(正值)e每次切削退刀量ns 精加工描述程序得開始循環(huán)程序段得行號(hào)n f 精加工描述程序得結(jié)束循環(huán)程序段得行號(hào)u -X向精車預(yù)留量wZ向精車預(yù)留量3.說明:在A '與B之間得刀具軌跡沿X與Z方向都必須單調(diào)變化。 沿A

24、 A '切削就是G00方式還就是G 01方式,由A與A '之間得指令決 定.X、Z向精車預(yù)留量u、w得符號(hào)取決于順序號(hào)“ns ”與“ n f ”間程序 段所描述得輪廓形狀。參見圖4 2 5。B(-)AAU(+) W(+) zAAAAIF+XU (-) W(+)W (-)W (-)圖4 2 -5 G 7 2指令段內(nèi)u、w得符號(hào)4 .編程示例04009N 10 T01 0 1N20 G0 X61Z0、 5 S500 M03N40G3F0、N50 G0N60G 1N 7 0X:N8 0Z -N90G2N1 00N30 G727W0、2 5X 2G 0 Z05、2P50 Q100Z-1

25、5、X 4 0、F0、 110、Z0 R5 S 800U 0 、1圖4-2-6 例4-9題圖N 11 0 G7 0P60 Q 11 0N130 M3 0提示:1 .G 7 2不能用于加工端面內(nèi)凹得形體。2. 精加工首刀進(jìn)刀須有Z向動(dòng)作.3。循環(huán)起點(diǎn)得選擇應(yīng)在接近工件處以縮短刀具行程與避免空走刀。四、成型加工復(fù)合循環(huán)(G73 )1 概述:成型加工復(fù)合循環(huán)也稱為固定形狀粗車循環(huán),它適用于加工 鑄、鍛件毛坯零件某些軸類零件為節(jié)約材料,提高工件得力學(xué)性能,往往 采用鍛造等方法使零件毛坯尺寸接近工件得成品尺寸,其形狀已經(jīng)基本成 型,只就是外徑、長度較成品大一些。此類零件得加工適合采用G7 3方 式。當(dāng)然

26、G 7 3方式也可用于加工普通未切除余料得棒料毛坯。2. 格式:G73 U ( i) W ( A k ) R ( A d )G 7 3 P (ns) Q( n f) U ( A u) W( A w) F ST.式中: A i : X方向毛坯切除余量(半徑值、正值)A k:Z方向毛坯切除余量(正值)A d :粗切循環(huán)得次數(shù)ns :精加工描述程序得開始循環(huán)程序段得行號(hào)? n f:精加工描述程序得結(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í),它們得 意義由G 7 3程序段中得地址P與Q決定。

27、當(dāng)P與Q沒有指定在同一個(gè)程 序段中時(shí),U與W分別表示A i與A k ;當(dāng)P與Q指定在同一個(gè)程序段中1. u>0, w>0,i>0, k>03. u>0, w<0,d>0, k<02. u<0, w>0, i<0, k>04. u<0, w<0,d<0, k<0圖4 2 7 G7 3指令中 uA w k i得符號(hào)時(shí),U、W分別表示厶口與厶w。 有P與Q得G73指令執(zhí)行循環(huán)加工時(shí),不同得進(jìn)刀方式(共有4種), u,厶與厶k, i得符號(hào)不同(參見圖4 2-7 ),應(yīng)予以注意。加工循環(huán)結(jié)束時(shí),刀具返回到A點(diǎn)

28、。另:F、S、T 意義同 G7 1、G72。3。G 7 3指令應(yīng)用示例及詳解:加工如圖所示工件,其毛坯為鍛件。工件X向殘留余量不大于5mm。O 4 010N10 T0101N 2 0G0 X1 10 、 Z1 0 、S800 M 3N30G73 U5 、W3、R3、程序示例如下:Z向殘留余量不大于3mm。要求采用G 73方式切削出該零件N 50 G0X50、Z 1、S1000N 60 G1z 10、F0、15N 70 X 6 0、Z-15、N80Z25、N 90G 2 X80、Z- 3 5、圖4-2-8 G73 加工示例R10、N100G1 X90、Z 40、N 11 0G 0X1 10、Z1

29、 0、N 120 Gi 7 0 P50Q110N130 G28 X 1 00、Z150、N140 M30G73同樣可以切削沒有預(yù)加工得毛坯棒料。如上圖所示工件,假如將程 序中得N3 0N50 行進(jìn)行調(diào)整,如下所述,即可采用不同得漸進(jìn)方式將工 件加工成型。(由于G73在每次循環(huán)中得走刀路徑就是確定得,須將循環(huán)起 刀點(diǎn)與工件間保持一段距離)X、Z向雙向進(jìn)刀.N40G73 U25、 W10、 R 13、N 50 G7 3P60 Q1 2 0、 U0、0、3N120 G 0X150、Z 30、一 一X向進(jìn)刀。N 30 G 0X 1 50、Z1、N 40G73U25 、W0 R 1 3、N30 G 0X

30、15 0、Z30、圖4-2-9 G73 指令X、Z向雙向進(jìn)刀N 1 2 0 GO X 1 5 0、 Z1、Z向進(jìn)刀。N 30 GO X92、Z45、圖4-2-10 G73指令X向進(jìn)刀N40 G 7 3 U 0 W 40、R13、N5 0 G 7 3P60 Q 1 20、'-/ / hkh 八U0、4 W0、 1 F0、 31 丄,,圖4-2-11 G73指令Z向進(jìn)刀N 1 2 0 G 0 X 9 2、Z 45、提示:建議使用X、Z雙向進(jìn)刀或X單向進(jìn)刀方式,若使用Z向單向進(jìn)刀,會(huì)使整個(gè)切削過程中,刀具得主切削刃切深過大.加工內(nèi)凹型面時(shí),如果使用Z向單向進(jìn)刀方式,會(huì)將凹型輪廓破壞,所以常采

31、用X向單向進(jìn)刀。圖4-2 12 例4 11題圖G 73用于內(nèi)凹型體得切削,用G 7 3編制得程序如下(假定工件外圓已 加工完成):N 10 T0101;菱形刀片偏刀N 2 0 S50 0 M 3N30 GO X50 、Z 1 0、N4O G73 U4 、W 0 R3、N5 0 G7 3P60 Q 9 0 U 0、4 W 0 FO、3N60 G 1 X30、 F 0、8N7 0 G2 X30、 Z 30、 R 15、 F0、15N 8 0 G0 X50、 Z 10、N90 G70P60 Q 90N 1 0 0 G0 X100、 Z 1 0 0、 M 5N1 1 0 M 3 0提示:1 oG 73

32、指令用于未切除余量得棒料切削時(shí)會(huì)有較多得空刀行程,因此 應(yīng)盡可能使用G 71、G 7 2切除余料。2o G73 指 令描述精加工走刀路徑應(yīng) 封閉.3 . G 73指令用于內(nèi)孔加工時(shí),如果采用X、Z雙向進(jìn)刀或X單向進(jìn)刀,須注意就是否有足夠得退刀空間, 否則會(huì)發(fā)生刀具干涉.五、端面溝槽復(fù)合循環(huán)或深孔鉆循環(huán)(G 74 )1 概 述 :該 指 令 可 實(shí) 現(xiàn) 端 面 深 孔 與 端 面 槽 得 斷 屑 加 工 , Z 向 切 進(jìn) 一 定 得深度,再反向退刀一定得距離,實(shí)現(xiàn)斷屑。指定X軸地址與X軸向移動(dòng) 量,就能實(shí)現(xiàn)端面槽加工;若不指定X軸地址與X軸向移動(dòng)量,則為端面 深孔鉆加工。2o 格 式 : 對(duì)端

33、面溝槽 復(fù)循環(huán):G74 R ( e)G74 X (u) Z(w) P ( i) Q ( A k ) R ( d) F式 中 : e: 每 次 啄 式 退 刀 量u: X向終點(diǎn)坐標(biāo)值w: Z向終點(diǎn)坐標(biāo)值i: X向每次得移動(dòng)量 k : Z向每次得切入量 d :切削到終點(diǎn)時(shí)得X軸退刀量(可以缺?。┳ⅲ篨向終點(diǎn)坐標(biāo)值為實(shí)際X向終點(diǎn)尺寸減去雙邊刀寬。 對(duì)啄式鉆孔循環(huán)(深孔鉆循環(huán)):G 7 4 R (e)G 7 4 Z ( w) Q ( k) F式中:e :每次啄式退刀量w : Z向終點(diǎn)坐標(biāo)值(孔深) k : Z向每次得切入量(啄鉆深度)G 74得動(dòng)作及參數(shù)請(qǐng)參瞧下面得路徑圖:循環(huán)結(jié)束點(diǎn)位置起刀點(diǎn)位置圖4

34、 2 13端面深孔鉆或端面槽參數(shù)示意3。編程示例:例4-12 端面切槽圖4- 2 -14 例一12題圖程序示例如下:N 10T060 6 (端面切槽刀,刃口寬4)N20 S300 M3N 3 0 GO X 30、 Z 2、N 4 0 G7 4 R1、N50G 7 4 X62、Z-5、P 35 0 0 Q30 0 0 F0、1N60G 0X 200、Z50、M5N70M 30例4 -13啄式鉆孔60圖4 2 1 5 例一13題圖在工件上加工直徑為1 0mm得孔,孔得有效深度為6 0mm.工件端面及中心孔已加工,程序示例如下:N 10 TO 5 0 5 ( $ 1 0 麻花鉆)N 2 0S200

35、M 3N 30 G 0 X0 Z 3、N40 G7 4 R1、N50 G 7 4 Z 64、 Q 8000 F0、1N 6 0 G 0 Z 100、N70 X 1 00、 M5N 8 0M30例4 14端面均布槽加工。圖4 2 16 例4 1 4題圖 程序示例如下:N 1 0 T 0 303 (端面切槽刀,刃口寬4)N 2 0S300 M3N 3 0 G0 X60、 Z 2、N40 G 7 4 R 1、N 5 0 G74 X1 0 0、Z-3、P10 0 00 Q 2 000 F0、1N60 G0 Z 10 0、N70 X100、M5N 8 0 M 3 0六、外徑溝槽復(fù)循環(huán)(G75)1 .概述

36、:G7 5指令用于內(nèi)、外徑切槽或鉆孔,其用法與G74指令大致相 同。當(dāng)G 7 5用于徑向鉆孔時(shí),需配備動(dòng)力刀具,本書只介紹G75指令用于 加工外徑溝槽.2。格式:G 7 5 R( e )G75 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: Z向每次得切入量 k:X向每次得移動(dòng)量 d :切削到終點(diǎn)時(shí)得退刀量(可以缺省)循環(huán)結(jié)束點(diǎn)位置此區(qū)域內(nèi)Xu、w指定值圖4 2-17 G75 指令段內(nèi)部參數(shù)示意3。編程示例:例4 - 1 5G 7 5用于切削較寬得徑向槽ri0004055圖4 2-1 8 例4

37、15題圖 程序示例如下:N10 T 0202(切槽刀,刃口寬5)N20 S 3 00 M 3N 3 0 G0 X 52、 Z 1 5、N 4 0 G 7 5 R1、N5 0G75 X30、 Z 50、P3000 Q 4 50 0 F 0、1N 6 0 G0 X 150、 Z 1 0 0、 M 5N70M30例4 1 6 G7 5用于切削徑向均布槽"10064一10.54圖4-2 19例4 16題圖程序示例如下:N 1 0 T 0 2 0 2(切槽刀,刃口寬4 )N20 S300M 3N30 G 0X 42、Z10、N40 G75 R1、N 50 G7 5 X 30、Z-5 0、P3

38、0 00 Q1 0 000 F 0、1N 60 G 0X100 、Z100 、 M 5N70 M30七、螺紋切削復(fù)合循環(huán)(G 76)1。格式:G 7 6 P ( m) ( r )(a ) Q ( A dmin) R (d )?G76 X ( U) Z ( W) R ( i ) P ( k)Q ( A d) F( L )式中:m :精加工重復(fù)次數(shù)(1 99 )。該值就是模態(tài)得。此值可以用51 4 2號(hào) 參數(shù)設(shè)定,由程序指令改變。r :倒角量。當(dāng)螺距由L表示時(shí),可以從0、OL到9、9 L設(shè)定,單位為 0、1 L (兩位數(shù):從0 0到99 )。該值就是模態(tài)得。此值可用5 13 0號(hào)參數(shù)設(shè) 定, 由

39、程序 指令改 變。a:刀尖角度。可以選擇8 0 ° ,60 ° ,55 ° ,30 ° ,29。與0。六種中得一種, 由2 位數(shù)規(guī)定。 該值就是模態(tài)得。 可用 參數(shù)5 143 號(hào)設(shè)定,用程序指令改 變。m , r與a用地址P同時(shí)指定。例:當(dāng)m=2 , r=1、2 L , a= 6 0 ° ,指 定如下(L就是 螺距):P021260A dmin: 最 小切深(用 半 徑值指定)當(dāng)?shù)谝淮窝h(huán)運(yùn)行(A d A d 1 )得切深小于此值時(shí),切深箝在此 值。 該值就是模態(tài)得。 此值可用 5 1 40 號(hào)參數(shù)設(shè)定,用 程序指令改變。d:精加工余量。該值就

40、是模態(tài)得,可用5 1 4 1號(hào)參數(shù)設(shè)定,用程序指令改變。i:螺紋半徑差。如果i= 0 ,可以進(jìn)行普通直螺紋切削。k:螺紋高。此值用半徑規(guī)定。 d :第一刀切削深度(半徑值).L :螺距(同G 3 2 )。2。說明: 由地址P , Q與R指定得數(shù)值得意義取決于X (U )與Z(W)得存在。 有X( U )與Z(W)得G 7 6指令執(zhí)行循環(huán)加工。該循環(huán)用一個(gè)刀刃切 削,使刀尖得負(fù)荷減小。第一刀得切深 d,第n刀得切深 dn,每次切削循 環(huán)得切除量均為常數(shù)。共有4種對(duì)稱得進(jìn)刀圖形,不同得進(jìn)刀方式各地址 得符號(hào)不同,在上圖中,C與D之間得進(jìn)給速度由地址F指定,而其它軌跡 則就是快速移動(dòng)。圖中增量尺寸得

41、符號(hào)如下:U , W :由刀具軌跡AC與CD得方向決定.R :由刀具軌跡AC得方向決定。P: +(總就是)Q : +(總就是)螺紋切削得注釋與G 3 2螺紋切削與G92螺紋切削循環(huán)得注釋相 倒角值對(duì)于G92螺紋切削循環(huán)也有效. 在螺紋切削復(fù)合循環(huán)(G76 )加工中,按下進(jìn)給暫停按鈕時(shí),就同在 螺紋切削循環(huán)終點(diǎn)得倒角一樣,刀具立即快速退回.刀具返回到循環(huán)得起 始點(diǎn)(切深為 d n處得)。當(dāng)按下循環(huán)起動(dòng)按鈕時(shí),螺紋切削恢復(fù)。 對(duì)于多頭螺紋得加工,可將螺紋加工起點(diǎn)Z坐標(biāo)按螺距偏移。3 . G76外螺紋加工編程示例(例4-17)2M一30 圖4 2 21 例4 1 7題圖 程序示例如下:N 10 T

42、0 303N 2 0 S300 M3N 3 0 G 0 X 3 5、Z3、N40G 7 6P 0 212 60Q 100R 10 0;螺紋參數(shù)設(shè)定,R為正N50G 76 X 2 6、9 7Z 30、R 0 P1510 Q20 0 F2、N 60 G 0X10 0、Z100、M 5N70 M 24。G 76內(nèi)螺紋加工編程示例(例4 18)517/ M40嚴(yán)1圖4-2- 2 2 例4 18題圖程序示例如下:N 1 0 T 0 303N20 S 300 M 3N 3 0 G0 X 25、 Z4、N 4 0 G 76P021060 Q100 R 100;螺 紋參數(shù)設(shè)定,R 為負(fù)N 5 0 G7 6 X

43、 30、Z- 4 0、P9742 Q 2 0 0 F 1、5N60 G0 X 1 00、 Z1 0 0、N 70 M5N 80 M 2第三節(jié)宏指令雖然子程序?qū)幹葡嗤庸げ僮鞯贸绦蚍浅S杏?,但用戶宏程序由?允許使用變量、算術(shù)與邏輯運(yùn)算及條件轉(zhuǎn)移,使用編制相同加工操作得程 序更方便,更容易。可將相同操作編為通用程序,如型腔加工宏程序與固定 加工循環(huán)宏程序使用時(shí),加工程序可用一條指令調(diào)出用戶宏程序,與調(diào) 用子程序完全一樣。普通加工程序直接用數(shù)值指定G代碼與移動(dòng)距離:例如,G 0 1與X 1 00、0。使用用戶宏程序時(shí),數(shù)值可以直接指定或用變量指定。當(dāng)用變量 時(shí),變量值可用程序或用MDI面板上得操

44、作改變。例如:#1 =#2+ 100;GO 1 X#1 F0、3;說明:1。變量得表示計(jì)算機(jī)允許使用變量名,用戶宏程序不行。變量用變量符號(hào)(# )與后 面得變量號(hào)指定。例如:#1表達(dá)式可以用于指定變量號(hào)。此時(shí),表達(dá)式必須封閉在括號(hào)中。例如:# #1+ # 2 1 2 注:宏程序中,方括號(hào)用于封閉表達(dá)式,圓括號(hào)只表示注釋內(nèi)容。2. 變量得類型變量根據(jù)變量號(hào)可以分成四種類型。變量號(hào)變量類型功能#0空變量該變量總就是空,沒有值能賦給該變量。# 1-#3 3局部變量局部變量只能用在宏程序中存儲(chǔ)數(shù)據(jù),例如, 運(yùn)算結(jié)果。當(dāng)斷電時(shí),局部變量被初始化為空。調(diào)用宏程序時(shí),自變量對(duì)局部變量賦值。#100 #109

45、#500 #9 99公共變量公共變量在不同得宏程序中得意義相同。當(dāng) 斷電時(shí),變量# 5 0 0 -#999 得數(shù)據(jù)保存,即使 斷電也不丟失。#1000 系統(tǒng)變量系統(tǒng)變量用于讀寫CNC運(yùn)行時(shí)得各種數(shù)據(jù), 例如,刀具當(dāng)前位置與補(bǔ)償。3 .小數(shù)點(diǎn)得省略當(dāng)在程序中定義變量時(shí),小數(shù)點(diǎn)可以省略。例:當(dāng)定義#1 = 1 2 3;變量#1得實(shí)際值就是12 3、00 0、4。變量得引用為在程序中使用變量值,指定后跟變量號(hào)得地址當(dāng)用表達(dá)式指定變量 時(shí),要把表達(dá)式放在括號(hào)中。例如:G0 X : # 1+#2 F #3;被引用變量得值根據(jù)地址得最小設(shè)定單位自動(dòng)舍入。例如:當(dāng)G 0 1 X #1;以1/ 1 000 m

46、 m得單位執(zhí)行時(shí),CNC 把12、345 6賦值給 變量# 1 ,實(shí)際指令值為G00 X 1 2、3 4 56.改變引用得變量值得符號(hào),要把負(fù)號(hào)“一”放在“ # ”得前面。例如:GOOX-# 1 ;當(dāng)引用末定義得變量時(shí),變量及地址字都被忽略例如:當(dāng)變量#1得值就是0,并且變量# 2得值就是空時(shí),G 0 0X # 1Z # 2得執(zhí)行結(jié)果為G00X0 ;。5. 未定義得變量當(dāng)變量值末定義時(shí),這樣得變量成為“空”變量。變量#0總就是空變量。 它不能寫,只能讀。二、算術(shù)與邏輯運(yùn)算下表中列出得運(yùn)算可以在變量中執(zhí)行。運(yùn)算符號(hào)右邊得表達(dá)式可包含 常量,或由函數(shù)或運(yùn)算符組成得變量.表達(dá)式中得變量# j與#k可

47、以用常數(shù) 賦值。左邊得變量也可以用表達(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= A SIN : #j;示為90、5度。余弦# i =COS#j;反余弦#i=ACOS# j :;正切# i = T AN#j :;反正切# i=A T AN : #j :/#k;平方根#i=SQR T # j;絕對(duì)值# i = A BS : # j ;舍入#i=R O UND#j :;

48、上取整#i=FIX#j;下取整# i=FUP#j;自然對(duì)數(shù)# i = L N # j;指數(shù)函數(shù)#i=EXP : #j :;或# i = # JOR# k異或# i =#jX O R#k;邏輯運(yùn)算一位一位地按二進(jìn)與#i = # jA N D制數(shù)執(zhí)行#j;從BCD轉(zhuǎn)為E IN# i=BIN # j;用于與PM C得信號(hào)交換從BIN轉(zhuǎn)為BCD#i= B CD : #j;說明:1。角度單位函數(shù)SIN , COS , A S I N , A C O S, T A N與A T AN 得角度單位就是度2。上取整與下取整CNC處理數(shù)值運(yùn)算時(shí),若操作后產(chǎn)生得整數(shù)絕對(duì)值大于原數(shù)得絕對(duì)值 時(shí)為上取整;若小于原數(shù)得絕

49、對(duì)值為下取整。對(duì)于負(fù)數(shù)得處理應(yīng)小心。例如:假定# 1=1、2,并且# 2 = 1、2。當(dāng)執(zhí)行#3 = FUP # 1 時(shí),2、0賦給# 3。當(dāng)執(zhí)行#3=FIX# 1 時(shí),1、0賦給# 3。當(dāng)執(zhí)行#3= F UP#2時(shí),2、0賦給#3。當(dāng)執(zhí)行#3=FIX#2:時(shí),-1、0賦給#3.3運(yùn)算次序 函 數(shù) 乘與除運(yùn)算(*、/、A N D、MO D ) 加與減運(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)算(=)得程序段包含控制語句(例如:GOT O ,D O , E ND)得程序段。包含宏程序調(diào)用指令(例如,用G 65 , G66,G6 7或其它G代碼,M代碼調(diào) 用得宏程序)得程序段。除了宏程序語句以外得任何程序段都為NC語句。四、轉(zhuǎn)移與循環(huán)在程序中,使用G O TO語句與I F語句可以改變控制得流向,有三種轉(zhuǎn)移與循環(huán)操作可供使用:G OTO 語句 (無條件轉(zhuǎn)移);I F語句(條件轉(zhuǎn)移:I FT H E N);WHILE 語句(當(dāng)時(shí)循環(huán))

溫馨提示

  • 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)論