N01顧京數(shù)控第一章課件_第1頁
N01顧京數(shù)控第一章課件_第2頁
N01顧京數(shù)控第一章課件_第3頁
N01顧京數(shù)控第一章課件_第4頁
N01顧京數(shù)控第一章課件_第5頁
已閱讀5頁,還剩38頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

1、數(shù)控加工程序編制及數(shù)控加工程序編制及操作操作課程課程電子教案電子教案無錫職業(yè)技術(shù)學院主講教師:顧京第1章數(shù)控機床加工程序編制基礎(chǔ)1.1數(shù)控程序編制的概念 1.2數(shù)控機床的坐標系 1.3常用編程指令 1.4程序編制中的數(shù)學處理 在編制數(shù)控加工程序前,應(yīng)首先了解:數(shù)控程序編制的主要工作內(nèi)容,程序編制的工作步驟,每一步應(yīng)遵循的工作原則等,最終才能獲得滿足要求的數(shù)控程序。1.1 數(shù)控程序編制的概念第1章數(shù)控機床加工程序編制基礎(chǔ) 1.1.1 1.1.1 數(shù)控程序編制的定義數(shù)控程序編制的定義 編制數(shù)控加工程序是使用數(shù)控機床的一項重要技術(shù)工作,理想的數(shù)控程序不僅應(yīng)該保證加工出符合零件圖樣要求的合格零件,還應(yīng)

2、該使數(shù)控機床的功能得到合理的應(yīng)用與充分的發(fā)揮,使數(shù)控機床能安全、可靠、高效的工作。第1章數(shù)控機床加工程序編制基礎(chǔ) 1、數(shù)控程序編制的內(nèi)容及步驟數(shù)控編程是指從零件圖紙到獲得數(shù)控加工程序的全部工作過程。編程工作主要包括:(1)分析零件圖樣和制定工藝方案 (2)數(shù)學處理(3)編寫零件加工程序 (4)程序檢驗 第1章數(shù)控機床加工程序編制基礎(chǔ)分 析分 析零 件零 件圖 樣圖 樣和 制和 制定 工定 工藝 方藝 方案案 數(shù)數(shù) 學學 處處 理理 編編 寫寫 程程 序序 程程 序序 校校 驗驗修修 改改 2、數(shù)控程序編制的方法 數(shù)控加工程序的編制方法主要有兩種:手工編制程序和自動編制程序。(1)手工編程手工編

3、程指主要由人工來完成數(shù)控編程中各個階段的工作。 零件圖樣工藝人員夾具表機床表刀具表工藝規(guī)程編程人員加工程序初稿加工程序修 改編程手冊第1章數(shù)控機床加工程序編制基礎(chǔ) (2)計算機自動編程 自動編程是指在編程過程中,除了分析零件圖樣和制定工藝方案由人工進行外,其余工作均由計算機輔助完成。 采用計算機自動編程時,數(shù)學處理、編寫程序、檢驗程序等工作是由計算機自動完成的,由于計算機可自動繪制出刀具中心運動軌跡,使編程人員可及時檢查程序是否正確,需要時可及時修改,以獲得正確的程序。又由于計算機自動編程代替程序編制人員完成了繁瑣的數(shù)值計算,可提高編程效率幾十倍乃至上百倍,因此解決了手工編程無法解決的許多復雜

4、零件的編程難題。因而,自動編程的特點就在于編程工作效率高,可解決復雜形狀零件的編程難題。 第1章數(shù)控機床加工程序編制基礎(chǔ) 1.1.2 1.1.2 字與字的功能字與字的功能1、字符與代碼 字符是用來組織、控制或表示數(shù)據(jù)的一些符號,如數(shù)字、字母、標點符號、數(shù)學運算符等。2、字 在數(shù)控加工程序中,字是指一系列按規(guī)定排列的字符,作為一個信息單元存儲、傳遞和操作。字是由一個英文字母與隨后的若干位十進制數(shù)字組成,這個英文字母稱為地址符。如:“X2500”是一個字,X為地址符,數(shù)字“2500”為地址中的內(nèi)容。 第1章數(shù)控機床加工程序編制基礎(chǔ) 3、字的功能 組成程序段的每一個字都有其特定的功能含義,以下是以F

