數(shù)控車削加工技術(shù) 課件 項(xiàng)目三 數(shù)控車削編程基礎(chǔ)_第1頁(yè)
數(shù)控車削加工技術(shù) 課件 項(xiàng)目三 數(shù)控車削編程基礎(chǔ)_第2頁(yè)
數(shù)控車削加工技術(shù) 課件 項(xiàng)目三 數(shù)控車削編程基礎(chǔ)_第3頁(yè)
數(shù)控車削加工技術(shù) 課件 項(xiàng)目三 數(shù)控車削編程基礎(chǔ)_第4頁(yè)
數(shù)控車削加工技術(shù) 課件 項(xiàng)目三 數(shù)控車削編程基礎(chǔ)_第5頁(yè)
已閱讀5頁(yè),還剩37頁(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)介

3數(shù)控車削編程基礎(chǔ)教學(xué)目標(biāo)

【知識(shí)目標(biāo)】1.了解數(shù)控編程的基本知識(shí);2.掌握程序文件的格式;3.掌握編程的步驟和規(guī)則;4.掌握坐標(biāo)系規(guī)定原則及坐標(biāo)軸確定方法;5.掌握機(jī)床坐標(biāo)系和工件坐標(biāo)系的感念;6.掌握數(shù)控車床編程常用G指令和M指令;7.掌握數(shù)控車床倒45度角和圓角的方法。

【能力目標(biāo)】1.會(huì)確定數(shù)控車床的坐標(biāo)系;2.會(huì)用G指令和M指令對(duì)簡(jiǎn)單軸類零件編程3.會(huì)用數(shù)控車床編程加工45度倒角和圓角?!舅刭|(zhì)目標(biāo)】1.培養(yǎng)學(xué)生基本編程的能力。2.培養(yǎng)學(xué)生確定機(jī)床坐標(biāo)系的能力。3數(shù)控車削編程基礎(chǔ)一般說(shuō)來(lái),數(shù)控編程的步驟為:分析零件圖樣→數(shù)控加工工藝設(shè)計(jì)→數(shù)值計(jì)算→編寫零件加工程序單→程序存儲(chǔ)→程序校驗(yàn)和試切。3.1數(shù)控編程概述3.1.1數(shù)控編程的步驟1.程序的結(jié)構(gòu)與格式1)程序結(jié)構(gòu)加工程序可分為主程序和子程序,無(wú)論是主程序還是子程序,每一個(gè)程序都是由程序號(hào)、程序內(nèi)容和程序結(jié)束三部分組成。程序的內(nèi)容則由若干程序段組成,程序段是由若干程序字組成,每個(gè)程序字又由地址符和帶符號(hào)或不帶符號(hào)的數(shù)值組成,程序字是程序指令中的最小有效單位。主程序即加工程序,子程序是可以用適當(dāng)?shù)臋C(jī)床控制指令調(diào)用的一段加工程序。主程序可以多次調(diào)用同一個(gè)或不同的子程序、子程序也可以調(diào)用另外的子程序,稱為子程序嵌套,可嵌套的次數(shù),不同的系統(tǒng)有不同的規(guī)定。3.1數(shù)控編程概述3.1.2數(shù)控編程基礎(chǔ)知識(shí)2)程序格式數(shù)控機(jī)床有三種程序段格式:固定順序,表格順序,字地址格式。固定順序格式和分隔符程序段格式現(xiàn)在已不使用。在字地址可變程序段格式中,程序字長(zhǎng)是不固定的,程序字的個(gè)數(shù)也是可變的,程序字的順序是任意排列的。N順序號(hào)G準(zhǔn)備功能X±坐標(biāo)運(yùn)動(dòng)尺寸Y±坐標(biāo)運(yùn)動(dòng)尺寸Z±坐標(biāo)運(yùn)動(dòng)尺寸F進(jìn)給速度S主軸轉(zhuǎn)速M(fèi)輔助功能N07G

01

Z

30F

