數(shù)控編程學(xué)習(xí)_第1頁
數(shù)控編程學(xué)習(xí)_第2頁
數(shù)控編程學(xué)習(xí)_第3頁
數(shù)控編程學(xué)習(xí)_第4頁
數(shù)控編程學(xué)習(xí)_第5頁
已閱讀5頁,還剩111頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

1、第二章數(shù)控機床的程序編制2-1 概述 一、基本概念 二、編程方法2-2 手工編程的步驟與要求2-3 數(shù)控機床的標(biāo)準(zhǔn)及有關(guān)規(guī)定2-4 手工編程2-5 自動編程1第二章數(shù)控機床的程序編制2-1概述一、基本概念程序中應(yīng)包含零件所有的加工信息。數(shù)控機床的程序是用規(guī)定的文字、數(shù)字、符號組成的代碼,按一定的格式編寫而成。從零件圖紙到編制零件加工程序和制作控制介質(zhì)的全部過程,稱為程序的編制。2二、編程方法手工編程程序編制的全過程均由人工完成。適用于簡單的零件。效率低。自動編程編程人員只需根據(jù)零件圖紙和工藝要求,使用規(guī)定的輸入方法,將其輸入計算機(編程機),計算機(或編程機)自動完成程序編制全過程。自動編程的

2、輸入方式有:語言輸入方式指加工零件的幾何尺寸、工藝要求、切削參數(shù)及輔助信息等,是用自動編程語言編寫成源程序后,輸入到計算機中。3圖形輸入方式指用圖形輸入設(shè)備(如數(shù)字化儀)及圖形菜單,將零件圖形信息直接輸入計算機,并在熒光屏上顯示出來,再進一步處理。語音輸入方式采用語音識別器,將操作員發(fā)出的加工指令聲音轉(zhuǎn)變?yōu)榧庸こ绦?。離線編程與數(shù)控系統(tǒng)相脫離的單獨的程序編制系統(tǒng)。在線編程自動編程與數(shù)控系統(tǒng)連在一起。4第二章數(shù)控機床的程序編制2-1 概述 一、基本概念 二、編程方法2-2 手工編程的步驟與要求2-3 數(shù)控機床的標(biāo)準(zhǔn)及有關(guān)規(guī)定2-4 手工編程2-5 自動編程52-2 手工編程的步驟與要求數(shù)控編程流程

3、圖分析零件圖紙工藝處理數(shù)學(xué)處理編制程序單制作控制介質(zhì)程序調(diào)試和檢驗修改數(shù)控機床6一、分析零件圖紙和制訂工藝內(nèi)容包括:對零件圖紙進行分析,以明確加工的內(nèi)容及技術(shù)要求,確定加工方案,選擇適合的數(shù)控機床,設(shè)計或選擇刀、夾具,確定合理的走刀路線,選擇合理的切削用量等。1.確定加工方案,選擇適合的數(shù)控機床 考慮數(shù)控機床使用的合理性及經(jīng)濟性,并充分發(fā)揮數(shù)控機床的功能。72.確定零件的裝夾,并選擇夾具要迅速完成加工零件的定位和夾緊過程,夾具結(jié)構(gòu)大多比較簡單。用通用元件拼裝的組合夾具有很大的優(yōu)越性夾具本身應(yīng)該便于在機床上安裝,便于協(xié)調(diào)零件和機床坐標(biāo)系的尺寸關(guān)系。 柔性自動化加工中應(yīng)盡量減少工件裝夾次數(shù),對于F

4、MS,一般裝夾次數(shù)不超過3次。3.正確地選擇對刀點和換刀點對刀點指在數(shù)控加工時,刀具相對于工件運動的起點,也是程序運行的起點。故也稱為“程序原點”。 8對刀點的選擇原則如下:)選擇的對刀點應(yīng)便于數(shù)學(xué)處理,使程序編制簡單)對刀點應(yīng)選在容易找正,并在加工過程中便于檢查的位置。)引起的加工誤差小:應(yīng)盡量設(shè)置在零件的設(shè)計基準(zhǔn)或工藝基準(zhǔn)上。 9對刀是指使“刀位點”與“對刀點”重合的操作 刀位點是指程序中刀具的基準(zhǔn)點刀具 刀位點 鉆頭端銑刀立銑刀 刀具軸線與刀具底面的交點(底面中心) 球頭銑刀 球頭的球心或頂點 車刀或鏜刀 刀尖或刀尖圓弧的圓心 10換刀點更換刀具的位置。應(yīng)根據(jù)工序內(nèi)容安排,為了防止換刀時

