數(shù)控銑床編程教案_第1頁
數(shù)控銑床編程教案_第2頁
數(shù)控銑床編程教案_第3頁
數(shù)控銑床編程教案_第4頁
數(shù)控銑床編程教案_第5頁
已閱讀5頁,還剩75頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡介

1、第三章第三章 數(shù)控銑床編程數(shù)控銑床編程第一節(jié)第一節(jié) 數(shù)控銑床編程基礎(chǔ)數(shù)控銑床編程基礎(chǔ)一、數(shù)控銑床編程的特點(diǎn)一、數(shù)控銑床編程的特點(diǎn) 數(shù)控銑床主要采用銑削方式切除工件表面的加工余量,數(shù)控銑床主要采用銑削方式切除工件表面的加工余量,獲得零件所需尺寸、形狀和表面粗糙度。獲得零件所需尺寸、形狀和表面粗糙度。 加工工件時(shí),通常為刀具旋轉(zhuǎn)而工件相對(duì)于刀具作加工工件時(shí),通常為刀具旋轉(zhuǎn)而工件相對(duì)于刀具作X、Y、Z軸移動(dòng)。軸移動(dòng)。立臥兩用立臥兩用臥式臥式立式立式種類種類 主要用于零件內(nèi)、外輪廓及平面或曲面的銑削、孔主要用于零件內(nèi)、外輪廓及平面或曲面的銑削、孔的鉆削或銑削、增加數(shù)控分度頭后還可加工圓柱表面上的鉆削或

2、銑削、增加數(shù)控分度頭后還可加工圓柱表面上的曲線溝槽。的曲線溝槽。 數(shù)控銑床編程特點(diǎn)如下:數(shù)控銑床編程特點(diǎn)如下: 1. 數(shù)控銑削加工多為曲線、曲面,必須根據(jù)曲面的數(shù)控銑削加工多為曲線、曲面,必須根據(jù)曲面的類型特點(diǎn)確定刀具類型及進(jìn)給路線。類型特點(diǎn)確定刀具類型及進(jìn)給路線。 2.在設(shè)置工件坐標(biāo)系時(shí)要正確選擇程序原點(diǎn)的位置。在設(shè)置工件坐標(biāo)系時(shí)要正確選擇程序原點(diǎn)的位置。 3.用立銑刀側(cè)刃對(duì)零件內(nèi)外輪廓表面加工時(shí),常使用用立銑刀側(cè)刃對(duì)零件內(nèi)外輪廓表面加工時(shí),常使用刀具半徑補(bǔ)償功能。刀具半徑補(bǔ)償功能。 4.輪廓加工時(shí),應(yīng)處理好刀具沿工件輪廓的切向切輪廓加工時(shí),應(yīng)處理好刀具沿工件輪廓的切向切入與切向切出以及順銑

3、還是逆銑加工;槽銑削時(shí)通常使入與切向切出以及順銑還是逆銑加工;槽銑削時(shí)通常使用鍵槽銑刀并安排斜線下刀或螺旋線下刀。用鍵槽銑刀并安排斜線下刀或螺旋線下刀。 6. 應(yīng)充分利用各種孔加工的固定循環(huán)功能,子程序應(yīng)充分利用各種孔加工的固定循環(huán)功能,子程序及宏程序功能,幾何圖形的鏡像、旋轉(zhuǎn)及縮放編程功能,及宏程序功能,幾何圖形的鏡像、旋轉(zhuǎn)及縮放編程功能,以提高編程效率。以提高編程效率。 5.為避免刀具在下刀時(shí)與工件或夾具發(fā)生干涉或碰為避免刀具在下刀時(shí)與工件或夾具發(fā)生干涉或碰撞,應(yīng)處理好安全高度與進(jìn)給高度的撞,應(yīng)處理好安全高度與進(jìn)給高度的Z軸位置。軸位置。二、機(jī)床坐標(biāo)系統(tǒng)二、機(jī)床坐標(biāo)系統(tǒng)(一)機(jī)床坐標(biāo)系與機(jī)

4、床原點(diǎn)(一)機(jī)床坐標(biāo)系與機(jī)床原點(diǎn) 機(jī)床坐標(biāo)系是機(jī)床的基本坐標(biāo)系,其原機(jī)床坐標(biāo)系是機(jī)床的基本坐標(biāo)系,其原點(diǎn)稱為機(jī)床原點(diǎn)或機(jī)床零點(diǎn)。點(diǎn)稱為機(jī)床原點(diǎn)或機(jī)床零點(diǎn)。 是機(jī)床制造廠商設(shè)置在機(jī)床上的一個(gè)物理是機(jī)床制造廠商設(shè)置在機(jī)床上的一個(gè)物理位置。位置。其作用:其作用: 使機(jī)床與控制系統(tǒng)同步,建立測(cè)量機(jī)床運(yùn)動(dòng)使機(jī)床與控制系統(tǒng)同步,建立測(cè)量機(jī)床運(yùn)動(dòng)坐標(biāo)的起始點(diǎn)。坐標(biāo)的起始點(diǎn)。 右手笛卡爾直角坐標(biāo)系,右手笛卡爾直角坐標(biāo)系,包括包括X、Y、Z三個(gè)坐標(biāo)軸。三個(gè)坐標(biāo)軸。標(biāo)準(zhǔn)規(guī)定,與主軸軸線平行標(biāo)準(zhǔn)規(guī)定,與主軸軸線平行的方向?yàn)榈姆较驗(yàn)閆坐標(biāo)軸,刀具遠(yuǎn)坐標(biāo)軸,刀具遠(yuǎn)離工件的方向?yàn)殡x工件的方向?yàn)閆軸正方向。軸正方向。 對(duì)于

5、立式銑床,操作者面對(duì)機(jī)床主軸向立柱看對(duì)于立式銑床,操作者面對(duì)機(jī)床主軸向立柱看時(shí),時(shí),X軸正向朝右,軸正向朝右,Y軸正向指向立柱。軸正向指向立柱。X向和向和Y向的確定向的確定 對(duì)于臥式銑床,操作者站在機(jī)床立柱一側(cè),從主軸向工對(duì)于臥式銑床,操作者站在機(jī)床立柱一側(cè),從主軸向工件方向看時(shí),件方向看時(shí),X軸正向朝右,軸正向朝右,Y軸正向朝上。軸正向朝上。(二)工件坐標(biāo)系與程序原點(diǎn)(二)工件坐標(biāo)系與程序原點(diǎn) 工件坐標(biāo)系是編程員在編程時(shí)建立在圖樣上工件坐標(biāo)系是編程員在編程時(shí)建立在圖樣上的坐標(biāo)系,工件坐標(biāo)系的原點(diǎn)稱為工件原點(diǎn)或程的坐標(biāo)系,工件坐標(biāo)系的原點(diǎn)稱為工件原點(diǎn)或程序原點(diǎn)。序原點(diǎn)。其作用是:其作用是: 確

6、定零件幾何形體上各要素的位置關(guān)系,并確定零件幾何形體上各要素的位置關(guān)系,并可使數(shù)控機(jī)床按工件坐標(biāo)系的位置要求控制刀具可使數(shù)控機(jī)床按工件坐標(biāo)系的位置要求控制刀具運(yùn)動(dòng)。運(yùn)動(dòng)。一般在確定程序原點(diǎn)位置時(shí)應(yīng)注意:一般在確定程序原點(diǎn)位置時(shí)應(yīng)注意:1.當(dāng)零件采用直線找正法在機(jī)床上安裝加工時(shí),程序原點(diǎn)應(yīng)選在零當(dāng)零件采用直線找正法在機(jī)床上安裝加工時(shí),程序原點(diǎn)應(yīng)選在零件圖樣的設(shè)計(jì)基準(zhǔn)上;當(dāng)采用專用夾具裝夾零件加工時(shí),程序原點(diǎn)件圖樣的設(shè)計(jì)基準(zhǔn)上;當(dāng)采用專用夾具裝夾零件加工時(shí),程序原點(diǎn)要選在工件的定位基準(zhǔn)或夾具的適當(dāng)位置上。要選在工件的定位基準(zhǔn)或夾具的適當(dāng)位置上。2.程序原點(diǎn)應(yīng)盡量選擇零件上加工精度要求較高的表面。程

