數(shù)控機床程序編制講解課件_第1頁
數(shù)控機床程序編制講解課件_第2頁
數(shù)控機床程序編制講解課件_第3頁
數(shù)控機床程序編制講解課件_第4頁
數(shù)控機床程序編制講解課件_第5頁
已閱讀5頁,還剩95頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

1、 數(shù)控加工的程序編制 (數(shù)控加工編程基礎(chǔ)) 概述一 數(shù)控編程的基本概念1數(shù)控加工: 是指在數(shù)控機床上進行零件加工的一種工藝方法,在數(shù)控機床上加工零件時,首先要根據(jù)零件圖樣、按照規(guī)定的代碼及程序格式將零件加工的全部工藝過程,工藝參數(shù),位移數(shù)據(jù),和方向以及操作步驟等以數(shù)字信息的形式記錄在控制介質(zhì)上(如穿孔帶、磁帶等),然后輸入數(shù)控裝置,從而指揮數(shù)控機床加工。一 數(shù)控編程的基本概念2(數(shù)控編程)程序編程: 制備數(shù)控加工程序的過程,稱為數(shù)控加工的程序編制,簡稱數(shù)控編程。數(shù)控編程方法簡介 1手工編程:用人工完成程序的全部工作(包括運用計算機 輔助進行數(shù)值計算)稱為手工編程。 對于點位加工或幾何形狀較為簡

2、單的零件,數(shù)值計算較簡單,程序段不多,用手工編程即可實現(xiàn),且經(jīng)濟,及時。但對于形狀復雜的零件,特別是具有非圓曲線,列表曲線或曲面的零件,用手工編程就有一定的困難,出錯的可能增大,效率低,據(jù)統(tǒng)計采用手工編程一個零件的編程時間與數(shù)控機床加工時間之比平均30:1,因此為了縮補編程時間,提高機床的利用率,必須采用“自動程序編制”的方法。1 機床坐標系與機床原點: 機床坐標系是機床上固有的坐標系,;并設(shè)有固定的坐標原點,其坐標的運動方向視機床的種類和結(jié)構(gòu)而定。一般情況下,坐標系是利用機床機械結(jié)構(gòu)的基準線來確定,在機床說明書中均有規(guī)定。機床坐標系的原點也稱機床原點、機械原點。它是固有的點,不能隨意改變。一