5、碰傷工件,換刀點往往設(shè)在零件的外面。114.選擇合理的走刀路線: 走刀路線的選擇原則)盡量縮短走刀路線,減少空行程,提高生產(chǎn)率。12內(nèi)槽以封閉曲線為邊界的平底凹坑內(nèi)槽加工分兩步:切內(nèi)腔、切輪廓。切內(nèi)腔從走刀路線的長短比較,行切法要略優(yōu)于環(huán)切法13)保證零件加工精度和表面粗糙度的要求在車削和銑削零件時,應(yīng)盡量避免徑向切入和切出,而應(yīng)沿工件的切向切入和切出。 14當(dāng)工件邊界敞開時,為保證加工的表面質(zhì)量,應(yīng)從工件的邊界外進刀和退刀。)有利于簡化數(shù)值計算,減少程序段數(shù)目和編程工作量15165.加工刀具的選擇:(1)刀具材料和刀片的選擇一般盡可能選擇硬質(zhì)合金刀具選用涂層刀具應(yīng)盡量采用可轉(zhuǎn)位刀片17(2)

6、銑刀的選擇:粗銑平面時,切削力大,宜選較小直徑的銑刀;精銑時,可選大直徑銑刀,盡量能包容工件加工面的寬度,以提高效率和加工表面質(zhì)量。銑內(nèi)凹輪廓時,銑刀半徑R應(yīng)小于內(nèi)凹輪廓面的最小曲率半徑,一般取R=(0.80.9);銑外凸輪廓時,銑刀半徑盡量選得大些。18(3)孔加工方法與刀具的選擇鉆孔: 數(shù)控加工一般無鉆模,鉆孔剛度差,為此,采用下列措施:a.孔深L與孔徑D之比應(yīng)滿足L/D5。b.鉆頭兩主刃應(yīng)磨得對稱,以減少側(cè)向力。c.應(yīng)選用大直徑鉆頭或是中心鉆先锪一個內(nèi)錐坑,作為鉆頭切入時的定心錐面,再用鉆頭鉆孔,所锪的錐孔也是孔口倒角。19鏜孔: 鏜孔是懸臂加工,應(yīng)采用對稱的兩刃或兩刃以上的鏜刀頭進行切

7、削,以平衡徑向力,減輕鏜削的振動。 選擇刀具時,要規(guī)定刀具的結(jié)構(gòu)尺寸,供刀具組裝、預(yù)調(diào)用,對選定的刀具,應(yīng)建立刀具文件,供編程用。20第二章數(shù)控機床的程序編制2-1 概述 一、基本概念 二、編程方法2-2 手工編程的步驟與要求 一、分析零件圖紙和制訂工藝 1.確定加工方案,選擇適合的數(shù)控機床 2.確定零件的裝夾,并選擇夾具 3.正確地選擇對刀點和換刀點 4.選擇合理的走刀路線: 5.加工刀具的選擇: 6.選擇切削用量:216.選擇切削用量: 與普通切削加工相似 切深ap=余量 V 刀具耐用度 加工時可由工人隨時調(diào)整22第二章數(shù)控機床的程序編制2-1 概述 一、基本概念 二、編程方法2-2 手工

8、編程的步驟與要求 一、分析零件圖紙和制訂工藝 1.確定加工方案,選擇適合的數(shù)控機床 2.確定零件的裝夾,并選擇夾具 3.正確地選擇對刀點和換刀點 4.選擇合理的走刀路線: 5.加工刀具的選擇: 6.選擇切削用量: 二、軌跡計算(數(shù)值計算或幾何計算)23二、軌跡計算(數(shù)值計算或幾何計算)(數(shù)學(xué)處理)根據(jù)零件的幾何尺寸、加工路線、計算刀位點的運動軌跡,以獲得刀位數(shù)據(jù)。三、編寫零件加工程序單,制作控制介質(zhì)及程序檢驗檢驗:()機床空運轉(zhuǎn)畫圖檢查:()模擬:()試切加工:24第二章數(shù)控機床的程序編制2-1 概述2-2 手工編程的步驟與要求2-3 數(shù)控機床的標(biāo)準(zhǔn)及有關(guān)規(guī)定2-4 手工編程2-5 自動編程2