7、序原點(diǎn)應(yīng)盡量選擇零件上加工精度要求較高的表面。3.對(duì)于對(duì)稱零件,程序原點(diǎn)應(yīng)設(shè)在對(duì)稱中心上。對(duì)于對(duì)稱零件,程序原點(diǎn)應(yīng)設(shè)在對(duì)稱中心上。4.對(duì)于較復(fù)雜的零件,需采用多工序加工,為便于基準(zhǔn)統(tǒng)一,程序?qū)τ谳^復(fù)雜的零件,需采用多工序加工,為便于基準(zhǔn)統(tǒng)一,程序原點(diǎn)設(shè)在工件外輪廓的某一角點(diǎn)。原點(diǎn)設(shè)在工件外輪廓的某一角點(diǎn)。5.Z軸方向上的程序原點(diǎn),一般設(shè)在工件上表面;當(dāng)零件上的最高表軸方向上的程序原點(diǎn),一般設(shè)在工件上表面;當(dāng)零件上的最高表面不是平面時(shí)可按便于坐標(biāo)計(jì)算或基準(zhǔn)重合原則設(shè)置程序原點(diǎn)。面不是平面時(shí)可按便于坐標(biāo)計(jì)算或基準(zhǔn)重合原則設(shè)置程序原點(diǎn)。 工件在機(jī)床上安裝時(shí),應(yīng)使工件坐標(biāo)系與機(jī)床坐標(biāo)工件在機(jī)床上安裝時(shí)

8、,應(yīng)使工件坐標(biāo)系與機(jī)床坐標(biāo)系的坐標(biāo)軸方向協(xié)調(diào)一致,但工件原點(diǎn)在機(jī)床上的位置系的坐標(biāo)軸方向協(xié)調(diào)一致,但工件原點(diǎn)在機(jī)床上的位置主要考慮工作臺(tái)行程區(qū)間范圍內(nèi)是否可完成程序要求的主要考慮工作臺(tái)行程區(qū)間范圍內(nèi)是否可完成程序要求的所有加工內(nèi)容。如圖:所有加工內(nèi)容。如圖:工件坐標(biāo)系工件坐標(biāo)系機(jī)床坐標(biāo)系原點(diǎn)一般位于機(jī)床正向回零時(shí)的參考點(diǎn)位置。機(jī)床坐標(biāo)系原點(diǎn)一般位于機(jī)床正向回零時(shí)的參考點(diǎn)位置。三、被加工零件的工藝分析三、被加工零件的工藝分析 在編寫程序之前,首先要對(duì)零件進(jìn)行工藝分析,安排在編寫程序之前,首先要對(duì)零件進(jìn)行工藝分析,安排加工順序,選擇刀具及確定切削用量,還要確定每把刀具加工順序,選擇刀具及確定切削用

9、量,還要確定每把刀具的進(jìn)給路線及走到次數(shù),加工中是否需要切血液等。將上的進(jìn)給路線及走到次數(shù),加工中是否需要切血液等。將上述內(nèi)容以機(jī)械加工工藝過程卡片和刀具卡片的形式記錄下述內(nèi)容以機(jī)械加工工藝過程卡片和刀具卡片的形式記錄下來,作為編寫程序的依據(jù)。來,作為編寫程序的依據(jù)。 作為編程人員,不但要了解數(shù)控機(jī)床、數(shù)控系統(tǒng)的功作為編程人員,不但要了解數(shù)控機(jī)床、數(shù)控系統(tǒng)的功能,數(shù)控程序的指令格式,而且還要掌握零件加工的工藝能,數(shù)控程序的指令格式,而且還要掌握零件加工的工藝知識(shí),否則,編制出來的程序就不一定符合零件加工的工知識(shí),否則,編制出來的程序就不一定符合零件加工的工藝要求,不一定能正確合理地加工出我們所

10、要求的零件。藝要求,不一定能正確合理地加工出我們所要求的零件。(一)加工工序的劃分(一)加工工序的劃分?jǐn)?shù)控銑床加工對(duì)象:數(shù)控銑床加工對(duì)象:立式:立式:平面凸輪、樣板、形狀復(fù)雜的平面或立體零平面凸輪、樣板、形狀復(fù)雜的平面或立體零件、模具的內(nèi)、外型腔等。件、模具的內(nèi)、外型腔等。臥式:臥式:箱體、泵體、殼體等。箱體、泵體、殼體等。 在數(shù)控銑加工零件,一般工序比較集中,工件只需在數(shù)控銑加工零件,一般工序比較集中,工件只需一次裝夾即可完成全部或大部分工序的加工。一次裝夾即可完成全部或大部分工序的加工。 通常把粗加工,特別是零件的基準(zhǔn)面、定位面的加通常把粗加工,特別是零件的基準(zhǔn)面、定位面的加工先安排在普通

11、機(jī)床上完成,在數(shù)控銑上只安排半精加工先安排在普通機(jī)床上完成,在數(shù)控銑上只安排半精加工和精加工或普通機(jī)床難以完成的加工部分。工和精加工或普通機(jī)床難以完成的加工部分。加工工序劃分方法:加工工序劃分方法:1.刀具集中分序法刀具集中分序法 按所用刀具劃分工序,用同按所用刀具劃分工序,用同一把刀具加工完成所有可以加工一把刀具加工完成所有可以加工的部位后再換刀。的部位后再換刀。特點(diǎn):縮短輔助時(shí)間,減少不必要的定位誤差。特點(diǎn):縮短輔助時(shí)間,減少不必要的定位誤差。2.粗、精加工分序法粗、精加工分序法 根據(jù)零件的形狀、尺寸精度等根據(jù)零件的形狀、尺寸精度等因素,將粗加工與精加工分開,即因素,將粗加工與精加工分開,

12、即先進(jìn)行粗加工,再半精加工,最后先進(jìn)行粗加工,再半精加工,最后進(jìn)行精加工。進(jìn)行精加工。3.按加工部位分序法按加工部位分序法 先加工平面、定位面,再加工孔;先加工平面、定位面,再加工孔;先加工幾何形狀簡單的部位,再加工幾先加工幾何形狀簡單的部位,再加工幾何形狀復(fù)雜的部位;先加工精度比較低何形狀復(fù)雜的部位;先加工精度比較低的部位,再加工精度比較高的部位。的部位,再加工精度比較高的部位。 一般情況下,在數(shù)控銑上裝夾零件時(shí),應(yīng)盡量采用組一般情況下,在數(shù)控銑上裝夾零件時(shí),應(yīng)盡量采用組合夾具。合夾具。其目的是減少輔助作業(yè)時(shí)間。其目的是減少輔助作業(yè)時(shí)間。(二)進(jìn)給路線的確定(二)進(jìn)給路線的確定 進(jìn)給路線指刀

13、具中心運(yùn)動(dòng)的軌跡和方向。進(jìn)給路線指刀具中心運(yùn)動(dòng)的軌跡和方向。 合理選擇進(jìn)給路線,可提高切削效率,提高零件的表面合理選擇進(jìn)給路線,可提高切削效率,提高零件的表面精度。精度。確定進(jìn)給路線要考慮的因素:確定進(jìn)給路線要考慮的因素:1.盡量減少進(jìn)、退刀時(shí)間和其它輔助時(shí)間;盡量減少進(jìn)、退刀時(shí)間和其它輔助時(shí)間;2.銑削零件輪廓時(shí),盡量采用順銑方式;銑削零件輪廓時(shí),盡量采用順銑方式;3.進(jìn)、退刀位置應(yīng)選在不太重要的位置,并使刀進(jìn)、退刀位置應(yīng)選在不太重要的位置,并使刀具沿零件的切線方向切入和切出,以免產(chǎn)生刀痕;具沿零件的切線方向切入和切出,以免產(chǎn)生刀痕;4.銑削平面時(shí)應(yīng)在工件外部下刀;銑削平面時(shí)應(yīng)在工件外部下刀

