智能數(shù)控機(jī)床與編程 課件 第6章 智能數(shù)控機(jī)床加工程序編制_第1頁(yè)
智能數(shù)控機(jī)床與編程 課件 第6章 智能數(shù)控機(jī)床加工程序編制_第2頁(yè)
智能數(shù)控機(jī)床與編程 課件 第6章 智能數(shù)控機(jī)床加工程序編制_第3頁(yè)
智能數(shù)控機(jī)床與編程 課件 第6章 智能數(shù)控機(jī)床加工程序編制_第4頁(yè)
智能數(shù)控機(jī)床與編程 課件 第6章 智能數(shù)控機(jī)床加工程序編制_第5頁(yè)
已閱讀5頁(yè),還剩129頁(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)介

第6章智能數(shù)控機(jī)床加工程序編制

6.1智能數(shù)控加工編程基礎(chǔ)

6.2數(shù)控車削程序編制6.3數(shù)控銑削與加工中心程序編制6.4數(shù)控加工自動(dòng)編程

思維導(dǎo)圖(1)掌握數(shù)控編程基本指令;(2)掌握數(shù)控車削編程基本指令和車削固定循指令;(3)掌握數(shù)控銑削基本指令和子程序、縮放、鏡像、旋轉(zhuǎn)等指令;(4)了解SIEMENS系統(tǒng)Shop智能工步編程原理與步驟;(5)熟悉自動(dòng)編程過(guò)程和步驟。

學(xué)習(xí)目標(biāo)

一、數(shù)控程序編制內(nèi)容與方法

二、坐標(biāo)系

三、絕對(duì)坐標(biāo)編程與增量坐標(biāo)編程

四、程序結(jié)構(gòu)

五、基本移動(dòng)指令

六、刀具補(bǔ)償

§6.1智能數(shù)控加工編程基礎(chǔ)本節(jié)的重點(diǎn):數(shù)控程序編制內(nèi)容與方法。一、數(shù)控程序編制內(nèi)容與方法(1)數(shù)控程序編制內(nèi)容數(shù)控編程是從零件圖紙到獲得數(shù)控加工程序的全過(guò)程,其主要內(nèi)容包括以下幾點(diǎn):分析零件圖紙工藝處理數(shù)學(xué)處理編寫程序單制備控制介質(zhì)及程序校驗(yàn)(2)數(shù)控程序編制方法1)手工編程從工藝分析、數(shù)值計(jì)算直到數(shù)控程序的試切和修改等過(guò)程全部或主要由人工完成,就是手工編程,要求編程人員不僅要熟悉數(shù)控代碼及編程規(guī)則,而且須具備機(jī)械加工工藝知識(shí)和數(shù)值計(jì)算能力。

對(duì)于幾何形狀不太復(fù)雜的零件,數(shù)控編程計(jì)算較簡(jiǎn)單、程序段不多,手工編程是可行的。但對(duì)形狀復(fù)雜的零件,特別是具有曲線、曲面(如葉片、復(fù)雜模具型腔)或幾何形狀并不復(fù)雜但程序量大的零件(如復(fù)雜孔系的箱體),手工編程很難勝任,耗時(shí)長(zhǎng)、效率低、出錯(cuò)率高,這種情況適用于自動(dòng)編程。(2)數(shù)控程序編制方法2)自動(dòng)編程從編制零件加工程序的全部過(guò)程主要由計(jì)算機(jī)來(lái)完成,此種編程方法稱為自動(dòng)編程。自動(dòng)編程由計(jì)算機(jī)代替人完成復(fù)雜的坐標(biāo)計(jì)算和書寫程序單的工作,效率高,程序正確性好,可以解決許多手工無(wú)法完成的復(fù)雜零件編程難題。

實(shí)現(xiàn)自動(dòng)編程的方法主要有語(yǔ)言式自動(dòng)編程和圖形交互式自動(dòng)編程兩種。前者是通過(guò)高級(jí)語(yǔ)言的形式,表示出全部加工內(nèi)容,計(jì)算機(jī)采用批處理方式,一次性處理、輸出加工程序;后者是采用人機(jī)對(duì)話的處理方式,利用CAD/CAM功能生成加工程序。目前,應(yīng)用CAD/CAM軟件已經(jīng)成為自動(dòng)編程的主要手段。(2)數(shù)控程序編制方法不同CAD/CAM系統(tǒng)的功能、用戶界面有所不同,編程操作也不盡相同,但編程的基本原理與基本步驟是一致的,如圖6-1所示。圖6-1利用CAD/CAM進(jìn)行數(shù)控自動(dòng)編程基本原理二、坐標(biāo)系(1)機(jī)床坐標(biāo)系(MCS)在數(shù)控機(jī)床上,刀具的定位點(diǎn)、移動(dòng)軌跡等都是以坐標(biāo)值的形式給出的。因此,為了實(shí)現(xiàn)對(duì)刀具的運(yùn)動(dòng)控制,必須在數(shù)控機(jī)床上建立坐標(biāo)系,即確定坐標(biāo)軸的方向和設(shè)定坐標(biāo)原點(diǎn)的位置。(1)機(jī)床坐標(biāo)系(MCS)

1)坐標(biāo)系及運(yùn)動(dòng)方向規(guī)定國(guó)際標(biāo)準(zhǔn)規(guī)定:數(shù)控機(jī)床的坐標(biāo)系,采用右手定則的笛卡兒坐標(biāo)系,如圖6-2所示。圖中,姆指指向X軸,食指指向Y軸,中指指向Z軸,指尖指向各坐標(biāo)軸的正方向,即增大刀具和工件之間距離的方向。同時(shí)規(guī)定了分別平行于X、Y、Z軸的第一組附加軸為U、V、W,第二組附加軸為P、Q、R。若有旋轉(zhuǎn)軸時(shí),規(guī)定繞X、Y、Z軸的旋轉(zhuǎn)軸依次為A、B、C軸,其方向?yàn)橛倚菁y方向,如圖6-2所示。旋轉(zhuǎn)軸的原點(diǎn)一般定在水平面上。若還有附加的旋轉(zhuǎn)軸時(shí)用D、E定義,其與直線軸沒(méi)有固定關(guān)系。圖6-2坐標(biāo)系規(guī)定(1)機(jī)床坐標(biāo)系(MCS)

2)坐標(biāo)軸及方向規(guī)定在確定機(jī)床坐標(biāo)軸時(shí),一般先確定Z軸,然后確定X軸和Y軸,最后確定其它軸。JB3051-82標(biāo)準(zhǔn)中規(guī)定,機(jī)床運(yùn)動(dòng)的正方向,是指增大工件和刀具之間距離的方向。(1)機(jī)床坐標(biāo)系(MCS)

2)坐標(biāo)軸及方向規(guī)定Z軸Z坐標(biāo)的運(yùn)動(dòng)是由傳遞切削力的主軸決定的,規(guī)定與機(jī)床主軸軸線平行的坐標(biāo)軸為Z軸。刀具遠(yuǎn)離工件的方向?yàn)閆軸的正向,如圖6-3(a)所示。如圖6-2坐標(biāo)系規(guī)定141果機(jī)床上有多個(gè)主軸,則選一個(gè)垂直于工件裝夾平面的主軸為Z軸。如果主軸能夠擺動(dòng),則選垂直于工件裝夾平面的方向?yàn)閆坐標(biāo)方向,如圖6-3(b)所示的六軸加工中心機(jī)床的主軸。如果機(jī)床無(wú)主軸,則選垂直于工件裝夾平面的方向?yàn)閆坐標(biāo)方向,如圖6-3(c)所示數(shù)控龍門銑床坐標(biāo)系。

圖6-3數(shù)控機(jī)床z軸不同情況(1)機(jī)床坐標(biāo)系(MCS)

2)坐標(biāo)軸及方向規(guī)定

X軸X軸與Z軸垂直,并位于水平面內(nèi),一般與工件的裝夾平面平行。確定X軸的正方向時(shí),分兩種情況:①如果工件做旋轉(zhuǎn)運(yùn)動(dòng),則刀具離開工件的方向?yàn)閄坐標(biāo)的正方向。如圖6-3所示數(shù)控車床的X軸。②如果刀具做旋轉(zhuǎn)運(yùn)動(dòng),則分為兩種情況:Z坐標(biāo)水平時(shí),沿刀具主軸向工件看時(shí),+X方向指向右方,如圖6-4(a)所示;Z坐標(biāo)垂直時(shí),觀察者面對(duì)刀具主軸向立柱看時(shí),+X指向右方,如圖6-4(b)所示圖6-4數(shù)控機(jī)床x軸(1)機(jī)床坐標(biāo)系(MCS)

2)坐標(biāo)軸及方向規(guī)定

Y軸

在確定X、Z軸后,根據(jù)X和Z坐標(biāo)的正方向,按照右手直角笛卡兒坐標(biāo)系來(lái)確定Y坐標(biāo)的正方向。

回轉(zhuǎn)軸圍繞坐標(biāo)軸X、Y、Z旋轉(zhuǎn)的運(yùn)動(dòng),分別用A、B、C表示。它們的正方向用右手螺旋法則判定,如圖6-2b所示。

附加軸如果在X、Y、Z主要坐標(biāo)軸以外,還有平行于它們的坐標(biāo)軸,則用附加坐標(biāo)軸U、V、W分別表示平行于X、Y、Z三個(gè)坐標(biāo)軸的第二組直線運(yùn)動(dòng);如還有平行于X、Y、Z軸的第三組直線運(yùn)動(dòng),則附加坐標(biāo)軸可分別指定為P、Q及R軸。

如果在第一組回轉(zhuǎn)運(yùn)動(dòng)A、B、C之外還有平行或不平行A、B、C的第二組回轉(zhuǎn)運(yùn)動(dòng),可分別指定為D、E及F。(1)機(jī)床坐標(biāo)系(MCS)