9、52-3 數(shù)控機床的標(biāo)準(zhǔn)及有關(guān)規(guī)定一、標(biāo)準(zhǔn)目前國際通用標(biāo)準(zhǔn)有兩種,即:ISO 國際標(biāo)準(zhǔn)化組織標(biāo)準(zhǔn) EIA 美國電子工業(yè)協(xié)會標(biāo)準(zhǔn)我國規(guī)定新產(chǎn)品一律采用ISO標(biāo)準(zhǔn)。由于各類機床使用的代碼、指令含義不一定完全相同,因此,編程人員還必須按照數(shù)控機床使用手冊的具體規(guī)定來進行編程。26第二章數(shù)控機床的程序編制2-1 概述2-2 手工編程的步驟與要求2-3 數(shù)控機床的標(biāo)準(zhǔn)及有關(guān)規(guī)定 一、標(biāo)準(zhǔn) 二、ISO標(biāo)準(zhǔn)坐標(biāo)系與運動方向的規(guī)定2-4 手工編程2-5 自動編程27二、ISO標(biāo)準(zhǔn)坐標(biāo)系與運動方向的規(guī)定.坐標(biāo)系的規(guī)定: 仍采用右手法則,直角笛卡爾坐標(biāo)系?;咀鴺?biāo)軸為X、Y、Z直角坐標(biāo)系,對應(yīng)每個坐標(biāo)軸的旋轉(zhuǎn)運動

10、符號為A、B、C。X28.坐標(biāo)軸的規(guī)定:Z軸平行于機床主軸,如沒主軸,則垂直于工件裝夾表面。Z軸的正方向定義為刀具遠(yuǎn)離工件的方向。X軸水平的,垂直于Z軸并平行于工件裝卡面的軸。取刀具遠(yuǎn)離工件旋轉(zhuǎn)中心方向為正方向。Y軸 X、Z方向確定后,根據(jù)右手法則來確定。29302-3 數(shù)控機床的標(biāo)準(zhǔn)及有關(guān)規(guī)定一、標(biāo)準(zhǔn)二、ISO標(biāo)準(zhǔn)坐標(biāo)系與運動方向的規(guī)定.坐標(biāo)系的規(guī)定:.坐標(biāo)軸的規(guī)定:.編程坐標(biāo)系:31.編程坐標(biāo)系: 規(guī)定用字母不帶“”的坐標(biāo)表示工件固定,刀具運動的坐標(biāo)。XYZ編程坐標(biāo)系帶“”的坐標(biāo)表示刀具固定,工件運動的坐標(biāo)。XYZ32.附加運動坐標(biāo)系: 若在XYZ坐標(biāo)系之外另有一組平行于它們的坐標(biāo)系,規(guī)定

11、分別用UVW表示,稱為附加坐標(biāo)系。各種機床坐標(biāo)軸方向標(biāo)準(zhǔn)中都有明確的規(guī)定,機床說明書中會給出。332-3 數(shù)控機床的標(biāo)準(zhǔn)及有關(guān)規(guī)定一、標(biāo)準(zhǔn)二、ISO標(biāo)準(zhǔn)坐標(biāo)系與運動方向的規(guī)定.坐標(biāo)系的規(guī)定:.坐標(biāo)軸的規(guī)定:.編程坐標(biāo)系:.附加運動坐標(biāo)系:三、ISO標(biāo)準(zhǔn)程序結(jié)構(gòu)和程序段格式34三、ISO標(biāo)準(zhǔn)程序結(jié)構(gòu)和程序段格式.程序結(jié)構(gòu):程序包含加工一個零件所需的總信息。由程序號和若干個程序段組成。它由數(shù)控機床完成某一特定動作所需的全部指令組成。%123程序號123N01 G91 G00 X50. Y60. S300 M03 LFN02 G01 X100. Y500. F150. LF程序段號字 數(shù)據(jù)字 結(jié)束字

12、.N10 G00 X-50. Y-60. M02 LF. 結(jié)束35 每一零件的加工程序由程序號開始,而以M02(或M30)作為程序的結(jié)束。1)程序號: 編號前面要采用程序編號地址碼。各種數(shù)控系統(tǒng)不一樣:O、%、P2)程序段(語句): 每個程序段對應(yīng)一個工步。程序段又由若干個字組成。程序段中字的順序并不嚴(yán)格,但一般習(xí)慣的排列順序如下:36N9234 GXZFSTMLF程序段號地址程序段號字準(zhǔn)備功能字行程信息(尺寸字)進給量主軸轉(zhuǎn)速刀具編號輔助功能字程序段結(jié)束標(biāo)記字的結(jié)構(gòu)是由字母(地址符)和數(shù)字(帶符號或不帶符號)組成,代表控制系統(tǒng)的一個具體指令,指明后續(xù)一串字符的意義及寄存器地址。37.程序段格

