数控编程课件_第1页
数控编程课件_第2页
数控编程课件_第3页
数控编程课件_第4页
数控编程课件_第5页
已阅读5页,还剩83页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

數控編程基礎

1.1數控編程概述

數控機床是嚴格按照從外部輸入的程式來自動地對被加工零件進行加工的。

數控程式是包含加工資訊,按一定的格式編寫,用於控制數控機床自動加工的一系列指令代碼。

數控系統的種類繁多,它們使用的指令代碼和格式也不盡相同。當針對某一台數控機床編制加工程式時,應該嚴格按該機床編程手冊中的規定進行程式編制。

數控編程是指從零件圖紙到獲得數控加工程式的全部工作過程。

第1章數控編程基礎分析零件圖樣和制定工藝方案數學處理編寫程序程序

驗修正1.1.1數控編程的概念和步驟數控程式編制的步驟制備控制介質零件圖內容包括:對零件圖樣進行分析,明確加工的內容和要求;確定加工方案;選擇適合的數控機床;選擇或設計刀具和夾具;確定合理的走刀路線及選擇合理的切削用量;正確選擇編程原點及坐標系(選擇原則見教材)。1.分析零件圖樣和工藝處理2.數值計算

設定編程坐標系,根據零件的幾何尺寸、加工路線和刀具補償半徑,以獲得刀位數據。通常計算出加工輪廓圖線、切入線和切出線的起點、終點、圓弧的圓心的座標值。第1章數控編程基礎3.編寫加工程式單程式編制人員使用數控系統的程式指令代碼,按照規定的程式格式,逐段編寫加工程式。

5.程式校對與首件試切手工編寫與輸入的程式,先人工檢查,再利用機床空運轉或模擬來檢驗程式格式和刀具路徑是否正確;零件的首件試切還可檢驗零件的加工精度是否符合要求。第1章數控編程基礎4.製備控制介質製備控制介質,即把編制好的程式單上的內容,記錄在控制介質上,作為數控裝置的輸入資訊。

1.1.2數控編程的方法

第1章數控編程基礎手工編程

編程的全過程都是由人工完成特點:耗費時間較長,容易出現錯誤,無法勝任複雜形狀零件的編程。適用於形狀簡單的零件編程。

第1章數控編程基礎自動編程

除分析零件圖樣和制定工藝方案由人工進行外,其餘工作利用電腦軟體輔助完成。特點:編程效率高,可解決複雜形狀零件的編程。適用於形狀複雜,由曲面組成的零件。

UG軟體編程屬於圖形互動式自動編程。

1.1.3數控編程中的有關規則及代碼數控系統只能接受二進位資訊,所以必須把字元轉換成8bit資訊組合成的位元組,用“0”和“1”組合的代碼來表達。數控系統的兩種通用標準:國際標準化組織(ISO)標準和美國電子工程協會(EIA)標準。使用時我們不關心“內碼”,只使用輸入的代碼(“外碼”)。如X1.258,G01等。各數控系統所用“外碼”標準尚未完全統一,代碼、指令及其含義不完全相同,程式應按所用機床編程手冊中的規定編寫。第1章數控編程基礎

1.1.4.1國外的數控系統1.1.4典型的數控系統介紹

FANUC數控系統

SIEMENS數控系統

常見的是FANUC0和FANUC0i型常用SIEMENS802S/C、SIEMENS810和SIEMENS840型。第1章數控編程基礎FANUC系統數控車第1章數控編程基礎FANUC系統加工中心第1章數控編程基礎

華中數控系統

廣州數控系統“世紀星”系列。HNC—21T車削系統HNC—21/22M銑削系統。GSK928GSK980。第1章數控編程基礎

1.1.4.2國內的數控系統

華中系統數控車第1章數控編程基礎華中系統數控銑鑽床第1章數控編程基礎

1.2數控機床的坐標系

1.2.1機床坐標系的確定原則在機床上,我們始終認為工件靜止,而刀具運動(假定刀具相對於靜止的工件運動)。這樣編程人員在不考慮機床上工件與刀具具體運動的情況下,就可以依據零件圖樣,確定加工過程。

為了描述機床的運動和編寫程式的互換性,國際標準化組織對數控機床的坐標系作了規定。