3)數(shù)控機(jī)床坐標(biāo)系的建立①機(jī)床坐標(biāo)系原點(diǎn)在規(guī)定了機(jī)床坐標(biāo)軸和方向后,必須再確定機(jī)床原點(diǎn),才能建立機(jī)床坐標(biāo)系。

數(shù)控車床的機(jī)床原點(diǎn)一般設(shè)在卡盤前端面或后端面的中心,如圖6-5a所示。

數(shù)控銑床的機(jī)床原點(diǎn),各生產(chǎn)廠不一致,有的設(shè)在機(jī)床工作臺(tái)的中心,有的設(shè)在進(jìn)給行程的終點(diǎn),如圖6-5b所示

②機(jī)床參考點(diǎn)機(jī)床參考點(diǎn)是機(jī)床上一個(gè)位置固定的特殊點(diǎn),通常設(shè)置在機(jī)床各軸靠近正向極限的位置,由限位開關(guān)準(zhǔn)確定位,到達(dá)參考點(diǎn)時(shí)所顯示的數(shù)值則表示參考點(diǎn)與機(jī)床零點(diǎn)間的距離,該數(shù)值被記憶在數(shù)控系統(tǒng)并在系統(tǒng)中建立機(jī)床零點(diǎn),作為系統(tǒng)內(nèi)運(yùn)算的基準(zhǔn)點(diǎn)。圖6-5數(shù)控機(jī)床原點(diǎn)與機(jī)床參考點(diǎn)(2)工件坐標(biāo)系(WCS)加工程序的編制通常是針對(duì)某一工件,根據(jù)零件圖樣進(jìn)行的,為了便于尺寸計(jì)算、檢查,編程時(shí)需要針對(duì)零件圖建立工件坐標(biāo)系(編程坐標(biāo)系)。

工件坐標(biāo)系是在數(shù)控編程時(shí)用來(lái)定義工件形狀和刀具相對(duì)工件運(yùn)動(dòng)的坐標(biāo)系,為保證編程與機(jī)床加工的一致性,工件坐標(biāo)系也應(yīng)用右手笛卡爾坐標(biāo)系。工件裝夾到機(jī)床上時(shí),應(yīng)使工件坐標(biāo)系與機(jī)床坐標(biāo)系的坐標(biāo)軸方向保持一致。

工件坐標(biāo)系的原點(diǎn)稱為工件原點(diǎn)或編程原點(diǎn),建立工件坐標(biāo)系的核心是選取工件坐標(biāo)系的原點(diǎn)。工件原點(diǎn)位置的選取會(huì)對(duì)編程是否簡(jiǎn)便、加工精度是否易于保證等有重要影響,應(yīng)合理選擇。(2)工件坐標(biāo)系(WCS)

工件原點(diǎn)的一般選用原則:

(1)應(yīng)盡量選擇在零件的設(shè)計(jì)基準(zhǔn)或工藝基準(zhǔn)上。圖6-6(a)所示為車削零件的工件原點(diǎn),選擇端面的中心處為工件原點(diǎn)可以省去編程時(shí)的尺寸和公差換算,減少計(jì)算工作量,更易于保證加工精度。(2)對(duì)于有對(duì)稱幾何特征的零件,工件原點(diǎn)一般選擇在對(duì)稱中心。(3)工件原點(diǎn)應(yīng)選擇方便對(duì)刀操作、便于工件裝夾、測(cè)量和檢驗(yàn)的位置,如圖6-6(b)所示銑削零件的工件原點(diǎn)位置。圖6-6工件原點(diǎn)選擇(3)刀具相對(duì)運(yùn)動(dòng)原則由于機(jī)床的結(jié)構(gòu)不同,有的是刀具運(yùn)動(dòng)、零件固定;有的是刀具固定、零件運(yùn)動(dòng)。為了編程方便,均假定工件不動(dòng)、刀具相對(duì)于工件作進(jìn)給運(yùn)動(dòng)而確定坐標(biāo)軸正方向。實(shí)際機(jī)床加工時(shí),如果是刀具不動(dòng),工件相對(duì)于刀具移動(dòng)實(shí)現(xiàn)進(jìn)給,則按相對(duì)運(yùn)動(dòng)關(guān)系,工件運(yùn)動(dòng)的正方向(機(jī)床坐標(biāo)系的實(shí)際正方向)恰好與工件坐標(biāo)系的正方向(刀具運(yùn)動(dòng)的正方向)相反。三、絕對(duì)坐標(biāo)編程與增量坐標(biāo)編程數(shù)控加工程序中表示幾何點(diǎn)的坐標(biāo)位置有絕對(duì)值和增量值兩種方式,可通過(guò)準(zhǔn)備功能指令G90、G91進(jìn)行選擇。G90表示輸入的尺寸字?jǐn)?shù)值為絕對(duì)值,G91表示輸入的尺寸字?jǐn)?shù)值為增量值。絕對(duì)值以“工件原點(diǎn)”為依據(jù)來(lái)表示坐標(biāo)位置,如圖6-7(a),增量值以相對(duì)于“前一點(diǎn)”位置的坐標(biāo)尺寸增量來(lái)表示坐標(biāo)位置,如圖6-7(b)所示。圖6-7絕對(duì)坐標(biāo)和增量坐標(biāo)四、程序結(jié)構(gòu)(1)程序字?jǐn)?shù)控編程將程序中出現(xiàn)的英文字母及字符稱為“地址”,如:X、Y、Z、A、B、C、﹪、@、#、…;數(shù)字0~9(包括小數(shù)點(diǎn)、“+”、“-”號(hào))稱為“數(shù)字”。通常來(lái)說(shuō),每一個(gè)不同的地址都代表著一類指令代碼,同類指令則通過(guò)后面的數(shù)字加以區(qū)別。

“地址”和“數(shù)字”的組合稱為“程序字”,程序字(亦稱代碼指令)是組成數(shù)控加工程序的最基本單位,程序字都有規(guī)定的格式和要求,數(shù)控系統(tǒng)無(wú)法識(shí)別不符合輸入格式要求的代碼。輸入格式的詳細(xì)規(guī)定,可以查閱數(shù)控系統(tǒng)生產(chǎn)廠家提供的“編程說(shuō)明書”。四、程序結(jié)構(gòu)(2)程序段

程序段由程序段號(hào)、地址、數(shù)字、符號(hào)等組成,是加工程序最主要的組成部分,通常由N及后綴的數(shù)字(稱順序號(hào)或程序段號(hào))開頭;以程序段結(jié)束標(biāo)記,實(shí)際使用時(shí)常用符號(hào)“;”表示結(jié)束標(biāo)記。為了方便檢查、閱讀,允許對(duì)程序段加注釋,注釋應(yīng)加在程序段的“;”之后一個(gè)完整的加工程序段,除程序段號(hào)、程序段結(jié)束標(biāo)記外,其主體部分應(yīng)具圖6-7絕對(duì)坐標(biāo)和增量坐標(biāo)146備六個(gè)要素,即必須在程序段中明確:移動(dòng)的目標(biāo)是哪里?沿什么樣的軌跡移動(dòng)?移動(dòng)速度要多快?刀具的切削速度是多少?選擇哪一把刀移動(dòng)?機(jī)床還需要哪些輔助動(dòng)作?四、程序結(jié)構(gòu)(2)程序段例如程序段

N10G90G01X100Y100F100S300T01M03;

其六要素的定義為:移動(dòng)目標(biāo):X100、Y100(終點(diǎn)坐標(biāo)值);移動(dòng)軌跡:G01(直線插補(bǔ));刀具移動(dòng)速度:Fl00;主軸轉(zhuǎn)速:S300(對(duì)應(yīng)切削速度);選擇的刀具:T1(1號(hào)刀);機(jī)床輔助動(dòng)作:M03(主軸正轉(zhuǎn))。四、程序結(jié)構(gòu)(3)程序

數(shù)控加工程序,以程序字為最基本的單位,程序字的集合構(gòu)成了程序段,程序段的集合則構(gòu)成了完整的加工程序。

程序以程序號(hào)開頭,以M02(或M30)結(jié)束,M02(或M30)稱為程序結(jié)束標(biāo)記。程序號(hào)、程序結(jié)束標(biāo)記、加工程序段是任何加工程序都必須具備的三要素。

程序號(hào)表示程序名,位于程序的開頭,有兩種形式:一種是由英文字母O和1~4位正整數(shù)組成;另一種是由英文字母開頭,字母數(shù)字混合組成。

程序的結(jié)束標(biāo)記用M代碼表示,它必須寫在程序的最后,通常要求單獨(dú)占一程序段。可以作為程序結(jié)束標(biāo)記的M代碼有M02和M30,它們代表零件加工主程序的結(jié)束。四、程序結(jié)構(gòu)(3)程序常規(guī)加工程序由開始符(單列一段)、程序名(單列一段)、程序主體和程序結(jié)束指令(一般單列一段)組成。程序的最后還有一個(gè)程序結(jié)束符。程序開始符與程序結(jié)束符是同一個(gè)字符,下面是一個(gè)常規(guī)程序格式的例子:%01001N1G92X0Y0Z0;

N5G91G00X50Y35S500MO3;

N10G43Z-25T01;

N15G01Z-12;

……N45M30;

%四、程序結(jié)構(gòu)(4)基本功能字(指令)

組成程序段的每一個(gè)字都有其特定的功能含義,某些特定功能字的含義需要查閱數(shù)控系統(tǒng)說(shuō)明書,這里介紹的是通用功能字的含義。1)順序號(hào)字N

