數(shù)控銑床編程.doc_第1頁
數(shù)控銑床編程.doc_第2頁
數(shù)控銑床編程.doc_第3頁
數(shù)控銑床編程.doc_第4頁
數(shù)控銑床編程.doc_第5頁
已閱讀5頁,還剩58頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

第八章 數(shù)控銑床編程第一節(jié) 數(shù)控銑床編程基礎(chǔ)數(shù)控銑床是一種加工功能很強的數(shù)控機床,在數(shù)控加工中占據(jù)了重要地位。世界上首臺數(shù)控機床就是一部三坐標(biāo)銑床,這主要因于銑床具有X、Y、Z三軸向可移動的特性,更加靈活,且可完成較多的加工工序?,F(xiàn)在數(shù)控銑床已全面向多軸化發(fā)展。目前迅速發(fā)展的加工中心和柔性制造單元也是在數(shù)控銑床和數(shù)控鏜床的基礎(chǔ)上產(chǎn)生的。當(dāng)前人們在研究和開發(fā)數(shù)控系統(tǒng)時,也一直把銑削加工作為重點。一、數(shù)控銑床的坐標(biāo)系統(tǒng)(一)機床坐標(biāo)系數(shù)控銑床的機床坐標(biāo)系統(tǒng)同樣遵循右手笛卡爾直角坐標(biāo)系原則。由于數(shù)控銑床有立式和臥式之分,所以機床坐標(biāo)軸的方向也因其布局的不同而不同,如圖8-1所示。圖8-1 數(shù)控銑床的坐標(biāo)系統(tǒng)圖8-1a)所示為立式升降臺銑床的坐標(biāo)方向。其Z軸垂直(與主軸軸線重合),且向上為正方向;面對機床立柱的左右移動方向為X軸,且將刀具向右移動(工作臺向左移動)定義為正方向;則根據(jù)右手笛卡爾坐標(biāo)系的原則,Y軸應(yīng)同時與Z軸和X軸垂直,且正方向指向床身立柱。圖8-1b)所示為臥式升降臺銑床的坐標(biāo)方向。其Z軸水平,且向里為正方向(面對工作臺的平行移動方向);工作臺的平行向左移動方向為X軸正方向;Y軸垂直向上。以上所述的坐標(biāo)軸方向均是刀具相對于工件的運動方向(即工件不動,刀具運動)而言,在圖8-1中以+X,+Y,+Z表示。+X,+Y,+Z指的是工件相對于刀具運動的坐標(biāo)軸方向。+X,+Y,+Z的方向與+X,+Y,+Z的方向相反。(二)機床零點與機床坐標(biāo)系的建立機床坐標(biāo)系是機床固有的坐標(biāo)系,機床坐標(biāo)系的原點也稱為機床原點或機床零點。在機床經(jīng)過設(shè)計制造和調(diào)整后這個原點便被確定下來,它是固定的點。數(shù)控裝置通電后通常要進(jìn)行回參考點操作,以建立機床坐標(biāo)系。參考點可以與機床零點重合,也可以不重合,通過參數(shù)來指定機床參考點到機床零點的距離。機床回到了參考點位置也就知道了該坐標(biāo)軸的零點位置,找到所有坐標(biāo)軸的參考點,CNC就建立起了機床坐標(biāo)系。(三)工件坐標(biāo)系與加工坐標(biāo)系工件坐標(biāo)系是編程人員在編程時相對工件建立的坐標(biāo)系,它只與工件有關(guān),而與機床坐標(biāo)系無關(guān)。但考慮到編程的方便性,工件坐標(biāo)系中各軸的方向應(yīng)該與所使用的數(shù)控機床的坐標(biāo)軸方向一致。通常編程人員會選擇某一滿足編程要求,且使編程簡單、尺寸換算少和引起的加工誤差小的已知點為原點,即編程原點。編程原點應(yīng)盡量選擇在零件的設(shè)計基準(zhǔn)或工藝基準(zhǔn)上。在程序開頭就要設(shè)置工件坐標(biāo)系,大多的數(shù)控系統(tǒng)可用G92指令建立工件坐標(biāo)系,或用G54G59指令選擇工件坐標(biāo)系。工件坐標(biāo)系一旦建立便一直有效,直到被新的工件坐標(biāo)系所取代。當(dāng)零件在機床上被裝卡好后,相應(yīng)的編程原點在機床坐標(biāo)系中的位置就成為加工原點,也稱為程序原點。由程序原點建立起的坐標(biāo)系就是加工坐標(biāo)系。因此,編程人員在編制程序時,只要根據(jù)零件圖樣就可以選定編程原點,建立工件坐標(biāo)系、計算坐標(biāo)數(shù)值,而不必考慮工件毛坯裝卡的實際位置。對加工人員來說,則應(yīng)在裝卡工件、調(diào)試程序時,確定加工原點的位置,并在數(shù)控系統(tǒng)中給于設(shè)定(即給出原點設(shè)定值),這樣數(shù)控機床才能按照準(zhǔn)確的加工坐標(biāo)系位置開始加工。 二、數(shù)控銑床的主要功能與加工范圍(一)數(shù)控銑床的主要功能數(shù)控銑床從結(jié)構(gòu)上可分為立式、臥式和立臥兩用式數(shù)控銑床,配置不同的的數(shù)控系統(tǒng),其功能也有差別。除各自特點之外,一般具有的主要功能有以下幾方面。1點位控制功能利用這一功能,數(shù)控銑床可以進(jìn)行只需要作點位控制的鉆孔、擴孔、絞孔和鏜孔等加工。2連續(xù)輪廓控制功能數(shù)控銑床通過直線插補和圓弧插補,可以實現(xiàn)對刀具運動軌跡的連續(xù)輪廓控制,加工出有直線和圓弧兩種幾何要素構(gòu)成的平面輪廓工件。對非圓曲線構(gòu)成的平面輪廓,在經(jīng)過直線和圓弧逼近后也可以加工。除此之外,還可以加工一些空間曲面。3刀具半徑自動補償功能各數(shù)控銑床大都具有刀具半徑補償功能,為程序的編制提供方便??偟膩碚f,該功能有以下幾方面的用途:(1)利用這一功能,在編程時可以很方便地按工件實際輪廓形狀和尺寸進(jìn)行編程計算,而加工中使刀具中心自動偏離工件輪廓一個刀具半徑,加工出符合要求的輪廓表面。(2)利用該功能,通過改變刀具半徑補償量的方法來彌補銑刀制造的尺寸精度誤差,擴大刀具直徑選用范圍和刀具返修刃磨的允許誤差。(3)利用改變刀具半徑補償值的方法,以同一加工程序?qū)崿F(xiàn)分層銑削和粗、精加工,或者用于提高加工精度。(4)通過改變刀具半徑補償值的正負(fù)號,還可以用同一加工程序加工某些需要相互配合的工件,如相互配合的凹凸模等。4鏡像加工功能鏡像加工也稱為軸對稱加工。對于一個軸對稱形狀的工件來說,利用這一功能,只要編出一半形狀的加工程序就可完成全部加工了。5固定循環(huán)功能利用數(shù)控銑床對孔進(jìn)行鉆、擴、鉸和鏜加工時,加工的基本動作是相同的,即刀具快速到達(dá)孔位慢速切削進(jìn)給快速退回。對于這種典型化動作,可以專門設(shè)計一段程序,在需要的時候進(jìn)行調(diào)用來實現(xiàn)上述加工循環(huán)。特別是在加工許多相同的孔時,應(yīng)用固定循環(huán)功能可以大大簡化程序。在利用數(shù)控銑床的連續(xù)輪廓控制功能時,也常常遇到一些典型化的動作,如銑整圓、方槽等,也可以實現(xiàn)循環(huán)加工。固定循環(huán)功能是一種子程序,采用參數(shù)方式進(jìn)行編制。在加工中根據(jù)不同的需要對子程序中設(shè)定的參數(shù)賦值并調(diào)用,以此加工出大小不同和形狀不同的工件輪廓及孔徑、孔深不同的孔。目前,已有不少數(shù)控銑床的數(shù)控系統(tǒng)附帶有各種已編好的子程序,并可以進(jìn)行多重嵌套,用戶可以直接加以調(diào)用,編程就更加方便。除以上的常備功能外,有些數(shù)控銑床還加入了一些特殊功能,如增加了計算機仿形加工裝置,使銑床可以在數(shù)控和靠模兩種控制方式中任選一種來進(jìn)行加工,從而擴大了機床使用范圍;具備自適應(yīng)功能的數(shù)控銑床可以在加工過程中根據(jù)感受到的切削狀況(如切削力、溫度等)的變化,通過適應(yīng)性控制系統(tǒng)及時控制機床改變切削用量,使銑床及刀具始終保持最佳狀態(tài),從而可獲得較高的切削效率和加工質(zhì)量,延長刀具使用壽命;配置了數(shù)據(jù)采集系統(tǒng)的數(shù)控銑床可以通過傳感器(通常為電磁感應(yīng)式、紅外線或激光掃描式)對工件或?qū)嵨铮影?、模型等)進(jìn)行測量和采集所需要的數(shù)據(jù)。這種功能為那些必須按實物依據(jù)生產(chǎn)的工件實現(xiàn)數(shù)控加工帶來了很大的方便,大大減少了對實樣的依賴,為仿制與逆向設(shè)計制造一體化工作提供了有效手段。目前已出現(xiàn)既能對實物掃描采集數(shù)據(jù),又能對采集到的數(shù)據(jù)進(jìn)行自動處理并生成數(shù)控加工程序的系統(tǒng),簡稱錄返系統(tǒng)。(二)數(shù)控銑床的加工工藝范圍銑削是機械加工中最常用的加工方法之一,主要包括平面銑削和輪廓銑削,也可以對零件進(jìn)行鉆、擴、鉸和鏜孔加工與攻絲等。適于采用數(shù)控銑削的零件有箱體類零件、變斜角類零件和曲面類零件。1平面類零件平面類零件的特點是各個加工表面是平面,或可以展開為平面。目前在數(shù)控銑床上加工的絕大多數(shù)零件屬于平面類零件。平面類零件是數(shù)控銑削加工對象中最簡單的一類,一般只須用三坐標(biāo)數(shù)控銑床的兩坐標(biāo)聯(lián)動(即兩軸半坐標(biāo)加工)就可以加工。2變斜角類零件加工面與水平面的夾角成連續(xù)變化的零件稱為變斜角類零件。加工變斜角類零件最好采用四坐標(biāo)或五坐標(biāo)數(shù)控銑床擺角加工,若沒有上述機床,也可在三坐標(biāo)數(shù)控銑床上采用兩軸半控制的行切法進(jìn)行近似加工。3曲面類零件加工面為空間曲面的零件稱為曲面類零件。曲面類零件的加工面與銑刀始終為點接觸,一般采用三坐標(biāo)數(shù)控銑床加工,常用的加工方法主要有下列兩種:(1)采用兩軸半坐標(biāo)行切法加工。行切法是在加工時只有兩個坐標(biāo)聯(lián)動,另一個坐標(biāo)按一定行距周期行進(jìn)給。這種方法常用于不太復(fù)雜的空間曲面的加工。(2)采用三軸聯(lián)動方法加工。所用的銑床必須具有X、Y、Z三坐標(biāo)聯(lián)動加工功能,可進(jìn)行空間直線插補。這種方法常用于發(fā)動機及模具等較復(fù)雜空間曲面的加工。三、數(shù)控銑床的工藝裝備數(shù)控銑床的工藝裝備主要包括夾具和刀具兩類。(一)夾具在數(shù)控機床上加工零件,由于工序集中往往是在一次裝卡中完成全部工序。因此,對零件的定位、夾緊方式要注意以下幾個方面。(1)在選用夾具時應(yīng)綜合考慮產(chǎn)品的生產(chǎn)批量、生產(chǎn)效率、質(zhì)量保證及經(jīng)濟性等問題。在小批量時應(yīng)盡量采用組合夾具;當(dāng)工件批量較大、精度要求較高時可以考慮設(shè)計專用夾具,或采用多工位夾具及氣動、液壓夾具。但此類夾具結(jié)構(gòu)較復(fù)雜,造價往往較高,而且制造周期較長。(2)零件定位、夾緊的部位應(yīng)不妨礙各部位的加工、刀具更換以及重要部位的測量。尤其要避免刀具與工件、刀具與夾具相撞的現(xiàn)象。(3)夾緊力應(yīng)力求通過靠近主要支撐點或在支撐點所組成的三角形內(nèi)。應(yīng)力求靠近切削部位,并在剛性較好的地方。盡量不要在被加工孔徑的上方,以減少零件變形。(4)零件的裝卡、定位要考慮到重復(fù)安裝的一致性,以減少對刀時間,提高同一批零件加工的一致性。一般同一批零件采用同一定位基準(zhǔn),同一裝卡方式。(二)刀具數(shù)控機床,特別是加工中心,其主軸轉(zhuǎn)速較普通機床的主軸轉(zhuǎn)速高12倍,某些特殊用途的數(shù)控機床、加工中心主軸轉(zhuǎn)速高達(dá)數(shù)萬轉(zhuǎn),因此數(shù)控刀具的強度與耐用度至關(guān)重要。目前硬質(zhì)合金涂鍍刀具已廣泛用于加工中心,陶瓷刀具與立方氮化硼等刀具也開始在加工中心上運用。一般說來,數(shù)控機床所用刀具應(yīng)具有較高的耐用度和剛度,刀具材料抗脆性好,有良好的斷屑性能和可調(diào)、易更換等特點。(1)平面銑削應(yīng)選用不重磨硬質(zhì)合金端銑刀或立銑刀。一般采用二次走刀,第一次走刀最好用端銑刀粗銑,沿工件表面連續(xù)走刀。注意選好每次走刀寬度和銑刀直徑,使接刀刀痕不影響精切走刀精度。因此加工余量大又不均勻時,銑刀直徑要選小些。精加工時銑刀直徑要選大些,最好能包容加工面的整個寬度。(2)立銑刀和鑲硬質(zhì)合金刀片的端銑刀主要用于加工凸臺、凹槽和箱口面。為了提高槽寬的加工精度,減少銑刀的種類,加工時可采用直徑比槽寬小的銑刀,先銑槽的中間部分,然后用刀具半徑補償功能銑槽的兩邊。(3)銑削平面零件的周邊輪廓一般采用立銑刀。(4)加工型面零件和變斜角輪廓外形時常采用球頭刀、環(huán)形刀、鼓形刀和錐形刀等,如圖8-2所示。另外,對于一些成型面還常使用各種成型銑刀。圖8-2 輪廓加工常用刀具四、數(shù)控銑床的工藝性分析數(shù)控銑削加工的工藝性分析是編程前的重要工藝準(zhǔn)備工作之一,關(guān)系到機械加工的效果和成敗,不容忽視。由于數(shù)控機床是按照程序來工作的,因此對零件加工中所有的要求都要體現(xiàn)在加工中,如加工順序、加工路線、切削用量、加工余量、刀具的尺寸及是否需要切削液等都要預(yù)先確定好并編入程序中。根據(jù)加工實踐,數(shù)控銑削加工工藝分析所要解決的主要問題大致可歸納為以下幾個方面.(一)選擇并確定數(shù)控銑削加工部位及工序內(nèi)容數(shù)控銑削加工有著自己的特點和適用對象,若要充分發(fā)揮數(shù)控銑床的優(yōu)勢和關(guān)鍵作用,就必須正確選擇數(shù)控銑床類型、數(shù)控加工對象與工序內(nèi)容。通常將下列加工內(nèi)容作為數(shù)控銑削加工的主要選擇對象:(1)工件上的曲線輪廓,特別是有數(shù)學(xué)表達(dá)式給出的非圓曲線與列表曲線等曲線輪廓;(2)已給出數(shù)學(xué)模型的空間曲面;(3)形狀復(fù)雜、尺寸繁多、劃線與檢測困難的部位;(4)用通用銑床加工時難以觀察、測量和控制進(jìn)給的內(nèi)外凹槽;(5)以尺寸協(xié)調(diào)的高精度孔或面;(6)能在一次安裝中順帶銑出來的簡單表面或形狀;(7)采用數(shù)控銑削后能成倍提高生產(chǎn)率,大大減輕體力勞動強度的一般加工內(nèi)容。此外,立式數(shù)控銑床和立式加工中心適于加工箱體、箱蓋、平面凸輪、樣板、形狀復(fù)雜的平面或立體零件,以及模具的內(nèi)、外型腔等;臥式數(shù)控銑床和臥式加工中心適于加工復(fù)雜的箱體類零件、泵體、閥體、殼體等;多坐標(biāo)聯(lián)動的臥式加工中心還可以用于加工各種復(fù)雜的曲線、曲面、葉輪、模具等。(二)加工工序的劃分在數(shù)控機床上特別是在加工中心上加工零件,工序十分集中,許多零件只需在一次裝卡中就能完成全部工序。但是零件的粗加工,特別是鑄、鍛毛坯零件的基準(zhǔn)平面、定位面等的加工應(yīng)在普通機床上完成之后,再裝卡到數(shù)控機床上進(jìn)行加工。這樣可以發(fā)揮數(shù)控機床的特點,保持?jǐn)?shù)控機床的精度,延長數(shù)控機床的使用壽命,降低數(shù)控機床的使用成本。在數(shù)控機床上加工零件其工序劃分的方法有:1刀具集中分序法即按所用刀具劃分工序,用同一把刀加工完零件上所有可以完成的部位,在用第二把刀、第三把刀完成它們可以完成的其它部位。這種分序法可以減少換刀次數(shù),壓縮空程時間,減少不必要的定位誤差。2粗、精加工分序法這種分序法是根據(jù)零件的形狀、尺寸精度等因素,按照粗、精加工分開的原則進(jìn)行分序。對單個零件或一批零件先進(jìn)行粗加工、半精加工,而后精加工。粗精加工之間,最好隔一段時間,以使粗加工后零件的變形得到充分恢復(fù),再進(jìn)行精加工,以提高零件的加工精度。3按加工部位分序法即先加工平面、定位面,再加工孔;先加工簡單的幾何形狀,再加工復(fù)雜的幾何形狀;先加工精度比較低的部位,再加工精度要求較高的部位??傊?,在數(shù)控機床上加工零件,其加工工序的劃分要視加工零件的具體情況具體分析。許多工序的安排是綜合了上述各分序方法的。(三)確定對刀點與換刀點對于數(shù)控機床來說,在加工開始時,確定刀具與工件的相對位置是很重要的,它是通過對刀點來實現(xiàn)的?!皩Φ饵c”是指通過對刀確定刀具與工件相對位置的基準(zhǔn)點。在程序編制時,不管實際上是刀具相對工件移動,還是工件相對刀具移動,都把工件看作靜止,而刀具在運動。對刀點往往也是零件的加工原點。選擇對刀點的原則是:(1)方便數(shù)學(xué)處理和簡化程序編制;(2)在機床上容易找正,便于確定零件的加工原點的位置;(3)加工過程中便于檢查;(4)引起的加工誤差小。對刀點可以設(shè)在零件上、夾具上或機床上,但必須與零件的定位基準(zhǔn)有已知的準(zhǔn)確關(guān)系。當(dāng)對刀精度要求較高時,對刀點應(yīng)盡量選在零件的設(shè)計基準(zhǔn)或工藝基準(zhǔn)上。對于以孔定位的零件,可以取孔的中心作為對刀點。對刀時應(yīng)使對刀點與刀位點重合。所謂刀位點,是指確定刀具位置的基準(zhǔn)點,如平頭立銑刀的刀位點一般為端面中心;球頭銑刀的刀位點取為球心;鉆頭為鉆尖?!皳Q刀點”應(yīng)根據(jù)工序內(nèi)容來作安排,為了防止換刀時刀具碰傷工件,換刀點往往設(shè)在距離零件較遠(yuǎn)的地方。(四)選擇走刀路線走刀路線是數(shù)控加工過程中刀具相對于被加工件的的運動軌跡和方向。走刀路線的確定非常重要,因為它與零件的加工精度和表面質(zhì)量密切相關(guān)。確定走刀路線的一般原則是:(1)保證零件的加工精度和表面粗糙度;(2)方便數(shù)值計算,減少編程工作量;(3)縮短走刀路線,減少進(jìn)退刀時間和其他輔助時間;(4)盡量減少程序段數(shù)。另外,在選擇走刀路線時還要充分注意以下幾種情況:(1)避免引入反向間隙誤差。數(shù)控機床在反向運動時會出現(xiàn)反向間隙,如果在走刀路線中將反向間隙帶入,就會影響刀具的定位精度,增加工件的定位誤差。例如精鏜圖8-3a)中所示的四個孔,當(dāng)孔的位置精度要求較高時,安排鏜孔路線的問題就顯得比較重要,安排不當(dāng)就有可能把坐標(biāo)軸的反向間隙帶入,直接影響孔的位置精度。這里給出兩個方案,方案A如圖8-3a)所示,方案B如圖8-3b)所示。圖8-3 鏜銑加工路線圖從圖中不難看出,方案A中由于孔與、孔的定位方向相反,X向的反向間隙會使定位誤差增加,而影響孔的位置精度。在方案B中,當(dāng)加工完孔后并沒有直接在孔處定位,而是多運動了一段距離,然后折回來在孔處定位。這樣、孔與孔的定位方向是一致的,就可以避免引入反向間隙的誤差,從而提高了孔與各孔之間的孔距精度。(2)切入切出路徑。在銑削輪廓表面時一般采用立銑刀側(cè)面刃口進(jìn)行切削,由于主軸系統(tǒng)和刀具的剛度變化,當(dāng)沿法向切入工件時,會在切入處產(chǎn)生刀痕,所以應(yīng)盡量避免沿法向切入工件。當(dāng)銑切外表面輪廓形狀時,應(yīng)安排刀具沿零件輪廓曲線的切向切入工件,并且在其延長線上加入一段外延距離,以保證零件輪廓的光滑過渡。同樣,在切出零件輪廓時也應(yīng)從工件曲線的切向延長線上切出。如圖8-4a)所示。當(dāng)銑切內(nèi)表面輪廓形狀時,也應(yīng)該盡量遵循從切向切入的方法,但此時切入無法外延,最好安排從圓弧過渡到圓弧的加工路線。切出時也應(yīng)多安排一段過渡圓弧再退刀,如圖8-4b)所示。當(dāng)實在無法沿零件曲線的切向切入、切出時,銑刀只有沿法線方向切入和切出,在這種情況下,切入切出點應(yīng)選在零件輪廓兩幾何要素的交點上,而且進(jìn)給過程中要避免停頓。圖8-4 銑削圓的加工路線為了消除由于系統(tǒng)剛度變化引起進(jìn)退刀時的痕跡,可采用多次走刀的方法,減小最后精銑時的余量,以減小切削力。在切入工件前應(yīng)該已經(jīng)完成刀具半徑補償,而不能在切入工件時同時進(jìn)行刀具補償,如圖8-5a)所示,這樣會產(chǎn)生過切現(xiàn)象。為此,應(yīng)在切入工件前的切向延長線上另找一點,作為完成刀具半徑補償點,如圖8-5b)所示。圖8-5 刀具半徑補償點(3)采用順銑加工方式在銑削加工中,若銑刀的走刀方向與在切削點的切削速度方向相反,稱為逆銑,其銑削厚度是由零開始增大,如圖8-6a)所示;反之則稱為順銑,其銑削厚度由最大減到零,如圖8-6b)所示。由于采用順銑方式時,零件的表面精度和加工精度較高,并且可以減少機床的“顫振”,所以在銑削加工零件輪廓時應(yīng)盡量采用順銑加工方式。若要銑削如圖8-7所示內(nèi)溝槽的兩側(cè)面,就應(yīng)來回走刀兩次,保證兩側(cè)面都是順銑加工方式,以使兩側(cè)面具有相同的表面加工精度。圖8-6 順銑和逆銑 圖8-7 銑削內(nèi)溝槽的側(cè)面圖8-8 立體輪廓的加工(4)立體輪廓的加工加工一個曲面時可能采取的三種走刀路線,如圖8-8所示。即沿參數(shù)曲面的u向行切、沿w向行切和環(huán)切。對于直母線類表面,采用圖8-8b)的方案顯然更有利,每次沿直線走刀,刀位點計算簡單,程序段少,而且加工過程符合直紋面的形成規(guī)律,可以準(zhǔn)確保證母線的直線度。圖8-8a)方案的優(yōu)點是便于在加工后檢驗型面的準(zhǔn)確度。因此實際生產(chǎn)中最好將以上兩種方案結(jié)合起來。圖8-8c)所示的環(huán)切方案一般應(yīng)用在內(nèi)槽加工中,在型面加工中由于編程麻煩,一般不用。但在加工螺旋槳槳葉一類零件時,工件剛度小,采用從里到外的環(huán)切,有利于減少工件在加工過程中的變形。(5)內(nèi)槽加工圖8-9 內(nèi)槽加工內(nèi)槽是指以封閉曲線為邊界的平底凹坑,如圖8-9所示。加工內(nèi)槽一律使用平底銑刀,刀具邊緣部分的圓角半徑應(yīng)符合內(nèi)槽的圖紙要求。內(nèi)槽的切削分兩步,第一步切內(nèi)腔,第二步切輪廓。切輪廓通常又分為粗加工和精加工兩步。粗加工時從內(nèi)槽輪廓線向里平移銑刀半徑R并且留出精加工余量y。由此得出的粗加工刀位線形是計算內(nèi)腔走刀路線的依據(jù)。切削內(nèi)腔時,環(huán)切和行切在生產(chǎn)中都有應(yīng)用。兩種走刀路線的共同點是都要切凈內(nèi)腔中的全部面積,不留死角,不傷輪廓,同時盡量減少重復(fù)走刀的搭接量。環(huán)切法的刀位點計算稍復(fù)雜,需要一次一次向里收縮輪廓線,算法的應(yīng)用局限性稍大,例如當(dāng)內(nèi)槽中帶有局部凸臺時,對于環(huán)切法就難于設(shè)計通用的算法。從走刀路線的長短比較,行切法要略優(yōu)于環(huán)切法。但在加工小面積內(nèi)槽時,環(huán)切的程序量要比行切小。第二節(jié) 數(shù)控銑床編程指令以前我國的數(shù)控銑床所使用的數(shù)控系統(tǒng)基本是從國外進(jìn)口的,其中以日本FANUC、德國SIEMENS、美國A-B公司和西班牙FAGOR生產(chǎn)的數(shù)控系統(tǒng)為主。近年來,我國也在不斷自行開發(fā)國產(chǎn)的數(shù)控系統(tǒng),并得到了較廣泛的應(yīng)用。其中較為成功的是華中數(shù)控、北京數(shù)控和廣州數(shù)控。這幾種數(shù)控系統(tǒng)都是在FANUC系統(tǒng)的基礎(chǔ)上,根據(jù)我國國情進(jìn)行開發(fā)改造的。這里以華中數(shù)控系統(tǒng)為例詳細(xì)講解數(shù)控銑床編程指令的應(yīng)用。一、華中數(shù)控系統(tǒng)簡述華中數(shù)控系統(tǒng)是武漢華中數(shù)控股份有限公司與華中理工大學(xué)聯(lián)合研制開發(fā)的。目前主要的型號有:華中I 型(HNC-1)和華中世紀(jì)星(HNC-21M)。華中I 型是一種性能較為全面的、高性能數(shù)控裝置;華中世紀(jì)星是在華中I 型的基礎(chǔ)上,為滿足市場要求開發(fā)的高性能經(jīng)濟型數(shù)控裝置,是一種基于PC的銑床CNC數(shù)控裝置,其基本編程指令與華中I 型相同。在此以華中世紀(jì)星(HNC-21M)為例進(jìn)行講解。HNC-21M系統(tǒng)技術(shù)性能參數(shù)是:可控制軸數(shù)和聯(lián)動軸數(shù)位4 軸(X、Y、Z、4TH);最大編程尺寸為99999.999mm;最小分辨率為0.01m-10m(可設(shè)置)。另外,該系統(tǒng)還具有直線、圓弧和螺旋線插補功能;刀具長度與半徑補償功能;用戶宏程序功能;固定循環(huán)功能;旋轉(zhuǎn)、縮放和鏡像功能;反向間隙補償功能;雙向螺距補償(最多5000 點) 功能;主軸轉(zhuǎn)速及進(jìn)給速度倍率控制功能;M、S、T功能;MDI 功能;自動加減速控制(S 曲線) 功能;加速度平滑控制功能;加工斷點保護/恢復(fù)功能;故障自我診斷與報警功能;全屏幕程序在線編輯與校驗功能;CNC 通訊(RS-232)等功能。二、程序結(jié)構(gòu)(一)程序格式一個零件程序是一組被傳送到數(shù)控裝置中去的指令和數(shù)據(jù)。它由遵循一定結(jié)構(gòu)句法和格式規(guī)則的若干個程序段組成,而每個程序段又由若干個指令字組成,如圖8-10所示。圖8-10 程序格式一個零件的加工程序格式因數(shù)控系統(tǒng)而不同,但通常(ISO標(biāo)準(zhǔn))包括了起始符和結(jié)束符,即由“%”開頭和結(jié)尾,以字母O后跟四位數(shù)字構(gòu)成的程序名單列一行,其下是程序主體,M30或M02作為程序結(jié)束指令。華中世紀(jì)星數(shù)控裝置HNC-21M 的程序結(jié)構(gòu)如下:(1)程序起始符:%(或O)符,%(或O)后跟程序號。(2)程序結(jié)束:M30或M02。(3)注釋符:括號( )內(nèi)或分號后的內(nèi)容為注釋文字。值得注意的是,一個零件程序是按程序段的輸入順序執(zhí)行的,而不是按程序段號的順序執(zhí)行的,但書寫程序時建議按升序書寫程序段號。圖8-11 程序段格式(二)程序段格式每個程序段由若干個指令字組成,以“;”或“LT”作為段結(jié)束標(biāo)志。具體格式如圖8-11所示。指令字是控制系統(tǒng)的具體指令,由地址符(字母)和帶符號(如尺寸字)或不帶符號的數(shù)字組成。三、華中數(shù)控HNC-21M 的基本編程指令圖8-12 進(jìn)給速率F編程指令按不同功能劃分為準(zhǔn)備功能G指令、輔助功能M指令和F、S、T指令三大類。(一)F、S、T指令1F功能F是控制刀具位移速度的進(jìn)給速率指令,為續(xù)效指令,如圖8-12所示。但快速定位G00的速度不受其控制。在銑削加工中,F(xiàn)的單位一般為mm / min(每分鐘進(jìn)給量)。2S功能 S功能用以指定主軸轉(zhuǎn)速,單位是r / min。S是模態(tài)指令。S功能只有在主軸速度可調(diào)節(jié)時才有效。3T功能 T是刀具功能字,后跟兩位數(shù)字指示更換刀具的編號。在加工中心上執(zhí)行T 指令,則刀庫轉(zhuǎn)動來選擇所需的刀具,然后等待直到M06指令作用時自動完成換刀。T 指令同時可調(diào)入刀補寄存器中的刀補值(刀補長度和刀補半徑) 。雖然T 指令為非模態(tài)指令,但被調(diào)用的刀補值會一直有效,直到再次換刀調(diào)入新的刀補值。如T0101,前一個01指的是選用01號刀,第二個01指的是調(diào)入01號刀補值。當(dāng)?shù)堆a號為00時,實際上是取消刀補。如T0100,則是用01號刀,且取消刀補。(二)、輔助功能M指令輔助功能M指令,由地址字M后跟一至兩位數(shù)字組成,M00M99。主要用來設(shè)定數(shù)控機床電控裝置單純的開/關(guān)動作,以及控制加工程序的執(zhí)行走向。各M指令功能如表8-1所示:表8-1 M 代 碼 功 能 表M 指令功 能M 指令功 能M00程序停止M06刀具交換M01程序選擇性停止M08切削液開啟M02程序結(jié)束M09切削液關(guān)閉M03主軸正轉(zhuǎn)M30程序結(jié)束,返回開頭M04主軸反轉(zhuǎn)M98調(diào)用子程序M05主軸停止M99子程序結(jié)束1暫停指令M00 當(dāng)CNC 執(zhí)行到M00 指令時,將暫停執(zhí)行當(dāng)前程序,以方便操作者進(jìn)行刀具更換、工件的尺寸測量、工件調(diào)頭或手動變速等操作。暫停時機床的主軸進(jìn)給及冷卻液停止,而全部現(xiàn)存的模態(tài)信息保持不變。若欲繼續(xù)執(zhí)行后續(xù)程序重按操作面板上的“啟動鍵”即可。 2程序結(jié)束指令M02 M02用在主程序的最后一個程序段中,表示程序結(jié)束。當(dāng)CNC 執(zhí)行到M02 指令時機床的主軸、進(jìn)給及冷卻液全部停止。使用M02的程序結(jié)束后,若要重新執(zhí)行該程序就必須重新調(diào)用該程序。3程序結(jié)束并返回到零件程序頭指令M30 M30 和M02 功能基本相同,只是M30 指令還兼有控制返回到零件程序頭(%)的作用。使用M30 的程序結(jié)束后,若要重新執(zhí)行該程序,只需再次按操作面板上的“啟動鍵”即可。 4子程序調(diào)用及返回指令M98、M99M98 用來調(diào)用子程序;M99 表示子程序結(jié)束,執(zhí)行M99 使控制返回到主程序。在子程序開頭必須規(guī)定子程序號,以作為調(diào)用入口地址。在子程序的結(jié)尾用M99,以控制執(zhí)行完該子程序后返回主程序。在這里可以帶參數(shù)調(diào)用子程序,類似于固定循環(huán)程序方式。有關(guān)內(nèi)容可參見“固定循環(huán)宏程序”。另外,G65指令的功能與M98相同。5主軸控制指令M03 、M04和 M05M03 啟動主軸,主軸以順時針方向(從Z 軸正向朝Z 軸負(fù)向看)旋轉(zhuǎn);M04 啟動主軸,主軸以逆時針方向旋轉(zhuǎn);M05 主軸停止旋轉(zhuǎn)。6換刀指令M06M06 用于具有刀庫的數(shù)控銑床或加工中心,用以換刀。通常與刀具功能字T 指令一起使用。如T0303 M06是更換調(diào)用03號刀具,數(shù)控系統(tǒng)收到指令后,將原刀具換走,而將03號刀具自動地安裝在主軸上。7冷卻液開停指令M07、M09M07指令將打開冷卻液管道;M09指令將關(guān)閉冷卻液管道。其中M09為缺省功能。(三)準(zhǔn)備功能G指令準(zhǔn)備功能G代碼是建立坐標(biāo)平面、坐標(biāo)系偏置、刀具與工件相對運動軌跡(插補功能)、以及刀具補償?shù)榷喾N加工操作方式的指令。范圍由:G0(等效于G00) G99。G代碼指令的功能如表8-2所示。表8-2 常用G代碼及功能G 代 碼組 別功 能G0001快速定位G01直線插補G02順(時針)圓弧插補G03逆(時針)圓弧插補G0400暫停G1702X-Y平面設(shè)定G18X-Z平面設(shè)定G19Y-Z平面設(shè)定G2006英制單位輸入G21公制單位輸入G2800經(jīng)參考點返回機床原點G29由參考點返回G4007刀具半徑補償取消G41刀具半徑左補償G42刀具半徑右補償G4308正向長度補償G44負(fù)向長度補償G49長度補償取消G5200局部坐標(biāo)系設(shè)定G5414第一工作坐標(biāo)系G55第二工作坐標(biāo)系G56第三工作坐標(biāo)系G57第四工作坐標(biāo)系G58第五工作坐標(biāo)系G59第六工作坐標(biāo)系G7309分級進(jìn)給鉆削循環(huán)G74反攻螺紋循環(huán)G80固定循環(huán)注銷G81G89鉆、攻螺紋、鏜孔固定循環(huán)G9003絕對值編程G91增量值編程G9200工件坐標(biāo)系設(shè)定G9810固定循環(huán)退回起始點G99固定循環(huán)退回R點注:黑體字指令為系統(tǒng)上電時的默認(rèn)設(shè)置;00組代碼是一次性代碼,僅在所在的程序行內(nèi)有效;其他組別的G指令為模態(tài)代碼,此類指令一經(jīng)設(shè)定一直有效,直到被同組G代碼取代。1單位設(shè)定指令G20、G21、G22G20是英制輸入制式;G21是公制輸入制式;G22是脈沖當(dāng)量輸入制式。3 種制式下線性軸和旋轉(zhuǎn)軸的尺寸單位如表8-3所示。表8-3 尺寸輸入制式及單位指令線性軸旋轉(zhuǎn)軸G20(英制)英寸度G21(公制)毫米度G22(脈沖當(dāng)量)移動軸脈沖當(dāng)量旋轉(zhuǎn)軸脈沖當(dāng)量2絕對值編程G90 與相對值編程G91G90是絕對值編程,即每個編程坐標(biāo)軸上的編程值是相對于程序原點的;G91是相對值編程,即每個編程坐標(biāo)軸上的編程值是相對于前一位置而言的,該值等于沿軸移動的距離。G90和G91可以用于同一個程序段中,但要注意其順序所造成的差異。如圖8-13a)所示的圖形,要求刀具由原點按順序移動到1、2、3點,使用G90和G91編程如圖8-13b)、c)所示。圖8-13 絕對值編程與相對值編程選擇合適的編程方式將使編程可以簡化。通常當(dāng)圖紙尺寸由一個固定基準(zhǔn)給定時,采用絕對方式編程較為方便,而當(dāng)圖紙尺寸是以輪廓頂點之間的間距給出時,采用相對方式編程較為方便。圖8-14 加工平面設(shè)定 圖8-15 設(shè)定工件坐標(biāo)系指令G923加工平面設(shè)定指令G17、G18、G19:G17選擇XY平面;G18選擇ZX平面;G19選擇YZ平面,如圖8-14所示。一般系統(tǒng)默認(rèn)為G17。該組指令用于選擇進(jìn)行圓弧插補和刀具半徑補償?shù)钠矫?。注意的是,移動指令與平面選擇無關(guān),例如指令“G17 G01 Z10”時,Z軸照樣會移動。4坐標(biāo)系設(shè)定指令:(1)工件坐標(biāo)系設(shè)定指令G92 指令格式為:G92 X_ Y_ Z_G92并不驅(qū)使機床刀具或工作臺運動,數(shù)控系統(tǒng)通過G92命令確定刀具當(dāng)前機床坐標(biāo)位置相對于加工原點(編程起點)的距離關(guān)系,以求建立起工件坐標(biāo)系。格式中的尺寸字X、Y、Z指定起刀點相對于工件原定的位置。要建立如圖8-15所示工件的坐標(biāo)系。使用G92 設(shè)定坐標(biāo)系的程序為G92 X30 Y30 Z20 。G92指令一般放在一個零件程序的第一段。(2)工件坐標(biāo)系選擇指令G54G59G54G59 是系統(tǒng)預(yù)定的6 個工件坐標(biāo)系,可根據(jù)需要任意選用。這6 個預(yù)定工件坐標(biāo)系的原點在機床坐標(biāo)系中的值(工件零點偏置值)可用MDI 方式輸入,系統(tǒng)自動記憶。工件坐標(biāo)系一旦選定,后續(xù)程序段中絕對值編程時的指令值均為相對此工件坐標(biāo)系原點的值。采用G54G59選擇工件坐標(biāo)系方式如圖8-16所示。圖8-16 選擇坐標(biāo)系指令G54G59在圖8-17a)所示坐標(biāo)系中,要求刀具從當(dāng)前點移動到A 點,再從A 點移動到B 點。使用工件坐標(biāo)系G54和G59的程序如圖8-17b)所示。在使用G54G59時應(yīng)注意,用該組指令前,應(yīng)先用MDI方式輸入各坐標(biāo)系的坐標(biāo)原點在機床坐標(biāo)系中的坐標(biāo)值。圖8-17 G54G59的使用(3)局部坐標(biāo)系設(shè)定指令G52指令格式為:G52 X_Y_Z_A_其中X 、Y、 Z 、A 是局部坐標(biāo)系原點在當(dāng)前工件坐標(biāo)系中的坐標(biāo)值。G52 指令能在所有的工件坐標(biāo)系(G92、G54G59)內(nèi)形成子坐標(biāo)系,即局部坐標(biāo)系。含有G52 指令的程序段中,絕對值編程方式的指令值就是在該局部坐標(biāo)系中的坐標(biāo)值。設(shè)定局部坐標(biāo)系后,工件坐標(biāo)系和機床坐標(biāo)系保持不變。G52 指令為非模態(tài)指令。在縮放及旋轉(zhuǎn)功能下不能使用G52指令,但在G52下能進(jìn)行縮放及坐標(biāo)系旋轉(zhuǎn)。(4)直接機床坐標(biāo)系編程指令G53指令格式為:G53 X_ Y_ Z_G53 是機床坐標(biāo)系編程,該指令使刀具快速定位到機床坐標(biāo)系中的指定位置上。在含有G53 的程序段中,應(yīng)采用絕對值編程。且X、Y、Z均為負(fù)值。5進(jìn)給控制指令(1)快速定位指令G00指令格式為:G00 X_ Y_ Z_ A_其中X、Y、Z、A 是快速定位終點,在G90 時為終點在工件坐標(biāo)系中的坐標(biāo),在G91 時為終點相對于起點的位移量。G00指令刀具相對于工件以各軸預(yù)先設(shè)定的速度,從當(dāng)前位置快速移動到程序段指令的定位目標(biāo)點。其快移速度由機床參數(shù)“快移進(jìn)給速度”對各軸分別設(shè)定,而不能用F規(guī)定。G00一般用于加工前的快速定位或加工后的快速退刀。注意在執(zhí)行G00 指令時,由于各軸以各自速度移動,不能保證各軸同時到達(dá)終點,因而聯(lián)動直線軸的合成軌跡不一定是直線。所以操作者必須格外小心,以免刀具與工件發(fā)生碰撞。常見的做法是將Z 軸移動到安全高度,再放心地執(zhí)行G00 指令。(2)單方向定位G60指令格式為:G60 X_ Y_ Z_ A_其中X、Y、Z、A 是單向定位終點。G60 單方向定位過程是:各軸先以G00 速度快速定位到一中間點,然后以一固定速度移動到定位終點。各軸的定位方向(從中間點到定位終點的方向)以及中間點與定位終點的距離,由機床參數(shù)單向定位偏移值設(shè)定。當(dāng)該參數(shù)值小于0時,定位方向為負(fù);當(dāng)該參數(shù)值大于0 時,定位方向為正。G60 指令僅在其被規(guī)定的程序段中有效。6直線插補指令G01數(shù)控機床的刀具(或工作臺)沿各坐標(biāo)軸位移是以脈沖當(dāng)量為單位的(mm/脈沖)。刀具加工直線或圓弧時,數(shù)控系統(tǒng)按程序給定的起點和終點坐標(biāo)值,在其間進(jìn)行“數(shù)據(jù)點的密化”求出一系列中間點的坐標(biāo)值,然后依順序按這些坐標(biāo)軸的數(shù)值向各坐標(biāo)軸驅(qū)動機構(gòu)輸出脈沖。數(shù)控裝置進(jìn)行的這種“數(shù)據(jù)點的密化”叫做插補功能。G01是直線插補指令。它指定刀具從當(dāng)前位置,以兩軸或三軸聯(lián)動方式向給定目標(biāo)按F指定進(jìn)給速度運動,加工出任意斜率的平面(或空間)直線。指令格式為:G01 X_ Y_ Z_ F_其中X、Y、Z是線性進(jìn)給的終點,F(xiàn)是合成進(jìn)給速度。G01 指令是要求刀具以聯(lián)動的方式,按F規(guī)定的合成進(jìn)給速度,從當(dāng)前位置按線性路線(聯(lián)動直線軸的合成軌跡為直線)移動到程序段指令的終點。G01是模態(tài)指令,可由G00、 G02、 G03 或G33功能注銷。7圓弧插補指令G02、G03G02、G03按指定進(jìn)給速度的圓弧切削,G02順時針圓弧插補,G03逆時針圓弧插補。圖8-18 圓弧插補方向所謂順圓、逆圓指的是從第三軸正向朝零點或朝負(fù)方向看,如X-Y平面內(nèi),從Z軸正向向原點觀察,順時針轉(zhuǎn)為順圓,反之逆圓。如圖8-18所示。指令格式為: 其中:X、Y、Z X軸、Y軸、Z軸的終點坐標(biāo);I、J、K 圓弧起點相對于圓心點在X、Y、Z軸向的增量值;R 圓弧半徑;F 進(jìn)給速率。終點坐標(biāo)可以用絕對坐標(biāo)G90時或增量坐標(biāo)G91表示,但是I、J、K的值總是以增量方式表示?!纠?-1】 使用G02 對圖8-19所示劣弧a 和優(yōu)弧b 進(jìn)行編程。圖8-19優(yōu)弧與劣弧的編程 圖8-20 整圓編程分析:在圖中,a弧與b弧的起點相同、終點相同、方向相同、半徑相同,僅僅旋轉(zhuǎn)角度a180,b180。所以a弧半徑以R30表示,b弧半徑以R-30表示。程序編制如表8-4。表8-4 劣弧a 和優(yōu)弧b 的編程類別劣弧(a?。﹥?yōu)弧(b?。┰隽烤幊蘂91 G02 X30 Y30 R30 F300G91 G02 X30 Y30 R-30 F300G91 G02 X30 Y30 R30 F300G91 G02 X30 Y30 I0 J30 F300絕對編程G90 G02 X0 Y30 R30 F300G90 G02 X0 Y30 R-30 F300G90 G02 X0 Y30 I30 J0 F300G90 G02 X0 Y30 I0 J30 F300【例8-2】使用G02/G03 對圖8-20所示的整圓編程。解:整圓的程序編制見表8-5。表8-5 整圓的程序類別從A 點順時針一周從B 點逆時針一周增量編程G91 G02 X0 Y0 I30 J0 F300G91 G03 X0 Y0 I0 J30 F300絕對編程G90 G02 X30 Y0 I30 J0 F300G90 G03 X0 Y-30 I0 J30 F300注意:所謂順時針或逆時針,是從垂直于圓弧所在平面的坐標(biāo)軸的正方向看到的回轉(zhuǎn)方向;整圓編程時不可以使用R方式,只能用I、J、K方式;同時編入R 與I、J、K 時,只有R 有效。8螺旋線進(jìn)給指令G02/G03 指令格式為: 其中X, Y, Z 是由G17/G18/G19 平面選定的兩個坐標(biāo)為螺旋線投影圓弧的終點,意義同圓弧進(jìn)給,第3 坐標(biāo)是與選定平面相垂直軸的終點。其余參數(shù)的意義同圓弧進(jìn)給。該指令對另一個不在圓弧平面上的坐標(biāo)軸施加運動指令,對于任何小于360 的圓弧,可附加任一數(shù)值的單軸指令。圖8-21a)所示螺旋線編程的程序見圖8-21b)。圖8-21 螺旋線進(jìn)給指令9刀具補償指令(1)刀具半徑補償指令G40、G41、G42指令格式為: ; G01 G40 X_Y_;圖8-22 刀具半徑補償其中:G41左偏半徑補償,指沿著刀具前進(jìn)方向,向左側(cè)偏移一個刀具半徑,如圖8-22a)所示。 G42右偏半徑補償,指沿著刀具前進(jìn)方向,向右側(cè)補償一個刀具半徑,如圖8-22b)所示。X,Y建立刀補直線段的終點坐標(biāo)值。D 數(shù)控系統(tǒng)存放刀具半徑值的內(nèi)存地址,后有兩位數(shù)字。如:D01代表了存儲在刀補內(nèi)存表第1號中的刀具的半徑值。刀具的半徑值需預(yù)先用手工輸入。 G40刀具半徑補償撤消指令。 注意:刀具半徑補償平面的切換,必須在補償取消方式下進(jìn)行。刀具半徑補償?shù)慕⑴c取消只能用G00 或G01 指令,不得是G02 或G03?!纠?-3】考慮刀具半徑補償,編制圖8-23所示零件的加工程序。要求建立如圖所示的工件坐標(biāo)系,按箭頭所指示的路徑進(jìn)行加工。設(shè)加工開始時刀具距離工件上表面50mm,切削深度為2mm。圖8-23 刀補指令的應(yīng)用解:一個完整的零件程序如表8-6。 表8-6 刀具半徑補償指令的應(yīng)用程 序說 明%8031程序名N10 G92 X-10 Y-10 Z50確定對刀點N20 G90 G17在XY平面,絕對坐標(biāo)編程N30 G42 G00 X4 Y10 D01右刀補,進(jìn)刀到(4,10)的位置N40 Z2 M03 S900Z軸進(jìn)到離表面2mm的位置,主軸正轉(zhuǎn)N50 G01 Z-2 F800進(jìn)給切削深度N60 X30插補直線ABN70 G03 X40 Y20 I0 J10插補圓弧BCN80 G02 X30 Y30 I0 J10插補圓弧CDN90 G01 X10 Y20插補直線DEN100 Y5插補直線E(10,5)N110 G00 Z50 M05返回Z方向的安全高度,主軸停轉(zhuǎn)N120 G40 X-10 Y-10返回到對刀點N130 M02程序結(jié)束注意:加工前應(yīng)先用手動方式對刀,將刀具移動到相對于編程原點(-10,-10,50)的對刀點處。圖中帶箭頭的實線為編程輪廓,不帶箭頭的虛線為刀具中心的實際路線。(2)刀具長度補償指令G43、G44、G49 G43使刀具在終點坐標(biāo)處向正方向多移動一個偏差量e;G44則把刀具在終點坐標(biāo)值減去一個偏差量e(向負(fù)方向移動e);G49(或D00)撤銷刀具長度補償。其格式與刀具半徑補償指令相類似。10回參考點控制指令(1)自動返回參考點G28指令格式為:G28 X_ Y_ Z_ A_其中X、Y、Z、A 是回參考點時經(jīng)過的中間點(非參考點)。G28 指令首先使所有的編程軸都快速定位到中間點,然后再從中間點返回到參考點。一般G28 指令用于刀具自動更換或者消除機械誤差,在執(zhí)行該指令之前,應(yīng)取消刀具補償。在G28 的程序段中不僅產(chǎn)生坐標(biāo)軸移動指令,而且記憶了中間點坐標(biāo)值,以供G29 使用。電源接通后,在沒有手動返回參考點的狀態(tài)下指定G28 時,從中間點自動返回參考點與手動返回參考點相同。這時從中間點到參考點的方向,就是機床參數(shù)“回參考點方向”設(shè)定的方向。G28 指令僅在其被規(guī)定的程序段中有效。(2)自動從參考點返回G29指令格式為:G29 X_ Y_ Z_ A_其中X、Y、Z、A 是返回的定位終點。G29可使所有編程軸以快速進(jìn)給經(jīng)過由G28 指令定義的中間點,然后再到達(dá)指定點。通常該指令緊跟在G28指令之后。G29指令僅在其被規(guī)定的程序段中有效。圖8-24 G28指令的應(yīng)用 圖8-25 暫停指令的應(yīng)用11暫停指令G04指令格式為:G04 P_其中:P暫停時間,單位為s(秒)。G04在前一程序段的進(jìn)給速度降到零之后才開始暫停動作。在執(zhí)行含G04 指令的程序段時,先執(zhí)行暫停功能。G04為非模態(tài)指令,僅在其被規(guī)定的程序段中有效。圖8-25a)所示零件的鉆孔加工程序如圖8-25b)所示。在零件的鉆孔加工程序中,G04可使刀具作短暫停留,以獲得圓整而光滑的表面。如對不通孔作深度控制時,在刀具進(jìn)給到規(guī)定深度后,用暫停指令使刀具作非進(jìn)給光整切削,然后退刀,確??椎灼秸?2簡化編程指令(1)鏡像功能G24、G25指令格式為:G24 X_ Y_ Z_ A_M98 P_G25 X_ Y_ Z_ A_其中:G24建立鏡像;G25取消鏡像;X、Y、Z、A鏡像位置。當(dāng)工件相對于某一軸具有對稱形狀時,可以利用鏡像功能和子程序,只對工件的一部分進(jìn)行編程,而能加工出工件的對稱部分,這就是鏡像功能。當(dāng)某一軸的鏡像有效時,該軸執(zhí)行與編程方向相反的運動?!纠?-4】 使用鏡像功能編制如圖8-26所示輪廓的加工程序。設(shè)刀具起點距工件上表面100mm,切削深度5

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

最新文檔

評論

0/150

提交評論