3、、編程的幾何基礎(chǔ)2.2 數(shù)控編程的基礎(chǔ)概述1.機床坐標系1.機床坐標系2各坐標的正方向:標準統(tǒng)一規(guī)定:以增大工件與刀具之間的距離的方向(即增大工件尺寸的方向為坐標軸的正方向。對工件旋轉(zhuǎn)的機床(車床、外圓磨床等)X坐標的方向是在工件的徑向上,且平行于橫向滑座。取刀具遠離工件的方向為X坐標的正方向,對于刀具旋轉(zhuǎn)的機床(如銑床、鏜床等),則規(guī)定當Z軸為水平時,從刀具主軸后端向工件方向看,向右方向為X軸正方向,當Z軸為垂直時,對于單立柱機床,面對刀具主軸向立柱方向看,向右方向為X軸的正方向。1.機床坐標系 平行于機床主軸的坐標軸,如果機床有一系列主軸,則選盡可能垂直于工件裝夾面的主要軸為Z軸。 Z軸的

4、正方向定義為從工件到刀具夾持的方向,X軸:作為水平的,平行于工件的裝夾平面的軸。平行于主要的切削方向。Y坐標:Y坐標垂直于X、Z坐標,在確定了X、Z后可按右手定則確定Y坐標的方向。 A、B、C坐標:A、B、C坐標分別為繞X、Y、Z坐標的回轉(zhuǎn)進給運動坐標,已知X、Y、Z坐標正方向后,用右手定則即可確定。附加運動坐標:X、Y、Z為機床的主坐標系或第一坐標系。如除了第一坐標系以外還有平行于主坐標系的其它坐標系則稱為附加坐標系。附加的第二坐標系各為U、V、W第三坐標系為P、Q、R。所謂第一坐標系是指與主軸接近的直線運動坐標系稍遠的即為第二坐標系。除了A、B、C第一回轉(zhuǎn)坐標系以外,還有其他的回轉(zhuǎn)運動坐標

5、,則命名為D、Z等。1.機床坐標系機床零點:機床坐標系的原點稱為機床零點。機床零點是一個固定值由機床制造廠確定,是所有坐標系的基準點。零點位置由機床的種類和廠家不同而不同。機床的參考點:是用于對機床工作臺(或滑板) 與刀具相對運動的增量測量系統(tǒng)進行標定和控制的點。參考點對機床零點的坐標是一個固定的已知數(shù)。 2.機床零點與參考點2工件坐標系與工件原點:工件坐標系是編程人員在編程時使用的,由編程人員以工件圖紙上的某一點為原點所建立起來的坐標系。編程尺寸都按工件坐標系中的尺寸確定。故工件坐標系也稱編程坐標系。工件坐標系的原點也稱工件原點、編程原點。它是可以用程序指令設(shè)置和改變的。在一個零件的全部加工

6、程序中,根據(jù)需要,可以一次或多次設(shè)定或改變工件原點。3.工件坐標系與工件零點機床坐標系與工件坐標系1.加工工件的選擇2.加工工序的劃分3.工件的裝卡方式4.加工路線的確定5.切削用量的選擇二 數(shù)控編程的工藝基礎(chǔ): 刀具集中分序法粗、精加工分序法按加工部位分序法三、 數(shù)控程序編制的內(nèi)容和步驟: 內(nèi)容: 分析零件圖紙,確定加工工藝路線,刀具軌跡計算,編寫零件加工程序,程序輸入、程序校驗和試切削、加工等。 步驟:確定加工工藝路線刀位軌跡計算編寫加工程序程序輸入程序校驗零件試切零件圖加工數(shù)控編程的步驟零件圖紙分析1分析零件圖紙: 根據(jù)零件材料、形狀、尺寸、精度、毛坯形狀和熱處理要求等確定加工方案,選擇

7、合適的數(shù)控機床。三、 數(shù)控程序編程的內(nèi)容和步驟: 2 工藝處理:(1)確定加工方案 ;(2)刀具工夾具的設(shè)計和選擇;(3)選擇對刀點;“對刀點”是程序執(zhí)行的起點,也稱“程序原點”。對刀點的選擇原則是: 所選對刀點,應(yīng)使程序編制簡單;對刀點應(yīng)選在容易找正、并在加工中便于檢查的位置;引起的加工誤差小。對刀點應(yīng)盡量設(shè)置在零件的設(shè)計基準或工藝基準上。(4)確定加工路線;(5)確定切削用量;三、 數(shù)控程序編程的內(nèi)容和步驟: 3 計算加工軌跡和加工尺寸:根據(jù)確定的加工路線和允許的零件誤差,計算出所需的輸入數(shù)控裝置的數(shù)據(jù),稱為數(shù)值計算。數(shù)值計算的主要內(nèi)容是在規(guī)定的坐標系內(nèi)計算零件輪廓和刀具運動的軌跡的坐標值

8、。數(shù)值計算的復雜程度取決于零件的復雜程度和數(shù)控裝置功能的強弱,一般數(shù)控系統(tǒng)都具有直線插補,圓弧插補和刀具補償功能,對于加工直線和圓弧組成的平面零件,只需計算出零件輪廓的相鄰幾何元素的交點或切點(稱為基點)的坐標值。3 數(shù)值計算:對于較復雜的零件或零件的幾何形狀與數(shù)控系統(tǒng)的插補功能不一致時,就需要進行較復雜的數(shù)值計算。例如:非圓曲線需要用直線段或圓弧段來逼近,在滿足精度的條件下,計算出相鄰逼近直線或圓弧的交點或切點(稱為節(jié)點)的坐標值。對于自由曲線、自由曲面和組合曲面的編制,其數(shù)學處理更為復雜,一般需計算機輔助計算。3 計算加工軌跡和加工尺寸:5 程序輸入: 程序編好后,需制作控制介質(zhì)??刂平橘|(zhì)

9、有穿孔紙帶、穿孔卡、磁帶、軟磁盤和硬盤等。早期位穿控制帶,現(xiàn)已被磁盤所代替。但是,規(guī)定的穿孔紙帶代碼標準沒有改變。也可直接通過數(shù)控裝置上的鍵盤將程序載入存儲器。6程序校驗和試切削: 編寫好的程序、制備完成的控制介質(zhì)需要經(jīng)過檢測后,才用于正式加工。一般用空走刀檢測,空運轉(zhuǎn)畫圖檢測,來驗證運動軌跡與動作的正確性。在具有圖形顯示功能和動態(tài)模擬功能的數(shù)控機床上,用圖形模擬刀具與工件切削的方法進行校驗更為方便。但這些方法只能檢驗出運動是否正確,不能檢查被加工零件的加工精度,因此還要進行零件的試切削,當發(fā)現(xiàn)有加工誤差時,應(yīng)分析誤差產(chǎn)生的原因,采取措施加以糾正。一名好的編程人員不但要熟悉數(shù)控機床的結(jié)構(gòu),數(shù)控

10、系統(tǒng)的功能及有關(guān)標準,而且還必須是一個好的工藝員,要熟悉零件的加工工藝,裝夾方法,刀具,切削用量的選擇等知識。一、數(shù)控程序編制的國際標準與國家標準:(ISO)國際標準化組織(IEC-Interation Electrotethnical Commission)國際電工委員會 是世界上最大的兩個標準化組織,IEC負責電工和電子領(lǐng)域的標準,ISO負責非電方面的廣泛領(lǐng)域的標準,在ISO和IEC下面分別設(shè)立技術(shù)委員會(TC-T-Technical Commillee)下面又設(shè)立分技術(shù)委員會進行具體的標準工作。數(shù)控機床標準對口的標準化機構(gòu)如下: (一)國際標準與國家標準:(1)ISO/T98/SC8電子

11、計算機及信息處理系統(tǒng)技術(shù)委員會,其中SC8為數(shù)控機械分技術(shù)委員會。(2)ISO/TC184工業(yè)自動化信息處理系統(tǒng)技術(shù)委員會,其中SCI為機床數(shù)控系統(tǒng)分技術(shù)委員會。(3)IEC/TC44工業(yè)機械電氣設(shè)備技術(shù)委員會。(4)IEC/TC65工業(yè)流程量和控制技術(shù)委員會。一、數(shù)控程序編制的國際標準與國家標準:(一)國際標準與國家標準:另外,還有一些國家的行業(yè)組織制定的標準,與數(shù)控機床的標準也有關(guān)系。美國電子工業(yè)協(xié)會(Inectronic Enduetries Association)制定的EIA代碼使用較早,至今許多數(shù)控系統(tǒng)仍在采用,成為數(shù)控的國際通用標準之一。電氣與電子工程師學會(Instritute

12、 of Electrical and Electronies Engineers)制定的IEEE通信網(wǎng)絡(luò)標準,在柔性制造系統(tǒng)和計算機集成制造系統(tǒng)中也采用。我國制定的數(shù)控標準很多,并且在完善和發(fā)展中,如:JB3208-83是數(shù)字控制程序段格式中的準備功能G和輔助功能M代碼的標準。一、數(shù)控程序編制的國際標準與國家標準:在數(shù)控技術(shù)的研究,設(shè)計工作中,在數(shù)控機床的使用和維護中的應(yīng)用較多的數(shù)控標準有以下方面:(1) 數(shù)控的名詞術(shù)語。(2) 數(shù)控機床的坐標軸和運動方向。(3) 數(shù)控機床的編碼字符(ISO代碼和EIA代碼)(4) 數(shù)控機編程的程序段格式。(5) 準備功能和輔助功能。(6) 進給功能、主軸功能

13、和刀具功能。 還有關(guān)于數(shù)控機床機械方面、關(guān)于數(shù)控系統(tǒng)方面的許多標準。一、數(shù)控程序編制的國際標準與國家標準:二、 程序編制的標準規(guī)定和代碼 (一) ISO代碼和EIA代碼(二) 數(shù)控機床的坐標軸和運動方向 為了保證數(shù)控機床的運行、操作及程序編制的一致性,數(shù)控標準統(tǒng)一規(guī)定了機床坐標和運動方向。其原則是:1 標準坐標系:采用右手法則,直角笛卡兒坐標系統(tǒng),基本坐標軸為X、Y、Z直角坐標系,相應(yīng)每個坐標軸的旋轉(zhuǎn)坐標分別為A、B、C。假設(shè)工件不動,刀具相對于工件作進給運動的坐標系。如果是刀具不動,工件運動的坐標則用加“”的字母表示。(二) 數(shù)控機床的坐標軸和運動方向2各坐標的正方向:標準統(tǒng)一規(guī)定:以增大工

14、件與刀具之間的距離的方向(即增大工件尺寸的方向為坐標軸的正方向)。對工件旋轉(zhuǎn)的機床(車床、外圓磨床等)X坐標的方向是在工件的徑向上,且平行于橫向滑座。取刀具遠離工件的方向為X坐標的正方向,對于刀具旋轉(zhuǎn)的機床(如銑床、鏜床等),則規(guī)定當Z軸為水平時,從刀具主軸后端向工件方向看,向右方向為X軸正方向,當Z軸為垂直時,對于單立柱機床,面對刀具主軸向立柱方向看,向右方向為X軸的正方向。 平行于機床主軸的坐標軸,如果機床有一系列主軸,則選盡可能垂直于工件裝夾面的主要軸為Z軸。 Z軸的正方向定義為從工件到刀具夾持的方向,X軸:作為水平的,平行于工件的裝夾平面的軸。平行于主要的切削方向。Y坐標:Y坐標垂直于

15、X、Z坐標,在確定了X、Z后可按右手定則確定Y坐標的方向。 A、B、C坐標:A、B、C坐標分別為繞X、Y、Z坐標的回轉(zhuǎn)進給運動坐標,已知X、Y、Z坐標正方向后,用右手定則即可確定。附加運動坐標:X、Y、Z為機床的主坐標系或第一坐標系。如除了第一坐標系以外還有平行于主坐標系的其它坐標系則稱為附加坐標系。附加的第二坐標系各為U、V、W第三坐標系為P、Q、R。所謂第一坐標系是指與主軸接近的直線運動坐標系稍遠的即為第二坐標系。除了A、B、C第一回轉(zhuǎn)坐標系以外,還有其他的回轉(zhuǎn)運動坐標,則命名為D、E等。(二) 數(shù)控機床的坐標軸和運動方向2)數(shù)控機床的坐標系(1)坐標軸及運動方向的規(guī)定(二) 數(shù)控機床的坐

