版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
1、第一章第一章 數(shù)控機床編程基礎(chǔ)數(shù)控機床編程基礎(chǔ) 數(shù)控編程概述數(shù)控編程概述 編程就是將加工零件的加工順序、刀具運動軌跡的尺寸數(shù)據(jù)、工藝參數(shù)(主運動和進給運動速度、切削深度)以及輔助操作(換刀、主軸正反轉(zhuǎn)、冷卻液開關(guān)、刀具夾緊、松開等)加工信息,用規(guī)定的文字、數(shù)字、符號組成的代碼,按一定格式編寫成加工程序。 數(shù)控編程的內(nèi)容:分析圖樣并確定加工工藝過程、數(shù)值計算、編寫零件加工程序、制作控制介質(zhì)、程序校驗和試切削。 數(shù)控編程的步驟: 1.分析圖樣、確定加工工藝過程 2.數(shù)值計算 3.編寫零件加工程序 4.制作控制介質(zhì) 5.程序校驗和試切削第一章第一章 數(shù)控機床編程基礎(chǔ)數(shù)控機床編程基礎(chǔ)(1)分析零件圖紙
2、 分析零件的材料、形狀、尺寸、精度及毛坯形狀和熱處理等。(2)確定工藝過程 在圖紙分析的基礎(chǔ)上,選擇機床、確定加工方法、刀具與夾具;確定零件加工的工藝線路、工步順序及切削用量等工藝參數(shù)等。 第一章第一章 數(shù)控機床編程基礎(chǔ)數(shù)控機床編程基礎(chǔ)(3) 數(shù)值計算 計算交點、節(jié)點坐標值以及其它數(shù)據(jù)。(4) 編寫程序單 根據(jù)制定的加工路線、切削用量、刀具號碼、刀具補償、輔助動作及刀具運動軌跡,按照數(shù)控系統(tǒng)規(guī)定代碼及程序格式,編寫零件加工程序。(5) 制備控制介質(zhì) 將程序單上的內(nèi)容,經(jīng)轉(zhuǎn)換記錄在控制介質(zhì)上,若程序較簡單,也可直接通過鍵盤輸入。 第一章第一章 數(shù)控機床編程基礎(chǔ)數(shù)控機床編程基礎(chǔ)(6) 程序校驗和首
3、件試切 控制介質(zhì)經(jīng)過校驗和試切削后,才能用于正式加工。 平面輪廓零件:用筆代刀、坐標紙代工件進行繪圖。 空間曲面零件:可用蠟塊、塑料或木料或價格低的材料作工件,進行試切。 第一章第一章 數(shù)控機床編程基礎(chǔ)數(shù)控機床編程基礎(chǔ)在具有圖形顯示功能的機床上,用靜態(tài)顯示(機床不動)或動態(tài)顯示(模擬工件的加工過程)的方法,則更為方便。 上述方法只能檢查運動軌跡的正確性,不能判別工件的加工誤差。首件試切方法可查出程序單是否有錯,還可知道加工精度是否符合要求。第一章第一章 數(shù)控機床編程基礎(chǔ)數(shù)控機床編程基礎(chǔ)第一章第一章 數(shù)控機床編程基礎(chǔ)數(shù)控機床編程基礎(chǔ) 程序編制可分成手工編程和自動編程兩類程序編制可分成手工編程和自
4、動編程兩類。 手工編程時,整個程序的編制過程是由人工完成的。這要求編程人員不僅要熟悉數(shù)控代碼及編程規(guī)則,而且還必須具備機械加工工藝知識和數(shù)值計算能力。對于點位加工或幾何形狀不太復雜的零件,數(shù)控編程計算較簡單,程序段不多,手工編程即可實現(xiàn)。 自動編程是用計算機把人們輸入的零件圖紙信息改寫成數(shù)控機床能執(zhí)行的數(shù)控加工程序,就是說數(shù)控編程的大部分工作由計算機來實現(xiàn)。9工藝處理工藝處理數(shù)學處理數(shù)學處理加工程序單加工程序單程序校驗程序校驗穿孔穿孔磁盤磁盤工藝處理工藝處理磁盤磁盤計算機計算機直接傳輸直接傳輸手工編程手工編程自動編程自動編程第一章第一章 數(shù)控機床編程基礎(chǔ)數(shù)控機床編程基礎(chǔ)利用CAM系統(tǒng)進行自動編
5、程的基本步驟 1 加工工藝確定 (1)校準加工零件的尺寸、公差和精度要求; (2)確定裝卡位置; (3)選擇刀具; (4)確定加工路線; (5)選定工藝參數(shù)。 第一章第一章 數(shù)控機床編程基礎(chǔ)數(shù)控機床編程基礎(chǔ) 2加工模型建立利用CAM系統(tǒng)提供的圖形生成和編輯功能將零件的被加工部位繪制在計算機屏幕上,作為計算機自動生成刀具軌跡的依據(jù)。 3刀具軌跡生成 建立了加工模型后,即可利用CAM系統(tǒng)提供的多種形式的刀具軌跡生成功能進行數(shù)控編程。 4后置代碼生成 后置處理的目的是形成數(shù)控指令文件,利用CAM系統(tǒng)提供的后置處理器可方便地生成和特定機床相匹配的加工代碼。 5加工代碼輸出 第一章第一章 數(shù)控機床編程基
6、礎(chǔ)數(shù)控機床編程基礎(chǔ)第一節(jié)第一節(jié) 數(shù)控編程的幾何基礎(chǔ)數(shù)控編程的幾何基礎(chǔ)1.1 機床坐標系 為了確定機床個運動部件的運動方向和移動距離,需要在機床上建立一個坐標系,這個坐標系就叫做機床坐標系1.2 機床坐標軸及其方向 數(shù)控機床的運動軸分為平動軸和轉(zhuǎn)動軸 數(shù)控機床各軸的運動,有的是使刀具產(chǎn)生運動,有的則是使工件產(chǎn)生運動。第一節(jié)第一節(jié) 數(shù)控編程的幾何基礎(chǔ)數(shù)控編程的幾何基礎(chǔ) 鑒于以上兩方面情況,標準規(guī)定,不論機床的具體運動結(jié)果如何,機床的運動統(tǒng)一按工件靜止而刀具相對于工件運動來描述,并以右手笛卡爾坐標系表達,其坐標軸用X,Y,Z表示,用來描述機床的主要平動軸,稱為基本坐標軸,若機床有轉(zhuǎn)動軸,標準規(guī)定繞X
7、,Y和Z軸轉(zhuǎn)動的軸分別用A、B、C表示,其正向按右手螺旋定則確定。 +X+X+Y+Z+Y+Z+Y+C+Z+A +B+C+X +Y +Z+A+B+X第一節(jié)第一節(jié) 數(shù)控編程的幾何基礎(chǔ)數(shù)控編程的幾何基礎(chǔ)2 Z坐標軸 將機床主軸沿其軸線方向運動的平動軸定義為Z軸。所謂主軸是指產(chǎn)生切削動力的軸,例如銑床、鉆床、鏜床上的刀具旋轉(zhuǎn)軸和車床上的工件旋轉(zhuǎn)軸。 如果主軸能夠擺動,即主軸軸線方向是變化的,則以主軸軸線垂直于機床工作臺裝卡面時的狀態(tài)來定義Z軸。 對于Z軸的方向,標準規(guī)定以增大刀具與工件間距離的方向為Z軸的正方向。 第一節(jié)第一節(jié) 數(shù)控編程的幾何基礎(chǔ)數(shù)控編程的幾何基礎(chǔ)3 X坐標軸 將在垂直于Z軸的平面內(nèi)的
8、一個主要平動軸指定為X軸,它一般位于與工件安裝面相平行的水平面內(nèi)。 對于不同類型的機床,X軸及其方向有具體的規(guī)定。例如對于銑床、鉆床等刀具旋轉(zhuǎn)的機床,若Z軸是水平的,則X軸規(guī)定為從刀具向工件方向看時沿左右運動的軸,且向右為正若Z軸是垂直的,則X軸規(guī)定為從刀具向立柱 (若有兩個立柱則選左側(cè)立柱)方向看時沿左右運動的軸,且向右為正。 4 Y坐標軸 Y軸及其方向則是根據(jù)X和Z軸按右手法則確定。第一節(jié)第一節(jié) 數(shù)控編程的幾何基礎(chǔ)數(shù)控編程的幾何基礎(chǔ)第一節(jié)第一節(jié) 數(shù)控編程的幾何基礎(chǔ)數(shù)控編程的幾何基礎(chǔ)5 機床原點機床原點是機床坐標系的原點。對某一具體的機床來說,機床原點是固定的,是機床制造商設(shè)置在機床上的一個
9、物理位置第一節(jié)第一節(jié) 數(shù)控編程的幾何基礎(chǔ)數(shù)控編程的幾何基礎(chǔ) 6 機床參考點是用于對機床工作臺、滑板以及刀具相對運動的測量系統(tǒng)進行定標和控制的點,也稱為機床零點。參考點相對于機床原點來講是一個固定值。它是在加工之前和加工之后,用控制面板上的回零按鈕使移動部件移動到機床坐標系中的一個固定不變的極限點。數(shù)控機床在工作時,移動部件必須首先返回參考點,測量系統(tǒng)置零,之后測量系統(tǒng)即可以以參考點作為基準,隨時測量運動部件的位置。第一節(jié)第一節(jié) 數(shù)控編程的幾何基礎(chǔ)數(shù)控編程的幾何基礎(chǔ)7 工件坐標系和工件零點用于確定工件幾何圖形上各幾何要素的位置而建立的坐標系。工件坐標系的原點就是工件零點工件零點的一般選用原則:l
10、工件零點選在工件圖樣的尺寸基準上,這樣可以直接用圖紙標注的尺寸作為編程點的坐標值,減少計算工作量;l能使工件方便地裝卡、測量和檢驗;l工件零點盡量選擇尺寸精度較高、粗糙度比較低地工件表面上,以提高加工精度和同一批零件的一致性;l對于有對稱形狀地幾何零件,工件零點最好選擇對稱中心上。第一節(jié)第一節(jié) 數(shù)控編程的幾何基礎(chǔ)數(shù)控編程的幾何基礎(chǔ)8 程序原點為了編程方便,在圖紙上選擇一個適當位置作為程序原點,也叫編程原點或程序零點。對于簡單零件,工件零點就是程序零點,這時的編程坐標系就是工件坐標系。對于形狀復雜的零件,需要編制幾個程序或子程序,為了編程方便和減少許多坐標值的計算,編程零點就不一定設(shè)在工件零點上
11、,而設(shè)在便于程序編制的位置。程序原點一般用G92或G54G59(對于數(shù)控鏜銑床)和G50(對于數(shù)控車床)指定第二章第二章 零件程序的結(jié)構(gòu)零件程序的結(jié)構(gòu) 一個零件程序是由遵循一定結(jié)構(gòu)、句法和格式規(guī)則的若干個程序段組成的,而每個程序段是由若干個指令字組成的。程 序 段N01 G91 G17 G00 G42 T01 X85 Y-25N02 Z-15 S400 M03 M08 N03 G01 X85 F300 N04 G03 Y50 I25 N05 G01 X-75 N06 Y-60 N07 G00 Z15 M05 M09 N08 G40 X75 Y35 M02 *22第二節(jié)第二節(jié) 數(shù)控編程常用的指令
12、及其格式數(shù)控編程常用的指令及其格式 上面是一個完整的零件加工程序,它主要由程序名和若干程序段組成。程序名程序名是該加工程序的標識;程序段程序段是一個完整的加工工步單元,它以N(程序段號)指令開頭,LF指令結(jié)尾; M02作為整個程序結(jié)束的指令,有些數(shù)控系統(tǒng)可能還規(guī)定了一個特定的程序開頭和結(jié)束的符號,如% 、EM等*23第二節(jié)第二節(jié) 數(shù)控編程常用的指令及其格式數(shù)控編程常用的指令及其格式由上面的程序可知:加工程序加工程序由程序名和若干程序段有序組成的指令集。程序程序是由若干程序段組成程序段程序段是由干指令字組成。指令字指令字是由字母(地址符)和其后所帶的數(shù)字一起組成。程序段的格式程序段的格式,是指一
13、個程序段中指令字的排列順序和書寫規(guī)則,不同的數(shù)控系統(tǒng)往往有不同的程序段格式,格式不符合規(guī)定,數(shù)控系統(tǒng)就不能接受。*24第二節(jié)第二節(jié) 數(shù)控編程常用的指令及其格式數(shù)控編程常用的指令及其格式目前廣泛采用的是地址符可變程序段格式(或者稱字地址程序段格式)格式:N_ G_ X_ Y_ Z_ F_ S_ T_ M_ LF這種格式的特點: 程序段中的每個指令字均以字母(地址符)開始,其后再跟符號和數(shù)字。指令字在程序段中的順序沒有嚴格的規(guī)定,即可以任意順序的書寫 。不需要的指令字或者與上段相同的續(xù)效代碼可以省略不寫。 因此,這種格式具有程序簡單、可讀性強,易于檢查等優(yōu)點。6/8/202225主程序、子程序 在
14、一個零件的加工程序中,若有一定量的連續(xù)的程序段在幾處完全重復出現(xiàn),則可將這些重復的程序串單獨抽出來,按一定的格式做成子程序。 第二節(jié)第二節(jié) 數(shù)控編程常用的指令及其格式數(shù)控編程常用的指令及其格式主程序: O N01; N02; N11 M98 O07 L2;N28 M98 O08;NM02 ;子程序 O07 N01; NM99 ; 子程序 O08 N01; NM99 ;第二節(jié)第二節(jié) 數(shù)控編程常用的指令及其格式數(shù)控編程常用的指令及其格式第二節(jié)第二節(jié) 數(shù)控編程常用的指令及其格式數(shù)控編程常用的指令及其格式*28常用地址碼的含義如表所示機能地址碼意義程序號順序號 準備機能 ONG 程序編號順序編號機床動
15、作方式指令坐標指令X.Y.Z A.B.C.U.V.W R I.J.K 坐標軸移動指令附加軸移動指令圓弧半徑 圓弧中心坐標 進給機能主軸機能 刀具機能 FS T 進給速度指令主軸轉(zhuǎn)速指令刀具編號指令 輔助機能 MB 接通、斷開、啟動、停止指令工作臺分度指令 補償暫停子程序調(diào)用重復 參數(shù) H.DP.X I P.Q.R 刀具補償指令暫停時間指令子程序號指定固定循環(huán)重復次數(shù)固定循環(huán)參數(shù)第三章第三章 數(shù)控系統(tǒng)編程指令體系數(shù)控系統(tǒng)編程指令體系第三章第三章 數(shù)控系統(tǒng)編程指令體系數(shù)控系統(tǒng)編程指令體系 3.1 輔助功能輔助功能M代碼代碼 輔助功能由地址字 M和其后的一或兩位數(shù)字組成, 主要用于控制零件程序的走向
16、, 以及機床各種輔助功 能的開關(guān)動作。 M 功能有非模態(tài)M功能和模態(tài)M功能二種形式。 非模態(tài)M功能(當段有效代碼):只在書寫了該代 碼的程序段中有效; 模態(tài)M功能(續(xù)效代碼):一組可相互注銷的 M功 能,這些功能在被同一組的另一個功能注銷前一直 有效。第三章第三章 數(shù)控系統(tǒng)編程指令體系數(shù)控系統(tǒng)編程指令體系 模態(tài) M功能組中包含一個缺省功能,系統(tǒng)上電時 將被初始化為該功能。 M 功能還可分為前作用 M 功能和后作用 M 功能二類。 前作用 M 功能:在程序段編制的軸運動之前執(zhí)行; 后作用 M 功能:在程序段編制的軸運動之后執(zhí)行。第三章第三章 數(shù)控系統(tǒng)編程指令體系數(shù)控系統(tǒng)編程指令體系M 代碼及功能
17、表代碼及功能表第三章第三章 數(shù)控系統(tǒng)編程指令體系數(shù)控系統(tǒng)編程指令體系 M00、M02、M30、M98、M99用于控制零件程序的走向,是 CNC內(nèi)定的輔助功能,不由機床制造商設(shè)計決定,也就是說,與PLC程序無關(guān); 其余 M 代碼用于機床各種輔助功能的開關(guān)動作,其功能不由CNC內(nèi)定,而是由 PLC程序指定,所以有可能因機床制造商不同而有差異( 使用時須參考機床使用說明書)。第三章第三章 數(shù)控系統(tǒng)編程指令體系數(shù)控系統(tǒng)編程指令體系3.2 主軸功能主軸功能S 主軸功能S控制主軸轉(zhuǎn)速,其后的數(shù)值表示主軸速度,單位為:轉(zhuǎn)/每分鐘(r/min)。 S是模態(tài)指令,S 功能只有在主軸速度可調(diào)節(jié)時有效。 S 所編程
18、的主軸轉(zhuǎn)速可以借助機床控制面板上的主軸倍率開關(guān)進行修調(diào)。第三章第三章 數(shù)控系統(tǒng)編程指令體系數(shù)控系統(tǒng)編程指令體系3.3 進給功能進給功能 F F 指令表示工件被加工時刀具相對于工件的合成進給速度,F(xiàn)的單位取決于G94(每分鐘進給量mm/min)或G95(每轉(zhuǎn)進給量mm/r)。 當工作在G01,G02 或G03方式下,編程的F一直有效,直到被新的 F值所取代,而工作在 G00方式下,快速定位的速度是各軸的最高速度,與所編 F無關(guān)。 借助于機床控制面板上的倍率按鍵,F(xiàn)可在一定范圍內(nèi)進行修調(diào),當執(zhí)行螺紋切削循環(huán)G76、G82及螺紋切削G32時,倍率開關(guān)失效,進給倍率固定在100%。第三章第三章 數(shù)控系
19、統(tǒng)編程指令體系數(shù)控系統(tǒng)編程指令體系3.4 刀具功能刀具功能 T 代碼用于選刀,其后的 4 位數(shù)字分別表示選擇 的刀具號和刀具補償號。 執(zhí)行 T 指令,轉(zhuǎn)動轉(zhuǎn)塔刀架,選用指定的刀具。 當一個程序段同時包含 T 代碼與刀具移動指令時,先執(zhí)行 T 代碼指令,而后執(zhí)行刀具移動指令。 刀具的補償包括刀具偏置補償、刀具磨損補償及刀尖圓弧半徑補償。 T 指令同時調(diào)入刀補寄存器中的補償值。第三章第三章 數(shù)控系統(tǒng)編程指令體系數(shù)控系統(tǒng)編程指令體系3.5 準備功能準備功能G代碼代碼 準備功能 G指令由 G后一或二位數(shù)值組成,它用來規(guī)定刀具和工件的相對運動軌跡、機床坐標系、坐標平面、刀具補償、坐標偏置等多種加工操作。
20、 G 功能根據(jù)功能的不同分成若干組,其中 00組的G 功能(G04、G28、G29、G92)稱非模態(tài) G 功能,其余組的稱模態(tài)G功能。模態(tài)G代碼(續(xù)效代碼):該代碼在一個程序段中被使用后就一直有效,直到出現(xiàn)同組中的其它任一G代碼時才失效。非模態(tài)G代碼(非續(xù)效代碼):只在有該代碼的程序段中有效的代碼。 G指令通常位于程序段中尺寸字之前。 例 : N010 G90 G00 X16 S600 T01 M03; N020 G01 X8 Y6 F100; N030 X0 Y0;第三章第三章 數(shù)控系統(tǒng)編程指令體系數(shù)控系統(tǒng)編程指令體系3.6.1 絕對坐標指令與增量坐標指令絕對坐標指令與增量坐標指令(G90、
21、G91) G90絕對坐標指令 G91增量坐標指令例 編制圖中的移動量。絕對尺寸指令:G90 G01 X30 Y50; 增量尺寸指令:G91 G01 X20 Y30;或 G01 U20 V30;3.6 與坐標系有關(guān)指令與坐標系有關(guān)指令第三章第三章 數(shù)控系統(tǒng)編程指令體系數(shù)控系統(tǒng)編程指令體系3.6.2 坐標系設(shè)定指令(坐標系設(shè)定指令(G92)例 設(shè)置圖中工件坐標系坐標系設(shè)定指令:G92 X400 Z200;3.6.3 坐標平面選擇指令(坐標平面選擇指令(G17、G18、G19)G17、G18、G19指令分別表示在XY、ZX、YZ坐標平面內(nèi)進行加工。其中,G17可缺省。200400OpX Z第三章第三
22、章 數(shù)控系統(tǒng)編程指令體系數(shù)控系統(tǒng)編程指令體系第三章第三章 數(shù)控系統(tǒng)編程指令體系數(shù)控系統(tǒng)編程指令體系3.7 運動控制指令運動控制指令6/8/2022411、G00指令指令快速定位指令快速定位指令 編程格式:編程格式:G00 X_ Y_ Z_ ; 式中X、Y、Z:絕對值指令時是終點的坐標值;增量值指令時是刀具移動的距離。 功能:功能:指令刀具從當前點,以數(shù)控系統(tǒng)預先調(diào)定的快進速度(修調(diào)倍率),快速移動到程序段所指令的下一個定位點。 只要非切削的移動,通常使用G00指令,如由機械原點快速定位至切削起點,切削完成後 的Z軸退刀及X、Y軸的定位等,以節(jié)省加工時間(只能用于工件外部的空程行走)。注意:注意
23、: G00G00中不需要指定進給速度,續(xù)效指令。中不需要指定進給速度,續(xù)效指令。第三章第三章 數(shù)控系統(tǒng)編程指令體系數(shù)控系統(tǒng)編程指令體系6/8/202242如圖所示,空間直線移動從A到B。其編程計算方法如下:絕對:絕對:G90 G00 Xb Yb Zb;增量:增量:G91G00 X(xbxa) Y(ybya) Z(zbza) ; ZW原點XaXbYZbABZaYaYbX第三章第三章 數(shù)控系統(tǒng)編程指令體系數(shù)控系統(tǒng)編程指令體系6/8/202243第三章第三章 數(shù)控系統(tǒng)編程指令體系數(shù)控系統(tǒng)編程指令體系6/8/202244同時到達終點同時到達終點單向移動至終點單向移動至終點從從A A點到點到B B點快速
24、移動的程序段點快速移動的程序段為:為:G90 G00 X20 Y30G90 G00 X20 Y30; 若采用直線型定位方式移動若采用直線型定位方式移動 ,則每次都要計算其斜率后,再命則每次都要計算其斜率后,再命令令X軸及軸及Y軸移動,如此增加電腦軸移動,如此增加電腦的負荷,反應速度也較慢,故一的負荷,反應速度也較慢,故一般般CNC機械一開機大都自動設(shè)定機械一開機大都自動設(shè)定G00以斜進以斜進45方式移動。方式移動。第三章第三章 數(shù)控系統(tǒng)編程指令體系數(shù)控系統(tǒng)編程指令體系3.7.2 直線插補指令(直線插補指令(G01)第三章第三章 數(shù)控系統(tǒng)編程指令體系數(shù)控系統(tǒng)編程指令體系6/8/2022462、G
25、01指令直線插補指令 編程格式:G01 X_a_ Y_b_ Z_c_ F_f_ ; 式中:X、Y、Z:絕對值指令時是終點的坐標值;增量值指令時是刀具移動的距離。F:刀具的進給速度(進給量)它是一個 合成速度。F為續(xù)效指令,因此無需對每個程序段都指定F;如果F代碼不指令進給速度被當作零。 功能:指令多坐標(2、3坐標)以聯(lián)動的方式,按程序段中規(guī)定的合成進給速度f,使刀具相對于工件按直線方式,由當前位置移動到程序段中規(guī)定的位置(a、b、c)。第三章第三章 數(shù)控系統(tǒng)編程指令體系數(shù)控系統(tǒng)編程指令體系6/8/202247示例:示例:實現(xiàn)圖中從A點到B點的直線插補運動,其程序段為: 絕對方式編程: G90
26、 G01 X10 Y10 F100; 增量方式編程: G91 G01 X-10 Y-20 F100;第三章第三章 數(shù)控系統(tǒng)編程指令體系數(shù)控系統(tǒng)編程指令體系6/8/202248:G90 G01 Y17. F80; X -10. Y30.;G91 X -40. Y -18.;G90 X -22. Y0; X0.;:第三章第三章 數(shù)控系統(tǒng)編程指令體系數(shù)控系統(tǒng)編程指令體系6/8/202249運動控制指令示例運動控制指令示例16/8/202250運動控制指令示例運動控制指令示例16/8/202251運動控制指令示例運動控制指令示例2G92 X-20 Y0; 設(shè)定工件坐標系G00 G90 X-5 M03
27、S800;定位至(-5,0)準備加工G01 X18. F100;經(jīng)A B,用絕對值表示較方便。G91 X35. Y -20.;B C,用增量值表示較方便。G90 X92.;C D,用絕對值表示較方便。 Y-45.;D E,用絕對值表示較方便。G91 X -60.;E F,用增量值表示較方便。 Y -15.;F G,增量值或絕對值皆方便,但沿用上單節(jié)增量指令, 可不必再用G90設(shè)定為絕對值,故用增量值表示 之。 X -32.;G程序原點,理由同上。 Y65.;程序原點A點上部,理由同上。G00 G90 X-20 Y0 M30;假設(shè)銑刀已定位至假設(shè)銑刀已定位至H H點,沿點,沿ABABCDEFGC
28、DEFG程序原點程序原點A A點,完成輪廓切削。點,完成輪廓切削。6/8/2022523、G02,G03圓弧插補指令 G02:順時針圓弧插補。 G03:逆時針圓弧插補。(1)順、逆方向判別規(guī)則: 沿垂直于圓弧所在平面的坐標軸由正方向向負方向觀察,來判別圓弧的順、逆時針方向。G03G02G03G02G02G03G19G18G17XYZ第三章第三章 數(shù)控系統(tǒng)編程指令體系數(shù)控系統(tǒng)編程指令體系6/8/202253第三章第三章 數(shù)控系統(tǒng)編程指令體系數(shù)控系統(tǒng)編程指令體系6/8/202254第三章第三章 數(shù)控系統(tǒng)編程指令體系數(shù)控系統(tǒng)編程指令體系6/8/202255+Z+XG02G03G02+X+YG03第三
29、章第三章 數(shù)控系統(tǒng)編程指令體系數(shù)控系統(tǒng)編程指令體系6/8/202256(2 2)程序格式:)程序格式:XYXY平面:平面:ZXZX平面:平面:YZYZ平面:平面:其中:其中:X X、Y Y、Z Z的值是指圓弧的值是指圓弧插補的終點坐標值;插補的終點坐標值;I I、J J、K K是指圓弧起點是指圓弧起點到圓心的增量坐標,與到圓心的增量坐標,與G90,G91G90,G91無關(guān);無關(guān); X X軸的分向量用位址軸的分向量用位址I I表示。表示。 Y Y軸的分向量用位址軸的分向量用位址J J表示。表示。 Z Z軸的分向量用位址軸的分向量用位址K K表示。表示。 R R為指定圓弧半徑為指定圓弧半徑。 第三
30、章第三章 數(shù)控系統(tǒng)編程指令體系數(shù)控系統(tǒng)編程指令體系6/8/202257I、J、K的表達意義的表達意義a)a)XYXY平面圓弧;平面圓??; b) b)ZXZX平面圓弧;平面圓?。?c) c)YZYZ平面平面圓弧圓弧 第三章第三章 數(shù)控系統(tǒng)編程指令體系數(shù)控系統(tǒng)編程指令體系6/8/202258(3)圓心位置的表示方法:u由圓心指向起點的向量在X,Y,Z軸上的分量用I,J,K表示 。第三章第三章 數(shù)控系統(tǒng)編程指令體系數(shù)控系統(tǒng)編程指令體系6/8/202259第三章第三章 數(shù)控系統(tǒng)編程指令體系數(shù)控系統(tǒng)編程指令體系6/8/202260uR表示法:用半徑R帶有符號的數(shù)值來表示: AB180 : R 0 R10
31、0; AB180 :R 0 R-100 第三章第三章 數(shù)控系統(tǒng)編程指令體系數(shù)控系統(tǒng)編程指令體系6/8/202261 加工如圖所示整圓 1和2。起點為A點,若采用順時針方向和半徑方法加工圓1和圓2,則程序均可以寫成: N01 G02 X20 Y0 R-20 F100; 這說明采用 R方法來加工整圓不唯一,所以應采用 I、 J、 K方法來加工整圓,這樣則可以得到唯一的加工路徑。 則加工圖中圓1的程序為: G02 X20 Y0 I-20 J0 F100; 加工上圖中圓2的程序為: G02 X20 Y0 I20 J0 F100;第三章第三章 數(shù)控系統(tǒng)編程指令體系數(shù)控系統(tǒng)編程指令體系6/8/202262
32、在圖中,當圓弧A的起點為P1,終點為P2,圓弧插補程序段為:G02 X321.65 Y280 I40 J140 F50;或:G02 X321.65 Y280 R-145.6 F50;當圓弧A的起點為P2,終點為P1時,圓弧插補程序段為:G03 X160 Y60 I-121.65 J-80 F50;或:G03 X160 Y60 R-145.6 F50;第三章第三章 數(shù)控系統(tǒng)編程指令體系數(shù)控系統(tǒng)編程指令體系6/8/202263加工順弧AB、BC、CD,刀具起點在A點,進給速度80mm/min,兩種格式編程為:用圓心坐標I、J編程: G92 X0 Y-15;G90 G03 X15 Y0 I0 J15
33、 F80; G02 X55 Y0 I20 J0;G03 X80 Y-25 I0 J-25; 用圓弧半徑R編程:G92 X0 Y-15;G90 G03 X15 Y0 R15 F80;G02 X55 Y0 R20;G03 X80 Y-25 R-25;第三章第三章 數(shù)控系統(tǒng)編程指令體系數(shù)控系統(tǒng)編程指令體系6/8/202264運動控制指令運動控制指令-示例示例26/8/202265運動控制指令運動控制指令-示例示例26/8/202266 刀具由坐標原點O快進至a點,從a點開始沿a、b、c、d、e、f、a切削,最終回到原點O,編程如下:運動控制指令運動控制指令-示例示例26/8/202267用絕對坐標編
34、程如下:用絕對坐標編程如下: N01 G90 G00 X30 Y30; N02 G01 X120 F120; N03 Y55; N04 G02 X95 Y80 I0 J25 F100; N05 G03 X70 Y105 I-25 J0; N06 G01 X30 Y105 F120; N07 Y30; N08 G00 X0 Y0; N09 M02;運動控制指令運動控制指令-示例示例26/8/202268用增量坐標編程如下:用增量坐標編程如下:N01 G91 G00 X30 Y30;N02 G01 X90 Y0 F120;N03 X0 Y25; N04 G02 X-25 Y25 I0 J25 F1
35、00;N05 G03 X-25 Y25 I-25 J0;N06 G01 X-40 Y0 F120;N07 X0 Y-75; N08 G00 X-30 Y-30;N09 M02;運動控制指令運動控制指令-示例示例26/8/2022694 4、G04G04:暫停指令:暫停指令 功能:使刀具作短時間的暫停(延時),用于無進給功能:使刀具作短時間的暫停(延時),用于無進給光整加工,如車槽、鏜平面、锪孔、檢測等場合常用光整加工,如車槽、鏜平面、锪孔、檢測等場合常用該指令。該指令。 指令格式:指令格式:G04X() ; 式中:式中:X為暫停時間,單位為毫秒或秒,視數(shù)控系統(tǒng)而為暫停時間,單位為毫秒或秒,視數(shù)
36、控系統(tǒng)而定。定。暫停暫停2 sec,則寫成:,則寫成:G04 X2;或;或G04 X2000; G04為非模態(tài)指令僅在本程序段有效。為非模態(tài)指令僅在本程序段有效。 例如:例如:N055 G04 P3000;(延時(延時3秒)秒) 第三章第三章 數(shù)控系統(tǒng)編程指令體系數(shù)控系統(tǒng)編程指令體系6/8/2022701.用于主軸有高速、低速檔切換時,以M05指令后,用G04指令暫停幾秒,使主軸真正停止時 ,再行換檔,以避免損傷主軸的伺服電機。2.用于孔底加工時暫停幾秒,使孔的深度正確及增加孔底面的光度,如鉆沉孔、錐孔,頂尖孔等。3.用于切削大直徑螺紋時,暫停幾秒使轉(zhuǎn)速穩(wěn)定后再行切削螺紋,使螺距正確。第三章第
37、三章 數(shù)控系統(tǒng)編程指令體系數(shù)控系統(tǒng)編程指令體系舉例舉例例:锪孔加工,孔底有表面粗糙度要求。程序如下: G01 Z-7.0 F60; G04 X5.0; (刀具在孔底停留5s) G00 Z7.0; 4.1.4.1.刀具半徑補償指令(刀具半徑補償指令(G41G41、G42G42、G40G40)1.1 刀具半徑補償概念實際的刀具都是有半徑的。使刀具的刀尖沿零件輪廓曲線加工,刀位點的運動軌跡即加工路線應該與零件輪廓曲線有一個半徑值大小的偏移量。 使刀具的刀位點正確運動有兩種方式: 1) 加工前計算出刀位點運動軌跡, 再編程加工; 2) 按零件輪廓的坐標數(shù)據(jù)編程, 由系統(tǒng)根據(jù)工件輪廓和刀具半徑R 自動計
38、算出刀具中心軌跡。第三章第三章 數(shù)控系統(tǒng)編程指令體系數(shù)控系統(tǒng)編程指令體系4. 刀具補償指令刀具補償指令刀具半徑補償指令 G41為刀具左補償,指順著刀具前進方向看,刀具偏在工件輪廓的左邊; G42為刀具右補償,指順著刀具前進方向看,刀具偏在工件輪廓的右邊; G40為取消刀補。書寫格式: 1G41、G42與G00,G01配合使用。 2G41、G42與G02,G03配合使用。X Y D;42410100GGGGD;4241GGX Y R;0302GG第三章第三章 數(shù)控系統(tǒng)編程指令體系數(shù)控系統(tǒng)編程指令體系刀具半徑補償過程刀具半徑補償過程刀具半徑補償執(zhí)行過程一般分為三步: (1)刀具補償建立(2)刀具補
39、償進行 (3)刀具補償撤消刀具補償功能還可以利用同一加工程序去適應不同的情況,如:1利用刀具補償功能作粗、精加工余量補償;2刀具磨損后,重輸?shù)毒甙霃?,不必修改程序?利用刀補功能進行凹凸模具的加工。第三章第三章 數(shù)控系統(tǒng)編程指令體系數(shù)控系統(tǒng)編程指令體系例 銑削加工圖所示的輪廓,采用20的立式銑刀。O0010N010 G92 X0 Y0;N020 G91 G00 G42 X70 Y40 D01 S800 M03 M08;N030 G01 X80 Y0 F100;N040 G03 X40 Y40 I0 J40;N050 G01 Y60;N060 X-20;N070 G02 X-80 I-40;N0
40、80 G01 X-20;N090 Y-100;N100 G00 G40 X-70 Y-40 M05 M09 M02; YXO 70602020ABCDEFGR40R4012010040 O第三章第三章 數(shù)控系統(tǒng)編程指令體系數(shù)控系統(tǒng)編程指令體系4.2 刀具長度補償指令(刀具長度補償指令(G43、G44)用于刀具軸向(Z方向)補償,可使刀具在Z方向上的實際位移大于或小于程序給定值。即:書寫格式: 執(zhí)行結(jié)果:正偏置G43:Z實際值=Z指令值+(H)負偏置G44:Z實際值=Z指令值-(H)G40為取消刀補。 Z 向?qū)嶋H位移量程序給定值 補償值可正可負Z H; 4443GG第三章第三章 數(shù)控系統(tǒng)編程指令
41、體系數(shù)控系統(tǒng)編程指令體系第三章第三章 數(shù)控系統(tǒng)編程指令體系數(shù)控系統(tǒng)編程指令體系5 尺寸單位選擇尺寸單位選擇G20,G21 G20:英制輸入; G21:公制(米制)輸入,其為缺省值。 尺寸輸入制式及其單位第三章第三章 數(shù)控系統(tǒng)編程指令體系數(shù)控系統(tǒng)編程指令體系6 進給速度的單位設(shè)定進給速度的單位設(shè)定G94、G95 G94 F-:每分鐘進給,其為缺省值; G95 F-:每轉(zhuǎn)進給。 G94對于線性軸,F(xiàn)的單位依據(jù)G20/G21的設(shè)定而分別為mm/min或in/min;對于旋轉(zhuǎn)軸,F(xiàn)的單位為度/min。 G95為每轉(zhuǎn)進給,即主軸轉(zhuǎn)一周時刀具的進給量。F 的單位依據(jù)G20/G21的設(shè)定而分別為mm/r或i
42、n/r。此功能只在主軸裝有編碼器時才能使用。第三章第三章 數(shù)控系統(tǒng)編程指令體系數(shù)控系統(tǒng)編程指令體系7 絕對值編程絕對值編程G90與相對值編程與相對值編程G91 G90:絕對值編程,每個編程坐標軸上的編程值是相對 于程序原點的。 G90為缺省值。 G91:相對值編程,每個編程坐標軸上的編程值是相對 于前一位置而言的,該值等于沿軸移動的距離。 絕對編程時,用G90指令后面的X、Z表示X軸、Z軸的坐標值; 增量編程時,用U、W 或G91 指令后面的X、Z表示X軸、Z軸的增量值。第三章第三章 數(shù)控系統(tǒng)編程指令體系數(shù)控系統(tǒng)編程指令體系 如圖所示,使用如圖所示,使用G90、G91編程:要求刀具由原點按順序
43、移編程:要求刀具由原點按順序移動到動到1、2、3點,然后回到原點。點,然后回到原點。 絕對編程絕對編程 增量編程增量編程 混合編程混合編程 圖圖3.3.1 G90/G91 編程編程第三章第三章 數(shù)控系統(tǒng)編程指令體系數(shù)控系統(tǒng)編程指令體系8 坐標系設(shè)定坐標系設(shè)定G92 G92 X- Z- X、Z:對刀點到工件坐標系原點的有向距離。 G92 指令建立工件坐標系。當執(zhí)行 G92 X Z 指令后,系統(tǒng)內(nèi)部即對 ( , ) 進行記憶,并建立一個使刀具當前點坐標值為 ( , ) 的坐標系,系統(tǒng)控制刀具在此坐標系中按程序進行加工。執(zhí)行該指令只建立一個坐標系,刀具并不產(chǎn)生運動。第三章第三章 數(shù)控系統(tǒng)編程指令體系
44、數(shù)控系統(tǒng)編程指令體系 坐標系選擇坐標系選擇G54G59 G54、G55、G56、G57、G58、G59 G54G59是系統(tǒng)預定的六個坐標系,可根據(jù)需要選用。 加工時其坐標系的原點,必須設(shè)為工件坐標系的原點在機床坐標系中的坐標值,否則加工出的產(chǎn)品就有誤差或報廢,甚至出現(xiàn)危險。 這六個預定工件坐標系的原點在機床坐標系中的值(工件零點偏置值)可用MDI方式輸入,系統(tǒng)自動記憶。工件坐標系一旦選定,后續(xù)程序段中絕對值編程時的指令值均為相對于坐標系原點的值。 G54G59為模態(tài)功能,可相互注銷,G54為缺省值。第四章第四章 切削用量的選擇切削用量的選擇1. 確定合理切削用量的意義 切削用量包括切削速度、進給量和切削深度。 數(shù)控加工時對同一加工過程選用不同的切削用量,會產(chǎn)生不同的切削效果。合理的切削用量應能保證工件的質(zhì)量要求(如加工精度和表面粗糙度),在切削系統(tǒng)強度、剛性允許的條件下充分利用
溫馨提示
- 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. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 鄭州黃河護理職業(yè)學院《動畫短片創(chuàng)作實踐》2023-2024學年第一學期期末試卷
- 浙大寧波理工學院《生物藥物化學》2023-2024學年第一學期期末試卷
- 全程種植玉米高產(chǎn)高效栽培技術(shù)
- 餐飲行業(yè)投資指南模板
- DB2201T 72-2024 公共數(shù)據(jù)授權(quán)運營評估規(guī)范
- 生物學開題答辯模板
- 七夕節(jié)文化講座
- 申請外國人簽證邀請函需提供的材料
- 讀后感《小王子》
- 二零二五年度贍養(yǎng)協(xié)議及養(yǎng)老產(chǎn)業(yè)市場調(diào)研合同范本3篇
- 2024屆北京市通州區(qū)英語高三上期末統(tǒng)考試題含解析
- 國家免疫規(guī)劃疫苗兒童免疫程序說明-培訓課件
- 能源管理體系記錄表單
- 智慧城市建設(shè)課件
- 污水處理廠提標升級可研
- 湖南省建設(shè)工程施工階段監(jiān)理服務費計費規(guī)則【實用文檔】doc
- GB/T 6913-2008鍋爐用水和冷卻水分析方法磷酸鹽的測定
- GB/T 18717.2-2002用于機械安全的人類工效學設(shè)計第2部分:人體局部進入機械的開口尺寸確定原則
- 中國文化概論(第三版)全套課件
- 117-鋼結(jié)構(gòu)工程質(zhì)量常見問題與管控措施
- SHS5230三星指紋鎖中文說明書
評論
0/150
提交評論