(1)機床相對運動的規定

例如銑床上,有機床的縱向運動、橫向運動以及垂向運動,用機床坐標系來描述。

機床坐標系中X、Y、Z坐標軸的相互關係用右手笛卡爾直角坐標系決定。第1章數控編程基礎(2)機床坐標系的規定

伸出右手的大拇指、食指和中指,並互為90°。則大拇指代表X座標,食指代表Y座標,中指代表Z座標。大拇指的指向為X座標的正方向,食指的指向為Y座標的正方向,中指的指向為Z座標的正方向。第1章數控編程基礎

圍繞X、Y、Z座標旋轉的旋轉座標分別用A、B、C表示,根據右手螺旋定則,大拇指的指向為X、Y、Z座標中任意軸的正向,則其餘四指的旋轉方向即為旋轉座標A、B、C的正向。

增大工件與刀具之間距離的方向即為各坐標軸的正方向。如右圖所示為數控車床上兩個運動的正方向。第1章數控編程基礎1.2.2運動方向的確定

Z座標的運動方向是由傳遞切削動力的主軸所決定的,平行於主軸軸線的坐標軸即為Z座標(車,銑),Z座標的正向為刀具離開工件的方向。如果機床無主軸,則選垂直於工件裝夾平面的方向為Z座標方向;

如果機床上有幾個主軸,則選一個垂直於工件裝夾平面的主軸方向為Z座標方向;如果主軸能夠擺動,則選垂直於工件裝夾平面的方向為Z座標方向。

第1章數控編程基礎(1)Z座標

X座標平行於工件的裝夾平面,一般在水平面內。是刀具或工件定位平面內運動的主要座標。如上圖為數控車床的坐標系確定X軸的方向時,要考慮兩種情況:1)如果工件做旋轉運動,則刀具離開工件的方向為X座標的正方向。(數控車床的X軸在工件的徑向且平行於橫滑座)。上圖所示為數控車床的X座標。2)如果刀具做旋轉運動,則分為兩種情況:Z座標水準時,觀察者沿刀具主軸向工件看時,+X運動方向指向右方;Z座標垂直時,觀察者面對刀具主軸向立柱看時,+X運動方向指向右方。圖所示為數控銑床的X座標。第1章數控編程基礎(2)X座標

在確定X、Z座標的正方向後,可以用根據X和Z座標的方向,按照右手直角坐標系來確定Y座標的方向。右圖所示為數控車床的Y座標。第1章數控編程基礎(3)Y座標

前置刀架後置刀架第1章數控編程基礎練習:確定車床坐標系

立式銑床臥式加工中心第1章數控編程基礎練習:確定加工中心坐標系

1.3.1準備功能(G代碼)準備功能(G代碼)指令是由地址符G加兩位數值構成的,是使數控機床建立起某種加工方式的指令,用G和兩位數字組成。G代碼分為模態代碼(又稱續效代碼)和非模態代碼(非續效代碼)。續效代碼:在程式中執行後,一直有效,直到被同組的代碼取代,如G01非續效代碼:只在所處的程式段中執行且有效,如G041.3數控機床的有關功能

各個國家,甚至在一個國家內,數控系統的G代碼含義並未真正統一。FANUC數控系統的G代碼見教材表1-1。以下以FANUC系統的常用指令為例對常用指令作一介紹。第1章數控編程基礎1)絕對座標和相對(增量)座標指令(G90,G91)絕對座標:座標值以編程原點為基準得出。增量座標:座標值是以前一位置為計算起點得出。

G90——絕對座標數值。G91——增量(相對)座標數值(相對上一點)。1.與坐標系有關的指令

A點:G90X200.0Y60.0;

B點:G91X-120.0Y90.0;第1章數控編程基礎絕對座標增量座標在有些數控系統中(如車床),沒有G91指令代碼,而是採用不同的地址。X、Y、Z——絕對座標;U、V、W——增量座標第1章數控編程基礎2)工件坐標系設定指令(G50/G92)

通過當前刀位點所在位置來設定加工坐標系的原點,稱為初始位置法。這一指令不產生機床運動。如FANUC系統G50X_Z_;(數控車床)G92X_Y_Z_;(數控銑床,加工中心)XYZ的座標值為刀位點在工件坐標系中的當前(初始)位置。