16、標軸和運動方向3、編程坐標系1:由于工件與刀具是一對相對運動,+X與+X ,+Y與+Y,+Z與+Z有確定的關(guān)系。所以在數(shù)控編程時為了方便,一律假定工件固定不動,全部用刀具運動的坐標系編程。也就是說只能用標準坐標系X、Y、Z,A、B、C在圖樣上進行編程。這樣:即使在編程人員不知是刀具移近工件還是工件移近刀具的情況也能編制正確的程序。(三)機床坐標系與工件坐標系:1 機床坐標系與機床原點: 機床坐標系是機床上固有的坐標系,;并設(shè)有固定的坐標原點,其坐標的運動方向視機床的種類和結(jié)構(gòu)而定。一般情況下,坐標系是利用機床機械結(jié)構(gòu)的基準線來確定,在機床說明書中均有規(guī)定。機床坐標系的原點也稱機床原點、機械原點

17、。它是固有的點,不能隨意改變。2工件坐標系與工件原點:工件坐標系是編程人員在編程時使用的,由編程人員以工件圖紙上的某一點為原點所建立起來的坐標系。編程尺寸都按工件坐標系中的尺寸確定。故工件坐標系也稱編程坐標系。工件坐標系的原點也稱工件原點、編程原點。它是可以用程序指令設(shè)置和改變的。在一個零件的全部加工程序中,根據(jù)需要,可以一次或多次設(shè)定或改變工件原點。(三)機床坐標系與工件坐標系:3機床坐標與工件坐標的關(guān)系:一般地說:工件坐標系的坐標軸與機床坐標系相應(yīng)的坐標軸平行,方向也相同,但原點不同。在加工中,工件隨夾具在機床上安裝后,要測量工件原點與機床原點之間的坐標距離,這個距離稱為工件原點偏置。這個