13、式:1) 字地址程序段格式(可變程序段格式)程序段中每個字都以地址符開始,其后跟有符號(+、-)和數(shù)字,字的排列沒有嚴(yán)格的要求,不需要的字以及與上段相同的續(xù)效字可以不寫。特點:程序簡單、直觀,不易出錯,易檢查2) 分隔符固定順序程序段結(jié)構(gòu): 用分隔符(HT、TAB)代替地址符,而且預(yù)先規(guī)定所有字的排列順序,根據(jù)分隔符出現(xiàn)的順序,判斷字的功能,不需要的字或與上一程序段功能相同的字可以不寫,但分隔符必須保留。38字地址程序段格式N01 G91 G00 X50. Y60. S300 M03 LFN02 G01 X100. Y500. F150. LF.N10 G00 X-50. Y-60. M02

14、LF01 HT91 HT00 HT50 HT60 HT300 HT HT03 LF02 HT HT01 HT100 HT500 HT HT150 HT LF.10 HT HT00 HT-50 HT-60 HT HT HT02 LF分隔符固定順序程序段結(jié)構(gòu)N G G X Y S F M LF39特點:地址字的順序固定,不可打亂。因而可使系統(tǒng)判別地址電路的設(shè)計簡化。一般用于功能不多且固定的數(shù)控系統(tǒng)中。程序不直觀,易出錯。40第二章數(shù)控機床的程序編制2-1 概述2-2 手工編程的步驟與要求2-3 數(shù)控機床的標(biāo)準(zhǔn)及有關(guān)規(guī)定 一、標(biāo)準(zhǔn) 二、ISO標(biāo)準(zhǔn)坐標(biāo)系與運動方向的規(guī)定 三、ISO標(biāo)準(zhǔn)程序結(jié)構(gòu)和程序段

15、格式 四、ISO標(biāo)準(zhǔn)常用的程序編制指令2-4 手工編程2-5 自動編程41四、ISO標(biāo)準(zhǔn)常用的程序編制指令(一)準(zhǔn)備功能指令:亦稱G指令由字母“G”和其后的2位數(shù)字組成,從G00至G99可有100種。作用:主要是指定數(shù)控機床運動方式,為數(shù)控系統(tǒng)的插補運算作好準(zhǔn)備,所以在程序段中G指令一般位于坐標(biāo)字的前面。4243車削與銑削的編程有一點不同之處: 如為車削時,它的缺省編程方式,無論絕對值方式還是增量值方式,其徑向方向(X)用倍坐標(biāo)值(直徑)編程。44常用的G指令有:1.G90 G91絕對坐標(biāo)及增量坐標(biāo)的編程指令G90絕對坐標(biāo)編程指令G91相對坐標(biāo)編程指令 絕對坐標(biāo)刀具(或機床)運動位置的坐標(biāo)值是

16、相對于固定的坐標(biāo)原點給出的相對(增量)坐標(biāo)刀具(或機床)運動位置的坐標(biāo)值是相對于前一位置給出的,而不是相對于固定的坐標(biāo)原點給出的45(50,-30)(-60,40)使用G90 G91時應(yīng)注意兩點:絕對方式中,終點的坐標(biāo)值符號在確定的坐標(biāo)系下確定;增量方式的坐標(biāo)值為終點相對于起點的坐標(biāo),大小等于起、終點表示的矢量在坐標(biāo)方向的投影,方向為該矢量在坐標(biāo)軸上的投影方向。462.G92預(yù)置寄存 按照程序規(guī)定的尺寸修改或設(shè)置坐標(biāo)位置。一般安排在程序段的起始部位。T01刀位坐標(biāo)系設(shè)定程序:G92 X400 Z250 LF47注意:1)該功能只是設(shè)定編程的原點位置(對刀點),從而建立一個坐標(biāo)系,通常稱為工件坐

17、標(biāo)系,并不產(chǎn)生運動,刀具仍在原位置。2)該功能要求坐標(biāo)值(X、Z)必須齊全,不可缺少,并只能使用絕對方式,而不能使用增量值表示。3)在一個零件的全部加工程序中,根據(jù)需要,可以重復(fù)設(shè)定改變程序原點。48第二章數(shù)控機床的程序編制2-1 概述2-2 手工編程的步驟與要求2-3 數(shù)控機床的標(biāo)準(zhǔn)及有關(guān)規(guī)定 一、標(biāo)準(zhǔn) 二、ISO標(biāo)準(zhǔn)坐標(biāo)系與運動方向的規(guī)定 三、ISO標(biāo)準(zhǔn)程序結(jié)構(gòu)和程序段格式 四、ISO標(biāo)準(zhǔn)常用的程序編制指令 G90,G91,G92493.G00快速點定位 它命令刀具以點位控制方式,從刀具所在點快速移動到下一個目標(biāo)位置。它只是快速定位,無運動軌跡的要求。注意: G00功能中不需要給定進給速度