200程序段號(hào)地址符號(hào)數(shù)字地址符號(hào)符號(hào)數(shù)字地址符號(hào)數(shù)字3.1數(shù)控編程概述3.1.2數(shù)控編程基礎(chǔ)知識(shí)3)程序中常用地址符及其含義由英文字母表示的地址符和若干位數(shù)字組成程序字。表3-1列出了編程中常用地址符的含義機(jī)能地址符說(shuō)明程序號(hào)O或P或%程序編號(hào)地址程序段號(hào)N程序段順序編號(hào)地址坐標(biāo)字X,Y,Z;U,V,W;P,Q,R;A,B,C;D,E;R;I,J,K;直線坐標(biāo)軸旋轉(zhuǎn)坐標(biāo)軸圓弧半徑圓弧中心坐標(biāo)準(zhǔn)備功能G指令動(dòng)作方式輔助功能M,B;開(kāi)關(guān)功能臺(tái)分度等補(bǔ)償值H或D補(bǔ)償值地址暫停P或X或F暫停時(shí)間重復(fù)次數(shù)L或H子程序或循環(huán)程序的循環(huán)次切削用量S或VF主軸轉(zhuǎn)數(shù)或切削速度進(jìn)給量或進(jìn)給速度刀具號(hào)T刀庫(kù)中刀具編號(hào)表3.1常用地址符3.1數(shù)控編程概述3.1.2數(shù)控編程基礎(chǔ)知識(shí)2.數(shù)控編程中的指令代碼(1)準(zhǔn)備功能G指令代碼(1)功能保持到被取消或被同樣字母表示的程序指令代替(2)功能僅在所出現(xiàn)的程序段內(nèi)有作用(3)功能(4)代碼(1)功能保持到被取消或被同樣字母表示的程序指令代替(2)功能僅在所出現(xiàn)的程序段內(nèi)有作用(3)功能(4)G00a

點(diǎn)定位G50*(d)*刀具偏置0/-G01a

直線插補(bǔ)G51*(d)*刀具偏置+/0G02a

順時(shí)針?lè)较驁A弧插補(bǔ)G52*(d)*刀具偏置-/0G03a

逆時(shí)針?lè)较驁A弧插補(bǔ)G53f

直線偏移,注銷G04

*暫停G54f

直線偏移XG05**不指定G55f

直線偏移YG06a

拋物線插補(bǔ)G56f

直線偏移ZG07**不指定G57f

直線偏移XYG08

*加速G58f

直線偏移XZG09

*減速G59f

直線偏移YZG10~G16**不指定G60h

準(zhǔn)確定位1(精)G17c

XY平面選擇G61h

準(zhǔn)確定位2(中)G18c

ZX平面選擇G62h

快速定位(粗)G19c

YZ平面選擇G63

*攻螺紋3.1數(shù)控編程概述3.1.2數(shù)控編程基礎(chǔ)知識(shí)(2)坐標(biāo)功能字坐標(biāo)功能字(又稱尺寸字)用來(lái)設(shè)定機(jī)床各坐標(biāo)的位移量。它一般使用X、Y、Z、U、V、W、P、Q、R、A、B、C、D、E等地址符為首,在地址符后緊跟“+”(正)或“-”(負(fù))及一串?dāng)?shù)字,該數(shù)字一般以系統(tǒng)脈沖當(dāng)量(指數(shù)控系統(tǒng)能實(shí)現(xiàn)的最小位移量,即數(shù)控裝置每發(fā)出一個(gè)脈沖信號(hào),機(jī)床工作臺(tái)的移動(dòng)量,一般為0.0001~0.01mm)為單位,不使用小數(shù)點(diǎn)。一個(gè)程序段中有多個(gè)尺寸字時(shí),一般按上述地址符順序排列。(3)進(jìn)給功能指令該功能字用來(lái)指定刀具相對(duì)工件運(yùn)動(dòng)的速度。其單位一般為mm/min。當(dāng)進(jìn)給速度與主軸轉(zhuǎn)速有關(guān)時(shí),如車螺紋、攻絲等,使用的單位為mm/r。進(jìn)給功能字以地址符“F”為首,其后跟一串?dāng)?shù)字代碼。3.1數(shù)控編程概述3.1.2數(shù)控編程基礎(chǔ)知識(shí)(4)主軸功能指令該功能字用來(lái)指定主軸速度,單位為r/min,它以地址符“S”為首,后跟一串?dāng)?shù)字。(5)刀具功能指令當(dāng)系統(tǒng)具有換刀功能時(shí),刀具功能字用以選擇替換的刀具。它以地址符“T”為首,其后一般跟二位數(shù)字,代表刀具的編號(hào)。以上F功能、T功能、S功能均為模態(tài)代碼。3.1.2數(shù)控編程基礎(chǔ)知識(shí)3.1數(shù)控編程概述(6)輔助功能指令輔助功能指令也有M00-M99,共計(jì)100種,如表3-3所示。M指令又分為模態(tài)指令與非模態(tài)指令。代