18、值偏置需預存到數(shù)控系統(tǒng)中。在加工時,工件原點偏置值便能自動加至工件坐標系中,使數(shù)控系統(tǒng)可按機床坐標系確定加工時的坐標值。(三)機床坐標系與工件坐標系:機床坐標系與工件坐標系四、 絕對坐標系和增量(相對)坐標系:(1)絕對坐標系:在坐標系中,所有的坐標點均以固有的坐標原點為起點,確定坐標值的,這種坐標系稱為絕對坐標系。如圖:(2)增量(相對)坐標系:在坐標系中,運動軌跡(直線或圓?。┑慕K點坐標值是以起點開始計算的,這種坐標系稱為增量(相對)坐標系。增量坐標系的坐標系原點是移動的,坐標值與運動方向有關(guān)。用U、V、W代碼表示與X、Y、Z軸平行且同向.四、 絕對坐標系和增量(相對)坐標系:四、 絕對坐

19、標系和增量(相對)坐標系:MOI五、 最小設(shè)定單位與編程尺寸的表示法: 機床的最小設(shè)定單位,即數(shù)控系統(tǒng)能實現(xiàn)的最小位移量,是機床的一個重要的技術(shù)指標,又稱最小指令增量或脈沖當量,一般為0.00010.01 mm ,視具體數(shù)控機床而定。在編程時,所有的編程尺寸都應(yīng)該轉(zhuǎn)換成為最小設(shè)定單位相對應(yīng)的數(shù)量。編程尺寸有兩種表示法:不同的機床可有不同規(guī)定。一種以最小設(shè)定單位(脈沖當量)為最小單位來表示。另一種以毫米為單位,以有效小數(shù)位來表示。例:某坐標點的尺寸為X=125.30 mm Z=405.25mm 最小單位0.01mm第一種方法表示:X12530 Z40525第二種方法表示:X125.30 Z405

20、.25六、零件加工程序的結(jié)構(gòu)與程序段格式:1 程序的構(gòu)成:一個完整的零件加工程序由程序號和若干個程序段組成,每個程序段由若干指令字組成,每個指令字又由字母、數(shù)字、符號組成。 例如:O0600 N0010 G92 X0 Y0 N0020 G90 G00 X50 Y60; N0030 G01 X10 Y50 F150 5300 T12 M03; N0100 G00 X-50 Y-60 M02; 上面是一個完整的零件加工程序,它由一個程序號和10個程序段組成。 O 0600是整個程序的程序號,也叫程序名。 程序的編號(600號程序) 程序號地址碼 不同的數(shù)控系統(tǒng)程序號地址碼所用的字母可不同。 FAN

21、UC用“O” AB8400用“P” SIEMENS用“%”作為程序號的地址碼,編程時一定要根據(jù)說明書的規(guī)定使用,否則系統(tǒng)不接受。每個程序段的程序段號用“N*”開頭,用“;”或”LF”表示結(jié)束,每個程序段中有若干個指令字,每個指令字表示一種功能。-程序段表示一個完整的加工工步或動作。一個程序的最大長度取決于數(shù)控系統(tǒng)中零件程序存儲區(qū)的容量?,F(xiàn)代數(shù)控系統(tǒng)的存儲區(qū)容量已足夠大,一般情況下,已足夠用。一個程序段的字符數(shù)也有一定的限制。如某些數(shù)控系統(tǒng)規(guī)定一個程序段的字符數(shù)90個,一旦大于限定的字符數(shù)時,應(yīng)把它分為兩個或多個程序段。六、零件加工程序的結(jié)構(gòu)程序段格式:六、零件加工程序的結(jié)構(gòu)與程序段格式:2程序

22、段格式:程序段格式是指一個程序段中字的排列順序和表達方式。不同的數(shù)控系統(tǒng)往往有不同的程序段格式。程序段格式不符和要求,數(shù)控系統(tǒng)就不能接受。程序段格式 固定程序段格式 帶分隔符的固定順序(也稱表格順序)程序段格式 字地址程序段格式前兩種在數(shù)控系統(tǒng)發(fā)展的早期階段曾經(jīng)使用過,但由于不直觀,容易出錯,故現(xiàn)在幾乎不用了。目前數(shù)控系統(tǒng)廣泛采用的是字地址程序段格式。下面僅介紹這一種字地址程序段格式也叫地址符可變程序段格式。這種格式的程序段的長短、字數(shù)和字長(位數(shù))都是可變的,字的排列順序沒有嚴格的要求。不需要的字與上一程序相同的續(xù)數(shù)字可以不寫。優(yōu)點:程序簡短、直觀、可讀性強、易于檢修修改。國際標準ISO69

23、83-I-1982和我國的GB8870-88標準都推薦使用這種字地址程序段格式,并作了具體規(guī)定字地址程序段的一般格式為:(六)零件加工程序的結(jié)構(gòu)程序段格式:六、零件加工程序的結(jié)構(gòu)與程序段格式:2程序段格式:NGXY FSTM;程序段號字準備功能字尺寸字進給功能字主軸轉(zhuǎn)速功能字刀具功能字輔助功能字程序段結(jié)束符例如:N20 G01 X25 Y-36 Z64 F100 S300 T02 M03; 程序段可以認為是由若干個程序字(指令字)組成,而程序字又由地址碼和數(shù)字符號組成。每一個程序段由順序號字、準備功能字、尺寸字、進給功能字、主軸功能字、刀具功能字、輔助功能字和程序段結(jié)束符組成。此外還有插補參數(shù)

24、字。每個字都由字母開頭,也稱“地址”,ISO規(guī)定的地址字符定義見P24表2.1所示。1.程序段序號:(seguerce number)用來表示程序從啟動開始操作的順序,即程序段執(zhí)行的順序號,數(shù)控裝置讀取某一程序段時,該程序段序號可在熒光屏上顯示出來,以便操作者了解或檢查程序執(zhí)行情況,還可以做程序段檢查.2.準備功能字:它是使數(shù)控裝置做某些操作的功能,它緊跟在程序段序號后面用地址碼“G”和兩位數(shù)字表示。2程序段格式:2程序段格式:2程序段格式:3.尺寸字(Dimension word)尺寸字是給定機床各坐標軸位移的方向和數(shù)據(jù)的,它由各坐標軸的地址代碼、 “+”、“-”符號和絕對值(或增量值)的數(shù)

25、字構(gòu)成。尺寸字在G代碼的后面,尺寸字的地址碼,對于進給運動為:X、Y、Z,U、V、W,P、Q、R;對于回轉(zhuǎn)運動的地址代碼為:A、B、C、D、E。此外還有插補參數(shù)數(shù)字:I、J、K等。4.進給功能字F(Feed function or F-function)它給定刀具對于工件的相對速度,它有地址代碼“F“和其他面的若干位數(shù)字構(gòu)成,例F500 單位:mm/min or mm/r (大寫沒用)。 國內(nèi):10-15m/min 國外:15-30m/min2程序段格式:5.主軸轉(zhuǎn)速功能字S(spindle speed function or s-function)亦稱S功能,用來選擇主軸轉(zhuǎn)速,由地址碼“S”

26、和其后面的若干位數(shù)字構(gòu)成。 單位 轉(zhuǎn)/分鐘 r/min。S100主軸轉(zhuǎn)速100r/ min 5000-10000 r/min 換刀時間:國內(nèi):10-20 S 國外:4-5S6.刀具功能字(Tool function or T-function)該功能也稱T功能,它由地址碼“T”和后面的若干數(shù)字構(gòu)成。用于 更換刀具時指定刀具或顯示待換刀號;有時,也能指定刀具位置補償?!癟00T99”100種刀具;如:T 01 02 表示1號刀選2號刀補值。刀補號刀具號2程序段格式:2程序段格式:7.輔助功能字(Misce Uaneous function or M-function)亦稱M功能,指定除G功能之外

27、的種種“通、斷控制”功能,它用地址碼“M”和后面的兩位數(shù)字表示。8.程序段結(jié)束符(End of block)每個程序段結(jié)束后,都應(yīng)加上程序段結(jié)束符?!?”是某種數(shù)控裝置程序段結(jié)束符的簡化符號。2程序段格式:2程序段格式: 直接指定法:將實際速度的數(shù)值直接表示出來,小數(shù)點的位置在機床說明書中予以規(guī)定。:mm/min,切削螺紋時用mm/r表示,在英制單位中用英寸表示。:用mm/min 、m/min和-rpm/min表示。等比級數(shù)法或二位代碼法:二位代碼法為二位十進制數(shù)字,她所表示的速度值為公比 的等比級數(shù),如:(or.)表示速度為mm/min,代碼為mm/min.(七)進給速度和主軸回轉(zhuǎn)速度的表示

28、方法 三、四、五位代碼法或“幻3 ”代碼法:這是用位位或位代碼來表示進給速度和主軸回轉(zhuǎn)速度的方法。代碼的第一位數(shù)字是用實際速度值的小數(shù)點前的位數(shù)加上得到的數(shù)字表示,其它位數(shù)字用實際速度的高位數(shù)字表示,其中最低位數(shù)字是用四舍五入方法得到的。例如:實際速度為.mm/min,用五位代碼表示,第一位為+,其余位為,則為,詳見表-三、四和五位代碼法。由于這種代碼表示法中使用了一個數(shù)字“”,故又稱“幻3 ”代碼法。(七)進給速度和主軸回轉(zhuǎn)速度的表示方法 符號法或一位代碼法:該代碼用一位數(shù)字符號表示,它可以代表一種速度,其值在機床使用說明書中給予詳細規(guī)定。進給速度法(FRNFeed-rate number)

29、:這種代碼方法只用來表示進給速度。直線插補加工時,F(xiàn)RNV/L.10圓弧插補加工時:FRNV/R.10其中(mm/min)進給速度(mm)直線位移(mm)圓弧半徑FRN(1/min)進給速率數(shù)代碼。(七)進給速度和主軸回轉(zhuǎn)速度的表示方法G代碼為與插補有關(guān)的準備性工藝指令。非模態(tài)代碼,只在被指定的程序段有意義。模態(tài)代碼:在同組其它G代碼出現(xiàn)以前一 直有效。 不同組的G代碼在同一程序段中可以指定多個,如果在同一程序段中指定了兩個或兩個以上的同一組G代碼則后指定的有效。詳見P27表2.22.4 數(shù)控系統(tǒng)的指令代碼一、 “G”代碼第一周2次課2009.3.19二、FANUC系統(tǒng)G代碼集:P28表2.3

30、2.4 數(shù)控系統(tǒng)的指令代碼2 M代碼:主要用于機床加工操作時的一些關(guān)斷、性質(zhì)的工藝性指令。如:主軸的開、關(guān)、正、反轉(zhuǎn),切削液的開關(guān),運動部件的夾緊與松開。如:(1) M00 程序停止,(2) M01 計劃停止,(3) M02 程序結(jié)束(4) M03、M04、M05 主軸順時針、逆時針和主軸停止,(5) M06 換刀,(6) M07 2號冷卻液開,用于霧狀冷卻液開,(7) M08 1號冷卻液開,用于液狀冷卻液開,(8) M09 冷卻液關(guān),注銷M07、M08、M50(3號冷卻液 開), M51(4號冷卻液開),(9) M10、M11 夾緊、松開等。(10) M30 程序結(jié)束輔助功能M:P106 表

31、2.17三、 常用準備功能指令的編程方法功能指令是程序段組成的基本單位,是編制加工程序的基礎(chǔ)。本節(jié)主要討論常用的準備功能指令的編程方法與應(yīng)用。下面涉及的指令代碼均以ISO標準為準。一般準備功能“G”:G代碼為與插補有關(guān)的準備性工藝指令,根據(jù)設(shè)備不同,G代碼也會有所不同。非模態(tài)代碼:只在被指令的程序段有定義。模態(tài)代碼:在同組其它G代碼出現(xiàn)以前一直有效。不同組的G代碼在同一程序中可以指定多個。如果在同一程序段中指定了兩個或兩個以上的同一組G代碼,則后指定的有效。三、常用準備功能指令的編程方法一)與坐標系相關(guān)的指令二)運動控制指令三)刀具補償指令四)固定循環(huán)指令一與坐標系相關(guān)的指令:1)絕對坐標與增

