第二章數(shù)控機床加工程序編制基礎(chǔ)_第1頁
第二章數(shù)控機床加工程序編制基礎(chǔ)_第2頁
第二章數(shù)控機床加工程序編制基礎(chǔ)_第3頁
第二章數(shù)控機床加工程序編制基礎(chǔ)_第4頁
第二章數(shù)控機床加工程序編制基礎(chǔ)_第5頁
已閱讀5頁,還剩43頁未讀 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

1、CNC數(shù)控數(shù)控數(shù)控數(shù)控數(shù)控數(shù)控技術(shù)技術(shù)技術(shù)技術(shù)技術(shù)技術(shù)電子教案電子教案電子教案電子教案電子教案電子教案西南科技大學(xué)城市學(xué)院主講教師:童欽CNC第一章數(shù)控機床加工程序編制基礎(chǔ) 數(shù)控程序編制的概念 數(shù)控機床的坐標系 常用編程指令 程序編制中的數(shù)學(xué)處理 CNC 在編制數(shù)控加工程序前,應(yīng)首先了解:數(shù)控程序編制的主要工作內(nèi)容,程序編制的工作步驟,每一步應(yīng)遵循的工作原則等,最終才能獲得滿足要求的數(shù)控程序。1.1數(shù)控程序編制的概念第一章數(shù)控機床加工程序編制基礎(chǔ)CNC 1.1.1 1.1.1 數(shù)控程序編制的定義數(shù)控程序編制的定義 編制數(shù)控加工程序是使用數(shù)控機床的一項重要技術(shù)工作,理想的數(shù)控程序不僅應(yīng)該保證不僅

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

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

4、提高編程效率幾十倍乃至上百倍,因此解決了手工編程無法解決的許多復(fù)雜零件的編程難題。因而,自動編程的特點就在于編程工作效率高,可解決復(fù)雜形狀零件的編程難題。 第一章數(shù)控機床加工程序編制基礎(chǔ)CNC 1.1.2 1.1.2 字與字的功能字與字的功能1、字符與代碼 字符是用來組織、控制或表示數(shù)據(jù)的一些符號字符是用來組織、控制或表示數(shù)據(jù)的一些符號,如數(shù)字、字母、標點符號、數(shù)學(xué)運算符等。2、字 在數(shù)控加工程序中,字是指一系列按規(guī)定排列的字符,字是指一系列按規(guī)定排列的字符,作為一個信息單元存儲、傳遞和操作作為一個信息單元存儲、傳遞和操作。字是由一個英文字母由一個英文字母與隨后的若干位十進制數(shù)字組成,這個英文

5、字母稱為地址符。與隨后的若干位十進制數(shù)字組成,這個英文字母稱為地址符。如:“X2500”是一個字,X為地址符,數(shù)字“2500”為地址中的內(nèi)容。 第一章數(shù)控機床加工程序編制基礎(chǔ)CNC 3、字的功能 組成程序段的每一個字都有其特定的功能含義,以下是以FANUC-0M數(shù)控系統(tǒng)的規(guī)范為主來介紹的。(1)順序號字N順序號又稱程序段號或程序段序號順序號又稱程序段號或程序段序號。順序號位于程序段位于程序段之首之首,由順序號字順序號字N N和后續(xù)數(shù)字組成和后續(xù)數(shù)字組成。便于程序檢查程序檢查少用(2)準備功能字G 準備功能字的地址符是G,又稱為G功能或G指令,是用是用于建立機床或控制系統(tǒng)工作方式的一種指令。于建

6、立機床或控制系統(tǒng)工作方式的一種指令。附表:見表1.1 G功能字含義表第一章數(shù)控機床加工程序編制基礎(chǔ)CNC 第一章數(shù)控機床加工程序編制基礎(chǔ)表表1.1 G功能字含義表功能字含義表CNC 第一章數(shù)控機床加工程序編制基礎(chǔ)表表1.1 G功能字含義表功能字含義表華中數(shù)控代 碼 組 意 義 代 碼 組 意 義 代 碼 組 意 義 *G00 快速點定位 *G40 刀補取消 G73 車閉環(huán)復(fù)合循環(huán) G01 直線插補 G41 左刀補 G76 00 車螺紋復(fù)合循環(huán) G02 順圓插補 G42 07 右刀補 G80 車外圓固定循環(huán) G03 逆圓插補 G52 00 局部坐標系設(shè)置 G81 車端面固定循環(huán) G32 01 螺