順序號(hào)字又稱程序段號(hào),位于程序段開頭,由地址符N和隨后的1~4位數(shù)字組成。順序號(hào)字可以用在主程序、子程序和用戶宏程序中。順序號(hào)字的作用:便于對(duì)程序作校對(duì)和檢索;用于加工過(guò)程中的顯示;便于程序段的復(fù)歸操作,此操作也稱"再對(duì)準(zhǔn)",如回到程序的中斷處;主程序或子程148序或宏程序中用于條件轉(zhuǎn)向或無(wú)條件轉(zhuǎn)向的目標(biāo)。四、程序結(jié)構(gòu)2)準(zhǔn)備功能字G

準(zhǔn)備功能字又稱為G代碼或G指令,是用于建立機(jī)床或控制系統(tǒng)工作方式的一種指令,后續(xù)數(shù)字一般為00-99,各字的功能含義見表6-2。G功能劃分為不同的功能組。一個(gè)程序段中同一個(gè)功能組中的G指令只能出現(xiàn)一個(gè),不同功能組的G功能可同時(shí)指定在一個(gè)程序段中。G指令分為模態(tài)和非模態(tài)兩類,模態(tài)指令在程序中給定后一直有效,直到被同組中其他G指令替代,而非模態(tài)指令只在指令所在的程序段有效。四、程序結(jié)構(gòu)3)尺寸字

尺寸字用于確定機(jī)床上刀具運(yùn)動(dòng)終點(diǎn)的坐標(biāo)位置。其中,第一組X、Y、Z、U、V、W、P、O、R用于確定終點(diǎn)的直線坐標(biāo)尺寸;第二組A、B、C、D、E用于確定終點(diǎn)的角度坐標(biāo)尺寸;第三組I、J、K用于確定圓弧輪廓的圓心坐標(biāo)尺寸。在一些數(shù)控系統(tǒng)中,還可以用P指令暫停時(shí)間,用R指令圓弧的半徑等。

多數(shù)數(shù)控系統(tǒng)可以用準(zhǔn)備功能字來(lái)選擇坐標(biāo)尺寸的制式,如FANUC系統(tǒng)可用G21/G22來(lái)選擇米制單位或英制單位,也有些系統(tǒng)用系統(tǒng)參數(shù)來(lái)設(shè)定尺寸制式四、程序結(jié)構(gòu)4)進(jìn)給功能字F

進(jìn)給功能字又稱為F指令,用于指定切削的進(jìn)給速度。F可分為每分鐘進(jìn)給和每轉(zhuǎn)進(jìn)給兩種,G94表示進(jìn)給速度為每分鐘進(jìn)給量,單位為mm/min或in/min;G95表示進(jìn)給速度為主軸每轉(zhuǎn)進(jìn)給量,單位為mm/r或in/r。150F指令在螺紋切削程序段中常用來(lái)指令螺紋的導(dǎo)程。四、程序結(jié)構(gòu)5)主軸轉(zhuǎn)速功能字S

主軸轉(zhuǎn)速功能字又稱為S指令,用于指定主軸轉(zhuǎn)速,單位為r/min。對(duì)于具有恒線速度功能的數(shù)控車床,程序中的S指令用來(lái)指定車削加工的線速度,在程序中用G96指令配合S指令來(lái)指定主軸的速度。G96為恒線速控制指令,如G96S200表示主軸速度為200m/min,G97表示注銷G96,即主軸不是恒線速功能,如G97S1000表示主軸轉(zhuǎn)速為1000r/min。四、程序結(jié)構(gòu)6)刀具功能字T

刀具功能字的地址是T,又稱為T指令,用于指定加工時(shí)所用刀具的編號(hào)。對(duì)于數(shù)控車床,其后的數(shù)字還兼作指定刀具長(zhǎng)度補(bǔ)償和刀尖半徑補(bǔ)償。關(guān)于刀具功能,不同的數(shù)控系統(tǒng)有不同的指令方法,具體應(yīng)用時(shí)應(yīng)參照數(shù)控機(jī)床的編程說(shuō)明書。四、程序結(jié)構(gòu)7)輔助功能字M輔助功能指令用來(lái)指定主軸的旋轉(zhuǎn)方向、啟動(dòng)、停止、冷卻液的開關(guān)、工件或刀具的夾緊或松開、刀具的更換等輔助動(dòng)作及其狀態(tài)。輔助功能指令由地址符M和其后的兩位數(shù)字組成,常用輔助功能字見表6-3。表6-3M功能字含義五、基本移動(dòng)指令(1)G00快速點(diǎn)定位

指令格式:G00X_Y_Z_;

式中,X_Y_Z_為目標(biāo)點(diǎn)坐標(biāo)。絕對(duì)值方式編程時(shí),X、Y、Z為終點(diǎn)坐標(biāo)值;增量坐標(biāo)編程時(shí),為刀具移動(dòng)的距離。

功能:該指令用于快速定位刀具,可以在幾個(gè)軸上同時(shí)執(zhí)行快速移動(dòng),由此產(chǎn)生一線性軌跡。速度為每個(gè)坐標(biāo)軸的最快移動(dòng)速度,由于各軸以快速移動(dòng)速度移動(dòng),不能保證各軸同時(shí)到達(dá)終點(diǎn),因而聯(lián)動(dòng)直線軸的合成軌跡并不總是直線,而是一條折線。在編程時(shí),要注意刀具在運(yùn)動(dòng)過(guò)程中是否和工件及夾具發(fā)生干涉,忽略這一點(diǎn),容易發(fā)生碰撞。五、基本移動(dòng)指令(2)G01直線插補(bǔ)指令格式:G01X_Y_Z_F_;式中,X_Y_Z_的說(shuō)明同G00,F(xiàn)為刀具的進(jìn)給速度,其倍率可以通過(guò)機(jī)床操作面板的旋紐調(diào)整。功能:G01指令使刀具以給定的進(jìn)給速度從所在點(diǎn)直線進(jìn)給到目標(biāo)點(diǎn)。絕對(duì)坐標(biāo)編程中,X、Y、Z表示目標(biāo)點(diǎn)在工件坐標(biāo)系中的坐標(biāo),增量編程中表示刀具由起點(diǎn)到目標(biāo)點(diǎn)的移動(dòng)增量,代碼F給定沿直線運(yùn)動(dòng)的進(jìn)給速度。五、基本移動(dòng)指令(2)G01直線插補(bǔ)應(yīng)用舉例N40G00X25Z2;刀具快速運(yùn)動(dòng)到B點(diǎn)N50G01Z-15F0.1;直線切削B→CN60X28Z-25;直線切削C→DN70X32;直線切削D→EN80G00X100Z50;刀具快速返回A點(diǎn)N90M30;程序結(jié)束圖6-8直線插補(bǔ)五、基本移動(dòng)指令(3)G02、G03圓弧插補(bǔ)圓弧加工首先要判斷順、逆圓弧,順時(shí)針圓弧用G02,逆時(shí)針圓弧用G03。順、逆圓弧的判斷方法是:沿垂直于圓弧所在平面(如XZ平面)的坐標(biāo)軸的負(fù)向(-Y)看去,順時(shí)針?lè)较驗(yàn)镚02,逆時(shí)針?lè)较驗(yàn)镚03,如圖6-9所示。圖6-9圓弧插補(bǔ)順、逆判斷五、基本移動(dòng)指令(3)G02、G03圓弧插補(bǔ)編程練習(xí)圖6-10(a)中的圓弧對(duì)應(yīng)的指令為

A→B:G03X20.0Y0I0J20.0;C→B:G02X20.0Y0I0J-20.0;圖6-10(b)中的圓弧對(duì)應(yīng)的指令為

G90G54G00X0Y25.0;A點(diǎn)G02X0Y25.0I0J-25.0;A點(diǎn)→A點(diǎn)整圓

圖6-10圓弧軌跡五、基本移動(dòng)指令(4)螺旋線插補(bǔ)螺旋線的形成是刀具作圓弧插補(bǔ)運(yùn)動(dòng)的同時(shí),同步地作軸向運(yùn)動(dòng),所以螺旋插補(bǔ)由兩種運(yùn)動(dòng)組成:在G17、G18或G19平面中進(jìn)行的圓弧運(yùn)動(dòng)以及垂直該平面的直線運(yùn)動(dòng)。

螺旋插補(bǔ)可以用于銑削螺紋,或者用于加工油缸的潤(rùn)滑油槽。螺旋插補(bǔ)語(yǔ)句:G17;XY平面,Z垂直于該平面G01Z0F200;G01X0Y0F100;回起始點(diǎn)G03X0Y0Z50I15J0TURN=10;螺旋線圖6-12螺旋線示例五、基本移動(dòng)指令(5)G04暫停指令

該指令可使刀具作短時(shí)間的進(jìn)給暫停,指令給出停止時(shí)間。該指令為非模態(tài)。主要應(yīng)用于:在車削溝槽或鉆孔時(shí),為使槽底或孔底得到準(zhǔn)確的尺寸精度及較好的表面質(zhì)量,在加工到槽底或孔底時(shí),應(yīng)暫停一會(huì)兒,使工件回轉(zhuǎn)一周以上。

指令格式:G04X(U)_;

或G04P_;

式中,X(U)或P指定暫停時(shí)間。X(U)后面的數(shù)字允許帶小數(shù)點(diǎn),單位為s;P后面的數(shù)字必須為整數(shù),單位為ms。五、基本移動(dòng)指令(5)G04暫停指令實(shí)現(xiàn)暫停的部分程序段:G01F3.8Z-50S300M03;G04F2.5;暫停時(shí)間為2.5sZ70;G04S30;進(jìn)給暫停時(shí)間為主軸30(r因?yàn)橹鬏SS=300r/min,所以暫停0.1min)六、刀具補(bǔ)償?shù)毒哐a(bǔ)償?shù)淖饔檬牵诰幊虝r(shí)不必考慮刀具幾何尺寸,只需根據(jù)零件圖樣編程即可。刀具補(bǔ)償包括刀具偏置(幾何)補(bǔ)償、刀具磨耗補(bǔ)償和刀尖半徑補(bǔ)償。由于刀具的幾何形狀和安裝位置不同產(chǎn)生的刀具補(bǔ)償稱為刀具偏置補(bǔ)償;由刀尖磨損產(chǎn)生的刀具補(bǔ)償稱為刀具磨耗補(bǔ)償。六、刀具補(bǔ)償(1)刀尖半徑補(bǔ)償