(1)功能與程序段運(yùn)動(dòng)同時(shí)開(kāi)始(2)功能在程序段運(yùn)動(dòng)完后開(kāi)始(3)功

(4)M00

*程序停止M01

*計(jì)劃停止M02

*程序結(jié)束M03*

主軸順時(shí)針?lè)较騇04*

主軸逆時(shí)針?lè)较騇05

*主軸停止M06##換刀M07*

2號(hào)切削液開(kāi)M08*

1號(hào)切削液開(kāi)M09

*切削液關(guān)M10##夾緊M11##松開(kāi)M12##不指定M13*

主軸順時(shí)針?lè)较蚯邢饕洪_(kāi)M14*

主軸逆時(shí)針?lè)较蚯邢饕洪_(kāi)M15*

正運(yùn)動(dòng)M16*

負(fù)運(yùn)動(dòng)M17~M18##不指定表3.3輔助功能M代碼3.1數(shù)控編程概述3.1.2數(shù)控編程基礎(chǔ)知識(shí)3.2數(shù)控機(jī)床坐標(biāo)系3.2.1數(shù)控機(jī)床坐標(biāo)系的規(guī)定原則1.右手直角坐標(biāo)系標(biāo)準(zhǔn)的坐標(biāo)系為右手直角坐標(biāo)系(圖3-1)。它規(guī)定了X、Y、Z三座標(biāo)軸的關(guān)系:用右手的拇指、食指和中指分別代表X、Y、Z三軸,三個(gè)手指互相垂直,所指方向分別為X、Y、Z軸的正方向。圍繞X、Y、Z各軸的回轉(zhuǎn)分別用A、B、C表示,其正向用右手螺旋定則確定。與+X、+Y、+Z、……+C相反的方向用帶“′”的+X′、+Y′、+Z′……+C′表示。2.刀具運(yùn)動(dòng)坐標(biāo)與工件運(yùn)動(dòng)坐標(biāo)數(shù)控機(jī)床的坐標(biāo)系是機(jī)床運(yùn)動(dòng)部件進(jìn)給運(yùn)動(dòng)的坐標(biāo)系。由于進(jìn)給運(yùn)動(dòng)可以是刀具相對(duì)于工件的運(yùn)動(dòng)(車床),也可以是工件相對(duì)于刀具的運(yùn)動(dòng)(銑床),所以統(tǒng)一規(guī)定:有字母不帶“′”的坐標(biāo)表示刀具相對(duì)于“靜止”工件而運(yùn)動(dòng)的刀具運(yùn)動(dòng)坐標(biāo);帶“′”的坐標(biāo)表示工件相對(duì)于“靜止”刀具而運(yùn)動(dòng)的工件運(yùn)動(dòng)坐標(biāo)。1.Z軸一般取產(chǎn)生切削力的主軸軸線為Z軸,取刀具遠(yuǎn)離工件方向?yàn)檎颍?Z),如圖3-2圖3-3所示。當(dāng)機(jī)床有幾個(gè)主軸時(shí),選一個(gè)垂直工件裝卡面的主軸為Z軸。當(dāng)機(jī)床沒(méi)有主軸時(shí)(如數(shù)控龍門刨床),用與裝卡工件的工作臺(tái)面相垂直的直線為Z軸。若用Z軸方向進(jìn)給運(yùn)動(dòng)部件作為工作臺(tái),則用Z′表示,其正向與Z軸相反。3.2.2坐標(biāo)軸確定的方法及步驟3.2數(shù)控機(jī)床坐標(biāo)系3.2.2坐標(biāo)軸確定的方法及步驟3.2數(shù)控機(jī)床坐標(biāo)系(a)立式(b)臥式圖3.3數(shù)控銑床坐標(biāo)系2.X軸X軸一般位于平行工件裝卡面的水平面內(nèi)。對(duì)于工件作回轉(zhuǎn)切削運(yùn)動(dòng)的機(jī)床(如車、磨床),在水平面內(nèi)取垂直于工件回轉(zhuǎn)軸線(Z軸)的方向?yàn)閄軸,刀具遠(yuǎn)離工件方向?yàn)檎颍ㄈ鐖D3-2所示)。對(duì)刀具作回轉(zhuǎn)切削運(yùn)動(dòng)的機(jī)床(如銑床、鏜床),當(dāng)Z軸豎直(立式)時(shí),人面對(duì)主軸,向右為正X方向(如圖3-3(a));當(dāng)Z軸水平(臥式)時(shí),則向左為正X方向(如圖3-3(b)所示)3.2數(shù)控機(jī)床坐標(biāo)系3.2.2坐標(biāo)軸確定的方法及步驟圖3.2數(shù)控車床坐標(biāo)系(a)立式(b)臥式圖3.3數(shù)控銑床坐標(biāo)系3.Y軸根據(jù)已確定的X、Z軸,按右手直角坐標(biāo)系確定。同樣,Y與Y′正向相反。4.A、B、C軸此三軸為回轉(zhuǎn)進(jìn)給運(yùn)動(dòng)坐標(biāo)。根據(jù)已確定的X、Y、Z軸,用右手螺旋法來(lái)確定(如圖3.1所示)5.附加坐標(biāo)若機(jī)床除有XYZ(第一組)主要直線運(yùn)動(dòng)外,還有平行于它們的坐標(biāo)運(yùn)動(dòng),則分別命名為U、V、W(第二組);或還第三組運(yùn)動(dòng)則分別命名為P、Q、R.若除了A、B、C(第一組)回轉(zhuǎn)運(yùn)動(dòng)外,不有其它回轉(zhuǎn)運(yùn)動(dòng),則命名為D、E等。3.2數(shù)控機(jī)床坐標(biāo)系3.2.2坐標(biāo)軸確定的方法及步驟圖3.1右手直角坐標(biāo)系1.工件坐標(biāo)系設(shè)定指令G92指令用來(lái)設(shè)定刀具在工件坐標(biāo)系中的坐標(biāo)值,屬于模態(tài)指令,其設(shè)定值在重新設(shè)定之前一致有效。程序段格式為:G92XZX、Z為刀位點(diǎn)在工件坐標(biāo)系中的初始位置。例如:G92X25.0Z350.0;設(shè)定工件坐標(biāo)系為X1O1Z1;G92X25.0Z10.0;設(shè)定工件坐標(biāo)系為X2O2Z2。3.3.1與坐標(biāo)和坐標(biāo)系有關(guān)的指令3.3FUNUC車削系統(tǒng)常用G指令及應(yīng)用2.工件坐標(biāo)系選擇指令工件坐標(biāo)系選擇指令有G54、G55、G56、G57、G58、G59。均為模態(tài)指令。指令與所選坐標(biāo)系對(duì)應(yīng)的關(guān)系是:G54:選定工件坐標(biāo)系1;G55:選定工件坐標(biāo)系2;G56:選定工件坐標(biāo)系3;G57:選定工件坐標(biāo)系4;G58:選定工件坐標(biāo)系5;G59:選定工件坐標(biāo)系6;3.局部坐標(biāo)設(shè)定指令局部坐標(biāo)設(shè)定指令為G52。屬于非模態(tài)指令,僅在本程序段中有效。程序段格式為:G52XZACX、Z為局部坐標(biāo)系原點(diǎn)在工件坐標(biāo)系中的有向距離,A、C是相對(duì)于X、Z三個(gè)軸的旋轉(zhuǎn)坐標(biāo)。3.3FUNUC車削系統(tǒng)常用G指令及應(yīng)用3.3.1與坐標(biāo)和坐標(biāo)系有關(guān)的指令4、直接機(jī)床坐標(biāo)系編程指令直接機(jī)床坐標(biāo)系編程指令G53,屬于非模態(tài)指令,只在本程序段中有效。在含有G53指令的程序段中,利用絕對(duì)值編程的移動(dòng)指令的坐標(biāo)位置是相對(duì)于機(jī)床坐標(biāo)系的。5、絕對(duì)值編程指令與增量值編程指令絕對(duì)值編程指令是G90,增量值編程指令是G91,它們是一對(duì)模態(tài)指令。G90出現(xiàn)后,其后的所有坐標(biāo)值都是絕對(duì)坐標(biāo),當(dāng)G91出現(xiàn)以后,G91以后的坐標(biāo)值則為相對(duì)坐標(biāo),直到下一個(gè)G90出現(xiàn),坐標(biāo)又改回到絕對(duì)坐標(biāo)。G90為缺省值。3.3FUNUC車削系統(tǒng)常用G指令及應(yīng)用3.3.1與坐標(biāo)和坐標(biāo)系有關(guān)的指令1、單位設(shè)定指令與單位有關(guān)的指令主要有尺寸單位設(shè)定指令和進(jìn)給速度單位設(shè)定指令。(1)尺寸單位設(shè)定指令尺寸單位設(shè)定指令有G20、G21。其中G20表示英制尺寸,G21表示公制尺寸。G21為缺省值。公制與英制單位的換算關(guān)系為:1mm≈0.394in.1in.≈25.4mm(2)進(jìn)給速度單位的設(shè)定指令進(jìn)給速度單位的設(shè)定指令是G94、G95。均為模態(tài)指令,G94為缺省值。3.3FUNUC車削系統(tǒng)常用G指令及應(yīng)用3.3.2運(yùn)動(dòng)路徑控制指令程序段格式為:G94F;或G95FG94設(shè)定每分鐘進(jìn)給量,單位依G20、G21的設(shè)定分別為in/min、mm/min。G95設(shè)定每轉(zhuǎn)進(jìn)給量,單位依G20、G21的設(shè)定分別為in/r、mm/r。要說(shuō)明的是這個(gè)功能必須在主軸裝有編碼器時(shí)才能使用。3.3FUNUC車削系統(tǒng)常用G指令及應(yīng)用3.3.2運(yùn)動(dòng)路徑控制指令(3)半徑和直徑編程半徑和直徑編程指令分別為G22和G23。注意,華中數(shù)控世紀(jì)星HNC-21/22T系統(tǒng)的直徑/半徑編程采用G36/G37代碼。如圖3.6所示,刀尖從A到B時(shí),以絕對(duì)值編程為例,程序段為:直徑編程G90G01X36Z8半徑編程G90G01X18Z8圖3.6直徑和半徑編程方式3.3FUNUC車削系統(tǒng)常用G指令及應(yīng)用3.3.2運(yùn)動(dòng)路徑控制指令2.快速定位指令G00為快速定位指令,該指令的功能是要求刀具以點(diǎn)位控制方式從刀具所在位置以各軸設(shè)定的最高允許速度移動(dòng)到指定位置,屬于模態(tài)指令。它只實(shí)現(xiàn)快速移動(dòng),并保證在指定的位置停止。程序段格式為:G00XZX、Z為目標(biāo)點(diǎn)坐標(biāo)。3.線性進(jìn)給指令線性進(jìn)給指令G01指令即直線插補(bǔ)指令,該指令的功能是指令刀具相對(duì)于工件以直線插補(bǔ)運(yùn)算聯(lián)動(dòng)方式,按程序段中規(guī)定的進(jìn)給速度F,由某坐標(biāo)點(diǎn)移動(dòng)到另一坐標(biāo)點(diǎn),插補(bǔ)加工出任意斜率的直線。機(jī)床在執(zhí)行G01指令時(shí),在該程序段中必須具有或在該程序段前已經(jīng)有F指令,如無(wú)F指令則認(rèn)為進(jìn)給速度為零。G01和F均為模態(tài)代碼。程序段格式為:G01X_Z_F_X