3)工作坐標系的選取指令(G54~G59)6個工作坐標系皆以機床原點為參考點,分別以各自與機床原點的偏移量表示。對刀後,通過機床面板輸入機床坐標系與工件坐標系之間的距離,需要提前輸入機床內部。第1章數控編程基礎4)座標平面選擇指令(G17,G18,G19)

用來選擇圓弧插補的平面和刀具補償平面(加工平面)。G17——XY平面G18——XZ平面G19——YZ平面一般情況下,數控車床默認在ZX平面內加工,數控銑床默認在XY平面內加工。

第1章數控編程基礎5)參考點返回指令(G28)

G90G28X500.0Y350.0;

格式:G28X_Y_Z_;

式中X_Y_Z_為中間點的坐標值,用於數控機床回參考點結束程式或換刀,可自動取消刀具長度補償。第1章數控編程基礎1)快速定位(G00)

刀具從當前位置快速移動到切削開始前的位置,在切削完了之後,快速離開工件。一般在刀具非加工狀態的快速移動時使用,該指令只是快速到位,其運動軌跡因具體的控制系統不同而異,進給速度F對G00指令無效。刀具從所在點以數控系統預先調定的最大進給速度,快速移至坐標系的另一點。G00X

Y

Z

;G90G00X40.0Y20.0

2.運動路徑控制指令2)直線插補指令(G01)

刀具作兩點間的直線或斜線運動加工時用該指令,G01指令表示刀具從當前位置開始以給定的速度(切削速度F),沿直線移動到規定的位置。格式:G01X

Y

Z

F

;G01X40.0Y20.0F100;第1章數控編程基礎直線插補運動例:實現圖中從A點到B點的直線運動,其程式段為:絕對方式編程:G90G01X10Y10F100增量方式編程:G91G01X-10Y-20F100第1章數控編程基礎2)圓弧插補指令(G02,G03)

圓弧插補,G02為順時針加工,G03為逆時針加工,刀具進行圓弧插補時必須規定所在平面,然後再確定回轉方向,如圖,沿圓弧所在平面(如xy平面)的另一坐標軸的負方向(-z)看去,順時針方向為G02,逆時針方向為G03。圓弧方向判別第1章數控編程基礎4)暫停功能(G04)

G04暫停指令可使刀具作短時間無進給加工或機床空運轉使加工表面降低表面粗糙度。格式:G04X/P_;G04X1.6或G04P1600;

1.6或1600表示1.6秒,G04為非續效指令G02/G03的編程格式:用I、J、K指定圓心位置時:(G02/G03)X_Y_Z_I_J_K_F_;用圓弧半徑R指定圓心位置時:(G02/G03)X_Y_Z_R_F_;

第1章數控編程基礎

1.程式停止(M00)執行含有M00指令的語句後,機床自動停止。如編程者想要在加工中使機床暫停(檢驗工件、調整、排屑等),使用M00指令,重新啟動後,才能繼續執行後續程式。

1.3.2輔助功能(M指令)輔助功能也稱M功能,它是指令機床做一些輔助動作的代碼。例如,主軸的旋轉、冷卻液的開、關等。ISO標準中M功能從G00-G99,共100種。不同數控系統的M代碼含義是有差別的。FANUC數控系統的G代碼見教材表1-2。以下以FANUC系統的常用指令為例對一些常用指令作介紹。第1章數控編程基礎

2.選擇停止(M01)

執行含有M01的語句時,如同M00一樣會使機床暫時停止,但是,只有在機床控制盤上的“選擇停止”鍵處在“ON”狀態時此功能才有效,否則,該指令無效,常用於關鍵尺寸的檢驗或臨時暫停。

3.程式結束(M02)

該指令表明主程序結束,機床的數控單元複位,如主軸、進給、冷卻停止,表示加工結束,但該指令並不返回程式起始位置。

第1章數控編程基礎4.M03主軸正轉(逆時針)由尾座向主軸(車床)看,逆時針方向轉動。5.M04主軸反轉(順時針)6.M05主軸停轉7.M06換刀指令8.M07冷卻液開9.M08冷卻液開10.M09冷卻液關11.M19主軸定向停止

第1章數控編程基礎12.M21X軸鏡像