車削編程時(shí),均以實(shí)際上不存在的假想刀尖點(diǎn)切削工件,實(shí)際刀尖處為圓弧過(guò)渡刃(圖6-13)。刀位點(diǎn)為刀尖圓弧的圓心,與假想的刀尖點(diǎn)P存在一個(gè)偏差。但是這個(gè)偏差對(duì)于加工直的外圓和端面沒(méi)有影響(圖6-14a),可不使用刀尖半徑補(bǔ)償,但是對(duì)于成型面(圖6-14b)則需要應(yīng)用刀尖半徑補(bǔ)償。圖6-13車刀刀尖圖6-14車刀刀尖半徑對(duì)加工的影響六、刀具補(bǔ)償使用刀尖半徑補(bǔ)償前,要根據(jù)刀具形狀和刀具安裝位置不同,將刀位點(diǎn)方位輸入系統(tǒng),刀位點(diǎn)方位用0~9十個(gè)數(shù)字表示,如圖6-15,為刀架前置的情況。圖6-15刀尖方位號(hào)(刀架前置)六、刀具補(bǔ)償半徑補(bǔ)償?shù)南嚓P(guān)指令有:G40、G41、G42。G40:取消刀尖半徑補(bǔ)償。G41:刀尖半徑左補(bǔ)償,即沿著切削前進(jìn)方向看,刀具在工件的左方,如圖6-16所示;G42:刀尖半徑右補(bǔ)償,即沿著切削前進(jìn)方向看,刀具在工件的右方圖6-16車刀刀尖半徑補(bǔ)償六、刀具補(bǔ)償實(shí)際加工過(guò)程中,刀尖半徑補(bǔ)償執(zhí)行過(guò)程分為下列3步:1)補(bǔ)償建立刀具從起始點(diǎn)接近工件,刀具的軌跡由G41或G42確定,在原來(lái)的程序軌跡基礎(chǔ)上增加或者減少一個(gè)刀具半徑值。其格式為:G01(或G00)G41(或G42)X(U)_Z(W)_;

2)刀具補(bǔ)償進(jìn)行一旦建立了刀具補(bǔ)償,則一直維持該狀態(tài),除非取消刀補(bǔ)。在刀補(bǔ)進(jìn)行期間,刀具中心軌跡始終偏離編程軌跡一個(gè)刀尖圓弧半徑值的距離。3)刀具補(bǔ)償撤消刀具撤離工件,回到起始點(diǎn)。刀具中心軌跡與程序軌跡重合,刀具半徑補(bǔ)償取消用G40代碼實(shí)現(xiàn),其格式為:G01(或G00)G40X(U)_Z(W)_;六、刀具補(bǔ)償圖6-17軸件,已經(jīng)粗車外圓完畢,試編寫精車外圓程序。圖6-17精車外圓六、刀具補(bǔ)償(2)刀具半徑補(bǔ)償

刀具半徑也影響刀具軌跡,如圖6-18,使用半徑補(bǔ)償可以使刀位點(diǎn)偏移編程軌跡一個(gè)刀具半徑值。圖6-18編程軌跡與刀具半徑補(bǔ)償后的走刀路線刀具半徑補(bǔ)償指令與刀尖半徑補(bǔ)償指令的規(guī)定、用法基本一致。FANUC系統(tǒng)補(bǔ)償建立的指令稍有不同,如下G01(或G00)G41(或G42)X_Y_D_;D為補(bǔ)償號(hào)六、刀具補(bǔ)償(2)刀具半徑補(bǔ)償精銑圖6-19零件的外形輪廓。圖6-19銑削半徑補(bǔ)償例子六、刀具補(bǔ)償(3)刀具長(zhǎng)度補(bǔ)償

刀具長(zhǎng)度補(bǔ)償是用來(lái)補(bǔ)償?shù)毒唛L(zhǎng)度差值的。每把刀具的長(zhǎng)度都不相同,同時(shí)由于刀具的磨損或其他原因也會(huì)引起刀具長(zhǎng)度發(fā)生變化,使用刀具長(zhǎng)度補(bǔ)償指令,可使每一把刀具加工出的深度尺寸都正確。該功能主要用于數(shù)控銑床或加工中心的多把刀加工中。該功能反映刀具長(zhǎng)度偏置,F(xiàn)ANUC和SIEMENS系統(tǒng)在指令格式上差別較大,下面分別說(shuō)明。六、刀具補(bǔ)償

1)FANUC系統(tǒng)刀具長(zhǎng)度補(bǔ)償

指令格式為:G43Z___H___;建立刀具長(zhǎng)度正補(bǔ)償G44Z___H___;建立刀具長(zhǎng)度負(fù)補(bǔ)償G49;取消刀具長(zhǎng)度補(bǔ)償G43表示長(zhǎng)度正補(bǔ)償,其含義是:刀具實(shí)際Z坐標(biāo)=程序中指令指定的坐標(biāo)值+H代碼指定的長(zhǎng)度偏置值(存儲(chǔ)在偏置存儲(chǔ)器中)G44表示長(zhǎng)度負(fù)補(bǔ)償,其含義是:刀具實(shí)際Z坐標(biāo)=程序中指令指定的坐標(biāo)值-H代碼指定的長(zhǎng)度偏置值,見圖6-20G43和G44均屬模態(tài)指令,一但被指令之后,若無(wú)同組的G代碼重新指令,則G43和G44一直有效。圖6-20G43和G44

六、刀具補(bǔ)償2)SIEMENS系統(tǒng)刀具長(zhǎng)度補(bǔ)償

指令格式為:T_D_;

T后數(shù)值為刀具號(hào),D后數(shù)值為刀具補(bǔ)償號(hào),該指令格式激活刀具長(zhǎng)度補(bǔ)償,不需要另外使用G代碼。刀具實(shí)際Z坐標(biāo)=程序中指令指定的坐標(biāo)值+D補(bǔ)償號(hào)指定的長(zhǎng)度補(bǔ)償值,如圖6-21,假設(shè)D1=200mm(在D1中存放的刀具長(zhǎng)度值是200),則:N1T1D1;激活刀具長(zhǎng)度補(bǔ)償N2G90G00Z10.0;程序指定點(diǎn)A,實(shí)際到達(dá)點(diǎn)BN3G01Z0.0F200;實(shí)際到達(dá)點(diǎn)CN4Z10.0;實(shí)際返回點(diǎn)B圖6-21刀具長(zhǎng)度補(bǔ)償例圖

一、數(shù)控車削編程基礎(chǔ)

二、編程坐標(biāo)系設(shè)定

三、螺紋切削

四、FANUC系統(tǒng)車削固定循環(huán)指令

五、SIEMENS系統(tǒng)車削循環(huán)指令

六、shopturn智能工步編程

七、數(shù)控車削綜合編程實(shí)例

§6.2數(shù)控車削程序編制本節(jié)的重點(diǎn):數(shù)控車削程序編制。一、數(shù)控車削編程基礎(chǔ)數(shù)控車床用于加工軸、套類等回轉(zhuǎn)體零件。數(shù)控車床導(dǎo)軌形式有兩種:水平導(dǎo)軌和斜導(dǎo)軌。水平導(dǎo)軌多采用前置刀架,如圖6-22(a);斜導(dǎo)軌車床采用后置刀架,如圖6-22(b),刀架導(dǎo)軌位置與正平面傾斜,切屑容易排除,后置空間大,可裝備多工位回轉(zhuǎn)刀架,全功能的數(shù)控車床刀架布局多采用后置刀架。圖6-22數(shù)控車床坐標(biāo)系一、數(shù)控車削編程基礎(chǔ)數(shù)控車床通常控制兩個(gè)直線運(yùn)動(dòng)軸:即刀具運(yùn)動(dòng)的Z軸和X軸,如圖6-22。數(shù)控車削中心機(jī)床具有對(duì)主軸旋轉(zhuǎn)的控制,即C軸功能,如圖6-22(b)所示。由于C軸是工件回轉(zhuǎn)運(yùn)動(dòng),所以圖6-22(b)中的C軸標(biāo)注符號(hào)為C’。編程原點(diǎn):X方向一般選在工件的回轉(zhuǎn)中心,Z方向根據(jù)零件圖樣的尺寸鏈選擇。為編程方便,車削工件零點(diǎn)通常設(shè)在工件軸線與右端面的交點(diǎn),如圖6-23所示。圖中F點(diǎn)具體指刀架參考點(diǎn)。圖6-23機(jī)床零點(diǎn)與工件坐標(biāo)系原點(diǎn)二、編程坐標(biāo)系設(shè)定(1)工件零點(diǎn)偏移車削時(shí)工件裝夾在機(jī)床上,須保證工件坐標(biāo)系坐標(biāo)軸平行于機(jī)床坐標(biāo)系坐標(biāo)軸,此時(shí)工件坐標(biāo)系原點(diǎn)相對(duì)機(jī)床零點(diǎn)的距離(有正負(fù)符號(hào))稱為工件零點(diǎn)偏移。如圖6-24所示,工件零點(diǎn)與機(jī)床零點(diǎn)在Z軸上的偏移(X軸工件零點(diǎn)偏移為0),該值存入到可設(shè)定的零點(diǎn)偏移地址中(例如G54),編程時(shí)用指令G54激活此偏移量。圖6-24工件零點(diǎn)偏移二、編程坐標(biāo)系設(shè)定(2)設(shè)定工件坐標(biāo)系數(shù)控系統(tǒng)上電后,通過(guò)回參考點(diǎn)操作自動(dòng)運(yùn)行機(jī)床坐標(biāo)系。在回參考點(diǎn)之后,數(shù)控系統(tǒng)窗口顯示的坐標(biāo)值是機(jī)床坐標(biāo)系(MCS)下的坐標(biāo)值,而加工程序里的坐標(biāo)值是基于工件坐標(biāo)系(WCS)下的坐標(biāo)值。為使數(shù)控程序按照工件坐標(biāo)系運(yùn)行,需要在程序中設(shè)定工件坐標(biāo)系??捎昧泓c(diǎn)偏移指令G54~G59設(shè)定工件坐標(biāo)系。