5、ANUC-0M數(shù)控系統(tǒng)的規(guī)范為主來介紹的。(1)順序號字N順序號又稱程序段號或程序段序號。順序號位于程序段之首,由順序號字N和后續(xù)數(shù)字組成。(2)準備功能字G 準備功能字的地址符是G,又稱為G功能或G指令,是用于建立機床或控制系統(tǒng)工作方式的一種指令。附表:G功能字含義表第1章數(shù)控機床加工程序編制基礎(chǔ) (3)尺寸字 尺寸字用于確定機床上刀具運動終點的坐標位置。 其中,第一組 X,Y,Z,U,V,W,P,Q,R 用于確定終點的直線坐標尺寸;第二組 A,B,C,D,E 用于確定終點的角度坐標尺寸;第三組 I,J,K 用于確定圓弧輪廓的圓心坐標尺寸。在一些數(shù)控系統(tǒng)中,還可以用P指令暫停時間、用R指令圓

6、弧的半徑等。(4)進給功能字F進給功能字的地址符是F,又稱為F功能或F指令,用于指定切削的進給速度。對于車床,F(xiàn)可分為每分鐘進給和主軸每轉(zhuǎn)進給兩種,對于其它數(shù)控機床,一般只用每分鐘進給。F指令在螺紋切削程序段中常用來指令螺紋的導程。第1章數(shù)控機床加工程序編制基礎(chǔ) (5)主軸轉(zhuǎn)速功能字S主軸轉(zhuǎn)速功能字的地址符是S,又稱為S功能或S指令,用于指定主軸轉(zhuǎn)速。單位為r/min。(6)刀具功能字T刀具功能字的地址符是T,又稱為T功能或T指令,用于指定加工時所用刀具的編號。對于數(shù)控車床,其后的數(shù)字還兼作指定刀具長度補償和刀尖半徑補償用。(7)輔助功能字M 輔助功能字的地址符是M,后續(xù)數(shù)字一般為13位正整數(shù)

7、,又稱為M功能或M指令,用于指定數(shù)控機床輔助裝置的開關(guān)動作。附表:準備M功能字含義表 第1章數(shù)控機床加工程序編制基礎(chǔ) 1.1.31.1.3程序格式程序格式1、程序段格式 一個數(shù)控加工程序是若干個程序段組成的。程序段格式是指程序段中的字、字符和數(shù)據(jù)的安排形式。程序段格式舉例:N 3 0 G 0 1 X 8 8 . 1 Y 3 0 . 2 F 5 0 0 S 3 0 0 0 T 0 2 M 0 8N40 X90(本程序段省略了續(xù)效字“G01,Y30.2,F(xiàn)500,S3000,T02,M08”,但它們的功能仍然有效) 在程序段中,必須明確組成程序段的各要素:移動目標:終點坐標值X、Y、Z; 沿怎樣的

8、軌跡移動:準備功能字G;進給速度:進給功能字F; 切削速度:主軸轉(zhuǎn)速功能字S;使用刀具:刀具功能字T; 機床輔助動作:輔助功能字M。第1章數(shù)控機床加工程序編制基礎(chǔ) 1.2 1.2 數(shù)控機床的坐標系數(shù)控機床的坐標系1.2.11.2.1機床坐標系機床坐標系、機床坐標系的確定(1)機床相對運動的規(guī)定 在機床上,我們始終認為工件靜止,而刀具是運動的。這樣編程人員在不考慮機床上工件與刀具具體運動的情況下,就可以依據(jù)零件圖樣,確定機床的加工過程。第1章數(shù)控機床加工程序編制基礎(chǔ) (2)機床坐標系的規(guī)定 標準機床坐標系中X、Y、Z坐標軸的相互關(guān)系用右手笛卡爾直角坐標系決定。 在數(shù)控機床上,機床的動作是由數(shù)控裝

9、置來控制的,為了確定數(shù)控機床上的成形運動和輔助運動,必須先確定機床上運動的位移和運動的方向,這就需要通過坐標系來實現(xiàn),這個坐標系被稱之為機床坐標系。 例如銑床上,有機床的縱向運動、橫向運動以及垂向運動。在數(shù)控加工中就應(yīng)該用機床坐標系來描述。 第1章數(shù)控機床加工程序編制基礎(chǔ) 標準機床坐標系中X、Y、Z坐標軸的相互關(guān)系用右手笛卡爾直角坐標系決定: 1)伸出右手的大拇指、食指和中指,并互為90。則大拇指代表X坐標,食指代表Y坐標,中指代表Z坐標。 2)大拇指的指向為X坐標的正方向,食指的指向為Y坐標的正方向,中指的指向為Z坐標的正方向。3)圍繞X、Y、Z坐標旋轉(zhuǎn)的旋轉(zhuǎn)坐標分別用A、B、C表示,根據(jù)右