使X軸運動指令的正負號相反,這時X軸的實際運動是程式指定方向的反方向。

13.M22Y軸鏡像

使Y軸運動指令的正負號相反,這時Y軸的實際運動是程序指定方向的反方向。14.M23鏡像取消15.M30程式結束與M02同樣,表示主程序結束,區別是M30執行後使程式返回到開始狀態。第1章數控編程基礎

1.3.3其他功能指令第1章數控編程基礎(1)進給功能指令F進給速度是指刀具向工件進給的相對速度,單位mm/r或mm/min。當進給速度與主軸轉速有關時,單位為mm/r,稱為進給量。一般用直接數字法表示。F功能的分類:1)G98(車)G94(銑)表示進給量單位是mm/r。如F0.122)G99(車)G95(銑)表示進給量單位是mm/min。如:F1203)進給倍率實際進給率還可以通過機床操作面板上的進給倍率調整。

第1章數控編程基礎主軸轉速功能用來指定主軸的轉速,可設置轉動的單位r/min。1)恒線速度控制(G96、G97)當數控機床的主軸為伺服主軸時,通過指令G96來設定恒線速度(精加工表面品質高),G97取消恒線速度如:G96S150——表示切削速度為150m/min。2)最高速度限制(G50)

G50有坐標系的設定和主軸最高轉速設定兩種功能。用恒定線速度進行切削加工,當切削半徑較小時,主軸轉速很高,為了防止出現事故,必須限定主軸最高轉速。如:G50S2300——表示主軸最高轉速設定為2300r/min。

(2)主軸轉速指令S

第1章數控編程基礎3)主軸轉速波動檢測功能(G26)該功能是數控系統對主軸轉速進行監視。(3)刀具功能指令T

不同數控系統方法不同,主要格式有:1)採用T指令用於數控車床。格式:T4(T加4位數字表示),前兩位是刀具號,後兩位是刀補號(既是刀具長度補償號,又是刀尖圓弧半徑補償號)。如:T0303——選擇第3刀具,3號偏置量,

T0300——選擇第3刀具,刀具偏置取消。2)採用T、D指令用於加工中心。格式T2D2,T後兩位數字,表示刀號,選擇刀具;D後面兩位數,表示刀補號。

1.4常數控加工程式的格式與組成1.4.1程式段格式

不同機床因其所使用的數控系統不同,程式也略有差異。編程時,必須嚴格按照所使用機床的編程說明書規定的格式書寫,以下用FANUC0i

系統為例說明。程式段格式是指同一個程式段中關於地址(字母)、數字和符號等各個資訊代碼的排列順序和含義規定的表示方法。程式由程式開始(程式號)、程式內容和程式結束三部分組成。

字地址程式段格式(地址可變程式段格式)目前使用最多,每個字長不固定,各個程式段中的長度和功能字的個數都是可變的;在上一程式段中寫明的、本程式段裏又不變化的那些字,可以不重寫,仍然有效。字地址格式編寫的程式簡短、直觀、易檢查和修改,故目前廣泛應用。第1章數控編程基礎1.4.2小數點輸入程式中有無小數點的含義根本不同。無小數點時,與參數設定的最小輸入增量有關。如:G21X1.0即為X1mm;G21X1即為X0.001mm或0.01mm(因參數設定而異);%O0050;程式號(程式開始)G50

X120.0Z180.0;T0101;S800M03;程式內容G00X25.0Z2.0;……M30;程式結束%1.4.3零件加工程式的結構1.程式開始程式號為程式的開始部分,每個程式都要有程式號。FANUC——“O”

第1章數控編程基礎

第1章數控編程基礎2.程式主體由若干個程式段(行)組成。程式段格式由語句號字、數據字和程式段結束組成。如:N20G01X35.0Y-46.25F100.0;數控車一般格式:N_G_X_Y_Z_F_S_T_;3.程式結束常用M30結束整個程式。4.程式字的說明表示地址符的英文字母的含義

第1章數控編程基礎功

能地

母意