運(yùn)行程序前,先將工件零點(diǎn)(W)與機(jī)床零點(diǎn)(M)之間的差值作為零點(diǎn)偏移存入“零點(diǎn)偏移表”(G54~G59),方法是通過(guò)刀具使用試切法,利用“測(cè)量”存入零點(diǎn)偏移,或者在“零點(diǎn)偏移”窗口中直接存入偏移數(shù)值。三、螺紋切削螺紋切削指令可加工各種類型的螺紋:圓柱螺紋、圓錐螺紋、外螺紋/內(nèi)螺紋、單螺紋和多重螺紋以及多段連續(xù)螺紋。

螺紋加工中的走刀次數(shù)和進(jìn)刀量(切削深度)會(huì)直接影響螺紋的加工質(zhì)量,車削螺紋時(shí)的切削深度及切削次數(shù)可參考表6-4。表6-4常用螺紋切削走刀次數(shù)和被吃刀量三、螺紋切削用G32指令編制如圖6-25所示零件的M30×2圓柱螺紋數(shù)控加工程序。工件坐標(biāo)原點(diǎn)建立在零件右端面中心,查表3-5得進(jìn)刀次數(shù)為5,進(jìn)刀量分別為0.9mm、0.6mm、0.6mm、0.4mm、0.1mm。螺紋小徑為30-1.3×2=27.4mm。設(shè)δ1為5,δ2為2。參考程序如下:圖6-25圓柱螺紋加工實(shí)例三、螺紋切削四、FANUC系統(tǒng)車削固定循環(huán)指令(1)外圓或內(nèi)孔加工固定循環(huán)G90

該指令可進(jìn)行外圓或內(nèi)孔直線或錐面加工的循環(huán)。

指令格式:G90X(U)_Z(W)_R_F_;

說(shuō)明:X、Z為切削段終點(diǎn)坐標(biāo);U、W為切削段終點(diǎn)相對(duì)于循環(huán)起點(diǎn)的增量值。刀具從循環(huán)起點(diǎn)開始,執(zhí)行軌跡如圖6-26所示。圖中所示刀具路徑中,R為快速移動(dòng),F(xiàn)為工作進(jìn)給速度移動(dòng)。當(dāng)進(jìn)行圓柱面切削時(shí),指令中R省略。在錐面切削循環(huán)中,R為圓錐面切削起點(diǎn)與圓錐面切削終點(diǎn)的半徑差。當(dāng)錐面起點(diǎn)坐標(biāo)大于終點(diǎn)坐標(biāo)時(shí),R為正,反之為負(fù)。圖6-26G90執(zhí)行軌跡四、FANUC系統(tǒng)車削固定循環(huán)指令對(duì)圖6-27所示工件進(jìn)行錐面車削循環(huán)編程。

圖6-27G90錐面切削循環(huán)舉例四、FANUC系統(tǒng)車削固定循環(huán)指令(2)螺紋加工固定循環(huán)G92

該指令可以加工圓柱螺紋、圓錐螺紋。

指令格式:G92X(U)_Z(W)_R_F_;

說(shuō)明:X、Z為螺紋切削段終點(diǎn)坐標(biāo)值;U、W為螺紋終點(diǎn)相對(duì)于循環(huán)起點(diǎn)的坐標(biāo)增量值。R是螺紋切削段起點(diǎn)與終點(diǎn)的半徑差,有正、負(fù)之分。當(dāng)進(jìn)行圓柱螺紋切削時(shí),R省略。F為螺距。刀具從循環(huán)起點(diǎn)開始,執(zhí)行軌跡如圖6-28所示,R為快速移動(dòng),F(xiàn)為工作進(jìn)給速度移動(dòng)。圖6-28G92螺紋加工執(zhí)行軌跡四、FANUC系統(tǒng)車削固定循環(huán)指令對(duì)圖6-29所示零件進(jìn)行圓錐螺紋加工編程。螺紋的Z向螺距FZ=2.5mm。該圓錐螺紋的Z向螺距大于X向螺距,所以程序中的F值以Z方向螺距FZ指定。查表6-4得螺紋進(jìn)刀6次,進(jìn)刀量分別為1.0mm、0.7mm、0.6mm、0.4mm、0.4mm、0.15mm。圖6-29G92圓錐螺紋加工實(shí)例四、FANUC系統(tǒng)車削固定循環(huán)指令參考程序如下:四、FANUC系統(tǒng)車削固定循環(huán)指令(3)端面加工固定循環(huán)G94

指令格式:G94X(U)_Z(W)_K_F_;

說(shuō)明:X、Z為端面切削段終點(diǎn)坐標(biāo)值;U、W為端面切削段終點(diǎn)相對(duì)于循環(huán)起點(diǎn)的坐標(biāo)增量值。K是端面切削起點(diǎn)與端面切削終點(diǎn)在Z軸方向的坐標(biāo)增量,有正、負(fù)之分。當(dāng)車削平端面時(shí),K可以省略。刀具從循環(huán)起點(diǎn)開始,執(zhí)行軌跡如圖6-30圖6-30G94加工執(zhí)行軌跡四、FANUC系統(tǒng)車削固定循環(huán)指令對(duì)圖6-31所示零件的斜端面進(jìn)行切削循環(huán)編程。圖6-31G94斜端面切削循環(huán)舉例四、FANUC系統(tǒng)車削固定循環(huán)指令(4)外徑/內(nèi)徑粗加工復(fù)合循環(huán)G71

該指令將工件切削到精加工之前的尺寸,主要用于切除棒料毛坯的大部分余量。刀具循環(huán)路徑如圖6-32所示,A為粗車循環(huán)起點(diǎn),A’為精加工路線的起點(diǎn),B為精加工路線的終點(diǎn)。R表示快進(jìn),F(xiàn)表示工進(jìn)。循環(huán)結(jié)束后刀具自動(dòng)回到A點(diǎn)。

指令格式:G71U(△d)R(e);G71P(ns)Q(nf)U(△u)W(△w)F(f)S(s)T(t);圖6-32外圓粗車循環(huán)G71加工軌跡式中:△d:背吃刀量或切削深度(半徑值),無(wú)正負(fù)號(hào)。切削方向取決于AA’的方向。e:X軸方向的退刀量(半徑值)。ns:指定精加工路線的第一個(gè)程序段的順序號(hào)。nf:指定精加工路線的最后一個(gè)程序段的順序號(hào)?!鱱:X軸方向的精車余量(直徑值)?!鱳:Z軸方向的精車余量。

F、S、T:粗車循環(huán)中相關(guān)的進(jìn)給速度、主軸轉(zhuǎn)速及刀具、刀補(bǔ)選擇。四、FANUC系統(tǒng)車削固定循環(huán)指令如圖6-33所示的零件,用G71指令編制粗加工程序。粗加工切削深度為5mm,退刀量為1mm,進(jìn)給量為0.3mm/r,主軸轉(zhuǎn)速為640r/min,精加工余量X向?yàn)?mm,Z向?yàn)?mm圖6-33外圓粗車循環(huán)G71例子四、FANUC系統(tǒng)車削固定循環(huán)指令參考程序:四、FANUC系統(tǒng)車削固定循環(huán)指令(5)端面粗加工復(fù)合循環(huán)G72該指令適用于圓柱棒料毛坯端面方向的加工,其功能與G71基本相同,唯一區(qū)別在于G72只能完成端面方向的粗車,刀具路徑按徑向方向循環(huán),即刀具切削循環(huán)路徑平行于X軸,如圖6-34(a)所示。指令格式:G72W(△d)R(e);G72P(ns)Q(nf)U(△u)W(△w)F(f)S(s)T(t);

式中參數(shù)含義同G71圖6-34外圓粗車循環(huán)G72

四、FANUC系統(tǒng)車削固定循環(huán)指令用G72指令編程加工圖6-35中的外輪廓。圖6-35端面粗車循環(huán)G72例子四、FANUC系統(tǒng)車削固定循環(huán)指令(6)固定形狀粗加工復(fù)合循環(huán)G73

該指令用來(lái)加工預(yù)成形零件,如鑄件、鍛件或已粗車成型的工件。其加工軌跡如圖6-36所示。

指令格式:G73U(△i)W(△k)R(d);G73P(ns)Q(nf)U(△u)W(△w)F(f)S(s)T(t)

式中:△i:X方向退刀量,半徑指定,模態(tài)有效。實(shí)際上就是X方向總加工余量,一般取循環(huán)中工件最大直徑與最小直徑差值的一半。

△k:Z方向退刀量,模態(tài)有效。d:粗加工循環(huán)次數(shù)。

其余參數(shù)含義同G71。圖6-36固定循環(huán)G73走刀軌跡示例四、FANUC系統(tǒng)車削固定循環(huán)指令(7)精加工復(fù)合循環(huán)G70

當(dāng)G71、G72、G73粗加工完成后,可用G70指令完成精加工循環(huán),切除粗加工中留下的余量。

指令格式:G70P(ns)Q(nf);