Z為目標(biāo)點(diǎn)坐標(biāo)。3.3FUNUC車削系統(tǒng)常用G指令及應(yīng)用3.3.2運(yùn)動(dòng)路徑控制指令例如圖3.7所示路徑,要求用G01,坐標(biāo)系原點(diǎn)O是程序起始點(diǎn),要求刀具由O點(diǎn)快速移動(dòng)到A點(diǎn),然后沿AB、BC、CD、DA實(shí)現(xiàn)直線切削,再由A點(diǎn)快速返回程序起始點(diǎn)O,OXzADCB12281042圖3.7G01編程圖例按絕對(duì)值編程方式:%0001;程序名N01

G92

X0

Z0;坐標(biāo)系設(shè)定N10G90G00X10Z12S600T01M03;快速移至A點(diǎn),主軸正轉(zhuǎn),1號(hào)刀,轉(zhuǎn)速600r/min。N20G01

Z28

F100;直線進(jìn)給A→B,進(jìn)給速度100mm/minN30

X42;直線進(jìn)給B→C,進(jìn)給速度不變N40

Z12;直線進(jìn)給C→D,進(jìn)給速度不變N50

X10;直線進(jìn)給D→A,進(jìn)給速度不變N60

G00

X0

Z0;返回原點(diǎn)ON70