14、; 銑槽時(shí)應(yīng)先打好銑槽時(shí)應(yīng)先打好工藝孔并使刀具從孔位置下刀,也可安排斜線下刀工藝孔并使刀具從孔位置下刀,也可安排斜線下刀或螺旋線下刀?;蚵菪€下刀。(三)切削用量的選擇(三)切削用量的選擇 數(shù)控銑切削用量主要包括:主軸轉(zhuǎn)速數(shù)控銑切削用量主要包括:主軸轉(zhuǎn)速n(r/min)、)、背吃刀量背吃刀量ap(mm)和進(jìn)給速度)和進(jìn)給速度vf(mm/min)。)。合理選擇切削用量的原則:合理選擇切削用量的原則: 粗加工:一般以提高生產(chǎn)率為主,同時(shí)考慮經(jīng)濟(jì)粗加工:一般以提高生產(chǎn)率為主,同時(shí)考慮經(jīng)濟(jì)性和加工成本。性和加工成本。 半精加工和精加工:應(yīng)在保證加工質(zhì)量前提下,兼半精加工和精加工:應(yīng)在保證加工質(zhì)量前提下

15、,兼顧切削效率、經(jīng)濟(jì)性和加工成本。顧切削效率、經(jīng)濟(jì)性和加工成本。切血液切血液切削方法切削方法機(jī)床的剛度機(jī)床的剛度刀具材料刀具材料 工件材料工件材料 影響切削用量的因素影響切削用量的因素 具體切削用量的數(shù)值應(yīng)根據(jù)機(jī)床說明書,具體切削用量的數(shù)值應(yīng)根據(jù)機(jī)床說明書,金屬切削金屬切削手冊(cè)手冊(cè)等有關(guān)資料并根據(jù)實(shí)際經(jīng)驗(yàn)確定。等有關(guān)資料并根據(jù)實(shí)際經(jīng)驗(yàn)確定。復(fù)習(xí)提問復(fù)習(xí)提問1.銑床編程特點(diǎn)是什么?銑床編程特點(diǎn)是什么?2.機(jī)床原點(diǎn)的作用是什么?機(jī)床原點(diǎn)的作用是什么?3.工件坐標(biāo)系的原點(diǎn)?工件坐標(biāo)系的原點(diǎn)?4.4.數(shù)控銑床坐標(biāo)軸是怎樣確定的?數(shù)控銑床坐標(biāo)軸是怎樣確定的? (1)不論機(jī)床的具體結(jié)構(gòu),不論機(jī)床的具體結(jié)構(gòu)

16、,一律看作是一律看作是刀具運(yùn)刀具運(yùn)動(dòng)動(dòng),工件靜止工件靜止。 (2)機(jī)床的直線坐標(biāo)軸機(jī)床的直線坐標(biāo)軸X、Y、Z的判定順序是:的判定順序是:先先Z軸,再軸,再X軸,最后按右手定則判定軸,最后按右手定則判定Y軸。軸。(3)增大增大工件與刀具之間距離的方向?yàn)樽鴺?biāo)軸正工件與刀具之間距離的方向?yàn)樽鴺?biāo)軸正方向方向第二節(jié)第二節(jié) 常用功能的編程方法常用功能的編程方法常用功能主要包括:常用功能主要包括: 準(zhǔn)備功能和輔助功能,主軸功能、進(jìn)給功能及刀具功能。準(zhǔn)備功能和輔助功能,主軸功能、進(jìn)給功能及刀具功能。主要以主要以XK5032C型立式數(shù)控銑為例,此機(jī)床采用型立式數(shù)控銑為例,此機(jī)床采用FANUC_0MC系統(tǒng)。系統(tǒng)。

17、一、常用輔助功能和其它功能一、常用輔助功能和其它功能(一)常用輔助功能(一)常用輔助功能 輔助功能又稱為輔助功能又稱為M功能或功能或M指令,主要是指控制機(jī)指令,主要是指控制機(jī)床床“開開關(guān)關(guān)”功能的一類指令。執(zhí)行該類指令可以完成功能的一類指令。執(zhí)行該類指令可以完成機(jī)床在加工操作時(shí)的輔助動(dòng)作或控制狀態(tài)。機(jī)床在加工操作時(shí)的輔助動(dòng)作或控制狀態(tài)。 當(dāng)當(dāng)M指令與機(jī)床移動(dòng)指令寫在同一個(gè)程序段時(shí),機(jī)指令與機(jī)床移動(dòng)指令寫在同一個(gè)程序段時(shí),機(jī)床在執(zhí)行床在執(zhí)行M指令時(shí)有如下規(guī)定:指令時(shí)有如下規(guī)定:1.與移動(dòng)指令同時(shí)執(zhí)行的與移動(dòng)指令同時(shí)執(zhí)行的m指令稱為前指令碼;指令稱為前指令碼;2.直到移動(dòng)指令執(zhí)行完成后再執(zhí)行的直到

18、移動(dòng)指令執(zhí)行完成后再執(zhí)行的M指令稱為后指令碼。指令稱為后指令碼。G01X20Y20M08F0.2G00X100Y150M30代碼意義格式M00停止程序運(yùn)行M01選擇性停止M02結(jié)束程序運(yùn)行3 輔助功能輔助功能地址地址“M”和兩位數(shù)字組成的字表示輔助功能,也稱之為和兩位數(shù)字組成的字表示輔助功能,也稱之為M功能。功能。 M03主軸正向轉(zhuǎn)動(dòng)開始M04主軸反向轉(zhuǎn)動(dòng)開始M05主軸停止轉(zhuǎn)動(dòng)M06換刀指令M06 T-M08冷卻液開啟M09冷卻液關(guān)閉M30結(jié)束程序運(yùn)行且返回程序開頭M98子程序調(diào)用M98 Pxxnnnn調(diào)用程序號(hào)為Onnnn的程序xx次。M99子程序結(jié)束子程序格式:OnnnnM99說明說明 M

19、指令可以單獨(dú)占用一個(gè)程序段,在該程序段指令可以單獨(dú)占用一個(gè)程序段,在該程序段執(zhí)行后再執(zhí)行下一個(gè)程序段;執(zhí)行后再執(zhí)行下一個(gè)程序段; 也可以與其它指令寫在同一個(gè)程序段中,程序在執(zhí)也可以與其它指令寫在同一個(gè)程序段中,程序在執(zhí)行時(shí)按前指令碼或后指令碼執(zhí)行。行時(shí)按前指令碼或后指令碼執(zhí)行。本系統(tǒng)規(guī)定:本系統(tǒng)規(guī)定:在同一個(gè)程序段中只能寫入一個(gè)在同一個(gè)程序段中只能寫入一個(gè)M指令。指令。如寫入兩個(gè)或兩個(gè)以上的如寫入兩個(gè)或兩個(gè)以上的M指令時(shí),則最后寫入的一指令時(shí),則最后寫入的一個(gè)個(gè)M指令有效。指令有效。 數(shù)控銑床常用數(shù)控銑床常用M指令如指令如M00M05、M07 M09、M13、M14等與標(biāo)準(zhǔn)規(guī)定一致,其余常用指

20、令如表所示。等與標(biāo)準(zhǔn)規(guī)定一致,其余常用指令如表所示。XK5032C數(shù)控銑其它常用輔助功能表數(shù)控銑其它常用輔助功能表M代碼代碼功能功能前、后指前、后指令碼令碼M代碼代碼功能功能前、后指前、后指令碼令碼M17主軸停、切削主軸停、切削液停液停后后M24Y鏡像撤消鏡像撤消前前M20X鏡像鏡像前前M25第第4軸鏡像撤消軸鏡像撤消前前M21Y鏡像鏡像前前M30程序結(jié)束程序結(jié)束后后M22第第4軸鏡像軸鏡像前前M98子程序調(diào)用子程序調(diào)用后后M23X鏡像撤消鏡像撤消前前M99子程序結(jié)束子程序結(jié)束后后小結(jié):小結(jié):M指令功能指令功能1、M00、MO1指令的區(qū)別?指令的區(qū)別?2.M02、M03、M04的功能的功能復(fù)習(xí)