義程式號O、P程式編號,副程式號的指定程式段號N程式段順序編號準備功能G指令動作的方式座標字X、Y、Z坐標軸的移動指令A、B、C;U、V、W附加軸的移動指令I、J、K圓弧圓心座標進給速度F進給速度的指令主軸功能S主軸轉速指令(r·min-1)刀具功能T刀具編號指令輔助功能M、B主軸、冷卻液的開關,工作臺分度等補償功能H、D補償號指令暫停功能P、X暫停時間指定迴圈次數L副程式及固定迴圈的重複次數圓弧半徑R實際是一種座標字位於程式段之首,由地址N和後面若干位數字組成。如N1200程式不是按語句號的次序執行,而是按照程式段編寫時的排列順序逐段執行。語句號的作用:對程式的校對和檢索修改;作為條件轉向的目標。有些數控系統可以不使用語句號。

(1)程式段號字(順序號字)N使數控機床作好某種操作準備的指令。用G和兩位數字組成。G00~G99第1章數控編程基礎(2)準備功能字G

座標字用於確定機床上刀具運動終點的座標位置。由地址,+、-符號和數值組成。如:G01X50.5Z-12.25常用地址:X

Y

Z

P

Q

R為距離

U

V

W

I

J

K

A

B

C(3)座標字

設置加工進給量(進給速度),用F和數值表示,有兩種單位mm/r和mm/min。第1章數控編程基礎(4)進給功能字F設置切削速度(轉速),用S和數值表示,有兩種單位m/min和r/min。用於指定主軸轉速。單位為r/min。對於具有恒線速度功能的數控車床,程式中的S指令用來指定車削加工的線速度數。單位為m/min。(5)主軸轉速字S用T和後面的數值組成,用於指定加工時所用刀具的編號。對於數控車床,其後的數字還兼作指定刀具長度補償和刀尖半徑補償用。第1章數控編程基礎(6)刀具功能字T用於控制機床或系統開關功能的指令。用M和兩位數字組成。M00~M99。(7)輔助功能字

常用分號“;”第1章數控編程基礎(8)程式段結束

5.程式的分類

程式分為主程序和副程式。主程序調用副程式時,要用M98指令呼叫副程式。呼叫某一副程式需要在M98後面寫上副程式號。此時要改O為P。M98調用副程式、M99副程式結束指令的格式如下:M98P

L

;M99P

;其中,P為程式號,L為調用次數。

第1章數控編程基礎1.5數控機床上的有關點

1.5.1機床原點的設置

在數控車床上,機床原點一般取在卡盤端面與主軸中心線的交點處,見圖所示。同時,通過設置參數的方法,也可將機床原點設定在X、Z座標的正方向極限位置上。數控車床的原點

在數控銑床上,機床原點一般取在X、Y、Z座標的正方向極限位置上,見圖。第1章數控編程基礎數控銑床的原點1.5.2機床參考點

機床參考點的位置由機械擋塊或行程開關確定,機床參考點對機床原點的座標是一個已知定值,也就是說,可以根據機床參考點在機床坐標系中的座標值間接確定機床原點的位置。機床參考點的位置是由機床製造廠家在每個進給軸上用限位開關精確調整好的,座標值已輸入數控系統中。因此參考點對機床原點的座標是一個已知數。

數控機床開機後,必須先確定機床原點,而確定機床原點需要操作機床回參考點,為機床的位置測量裝置指定基準位置,這樣通過確認參考點,就確定了機床原點,機床才能正常工作。

第1章數控編程基礎回零操作是對基準的重新核定,可消除由於種種原因產的基準偏差。通常在數控銑床上機床原點和機床參考點是重合的;而在數控車床上機床參考點是離機床原點最遠的極限點。第1章數控編程基礎1.5.3刀架相關點

1.5.4裝夾原點

1.5.5工件坐標系原點

在工件坐標系上,確定工件輪廓的編程和計算原點。編程坐標系是編程人員根據零件圖樣及加工工藝等建立的坐標系。又叫工件坐標系。要求:與機床坐標系的坐標軸方向一致。目的:它是編程時計算輪廓曲線上各基點或節點座標值的依據。編程原點應儘量選擇在零件的設計基準或工藝基準上。數車工件選在軸線的右端面;數銑(加工中心)選在工件上表面正中。第1章數控編程基礎

1.數控車床上工件編程零點的確定

