對簡易數(shù)控車床數(shù)控指令的巧研究_第1頁
對簡易數(shù)控車床數(shù)控指令的巧研究_第2頁
對簡易數(shù)控車床數(shù)控指令的巧研究_第3頁
對簡易數(shù)控車床數(shù)控指令的巧研究_第4頁
對簡易數(shù)控車床數(shù)控指令的巧研究_第5頁
已閱讀5頁,還剩40頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡介

1、邵陽學(xué)院畢業(yè)設(shè)計(jì)(論文)摘 要 數(shù)控技術(shù)是現(xiàn)代制造技術(shù)的基礎(chǔ),它的廣泛應(yīng)用,使普通機(jī)械被數(shù)控機(jī)械所代替,全球制造業(yè)發(fā)生了根本性變化1。其中表現(xiàn)最明顯的是:大量的普通機(jī)床被高精度化、高效加工、多功能化、復(fù)合化、高速度化、高智能化的數(shù)控機(jī)床所取代。在經(jīng)濟(jì)全球化、制造全球化的大背景下,我國的制造業(yè)也在發(fā)生前所未有的變化,然而,由于“簡易型數(shù)控機(jī)床2”具有價(jià)格低廉、操作使用方便等優(yōu)點(diǎn),特別是非常適合我國經(jīng)濟(jì)基礎(chǔ)薄弱、人口眾多的基本國情,因此,簡易數(shù)控機(jī)床代替了普通機(jī)床??墒牵瑢τ诤喴讛?shù)控機(jī)床的編程特別是數(shù)控指令的應(yīng)用研究卻很不夠。因此,有必要對其進(jìn)行有效的研究。同時(shí)又由于車床的加工范圍比較廣泛、價(jià)格便

2、宜、且把普通車床改造為簡易型數(shù)控車床較簡單,所以簡易型數(shù)控車床在簡易型數(shù)控機(jī)床中占絕大多數(shù)。這就使得對簡易數(shù)控車床數(shù)控指令的應(yīng)用研究顯得尤為重要。本文主要介紹了數(shù)控加工的程序編制基礎(chǔ),和對簡易數(shù)控車床數(shù)控指令G00和G33指令的巧用進(jìn)行了研究。通過在CK0630數(shù)控車床上做指令的巧用加工實(shí)驗(yàn),得到了使用G00代替G28與G29指令和使用G33指令代替G80與G81指令可以縮短加工程序和加工時(shí)間的結(jié)論。關(guān)鍵詞: 數(shù)控機(jī)床;數(shù)控車床;數(shù)控編程;數(shù)控指令;數(shù)控加工;簡易數(shù)控機(jī)床;簡易數(shù)控車床目 錄1 數(shù)控加工的程序編制基礎(chǔ)111 概述112 數(shù)控編程的基礎(chǔ)213 數(shù)控標(biāo)準(zhǔn)914 數(shù)控加工程序編制的特

3、點(diǎn)192 巧用G00指令 2121 G00指令的常規(guī)(一般)用法2122 G00指令的特殊(巧妙)用法探討2223 G28和G29代碼功能介紹 2324 實(shí)驗(yàn)驗(yàn)證和結(jié)論233 巧用G33指令 2931 G33指令的常規(guī)(一般)用法2932 G33指令的特殊(巧妙)用法探討3033 G80和G81代碼功能介紹3134 實(shí)驗(yàn)驗(yàn)證和結(jié)論32結(jié)論37參考文獻(xiàn)38致謝39前 言 在制造業(yè)中,特別值得提出的是機(jī)械制造業(yè),也就是機(jī)械工業(yè),它是制造業(yè)的基礎(chǔ)與核心,在今天,盡管信息科技迅猛發(fā)展、高科技日新月異,但仍然改變不了制造業(yè),更改變不了機(jī)械制造業(yè)的基礎(chǔ)地位。機(jī)械制造業(yè)是提供生產(chǎn)工具、生活資料、科技手段、國

4、防裝備的依托,是現(xiàn)代化的動力源之一。馬克思在資本論中有段名言,至今仍熠熠生輝:“大工業(yè)必須掌握它特有的生產(chǎn)資料,即機(jī)器本身,必須用機(jī)器生產(chǎn)機(jī)器。這樣,大工業(yè)才能建立起與自己相適應(yīng)的技術(shù)基礎(chǔ),才能得以自立?!鄙a(chǎn)機(jī)器的機(jī)器,中文稱為“機(jī)床”(英文稱為“Machine Tool”(機(jī)器工具);德文叫做“Werkzenugmashine” (工具機(jī)器)??梢哉f,沒有制造業(yè),就沒有工業(yè);而沒有機(jī)械制造業(yè),就沒有獨(dú)立的工業(yè)。因此,發(fā)展機(jī)械制造業(yè)是發(fā)展國民經(jīng)濟(jì)和生產(chǎn)力的一項(xiàng)關(guān)鍵而又基礎(chǔ)的戰(zhàn)略措施3。 作為“機(jī)器工具”或“工具機(jī)器”的機(jī)床,隨著科技的發(fā)展也在發(fā)生深刻的變化??刂普?、計(jì)算機(jī)技術(shù)、特別是內(nèi)涵更為

5、廣泛的信息技術(shù)和管理科學(xué)同機(jī)械制造技術(shù)相結(jié)合成為當(dāng)今蓬勃發(fā)展的先進(jìn)制造技術(shù)。而先進(jìn)制造技術(shù)的核心就是“數(shù)字化”,同時(shí)作為同先進(jìn)制造技術(shù)相應(yīng)的先進(jìn)機(jī)床,它發(fā)展的關(guān)鍵技術(shù)就是數(shù)控技術(shù)。數(shù)控技術(shù)是先進(jìn)制造技術(shù)的技術(shù)基礎(chǔ),自然,體現(xiàn)著數(shù)控技術(shù)的數(shù)控機(jī)床和數(shù)控技術(shù)本身就理所當(dāng)然地成為制造業(yè)關(guān)注的焦點(diǎn)。有專家預(yù)言:21世紀(jì)機(jī)械制造業(yè)的競爭,其實(shí)質(zhì)是數(shù)控技術(shù)的競爭。然而,在國內(nèi),由于簡易型數(shù)控機(jī)床具有價(jià)格低廉、操作使用方便等優(yōu)點(diǎn),特別是非常適合我國經(jīng)濟(jì)基礎(chǔ)薄弱、人口眾多的基本國情,因此,簡易數(shù)控機(jī)床在我國的使用非常普及,普通機(jī)床的數(shù)控化改裝也使用得比較廣泛??墒牵瑢τ诤喴讛?shù)控機(jī)床的編程特別是數(shù)控指令的應(yīng)用研

6、究卻很不夠。因此,有必要也有可能對其進(jìn)行有效的研究4。由于車床的加工范圍比較廣泛、價(jià)格便宜、且把普通車床改造為簡易型數(shù)控車床較簡單,所以簡易型數(shù)控車床在簡易型數(shù)控機(jī)床中占絕大多數(shù)。這就使得對簡易數(shù)控車床數(shù)控指令的應(yīng)用研究顯得尤為重要。在簡易數(shù)控車床上,由于數(shù)控系統(tǒng)簡單,雖然一般具有一定的局部循環(huán)功能,但固定循環(huán)功能一般卻很少,以CK0630車床為例,它本身僅僅具有螺紋加工固定循環(huán)指令,這就可能使復(fù)雜零件的數(shù)控加工程序較長。而簡易型數(shù)控系統(tǒng)由于內(nèi)存的限制卻要求數(shù)控加工程序盡可能地短。同時(shí),簡易型數(shù)控機(jī)床又一般采用開環(huán)控制的控制方式,其機(jī)床本身的精度比閉環(huán)控制或半閉環(huán)控制的數(shù)控機(jī)床低。因此,如何盡