18、,即F功能字無效。其運動速度要事先(在0號程序中)設(shè)定。504.G01直線插補用于產(chǎn)生直線或斜線運動,刀具以給定的進給量沿著一條直線加工到所要求的終點位置注意:G01程序中必須含有功能51%50N05 G92 X28. Y20. LFN10 G90 G00 X16. S-T-M- LF N20 G01 X-8. Y8. F- LF N30 X0 Y0 LF N40 X16. Y20. LFN50 G00 X28. M02 LF525.G02 G03圓弧插補 使機床在各坐標(biāo)平面內(nèi)執(zhí)行圓弧運動,切削出圓弧輪廓。 G02順時針圓弧插補指令 G03逆時針圓弧插補指令圓弧的順、逆判斷方法為:沿圓弧所在平

19、面的另一坐標(biāo)負(fù)方向看去,順時針方向為G02,逆時針方向為G03。53XG02G02編寫圓弧程序時應(yīng)確定的參數(shù)為:圓弧終點坐標(biāo)(X、Y、Z),圓心相對于圓弧起點的坐標(biāo)分量(I、J、K)或半徑(B或U)。其程序格式為:54注意:1)圓心坐標(biāo)參數(shù)指:從圓弧起點指向圓心的矢量在坐標(biāo)軸上的投影,它總是為增量值,即不受G90控制。552)圓弧半徑參數(shù)中,B(U)指圓弧半徑,符號只代表圓弧的形狀,即 B(U) 圓心角180,編程時“+”可省略 B(U) 圓心角180 3)車削加工中,I值不以2倍值編程。有些系統(tǒng)值也以倍值編程。4)車削加工中,圓弧的順、逆方向,與日常生活中所指的順時針,逆時針方向相反。5)有

20、F功能一般數(shù)控系統(tǒng)都可以跨象限編制圓弧程序。56%1N1 G92 X Y LFN2 G00 G90 X20. Y0 S-T-M- LFN3 G03 X20. Y0 I-20. F- LF%1N1 G92 X Y LFN2 G00 G91 X Y S-T-M- LFN3 G03 X0 I-20. F- LF 不用半徑編程57第二章數(shù)控機床的程序編制2-1 概述2-2 手工編程的步驟與要求2-3 數(shù)控機床的標(biāo)準(zhǔn)及有關(guān)規(guī)定 一、標(biāo)準(zhǔn) 二、ISO標(biāo)準(zhǔn)坐標(biāo)系與運動方向的規(guī)定 三、ISO標(biāo)準(zhǔn)程序結(jié)構(gòu)和程序段格式 四、ISO標(biāo)準(zhǔn)常用的程序編制指令 G90,G91,G92,G00,G01,G02,G03588

21、54590ZX %10(車削)N10 G92 X40. Z90. LFN15 S-T-M- LF N20 G01 G90 Z85. F2. LFN40 G03 X120. Z5. I-30. K-40. LFN50 G00 X140. LFN60 X40. Z90. M02 LFN30 G02 X80. Z45. I50. F0.2 LF59X6. G40 G41 G42刀具半徑補償?shù)毒甙霃窖a償功能的作用就是要求數(shù)控系統(tǒng)根據(jù)工件輪廓程序和刀具中心偏移量,自動計算出刀位點的軌跡。G41左偏刀具半徑補償。 沿刀具運動方向看,刀具位于零件左側(cè)時的刀具半徑補償。G42右偏刀具半徑補償。G40刀具半徑補

22、償撤消。使用該指令后使G41、G42無效。60建立和取消刀具半徑補償必需與G01或G00指令組合來完成,實際編程時建議與G01組合。G41 G01G42G40 G00刀具半徑補償功能的應(yīng)用1.刀具因磨損、重磨、換新刀而引起刀具直徑改變后,不必修改程序,只需在刀具參數(shù)設(shè)置中輸入變化后的刀具直徑。2.用同一程序、同一尺寸的刀具,利用刀具半徑補償,可進行粗精加工。61854590ZX%10(車削)N10 G92 X40. Z90. LFN15 S-T-M- LF N20 G01 G90 Z85. F2. LFN30 G02 X80. Z45. I50. F0.2 LFN40 G03 X120. Z5