21、提問復(fù)習(xí)提問1、M00、MO1指令的區(qū)別?指令的區(qū)別?2.M02、M03、M04的功能?的功能?3數(shù)控銑床編程的特點(diǎn)是什么?數(shù)控銑床編程的特點(diǎn)是什么?工件原點(diǎn)設(shè)計(jì)的原則是什么?工件原點(diǎn)設(shè)計(jì)的原則是什么?工件零點(diǎn)應(yīng)選在零件圖的設(shè)計(jì)基準(zhǔn)上工件零點(diǎn)應(yīng)選在零件圖的設(shè)計(jì)基準(zhǔn)上工件零點(diǎn)應(yīng)盡量選在精度較高的表面工件零點(diǎn)應(yīng)盡量選在精度較高的表面對(duì)于幾何元素對(duì)稱的零件,工件零點(diǎn)對(duì)于幾何元素對(duì)稱的零件,工件零點(diǎn)應(yīng)設(shè)在對(duì)稱中心上應(yīng)設(shè)在對(duì)稱中心上對(duì)于一般零件,工件零點(diǎn)設(shè)在工件外對(duì)于一般零件,工件零點(diǎn)設(shè)在工件外輪廓的某一個(gè)角上輪廓的某一個(gè)角上Z軸方向上的零點(diǎn)一般設(shè)在工件的上軸方向上的零點(diǎn)一般設(shè)在工件的上表面或下表面表面

22、或下表面。(二)其它功能指令(二)其它功能指令1.進(jìn)給功能指令(進(jìn)給功能指令(F功能)功能) 進(jìn)給功能指令又稱進(jìn)給功能指令又稱F功能,功能, 數(shù)控銑床中用來指定刀具進(jìn)數(shù)控銑床中用來指定刀具進(jìn)給速度。給速度。 它由地址碼它由地址碼F及后面的數(shù)字組成。及后面的數(shù)字組成。 F值的指定方值的指定方法有多種,法有多種, 本系統(tǒng)采用直接指定法。即地址本系統(tǒng)采用直接指定法。即地址F后面直接給后面直接給出的是進(jìn)給速度值,單位為出的是進(jìn)給速度值,單位為mm/min。 指令的進(jìn)給速度上限值由參數(shù)設(shè)定,若程序中編寫的進(jìn)指令的進(jìn)給速度上限值由參數(shù)設(shè)定,若程序中編寫的進(jìn)給速度超出限制范圍,實(shí)際進(jìn)給速度為上限值。進(jìn)給速度

23、的給速度超出限制范圍,實(shí)際進(jìn)給速度為上限值。進(jìn)給速度的指令格式:指令格式:G94 F_ G94 F_ ;2.主軸功能指令(主軸功能指令(S功能)功能) 主軸功能又叫主軸轉(zhuǎn)速功能或主軸功能又叫主軸轉(zhuǎn)速功能或S功能,用它來設(shè)置主軸的功能,用它來設(shè)置主軸的轉(zhuǎn)速。轉(zhuǎn)速。 主軸功能由地址碼主軸功能由地址碼S及后面的數(shù)字組成,單位為及后面的數(shù)字組成,單位為r/min。目。目前常用的指定方法也是直接指定法。如前常用的指定方法也是直接指定法。如S1000表示主軸轉(zhuǎn)速為表示主軸轉(zhuǎn)速為1000r/min。 編程時(shí)除了用編程時(shí)除了用S功能指定主軸轉(zhuǎn)速外,還要用功能指定主軸轉(zhuǎn)速外,還要用M功能指定主功能指定主軸轉(zhuǎn)向,

24、即用軸轉(zhuǎn)向,即用M03指定主軸正轉(zhuǎn)或用指定主軸正轉(zhuǎn)或用M04指定主軸反轉(zhuǎn)。指定主軸反轉(zhuǎn)。 F功能和功能和S功能均為模態(tài)代碼,并可通過機(jī)床操作面板上的功能均為模態(tài)代碼,并可通過機(jī)床操作面板上的進(jìn)給倍率或主軸倍率開關(guān)進(jìn)行修調(diào),使實(shí)際加工時(shí)的進(jìn)給速度進(jìn)給倍率或主軸倍率開關(guān)進(jìn)行修調(diào),使實(shí)際加工時(shí)的進(jìn)給速度值或主軸轉(zhuǎn)速值為程序指定值的某一倍率。值或主軸轉(zhuǎn)速值為程序指定值的某一倍率。二、常用準(zhǔn)備功能二、常用準(zhǔn)備功能(一)與坐標(biāo)系有關(guān)的指令(一)與坐標(biāo)系有關(guān)的指令1.絕對(duì)編程與增量編程指令(絕對(duì)編程與增量編程指令(G90、G91)(1)絕對(duì)坐標(biāo)編程指令)絕對(duì)坐標(biāo)編程指令 G90 絕對(duì)坐標(biāo)編程指令可使程序中坐

25、標(biāo)尺寸值為絕對(duì)坐標(biāo)編程指令可使程序中坐標(biāo)尺寸值為絕對(duì)坐標(biāo)值,即表示刀具位置的坐標(biāo)值是相對(duì)于絕對(duì)坐標(biāo)值,即表示刀具位置的坐標(biāo)值是相對(duì)于程序原點(diǎn)得到的,如圖:程序原點(diǎn)得到的,如圖:o30304030A(起始點(diǎn))(起始點(diǎn))XB(目標(biāo)點(diǎn))(目標(biāo)點(diǎn))Yo303030 從從A點(diǎn)直線插補(bǔ)到點(diǎn)直線插補(bǔ)到B點(diǎn),用點(diǎn),用G90編程時(shí)的程序段為:編程時(shí)的程序段為:G90 G01 X30.0 Y60.0 F100;(2)增量坐標(biāo)編程指令)增量坐標(biāo)編程指令 G91 增量坐標(biāo)編程指令可使程序中坐標(biāo)尺寸值為增量坐標(biāo)編程指令可使程序中坐標(biāo)尺寸值為相對(duì)坐標(biāo)值,即表示刀具位置是運(yùn)動(dòng)軌跡坐標(biāo)值相對(duì)坐標(biāo)值,即表示刀具位置是運(yùn)動(dòng)軌跡坐

26、標(biāo)值是相對(duì)于起始點(diǎn)計(jì)算得到的,如圖:是相對(duì)于起始點(diǎn)計(jì)算得到的,如圖:o30304030A(起始點(diǎn))(起始點(diǎn))XB(目標(biāo)點(diǎn))(目標(biāo)點(diǎn))Yo303030 從從A點(diǎn)直線插補(bǔ)到點(diǎn)直線插補(bǔ)到B點(diǎn),用點(diǎn),用G91編程時(shí)的程序段為:編程時(shí)的程序段為:G91 G01 X-40.0 Y30.0 F100; 實(shí)際編程時(shí)可根據(jù)零件的尺寸標(biāo)注是按基準(zhǔn)標(biāo)注實(shí)際編程時(shí)可根據(jù)零件的尺寸標(biāo)注是按基準(zhǔn)標(biāo)注還是按串聯(lián)標(biāo)注確定選用還是按串聯(lián)標(biāo)注確定選用G90還是還是G91。如圖:。如圖:選擇選擇G90選擇選擇G912.坐標(biāo)系設(shè)定指令坐標(biāo)系設(shè)定指令 G92 當(dāng)用絕對(duì)坐標(biāo)編程時(shí),必須先用當(dāng)用絕對(duì)坐標(biāo)編程時(shí),必須先用G92設(shè)定一設(shè)定一個(gè)