10、手螺旋定則,大拇指的指向為X、Y、Z坐標中任意軸的正向,則其余四指的旋轉(zhuǎn)方向即為旋轉(zhuǎn)坐標A、B、C的正向。 第1章數(shù)控機床加工程序編制基礎(chǔ) (3)運動方向的規(guī)定 增大刀具與工件距離的方向即為各坐標軸的正方向,下圖為數(shù)控車床上兩個運動的正方向。 第1章數(shù)控機床加工程序編制基礎(chǔ) 、坐標軸方向的確定 (1)Z坐標 Z坐標的運動方向是由傳遞切削動力的主軸所決定的,即平行于主軸軸線的坐標軸即為Z坐標,Z坐標的正向為刀具離開工件的方向。第1章數(shù)控機床加工程序編制基礎(chǔ) (2)X坐標 X坐標平行于工件的裝夾平面,一般在水平面內(nèi)。確定X軸的方向時,要考慮兩種情況:1)如果工件做旋轉(zhuǎn)運動,則刀具離開工件的方向為X

11、坐標的正方向。 2)如果刀具做旋轉(zhuǎn)運動,則分為兩種情況: Z坐標水平時,觀察者沿刀 具主軸向工件看時,+X運動方向指向右方;Z坐標垂直時,觀察者面對刀具主軸向立柱看時,+X運動方向指向右方。 下圖所示為數(shù)控車床的X坐標。第1章數(shù)控機床加工程序編制基礎(chǔ) (3)Y坐標 在確定X、Z坐標的正方向后,可以用根據(jù)X和Z坐標的方向,按照右手直角坐標系來確定Y坐標的方向。第1章數(shù)控機床加工程序編制基礎(chǔ) 3、機床原點的設(shè)置 機床原點是指在機床上設(shè)置的一個固定點,即機床坐標系的原點。它在機床裝配、調(diào)試時就已確定下來,是數(shù)控機床進行加工運動的基準參考點。(1)數(shù)控車床的原點在數(shù)控車床上,機床原點一般取在卡盤端面與

12、主軸中心線的交點處。同時,通過設(shè)置參數(shù)的方法,也可將機床原點設(shè)定在X、Z坐標的正方向極限位置上。 第1章數(shù)控機床加工程序編制基礎(chǔ) 4、機床參考點 機床參考點是用于對機床運動進行檢測和控制的固定位置點。 機床參考點的位置是由機床制造廠家在每個進給軸上用限位開關(guān)精確調(diào)整好的,坐標值已輸入數(shù)控系統(tǒng)中。因此參考點對機床原點的坐標是一個已知數(shù)。 通常在數(shù)控銑床上機床原點和機床參考點是重合的;而在數(shù)控車床上機床參考點是離機床原點最遠的極限點。下圖為數(shù)控車床的參考點與機床原點。第1章數(shù)控機床加工程序編制基礎(chǔ) 1.2.21.2.2編程坐標系編程坐標系編程坐標系是編程人員根據(jù)零件圖樣及加工工藝等建立的坐標系。編

13、程坐標系一般供編程使用,確定編程坐標系時不必考慮工件毛坯在機床上的實際裝夾位置。如下圖所示,其中O2即為編程坐標系原點。第1章數(shù)控機床加工程序編制基礎(chǔ) 編程原點是根據(jù)加工零件圖樣及加工工藝要求選定的編程坐標系的原點。 編程原點應(yīng)盡量選擇在零件的設(shè)計基準或工藝基準上,編程坐標系中各軸的方向應(yīng)該與所使用的數(shù)控機床相應(yīng)的坐標軸方向一致,如下圖所示為車削零件的編程原點。第1章數(shù)控機床加工程序編制基礎(chǔ) 1.2.31.2.3加工坐標系加工坐標系 1、加工坐標系的確定 加工坐標系是指以確定的加工原點為基準所建立的坐標系。 加工原點也稱為程序原點,是指零件被裝夾好后,相應(yīng)的編程原點在機床坐標系中的位置。第1章