說(shuō)明:精加工循環(huán)期間刀尖半徑補(bǔ)償有效。在G70狀態(tài)下,G71、G72、G73程序段中指定的F、S、T功能無(wú)效,順序號(hào)ns到nf之間程序段中指定的F、S、T功能有效。四、FANUC系統(tǒng)車削固定循環(huán)指令編制如圖6-37所示零件的加工程序,毛坯為f50mm×120mm,材料為45號(hào)鋼。圖6-37G73+g70應(yīng)用示例四、FANUC系統(tǒng)車削固定循環(huán)指令(8)端面復(fù)合切槽或鉆孔循環(huán)G74

該指令可以實(shí)現(xiàn)端面寬槽的多次復(fù)合加工、端面窄槽的斷屑加工以及端面深孔的斷屑加工。G74循環(huán)以A為起點(diǎn),程序執(zhí)行時(shí),刀具快速到達(dá)A點(diǎn),從A到C為切削進(jìn)給,每切削一個(gè)△k深度便快速后退一個(gè)e的距離以便斷屑,依此重復(fù),最終到達(dá)槽底或孔底。

在槽底或孔底處,刀具可以橫移一個(gè)距離△d后退回A點(diǎn),但要為刀具結(jié)構(gòu)性能所允許,鉆孔到孔底絕對(duì)不允許橫移,切槽到槽底橫移也容易引起刀具折斷,因此一般設(shè)定△d=0。四、FANUC系統(tǒng)車削固定循環(huán)指令刀具退回A點(diǎn)后,按△i移動(dòng)一個(gè)距離,切槽時(shí)△i由切槽刀寬度確定,要考慮重疊量,在平移到新位置后再執(zhí)行上述過(guò)程,直至完成全部加工,最后刀具從B點(diǎn)快速返回A點(diǎn),循環(huán)結(jié)束。其循環(huán)軌跡如圖6-38所示。圖6-38G74循環(huán)軌跡四、FANUC系統(tǒng)車削固定循環(huán)指令指令格式:G74R(e);G74X(U)_Z(W)_P(△i)Q(△k)R(△d)F(f);

式中:e:每次沿Z向切削△k后的退刀量,也可用系統(tǒng)參數(shù)設(shè)定。X、Z:分別為C點(diǎn)的X軸分量、Z軸分量。U、W:分別為從A點(diǎn)到C點(diǎn)的X軸增量和Z軸增量?!鱥、△k:分別為X方向的移動(dòng)量、Z方向的進(jìn)給切深,無(wú)符號(hào)值,方向由系統(tǒng)進(jìn)行判斷,半徑值指定,以最小設(shè)定單位編程,不支持小數(shù)點(diǎn)輸入?!鱠:切削到終點(diǎn)時(shí)X方向的退刀量,正值指定。如果省略了X(U)和△i,就要指定退刀方向的符號(hào)。四、FANUC系統(tǒng)車削固定循環(huán)指令用G74指令加工圖6-39的φ30孔。

圖6-39G74加工內(nèi)孔示例由圖中看出,φ30孔深50,適合采用G74循環(huán)指令加工。首先要預(yù)鉆通孔φ20,再用內(nèi)孔車刀加工φ30孔至深50,為了留下精加工余量,G74指令只車削到φ29.5。四、FANUC系統(tǒng)車削固定循環(huán)指令參考程序如下四、FANUC系統(tǒng)車削固定循環(huán)指令(9)內(nèi)、外徑復(fù)合切槽或鉆孔循環(huán)G75G75用于實(shí)現(xiàn)內(nèi)外寬槽的多次復(fù)合加工、內(nèi)外窄槽的斷屑加工以及內(nèi)外深孔斷屑加工(車削中心)。該指令除了X與Z方向操作互換外,其他等效于G74指令

指令格式:G75R(e);G75X(U)_Z(W)_P(△i)Q(△k)R(△d)F(f);

其中各參數(shù)的含義與工作過(guò)程參考G74。四、FANUC系統(tǒng)車削固定循環(huán)指令編制如圖6-40所示零件的外圓切槽程序。切槽刀寬度為3mm,左刀尖對(duì)刀。每次切深3mm,徑向循環(huán)切削完成一次后,刀具沿Z軸移動(dòng)2mm。圖6-40外圓切槽循環(huán)G75示例五、SIEMENS系統(tǒng)車削循環(huán)指令西門子系統(tǒng)自帶標(biāo)準(zhǔn)循環(huán),使用時(shí)用循環(huán)名稱和參數(shù)表就可以調(diào)用循環(huán)程序,簡(jiǎn)化了編程工作。注意在循環(huán)調(diào)用之前需要定義加工平面,比如鉆削循環(huán)用G17,定義在XY平面,車削循環(huán)用G18,定義在ZX平面。下面以幾個(gè)常用功能說(shuō)明SIEMENS系統(tǒng)車削循環(huán)指令的應(yīng)用方法。五、SIEMENS系統(tǒng)車削循環(huán)指令(1)切槽循環(huán)CYCLE93

切槽循環(huán)用于在軸類零件的任意位置加工出橫向或縱向、對(duì)稱或不對(duì)稱的凹槽??梢约庸ね獠亢蛢?nèi)部凹槽。調(diào)用切槽循環(huán)之前,必須已激活一把切槽刀(雙刀沿刀具),這兩個(gè)刀沿的補(bǔ)償值必須保存在該刀具的兩個(gè)連續(xù)D號(hào)中。

指令格式CYCLE(SPD,SPL,WIDG,DIAG,STA1,ANG1,ANG2,RCO1,RCO2,RCI1,RCI2,F(xiàn)AL1,F(xiàn)AL2,IDEP,DTB,VARI,_VRT)。式中參數(shù)如圖6-41所示。圖6-41CYCLE93編程窗口五、SIEMENS系統(tǒng)車削循環(huán)指令

CYCLE93的執(zhí)行過(guò)程為:循環(huán)程序自動(dòng)計(jì)算刀具在深度(到切槽底部)和寬度(從切槽一側(cè)到另一側(cè))方向的總進(jìn)刀量,然后按最大允許值計(jì)算出每次進(jìn)刀量。在錐面上切槽時(shí),刀具會(huì)以最短行程從一個(gè)槽逼近下一個(gè)槽,即平行于錐面運(yùn)行,同時(shí)自動(dòng)計(jì)算輪廓的安全距離。五、SIEMENS系統(tǒng)車削循環(huán)指令CYCLE93流程如下:

刀具在深度方向分為幾步平行于軸進(jìn)行粗加工,一直達(dá)到槽底,每次進(jìn)刀后退回以斷屑,如圖6-42(a)。

刀具在槽寬度方向上一次進(jìn)刀(刀寬等于槽寬)或多次進(jìn)刀(槽寬大于刀寬),自第二次切削起,刀具將沿著切槽寬度在每次退回前空運(yùn)行1mm。圖6-42深度切削如果在ANG1或ANG2下編程角度,則一步切削側(cè)壁。如果側(cè)壁寬度較大,則沿著切槽寬度以多步進(jìn)刀,如圖6-42(b)。

與輪廓平行,自邊緣切削精加工余量,直至切槽中心。此時(shí),刀具半徑補(bǔ)償由循環(huán)自動(dòng)選擇并撤銷,如圖6-42(c)。五、SIEMENS系統(tǒng)車削循環(huán)指令在一個(gè)錐面上加工出一個(gè)縱向外部切槽,如圖6-43所示。選切槽刀T5(雙刀沿),刀具補(bǔ)償為D1和D2,起始點(diǎn)位置為X35,Z65。參考程序如下:N10G00G90Z65X50T5D1S400M03;循環(huán)開始前的起始點(diǎn)N20G95F0.2;確定工藝數(shù)值N30CYCLE93(35,60,30,25,5,10,20,0,0,-2,-2,1,1,10,1,5,0.2);循環(huán)調(diào)用,退回距離為0.2mmN40G00G90X50Z65;下一個(gè)位置N50M02;程序結(jié)束圖6-43CYCLE93編程實(shí)例五、SIEMENS系統(tǒng)車削循環(huán)指令(2)輪廓切削循環(huán)CYCLE95

應(yīng)用循環(huán)CYCLE95可以通過(guò)軸向的平行切削將一個(gè)毛坯件加工成要求的輪廓,工件輪廓由子程序編程。輪廓可以包括凹凸切削,可以包含底切單元。通過(guò)該循環(huán),可以使用縱向和橫向來(lái)進(jìn)行外部和內(nèi)部輪廓的加工。CYCLE95具有選擇工藝(粗加工、精加工、完全加工)的功能。粗加工輪廓時(shí)首先由編程的最大切削深度沿軸向走刀,在達(dá)到接近輪廓時(shí),沿著輪廓走刀切削,直至粗加工到編程設(shè)定的精加工余量。精加工走刀方式與粗加工相同。刀具半徑補(bǔ)償由循環(huán)自動(dòng)選擇和取消。

指令格式:CYCLE95(NPP,MID,F(xiàn)ALZ,F(xiàn)ALX,F(xiàn)AL,F(xiàn)F1,F(xiàn)F2,F(xiàn)F3,VARI,DT,DAM,_VRT)五、SIEMENS系統(tǒng)車削循環(huán)指令CYCLE95執(zhí)行過(guò)程為:循環(huán)開始刀具在兩個(gè)軸上按照G00運(yùn)動(dòng),定位于循環(huán)起始點(diǎn),循環(huán)起始點(diǎn)位置由循環(huán)內(nèi)部自行確定。

如圖6-44(a)所示,為粗加工不帶底切單元切削過(guò)程:按G0逼近工件,到達(dá)切入位置;按G1和進(jìn)給率FF1,與軸向平行切削,逼近輪廓的精加工余量;按G1/G2/G3和FF1,沿著輪廓+精加工余量并與輪廓平行進(jìn)刀切削;在每個(gè)軸上退刀,退刀量=_VRT,并以G0返回;重復(fù)該過(guò)程,直至到達(dá)加工截面的總深度;按軸方式退回到循環(huán)起始點(diǎn)。圖6-44CYCLE