7、紋切削 零 點 G82 01 車螺紋固定循環(huán) G04 00 暫停延時 G54G59 11 偏 置 *G90 絕對坐標編程 G20 英制單位 G65 00 簡單宏調(diào)用 G91 03 增量坐標編程 *G21 02 公制單位 G66 宏指令調(diào)用 G92 00 工件坐標系指定 G27 回參考點檢查 G67 12 宏調(diào)用取消 * G98 每分鐘進給方式 G28 回參考點 G71 車外圓復(fù)合循環(huán) G99 05 每轉(zhuǎn)進給方式 G29 06 參考點返回 G72 00 車端面復(fù)合循環(huán) CNC (3)尺寸字 尺寸字用于確定機床上刀具運動終點的坐標位置用于確定機床上刀具運動終點的坐標位置。 其中,第一組 X,Y,Z

8、,U,V,W,P,Q,R 用于確定終點的直線坐標尺寸;第二組 A,B,C,D,E 用于確定終點的角度坐標尺寸;第三組 I,J,K 用于確定圓弧輪廓的圓心坐標尺寸。在一些數(shù)控系統(tǒng)中,還可以用P指令暫停時間、用R指令圓弧的半徑等。(4)進給功能字F進給功能字的地址符是F,又稱為F功能或F指令,用于指用于指定切削的進給速度定切削的進給速度。對于車床,F(xiàn)可分為每分鐘進給和主軸每轉(zhuǎn)進給兩種,對于其它數(shù)控機床,一般只用每分鐘進給。F指令在螺紋切削程序段中常用來指令螺紋的導(dǎo)程。第一章數(shù)控機床加工程序編制基礎(chǔ)CNC (5)主軸轉(zhuǎn)速功能字S主軸轉(zhuǎn)速功能字的地址符是S,又稱為S功能或S指令,用于指定主軸轉(zhuǎn)速。單位

9、為r/min。(6)刀具功能字T刀具功能字的地址符是T,又稱為T功能或T指令,用于指定加工時所用刀具的編號。對于數(shù)控車床,其后的數(shù)字還兼作指定刀具長度補償和刀尖半徑補償用。(7)輔助功能字M 輔助功能字的地址符是M,后續(xù)數(shù)字一般為13位正整數(shù),又稱為M功能或M指令,用于指定數(shù)控機床輔助裝置的開關(guān)動作用于指定數(shù)控機床輔助裝置的開關(guān)動作。附表:見表1.2M功能字含義表第一章數(shù)控機床加工程序編制基礎(chǔ)CNC 第一章數(shù)控機床加工程序編制基礎(chǔ)表表1.2 M功能字含義表功能字含義表M功能字 含 義 M00 程序停止 M01 計劃停止 M02 程序停止 M03 主軸順時針旋轉(zhuǎn) M04 主軸逆時針旋轉(zhuǎn) M05

10、主軸旋轉(zhuǎn)停止 M06 換刀 M07 2號冷卻液開 M08 1號冷卻液開 M09 冷卻液關(guān) M30 程序停止并返回開始處 M98 調(diào)用子程序 M99 返回子程序 CNC 1.1.3 1.1.3 程序格式程序格式1、程序段格式 一個數(shù)控加工程序是若干個程序段組成的。一個數(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”,但它們的功能仍

11、然有效) 在程序段中,必須明確組成程序段的各要素:移動目標:終點坐標值X、Y、Z 沿怎樣的軌跡移動:準備功能字G;進給速度:進給功能字F; 切削速度:主軸轉(zhuǎn)速功能字S;使用刀具:刀具功能字T; 機床輔助動作:輔助功能字M。第一章數(shù)控機床加工程序編制基礎(chǔ)CNC 1.2 1.2 數(shù)控機床的坐標系數(shù)控機床的坐標系1.2.1 1.2.1 機床坐標系機床坐標系、機床坐標系的確定(1)機床相對運動的規(guī)定( (運動定則運動定則) ) 在機床上,我們始終認為工件靜止,而刀具是運動的工件靜止,而刀具是運動的。這樣編程人員在不考慮機床上工件與刀具具體運動的情況下,就可以依據(jù)零件圖樣,確定機床的加工過程。第一章數(shù)控

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