23、. I-30. K-40. LFN50 G00 X140.N60 X40. Z90. LFN70 M02 LFG41G4062(二)輔助功能指令M:亦稱M指令輔助功能以地址符M為首,其后跟兩位數(shù)字(0099)組成,共100種。主要用于機床加工操作時的工藝性指令。常用的輔助功能M指令:1.M02程序結(jié)束。 該指令用于程序全部結(jié)束,此時主軸、進給及冷卻液供給全部停下。常用來使機床復(fù)位及卷回紙帶到“程序開始”字符。632.M03 M04 M05主軸控制 M03主軸順時針旋轉(zhuǎn)。(沿Z軸正向看)M04主軸逆時針旋轉(zhuǎn)M05主軸停3.M06換刀4.M08冷卻液開5.M09冷卻液關(guān)6.M30紙帶結(jié)束。與M02

24、相似。64(三)F S T指令()F指令:為進給速度指令 該指令為續(xù)效代碼。它們有兩種表示方法:代碼法:即F后跟二位(無符號)數(shù)字,這些數(shù)字不直接表示進給速度的大小,而是機床進給速度數(shù)列的序號。進給速度數(shù)列可以是算術(shù)級數(shù),也可以是幾何級數(shù)。直接指定法:即F后跟的數(shù)字也就是進給速度的大小。例如F100.表示進給的速度是100mm/min。這種指定方法較為直觀,因此現(xiàn)在大多數(shù)機床上應(yīng)用。65()S指令:為主軸轉(zhuǎn)速指令 該指令是續(xù)效代碼,用來指定主軸的轉(zhuǎn)速,S與F的指定方法相同。()T指令:為刀具指令信號在自動換刀的數(shù)控機床中,該指令用以選擇所需的刀具。指令以T為首,其后跟二(四)位數(shù)字,以代表刀具

25、的編號和調(diào)整號(補償號)。66第二章數(shù)控機床的程序編制2-1 概述2-2 手工編程的步驟與要求2-3 數(shù)控機床的標(biāo)準(zhǔn)及有關(guān)規(guī)定 四、ISO標(biāo)準(zhǔn)常用的程序編制指令 (一)準(zhǔn)備功能指令:亦稱G指令 G02,G03,G40,G41,G42 (二)輔助功能指令M:亦稱M指令 (三)F S T指令2-4 手工編程672-4手工編程一、輪廓編程法(一)基本元素1)兩點式(直線)僅已知: X2 A則 N G01 A X2 僅已知: Z2 A則 N G01 A Z2 數(shù)控裝置可自動計算出終點坐標(biāo)。68已知: X2 Z2 I K 則: N G02(或G03) X2 Z2 I K若已知: X2 Z2 B則: N

26、G02(或G03) X2 Z2 B僅已知: X2(或Z2) I K B則: N G02(或G03) I K B X2(或Z2)數(shù)控裝置可自動計算出終點坐標(biāo)。2)圓弧69已知: A1 A2 X3 Z3則: N G01 A1 A2 X3 Z3控制裝置自動計算(X2 Z2)坐標(biāo)值。3)三點式705)圓弧若已知: X3 Z3 A1 A2 B則: N G01 A1 A2 B X3 Z34)倒角若已知: X3 Z3 A1 A2 B則: N G01 A1 A2 B- X3 Z3其中: B-表示插入倒角71已知: X3 Z3 A B則: N G02(或G03) A B X3 Z36)直線圓弧相切過渡7)圓弧直

27、線相切過渡已知: X3 Z3 B A則: N G02(或G03) B A X3 Z3注意A和B的順序,圓弧不大于180。72已知: X3 Z3 I1 K1 I2 K2(終點指向圓心)則: N G02(或G03) I1 K1 I2 K2 X3 Z3 圓弧1準(zhǔn)備功能是根據(jù)第1個圓弧的插補方向而定。8)圓弧圓弧相切過渡73第二章數(shù)控機床的程序編制2-1 概述2-2 手工編程的步驟與要求2-3 數(shù)控機床的標(biāo)準(zhǔn)及有關(guān)規(guī)定 四、ISO標(biāo)準(zhǔn)常用的程序編制指令 (一)準(zhǔn)備功能指令:亦稱G指令 G02,G03,G40,G41,G42 (二)輔助功能指令M:亦稱M指令 (三)F S T指令2-4 手工編程 一、輪

28、廓編程法74N15 G02 X120. Z5. I50. K0 I-50. K0 F0.2 LFN50 G00 G40 X140. LFN60 Z90. LFN70 X40. LFN80 M02 LF%10N5 G92 X40. Z90. LFN10 G90 G01 Z85. F2. S T M LF8590ZX G4175%12N1 G92 X260. Z334. LFR822016011666R405458*45100130246332ZXWN5 S-T-M- LFN6 G01 G90 G41 X46. F5. LFN10 X66. Z324. F0.2 LFN15 A180 A90 X1