95粗加工切削過(guò)程五、SIEMENS系統(tǒng)車削循環(huán)指令如圖6-44(b)所示,為粗加工帶底切單元切削過(guò)程:按G0在兩個(gè)軸分別先后接近下一個(gè)底切單元的起始點(diǎn);按G1/G2/G3和FF2,沿著輪廓+精加工余量并與輪廓平行進(jìn)刀;按G1和進(jìn)給率FF1,軸向平行逼近粗加工切削點(diǎn);沿輪廓進(jìn)行切削,然后執(zhí)行退刀和返回;如果有其他的底切單元,則對(duì)每個(gè)底切重復(fù)執(zhí)行此過(guò)程。圖6-44CYCLE

95粗加工切削過(guò)程五、SIEMENS系統(tǒng)車削循環(huán)指令加工如圖6-45所示工件。粗加工時(shí)不中斷切削,最大進(jìn)刀為5mm,輪廓保存在單獨(dú)的程序(子程序)中。圖6-45CYCLE

95編程實(shí)例五、SIEMENS系統(tǒng)車削循環(huán)指令五、SIEMENS系統(tǒng)車削循環(huán)指令(3)螺紋切削循環(huán)CYCLE97

螺紋切削循環(huán)CYCLE97可以在縱向和平面加工中以恒定螺距加工圓柱形和圓錐形外螺紋或內(nèi)螺紋。螺紋可以是單線螺紋,也可以是多線螺紋,對(duì)于多頭螺紋依次對(duì)各個(gè)螺紋導(dǎo)程進(jìn)行加工。可以自動(dòng)進(jìn)刀,選擇每次走刀時(shí)不同的常數(shù)進(jìn)刀量,也可以選擇恒定的切削截面。左旋螺紋或者右旋螺紋由主軸的旋向確定,在循環(huán)調(diào)用之前編程確定。在建立螺紋期間,不允許更改主軸倍率。

指令格式:CYCLE97(PIT,MPIT,SPL,F(xiàn)PL,DM1,DM2,APP,ROP,TDEP,F(xiàn)AL,IANG,NSP,NRC,NID,VARI,NUMT,_VRT)CYCLE97的執(zhí)行過(guò)程:使用G0返回到循環(huán)內(nèi)部計(jì)算的起始點(diǎn),在第一個(gè)螺紋導(dǎo)程導(dǎo)入位移的開始處;根據(jù)VARI下所確定的進(jìn)刀方式進(jìn)刀(粗加工);根據(jù)編程的粗加工走刀步數(shù)重復(fù)螺紋切削;用G33切削精加工余量;根據(jù)停頓次數(shù)重復(fù)此操作;對(duì)于每個(gè)其他的螺紋導(dǎo)程,重復(fù)整個(gè)運(yùn)行過(guò)程。五、SIEMENS系統(tǒng)車削循環(huán)指令利用CYCLE97加工圖6-46中的公制外螺紋M42×2,螺紋深度為1.23mm,在沒(méi)有精加工余量情況下,執(zhí)行5次粗加工走刀,結(jié)束后進(jìn)行2次空走刀。圖6-46CYCLE

97編程示例六、shopturn智能工步編程(1)ShopTurn程序結(jié)構(gòu)ShopTum程序分為三部分:程序開始、程序段、程序結(jié)束。

程序開始部分包含適用于整個(gè)程序的參數(shù),例如,毛坯尺寸或回退平面等。

程序段部分是主體,在程序段中確定各個(gè)加工步驟,包括工藝程序段、輪廓和定位程序段,并在其中給出工藝數(shù)據(jù)和位置。

工藝程序段、輪廓或定位程序、段由控制系統(tǒng)自動(dòng)鏈接在一起。在工藝程序段中給出加工執(zhí)行的方式和采用的形式,例如,先定心再鉆孔。在定位程序段中,指定鉆孔和銑削的位置,例如,將鉆孔布置在端面的一個(gè)整圓上。

程序結(jié)束是用信號(hào)告知機(jī)床工件加工已結(jié)束,還可以在此處指定要加工的工件數(shù)。六、shopturn智能工步編程(2)ShopTurn程序編制ShopTurn對(duì)每個(gè)要加工的新工件分別創(chuàng)建程序。程序編制一般需要完成以下內(nèi)容:程序創(chuàng)建,完成程序開始部分信息填寫;調(diào)入刀具;輸入移動(dòng)路徑;創(chuàng)建各個(gè)加工步驟的輪廓。七、數(shù)控車削綜合編程實(shí)例【例6-19】零件如圖6-48所示,毛坯材料f50mm×152mm,按圖樣完成單件加工。圖6-48零件圖七、數(shù)控車削綜合編程實(shí)例(1)工藝分析

零件為典型軸類零件,從圖紙看五處徑向尺寸有精度要求,表面粗糙度均為Ral.6um,需進(jìn)行精車以達(dá)到精度要求。

安排粗、精2把外圓車刀。為了保證外圓的同軸度,采用一夾一頂?shù)姆椒庸すぜm敿獠捎盟理敿?,提高頂尖端外圓與孔的同軸度。

零件加工分為普通機(jī)床加工和數(shù)控車床加工,車端面、車外圓、打中心孔在普通機(jī)床上進(jìn)行,普通機(jī)床上車外圓、打中心孔在一次裝夾中完成,保證外圓與孔的同軸度;粗、精車使用數(shù)控車床加工。零件加工工藝見表6-12。表6-12加工工藝安排七、數(shù)控車削綜合編程實(shí)例(2)數(shù)控程序1)粗、精加工零件左端f30及f48外圓并倒直角。參考程序如下:

七、數(shù)控車削綜合編程實(shí)例2)加工右端面(工件調(diào)頭,裝夾φ30mm外圓,上頂尖)

用CYCLE95指令粗加工f15、f25、f32、f42外圓,X向留0.5mm、Z向留0.1mm的精加工余量。參考程序如下:

一、工件坐標(biāo)系設(shè)定

三、子程序

五、鏡像指令

七、孔加工固定循環(huán)

§6.3數(shù)控銑削與加工中心程序編制本節(jié)的重點(diǎn):數(shù)控銑削與加工中心程序編制。

二、極坐標(biāo)編程

四、比例縮放指令

六、坐標(biāo)系旋轉(zhuǎn)

八、shopmill智能工步編程

一、工件坐標(biāo)系設(shè)定(1)G54-G59設(shè)定工件坐標(biāo)系

常應(yīng)用G54-G59工件零點(diǎn)偏移法設(shè)定工件坐標(biāo)系。在程序中用指令G54~G59激活地址中存儲(chǔ)的偏移量,從而設(shè)定當(dāng)前工作的工件坐標(biāo)系。加工時(shí),首先通過(guò)對(duì)刀測(cè)量出工件零點(diǎn)偏移數(shù)據(jù),將偏移數(shù)據(jù)輸入到地址G54~G59。程序中給出指令G54~G59,則相應(yīng)的工件坐標(biāo)系生效。一、工件坐標(biāo)系設(shè)定如圖6-52(a),工作臺(tái)上裝夾三個(gè)工件,每個(gè)工件設(shè)置一個(gè)坐標(biāo)系。設(shè)置步驟如下:打開零點(diǎn)偏移頁(yè)面(圖6-52(b)),在該頁(yè)面上設(shè)置程序零點(diǎn)偏移值。

對(duì)零件1,在零點(diǎn)偏置地址G54中,存入零點(diǎn)偏置值X=60,Y=60,Z=0。對(duì)零件2,在偏置地址G55中,存入零點(diǎn)偏置值X=100,Y=90,Z=0。對(duì)零件3,在偏置地址G56中,存入零點(diǎn)偏置值X=145,Y=78,Z=0。在加工程序中通過(guò)指令G54、G55、G56,可分別選擇三個(gè)工件的坐標(biāo)系。圖6-52零點(diǎn)偏移法設(shè)定工件坐標(biāo)系一、工件坐標(biāo)系設(shè)定(2)SIEMENS零點(diǎn)偏移指令SIEMENS系統(tǒng)特別提供了零點(diǎn)偏移指令,用于選擇新的參考點(diǎn),建立新的局部坐標(biāo)系。如果工件上在不同的位置有重復(fù)出現(xiàn)的形狀要加工,使用零點(diǎn)偏移就非常方便。零點(diǎn)偏移后,在新的局部坐標(biāo)系下,新輸入的尺寸均是在該坐標(biāo)系中的數(shù)據(jù)。指令格式:TRANSX_Y_Z_;絕對(duì)零點(diǎn)偏移,相對(duì)于工件坐標(biāo)系的偏移ATRANSX_Y_Z_;附加零點(diǎn)偏移,附加于當(dāng)前的指令

TRANS;不帶數(shù)值,取消零點(diǎn)偏移。二、極坐標(biāo)編程對(duì)于能用半徑和角度描述刀具目標(biāo)點(diǎn)位置的零件,采用極坐標(biāo)編程十分方便。

例如,在圓周分布孔加工(如法蘭類零件)與圓周鏜銑加工時(shí),圖樣尺寸通常都是以半徑(直徑)與角度的形式給出,對(duì)于此類零件,采用極坐標(biāo)編程,直接利用極坐標(biāo)半徑與角度指定坐標(biāo)位置,可大大減少編程時(shí)的計(jì)算工作量且提高程序的可靠性。因此,現(xiàn)代數(shù)控系統(tǒng)一般都具備極坐標(biāo)編程功能。

二、極坐標(biāo)編程極坐標(biāo)編程時(shí),編程指令的格式、代表的意義與所選擇的加工平面有關(guān),加工平面的選擇仍然利用G17、G18、G19等平面選擇指令進(jìn)行。加工平面選定后,所選擇平面的第一坐標(biāo)軸地址用來(lái)指令極坐標(biāo)半徑;第二坐標(biāo)軸地址用來(lái)指令極坐標(biāo)角度,極坐標(biāo)的0°方向?yàn)榈谝蛔鴺?biāo)軸的正方向。