13、標,食指代表Y坐標,中指代表Z坐標。 2)大拇指的指向為X坐標的正方向,食指的指向為Y坐標的正方向,中指的指向為Z坐標的正方向。3)圍繞X、Y、Z坐標旋轉(zhuǎn)的旋轉(zhuǎn)坐標分別用A、B、C表示,根據(jù)右手螺旋定則,大拇指的指向為X、Y、Z坐標中任意軸的正向,則其余四指的旋轉(zhuǎn)方向即為旋轉(zhuǎn)坐標A、B、C的正向。第一章數(shù)控機床加工程序編制基礎(chǔ)+ Z+ Y+ Z+ C+ X+ Y+ B+ X+ A+ A 、 + B或+ C+ X 、 + Y 或 + ZCNC (3)運動方向的規(guī)定 增大刀具與工件距離的方向即為各坐標軸的正方向,下圖為數(shù)控車床上兩個運動的正方向。 第一章數(shù)控機床加工程序編制基礎(chǔ)CNC 、坐標軸方向

14、的確定 (1)Z坐標 Z坐標的運動方向是由傳遞切削動力的主軸所決定的,即平行于主軸平行于主軸軸線的坐標軸即為軸線的坐標軸即為Z Z坐標,坐標,Z Z坐標的正向為刀具離開工件的方向。坐標的正向為刀具離開工件的方向。第一章數(shù)控機床加工程序編制基礎(chǔ)CNC (2)X坐標 X坐標平行于工件的裝夾平面,一般在水平面內(nèi)。 確定X軸的方向時,要考慮兩種情況:1)如果工件做旋轉(zhuǎn)運動,則刀具離開工件的方向為X坐標的正方向。 第一章數(shù)控機床加工程序編制基礎(chǔ)CNC 2)如果刀具做旋轉(zhuǎn)運動,則分為兩種情況: Z坐標水平時,觀察者沿刀具主軸向工件看時,+X運動方向指向右方;Z坐標垂直時,觀察者面對刀具主軸向立柱看時,+X

15、運動方向指向右方。 第一章數(shù)控機床加工程序編制基礎(chǔ)CNC (3)Y坐標 在確定X、Z坐標的正方向后,可以用根據(jù)X和Z坐標的方向,按照右手直角坐標系來確定右手直角坐標系來確定Y Y坐標坐標的方向的方向。第一章數(shù)控機床加工程序編制基礎(chǔ)CNC 3、機床原點的設(shè)置 機床原點是指在機床上設(shè)置的一個固定點,即機床坐標系的原點。它在機床裝配、調(diào)試裝配、調(diào)試時就已確定下來,是數(shù)控機床進行加工運動的基準參考點。(1)數(shù)控車床的原點 (2)數(shù)控銑床的原點(如右下圖)在數(shù)控車床上,機床原點一般取在卡盤端面與主軸中心線的交點處卡盤端面與主軸中心線的交點處。同時,通過設(shè)置參數(shù)的方法,也可將機床原點設(shè)定在X、Z坐標的正方

16、向極限位置上。 第一章數(shù)控機床加工程序編制基礎(chǔ)CNC 4、機床參考點 機床參考點是用于對機床運動進行檢測和控制的固定位置點。機床參考點是用于對機床運動進行檢測和控制的固定位置點。 機床參考點的位置是由機床制造廠家在每個進給軸上用限位開關(guān)精確調(diào)整好的,坐標值已輸入數(shù)控系統(tǒng)中。因此參考點對機床原點的坐標是一個已知數(shù)。 通常在數(shù)控銑床上機床原點和機床參考點是重合的;而在數(shù)控車床數(shù)控車床上機床參考點是離機床原點最遠的極限點上機床參考點是離機床原點最遠的極限點。下圖為數(shù)控車床的參考點與機床原點。第一章數(shù)控機床加工程序編制基礎(chǔ)XWM參考點定位開關(guān)XZXZXYZMRWZ機床原點參考點程序原點MWP工件原點R

17、RMXZMRZXXZ參 考 點定位開關(guān)工件原點程序原點參考點機床原點RZWPRXYZMRWPWCNC 1.2.2 1.2.2 編程坐標系編程坐標系 編程坐標系是編程人員根據(jù)零件圖樣及加工工藝等建立的坐標系。 編程坐標系一般供編程使用,確定編程坐標系時不必考慮工件毛坯在機床上的實際裝夾位置。如下圖所示,其中O2即為編程坐標系原點。第一章數(shù)控機床加工程序編制基礎(chǔ)CNC 編程原點是根據(jù)加工零件圖樣及加工工藝要求選定的編編程原點是根據(jù)加工零件圖樣及加工工藝要求選定的編程坐標系的原點。程坐標系的原點。 編程原點應(yīng)盡量選擇在零件的設(shè)計基準或工藝基準上,編程坐標系中各軸的方向應(yīng)該與所使用的數(shù)控機床相應(yīng)的坐標