根據計算最方便的原則,可以選擇以機床零點編程或以工件零點編程。第1章數控編程基礎車削加工的編程原點2.數控銑床上工件編程零點的確定G92和G54~G59指令都是用於設定工作坐標系的,但他們是有區別的。G92是通過程式來設定,G54~G59指令通過CRT/MDI在設置參數下設定。第1章數控編程基礎編程零點的選擇原則是:1)應使編程零點與工件的尺寸基準重合。2)應使編制數控程式時的運算最為簡單,避免出現尺寸鏈計算誤差。3)引起的加工誤差最小。4)編程零點應選擇在容易找正,在加工過程中便於測量的位置。

對於編程員來說,一般只要知道工件上的編程原點就夠了,與機床原點、機床參考點無關,也與所選用的機床型號無關。為了編程方便,在圖紙上選擇一個適當位置作為程式原點,也叫編程原點或程式零點。第1章數控編程基礎對於簡單零件,工件零點就是程式零點,這時的編程坐標系就是工件坐標系。對於形狀複雜的零件,需要編制幾個程式或副程式,為了編程方便和減少許多座標值的計算,編程零點就不一定設在工件零點上,而設在便於程式編制的位置。程式原點一般用G92或G54~G59(對於數控鏜銑床)和G50(對於數控車床)指定。1.5.6程式起點

第1章數控編程基礎1.6刀具補償功能1.6.1刀具位置補償(車床)1.6.2刀具長度補償

在程式中寫入刀具長度補償指令,當由於刀具磨損、更換刀具等原因引起刀具長度尺寸變化時,只要修正刀具長度補償量,而不必調整程式。

具體見教材P38。(1)刀具長度偏置指令(G43,G44,G49)G43正向偏置G44負向編置G49偏置取消

當使用G43時,與程式給定移動量的代數值做加法。使用G44時做減法,從而得到實際的移動的終點座標,G43稱正偏置,G44稱負偏置。

第1章數控編程基礎第1章數控編程基礎

第1章數控編程基礎

1.6.3刀具半徑補償刀具總有一定的刀具半徑或刀尖部分有一定的圓弧半徑(假想刀尖),加工輪廓時,刀位軌跡與輪廓之間相差一個刀具半徑值(且當刀具磨損,換新刀時刀具半徑值會改變)。對有刀具半徑補償功能的機床編程時,可按零件輪廓編程。

第1章數控編程基礎刀具半徑補償示意

刀具半徑補償分為刀具半徑左補償和刀具半徑右補償。刀具左補償:假設工件不動,沿刀具運動方向看,刀具在零件左側。反之則為刀具右補償。刀具半徑補償的引入,加入刀具半徑補償對零件的加工,刀具半徑補償取消的三個過程。

刀具半徑補償的建立與取消,線上性軌跡段(用G00或G01指令)完成。從它的起點開始,刀具中心漸漸往預定的方向偏移,到達該線性段的終點時,刀具中心相對於終點產生一個刀具半徑大小的法向偏移。第1章數控編程基礎(1)刀具半徑補償指令(G40,G41,G42)G40刀具補償取消G41刀具左補償G42刀具右補償第1章數控編程基礎第1章數控編程基礎(2)刀尖半徑補償注意事項

①G41、G42指令不能與圓弧切削指令寫在同一個程式段,可以與G00和G01指令寫在同一個程式段內,在這個程式段的下一程式段始點位置,與程式中刀具路徑垂直的方向線過刀尖圓心。

②必須用G40指令取消刀尖半徑補償,在指定G40程式段的前一個程式段的終點位置,與程式中刀具路徑垂直的方向線過刀尖圓心。第1章數控編程基礎③在使用G41或G42指令模式中,不允許有兩個連續的非移動指令,否則刀具在前面程式段終點的垂直位置停止,且產生過切或少切現象。④切斷端面時,為了防止在回轉中心部位留下少切削的小錐。⑤加工終端接近卡爪或工件的端面時,指令G40為了防止卡爪或工件的端面被切。⑥想在工件階梯端面指定G40時,必須使刀具沿階梯端面移動到F點,再指定G40,且XA>R

;第1章數控編程基礎⑦在G74~G76、G90~G92固定迴圈指令中不用刀尖半徑補償。⑧在手動輸入中不用刀尖半徑補償。⑨在加工比刀尖半徑小的圓弧內側時,產生報警。⑩在階梯錐面連接處退刀時指定G40,在指定G40的程式段裏使用反映斜面方向的I、K地址來防止工件被過切。第1章數控編程基礎1.7數控機床編程規則