14、數(shù)控機床加工程序編制基礎(chǔ) 2、加工坐標系的設(shè)定在機床坐標系中直接設(shè)定加工原點。例:以下圖為例,在配置FANUC-OM系統(tǒng)的立式數(shù)控銑床上設(shè)置加工原點03。(1)加工坐標系的選擇 編程原點設(shè)置在工件軸心線與工件底端面的交點上。設(shè)工作臺工作面尺寸為800mm320mm,若工件裝夾在接近工作臺中間處,則確定了加工坐標系的位置,其加工原點03就在距機床原點O1為X3、Y3、Z3處。并且X3=-345.700mm, Y3=-196.220mm, Z3=-53.165mm。(2)設(shè)定加工坐標系指令1)G54G59為設(shè)定加工坐標系指令。G54對應(yīng)一號工件坐標系,其余以此類推??稍贛DI 方式的參數(shù)設(shè)置頁面中

15、,設(shè)定加工坐標系。如對已選定的加工原點O3,將其坐標值X3=-345.700mm,Y3=-196.220mm,Z3=-53.165mm第1章數(shù)控機床加工程序編制基礎(chǔ) 1.3 1.3 常用編程指令常用編程指令數(shù)控加工程序是由各種功能字按照規(guī)定的格式組成的。1.3.11.3.1絕對尺寸指令和增量尺寸指令絕對尺寸指令和增量尺寸指令 在加工程序中,絕對尺寸指令和增量尺寸指令有兩種表達方法。絕對尺寸指機床運動部件的坐標尺寸值相對于坐標原點給出。 增量尺寸指機床運動部件的坐標尺寸值相對于前一位置給出。 第1章數(shù)控機床加工程序編制基礎(chǔ) 1、 G功能字指定G90指定尺寸值為絕對尺寸。G91指定尺寸值為增量尺寸

16、。2、 用尺寸字的地址符指定(本課程中車床部分使用)絕對尺寸的尺寸字的地址符用 X、Y、Z增量尺寸的尺寸字的地址符用 U、V、W第1章數(shù)控機床加工程序編制基礎(chǔ) 1.3.3 1.3.3 坐標平面選擇指令坐標平面選擇指令 坐標平面選擇指令是用來選擇圓弧插補的平面和刀具補償平面的。 G17表示選擇 XY平面,G18表示選擇 ZX平面,G19表示選擇 YZ平面。各坐標平面如圖1.22所示。一般,數(shù)控車床默認在ZX平面內(nèi)加工,數(shù)控銑床默認在XY平面內(nèi)加工。 第1章數(shù)控機床加工程序編制基礎(chǔ) 1.3.4 1.3.4 快速點定位指令快速點定位指令 快速點定位指令控制刀具以點位控制的方式快速移動到目標位置,其移

17、動速度由參數(shù)來設(shè)定。指令執(zhí)行開始后,刀具沿著各個坐標方向同時按參數(shù)設(shè)定的速度移動,最后減速到達終點,如下圖所示。程序程序格式格式:G00 X Y Z式中X、Y、Z的值是快速點定位的終點坐標值第1章數(shù)控機床加工程序編制基礎(chǔ) 1.3.51.3.5直線插補指令直線插補指令直線插補指令用于產(chǎn)生按指定進給速度F實現(xiàn)的空間直線運動。程序格式程序格式:G01 X Y Z F 其中:X、Y、Z的值是直線插補的終點坐標值。 例:實現(xiàn)下圖中從A點到B點的直線插補運動,其程序段為:絕對方式編程:G90 G01 X10 Y10 F100增量方式編程:G91 G01 X-10 Y-20 F100第1章數(shù)控機床加工程序編

18、制基礎(chǔ) 1.3.6 1.3.6 圓弧插補指令圓弧插補指令G02為按指定進給速度的順時針圓弧插補。G03為按指定進給速度的逆時針圓弧插補。圓弧順逆方向的判別:沿著不在圓弧平面內(nèi)的坐標軸,由正方向向負方向看,順時針方向G02,逆時針方向G03,如下圖所示。第1章數(shù)控機床加工程序編制基礎(chǔ) 程序格式程序格式:XYXY平面:平面:G17 G02 X Y I J (R) FG17 G03 X Y I J (R) FZXZX平面:平面:G18 G02 X Z I K (R) FG18 G03 X Z I K (R) FYZ平面:平面:G19 G02 Z Y J K (R) FG19 G03 Z Y J K