M05;主軸停止N80

M02;程序結(jié)束3.3FUNUC車削系統(tǒng)常用G指令及應(yīng)用3.3.2運(yùn)動(dòng)路徑控制指令4.圓弧進(jìn)給及螺旋線進(jìn)給指令(1)圓弧插補(bǔ)指令G02、G03為圓弧插補(bǔ)指令,該指令的功能是使機(jī)床在給定的坐標(biāo)平面內(nèi)進(jìn)行圓弧插補(bǔ)運(yùn)動(dòng)。圓弧插補(bǔ)有兩種方式,一是順時(shí)針圓弧插補(bǔ),一是逆時(shí)針插補(bǔ),如圖3.8所示。編程格式有兩種,一是I、J、K格式,另一種是R格式。程序段格式:G02/G03

X

Z

I

K

F

或G02/G03

X

Z

R

F

圖3.8圓弧插補(bǔ)方向判別3.3FUNUC車削系統(tǒng)常用G指令及應(yīng)用3.3.2運(yùn)動(dòng)路徑控制指令

X、Z為圓弧終點(diǎn)坐標(biāo)值。在絕對(duì)值編程G90方式下,圓弧終點(diǎn)坐標(biāo)是絕對(duì)坐標(biāo)尺寸;在增量值編程G91方式下,圓弧終點(diǎn)坐標(biāo)是相對(duì)于圓弧起點(diǎn)的增量值。I、K表示圓弧圓心相對(duì)于圓弧起點(diǎn)在X、Z方向上的增量坐標(biāo)。即I表示圓弧起點(diǎn)到圓心的距離在X軸上的投影;K表示圓弧起點(diǎn)到圓心的距離在Z軸上的投影。I、K的方向與X、Z軸的正負(fù)方向相對(duì)應(yīng)。如圖所示,圖上I、K均為負(fù)值。要注意的是I、K的值屬于X、Z方向上的坐標(biāo)增量,與G90和G91方式無(wú)關(guān)。3.3.2運(yùn)動(dòng)路徑控制指令3.3FUNUC車削系統(tǒng)常用G指令及應(yīng)用圓心IK起始點(diǎn)終點(diǎn)(X,Z)ZXI、K為零時(shí)可以省略,但不能同時(shí)為零,否則刀具原地不動(dòng)或系統(tǒng)發(fā)出錯(cuò)誤信息。如圖3-10所示圖例,設(shè)刀具由坐標(biāo)原點(diǎn)O相對(duì)工件快速進(jìn)給到A點(diǎn),從A點(diǎn)開(kāi)始沿著A、B、C、D、E、F、A的線路切削,最終回到原點(diǎn)O。3.3.2運(yùn)動(dòng)路徑控制指令3.3FUNUC車削系統(tǒng)常用G指令及應(yīng)用OXZ153878R2048R23301025ABCDE58F為了討論的方便,在這里我們不考慮刀具半徑對(duì)編程軌跡的影響,編程時(shí)假定刀具中心與工件輪廓軌跡重合。實(shí)際加工時(shí),刀具中心與工件輪廓軌跡間總是相差一個(gè)刀具半徑的,這就要用到刀具半徑補(bǔ)償功能。用增量值編程方式編程如下:%0001;程序名N10