18、軸方向一致,如下圖所示為車削零件的編程原點。第一章數(shù)控機床加工程序編制基礎(chǔ)CNC 1.2.3 1.2.3 加工坐標系加工坐標系 1、加工坐標系的確定 加工坐標系是指以確定的加工原點為基準所建立的坐標以確定的加工原點為基準所建立的坐標系。系。 加工原點也稱為程序原點,是指零件被裝夾好后,相應(yīng)是指零件被裝夾好后,相應(yīng)的編程原點在機床坐標系中的位置。的編程原點在機床坐標系中的位置。第一章數(shù)控機床加工程序編制基礎(chǔ)CNC 2、加工坐標系的設(shè)定 在機床坐標系中直接設(shè)定加工原點。例:以下圖為例,在配置FANUC-OM系統(tǒng)的立式數(shù)控銑床上設(shè)置加工原點03。(1)加工坐標系的選擇 編程原點設(shè)置在工件軸心線與工件

19、底端面的交點上。設(shè)工作臺工作面尺寸為800mm320mm,若工件裝夾在接近工作臺中間處,則確定了加工坐標系的位置,其加工原點03就在距機床原點O1為X3、Y3、Z3處。并且X3=-345.700mm, Y3=-196.220mm, Z3=-53.165mm。(2)設(shè)定加工坐標系指令1)G54G59為設(shè)定加工坐標系指令。G54對應(yīng)一號工件坐標系,其余以此類推。可在MDI 方式的參數(shù)設(shè)置頁面中,設(shè)定加工坐標系。如對已選定的加工原點O3,將其坐標值X3=-345.700mm,Y3=-196.220mm,Z3=-53.165mm第一章數(shù)控機床加工程序編制基礎(chǔ)CNC 1.3 1.3 常用編程指令常用編程

20、指令 數(shù)控加工程序是由各種功能字按照規(guī)定的格式組成的。1.3.1 1.3.1 絕對尺寸指令和增量尺寸指令絕對尺寸指令和增量尺寸指令 在加工程序中,絕對尺寸指令和增量尺寸指令有兩種表達方法。絕對尺寸指機床運動部件的坐標尺寸值相對于坐標原點給出。絕對尺寸指機床運動部件的坐標尺寸值相對于坐標原點給出。增量尺寸指機床運動部件的坐標尺寸值相對于前一位置給出。增量尺寸指機床運動部件的坐標尺寸值相對于前一位置給出。 第一章數(shù)控機床加工程序編制基礎(chǔ)CNC 1、G功能字指定G90G90指定尺寸值為絕對尺寸。指定尺寸值為絕對尺寸。G91G91指定尺寸值為增量尺寸。指定尺寸值為增量尺寸。2、用尺寸字的地址符指定(本

21、課程中車床部分使用)絕對尺寸的尺寸字的地址符用 X、Y、Z增量尺寸的尺寸字的地址符用 U、V、W用絕對坐標編程為:X12.0 Y15.0;若用相對坐標編程則為:U18.0 V20.0。第一章數(shù)控機床加工程序編制基礎(chǔ)YABX1830120152035CNC 1.3.2 1.3.2 預(yù)置寄存指令預(yù)置寄存指令 第一章數(shù)控機床加工程序編制基礎(chǔ)預(yù)置寄存指令是按照升序規(guī)定的尺寸字值,通過當前刀具所在的位置來設(shè)定加工坐標系的原點。這一指令不產(chǎn)生機床運動。編程格式 :G92 X Y Z其中X,Y,Z的值是當前刀具位置相對于加工原點的值。CNC 1.3.3 1.3.3 坐標平面選擇指令坐標平面選擇指令 坐標平面