29、16. Z246. B8. LFN20 G03 B40. A175 X160. Z130. LFN25 G01 A135 A180 X220. Z0 LFN30 G00 G40 X260. LFN35 Z334. M02 LF(二)程序的編制130276%4N1 G92 X180. Y120. LFN2 S-T-M- LFN5 G90 G01 G41 X170. Y80. F100. LFN10 X50. Y40. A270 A180 U10. LFN15 X40. Y90. A135 A90 LFN20 G02 X130. Y60. U28. A325 LFN25 G03 X170. Y80

30、. I0 J20. I-10. J0 LFN27 G00 G40 X180. Y120. M02 LF40130160X10*45R10R2035R28Y90806040WR1077第二章數(shù)控機床的程序編制2-1 概述2-2 手工編程的步驟與要求2-3 數(shù)控機床的標(biāo)準(zhǔn)及有關(guān)規(guī)定2-4 手工編程 一、輪廓編程法 二、子程序2-5 自動編程781801501408040203020250220200160140120100604020MYXR二、子程序如在一個零件上有許多相同形狀和尺寸的部位,這些部位的加工程序是相同的,把它編成子程序。79子程序以外的部分便稱主程序。主程序可調(diào)用子程序,子程序可調(diào)

31、用其它子程序,稱嵌套,嵌套次數(shù)是有限制的。L1L1%95L2L3M02L1%95L2L3M02L2M17M17M1780編寫子程序須注意: ()為保證在任意位置都能調(diào)用子程序,必須采用增量編程方式。()子程序要有程序名,結(jié)束指令。西門子810系統(tǒng)子程序名一般用一個字母L和二到三位的數(shù)字組成。子程序結(jié)束用M17。 子程序調(diào)用的定義如下:L103 P0子程序號(23位) 執(zhí)行次數(shù)(3)子程序編寫與主程序相同。811801501408040203020250220200160140120100604020MYXRL103(圓的子程序)N05 G91 G01 Y-10. F500. LFN10 G02

32、 Y0 J-10. LFN15 G01 Y10. LFN20 M17 LF821801501408040203020250220200160140120100604020MYXRL203(方形子程序)N05 G91 G01 Y-10. F500. LFN10 X10. LFN15 Y-20. LFN20 X-20. LFN25 Y20. LFN30 X10. LFN35 Y10. LFN40 M17 LF83%123 (主程序)N01 G92 X250. Y180. LFN05 G90 G00 X220. Y150. S_T_M_ LFN10 X200. L103 P1 LF180150140

33、8040203020250220200160140120100604020MYXR84N15 G00 X-30 L103 P1 LFN20 G90 G00 X140 L203 P1 LFN25 G90 G00 X100 L103 P1 LFN30 G90 G00 X60 L203 P1 LF1801501408040203020250220200160140120100604020MYXRG9185第二章數(shù)控機床的程序編制2-1 概述2-2 手工編程的步驟與要求2-3 數(shù)控機床的標(biāo)準(zhǔn)及有關(guān)規(guī)定2-4 手工編程 一、輪廓編程法 二、子程序 三、參數(shù)編程2-5 自動編程86三、參數(shù)編程在零件程序中

34、,可以應(yīng)用R參數(shù)來解決一些形狀相似、尺寸不同的相似零件的編程問題。在每一個程序段中,最多可編入的參數(shù)個數(shù)是有限制的,參數(shù)值、子程序、調(diào)用、行程信息及開關(guān)功能均可以寫在一個程序段中。西德西門子公司的810T/810M系統(tǒng)有200個寄存器,即R00R199,可規(guī)定R00R99用于賦值調(diào)子程序,值保留,R100R199用于子程序運算,值不保留。87(一)參數(shù)的定義和賦值R參數(shù)是由帶符號的確定數(shù)值給定88(二)參數(shù)運算R參數(shù)的運算規(guī)則:89(三)參數(shù)與數(shù)值的運算810系統(tǒng):R1=R2+25R1=17.5-R3R1=0.221*R3R1=355/R3613 R1 K64 K表示常數(shù)為64 結(jié)果在R1中,