7、量縮短加工程序以及用較短的數(shù)控加工程序來達(dá)到高精度的零件加工要求,這是我們在使用簡易型數(shù)控車床時(shí)應(yīng)注意的一個(gè)重要問題4。根據(jù)趙小林老師的指導(dǎo)和自己查閱資料,G00和G33這兩個(gè)指令能夠巧妙應(yīng)用,同時(shí)由于沒有太多的時(shí)間去研究其他指令,此次畢業(yè)論文從中摘取G00和G33指令進(jìn)行巧用研究。1 數(shù)控加工的程序編制基礎(chǔ)11 概述111 數(shù)控編程的基本概念在數(shù)控車床上加工零件時(shí),一般首先需要編寫零件加工程序,即用數(shù)字形式的指令代碼來描述被加工零件的工藝過程、零件尺寸和工藝參數(shù)(如主軸轉(zhuǎn)速、進(jìn)給速度等),然后將零件加工程序輸入數(shù)控裝置,經(jīng)過計(jì)算機(jī)的處理與計(jì)算,發(fā)出各種控制指令,控制機(jī)床的運(yùn)動與輔助動作,自動

8、完成零件的加工。當(dāng)變更加工對象時(shí),只需重新編寫零件加工程序,而機(jī)床本身不需要任何調(diào)整就能把零件加工出來5。這種根據(jù)被加工零件的圖紙及其技術(shù)要求、工藝要求等切削加工的必要信息,按數(shù)控系統(tǒng)所規(guī)定的指令和格式編制的數(shù)控加工指令序列,就是數(shù)控加工程序,或稱零件程序。要在數(shù)控機(jī)床上進(jìn)行加工,數(shù)控加工程序是必須的。制備數(shù)控加工程序的過程稱為數(shù)控加工程序編制,簡稱數(shù)控編程(NC programming),它是數(shù)控加工中一項(xiàng)極為重要的工作。112 數(shù)控編程方法簡介數(shù)控編程方法可以分為兩類:一類是手工編程;另一類是自動編程。(1)手工編程 手工編程是指編制零件數(shù)控加工程序的各個(gè)步驟,即從零件圖紙分析、工藝決策、

9、確定加工路線和工藝參數(shù)、計(jì)算刀位軌跡坐標(biāo)數(shù)據(jù)、編寫零件的數(shù)控加工程序單直至程序的檢驗(yàn),均由人工來完成。對于點(diǎn)位加工或幾何形狀不太復(fù)雜的平面零件,數(shù)控編程計(jì)算較簡單,程序段不多,手工編程即可實(shí)現(xiàn)。但對輪廓形狀由復(fù)雜曲線組成的平面零件,特別是空間復(fù)雜曲面零件,數(shù)值計(jì)算則相當(dāng)煩瑣,工作量大,容易出錯,且很難校對。據(jù)資料統(tǒng)計(jì),對于復(fù)雜零件,特別是曲面零件加工,用手工編程時(shí),一個(gè)零件的編程時(shí)間與在機(jī)床上實(shí)際加工時(shí)間之比,平均為30:1。數(shù)控機(jī)床不能開動的原因中,有20%30%是由于加工程序不能及時(shí)編制出來而造成的。因此,為了縮短生產(chǎn)周期,提高數(shù)控機(jī)床的利用率,有效地解決各種模具及復(fù)雜零件的加工問題,采用

10、手工編程已不能滿足要求,而必須采用自動編程方法。(2) 自動編程進(jìn)行復(fù)雜零件加工時(shí),刀位軌跡的計(jì)算量非常大,有些時(shí)候,甚至是不現(xiàn)實(shí)的。如何利用計(jì)算機(jī)技術(shù)協(xié)助人們完成加工程序的編制,導(dǎo)致了自動編程技術(shù)的發(fā)展。自動編程按照編程信息的輸入與計(jì)算機(jī)對信息的處理方式不同,可以分為以自動編程語言為基礎(chǔ)的自動編程方法和以計(jì)算機(jī)輔助設(shè)計(jì)為基礎(chǔ)的圖形交互式自動編程方法。以語言為基礎(chǔ)的自動編程方法是一種早期的自動編程方法,在編程時(shí)編程人員是依據(jù)所用數(shù)控語言的編程手冊以及零件圖樣,以語言的形式表達(dá)出加工的全部內(nèi)容,然后再把這些內(nèi)容全部輸入到計(jì)算機(jī)中進(jìn)行處理,制作出可以直接用于數(shù)控機(jī)床的加工程序。以計(jì)算機(jī)輔助設(shè)計(jì)為基

11、礎(chǔ)的圖形交互式自動編程方法是現(xiàn)代CADCAM集成中常用的方法,在編程時(shí)編程人員首先要對零件圖樣進(jìn)行工藝分析,確定構(gòu)圖方案,其后利用計(jì)算機(jī)輔助設(shè)計(jì)(CAD)或自動編程軟件本身的零件造型功能,構(gòu)建出零件幾何形狀,其后還需利用計(jì)算機(jī)輔助制造(CAM)功能,完成工藝方案的指定、切削用量的選擇、刀具及其參數(shù)的設(shè)定,自動計(jì)算并生成刀位軌跡文件,利用后置處理功能生成特定數(shù)控系統(tǒng)用加工程序,這種自動編程方式稱為圖形交互式編程。這種自動編程系統(tǒng)是一種CAD和CAM相結(jié)合的自動編程系統(tǒng)6。12 數(shù)控編程的基礎(chǔ)121 編程的幾何基礎(chǔ)(1) 機(jī)床坐標(biāo)系機(jī)床坐標(biāo)系是機(jī)床上固有的坐標(biāo)系,它用于確定被加工零件在機(jī)床中的坐標(biāo)

12、、機(jī)床運(yùn)動部件的特殊位置(如換刀點(diǎn)、參考點(diǎn))以及運(yùn)動范圍(如行程范圍、保護(hù)區(qū))等。數(shù)控機(jī)床采用ISO統(tǒng)一標(biāo)準(zhǔn)右手直角笛卡兒坐標(biāo)系。機(jī)床坐標(biāo)軸的命名方法如圖11所示,三個(gè)坐標(biāo)軸互相垂直,其中三個(gè)手指所指的方向分別為X軸、Y軸和Z軸的 正方向。此外,當(dāng)機(jī)床運(yùn)動多于X、Y、Z三個(gè)坐標(biāo)時(shí),則用U、V、W表示平行于X、Y、Z軸的第二組直線運(yùn)動坐標(biāo),如果還有第三組直線運(yùn)動,則分別命名為P、Q、R。用A、B、C分別表示繞X、Y、Z軸的旋轉(zhuǎn)運(yùn)動,其轉(zhuǎn)動的正方向用右手螺旋定則,第二組回轉(zhuǎn)運(yùn)動,可命名為D、E。在編程時(shí),為了編程的方便和統(tǒng)一,不論在加工中是刀具移動,還是被加工工件移動,一般都假定工件相對靜止不動,