22、選擇指令是用來選擇圓弧插補的平面和刀具補償平面的。 G17G17表示選擇表示選擇XYXY平面,平面, G18G18表示選擇表示選擇ZXZX平面,平面, G19G19表示選擇表示選擇YZYZ平面。平面。各坐標平面如圖1.22所示。一般,數(shù)控車床默認在ZX平面內(nèi)加工,數(shù)控銑床默認在XY平面內(nèi)加工。 第一章數(shù)控機床加工程序編制基礎(chǔ)CNC 1.3.4 1.3.4 快速點定位指令快速點定位指令 快速點定位指令控制刀具以點位控制的方式快速移動到目標位置,其控制刀具以點位控制的方式快速移動到目標位置,其移動速度由參數(shù)來設(shè)定。移動速度由參數(shù)來設(shè)定。指令執(zhí)行開始后,刀具沿著各個坐標方向同時按參數(shù)設(shè)定的速度移動,

23、最后減速到達終點,如下圖所示。程序程序格式格式:G00 XG00 X Y Y Z Z 式中X、Y、Z的值是快速點定位的終點坐標值第一章數(shù)控機床加工程序編制基礎(chǔ)CNC 1.3.51.3.5直線插補指令直線插補指令 直線插補指令用于產(chǎn)生按指定進給用于產(chǎn)生按指定進給速度速度F F實現(xiàn)的空間直線運動。實現(xiàn)的空間直線運動。程序格式程序格式:G01 XG01 X Y Y Z Z F F(X X、Y Y、Z Z為直線插補的終點坐標值;為直線插補的終點坐標值;F F不能為不能為0 0) 例:實現(xiàn)下圖中從A點到B點的直線插補運動,其程序段為:絕對方式編程:G90 G01 X10 Y10 F100增量方式編程:G

24、91 G01 X-10 Y-20 F100第一章數(shù)控機床加工程序編制基礎(chǔ)CNC 1.3.6 1.3.6 圓弧插補指令圓弧插補指令G02為按指定進給速度的順時針按指定進給速度的順時針圓弧插補。圓弧插補。G03為按指定進給速度的逆時針按指定進給速度的逆時針圓弧插補。圓弧插補。圓弧順逆方向的判別:沿著不在圓弧平面內(nèi)的坐標軸,沿著不在圓弧平面內(nèi)的坐標軸,由正方向向負方向看,順時針由正方向向負方向看,順時針方向方向G02G02,逆時針方向,逆時針方向G03G03,如下圖所示。第一章數(shù)控機床加工程序編制基礎(chǔ)CNC 程序格式程序格式:XYXY平面:平面:G17 G02 XG02 X Y Y I I J J

25、(R(R) F) FG17 G03 XG03 X Y Y I I J J (R(R) F) 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 (R) F 其中: X X、Y Y、Z Z的值是指的值是指圓弧插補的終點坐標圓弧插補的終點坐標值;值; I I、J J、K K是指圓是指圓弧起點到圓心的增量弧起點到圓心的增量坐標,與坐標,與G90,G91G90,G91無無關(guān);關(guān); R R為指定圓弧半徑,為指定圓弧半徑,當 圓 弧 的 圓 心 角當 圓 弧 的

26、圓 心 角180180o o時,時,R R值為正,值為正,當圓弧的圓心角當圓弧的圓心角1800時,時,R值為負值為負 第一章數(shù)控機床加工程序編制基礎(chǔ)CNC 1.3.7 1.3.7 刀具半徑補償指令刀具半徑補償指令 在零件輪廓銑削加工時,由于刀具半徑尺寸影響,刀具的中心軌跡與零件輪廓往往不一致。為了避免計算刀具中心軌跡,直接按零件圖樣上的輪廓尺寸編程,數(shù)控系統(tǒng)提供了刀具半徑補償功能,見下圖。第一章數(shù)控機床加工程序編制基礎(chǔ)CNC 1、編程格式G41G41為左偏刀具半徑補償為左偏刀具半徑補償,定義為假設(shè)工件不動,沿刀具運動方向向前看,刀具在零件左側(cè)的刀具半徑補償,見下圖。G42G42為右偏刀具半徑補

27、償為右偏刀具半徑補償,定義為假設(shè)工件不動,沿刀具運動方向向前看,刀具在零件右側(cè)的刀具半徑補償。G40 為補償撤消指令。 程序格式程序格式: :G00/G01 G41/G42 XG00/G01 G41/G42 X Y Y H H /建立補償程序段;建立補償程序段;XYXY為建立補償直線終點;為建立補償直線終點; / /輪廓切削程序段;輪廓切削程序段;H H為半徑補償?shù)刂罚瑸榘霃窖a償?shù)刂罚刂诽柵c刀號對應(yīng);地址號與刀號對應(yīng);G00/G01 G40 X Y /補償撤消程序段;補償撤消程序段;XYXY為撤消補償段的終點;為撤消補償段的終點; 第一章數(shù)控機床加工程序編制基礎(chǔ)CNC 2、工作過程(1)刀具