35、為8 開方運算90(四)參數(shù)連接810系統(tǒng):R1=R2+R3-R4*R5/R6*R10其運算順序按自然順序,而不是按先后。步驟為:R1=R2R1=R1+R3R1=R1-R4R1=R1*R5R1=R1/R691第二章數(shù)控機床的程序編制2-1 概述2-2 手工編程的步驟與要求2-3 數(shù)控機床的標(biāo)準(zhǔn)及有關(guān)規(guī)定2-4 手工編程 一、輪廓編程法 二、子程序 三、參數(shù)編程2-5 自動編程92L315N1 G91 G01 G41 Z-98. F=R5 LFN5 G01 Z=-R4-2. LF N10 X=-R1 F=R6 LFR5為深度方向的進給速度R6為輪廓銑削速度120Y9050W90160R3=10A

36、X180R3=3R4=3R4=5R1=30R1=70R2=30R2=60R4為縱向深度(五)舉例93N15 G03 X=-R3 Y=-R3 U=R3 LFN20 G01 Y=-R2 LFN25 G03 X=R3 Y=-R3 U=R3 LFN30 G01 X=R1 LF120Y9050W90160R3=10AX180R3=3R4=3R4=5R1=30R1=70R2=30R2=60R4為縱向深度94120Y9050W90160R3=10AX180R3=3R4=3R4=5R1=30R1=70R2=30R2=60R4為縱向深度N35 G03 X=R3 Y=R3 U=R3 LFN40 G01 Y=R2

37、LFN45 G60 G03 X=-R3 Y=R3 U=R3 LFN50 G01 Z=R4 LFN55 G00 G40 Z100. LFN60 G90 M17 LF95120Y9050W90160R3=10AX180R3=3R4=3R4=5R1=30R1=70R2=30R2=60R4為縱向深度%137N1 G92 X180. Y120. Z100. LFN5 G90 G00 X160. Y100. S-T-M- LFN10 R1=30. R2=60. R3=10. R4=5. R5=500. R6=300. L315 P1 LF96120Y9050W90160R3=10AX180R3=3R4=3

38、R4=5R1=30R1=70R2=30R2=60R4為縱向深度N15 G00 X90. Y50. LFN20 R1=70. R2=30. R3=3. R4=3. L315 P1N25 G00 Y120. LFN30 X180. LFN35 M02 LF97零件族的參數(shù)編程98R08(1.5*45)R06R05R04XZL10N10 R50=R00/2 R51=R06-R08 R52=R51+R50 R53=2*R08 R54=R00-R53N15 G90 G00 X0 Z=R52 S_T_M_ LFN20 G01 G41 X=R54 Z=R06 F_ LFN30 X=R00 Z=R51 LFN

39、40 A180 A90 X=R01 Z=R05 B=R07 LFN50 X=R02 Z=R04 LFN60 X=R03 LFN70 Z0 LFN80 M17 LF99152510025758090%4711N10 G92 X150. Z215. LFN20 R00=25. R01=75. R02=80. R03=90. R04=15. R05=25. R06=100. R07=15. R08=1.5 LFN30 L10 P1 LFN40 G90 G00 G40 X150. LFN45 Z215. LFN50 M02 LF1001582510404550%15N10 G92 X100. Z115

40、. LFN20 R00=10. R01=40. R02=45. R03=50. R04=8. R05=15. R06=25. R07=15. R08=1.5 N30 L10 P1 LFN40 G90 G00 G40 X100. LFN45 Z115. LFN50 M02 LF 101第二章數(shù)控機床的程序編制2-1 概述2-2 手工編程的步驟與要求2-3 數(shù)控機床的標(biāo)準(zhǔn)及有關(guān)規(guī)定2-4 手工編程 一、輪廓編程法 二、子程序 三、參數(shù)編程 四、固定循環(huán)2-5 自動編程102四、固定循環(huán)如粗車外圓、螺紋、深孔加工,有些機床配有循環(huán)程序,只要根據(jù)要求使用即可。但有些機床沒有,需自己編寫。編程方法與前同。循環(huán)程序也用增量編程。103第二章數(shù)控機床的程序編制2-1 概述2-2 手工編程的步驟與要求2-3 數(shù)控機床的標(biāo)準(zhǔn)及有關(guān)規(guī)定2-4 手工編程2-5 自動編程1042-5 自動編程一、概述編程人員根據(jù)圖紙的要求,使用編程語言很容易編寫出零件加工的源程序(不同于數(shù)控加工程序),送入計算機,由計算機自動地進行數(shù)值計算、后置處理,編寫出零件加工的程序單(數(shù)控加工程序),直至自動地穿出數(shù)控加工的穿孔紙帶,或?qū)⒓庸ぶ噶钔ㄟ^直接通訊(DNC)的方式送入數(shù)控機床,這一過程稱為自動編程。源程序按自動編程系統(tǒng)所規(guī)定的“語言”和“語法”,來描

溫馨提示

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

評論

0/150

提交評論