32、量坐標指令:(G90、G91) 為了方便計算與編程,允許絕對坐標方式和增量坐標方式及混合方式編程。這就必須用G90、G91指令坐標方式。G90表示程序段中的坐標尺寸為絕對坐標值,G91表示程序段中的坐標尺寸為增量坐標值。如圖所示:AB和BC兩個值線插補程序段的運動方向及坐標值?,F(xiàn)AB已加工完畢,要加工BC段,刀具在B點,則: G 90 G01 X30 Y40 G 91 G01 X-50 Y-30 G01 U-50 V-30注:絕對坐標方式編程時終點的坐標值在絕對坐標系中,增量坐標方式編程時終點的坐標值在增量坐標系中確定。501020506040301020304060707080ABC一與坐標

33、系相關(guān)的指令:2)坐標系設(shè)定指令 (G92 ): 編制程序時,首先要設(shè)定一個坐標系,程序中的坐標值均以此坐標系為根據(jù),此坐標系稱為工件坐標系。G92就是用來建立工件坐標系的,它規(guī)定了工件坐標系的原點位置。也就是說它確定了工件坐標系的原點,(工件原點)在距刀具刀位點起始位置(起刀點)多遠的地方?;蛘哒f以工件原點為準,確定起刀點的坐標值。編程時通過G92指令將工件坐標系的原點告訴數(shù)控裝置,并把這個設(shè)定值記憶在數(shù)控裝置的存儲器內(nèi)。執(zhí)行該指令就確定了起刀點與工件原點的相對位置。以數(shù)控車床的工件坐標系設(shè)定為例,為了方便編程,通常將工件坐標系原點設(shè)在中軸軸線與工件右斷面的交點處。圖中 =320, = 20