27、工件坐標(biāo)系。用來確定刀具起刀點(diǎn)在工件坐標(biāo)個(gè)工件坐標(biāo)系。用來確定刀具起刀點(diǎn)在工件坐標(biāo)系中的坐標(biāo)位置。系中的坐標(biāo)位置。 程序在執(zhí)行程序在執(zhí)行G92坐標(biāo)系設(shè)定指令時(shí),可將刀坐標(biāo)系設(shè)定指令時(shí),可將刀具起刀點(diǎn)的位置輸入至數(shù)控系統(tǒng)的存儲(chǔ)器內(nèi),從具起刀點(diǎn)的位置輸入至數(shù)控系統(tǒng)的存儲(chǔ)器內(nèi),從而在機(jī)床上建立起工件坐標(biāo)系。而在機(jī)床上建立起工件坐標(biāo)系。其指令格式如下:其指令格式如下:G92 X_Y_Z_;X_Y_Z_為刀具起刀點(diǎn)的位置。為刀具起刀點(diǎn)的位置。在執(zhí)行在執(zhí)行G92指令之前應(yīng)確認(rèn)刀具起刀點(diǎn)已處于該位置。指令之前應(yīng)確認(rèn)刀具起刀點(diǎn)已處于該位置。 零件在加工前,操作者需要通過測(cè)量、對(duì)刀等手段零件在加工前,操作者需要

28、通過測(cè)量、對(duì)刀等手段將刀具起刀點(diǎn)調(diào)整到起始點(diǎn)的位置。將刀具起刀點(diǎn)調(diào)整到起始點(diǎn)的位置。如圖:如圖:G92X0Y0Z50.0;工件坐標(biāo)系設(shè)在工件坐標(biāo)系設(shè)在G92X50.0Y40.0Z50.0;工件坐標(biāo)系設(shè)在工件坐標(biāo)系設(shè)在注意:在程序結(jié)束之前一定要注意:在程序結(jié)束之前一定要使刀具返回到起始點(diǎn)位置,以使刀具返回到起始點(diǎn)位置,以便于程序繼續(xù)加工。便于程序繼續(xù)加工。 執(zhí)行執(zhí)行G92時(shí),機(jī)床不動(dòng)作,即時(shí),機(jī)床不動(dòng)作,即X、Y、Z軸均不移動(dòng)。軸均不移動(dòng)。但在但在CRP顯示器上絕對(duì)坐標(biāo)的坐標(biāo)值卻發(fā)生了變化。顯示器上絕對(duì)坐標(biāo)的坐標(biāo)值卻發(fā)生了變化。 利用利用G92可以實(shí)現(xiàn)多程序原點(diǎn)編程。如圖:程序如下可以實(shí)現(xiàn)多程序

29、原點(diǎn)編程。如圖:程序如下定義程序原點(diǎn)定義程序原點(diǎn)N01 G92X0Y0Z100.0;快速移動(dòng)到快速移動(dòng)到O1點(diǎn)點(diǎn)N02 G90G00X80.0Y60.0;程序原點(diǎn)定義在程序原點(diǎn)定義在O1點(diǎn)點(diǎn)N03 G92X0Y0Z100.0;完成區(qū)域完成區(qū)域加工加工刀具快速移動(dòng)到刀具快速移動(dòng)到O2點(diǎn)點(diǎn)N04 G00X180.0Y0Z100.0;程序原點(diǎn)定義在程序原點(diǎn)定義在O2點(diǎn)點(diǎn)N05 G92 X0Y0Z100.0;刀具快速返回到定位基準(zhǔn)點(diǎn)刀具快速返回到定位基準(zhǔn)點(diǎn)O :N20 G91 G00X-180.0 Y-60.0Z100.0;程序結(jié)束程序結(jié)束 : N21 M30; 完成區(qū)域完成區(qū)域2加工加工 以上程序中

30、,如考慮安全因素,以上程序中,如考慮安全因素,N10與與N20程序段中的程序段中的Z100.0快速提快速提刀運(yùn)動(dòng)可安排在前一程序段完成;而且這個(gè)提刀運(yùn)動(dòng)是必需的,否則下刀運(yùn)動(dòng)可安排在前一程序段完成;而且這個(gè)提刀運(yùn)動(dòng)是必需的,否則下一程序段中程序原點(diǎn)設(shè)定的位置就不正確了。一程序段中程序原點(diǎn)設(shè)定的位置就不正確了。3.坐標(biāo)平面選擇指令坐標(biāo)平面選擇指令 G17 、 G18 、 G19 坐標(biāo)平面選擇指令一般用坐標(biāo)平面選擇指令一般用于選擇圓弧插補(bǔ)時(shí)的插補(bǔ)平面于選擇圓弧插補(bǔ)時(shí)的插補(bǔ)平面和刀具半徑補(bǔ)償時(shí)的補(bǔ)償平面。和刀具半徑補(bǔ)償時(shí)的補(bǔ)償平面。注意:數(shù)控銑床大都在注意:數(shù)控銑床大都在XY平面內(nèi)加平面內(nèi)加工,程序

31、中一旦指令了工,程序中一旦指令了G18或或G19,則在執(zhí)行該指令結(jié)束后,應(yīng)立即用則在執(zhí)行該指令結(jié)束后,應(yīng)立即用G17指令返回到指令返回到XY平面,以免執(zhí)行平面,以免執(zhí)行后面程序時(shí)出現(xiàn)加工錯(cuò)誤。后面程序時(shí)出現(xiàn)加工錯(cuò)誤。XYZG17G18G19 G17 XY平面, G18 ZX平面, G19 YZ平面。G18平平面面G19平平面面4.其它與坐標(biāo)系有關(guān)的指令其它與坐標(biāo)系有關(guān)的指令(1)機(jī)床坐標(biāo)系選擇指令)機(jī)床坐標(biāo)系選擇指令 G53 機(jī)床坐標(biāo)系通過機(jī)床的手動(dòng)或自動(dòng)返回參考點(diǎn)操作建立后,機(jī)床坐標(biāo)系通過機(jī)床的手動(dòng)或自動(dòng)返回參考點(diǎn)操作建立后,不會(huì)因復(fù)位、工件坐標(biāo)系或局部坐標(biāo)系的設(shè)定而發(fā)生改變。不會(huì)因復(fù)位、工

32、件坐標(biāo)系或局部坐標(biāo)系的設(shè)定而發(fā)生改變。 執(zhí)行執(zhí)行G53指令,可使刀具按機(jī)床坐標(biāo)系的坐標(biāo)值快速移動(dòng)。指令,可使刀具按機(jī)床坐標(biāo)系的坐標(biāo)值快速移動(dòng)。其指令格式為:其指令格式為:(G90) G53 IP_;指令中,指令中, IP_表示機(jī)床坐標(biāo)系中的坐標(biāo)值。表示機(jī)床坐標(biāo)系中的坐標(biāo)值。注意:注意:G53為非模態(tài)代碼,僅在所指定的程序段中有效。為非模態(tài)代碼,僅在所指定的程序段中有效。G53僅僅能在絕對(duì)值方式能在絕對(duì)值方式G90時(shí)使用,在時(shí)使用,在G91狀態(tài)下無效。指令狀態(tài)下無效。指令G53時(shí),時(shí),刀具半徑補(bǔ)償、刀具長度補(bǔ)償及刀具偏置均應(yīng)取消。刀具半徑補(bǔ)償、刀具長度補(bǔ)償及刀具偏置均應(yīng)取消。(2)工件坐標(biāo)系選擇

33、指令)工件坐標(biāo)系選擇指令 G54G59 用用G54 G59可以選擇可以選擇6個(gè)工件坐標(biāo)系。如圖:個(gè)工件坐標(biāo)系。如圖: 通過通過CRT/MDI 面板事先設(shè)定好面板事先設(shè)定好6個(gè)工件坐標(biāo)系原點(diǎn)相對(duì)個(gè)工件坐標(biāo)系原點(diǎn)相對(duì)于機(jī)床坐標(biāo)系原點(diǎn)的距離,就可以用于機(jī)床坐標(biāo)系原點(diǎn)的距離,就可以用G54 G59指令來選擇指令來選擇它們。它們。 注意圖中偏置矢量方向是從機(jī)床原點(diǎn)指向各工件原點(diǎn)注意圖中偏置矢量方向是從機(jī)床原點(diǎn)指向各工件原點(diǎn)的方向。的方向。指令格式:指令格式: G54 (G55 G59) 用用G54選擇的工件坐標(biāo)系一般稱為第選擇的工件坐標(biāo)系一般稱為第1工件坐標(biāo)系,其余工件坐標(biāo)系,其余類推。類推。 G54