13、而刀具在移動,并同時(shí)規(guī)定刀具遠(yuǎn)離工件的方向作為坐標(biāo)的正方向。如果把刀具看作相對靜止不動,工件移動,那么,坐標(biāo)軸的符號右上角應(yīng)加標(biāo)注記(),如X、Y、Z等。標(biāo)準(zhǔn)規(guī)定:數(shù)控機(jī)床的主軸與機(jī)床坐標(biāo)系的Z軸重合或平行。各種數(shù)控機(jī)床的坐標(biāo)系見有關(guān)的標(biāo)準(zhǔn)規(guī)定。 圖11 右手直角坐標(biāo)系(2) 機(jī)床零點(diǎn)與參考點(diǎn)機(jī)床坐標(biāo)系的原點(diǎn)稱為機(jī)床零點(diǎn)。機(jī)床零點(diǎn)是機(jī)床上的一個(gè)固定點(diǎn),由機(jī)床制造廠確定。它是其它所有坐標(biāo)系,如工件坐標(biāo)系、編程坐標(biāo)系以及機(jī)床參考點(diǎn)的基準(zhǔn)點(diǎn)。數(shù)控車床的零點(diǎn)一般設(shè)在主軸前端面的中心,坐標(biāo)系是從機(jī)床零點(diǎn)開始建立的X、Z軸二維坐標(biāo)系。Z軸與主軸平行,為縱向進(jìn)給方向;X軸與主軸垂直,為橫向進(jìn)給刀方向。數(shù)控銑

14、床的零點(diǎn)位置,各生產(chǎn)廠家不一致。有的設(shè)在機(jī)床工作臺中心,有的設(shè)在進(jìn)給行程范圍的終點(diǎn)。數(shù)控機(jī)床的參考點(diǎn)是用于對機(jī)床工作臺(或滑板)與刀具相對運(yùn)動的增量測量系統(tǒng)進(jìn)行定標(biāo)和控制的點(diǎn)。參考點(diǎn)的位置是由每個(gè)運(yùn)動軸上的擋鐵和限位開關(guān)精確的預(yù)先確定好的。因此,參考點(diǎn)對機(jī)床零點(diǎn)的坐標(biāo)是一個(gè)固定的已知數(shù)。在增量(或相對)測量系統(tǒng)中,數(shù)控機(jī)床加工零件的過程為:首先接通機(jī)床總開關(guān)和控制系統(tǒng)開關(guān),然后機(jī)床從任一位置返回參考點(diǎn),擋鐵打開參考點(diǎn)開關(guān),測量系統(tǒng)置零,即標(biāo)定了測量系統(tǒng)。之后,刀具在移動過程中,屏幕隨時(shí)顯示刀具的實(shí)際位置。裝有絕對測量系統(tǒng)的機(jī)床,由于具有坐標(biāo)軸的精確坐標(biāo)值,并能隨時(shí)讀出,故不需要參考點(diǎn)。絕大多數(shù)

15、數(shù)控機(jī)床采用增量式測量系統(tǒng),需要返回參考點(diǎn)。 (3) 工件坐標(biāo)系與工件零點(diǎn)編程尺寸都按工件坐標(biāo)系中的尺寸確定。工件坐標(biāo)系是用于確定工件幾何圖形上各幾何要素(點(diǎn)、直線、圓弧等)的位置而建立的坐標(biāo)系,工件坐標(biāo)系的原點(diǎn)即是工件零點(diǎn)。選擇工件零點(diǎn)的原則是便于將工件圖的尺寸方便地轉(zhuǎn)化為編程的坐標(biāo)值和提高加工精度,故一般選在工件圖樣的尺寸基準(zhǔn)上,能使工件方便地裝卡、測量和檢驗(yàn)的位置,尺寸精度和粗糙度要求比較高的工件表面上,對稱幾何圖形的對稱中心上。車削工件零點(diǎn)一般放在工件的右端面或左端面,且與主軸中心線重合的地方。銑削工件零點(diǎn)一般設(shè)在工件外輪廓的基一角上,進(jìn)刀深度方向的工件零點(diǎn)大多取在工件表面。 (4)

16、編程零點(diǎn)編程零點(diǎn)是編程坐標(biāo)系的零點(diǎn),即是程序零點(diǎn)。一般對于簡單零件,工件零點(diǎn)就是編程零點(diǎn)。即編程坐標(biāo)系就是工件坐標(biāo)系。因此,編程尺寸按工件坐標(biāo)系中的尺寸確定。而對于形狀特別復(fù)雜的零件,需要幾個(gè)程序或子程序。為了編程方便和減少許多坐標(biāo)值的計(jì)算,編程零點(diǎn)就不一定設(shè)在工件零點(diǎn)上,而設(shè)在便于程序編制的位置。(5) 絕對尺寸與增量尺寸零件圖上尺寸的標(biāo)注分為兩類:絕對尺寸和增量尺寸。絕對尺寸標(biāo)注的零件尺寸,是從工件坐標(biāo)系的原點(diǎn)進(jìn)行標(biāo)注的(即坐標(biāo)值);增量尺寸標(biāo)注某點(diǎn)零件尺寸,是相對它前一點(diǎn)的位置增量進(jìn)行標(biāo)注的,即零件上后一點(diǎn)的位置是前一點(diǎn)為零點(diǎn)進(jìn)行標(biāo)注的。當(dāng)對零件的輪廓加工進(jìn)行編程時(shí)要將圖紙上的尺寸換算成

17、點(diǎn)的坐標(biāo)值。如果選用的工件零點(diǎn)、編程零點(diǎn)位置不同,采用的尺寸標(biāo)注方式不同(絕對尺寸或增量尺寸),其點(diǎn)的坐標(biāo)值也不同7。122 編程的工藝基礎(chǔ) 編制數(shù)控機(jī)床加工零件程序需要處理工藝問題。在普通機(jī)床上加工零件的工藝實(shí)際上只是一個(gè)工藝過程卡,機(jī)床加工的切削用量、走刀路線、工序內(nèi)的工步安排等,往往都是操作工人自行決定的。因此,加工中的所有工序、工步,每道工序的切削用量、走刀路線、加工余量,以及所用刀具的尺寸、類型等都要預(yù)先確定好并編入程序中。為此,要求合格的編程員首先應(yīng)該是一個(gè)很好的工藝員,并對數(shù)控機(jī)床的性能、特點(diǎn)和應(yīng)用、切削規(guī)范和標(biāo)準(zhǔn)刀具系統(tǒng)等非常熟悉。否則就無法做到全面、周到地考慮零件加工的全過程

18、,無法正確、合理地確定零件加工程序了。(1) 加工工件的選擇不同類型的零件應(yīng)在不同種類的數(shù)控機(jī)床上加工。數(shù)控車床適合與加工形狀比較復(fù)雜的軸類零件和復(fù)雜曲線回轉(zhuǎn)形成的模具內(nèi)形腔。數(shù)控立式鏜銑床和立式加工中心適于加工箱體、箱蓋、平面凸輪、樣板、形狀復(fù)雜的平面或立體零件,以及模具的內(nèi)、外型腔等。數(shù)控臥式鏜銑床和臥式加工中心用于加工各種復(fù)雜的曲線、曲面、葉輪、模具等??傊?,不同類型的零件要選用不同的數(shù)控機(jī)床進(jìn)行加工。(2) 加工工序的劃分在數(shù)控機(jī)床上特別是在加工中心加工零件,工序十分復(fù)雜,許多零件只需在一次裝卡中就能完成全部工序。但是零件的粗加工,特別是鍛鑄毛坯零件的基準(zhǔn)面、定位面等部位的加工,應(yīng)在普