極坐標(biāo)編程同樣可以通過(guò)G90、G91指令改變尺寸的編程方式。選擇G90時(shí),半徑、角度都以絕對(duì)尺寸的形式給定;選擇G91時(shí),半徑、角度都以增量尺寸的形式給定。三、子程序零件加工時(shí),當(dāng)某一加工內(nèi)容重復(fù)出現(xiàn)(即工件上相同的切削路線重復(fù))時(shí),可以將這部分加工內(nèi)容編制成子程序,通過(guò)主程序調(diào)用,使程序簡(jiǎn)化。子程序不可以作為獨(dú)立的加工程序使用,它只能通過(guò)主程序進(jìn)行調(diào)用。子程序執(zhí)行結(jié)束后,能自動(dòng)返回到調(diào)用它的主程序中。四、比例縮放指令比例縮放功能可以將編程的輪廓根據(jù)實(shí)際加工的需要進(jìn)行放大和縮小,簡(jiǎn)化編程。圖6-54比例縮放(鏡像)編程示例五、鏡像指令用鏡像指令對(duì)坐標(biāo)軸的對(duì)稱加工進(jìn)行編程,可以簡(jiǎn)化程序。

指令格式:MIRRORX0Y0Z0;絕對(duì)鏡像功能,消除所有有關(guān)偏移、旋轉(zhuǎn)、比例系數(shù)、鏡像的指令A(yù)MIRRORX0YOZ0;附加鏡像功能,附加于當(dāng)前的指令上

MIRROR;不帶數(shù)值,表示關(guān)閉鏡像功能五、鏡像指令在鏡像功能有效時(shí),已經(jīng)使用的刀具半徑補(bǔ)償(G41/G42)自動(dòng)反向;圓弧插補(bǔ)G2/G3自動(dòng)反向。如圖6-55(a)所示。對(duì)圖6-55(b)使用鏡像功能編程,參考程序如下:N10G17G54;工作平面XY,工件零點(diǎn)由G54設(shè)定N20L10;調(diào)用子程序,加工圖形1N30MIRRORX0;X軸改變方向加工N40L10;調(diào)用子程序,加工圖形2N50AMIRRORY0;在N40的基礎(chǔ)上,Y軸改變方向加工,應(yīng)用AMIRRORN60L10;調(diào)用子程序,加工圖形3N70MIRRORY0;相對(duì)于工件坐標(biāo)系G54,Y軸改變方向加工,應(yīng)用MIRRORN80L10;調(diào)用子程序,加工圖形4五、鏡像指令N90MIRROR;關(guān)閉鏡像N100G0X300Y100;N110M30;程序結(jié)束(子程序略)圖6-55鏡像功能六、坐標(biāo)系旋轉(zhuǎn)對(duì)于某些圍繞中心旋轉(zhuǎn)得到的特殊的輪廓加工,如果根據(jù)旋轉(zhuǎn)后的實(shí)際加工軌跡進(jìn)行編程,就可能使坐標(biāo)計(jì)算的工作量大大增加。而通過(guò)坐標(biāo)系旋轉(zhuǎn)功能,可以大大簡(jiǎn)化編程的工作量。圖6-56坐標(biāo)系旋轉(zhuǎn)編程示例七、孔加工固定循環(huán)數(shù)控銑床和加工中心通常都具有如鉆孔、攻絲、鏜孔、鉸孔等固定循環(huán)功能。這些功能需要完成的動(dòng)作十分典型,需要時(shí)可利用固定循環(huán)功能指令,大大簡(jiǎn)化了編程工作。

孔加工固定循環(huán)一般由六個(gè)動(dòng)作組成(圖中用虛線表示的是快速進(jìn)給,用實(shí)線表示的是切削進(jìn)給),如圖6-57:動(dòng)作1——刀具在x軸和y軸定位;動(dòng)作2——刀具快速移動(dòng)到R參考平面;動(dòng)作3——孔加工,以切削進(jìn)給的方式執(zhí)行孔加工的動(dòng)作;動(dòng)作4——孔底動(dòng)作:包括暫停、主軸準(zhǔn)停、刀具移位等動(dòng)作;動(dòng)作5——刀具返回到R點(diǎn);動(dòng)作6——刀具快速移動(dòng)到初始平面圖6-57孔加工循環(huán)的動(dòng)作八、shopMill智能工步編程(1)程序結(jié)構(gòu)

程序分為三個(gè)部分:程序標(biāo)題、程序段和程序結(jié)尾,這三個(gè)部分組成加工計(jì)劃,如圖6-60。

程序標(biāo)題中包含毛坯的尺寸以及在整個(gè)程序中均有效的參數(shù),例如返回平面、安全距離、加工方向等;程序段包含各種加工操作、移動(dòng)、命令等,是程序的主體。各個(gè)程序段會(huì)被控制系統(tǒng)自動(dòng)鏈接到一起,被鏈接的程序段旁邊有方括號(hào)標(biāo)識(shí);ShopMill會(huì)自動(dòng)定義程序結(jié)尾。圖6-60shopMill程序結(jié)構(gòu)八、shopMill智能工步編程(2)創(chuàng)建ShopMill程序1)創(chuàng)建新程序并定義毛坯在“ProgramManager程序管理器”區(qū)域輸入程序名稱,程序名稱的長(zhǎng)度最多可以包含24個(gè)字符,可使用任意字母、數(shù)字或下劃線。

確認(rèn)程序名后,需要設(shè)置“Programheader程序標(biāo)題”中的參數(shù),如圖6-61。程序標(biāo)題中設(shè)置的參數(shù)將在整個(gè)程序中保持有效。圖6-61程序標(biāo)題中的參數(shù)設(shè)置八、shopMill智能工步編程返回平面RP和安全距離SC:工件上方的平面。在加工期間,刀具快速?gòu)膿Q刀點(diǎn)移動(dòng)到返回平面,然后移動(dòng)到安全距離。安全距離是速度的切換點(diǎn),在此處速度切換為進(jìn)給速度。

加工完成后,刀具以進(jìn)給速度離開工件運(yùn)動(dòng)到安全距離高度。刀具從安全距離快速移動(dòng)到返回平面,然后運(yùn)動(dòng)到換刀點(diǎn)。返回平面使用絕對(duì)值輸入,安全距離必須使用增量值輸入,不帶符號(hào),如圖6-62(a)。圖6-62返回平面(RP)和安全距離(SC)示意圖八、shopMill智能工步編程“machiningsense”項(xiàng)輸入加工方式信息。比如,在加工腔體、縱槽或沉頭孔時(shí),ShopMill采用刀具表中輸入的加工方向和主軸旋轉(zhuǎn)方向,然后按照順銑或逆銑方式加工腔體等。對(duì)于路徑銑削,按照編程輪廓方向確定加工方向。

“Retractpos.-patt.”項(xiàng)輸入回退位置和模式信息,用于在不同高度和位置加工腔體或狹槽中的孔時(shí),避免與工件或障礙物碰撞。有兩種模式,一種是優(yōu)化回退,另一種是回退到RP,如圖6-63所示圖6-63兩種回退模式示意圖八、shopMill智能工步編程2)編寫程序段

編寫程序段其實(shí)就是在各程序段中定義加工操作、進(jìn)給率和位置。新程序段總是在所選程序段之后插入。編寫程序段的一個(gè)主要工作就是輸入?yún)?shù)值,如果沒(méi)有輸入新值,則將沿用上一個(gè)程序段里的值。

每個(gè)循環(huán)均可以編寫粗加工或精加工,如果希望先對(duì)工件進(jìn)行粗切削,再進(jìn)行精加工,必須第二次調(diào)用該循環(huán)。再次調(diào)用循環(huán)時(shí),編程值不會(huì)改變。某些循環(huán)將粗加工和精加工作為完整的加工操作提供,則只需調(diào)用循環(huán)一次。八、shopMill智能工步編程3)編寫刀具、偏置值和主軸速度編寫直線或圓弧時(shí),必須事先選擇刀具;編寫循環(huán)時(shí),刀具自動(dòng)顯示在屏幕中。刀具偏置存儲(chǔ)在刀具表中,可為每個(gè)編寫的刀具選擇/指定是否要應(yīng)用刀沿偏置值D。

ShopMill中主軸轉(zhuǎn)速S或切削速度V,通過(guò)“Alternat.”鍵切換。可以在刀具表中設(shè)置刀具的旋轉(zhuǎn)方向。在“容差(DR)”項(xiàng)中可輸入刀具半徑的容差,這樣在加工輪廓時(shí)會(huì)留出精加工余量。例如,要在輪廓上留出0.5毫米的精加工余量,則DR輸入0.5毫米。如果DR設(shè)置為0,則輪廓在切削時(shí)不會(huì)留出精加工余量。八、shopMill智能工步編程(3)ShopMill編程過(guò)程

輪廓銑削可以創(chuàng)建簡(jiǎn)單或復(fù)雜的輪廓,然后使用“Pathmilling路徑銑削”或“Solidmachining實(shí)體加工”進(jìn)行加工。下面以輪廓銑削為例,介紹ShopMill的編程過(guò)程。1)編寫新輪廓并定義起點(diǎn):使用選擇輸入輪廓名稱。按“Accept”接受,將編寫的輪廓傳遞到加工計(jì)劃。2)自由輪廓編程

從起點(diǎn)開始輸入第一個(gè)輪廓元素,到下一個(gè)元素的過(guò)渡等。對(duì)輪廓進(jìn)行“路徑銑削”時(shí),輪廓總是按照編程方向加工。通過(guò)按照順時(shí)針或逆時(shí)針?lè)较蚓帉戄喞?可以確定輪廓的加工

溫馨提示

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