34、G59為模態(tài)指令,在執(zhí)行完機(jī)床返回參考點(diǎn)的操作為模態(tài)指令,在執(zhí)行完機(jī)床返回參考點(diǎn)的操作之后,如果為選擇任何工件坐標(biāo)系,則系統(tǒng)會(huì)自動(dòng)按默認(rèn)值選之后,如果為選擇任何工件坐標(biāo)系,則系統(tǒng)會(huì)自動(dòng)按默認(rèn)值選擇擇G54 G59中的一個(gè)。中的一個(gè)。 一般情況下,機(jī)床生產(chǎn)廠家把一般情況下,機(jī)床生產(chǎn)廠家把G54設(shè)定為默認(rèn)值。編程時(shí)設(shè)定為默認(rèn)值。編程時(shí)即使不寫即使不寫G54,執(zhí)行程序時(shí)也會(huì)按,執(zhí)行程序時(shí)也會(huì)按G54坐標(biāo)系運(yùn)動(dòng)。坐標(biāo)系運(yùn)動(dòng)。(3)局部坐標(biāo)系的設(shè)定指令)局部坐標(biāo)系的設(shè)定指令 G52指令格式:指令格式: G52 IP_; 使用使用G54 G59工件坐標(biāo)系編程時(shí),還可以用工件坐標(biāo)系編程時(shí),還可以用G52設(shè)置

35、設(shè)置局部坐標(biāo)系。局部坐標(biāo)系。 G52指令中的指令中的IP值對(duì)值對(duì)G54 G59同時(shí)施加影響,即局部同時(shí)施加影響,即局部坐標(biāo)系在任何一個(gè)當(dāng)前使用的工件坐標(biāo)系中均有效。坐標(biāo)系在任何一個(gè)當(dāng)前使用的工件坐標(biāo)系中均有效。 如果要取消局部坐標(biāo)系,只需執(zhí)行如果要取消局部坐標(biāo)系,只需執(zhí)行G52 IP0即可。即可。例如下圖刀具軌跡的程序如下:例如下圖刀具軌跡的程序如下:(二)與運(yùn)動(dòng)有關(guān)的指令(二)與運(yùn)動(dòng)有關(guān)的指令1.快速定位指令快速定位指令 G00 用用G00指定點(diǎn)定位,命令刀具以點(diǎn)位控制方式,從刀具指定點(diǎn)定位,命令刀具以點(diǎn)位控制方式,從刀具所在位置以快速移動(dòng)速度到達(dá)目標(biāo)點(diǎn)。所在位置以快速移動(dòng)速度到達(dá)目標(biāo)點(diǎn)。

36、指令格式:指令格式: G00 IP_; IP表示目標(biāo)點(diǎn)的坐標(biāo),絕對(duì)值編程時(shí)為目標(biāo)點(diǎn)在工件坐表示目標(biāo)點(diǎn)的坐標(biāo),絕對(duì)值編程時(shí)為目標(biāo)點(diǎn)在工件坐標(biāo)系的坐標(biāo)值;標(biāo)系的坐標(biāo)值; 增量坐標(biāo)編程時(shí)為目標(biāo)點(diǎn)相對(duì)于起點(diǎn)的增量坐標(biāo)值。增量坐標(biāo)編程時(shí)為目標(biāo)點(diǎn)相對(duì)于起點(diǎn)的增量坐標(biāo)值。 實(shí)際編程時(shí),實(shí)際編程時(shí),IP可以用可以用X、Y、Z、A、B、C的任意組合的任意組合表示。表示。如圖示:命令刀具從如圖示:命令刀具從A點(diǎn)快速移動(dòng)到點(diǎn)快速移動(dòng)到B點(diǎn),其程序?yàn)椋狐c(diǎn),其程序?yàn)椋?2070B20A90YXG91 G00 X70.0 Y50.0;(增量坐標(biāo)編程);(增量坐標(biāo)編程)G90 G00 X90.0 Y70.0;(絕對(duì)坐標(biāo)編程

37、);(絕對(duì)坐標(biāo)編程)注意:注意:機(jī)床快速移動(dòng)速度無需指定,而是由機(jī)床制造機(jī)床快速移動(dòng)速度無需指定,而是由機(jī)床制造廠商決定并通過參數(shù)設(shè)定。廠商決定并通過參數(shù)設(shè)定。 快速移動(dòng)軌跡根據(jù)控制系統(tǒng)不同,可能有所不同??焖僖苿?dòng)軌跡根據(jù)控制系統(tǒng)不同,可能有所不同。對(duì)于對(duì)于FANUC_0數(shù)控系統(tǒng),可以通過參數(shù)設(shè)置為非線性數(shù)控系統(tǒng),可以通過參數(shù)設(shè)置為非線性插補(bǔ)定位方式或線性插補(bǔ)定位方式。插補(bǔ)定位方式或線性插補(bǔ)定位方式。 非線性插補(bǔ)定位時(shí),刀具以每軸的快速移動(dòng)速度非線性插補(bǔ)定位時(shí),刀具以每軸的快速移動(dòng)速度定位,刀具軌跡為一折線;線性插補(bǔ)定位時(shí),刀具軌定位,刀具軌跡為一折線;線性插補(bǔ)定位時(shí),刀具軌跡與直線插補(bǔ)軌跡相

38、同,并以不大于每軸的快速移動(dòng)跡與直線插補(bǔ)軌跡相同,并以不大于每軸的快速移動(dòng)速度在最短時(shí)間內(nèi)定位。速度在最短時(shí)間內(nèi)定位。2.直線插補(bǔ)指令直線插補(bǔ)指令 G01 用用G01指定直線插補(bǔ),其作用是指令兩個(gè)坐標(biāo)(或三個(gè)坐指定直線插補(bǔ),其作用是指令兩個(gè)坐標(biāo)(或三個(gè)坐標(biāo))以聯(lián)動(dòng)的方式,按指定的的進(jìn)給速度,插補(bǔ)加工出任意斜標(biāo))以聯(lián)動(dòng)的方式,按指定的的進(jìn)給速度,插補(bǔ)加工出任意斜率的平面或空間直線。率的平面或空間直線。指令格式:指令格式: G01 IP_ F_; 其中其中IP符號(hào)的意義與符號(hào)的意義與G00時(shí)一致,時(shí)一致,F(xiàn)_指定刀具在進(jìn)指定刀具在進(jìn)給方向上的進(jìn)給速度。給方向上的進(jìn)給速度。G01與與F都是續(xù)效指令。

39、都是續(xù)效指令。G01指令中必指令中必須含有須含有F指令,如無指令,如無F指令,則認(rèn)為進(jìn)給速度為零。指令,則認(rèn)為進(jìn)給速度為零。02050B20A60YX如圖:刀具從起點(diǎn)如圖:刀具從起點(diǎn)A沿沿AB切削,程序?yàn)榍邢?,程序?yàn)镚90 G01 X60.0 Y50.0 F100;(絕對(duì)坐標(biāo)編程);(絕對(duì)坐標(biāo)編程)G91 G01 X40.0 Y30.0 F100;(增量坐標(biāo)編程);(增量坐標(biāo)編程)3.圓弧插補(bǔ)指令圓弧插補(bǔ)指令 G02、G03 用用G02、G03指定圓弧插補(bǔ)。指定圓弧插補(bǔ)。G02表示順時(shí)針圓弧表示順時(shí)針圓弧插補(bǔ);插補(bǔ);G03表示逆時(shí)針圓弧插補(bǔ)。表示逆時(shí)針圓弧插補(bǔ)。圓弧順、逆時(shí)針的方向如圖圓弧順、