19、通機(jī)床上加工完成后,在裝卡到數(shù)控機(jī)床上進(jìn)行加工。這樣可以發(fā)揮數(shù)控機(jī)床的特點(diǎn),保持?jǐn)?shù)控機(jī)床的精度,延長數(shù)控機(jī)床的使用壽命,降低數(shù)控機(jī)床的使用成本。經(jīng)過粗加工或半精加工的零件裝卡到數(shù)控機(jī)床上之后,數(shù)控機(jī)床按照規(guī)定的工序一步一步地進(jìn)行半精加工和精加工。在數(shù)控機(jī)床上加工零件的工序劃分方法有: 刀具集中分序法 該法是按所用刀具劃分工序,用同一把刀完成零件上所有可以完成的部位。再用第二把刀、第三把刀完成它們可以完成的部位。這樣可以減少換刀次數(shù),壓縮空行程時(shí)間,減少不必要的定位誤差。 粗、精加工分序法 對單個(gè)零件要先粗加工、半精加工,而后精加工。對于一批零件,先全部進(jìn)行粗加工、半精加工,最后進(jìn)行精加工。粗、

20、精加工之間,最好隔一段時(shí)間,以使粗加工后零件的變形得到充分的恢復(fù),再進(jìn)行精加工,以提高零件的加工精度。 按加工部位分序法 一般先加工平面、定位面,后加工孔;先加工簡單的幾何形狀,再加工復(fù)雜的幾何形狀;先加工精度較低的部位,再加工精度要求較高的部位??傊?,在數(shù)控機(jī)床上加工零件,加工工序的劃分要根據(jù)零件的具體情況具體分析。許多工序的安排是按上述分序法綜合安排的。(2) 工件的裝卡方式在數(shù)控機(jī)床上加工零件,由于工序集中,往往是在一次裝卡中完成全部工序。因此,對零件的定位、夾緊方式要充分注意下面的問題: 盡量采用組合夾具。當(dāng)工件批量較大,工件精度要求較高時(shí),可以設(shè)計(jì)專用夾具。 零件定位、夾緊的部位應(yīng)考

21、慮到不妨礙各部位的加工、更換刀具以及重要部位的測量,尤其要注意不能發(fā)生刀具與工件、刀具和夾具碰撞的現(xiàn)象出現(xiàn)。 夾緊力應(yīng)力求通過(或靠近)主要支承點(diǎn)或在支承點(diǎn)所組成的三角形內(nèi);應(yīng)力求靠近切削部位,并在剛性較好的地方。盡量不要在被加工孔徑的上方,以減少零件變形。 零件的裝卡、定位要考慮到重復(fù)安裝的一致性,以減少對刀時(shí)間,提高同一批零件加工的一致性。一般同一批零件采用同一定位基準(zhǔn),同一裝卡方式。(3) 加工路線的確定加工路線是指數(shù)控機(jī)床加工過程中刀具運(yùn)動的軌跡和方向。每道工序加工路線的確定是非常重要的,因?yàn)樗绊懥慵募庸ぞ群捅砻娲植诙?。加工路線的確定應(yīng)考慮以下幾點(diǎn): 盡量減少進(jìn)、退刀時(shí)間和其它輔

22、助時(shí)間。 在銑削加工零件輪廓時(shí),要盡量采用順銑加工方式,以減少機(jī)床的顫抖,提高零件表面粗糙度和加工精度。 選擇合理的進(jìn)、退刀位置,盡量避免沿零件輪廓法向切入和進(jìn)給中途停頓。進(jìn)、退刀位置應(yīng)選在不重要的位置。 加工路線一般是先加工外輪廓,再加工內(nèi)輪廓。(4) 切削用量的選擇數(shù)控機(jī)床加工零件時(shí),其切削用量都預(yù)先編入程序中,在正常情況下人工不予改變。只有在試切削或出現(xiàn)異常情況時(shí),才通過速度調(diào)節(jié)旋鈕或手輪調(diào)節(jié)切削用量。因此程序中選定的切削用量應(yīng)是最佳和合理的。這樣才能提高數(shù)控機(jī)床的加工精度、刀具壽命和生產(chǎn)率,降低加工成本8。影響數(shù)控加工切削用量的因素有: 機(jī)床 切削用量的選擇必須在機(jī)床主傳動功率、進(jìn)給傳

23、動功率、主軸轉(zhuǎn)速范圍和進(jìn)給轉(zhuǎn)速范圍之內(nèi)。機(jī)床刀具工件系統(tǒng)的剛性是限制切削用量的重要因素。切削用量的選擇使機(jī)床刀具工件系統(tǒng)不發(fā)生大的顫抖。熱穩(wěn)定性好、熱變形小、剛性好的數(shù)控機(jī)床,可以適當(dāng)加大進(jìn)給量。 刀具 刀具材料是影響切削用量的又一重要因素。常用的刀具材料有高速鋼、硬質(zhì)合金、陶瓷和金剛石。金剛石刀片性能最好,允許很高的切削速度,耐磨性好,硬度高,硬度隨溫度變化小。數(shù)控機(jī)床所用刀具多采用不刃磨可換刀片(機(jī)夾刀片)。機(jī)夾刀片的材料、形狀和尺寸,必須與程序中的切削速度和進(jìn)給量相適應(yīng)并存入刀具參數(shù)中。標(biāo)準(zhǔn)刀片的參數(shù)參閱有關(guān)手冊和產(chǎn)品樣本。 工件 加工工件的材料不同,所選用的刀具材料、刀片類型也不同。要

24、注意可切削性,優(yōu)良的可切削性的標(biāo)志是:在高速切削下,有效地形成切屑,較小的刀具磨損,良好的表面加工質(zhì)量。采用較高的切削速度、較小的背吃刀量和進(jìn)給量,可以獲得較好的表面粗糙度。采用合理的恒切削速度、較小的背吃刀量和進(jìn)給量,可以得到較高的加工精度。工件的測量除首件全面檢驗(yàn)外,應(yīng)隔一定時(shí)間對工件的重要尺寸進(jìn)行檢驗(yàn),控制刀具磨損量及時(shí)進(jìn)行刀具補(bǔ)償或更換刀片。 冷卻液 冷卻液具有冷卻和潤滑兩個(gè)作用。冷卻液能帶走切削過程產(chǎn)生的熱量,降低工件、刀具、夾具和機(jī)床的溫升,減小刀具與工件的摩擦和磨損,提高刀具壽命和工件表面加工質(zhì)量。使用冷卻液還可以提高切削用量。冷卻液必須定期更換,以防老化,腐蝕機(jī)床導(dǎo)軌或其它零件

25、。以上是影響切削用量的一些重要因素,具體切削用量的選擇請參看金屬切削用量手冊。123 數(shù)控程序編制的內(nèi)容與步驟理想的加工程序不僅應(yīng)保證加工出符合圖紙要求的合格工件,同時(shí)應(yīng)能使數(shù)控機(jī)床的功能得到合理的應(yīng)用與充分的發(fā)揮,以使數(shù)控機(jī)床能安全可靠、高效地工作。數(shù)控加工程序的編制過程是一個(gè)比較復(fù)雜的工藝決策過程。程序編制的內(nèi)容包括:在編程之前,編程員應(yīng)了解所用數(shù)控機(jī)床的規(guī)格、性能、數(shù)控系統(tǒng)所具備的功能及編程指令格式等。程序編制時(shí),應(yīng)先對圖紙的技術(shù)要求、零件的幾何形狀、尺寸及工藝要求進(jìn)行分析,確定使用的刀具、切削用量及加工順序和走刀路線;再對走刀路線進(jìn)行數(shù)值計(jì)算,獲得刀位數(shù)據(jù);然后按數(shù)控機(jī)床規(guī)定的指令代碼