28、補償過程:下圖表示刀具半徑補償?shù)墓ぷ鬟^程,其中,實線表示編程軌跡;點畫線表示刀具中心軌跡;r r等于刀具半徑,表示偏移向量。第一章數(shù)控機床加工程序編制基礎(chǔ)CNC 2、工作過程(2)注意問題:A A、建立補償程序段必須是在補償平面內(nèi)不為零的直線移動。、建立補償程序段必須是在補償平面內(nèi)不為零的直線移動。B B、建立補償?shù)某绦蚨我话銘?yīng)在切入工件之前完成。即切入運動的上段。、建立補償?shù)某绦蚨我话銘?yīng)在切入工件之前完成。即切入運動的上段。C C、撤消補償?shù)某绦蚨我话銘?yīng)在切出工件之后完成。即切出運動的下段。、撤消補償?shù)某绦蚨我话銘?yīng)在切出工件之后完成。即切出運動的下段。D D、刀具半徑補償量一般取正值。、刀具

29、半徑補償量一般取正值。3、過切與欠切過切:切除了工件上不應(yīng)切除的材料;即不該切而切。欠切:未能切除工件上應(yīng)切除的材料。即該切而未切。4、刀具補償?shù)膽?yīng)用A A、減少編程數(shù)學(xué)處理,、減少編程數(shù)學(xué)處理,直接按照工件輪廓編程;直接按照工件輪廓編程;B B、一個程序可完成粗、一個程序可完成粗、半精、精加工,只需改半精、精加工,只需改變刀具半徑補償值。變刀具半徑補償值。第一章數(shù)控機床加工程序編制基礎(chǔ)CNC 1.3.8 1.3.8 刀具長度補償指令刀具長度補償指令 使用刀具長度補償指令,在編程時就不必考慮刀具的實際長度及各把刀具不同的長度尺寸。當由于刀具磨損、更換刀具等原因引起刀具長度尺寸變化時,只要修正刀

30、具長度補償量,而不必調(diào)整程序或刀具。 G43G43為正補償,即將為正補償,即將Z Z坐標尺寸字與坐標尺寸字與H H代碼中長度補償?shù)牧肯嗉哟a中長度補償?shù)牧肯嗉樱雌浣Y(jié)果進行Z軸運動。 G44G44為負補償,即將為負補償,即將Z Z坐標尺寸字與坐標尺寸字與H H中長度補償?shù)牧肯鄿p中長度補償?shù)牧肯鄿p,按其結(jié)果進行Z軸運動。G49G49為撤消補償為撤消補償。 編程格式為:G01 G43/G44 Z H / 建立補償程序段 / 切削加工程序段G49 / 補償撤消程序段 第一章數(shù)控機床加工程序編制基礎(chǔ)CNC 第一章數(shù)控機床加工程序編制基礎(chǔ)1.4 1.4 程序編制中的數(shù)學(xué)處理程序編制中的數(shù)學(xué)處理根據(jù)被加工

31、零件圖樣,按照已經(jīng)確定的加工工藝路線和允許的編程誤差,計算數(shù)控系統(tǒng)所需要輸入的數(shù)據(jù),稱為數(shù)學(xué)處理。數(shù)學(xué)處理一般包括兩個內(nèi)容:根據(jù)零件圖樣給出的形狀,尺寸和公差等直接通過數(shù)學(xué)方法(如三角、幾何與解析幾何法等),計計算出編程時所需要的有關(guān)各點的坐標值;算出編程時所需要的有關(guān)各點的坐標值;不能直接計算出編程所不能直接計算出編程所需坐標時,就必須根據(jù)具體的工藝方法和工藝裝備等,需坐標時,就必須根據(jù)具體的工藝方法和工藝裝備等,對零件圖對零件圖樣進行必要的數(shù)學(xué)處理或改動,再進行計算。樣進行必要的數(shù)學(xué)處理或改動,再進行計算。CNC 1.4.1 1.4.1 選擇編程原點選擇編程原點從理論上講編程原點選在零件上的任何一點都可以,但實際上,為了換算尺寸盡可能簡便,減少計算誤差,應(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)容負責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論