G92

X0

Z0;建立坐標(biāo)系N20

G90

G17

M03;絕對(duì)值方式,XOZ平面,主軸正轉(zhuǎn)N30

GOO

X15

Z10;快速移動(dòng)到AN40

G01

X43

F180

S400;直線插補(bǔ)到B,進(jìn)給速度180mm/min,主軸400r/minN50

G02

X20

Z20

I20

F80;順時(shí)針插補(bǔ)B→C,進(jìn)給速度80mm/minN60

G01

X0

Z18

F180;直線插補(bǔ)C→D,進(jìn)給速度180mm/minN70

X-40;直線插補(bǔ)D→E,進(jìn)給速度不變N80

G03

X-23

Z-23

K-23

F80;逆時(shí)針插補(bǔ)E→F,進(jìn)給速度80mm/minN90

G01

Z-15

F180;直線插補(bǔ)F→A,進(jìn)給速度180mm/minN100

G00

X-15

Y-10;快速返回原點(diǎn)ON110

M002;程序結(jié)束3.3.2運(yùn)動(dòng)路徑控制指令3.3FUNUC車削系統(tǒng)常用G指令及應(yīng)用上面的程序是用I、K格式編寫的,如果使用R格式編程,則如圖3.10所示的輪廓,使用R編程時(shí),只需將上面程序(絕對(duì)值編程)中N50、N80程序段分別修改為下面的程序段就行了:N50