26、和程序格式,將工件的尺寸、刀具運(yùn)動軌跡、位移量、切削參數(shù)(主軸轉(zhuǎn)速、刀具進(jìn)給量、背吃刀量等)以及輔助功能(換刀,主軸正轉(zhuǎn)、反轉(zhuǎn),冷卻液開、關(guān)等)編制成加工程序,并輸入數(shù)控系統(tǒng),由數(shù)控系統(tǒng)控制數(shù)控機(jī)床自動地進(jìn)行加工。典型的數(shù)控編程過程與步驟如圖12所示9。(1) 工藝分析首先,在編程之前,應(yīng)對零件圖紙有全面的了解。根據(jù)零件的形狀、尺寸及其技術(shù)要求,對零件的加工工藝進(jìn)行分析,在此基礎(chǔ)上選定適宜的機(jī)床、刀具與夾具,確定零件加工的合理工藝路線、工步順序以及切削用量等工藝參數(shù),這些工作與普通機(jī)床加工零件時(shí)的編制工藝規(guī)程基本是相同的。(2) 計(jì)算加工軌跡和加工尺寸 根據(jù)零件形狀、尺寸及加工工藝路線的要求,

27、在適當(dāng)?shù)墓ぜ鴺?biāo)系上計(jì)算零件輪廓和刀具運(yùn)動的軌跡的坐標(biāo)值,諸如幾何元素的起點(diǎn)、終點(diǎn)、圓弧的圓心、幾何元素的交點(diǎn)或切點(diǎn)等坐標(biāo)尺寸,有時(shí)還需要根據(jù)這些數(shù)據(jù)計(jì)算刀具中心軌跡的坐標(biāo)尺寸,并按數(shù)控系統(tǒng)最小設(shè)定單位(如0.001mm)將上述坐標(biāo)尺寸轉(zhuǎn)換成相應(yīng)的數(shù)字量,以這些坐標(biāo)值作為編程的尺寸。這一步驟通常稱為刀位軌跡數(shù)值計(jì)算或幾何計(jì)算。(3) 編制加工程序清單根據(jù)制定的加工路線、刀具運(yùn)動軌跡、切削用量、刀具號碼、刀具補(bǔ)償要求及輔助動作,按照機(jī)床數(shù)控系統(tǒng)使用的指令代碼及程序格式要求,編寫零件加工程序清單,并需要進(jìn)行初步的人工檢查,檢查上述兩個(gè)步驟中是否存在錯誤,必要時(shí)進(jìn)行反復(fù)修改。(4) 程序輸入數(shù)控機(jī)床

28、的零件加工程序,可以通過鍵盤、穿孔紙帶、磁帶、軟盤等手段或介質(zhì)傳輸?shù)綌?shù)控裝置中去。在早期的數(shù)控機(jī)床上都配備光電讀帶機(jī),作為加工程序輸入設(shè)備。近年來,許多數(shù)控機(jī)床都采用各種計(jì)算機(jī)通用的程序輸入方式,實(shí)現(xiàn)加工程序的輸入。因此,只需要在普通計(jì)算機(jī)上編輯好加工程序,就可以直接傳送到數(shù)控機(jī)床的數(shù)控系統(tǒng)中。當(dāng)程序簡單時(shí),也可以通過鍵盤人工直接輸入到數(shù)控系統(tǒng)中。(5) 程序校驗(yàn)和試切削通常所要加工的工件都比較昂貴,所編制的加工程序必須經(jīng)過進(jìn)一步的校驗(yàn)和試切削才能用于正式加工。一般的方法是將加工程序輸入數(shù)控裝置進(jìn)行機(jī)床的空運(yùn)轉(zhuǎn)檢查。對于平面輪廓工件,可以用筆代替刀具,用坐標(biāo)紙代替工件,在數(shù)控機(jī)床上進(jìn)行空運(yùn)行繪

29、圖。對于空間曲面零件,可用木料、蠟或塑料等廉價(jià)材料的試件進(jìn)行試切,以此檢查機(jī)床運(yùn)動軌跡與動作的正確性。在具有圖形顯示的機(jī)床上,用圖形的靜態(tài)顯示(在機(jī)床坐標(biāo)軸鎖住的狀態(tài)下形成的運(yùn)動軌跡)或動態(tài)顯示(模擬刀具和工件的加工過程)則更為方便,但這些方法只能檢查運(yùn)動軌跡的正確性,無法檢查工件的加工誤差。首件試切方法不僅可查出加工程序是否有錯,還可知道加工精度是否符合要求。當(dāng)發(fā)現(xiàn)錯誤時(shí),應(yīng)分析錯誤的性質(zhì)及其產(chǎn)生的原因,或修改程序單,或調(diào)整刀具補(bǔ)償尺寸,直到符合圖紙規(guī)定的精度要求為止。圖12 數(shù)控編程過程13 數(shù)控標(biāo)準(zhǔn)131 數(shù)控程序編制的國際標(biāo)準(zhǔn)和國家標(biāo)準(zhǔn)10 數(shù)控加工程序中所用的各種代碼,如坐標(biāo)尺寸值、

30、坐標(biāo)系命名、數(shù)控準(zhǔn)備機(jī)能指令、輔助動作指令、主運(yùn)動、和進(jìn)給速度指令、刀具指令以及程序段格式等方面都已制訂了一系列的國際標(biāo)準(zhǔn),我國也參照相關(guān)國際標(biāo)準(zhǔn)制定了相應(yīng)的國家標(biāo)準(zhǔn),這樣極大地方便了數(shù)控系統(tǒng)的研制、數(shù)控機(jī)床的設(shè)計(jì)、使用和推廣。但是在程序編制的許多細(xì)節(jié)上,各國廠家生產(chǎn)的數(shù)控機(jī)床并不完全相同,因此編程時(shí)還應(yīng)按照具體機(jī)床的編程手冊中的有關(guān)規(guī)定來進(jìn)行,這樣所編出的程序才能為機(jī)床的數(shù)控系統(tǒng)所接受。 數(shù)控機(jī)床的零件加工程序,以前廣泛采用數(shù)控穿孔紙帶作為加工程序信息輸入介質(zhì),常用的標(biāo)準(zhǔn)紙帶有五單位和八單位兩種,數(shù)控機(jī)床多用八單位紙帶。現(xiàn)在紙帶已不用,但紙帶上表示的信息的八單位二進(jìn)制代碼標(biāo)準(zhǔn)仍然使用。數(shù)控代

31、碼(編碼)標(biāo)準(zhǔn)有EIA(美國電子工業(yè)協(xié)會)制定的EIA RS244和ISO(國際標(biāo)準(zhǔn)化協(xié)會)制定的ISORS840兩種標(biāo)準(zhǔn),讀者可以在較早的數(shù)控技術(shù)書籍中查到。國際上大都采用ISO代碼,由于EIA代碼發(fā)展較早,已有的數(shù)控機(jī)床中有一些是應(yīng)用EIA代碼的,現(xiàn)在我國規(guī)定新產(chǎn)品一律采用ISO代碼。也有一些機(jī)床,具有兩套譯碼功能,既可采用ISO代碼也可采用EIA代碼。 目前由于計(jì)算機(jī)技術(shù)的飛速發(fā)展及其在數(shù)控技術(shù)中的應(yīng)用,絕大多數(shù)數(shù)控系統(tǒng)采用通用計(jì)算機(jī)編碼,并提供與通用微型計(jì)算機(jī)完全相同的格式,保存、傳送數(shù)控加工程序,因此紙帶被現(xiàn)代化的信息介質(zhì)所取代。 常用的數(shù)控標(biāo)準(zhǔn)有以下幾個(gè)方面:(1) 數(shù)控的名詞術(shù)語