40、逆時(shí)針的方向如圖 判斷方法:判斷方法:沿圓弧所在平面沿圓弧所在平面(如(如X、Y)的另一個(gè)坐標(biāo)的負(fù)方向的另一個(gè)坐標(biāo)的負(fù)方向(-Z)看去,順時(shí)針為看去,順時(shí)針為G02;逆時(shí)針為;逆時(shí)針為G03。指令格式:指令格式:G17G18G19G02G03X_Y_I_J_X_Z_I_K_Y_Z_J_K_F_;坐標(biāo)平面選擇指令,用來確定圓弧插補(bǔ)所在的平面坐標(biāo)平面選擇指令,用來確定圓弧插補(bǔ)所在的平面 G90方式時(shí)為圓弧終點(diǎn)的絕對(duì)坐標(biāo)值;方式時(shí)為圓弧終點(diǎn)的絕對(duì)坐標(biāo)值;G91方式時(shí)為方式時(shí)為圓弧終點(diǎn)相對(duì)于圓弧起點(diǎn)的增量坐標(biāo)值。圓弧終點(diǎn)相對(duì)于圓弧起點(diǎn)的增量坐標(biāo)值。 表示圓弧圓心點(diǎn)相對(duì)于圓弧起點(diǎn)在表示圓弧圓心點(diǎn)相對(duì)于圓

41、弧起點(diǎn)在X、Y、Z軸方向上的軸方向上的增量值,即以圓心點(diǎn)增量值,即以圓心點(diǎn)X、Y、Z坐標(biāo)值減去圓弧起點(diǎn)的坐標(biāo)值減去圓弧起點(diǎn)的X、Y、Z坐標(biāo)值可分別求出坐標(biāo)值可分別求出I、J、K的增量值。的增量值。I、J、K坐標(biāo)值一律坐標(biāo)值一律使用增量值而與使用增量值而與G90或或G91方式無關(guān)。方式無關(guān)。注意:注意:I、J、K為零時(shí)可以省略。為零時(shí)可以省略。例例1如圖:刀具從如圖:刀具從A點(diǎn)開始沿點(diǎn)開始沿A、B、C移動(dòng),其程序如下移動(dòng),其程序如下絕對(duì)坐標(biāo)編程:絕對(duì)坐標(biāo)編程:G92 X200. Y40. Z0;G90 G03 X140. Y100. I-60. F100;G02 X120. Y60. I-50.

42、 F100. 增量坐標(biāo)編程:增量坐標(biāo)編程:G92 X200. Y40. Z0;G91 G03 X-60. Y60. I-60. F100;G02 X-20. Y-40. I-50. F100. 例例2如圖:刀具起始點(diǎn)在坐標(biāo)系原點(diǎn)如圖:刀具起始點(diǎn)在坐標(biāo)系原點(diǎn)O。加工時(shí)從。加工時(shí)從O點(diǎn)快速移動(dòng)至點(diǎn)快速移動(dòng)至A點(diǎn)后逆時(shí)針加工整圓,其程序如下。點(diǎn)后逆時(shí)針加工整圓,其程序如下。絕對(duì)坐標(biāo)編程:絕對(duì)坐標(biāo)編程:G92 X0 Y0 Z0;G90 G00 X30.0;G03 I-30.0 F100;G00 X0;增量坐標(biāo)編程:增量坐標(biāo)編程:G92 X0 Y0 Z0;G91 G00 X30.0;G03 I-30.0

43、 F100;G00 X-30.0; 圓弧插補(bǔ)也可用圓弧半徑圓弧插補(bǔ)也可用圓弧半徑R代替代替I、J、K指定圓心位置。指定圓心位置。指令格式如下:指令格式如下:G17G18G19G02G03X_Y_X_Z_Y_Z_R_ F_;用用R編程時(shí)規(guī)定:編程時(shí)規(guī)定: 圓弧所對(duì)應(yīng)的圓心角小于圓弧所對(duì)應(yīng)的圓心角小于等于等于180時(shí)用時(shí)用+R;圓心角大于;圓心角大于180 且小于且小于360 時(shí)用時(shí)用-R。對(duì)于圖示兩段圓弧程序如下:對(duì)于圖示兩段圓弧程序如下:1)圓弧段)圓弧段1:G90 G02 X20. Y-15. R25. F100;或或G91 G02 X40. Y0 R25. F100;2)圓弧段)圓弧段2:

44、G90 G02 X20. Y-15. R-25. F100;或或G91 G02 X40. Y0 R-25. F100;注注 意意(1)F指定的速度是沿圓弧切向的進(jìn)給速度;指定的速度是沿圓弧切向的進(jìn)給速度;(2)編程時(shí)若)編程時(shí)若I、J、K、R同時(shí)出現(xiàn)在程序段中,則根據(jù)同時(shí)出現(xiàn)在程序段中,則根據(jù)R值加工圓弧;值加工圓??;(3)若采用)若采用I、J、K編程時(shí)未使用編程時(shí)未使用X、Y、Z,則刀具按整,則刀具按整圓運(yùn)動(dòng);如果圓弧插補(bǔ)程序段中只有圓運(yùn)動(dòng);如果圓弧插補(bǔ)程序段中只有R,則刀具不移動(dòng);,則刀具不移動(dòng);(4)若用)若用R編程時(shí)程序段中未出現(xiàn)編程時(shí)程序段中未出現(xiàn)R,則刀具作直線移動(dòng)。,則刀具作直線

45、移動(dòng)。4.螺旋線插補(bǔ)指令螺旋線插補(bǔ)指令 G02、G03 圓弧插補(bǔ)時(shí),若在垂直于插補(bǔ)平面的方向上有同步圓弧插補(bǔ)時(shí),若在垂直于插補(bǔ)平面的方向上有同步的直線移動(dòng),則構(gòu)成了螺旋線插補(bǔ)運(yùn)動(dòng)。的直線移動(dòng),則構(gòu)成了螺旋線插補(bǔ)運(yùn)動(dòng)。 螺旋線插補(bǔ)指令格式與圓弧插補(bǔ)的指令格式相似,螺旋線插補(bǔ)指令格式與圓弧插補(bǔ)的指令格式相似,用用G02表示順時(shí)針螺旋線插補(bǔ);用表示順時(shí)針螺旋線插補(bǔ);用G03表示逆時(shí)針螺旋表示逆時(shí)針螺旋線插補(bǔ)。線插補(bǔ)。指指 令令 格格 式:式:G17G02G03X_Y_Z_K_ F_;I_J_R_G18G02G03X_Y_Z_J_ F_;I_K_R_G19G02G03X_Y_Z_I_ F_;J_K_R

46、_螺旋線螺旋線導(dǎo)程導(dǎo)程 刀具按螺旋線插補(bǔ)運(yùn)動(dòng)時(shí),可根據(jù)刀具在插補(bǔ)平面內(nèi)運(yùn)動(dòng)方刀具按螺旋線插補(bǔ)運(yùn)動(dòng)時(shí),可根據(jù)刀具在插補(bǔ)平面內(nèi)運(yùn)動(dòng)方向決定用向決定用G02或或G03。 如圖示,刀具從如圖示,刀具從A點(diǎn)按螺旋線運(yùn)動(dòng)到點(diǎn)按螺旋線運(yùn)動(dòng)到B點(diǎn),采用絕對(duì)坐標(biāo)編程:點(diǎn),采用絕對(duì)坐標(biāo)編程:圖圖a為右旋螺旋線用為右旋螺旋線用G03,程序段為:,程序段為:G03 X0 Y0 Z50. I20. J0 K25. F100;圖圖b為左旋螺旋線用為左旋螺旋線用G02,程序段為:,程序段為:G02 X40. Y0 Z50. I-20. J0 K25. F100;三、刀具長度補(bǔ)償三、刀具長度補(bǔ)償(一)刀具長度補(bǔ)償?shù)模ㄒ唬┑毒?/p>

47、長度補(bǔ)償?shù)哪康哪康?刀具長度補(bǔ)償一般用于刀具軸向(刀具長度補(bǔ)償一般用于刀具軸向(Z方向)的補(bǔ)償,它使刀具在方向)的補(bǔ)償,它使刀具在Z方向的實(shí)際方向的實(shí)際位移量比程序給定值增加或減少一個(gè)偏置位移量比程序給定值增加或減少一個(gè)偏置量,這樣當(dāng)?shù)毒咴陂L度方向的尺寸發(fā)生變量,這樣當(dāng)?shù)毒咴陂L度方向的尺寸發(fā)生變化時(shí),可以在不改變程序的情況下,通過化時(shí),可以在不改變程序的情況下,通過改變偏置量,使刀具到達(dá)程序中給定的改變偏置量,使刀具到達(dá)程序中給定的Z軸深度位置。軸深度位置。以圖示鉆孔為例以圖示鉆孔為例(二)刀具長度補(bǔ)償指令(二)刀具長度補(bǔ)償指令 G43、G44、G49G00G01G43G44Z_H_; 式中:

48、式中:G43為刀具長度正補(bǔ)償,當(dāng)輸入的補(bǔ)償值為正值時(shí),刀為刀具長度正補(bǔ)償,當(dāng)輸入的補(bǔ)償值為正值時(shí),刀具沿正向偏移;具沿正向偏移; G44為刀具長度負(fù)補(bǔ)償,當(dāng)輸入的補(bǔ)償值為正值時(shí),為刀具長度負(fù)補(bǔ)償,當(dāng)輸入的補(bǔ)償值為正值時(shí),刀具沿負(fù)向偏移。刀具沿負(fù)向偏移。Z_為目標(biāo)點(diǎn)坐標(biāo)值;為目標(biāo)點(diǎn)坐標(biāo)值;H_為刀具補(bǔ)償值的存儲(chǔ)地為刀具補(bǔ)償值的存儲(chǔ)地址。執(zhí)行程序前應(yīng)在址。執(zhí)行程序前應(yīng)在MDI方式下輸入刀具長度補(bǔ)償值。方式下輸入刀具長度補(bǔ)償值。 注意:使用注意:使用G43、G44時(shí),不管用絕對(duì)坐標(biāo)還是增量坐標(biāo)編程,時(shí),不管用絕對(duì)坐標(biāo)還是增量坐標(biāo)編程,程序中指定的程序中指定的Z軸移動(dòng)值都要與軸移動(dòng)值都要與H代碼指令的

49、存儲(chǔ)器地址中的偏移量代碼指令的存儲(chǔ)器地址中的偏移量進(jìn)行運(yùn)算。進(jìn)行運(yùn)算。G43時(shí)相加;時(shí)相加;G44時(shí)相減。然后把運(yùn)算結(jié)果作為時(shí)相減。然后把運(yùn)算結(jié)果作為Z軸終點(diǎn)軸終點(diǎn)坐標(biāo)值進(jìn)行刀具移動(dòng)。坐標(biāo)值進(jìn)行刀具移動(dòng)。G43、G44均為模態(tài)代碼。均為模態(tài)代碼。G49為取消刀具長度補(bǔ)償指令為取消刀具長度補(bǔ)償指令(三)編程舉例(三)編程舉例 用用G43指令編程加指令編程加工圖示孔。圖中工圖示孔。圖中A為程為程序起點(diǎn),加工路線為序起點(diǎn),加工路線為。 刀具安裝后,刀尖刀具安裝后,刀尖的實(shí)際位置比編程給定的實(shí)際位置比編程給定位置長出位置長出4mm,則可按,則可按刀具正向偏移的要求,刀具正向偏移的要求,在在H01存儲(chǔ)器

50、中存入偏存儲(chǔ)器中存入偏置量正直置量正直“4.00”,然后,然后執(zhí)行如下程序。執(zhí)行如下程序。N01 G91 G00 X70. Y45. S600 M03;程序號(hào)程序號(hào)N02 G43 Z-22. H01;N03 G01 Z-18. F100 M08;N04 G04 X2.;N05 G00 Z18.;N06 X30. Y-20.;N07 G01 Z-33. F100;N08 G00 G49 Z55. M09;N09 X-100. Y-25.;N10 M30;增量方式,刀具快速定位到第增量方式,刀具快速定位到第1個(gè)孔個(gè)孔刀具長度正補(bǔ)償,實(shí)際下刀距離為刀具長度正補(bǔ)償,實(shí)際下刀距離為18mm鉆鉆15mm深

51、的孔,切削液開深的孔,切削液開暫停指令,刀具在孔低暫停暫停指令,刀具在孔低暫停2s快速提刀到零件表面以上快速提刀到零件表面以上3mm刀具快速定位到第刀具快速定位到第2個(gè)孔個(gè)孔加工通孔,鉆尖鉆出孔底加工通孔,鉆尖鉆出孔底5mm刀具沿刀具沿Z軸快速返回并取消刀補(bǔ),切軸快速返回并取消刀補(bǔ),切削液關(guān)削液關(guān)刀具刀具X、Y方向返回到初始位置方向返回到初始位置程序結(jié)束程序結(jié)束O0001;四、刀具半徑補(bǔ)償四、刀具半徑補(bǔ)償(一)刀具半徑補(bǔ)償?shù)哪康模ㄒ唬┑毒甙霃窖a(bǔ)償?shù)哪康?當(dāng)使用半徑為當(dāng)使用半徑為R的圓柱銑刀加工零件輪廓時(shí),刀具中的圓柱銑刀加工零件輪廓時(shí),刀具中心的運(yùn)動(dòng)軌跡并不與零件的輪廓重合,而是偏離零件輪廓心

52、的運(yùn)動(dòng)軌跡并不與零件的輪廓重合,而是偏離零件輪廓一個(gè)刀具半徑一個(gè)刀具半徑R的距離。如果數(shù)控裝置不具備刀具半徑自的距離。如果數(shù)控裝置不具備刀具半徑自動(dòng)補(bǔ)償功能,則編程人員只能按刀心軌跡編程,其數(shù)值計(jì)動(dòng)補(bǔ)償功能,則編程人員只能按刀心軌跡編程,其數(shù)值計(jì)算有時(shí)相當(dāng)復(fù)雜。尤其當(dāng)由于刀具磨損、重磨、更換新刀算有時(shí)相當(dāng)復(fù)雜。尤其當(dāng)由于刀具磨損、重磨、更換新刀而導(dǎo)致刀具直徑變化時(shí),必須重新計(jì)算刀心軌跡,對(duì)原有而導(dǎo)致刀具直徑變化時(shí),必須重新計(jì)算刀心軌跡,對(duì)原有程序進(jìn)行修改后才能進(jìn)行加工。程序進(jìn)行修改后才能進(jìn)行加工。數(shù)控機(jī)床配備刀具半徑自動(dòng)補(bǔ)償功能,數(shù)控機(jī)床配備刀具半徑自動(dòng)補(bǔ)償功能,就是為了使編程人就是為了使編程

53、人員在編程時(shí)可以直接按零件輪廓編程,而將計(jì)算刀具中心員在編程時(shí)可以直接按零件輪廓編程,而將計(jì)算刀具中心軌跡的任務(wù)交由控制器去處理。軌跡的任務(wù)交由控制器去處理。如如 圖圖 如不使用刀具半徑補(bǔ)如不使用刀具半徑補(bǔ)償功能,編程人員只能按償功能,編程人員只能按零件輪廓及刀具半徑計(jì)算零件輪廓及刀具半徑計(jì)算出刀具中心軌跡,然后按出刀具中心軌跡,然后按刀具中心軌跡進(jìn)行編程,刀具中心軌跡進(jìn)行編程,這顯然增加了編程工作量。這顯然增加了編程工作量。(二)刀具半徑補(bǔ)償指令(二)刀具半徑補(bǔ)償指令 G41、G42、G40刀具半徑補(bǔ)償?shù)闹噶畎ǎ喝鐖D刀具半徑補(bǔ)償?shù)闹噶畎ǎ喝鐖D沿刀具前進(jìn)的方向看,刀具中心在零件輪廓左側(cè)。沿刀具前進(jìn)的方向看,刀具中心在零件輪廓左側(cè)。沿刀具前進(jìn)的方向看,刀具中心在零件輪廓右側(cè)。沿刀具前進(jìn)的方向看,刀具中心在零件輪廓右側(cè)。1.刀補(bǔ)的建立刀補(bǔ)的建立 刀補(bǔ)的建立是在刀具接近工件時(shí)所特意安排的一個(gè)程序刀補(bǔ)的建立是在刀具接近工件時(shí)所特意安排的一個(gè)程序段

溫馨提示

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