G02

X78

Z30

R20

F80N80

G03

X15

Z25

R23

F80在使用半徑編程時(shí),按幾何作圖會(huì)出現(xiàn)兩段起點(diǎn)和半徑都相同的圓弧,其中一段圓弧的圓心角α>180o,另一段圓弧的圓心角α<180o。編程時(shí)規(guī)定用R表示圓心角小于180o的圓弧,用R-表示圓心角大于180o的圓弧,正好180o時(shí),正負(fù)均可。圖3.11所示兩段圓弧編程如下:圓弧1

G90

G02

X50

Z40

R-30

F120圓弧2

G90

G02

X50

Z40

R30

F1203.3FUNUC車削系統(tǒng)常用G指令及應(yīng)用R-30R30P1(30,15)P2(50,40)圓弧1圓弧2ZXO3.3.2運(yùn)動(dòng)路徑控制指令在實(shí)際加工中,往往要求在工件上加工出一個(gè)整圓輪廓。整圓的起點(diǎn)和終點(diǎn)重合,用R編程無(wú)法定義,所以只能用圓心坐標(biāo)編程,見(jiàn)圖3.12所示,從起點(diǎn)開(kāi)始順時(shí)針切削,整圓程序段如下:G90

G02

X80

Z50

I-35

K0

F120起點(diǎn)和終點(diǎn)重合508045XZO3.3FUNUC車削系統(tǒng)常用G指令及應(yīng)用3.3.2運(yùn)動(dòng)路徑控制指令5.暫停指令G04為暫停指令,該指令的功能是使刀具作短暫的無(wú)進(jìn)給加工(主軸仍然在轉(zhuǎn)動(dòng)),經(jīng)過(guò)指令的暫停時(shí)間后再繼續(xù)執(zhí)行下一程序段,以獲得平整而光滑的表面。G04指令為非模態(tài)指令。其程序段格式為:G04X(或P或F或S)3.3FUNUC車削系統(tǒng)常用G指令及應(yīng)用3.3.2運(yùn)動(dòng)路徑控制指令1.M00——程序停止指令M00指令實(shí)際上是一個(gè)暫停指令。功能是執(zhí)行此指令后,機(jī)床停止一切操作。即主軸停轉(zhuǎn)、切削液關(guān)閉、進(jìn)給停止。但模態(tài)信息全部被保存,在按下控制面板上的啟動(dòng)指令后,機(jī)床重新啟動(dòng),繼續(xù)執(zhí)行后面的程序。該指令主要用于工件在加工過(guò)程中需停機(jī)檢查、測(cè)量零件、手工換刀或交接班等。2.M01——計(jì)劃停止指令M01指令的功能與M00相似,不同的是,M01只有在預(yù)先按下控制面板上“選擇停止開(kāi)關(guān)”按鈕的情況下,程序才會(huì)停止。如果不按下“選擇停止開(kāi)關(guān)”按鈕,程序執(zhí)行到M01時(shí)不會(huì)停止,而是繼續(xù)執(zhí)行下面的程序。M01停止之后,按啟動(dòng)按鈕可以繼續(xù)執(zhí)行后面的程序。該指令主要用于加工工件抽樣檢查,清理切屑等。3.4FUNUC車削系統(tǒng)常用M指令及應(yīng)用3.M02——程序結(jié)束指令M02指令的功能是程序全部結(jié)束。此時(shí)主軸停轉(zhuǎn)、切削液關(guān)閉,數(shù)控裝置和機(jī)床復(fù)位。該指令寫在程序的最后一段。4.M03、M04、M05——主軸正轉(zhuǎn)、反轉(zhuǎn)、停止指令M03表示主軸正轉(zhuǎn),M04表示主軸反轉(zhuǎn)。所謂主軸正轉(zhuǎn),是從主軸向Z軸正向看,主軸順時(shí)針轉(zhuǎn)動(dòng);反之,則為反轉(zhuǎn)。M05表示主軸停止轉(zhuǎn)動(dòng)。M03、M04、M05均為模態(tài)指令。要說(shuō)明的是有些系統(tǒng)(如華中數(shù)控系統(tǒng)CJK6032數(shù)控車床)不允許M03和M05程序段之間寫入M04,否則在執(zhí)行到M04時(shí),主軸立即反轉(zhuǎn),進(jìn)給停止,此時(shí)按“主軸?!卑粹o也不能使主軸停止。3.4FUNUC車削系統(tǒng)常用M指令及應(yīng)用5.M06——自動(dòng)換刀指令M06為手動(dòng)或自動(dòng)換刀指令。當(dāng)執(zhí)行M06指令時(shí),進(jìn)給停止,但主軸、切削液不停。M06指令不包括刀具選擇功能,常用于加工中心等換刀前的準(zhǔn)備工作。6.M07、M08、M09——冷卻液開(kāi)關(guān)指令M07、M08

溫馨提示

  • 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ù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
  • 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)論