32、;(2) 數(shù)控機(jī)床的坐標(biāo)軸和運(yùn)動方向;(3) 數(shù)控機(jī)床的字符編碼(ISO代碼、EIA代碼);(4) 數(shù)控編程的程序段格式;(5) 準(zhǔn)備功能(G代碼)和輔助機(jī)能(M代碼);(6) 進(jìn)給功能、主軸功能和刀具功能。此外,還有關(guān)于數(shù)控機(jī)床的機(jī)械、數(shù)控系統(tǒng)等方面的許多標(biāo)準(zhǔn)。我國規(guī)定了許多數(shù)控標(biāo)準(zhǔn),與國際上使用的ISO數(shù)控標(biāo)準(zhǔn)基本一致。132 程序結(jié)構(gòu)與程序段格式11(1)加工程序的結(jié)構(gòu)零件加工程序由主程序和可被主程序調(diào)用的子程序組成,子程序有多級嵌套。無論主程序和子程序,都是由若干規(guī)定格式書寫的“程序段”(block)組成。每個(gè)程序段按一定順序和規(guī)定排列的“程序字”也叫做“功能字”,簡稱“字”(word

33、)組成。字是由表示地址的英文字母或特殊文字和數(shù)字組成。字是表示某種功能的代碼符號,也稱為指令代碼、指令或代碼。如G01、X2500.001、F1000等三個(gè)字分別表示直線插補(bǔ)指令、X向尺寸字2500.001mm和進(jìn)給速度指令1000mm/min。(2) 程序段格式程序段格式有多種,如固定順序格式、分隔符順序格式、字地址格式等?,F(xiàn)在最常用的是字地址格式,字地址格式如下:NGX.Y.FSTMLF每個(gè)程序段的開頭是程序段的序號,以字母N和若干位數(shù)字表示;接著一般是準(zhǔn)備機(jī)能指令,由字母G和兩位數(shù)字組成;而后是坐標(biāo)運(yùn)動尺寸,如X、Y、Z等代碼指定運(yùn)動坐標(biāo)尺寸;在工藝性指令中,F(xiàn)代碼為進(jìn)給速度指令,S代碼

34、為主軸轉(zhuǎn)速指令,T為刀具號指令,M代碼為輔助機(jī)能指令;LF為程序段結(jié)束符號。上述程序段中,用地址碼來指明指令數(shù)據(jù)的意義,程序段中字的數(shù)目是可變的,因此程序段的長度也就是可變的,所以這種形式的程序段又稱為字地址可變程序段格式。字地址格式的優(yōu)點(diǎn)是程序段中所包含的信息可讀性高,便于人工編輯修改,為數(shù)控系統(tǒng)解釋執(zhí)行數(shù)控加工程序提供了一種便捷的方式。程序段中的地址字符和符號的二進(jìn)制編碼為帶有特征位的ASC碼,詳見ISO840代碼表。字地址格式中常用的地址字及其意義如表131所示。表131地址字符地 址 字意 義 A、B、C圍繞X、Y、Z軸旋轉(zhuǎn)的旋轉(zhuǎn)軸角度尺寸字D、E圍繞特殊坐標(biāo)軸的旋轉(zhuǎn)角度尺寸字或第3進(jìn)

35、給速度指定機(jī)能F、S、T進(jìn)給速度指定機(jī)能、主軸速度機(jī)能、刀具機(jī)能G準(zhǔn)備機(jī)能H永不指定,或刀補(bǔ)號參數(shù)I、J、K未指定,或插補(bǔ)參數(shù)L、O不指定,或子程序代碼、程序號代碼M輔助機(jī)能N程序段序號P、Q與X、Y軸平行的第3移動坐標(biāo)尺寸字RZ軸的快速運(yùn)動尺寸或與Z軸平行的第3移動坐標(biāo)尺寸字U、V、W與X、Y、Z軸平行的第2移動坐標(biāo)尺寸字X、Y、Z坐標(biāo)軸X、Y、Z移動坐標(biāo)尺寸字注:表中“永不指定”表示該字母在未來的標(biāo)準(zhǔn)中也不會被用于其它功能,實(shí)際上已被許多數(shù)控系統(tǒng)所使用。表中“未指定”說明目前在標(biāo)準(zhǔn)中未規(guī)定其含義,未來可能會用于其它功能,實(shí)際上已被許多數(shù)控系統(tǒng)使用。(3) 程序段中“功能字”的意義 程序段序

36、號它是程序段中最前面的字,由字母N和其后三位或四位數(shù)字組成,用來表示程序執(zhí)行的順序,用作程序段的顯示和檢索。有的數(shù)控系統(tǒng)也沒有程序段序號。 準(zhǔn)備功能字準(zhǔn)備功能也叫G功能(或機(jī)能、代碼、指令),由字母G和其后兩位數(shù)字組成(現(xiàn)在已超過兩位數(shù),已有三位數(shù)G代碼)。G功能是基本的數(shù)控指令代碼,用于指定數(shù)控裝置在程序段內(nèi)準(zhǔn)備某種功能。 坐標(biāo)字坐標(biāo)字也叫尺寸字,用來給定機(jī)床各坐標(biāo)軸的位移量和方向。坐標(biāo)字由坐標(biāo)的地址代碼、正負(fù)號、絕對值或增量值表示的數(shù)值等三部分組成。坐標(biāo)的地址代碼為:X、Y、Z、U、V、W、P、Q、R、I、J、K、A、B、C、D、E等,坐標(biāo)的數(shù)量由插補(bǔ)指令決定;數(shù)值部分為正值時(shí)“”號可省略

37、;數(shù)值帶小數(shù)點(diǎn)時(shí),小數(shù)點(diǎn)前一位的單位為mm,不使用小數(shù)點(diǎn)時(shí),以系統(tǒng)分辨率(或脈沖當(dāng)量)為單位;數(shù)值的位數(shù)由數(shù)控系統(tǒng)規(guī)定。有的數(shù)控系統(tǒng)數(shù)值的格式與手寫一樣。 進(jìn)給功能字進(jìn)給功能也叫F功能,表示刀具相對于工件的運(yùn)動速度。進(jìn)給功能字由字母F和其后的幾位數(shù)字組成。進(jìn)給速度指定方法有多種,現(xiàn)在常用的指定法和時(shí)間倒數(shù)指定法。1 直接指定法 在F后面按照規(guī)定的單位直接寫出要求的進(jìn)給速度,單位mm/min。在車螺紋、攻螺紋時(shí),進(jìn)給速度為主軸一轉(zhuǎn)的走刀量,此時(shí)單位為mm/r。2 時(shí)間倒數(shù)指定法 該指定法表明F后面的數(shù)字是刀具以一定進(jìn)給速度走完編程軌跡所用時(shí)間的倒數(shù),單位為min。此外,還有一位代碼法、等比級數(shù)法

38、、幻三代碼法(也叫三、四、五位代碼法)、進(jìn)給速率數(shù)法等,現(xiàn)已不常用。 主軸轉(zhuǎn)速功能字 主軸轉(zhuǎn)速功能也稱S功能,用以設(shè)定主軸轉(zhuǎn)速。它由字母S和其后的幾位數(shù)字組成,S功能的指定方法現(xiàn)在一般采用直接指定法,既在S后面直接寫上要求的主軸轉(zhuǎn)速,單位為r/min;當(dāng)主軸在恒線速度指定時(shí),單位為m/min。 刀具功能字刀具功能字也叫T功能,它在更換刀具時(shí)用來指定刀具號和刀具長度補(bǔ)償。刀具功能由字母T和其后的幾位數(shù)字組成。對不同的數(shù)控系統(tǒng)有不同的指定方法和含義,例如T12,可表示選擇12號刀具,刀具長度補(bǔ)償按12號數(shù)字撥盤所設(shè)定的數(shù)字進(jìn)行補(bǔ)償;也可表示選擇1號刀具,按存儲在內(nèi)存中的2號補(bǔ)償值進(jìn)行長度補(bǔ)償。又如