19、(R) F 其中:X、Y、Z的值是指圓弧插補的終點坐標值;I、J、K是指圓弧起點到圓心的增量坐標,與G90,G91無關(guān);R為指定圓弧半徑,當圓弧的圓心角180o時,R值為正,當圓弧的圓心角1800時,R值為負。 第1章數(shù)控機床加工程序編制基礎(chǔ) 1.3.7 1.3.7 刀具半徑補償指令刀具半徑補償指令 在零件輪廓銑削加工時,由于刀具半徑尺寸影響,刀具的中心軌跡與零件輪廓往往不一致。為了避免計算刀具中心軌跡,直接按零件圖樣上的輪廓尺寸編程,數(shù)控系統(tǒng)提供了刀具半徑補償功能,見下圖。第1章數(shù)控機床加工程序編制基礎(chǔ) 1、編程格式G41為左偏刀具半徑補償,定義為假設(shè)工件不動,沿刀具運動方向向前看,刀具在零

20、件左側(cè)的刀具半徑補償,見下圖。G42為右偏刀具半徑補償,定義為假設(shè)工件不動,沿刀具運動方向向前看,刀具在零件右側(cè)的刀具半徑補償。G40 為補償撤消指令。 程序格式程序格式: :G00/G01 G41/G42 XG00/G01 G41/G42 X Y Y H H /建立補償程序段建立補償程序段 / /輪廓切削程序段輪廓切削程序段 G00/G01 G40 X Y /補償撤消程序段補償撤消程序段 第1章數(shù)控機床加工程序編制基礎(chǔ) 1.3.8 1.3.8 刀具長度補償指令刀具長度補償指令 使用刀具長度補償指令,在編程時就不必考慮刀具的實際長度及各把刀具不同的長度尺寸。當由于刀具磨損、更換刀具等原因引起刀

21、具長度尺寸變化時,只要修正刀具長度補償量,而不必調(diào)整程序或刀具。 G43 為正補償,即將Z坐標尺寸字與H代碼中長度補償?shù)牧肯嗉?,按其結(jié)果進行Z軸運動。 G44 為負補償,即將Z坐標尺寸字與H中長度補償?shù)牧肯鄿p,按其結(jié)果進行Z軸運動。G49為撤消補償。 編程格式為:G01 G43/G44 Z H / 建立補償程序段 / 切削加工程序段G49 / 補償撤消程序段 第1章數(shù)控機床加工程序編制基礎(chǔ) 1.4 1.4 程序編制中的數(shù)學處理程序編制中的數(shù)學處理根據(jù)被加工零件圖樣,按照已經(jīng)確定的加工工藝路線和允許的編程誤差,計算數(shù)控系統(tǒng)所需要輸入的數(shù)據(jù),稱為數(shù)學處理。數(shù)學處理一般包括兩個內(nèi)容:根據(jù)零件圖樣給出

22、的形狀,尺寸和公差等直接通過數(shù)學方法(如三角、幾何與解析幾何法等),計算出編程時所需要的有關(guān)各點的坐標值。第1章數(shù)控機床加工程序編制基礎(chǔ) 1.4.1 1.4.1 選擇編程原點選擇編程原點從理論上講編程原點選在零件上的任何一點都可以,但實際上,為了換算尺寸盡可能簡便,減少計算誤差,應(yīng)選擇一個合理的編程原點。車削零件編程原點的X向零點應(yīng)選在零件的回轉(zhuǎn)中心。Z向零點一般應(yīng)選在零件的右端面、設(shè)計基準或?qū)ΨQ平面內(nèi)。車削零件的編程原點選擇見下圖。 第1章數(shù)控機床加工程序編制基礎(chǔ) 銑削零件的編程原點,X、Y向零點一般可選在設(shè)計基準或工藝基準的端面或孔的中心線上,對于有對稱部分的工件,可以選在對稱面上,以便用鏡像等指令來簡化編程。Z向的編程原點,習慣選在工件上表面,這樣當?shù)毒咔腥牍ぜ骦向尺寸字均為負值,以便于檢查程序。銑削零件的編程原點見下圖。 編程原點選定后,就應(yīng)把各點的尺寸換算成以編程原點為基準

溫馨提示

  • 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)容負責。
  • 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論