34、0 坐標系設(shè)定,程序為:一與坐標系相關(guān)的指令:G92 X320 Z200;。工件 起刀點 注意:(1) 在編程中,X尺寸字中的數(shù)值一般用坐標值的2倍,即用直徑尺寸。(2)該指令程序段要求坐標值X、Z必須齊全,不可缺少,且只能使用絕對坐標值,不能使用增量坐標值。(3)在一個零件的全部加工程序中,可重復設(shè)定或改變編程原點。選擇工件坐標系指令(G54G59):一與坐標系相關(guān)的指令:xyG58xyG55xyG56xyG57xyG54xyG59G92不能同時使用3)坐標平面設(shè)定指令:G17、G18、G19 G17、G18、G19指令分別表示設(shè)定選擇XY、ZX、YZ平面為當前工作平面。由于XY平面最常用,

35、故可將G17省略。對于車床只是在XZ平面內(nèi)運動,故無須使用平面指令。一與坐標系相關(guān)的指令:4) 極坐標尺寸指令(G15,G16) 刀具運動所達到點的坐標值可用半徑和角度的極坐標表示。所在平面用G17、G18、G19指令選擇。如XY平面,第一軸(X )指令半徑,第二軸(Y)指令角度。 G G G16 G 選擇極坐標平面 G G90或G91 G 指令代碼一與坐標系相關(guān)的指令:P39 圖2.12 圖2.145)關(guān)于參考點的G代碼:G27、G28、G29、G30G27返回參考點校驗指令:G28自動返回參考點指令:G30返回到第二、第三、第四參考點指令: G30 P2 IP-; G30 P3 IP-;