39、T1214,表示選擇12號刀具,按存儲在內(nèi)存中的14號補(bǔ)償值進(jìn)行長度補(bǔ)償。840 D系統(tǒng)采用TD的形式,例如 T1 D1 表示選擇1號刀具,按1號補(bǔ)償值進(jìn)行長度補(bǔ)償。 輔助功能字輔助功能也叫M功能,用它指定主軸的啟停、冷卻液通斷等規(guī)定的輔助功能(數(shù)控系統(tǒng)具有的開關(guān)量功能)。它由字母M和其后的二位數(shù)字組成。此外還有許多開關(guān)量功能的設(shè)定,由PLC程序設(shè)計(jì)解決。M功能的具體內(nèi)容在后面還要詳細(xì)說明。 程序段結(jié)束符程序段的末尾必須有一個(gè)程序段結(jié)束符號,ISO標(biāo)準(zhǔn)中的程序段結(jié)束符號為LF,EIA標(biāo)準(zhǔn)中為CR。為簡化,程序段結(jié)束符有的系統(tǒng)用“*”、“;”或其它符號表示。此外根據(jù)需要,程序段中還會有插補(bǔ)參數(shù)I

40、、J、K,補(bǔ)償D、H代碼等。現(xiàn)在許多數(shù)控系統(tǒng)所使用的程序段中還增加了“文字型G代碼指令”,例如SIEMENS系統(tǒng)的CIP指令,表示通過中間點(diǎn)的圓弧插補(bǔ)指令(即三點(diǎn)定圓插補(bǔ)指令)。為了指明不同的程序,在程序的開頭加上程序號。FANUC系統(tǒng)用知母O和其后的幾位數(shù)字或文字表示,例如%1235,表示1235號數(shù)控加工程序。133 數(shù)控系統(tǒng)的指令代碼12 數(shù)控加工程序中包括許多指令代碼。其中準(zhǔn)備功能G代碼和輔助功能M代碼是建立數(shù)控機(jī)床工作方式的命令,在數(shù)控加工程序中是描述零件加工工藝過程的各種操作和運(yùn)行特征的基本指令代碼,是數(shù)控程序的基礎(chǔ)。為了通用化,國際標(biāo)準(zhǔn)化組織(ISO)已制定了G代碼和M代碼的標(biāo)準(zhǔn)

41、,但由于新型數(shù)控系統(tǒng)和數(shù)控機(jī)床的不斷出現(xiàn),許多先進(jìn)的數(shù)控系統(tǒng)中的很多功能已超出了ISO制定的通用國際標(biāo)準(zhǔn),其指令代碼更加豐富、指令格式更加靈活,已不受ISO標(biāo)準(zhǔn)的約束。此外,即使同一功能,不同廠家的數(shù)控系統(tǒng)采用的指令代碼和指令格式也有很大差別。甚至同一廠家的新舊數(shù)控系統(tǒng)的指令代碼也不盡相同。盡管如此,準(zhǔn)備功能代碼和輔助功能代碼對于絕大多數(shù)數(shù)控系統(tǒng)來說,有相當(dāng)一部分符合ISO標(biāo)準(zhǔn)(G代碼約占1/3強(qiáng),M代碼基本相同)或類似ISO標(biāo)準(zhǔn)。程序段中F、S、T等其它指令代碼內(nèi)容明確簡單,并且F、S的指定也由相應(yīng)的G代碼完成,故下面主要介紹G代碼和M代碼。134 國際標(biāo)準(zhǔn)化組織規(guī)定的準(zhǔn)備功能指令代碼G代碼

42、13準(zhǔn)備功能指令G代碼是與機(jī)床運(yùn)動有關(guān)的一些指令代碼,包括坐標(biāo)系設(shè)定、平面選擇、參考點(diǎn)設(shè)定、坐標(biāo)尺寸表示方法、定位、插布、刀補(bǔ)、固定循環(huán)、速度指定、安全和測量功能等方面的指令。ISO及我國有關(guān)技術(shù)標(biāo)準(zhǔn)中規(guī)定的G代碼如表134所示。表134 G代碼(ISO1975、JB320883)指令代碼模態(tài)非模態(tài)功 能 指令代碼模態(tài)非模態(tài)功 能 G00a點(diǎn)定位,快速G50#(d)刀具沿Y軸負(fù)向偏置0/G01a直線插補(bǔ)G51#(d)刀具沿X軸正向偏置/0G02a順時(shí)針方向圓弧插補(bǔ)G52#(d)刀具沿X軸負(fù)向偏置/0G03a逆時(shí)針方向圓弧插補(bǔ)G53f直線偏移,注銷G04*暫停G54f原點(diǎn)沿X軸直線偏移G05不指

43、定G55f原點(diǎn)沿Y軸直線偏移G06a拋物線插補(bǔ)G56f原點(diǎn)沿Z軸直線偏移G07不指定G57f原點(diǎn)沿X、Y軸直線偏移G08*加速G58f原點(diǎn)沿X、Z軸直線偏移G09*減速G59f原點(diǎn)沿Y、Z軸直線偏移G10G16不指定G60h準(zhǔn)確定位1(精)G17cXY平面選擇G61h準(zhǔn)確定位2(中)G18cZX平面選擇G62h快速定位(粗)G19cYZ平面選擇G63*攻螺紋方式G20G32不指定G64G67不指定G33a螺紋切削,等螺距G68#(d)刀具偏置,內(nèi)角G34a螺紋切削,增螺距G69#(d)刀具偏置,外角G35a螺紋切削,減螺距G70G79不指定G36G39永不指定G80e固定循環(huán)注銷G40d注銷刀

44、具補(bǔ)償、刀偏G81G89e固定循環(huán)G41d刀具補(bǔ)償-左G90j絕對尺寸G42d刀具補(bǔ)償-右G91j增量尺寸G43#(d)刀具偏置-正G92*預(yù)置寄存,不運(yùn)動G44#(d)刀具偏置-負(fù)G93k時(shí)間倒數(shù)進(jìn)給率G45#(d)刀具偏置+/+(象限)G94k每分鐘進(jìn)給G46#(d)刀具偏置+/(象限)G95k主軸每轉(zhuǎn)進(jìn)給G47#(d)刀具偏置/(象限)G96恒線速度,由G97注銷G48(d)刀具偏置/+(象限)G97主軸每分鐘轉(zhuǎn)數(shù)G49#(d)刀具沿Y軸正向偏置0/+G98G99不指定注: 表中凡有小寫字母a,c,d,指示的G代碼為同一組代碼。在程序中,這種指令代碼為模態(tài)代碼。 “*”號指示的G代碼為非

45、模態(tài)代碼;“”號表示該代碼若被選作特殊用途,必須在程序格式說明中加以說明。 表中字母(d)表示的代碼可以被沒有括號的字母d或有括號的字母(d)的代碼所注銷或代替。 “不指定”、“永不指定”分別表示在將來修訂標(biāo)準(zhǔn)時(shí),此代碼可以被指定新功能和永不指定功能。G代碼按類別不同分為若干組,例如a,c,d,等組。同組的任意兩個(gè)代碼不能同時(shí)出現(xiàn)在一個(gè)程序段中,有的系統(tǒng)規(guī)定在一個(gè)程序段中有同組的多個(gè)G代碼,最后一個(gè)G代碼有效。不同組的G代碼根據(jù)需要可以在一個(gè)程序段中出現(xiàn)。G代碼按功能保持時(shí)間的不同又分為模態(tài)代碼和非模態(tài)代碼兩種。模態(tài)代碼(也稱為保持型代碼或續(xù)效代碼)一經(jīng)在一個(gè)程序段中指定,其功能一直保持到被取