1.7.1直徑編程和半徑編程1.7.2絕對值編程(G90)

絕對座標編程:在程式中用G90指定,刀具運動過程中所有的刀具位置座標是以一個固定的編程原點為基準給出的,即刀具運動的指令數值(刀具運動的位置座標),是與某一固定的編程原點之間的距離給出。1.7.3增量值編程(G91)增量座標編程:在程式中用G91指定,刀具運動的指令數值是按刀具當前所在位置到下一個位置之間的增量給出。1.7.4混合編程等

見教材P55。1.8程式編制中的誤差問題

1.8.3其他誤差和程式編制誤差的控制1.8.2程式編制誤差的分佈形式1)零件輪廓外側2)零件輪廓內側3)零件輪廓兩側1.8.1程式編制誤差的種類1)逼近誤差2)插補誤差3)尺寸圓整誤差1.9編制程式時的工藝處理

數控加工工藝概括起來主要包括如下內容:(1)選擇適合在數控機床上加工的零件,確定工序內容。(2)分析被加工零件的圖紙,明確加工內容及技術要求。(3)確定零件的加工方案,制定數控加工工藝路線。如劃分工序、安排加工順序以及處理與非數控加工工序的銜接等。(4)加工工序的設計。如選取零件的定位基準、夾具方案的確定、劃分工步、選取刀輔具和確定切削用量等。(5)數控加工程式的調整。選取對刀點和換刀點,確定刀具補償,確定加工路線。(6)分配數控加工中的容差。(7)處理數控機床上的部分工藝指令。雖然數控加工工藝內容較多,但有些內容與普通機床加工工藝非常相似。1.9.1分析零件圖樣1.9.2確定加工路線1.數控車床進給路線的選擇(1)最短的切削進給路線(2)最短的空行程路線(3)大餘量毛坯的階梯切削進給路線第1章數控編程基礎2.數控銑床進給路線的選擇(1)銑削外輪廓表面的進給路線(2)銑削內輪廓表面的進給路線3.順銑和逆銑的選擇當工件表面無硬皮,機床進給機構無間隙時,應選用順銑,按照順銑安排進給路線。當工件表面有硬皮,機床的進給機構有間隙時,應選用逆銑,按照逆銑安排進給路線。因為逆銑時,刀齒是從已加工表面切入,不會崩刀;機床進給機構的間隙不會引起振動和爬行。第1章數控編程基礎1.9.3確定零件的安裝方法和選擇夾具(1)盡可能選用標準夾具(組合夾具),在成批生產時才考慮專用夾具,並力求夾具結構簡單。(2)裝卸工件要方便可靠,以縮短輔助時間和保證安全。(3)工件定位夾緊的部位應不妨礙各部位的加工、刀具更換及重要部位的測量。尤其要避免刀具與工件、刀具與夾具產生碰撞的現象。(4)夾具的安裝要準確可靠,同時應具備足夠的強度和剛度,以減小其變形對加工精度的影響。(5)應盡可能採用氣、液壓夾具。第1章數控編程基礎1.9.4對刀點和換刀點的確定

“對刀點”是指數控加工時,刀具相對工件運動的起點,這個起點也是編程時程式的起點。因此,“對刀點”也稱“程式起點”或“起刀點”。在編程時應正確選擇對刀點的位置。選擇的原則如下:(1)選定的對刀點位置應便於數學處理和使程式編制簡單;(2)在機床上容易找正;(3)加工過程中便於檢查;(4)引起的加工誤差小。對刀時,應使刀位點與對刀點重合。“刀位點”一般是指車刀、鏜刀的刀尖;鑽頭的鑽尖;立銑刀、面銑刀刀頭底面的中心;球頭銑刀的球頭中心。第1章數控編程基礎1.9.5選擇刀具和確定切削用量1.數控刀具的選擇和使用特點目前塗鍍刀具,立方氮化硼等刀具已廣泛用於加工中心,陶瓷刀具與金剛石刀具也開始在加工中心上運用。數控刀具應

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

最新文档

评论

0/150

提交评论