36、G30 P4 IP-;G29自動從參考點返回指令:一與坐標系相關(guān)的指令:二 運動控制指令:1)快速點定位指令(G00):該指令是使刀具當前位置以系統(tǒng)設(shè)定的速度快速移動到坐標系的另一點。它只是快速到位,不進行切削加工,一般用作空行程運動。格式:G00 X- Y- Z- ,其中,X、Y、Z為目標點的絕對或增量坐標。注:(1)G00指令中不需要指定速度,即F無效,系統(tǒng)速度已定。 ( 2 ) G00狀態(tài)下,不同數(shù)控機床坐標軸的運動情況可能不同,運動軌跡不同。因此編程前應(yīng)了解數(shù)控系統(tǒng)的G00指令各坐標軸運動的規(guī)律和刀具運動軌跡,避免刀具和工件的夾具碰撞。M01-2.12)直線插補指令 (G01) :它為

37、直線運動控制指令,它命令刀具從當前位置以兩坐標或三坐標聯(lián)動方式按指定的F進給速度作任意的斜率的直線運動到達指定的位置。一般用于輪廓切削。格式: G01 X - Y - Z F - ;X、Y、Z為直線終點的絕對或增量坐標,F(xiàn)為沿插補方向的進給速度。注意:(1)G01指令既可二坐標聯(lián)動,又可三坐標聯(lián)動插補運動,取決于數(shù)控系統(tǒng)的功能。當G01后只有二個坐標值,為平面直線插補,若三坐標值時,將做空間直線插補。(2)G01程序段中必須含有F指令,否則機床不動作。(3)G01 、F均為續(xù)效指令。二 運動控制指令:二 運動控制指令:3)圓弧插補指令:G02 G03G02:表示順時針圓?。槇A)插補,G03:

38、表示逆時針圓?。鎴A)插補。判斷的方法:在圓弧插補中,沿垂直于要加工的圓弧所在的平面的坐標軸,由正方向向負方向看,刀具相對于工件的轉(zhuǎn)動方向是順時針方向的為G02,是逆時針方向的為G03。二 運動控制指令:二 運動控制指令:因為ISO標準坐標方向規(guī)定車床平面XZ的一Y方向由紙面指向觀察者;銑床平面XY的Z方向由觀察者指向紙面,注意:數(shù)控車床的標準坐標系XOZ中,圓弧順逆方向與我們的習慣方向正好相反,不要搞錯。圓弧加工程序段一般包括圓弧所在的平面,圓弧的順逆,圓弧的終止坐標以及圓心坐標(或半徑R)等信息, 二 運動控制指令:二 運動控制指令:編程格式: G17 G18 G19G0 2G0 3I-

39、J-I- K-J- K-或RF -;X-Y-X-Z-Y-Z-二 運動控制指令:M01二、運動控制指令3、圓弧插補指令:G02 G03例:二 運動控制指令:4、切削螺紋指令G33: G33 IP F-; IP螺紋終點位置; F-長軸方向?qū)С蹋ɑ蚵菥啵┒?運動控制指令:5、進給功能G代碼:G94、G95、G93、F1 (1)每分鐘進給量指令G94: G94; F-; 為系統(tǒng)默認值,G94后F后面的數(shù)值直接代表刀具的每分鐘進給量(mm/min) (2)每轉(zhuǎn)進給量指令G95:(mm/r) G95; F-;二 運動控制指令:二、運動控制指令5、暫停(延時)指令 G04暫停(延時)指令格式: G04數(shù)字,

40、表示暫停時間(以秒或毫秒為單位)或表示工件轉(zhuǎn)數(shù),是機床而定地址符,常用的地址符有X U P等X、U帶小數(shù)點P不帶小數(shù)點二 運動控制指令:M01 2.2.三、刀具補償指令半徑自動補償指令- G41 G42 G40 刀具半徑補償原理如圖所示:刀具半徑自動補償指令- G41 G42 G40 G41- 表示刀具左偏,指順著刀具前進的方向看刀具偏在工件輪廓的左邊。 G42-表示刀具右偏,指順著刀具前進的方向看刀具偏在工件輪廓的右邊。 G40 表示注銷左右偏置指令,即取消刀補,使刀具中心與編程中心重合。三、刀具補償指令建立刀補建立刀補刀補執(zhí)行取消刀補取消刀補G41G421、刀具半徑自動補償指令- G41

41、G42 G40G41 G42 與G00,G01配合使用時編程格式:G00 G01G41 G42X- Y- D- ; D 功能字:指刀具半徑補償值寄存器的地址碼三、刀具補償指令1、刀具半徑自動補償指令- G41 G42 40 G41 G42 與G02,G03配合使用時編程格式:G41G42D- ;G02 G03X- Y- R- ;三、刀具補償指令1)刀具半徑自動補償指令的功用: (1)刀具磨損或刀具重磨后道具半徑變小,只需輸入改編后的刀具半徑即可,而不必修改已編好的程序。 (2)同一尺寸的刀具可進行粗、精加工。 (3)精確加工凸凹磨具三、刀具補償指令r+2、刀具長度補償指令G43 G44G49

42、: 一般用于刀具軸向(Z方向)的補償,它可使刀具在Z方向的實際位移大于或小于程序給定值,即: 實際位移量=程序給定值+補償值 二值相加稱為正偏置,用G43表示 二值相減稱為負偏置,用G44表示 刀具長度補償指令的編程格式:G43 G44Z- H- ;Z 程序給定的坐標值H 刀具長度補償值寄存器的地址碼,該寄存器中存放著補償值。三、刀具補償指令三、刀具補償指令指令值點實際到達點H-H-指令值點實際到達點3、刀具長度自動測量指令(G37): 補償值=當前的補償值+(刀具停止點坐標編程的測量位置坐標)用法:G92IP-; H-; G90 G37 IP-;三、刀具補償指令注意:G37程序段不能出現(xiàn)H代

43、碼,一定在G37程序段之前進行,否則將產(chǎn)生報警4、刀具位置偏移指令(G4548):G45 IP- D - ; 增加一個刀具偏移量的移動距離G46 IP- D - ; 減少一個刀具偏移量的移動距離G47 IP- D - ; 增加二個刀具偏移量的移動距離G48 IP- D - ; 減少二個刀具偏移量的移動距離P63表2.11、圖2.39三、刀具補償指令四、固定循環(huán)指令G指令中,常用G73、G74、G76、和G80 -G89作為固定循環(huán)指令。G80取消固定循環(huán) 固定循環(huán)指令隨機床的種類、型號、生產(chǎn)廠 家等而變,是不通用的。固定循環(huán)的動作順序動作1XY軸定位動作2快速進給到R平面動作3-孔加工動作4-孔低的動作動作5-退回到R點平面動作6-快速退回到初始平面四、固定循環(huán)指令動作1動作2R點動作3動作4動作5動作6初始點平面快速進給或退刀切削進給 (FANUC

溫馨提示

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

評論

0/150

提交評論