46、消或被同組其它G代碼所代替,即在后續(xù)的程序段中不寫該代碼,功能仍然起作用。表中有字母a,c,d,的代碼為模態(tài)代碼。非模態(tài)代碼(也叫一次性代碼)的功能僅在所出現(xiàn)的程序段內(nèi)有效。表中沒有字母的代碼為非模態(tài)代碼。G代碼表中的“不指定”代碼,用作將來修訂標(biāo)準(zhǔn)時(shí)供指定新的功能之用?!坝啦恢付ā贝a,表示即使將來修訂標(biāo)準(zhǔn)時(shí)也不指定新的功能。但是,數(shù)控系統(tǒng)廠家已不遵守這些規(guī)定,根據(jù)需要改變了一些功能和自行定義了許多新功能。所以用戶要了解數(shù)控機(jī)床所用的數(shù)控系統(tǒng)及機(jī)床說明書,才能正確地進(jìn)行程序編制。 135 輔助功能指令M代碼14M代碼主要用于數(shù)控機(jī)床開、關(guān)量的控制。如程序結(jié)束,主軸的正、反轉(zhuǎn),冷卻液的開、停等

47、。ISO國際標(biāo)準(zhǔn)中,M代碼有M00M99共記100種,見表217所示。M代碼也有模態(tài)指令與非模態(tài)指令之分。M00、M01、M30是加工程序停止指令,其功能略有不同:M00程序暫停指令。M00使程序在本程序段,不執(zhí)行下一程序段。機(jī)床的主軸、進(jìn)給及冷卻液都自動停止。該指令用于加工過程中測量刀具和工件的尺寸、工件調(diào)頭、手動變速等固定操作。當(dāng)程序運(yùn)行停止時(shí),全部現(xiàn)存的模態(tài)信息保持不變,固定操作完成后,重新按啟動鍵,便可繼續(xù)執(zhí)行后續(xù)的程序。M01計(jì)劃(任選)暫停指令。該指令與M00基本相似,所不同的是只有在“任選停止”按鍵被按下時(shí),M01才有效,否則機(jī)床仍然繼續(xù)執(zhí)行后續(xù)的程序段。該指令常用于工件關(guān)鍵尺寸

48、的停機(jī)抽樣檢查情況,當(dāng)檢查完成后,按啟動鍵繼續(xù)執(zhí)行以后的程序。M30程序結(jié)束指令。作用與M02相同,對使用穿孔紙帶的系統(tǒng)紙帶倒回。M03、M04和M05主軸正轉(zhuǎn)、反轉(zhuǎn)和停止。M06換刀指令。自動換刀指令T為所需換刀的地址符,其后的數(shù)字表示換刀的刀號和刀具補(bǔ)償號。M08和M09冷卻液開、關(guān)指令。M19主軸定向停止,主軸停止在預(yù)定的位置上。M98、M99子程序調(diào)用和返回指令。其它見表135表135 輔助機(jī)能M代碼代 碼功能開始時(shí)間模態(tài)非模態(tài)功 能 代 碼功能開始時(shí)間模態(tài)非模態(tài)功 能與運(yùn)動指令同時(shí)開始運(yùn)動指令完成后開始與運(yùn)動指令同時(shí)開始運(yùn)動指令完成后開始M00*程序停止M09*冷卻液關(guān)M01*計(jì)劃停

49、止M10*夾緊M02*程序結(jié)束M11*松開M03*主軸順時(shí)針方向M12不指定M04*主軸逆時(shí)針方向M13*主軸順時(shí)針方向,冷卻液開M05*主軸停止M06*換刀M14*主軸逆時(shí)針方向,冷卻液開M07*2號冷卻液開M08*1號冷卻液開M15*正運(yùn)動M16*負(fù)運(yùn)動M49*進(jìn)給率修正旁路M17M18不指定M50*3號冷卻液開M19*主軸定向停止M51*4號冷卻液開M20M29永不指定M52M54不指定M30*紙帶結(jié)束M55*刀具直線位移,位置1M31*互鎖旁路M56*刀具直線位移,位置2M32M35永不指定M57M59不指定M36*進(jìn)給范圍1M60*更換工件M37*進(jìn)給范圍2M61*工件直線位移,位置

50、1M38*主軸速度范圍1M62*工件直線位移,位置2M39*主軸速度范圍2M63M70不指定M40M45如有需要作齒輪換檔M71*工件角度位移,位置1M72*工件角度位移,位置2M46M47不指定M73M89不指定M48*注銷 M49M90M99永不指定注: 號表示如選作特殊用途,則必須在程序說明中說明。 M90M99可以指定為特殊用途。 14 車削加工程序編制的特點(diǎn)15車削加工在數(shù)控車床上完成,車削是數(shù)控加工的重要工藝方法。包括車內(nèi)/外圓、端面、錐度、回轉(zhuǎn)曲面、溝槽和螺紋,也可以鉆孔。數(shù)控車床一般為二坐標(biāo)聯(lián)動,當(dāng)主軸(C)參加聯(lián)動時(shí),稱為具有C軸控制功能。此時(shí)車削工藝得到很大的擴(kuò)展,如車多邊

51、形、圓柱面/端面上的不同形狀溝槽和凸輪等復(fù)雜形狀工件。車削程序編制特點(diǎn)如下:(1) 坐標(biāo)系 數(shù)控車床坐標(biāo)系為XOZ,它的原點(diǎn)(或機(jī)床參考點(diǎn))代表該坐標(biāo)系。主軸與尾座聯(lián)線(縱向)為Z坐標(biāo),垂直于Z軸的徑向?yàn)閄坐標(biāo)。工件坐標(biāo)系與機(jī)床坐標(biāo)系同向,原點(diǎn)選在工件右端面、左端面或卡爪前端面與工件旋轉(zhuǎn)中心線的交點(diǎn)。工件坐標(biāo)系用G50(或G92)設(shè)定,即刀具所在機(jī)床坐標(biāo)系中的點(diǎn)相對工件坐標(biāo)系原點(diǎn)的距離。該點(diǎn)也是程序起點(diǎn)。(2) 編程 編程時(shí),可以用絕對值編程、增量值編程,以及絕對和增量值混合編程。許多數(shù)控車床用X、Z表示絕對坐標(biāo)指令,用U、W表示增量坐標(biāo)指令,而不用G90、G91指令。在徑向可以根據(jù)圖紙的標(biāo)注(或R)由參數(shù)指定為直徑值編程或半徑值編程。地址I、K在圓弧插補(bǔ)時(shí)表示圓弧圓心相對圓弧起點(diǎn)的增量值;在車削固定循環(huán)指令中表示每次循環(huán)的進(jìn)刀量。(3) 刀具補(bǔ)償功能 數(shù)控車床具有刀具長度補(bǔ)償和刀尖圓弧半徑補(bǔ)償功能,這對于刀具安裝誤差、磨損后修磨和精加工非常有利。(4) 車削固定循環(huán)功能 車削在粗加工和半精加工時(shí),加工余量大,一般需多次走刀才能完成。豐富的固定循環(huán)功能極大地簡化了編程工作。此外還有倒角、倒圓、鏡像、子程序和宏程序等可簡化編程功能。(5) 參考點(diǎn)與換刀點(diǎn) 參考點(diǎn)是機(jī)床坐標(biāo)系中的固定點(diǎn),最多可設(shè)

溫馨提示

  • 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)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論