版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
數(shù)控編程基礎(chǔ)教程第一頁,共九十六頁。第一章數(shù)控機床編程基礎(chǔ)數(shù)控編程概述
編程就是將加工零件的加工順序、刀具運動軌跡的尺寸數(shù)據(jù)、工藝參數(shù)(主運動和進(jìn)給運動速度、切削深度)以及輔助操作(換刀、主軸正反轉(zhuǎn)、冷卻液開關(guān)、刀具夾緊、松開等)加工信息,用規(guī)定的文字、數(shù)字、符號組成的代碼,按一定格式編寫成加工程序。
第二頁,共九十六頁。數(shù)控編程的內(nèi)容:分析圖樣并確定加工工藝過程、數(shù)值計算、編寫零件加工程序、制作控制介質(zhì)、程序校驗和試切削。數(shù)控編程的步驟:1.分析圖樣、確定加工工藝過程2.數(shù)值計算3.編寫零件加工程序4.制作控制介質(zhì)5.程序校驗和試切削第一章數(shù)控機床編程基礎(chǔ)第三頁,共九十六頁。(1)分析零件圖紙分析零件的材料、形狀、尺寸、精度及毛坯形狀和熱處理等。(2)確定工藝過程在圖紙分析的基礎(chǔ)上,選擇機床、確定加工方法、刀具與夾具;確定零件加工的工藝線路、工步順序及切削用量等工藝參數(shù)等。第一章數(shù)控機床編程基礎(chǔ)第四頁,共九十六頁。(3)數(shù)值計算計算交點、節(jié)點坐標(biāo)值以及其它數(shù)據(jù)。(4)編寫程序單根據(jù)制定的加工路線、切削用量、刀具號碼、刀具補償、輔助動作及刀具運動軌跡,按照數(shù)控系統(tǒng)規(guī)定代碼及程序格式,編寫零件加工程序。(5)制備控制介質(zhì)將程序單上的內(nèi)容,經(jīng)轉(zhuǎn)換記錄在控制介質(zhì)上,若程序較簡單,也可直接通過鍵盤輸入。第一章數(shù)控機床編程基礎(chǔ)第五頁,共九十六頁。(6)程序校驗和首件試切控制介質(zhì)經(jīng)過校驗和試切削后,才能用于正式加工。平面輪廓零件:用筆代刀、坐標(biāo)紙代工件進(jìn)行繪圖。空間曲面零件:可用蠟塊、塑料或木料或價格低的材料作工件,進(jìn)行試切。
第一章數(shù)控機床編程基礎(chǔ)第六頁,共九十六頁。在具有圖形顯示功能的機床上,用靜態(tài)顯示(機床不動)或動態(tài)顯示(模擬工件的加工過程)的方法,則更為方便。上述方法只能檢查運動軌跡的正確性,不能判別工件的加工誤差。首件試切方法可查出程序單是否有錯,還可知道加工精度是否符合要求。第一章數(shù)控機床編程基礎(chǔ)第七頁,共九十六頁。第一章數(shù)控機床編程基礎(chǔ)
程序編制可分成手工編程和自動編程兩類。手工編程時,整個程序的編制過程是由人工完成的。這要求編程人員不僅要熟悉數(shù)控代碼及編程規(guī)則,而且還必須具備機械加工工藝知識和數(shù)值計算能力。對于點位加工或幾何形狀不太復(fù)雜的零件,數(shù)控編程計算較簡單,程序段不多,手工編程即可實現(xiàn)。自動編程是用計算機把人們輸入的零件圖紙信息改寫成數(shù)控機床能執(zhí)行的數(shù)控加工程序,就是說數(shù)控編程的大部分工作由計算機來實現(xiàn)。第八頁,共九十六頁。9工藝處理數(shù)學(xué)處理加工程序單程序校驗穿孔磁盤工藝處理磁盤計算機直接傳輸手工編程自動編程第一章數(shù)控機床編程基礎(chǔ)第九頁,共九十六頁。利用CAM系統(tǒng)進(jìn)行自動編程的基本步驟1.加工工藝確定
(1)校準(zhǔn)加工零件的尺寸、公差和精度要求;(2)確定裝卡位置;(3)選擇刀具;
(4)確定加工路線;(5)選定工藝參數(shù)。第一章數(shù)控機床編程基礎(chǔ)第十頁,共九十六頁。2.加工模型建立利用CAM系統(tǒng)提供的圖形生成和編輯功能將零件的被加工部位繪制在計算機屏幕上,作為計算機自動生成刀具軌跡的依據(jù)。3.刀具軌跡生成
建立了加工模型后,即可利用CAM系統(tǒng)提供的多種形式的刀具軌跡生成功能進(jìn)行數(shù)控編程。4.后置代碼生成
后置處理的目的是形成數(shù)控指令文件,利用CAM系統(tǒng)提供的后置處理器可方便地生成和特定機床相匹配的加工代碼。5.加工代碼輸出第一章數(shù)控機床編程基礎(chǔ)第十一頁,共九十六頁。第一節(jié)數(shù)控編程的幾何基礎(chǔ)1.1機床坐標(biāo)系
為了確定機床個運動部件的運動方向和移動距離,需要在機床上建立一個坐標(biāo)系,這個坐標(biāo)系就叫做機床坐標(biāo)系1.2機床坐標(biāo)軸及其方向數(shù)控機床的運動軸分為平動軸和轉(zhuǎn)動軸數(shù)控機床各軸的運動,有的是使刀具產(chǎn)生運動,有的則是使工件產(chǎn)生運動。第十二頁,共九十六頁。第一節(jié)數(shù)控編程的幾何基礎(chǔ)鑒于以上兩方面情況,標(biāo)準(zhǔn)規(guī)定,不論機床的具體運動結(jié)果如何,機床的運動統(tǒng)一按工件靜止而刀具相對于工件運動來描述,并以右手笛卡爾坐標(biāo)系表達(dá),其坐標(biāo)軸用X,Y,Z表示,用來描述機床的主要平動軸,稱為基本坐標(biāo)軸,若機床有轉(zhuǎn)動軸,標(biāo)準(zhǔn)規(guī)定繞X,Y和Z軸轉(zhuǎn)動的軸分別用A、B、C表示,其正向按右手螺旋定則確定。
第十三頁,共九十六頁。第一節(jié)數(shù)控編程的幾何基礎(chǔ)2Z坐標(biāo)軸將機床主軸沿其軸線方向運動的平動軸定義為Z軸。所謂主軸是指產(chǎn)生切削動力的軸,例如銑床、鉆床、鏜床上的刀具旋轉(zhuǎn)軸和車床上的工件旋轉(zhuǎn)軸。如果主軸能夠擺動,即主軸軸線方向是變化的,則以主軸軸線垂直于機床工作臺裝卡面時的狀態(tài)來定義Z軸。對于Z軸的方向,標(biāo)準(zhǔn)規(guī)定以增大刀具與工件間距離的方向為Z軸的正方向。
第十四頁,共九十六頁。第一節(jié)數(shù)控編程的幾何基礎(chǔ)3X坐標(biāo)軸將在垂直于Z軸的平面內(nèi)的一個主要平動軸指定為X軸,它一般位于與工件安裝面相平行的水平面內(nèi)。對于不同類型的機床,X軸及其方向有具體的規(guī)定。例如對于銑床、鉆床等刀具旋轉(zhuǎn)的機床,若Z軸是水平的,則X軸規(guī)定為從刀具向工件方向看時沿左右運動的軸,且向右為正若Z軸是垂直的,則X軸規(guī)定為從刀具向立柱(若有兩個立柱則選左側(cè)立柱)方向看時沿左右運動的軸,且向右為正。
4Y坐標(biāo)軸Y軸及其方向則是根據(jù)X和Z軸按右手法則確定。第十五頁,共九十六頁。第一節(jié)數(shù)控編程的幾何基礎(chǔ)第十六頁,共九十六頁。第一節(jié)數(shù)控編程的幾何基礎(chǔ)5機床原點機床原點是機床坐標(biāo)系的原點。對某一具體的機床來說,機床原點是固定的,是機床制造商設(shè)置在機床上的一個物理位置第十七頁,共九十六頁。第一節(jié)數(shù)控編程的幾何基礎(chǔ)6機床參考點是用于對機床工作臺、滑板以及刀具相對運動的測量系統(tǒng)進(jìn)行定標(biāo)和控制的點,也稱為機床零點。參考點相對于機床原點來講是一個固定值。它是在加工之前和加工之后,用控制面板上的回零按鈕使移動部件移動到機床坐標(biāo)系中的一個固定不變的極限點。數(shù)控機床在工作時,移動部件必須首先返回參考點,測量系統(tǒng)置零,之后測量系統(tǒng)即可以以參考點作為基準(zhǔn),隨時測量運動部件的位置。第十八頁,共九十六頁。第一節(jié)數(shù)控編程的幾何基礎(chǔ)7工件坐標(biāo)系和工件零點用于確定工件幾何圖形上各幾何要素的位置而建立的坐標(biāo)系。工件坐標(biāo)系的原點就是工件零點工件零點的一般選用原則:工件零點選在工件圖樣的尺寸基準(zhǔn)上,這樣可以直接用圖紙標(biāo)注的尺寸作為編程點的坐標(biāo)值,減少計算工作量;能使工件方便地裝卡、測量和檢驗;工件零點盡量選擇尺寸精度較高、粗糙度比較低地工件表面上,以提高加工精度和同一批零件的一致性;對于有對稱形狀地幾何零件,工件零點最好選擇對稱中心上。第十九頁,共九十六頁。第一節(jié)數(shù)控編程的幾何基礎(chǔ)8程序原點為了編程方便,在圖紙上選擇一個適當(dāng)位置作為程序原點,也叫編程原點或程序零點。對于簡單零件,工件零點就是程序零點,這時的編程坐標(biāo)系就是工件坐標(biāo)系。對于形狀復(fù)雜的零件,需要編制幾個程序或子程序,為了編程方便和減少許多坐標(biāo)值的計算,編程零點就不一定設(shè)在工件零點上,而設(shè)在便于程序編制的位置。程序原點一般用G92或G54~G59(對于數(shù)控鏜銑床)和G50(對于數(shù)控車床)指定第二十頁,共九十六頁。第二章零件程序的結(jié)構(gòu)
一個零件程序是由遵循一定結(jié)構(gòu)、句法和格式規(guī)則的若干個程序段組成的,而每個程序段是由若干個指令字組成的。程序段N01G91G17G00G42T01X85Y-25N02Z-15S400M03M08N03G01X85F300N04G03Y50I25N05G01X-75N06Y-60N07G00Z15M05M09N08G40X75Y35M02第二十一頁,共九十六頁。*22第二節(jié)數(shù)控編程常用的指令及其格式上面是一個完整的零件加工程序,它主要由程序名和若干程序段組成。程序名是該加工程序的標(biāo)識;程序段是一個完整的加工工步單元,它以N(程序段號)指令開頭,LF指令結(jié)尾;
M02作為整個程序結(jié)束的指令,有些數(shù)控系統(tǒng)可能還規(guī)定了一個特定的程序開頭和結(jié)束的符號,如%、EM等第二十二頁,共九十六頁。*23第二節(jié)數(shù)控編程常用的指令及其格式由上面的程序可知:加工程序——由程序名和若干程序段有序組成的指令集。程序是由若干程序段組成程序段是由干指令字組成。指令字是由字母(地址符)和其后所帶的數(shù)字一起組成。程序段的格式,是指一個程序段中指令字的排列順序和書寫規(guī)則,不同的數(shù)控系統(tǒng)往往有不同的程序段格式,格式不符合規(guī)定,數(shù)控系統(tǒng)就不能接受。第二十三頁,共九十六頁。*24第二節(jié)數(shù)控編程常用的指令及其格式目前廣泛采用的是地址符可變程序段格式(或者稱字地址程序段格式)格式:N_G_X_Y_Z_F_S_T_M_LF這種格式的特點:
程序段中的每個指令字均以字母(地址符)開始,其后再跟符號和數(shù)字。指令字在程序段中的順序沒有嚴(yán)格的規(guī)定,即可以任意順序的書寫。不需要的指令字或者與上段相同的續(xù)效代碼可以省略不寫。因此,這種格式具有程序簡單、可讀性強,易于檢查等優(yōu)點。第二十四頁,共九十六頁。4/19/2023-25-主程序、子程序在一個零件的加工程序中,若有一定量的連續(xù)的程序段在幾處完全重復(fù)出現(xiàn),則可將這些重復(fù)的程序串單獨抽出來,按一定的格式做成子程序。
第二節(jié)數(shù)控編程常用的指令及其格式第二十五頁,共九十六頁。主程序:O××××N01……;N02……;……
N11M98O07L2;N28M98
O08;N××……M02;子程序O07
N01……;
……N××……M99;
子程序O08
N01……;
……N××……M99;第二節(jié)數(shù)控編程常用的指令及其格式第二十六頁,共九十六頁。子程序嵌套第二節(jié)數(shù)控編程常用的指令及其格式第二十七頁,共九十六頁。*28 常用地址碼的含義如表所示機能地址碼意義程序號
順序號
準(zhǔn)備機能O
N
G程序編號
順序編號
機床動作方式指令坐標(biāo)指令X.Y.Z
A.B.C.U.V.W
R
I.J.K坐標(biāo)軸移動指令
附加軸移動指令
圓弧半徑
圓弧中心坐標(biāo)進(jìn)給機能
主軸機能
刀具機能F
S
T進(jìn)給速度指令
主軸轉(zhuǎn)速指令
刀具編號指令輔助機能M
B接通、斷開、啟動、停止指令
工作臺分度指令補償
暫停
子程序調(diào)用
重復(fù)
參數(shù)H.D
P.X
I
P.Q.R刀具補償指令
暫停時間指令
子程序號指定
固定循環(huán)重復(fù)次數(shù)
固定循環(huán)參數(shù)第三章數(shù)控系統(tǒng)編程指令體系第二十八頁,共九十六頁。第三章數(shù)控系統(tǒng)編程指令體系
3.1輔助功能M代碼
輔助功能由地址字M和其后的一或兩位數(shù)字組成,主要用于控制零件程序的走向,以及機床各種輔助功能的開關(guān)動作。
M功能有非模態(tài)M功能和模態(tài)M功能二種形式?!穹悄B(tài)M功能(當(dāng)段有效代碼):只在書寫了該代碼的程序段中有效;●模態(tài)M功能(續(xù)效代碼):一組可相互注銷的M功能,這些功能在被同一組的另一個功能注銷前一直有效。第二十九頁,共九十六頁。第三章數(shù)控系統(tǒng)編程指令體系模態(tài)M功能組中包含一個缺省功能,系統(tǒng)上電時將被初始化為該功能。M功能還可分為前作用M功能和后作用M功能二類。●前作用M功能:在程序段編制的軸運動之前執(zhí)行;
●后作用M功能:在程序段編制的軸運動之后執(zhí)行。第三十頁,共九十六頁。第三章數(shù)控系統(tǒng)編程指令體系M代碼及功能表代碼模態(tài)功能說明代碼模態(tài)功能說明M00非模態(tài)程序暫停M03模態(tài)主軸正轉(zhuǎn)M02非模態(tài)程序結(jié)束M04模態(tài)主軸反轉(zhuǎn)M30非模態(tài)程序結(jié)束并返回程序起點M05模態(tài)主軸停止M07模態(tài)冷卻液打開M98非模態(tài)調(diào)用子程序M08模態(tài)冷卻液打開M99非模態(tài)子程序結(jié)束M09模態(tài)冷卻液關(guān)閉第三十一頁,共九十六頁。第三章數(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)編程指令體系3.2主軸功能S主軸功能S控制主軸轉(zhuǎn)速,其后的數(shù)值表示主軸速度,單位為:轉(zhuǎn)/每分鐘(r/min)。
S是模態(tài)指令,S功能只有在主軸速度可調(diào)節(jié)時有效。
S所編程的主軸轉(zhuǎn)速可以借助機床控制面板上的主軸倍率開關(guān)進(jìn)行修調(diào)。第三十三頁,共九十六頁。第三章數(shù)控系統(tǒng)編程指令體系3.3進(jìn)給功能FF指令表示工件被加工時刀具相對于工件的合成進(jìn)給速度,F(xiàn)的單位取決于G94(每分鐘進(jìn)給量mm/min)或G95(每轉(zhuǎn)進(jìn)給量mm/r)。當(dāng)工作在G01,G02或G03方式下,編程的F一直有效,直到被新的F值所取代,而工作在G00方式下,快速定位的速度是各軸的最高速度,與所編F無關(guān)。借助于機床控制面板上的倍率按鍵,F(xiàn)可在一定范圍內(nèi)進(jìn)行修調(diào),當(dāng)執(zhí)行螺紋切削循環(huán)G76、G82及螺紋切削G32時,倍率開關(guān)失效,進(jìn)給倍率固定在100%。第三十四頁,共九十六頁。第三章數(shù)控系統(tǒng)編程指令體系3.4刀具功能T代碼用于選刀,其后的4位數(shù)字分別表示選擇的刀具號和刀具補償號。執(zhí)行T指令,轉(zhuǎn)動轉(zhuǎn)塔刀架,選用指定的刀具。當(dāng)一個程序段同時包含T代碼與刀具移動指令時,先執(zhí)行T代碼指令,而后執(zhí)行刀具移動指令。刀具的補償包括刀具偏置補償、刀具磨損補償及刀尖圓弧半徑補償。
T指令同時調(diào)入刀補寄存器中的補償值。刀尖圓弧補償號與刀具偏置補償號對應(yīng)。第三十五頁,共九十六頁。第三章數(shù)控系統(tǒng)編程指令體系3.5準(zhǔn)備功能G代碼準(zhǔn)備功能G指令由G后一或二位數(shù)值組成,它用來規(guī)定刀具和工件的相對運動軌跡、機床坐標(biāo)系、坐標(biāo)平面、刀具補償、坐標(biāo)偏置等多種加工操作。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指令通常位于程序段中尺寸字之前。例:N010G90G00X16S600T01M03;N020G01X8Y6F100;N030X0Y0;第三章數(shù)控系統(tǒng)編程指令體系第三十七頁,共九十六頁。3.6.1絕對坐標(biāo)指令與增量坐標(biāo)指令(G90、G91)G90—絕對坐標(biāo)指令G91—增量坐標(biāo)指令例
編制圖中的移動量。絕對尺寸指令:G90G01X30Y50;增量尺寸指令:G91G01X20Y30;或G01U20V30;3.6與坐標(biāo)系有關(guān)指令第三章數(shù)控系統(tǒng)編程指令體系第三十八頁,共九十六頁。3.6.2坐標(biāo)系設(shè)定指令(G92)例
設(shè)置圖中工件坐標(biāo)系坐標(biāo)系設(shè)定指令:G92X400Z200;3.6.3坐標(biāo)平面選擇指令(G17、G18、G19)G17、G18、G19指令分別表示在XY、ZX、YZ坐標(biāo)平面內(nèi)進(jìn)行加工。其中,G17可缺省。200400OpX
Z第三章數(shù)控系統(tǒng)編程指令體系第三十九頁,共九十六頁。第三章數(shù)控系統(tǒng)編程指令體系3.7運動控制指令第四十頁,共九十六頁。4/19/2023-41-1、G00指令——快速定位指令編程格式:G00X__Y__Z__;
式中X、Y、Z:絕對值指令時是終點的坐標(biāo)值;增量值指令時是刀具移動的距離。功能:指令刀具從當(dāng)前點,以數(shù)控系統(tǒng)預(yù)先調(diào)定的快進(jìn)速度(修調(diào)倍率),快速移動到程序段所指令的下一個定位點。只要非切削的移動,通常使用G00指令,如由機械原點快速定位至切削起點,切削完成後的Z軸退刀及X、Y軸的定位等,以節(jié)省加工時間(只能用于工件外部的空程行走)。注意:
G00中不需要指定進(jìn)給速度,續(xù)效指令。第三章數(shù)控系統(tǒng)編程指令體系第四十一頁,共九十六頁。4/19/2023-42-如圖所示,空間直線移動從A到B。其編程計算方法如下:絕對:G90G00XbYbZb;增量:G91G00X(xb?xa)Y(yb?ya)Z(zb?za);
第三章數(shù)控系統(tǒng)編程指令體系第四十二頁,共九十六頁。4/19/2023-43-指令執(zhí)行開始后,刀具沿著各個坐標(biāo)方向同時按參數(shù)設(shè)定的速度移動,最后減速到達(dá)終點,如圖a所示。在各坐標(biāo)方向上有可能不是同時到達(dá)終點。刀具移動軌跡是幾條線段的組合,不是一條直線。例如,在FANUC系統(tǒng)中,運動總是先沿45°角的直線移動,最后再在某一軸單向移動至目標(biāo)點位置,如圖b所示。編程人員應(yīng)了解所使用的數(shù)控系統(tǒng)的刀具移動軌跡情況,以避免加工中可能出現(xiàn)的碰撞。
第三章數(shù)控系統(tǒng)編程指令體系第四十三頁,共九十六頁。4/19/2023-44-同時到達(dá)終點單向移動至終點從A點到B點快速移動的程序段為:G90G00X20Y30;若采用直線型定位方式移動,則每次都要計算其斜率后,再命令X軸及Y軸移動,如此增加電腦的負(fù)荷,反應(yīng)速度也較慢,故一般CNC機械一開機大都自動設(shè)定G00以斜進(jìn)45°方式移動。第三章數(shù)控系統(tǒng)編程指令體系第四十四頁,共九十六頁。3.7.2直線插補指令(G01)第三章數(shù)控系統(tǒng)編程指令體系第四十五頁,共九十六頁。4/19/2023-46-2、G01指令——直線插補指令編程格式:G01X_a_Y_b_Z_c_F_f_;
式中:X、Y、Z:絕對值指令時是終點的坐標(biāo)值;增量值指令時是刀具移動的距離。F:刀具的進(jìn)給速度(進(jìn)給量)它是一個合成速度。F為續(xù)效指令,因此無需對每個程序段都指定F;如果F代碼不指令進(jìn)給速度被當(dāng)作零。功能:指令多坐標(biāo)(2、3坐標(biāo))以聯(lián)動的方式,按程序段中規(guī)定的合成進(jìn)給速度f,使刀具相對于工件按直線方式,由當(dāng)前位置移動到程序段中規(guī)定的位置(a、b、c)。第三章數(shù)控系統(tǒng)編程指令體系第四十六頁,共九十六頁。4/19/2023-47-示例:實現(xiàn)圖中從A點到B點的直線插補運動,其程序段為:絕對方式編程:G90G01X10Y10F100;增量方式編程:G91G01X-10Y-20F100;第三章數(shù)控系統(tǒng)編程指令體系第四十七頁,共九十六頁。4/19/2023-48-:G90G01Y17.F80;
X-10.Y30.;G91X-40.
Y-18.;G90X-22.Y0;
X0.;
:第三章數(shù)控系統(tǒng)編程指令體系第四十八頁,共九十六頁。4/19/2023-49-運動控制指令-示例1第四十九頁,共九十六頁。4/19/2023-50-運動控制指令-示例1第五十頁,共九十六頁。4/19/2023-51-運動控制指令-示例2G92X-20Y0;
設(shè)定工件坐標(biāo)系G00G90X-5M03S800;定位至(-5,0)準(zhǔn)備加工G01X18.F100;經(jīng)A→B,用絕對值表示較方便。G91X35.Y-20.;B→C,用增量值表示較方便。G90X92.;C→D,用絕對值表示較方便。Y-45.;D→E,用絕對值表示較方便。G91X-60.;E→F,用增量值表示較方便。Y-15.;F→G,增量值或絕對值皆方便,但沿用上單節(jié)增量指令,可不必再用G90設(shè)定為絕對值,故用增量值表示之。X-32.;G→程序原點,理由同上。Y65.;程序原點→A點上部,理由同上。G00G90X-20Y0M30;假設(shè)銑刀已定位至H點,沿A→B→C→D→E→F→G→程序原點→A點,完成輪廓切削。第五十一頁,共九十六頁。4/19/2023-52-3、G02,G03——圓弧插補指令
G02:順時針圓弧插補。G03:逆時針圓弧插補。(1)順、逆方向判別規(guī)則:沿垂直于圓弧所在平面的坐標(biāo)軸由正方向向負(fù)方向觀察,來判別圓弧的順、逆時針方向。第三章數(shù)控系統(tǒng)編程指令體系第五十二頁,共九十六頁。4/19/2023-53-第三章數(shù)控系統(tǒng)編程指令體系第五十三頁,共九十六頁。4/19/2023-54-第三章數(shù)控系統(tǒng)編程指令體系第五十四頁,共九十六頁。4/19/2023-55-第三章數(shù)控系統(tǒng)編程指令體系第五十五頁,共九十六頁。4/19/2023-56-(2)程序格式:XY平面:
ZX平面:
YZ平面:
其中:X、Y、Z的值是指圓弧插補的終點坐標(biāo)值;I、J、K是指圓弧起點到圓心的增量坐標(biāo),與G90,G91無關(guān);X軸的分向量用位址I表示。
Y軸的分向量用位址J表示。
Z軸的分向量用位址K表示。
R為指定圓弧半徑。第三章數(shù)控系統(tǒng)編程指令體系第五十六頁,共九十六頁。4/19/2023-57-I、J、K的表達(dá)意義a)XY平面圓弧;b)ZX平面圓弧;c)YZ平面圓弧
第三章數(shù)控系統(tǒng)編程指令體系第五十七頁,共九十六頁。4/19/2023-58-(3)圓心位置的表示方法:由圓心指向起點的向量在X,Y,Z軸上的分量用I,J,K表示。YXIJ起點第三章數(shù)控系統(tǒng)編程指令體系第五十八頁,共九十六頁。4/19/2023-59-第三章數(shù)控系統(tǒng)編程指令體系第五十九頁,共九十六頁。4/19/2023-60-R表示法:用半徑R帶有符號的數(shù)值來表示:
θAB≤180○:R≥0R100;
θ’AB>180○:R<0R-100
θABΘ′ABABR100說明:a、具體采用哪種方法,視具體的數(shù)控系統(tǒng)而定。
b、G00,G01,G02,G03是同組續(xù)效指令,缺省值G01。
c、本段終點若與上一段終點位置相同,即起點與終點最終沒有相對位移,則可省略不寫。
第三章數(shù)控系統(tǒng)編程指令體系第六十頁,共九十六頁。4/19/2023-61-※對于整圓只能采用I、J、K的方式編程加工如圖所示整圓1和2。起點為A點,若采用順時針方向和半徑方法加工圓1和圓2,則程序均可以寫成:
N01G02X20Y0R-20F100;這說明采用R方法來加工整圓不唯一,所以應(yīng)采用I、J、K方法來加工整圓,這樣則可以得到唯一的加工路徑。則加工圖中圓1的程序為:G02X20Y0I-20J0F100;加工上圖中圓2的程序為:G02X20Y0I20J0F100;第三章數(shù)控系統(tǒng)編程指令體系第六十一頁,共九十六頁。4/19/2023-62-在圖中,當(dāng)圓弧A的起點為P1,終點為P2,圓弧插補程序段為:G02X321.65Y280I40J140F50;或:G02X321.65Y280R-145.6F50;當(dāng)圓弧A的起點為P2,終點為P1時,圓弧插補程序段為:G03X160Y60I-121.65J-80F50;或:G03X160Y60R-145.6F50;第三章數(shù)控系統(tǒng)編程指令體系第六十二頁,共九十六頁。4/19/2023-63-加工順弧AB、BC、CD,刀具起點在A點,進(jìn)給速度80mm/min,兩種格式編程為:用圓心坐標(biāo)I、J編程:
G92X0Y-15;G90G03X15Y0I0J15F80;G02X55Y0I20J0;G03X80Y-25I0J-25;用圓弧半徑R編程:G92X0Y-15;G90G03X15Y0R15F80;G02X55Y0R20;G03X80Y-25R-25;第三章數(shù)控系統(tǒng)編程指令體系第六十三頁,共九十六頁。4/19/2023-64-運動控制指令-示例2第六十四頁,共九十六頁。4/19/2023-65-運動控制指令-示例2第六十五頁,共九十六頁。4/19/2023-66-
刀具由坐標(biāo)原點O快進(jìn)至a點,從a點開始沿a、b、c、d、e、f、a切削,最終回到原點O,編程如下:運動控制指令-示例2第六十六頁,共九十六頁。4/19/2023-67-用絕對坐標(biāo)編程如下:
N01G90G00X30Y30;
N02G01X120F120;
N03Y55;
N04G02X95Y80I0J25F100;
N05G03X70Y105I-25J0;
N06G01X30Y105F120;
N07Y30;N08G00X0Y0;N09M02;運動控制指令-示例2第六十七頁,共九十六頁。4/19/2023-68-用增量坐標(biāo)編程如下:N01G91G00X30Y30;N02G01X90Y0F120;N03X0Y25;N04G02X-25Y25I0J25F100;N05G03X-25Y25I-25J0;N06G01X-40Y0F120;N07X0Y-75;N08G00X-30Y-30;N09M02;運動控制指令-示例2第六十八頁,共九十六頁。4/19/2023-69-4、G04:暫停指令
功能:使刀具作短時間的暫停(延時),用于無進(jìn)給光整加工,如車槽、鏜平面、锪孔、檢測等場合常用該指令。指令格式:G04X(P)▁;式中:X為暫停時間,單位為毫秒或秒,視數(shù)控系統(tǒng)而定。暫停2sec,則寫成:G04X2;或G04X2000;G04為非模態(tài)指令僅在本程序段有效。例如:N055G04P3000;(延時3秒)
第三章數(shù)控系統(tǒng)編程指令體系第六十九頁,共九十六頁。4/19/2023-70-1.用于主軸有高速、低速檔切換時,以M05指令后,用G04指令暫停幾秒,使主軸真正停止時,再行換檔,以避免損傷主軸的伺服電機。2.用于孔底加工時暫停幾秒,使孔的深度正確及增加孔底面的光度,如鉆沉孔、錐孔,頂尖孔等。3.用于切削大直徑螺紋時,暫停幾秒使轉(zhuǎn)速穩(wěn)定后再行切削螺紋,使螺距正確。第三章數(shù)控系統(tǒng)編程指令體系第七十頁,共九十六頁。舉例例:锪孔加工,孔底有表面粗糙度要求。程序如下:
…G01Z-7.0F60;
G04X5.0;(刀具在孔底停留5s)
G00Z7.0;
…第七十一頁,共九十六頁。4.1.刀具半徑補償指令(G41、G42、G40)1.1刀具半徑補償概念實際的刀具都是有半徑的。使刀具的刀尖沿零件輪廓曲線加工,刀位點的運動軌跡即加工路線應(yīng)該與零件輪廓曲線有一個半徑值大小的偏移量。使刀具的刀位點正確運動有兩種方式:1)加工前計算出刀位點運動軌跡,再編程加工;2)按零件輪廓的坐標(biāo)數(shù)據(jù)編程,由系統(tǒng)根據(jù)工件輪廓和刀具半徑R自動計算出刀具中心軌跡。第三章數(shù)控系統(tǒng)編程指令體系4.刀具補償指令第七十二頁,共九十六頁。刀具半徑補償指令G41為刀具左補償,指順著刀具前進(jìn)方向看,刀具偏在工件輪廓的左邊;G42為刀具右補償,指順著刀具前進(jìn)方向看,刀具偏在工件輪廓的右邊;G40為取消刀補。書寫格式:1.G41、G42與G00,G01配合使用。
2.G41、G42與G02,G03配合使用。X—Y—D;ú?ùê?éú?ùê?é42410100GGGGD—;ú?ùê?é4241GGX—Y—R—;ú?ùê?é0302GG第三章數(shù)控系統(tǒng)編程指令體系第七十三頁,共九十六頁。刀具半徑補償過程刀具半徑補償執(zhí)行過程一般分為三步:(1)刀具補償建立(2)刀具補償進(jìn)行(3)刀具補償撤消刀具補償功能還可以利用同一加工程序去適應(yīng)不同的情況,如:1.利用刀具補償功能作粗、精加工余量補償;2.刀具磨損后,重輸?shù)毒甙霃?,不必修改程序?.利用刀補功能進(jìn)行凹凸模具的加工。第三章數(shù)控系統(tǒng)編程指令體系第七十四頁,共九十六頁。例銑削加工圖所示的輪廓,采用20㎜的立式銑刀。O0010N010G92X0Y0;N020G91G00G42X70Y40D01S800M03M08;N030G01X80Y0F100;N040G03X40Y40I0J40;N050G01Y60;N060X-20;N070G02X-80I-40;N080G01X-20;N090Y-100;N100G00G40X-70Y-40M05M09M02;
YXO
70602020ABCDEFGR40R4012010040
O第三章數(shù)控系統(tǒng)編程指令體系第七十五頁,共九十六頁。4.2刀具長度補償指令(G43、G44)用于刀具軸向(Z方向)補償,可使刀具在Z方向上的實際位移大于或小于程序給定值。即:書寫格式:
執(zhí)行結(jié)果:正偏置G43:Z實際值=Z指令值+(H—)負(fù)偏置G44:Z實際值=Z指令值-(H—)G40為取消刀補。
Z向?qū)嶋H位移量=程序給定值±補償值可正可負(fù)Z—H—;
ú?ùê?é4443GG第三章數(shù)控系統(tǒng)編程指令體系第七十六頁,共九十六頁。第三章數(shù)控系統(tǒng)編程指令體系5尺寸單位選擇G20,G21G20:英制輸入;
G21:公制(米制)輸入,其為缺省值。
尺寸輸入制式及其單位線性軸旋轉(zhuǎn)軸英制(G20)英寸度公制(G21)毫米度第七十七頁,共九十六頁。第三章數(shù)控系統(tǒng)編程指令體系6進(jìn)給速度的單位設(shè)定G94、G95G94[F-]:每分鐘進(jìn)給,其為缺省值;G95[F-]:每轉(zhuǎn)進(jìn)給。
G94對于線性軸,F(xiàn)的單位依據(jù)G20/G21的設(shè)定而分別為mm/min或in/min;對于旋轉(zhuǎn)軸,F(xiàn)的單位為度/min。G95為每轉(zhuǎn)進(jìn)給,即主軸轉(zhuǎn)一周時刀具的進(jìn)給量。F的單位依據(jù)G20/G21的設(shè)定而分別為mm/r或in/r。此功能只在主軸裝有編碼器時才能使用。第七十八頁,共九十六頁。第三章數(shù)控系統(tǒng)編程指令體系7絕對值編程G90與相對值編程G91G90:絕對值編程,每個編程坐標(biāo)軸上的編程值是相對于程序原點的。G90為缺省值。G91:相對值編程,每個編程坐標(biāo)軸上的編程值是相對于前一位置而言的,該值等于沿軸移動的距離。絕對編程時,用G90指令后面的X、Z表示X軸、Z軸的坐標(biāo)值;增量編程時,用U、W或G91指令后面的X、Z表示X軸、Z軸的增量值。第七十九頁,共九十六頁。第三章數(shù)控系統(tǒng)編程指令體系
如圖所示,使用G90、G91編程:要求刀具由原點按順序移動到1、2、3點,然后回到原點。
絕對編程增量編程混合編程
%0001N1G92X0Z0N2G01X15Z20N3X45Z40N4X25Z60N5X0Z0N6M30%0001N1G91N2G01X15Z20N3X30Z20N4X-20Z20N5X-25Z-60N6M30%0001N1G92X0Z0N2G01X15Z20N3U30Z40N4X25W20N5X0Z0N6M30圖3.3.1G90/G91編程第八十頁,共九十六頁。第三章數(shù)控系統(tǒng)編程指令體系8坐標(biāo)系設(shè)定G92G92X-Z-
X、Z:對刀點到工件坐標(biāo)系原點的有向距離。
G92指令建立工件坐標(biāo)系。當(dāng)執(zhí)行G92XαZβ指令后,系統(tǒng)內(nèi)部即對(α,β)進(jìn)行記憶,并建立一個使刀具當(dāng)前點坐標(biāo)值為(α,β)的坐標(biāo)系,系統(tǒng)控制刀具在此坐標(biāo)系中按程序進(jìn)行加工。執(zhí)行該指令只建立一個坐標(biāo)系,刀具并不產(chǎn)生運動。第八十一頁,共九十六頁。第三章數(shù)控系統(tǒng)編程指令體系坐標(biāo)系選擇G54~G59
G54、G55、G56、G57、G58、G59G54~G59是系統(tǒng)預(yù)定的六個坐標(biāo)系,可根據(jù)需要選用。加工時其坐標(biāo)系的原點,必須設(shè)為工件坐標(biāo)系的原點在機床坐標(biāo)系中的坐標(biāo)值,否則加工出的產(chǎn)品就有誤差或報廢,甚至出現(xiàn)危險。這六個預(yù)定工件坐標(biāo)系的原點在機床坐標(biāo)系中的值(工件零點偏置值)可用MDI方式輸入,系統(tǒng)自動記憶。工件坐標(biāo)系一旦選定,后續(xù)程序段中絕對值編程時的指令值均為相對于坐標(biāo)系原點的值。
G54~G59為模態(tài)功能,可相互注銷,G54為缺省值。第八十二頁,共九十六頁。第四章切削用量的選擇1.確定合理切削用量的意義切削用量包括切削速度、進(jìn)給量和切削深度。數(shù)控加工時對同一加工過程選用不同的切削用量,會產(chǎn)生不同的切削效果。合理的切削用量應(yīng)能保證工件的質(zhì)量要求(如加工精度和表面粗糙度),在切削系統(tǒng)強度、剛性允許的條件下充分利用機床功率,最大限度地發(fā)揮刀具的切削性能,并保證刀具具有一定的使用壽命。第八十三頁,共九十六頁。第四章切削用量的選擇2.選擇切削用量的一般原則(1)粗加工時切削用量的選擇粗加工時一般以提高效率為主,兼顧經(jīng)濟性和加工成本。提高切削速度、加大進(jìn)給量和切削深度都能提高生產(chǎn)率。其中切削速度對刀具壽命的影響最大,切削深度對刀具壽命的影響最小,所以考慮粗加工切削用量時首先應(yīng)選擇一個盡可能大的切削深度,以減少進(jìn)給次數(shù),其次選擇較大的進(jìn)給速度,最后在刀具使用壽命和機床功率允許的條件下選擇一個合理的切削速度。第八十四頁,共九十六頁。第四章切削用量的選擇(2)精加工、半精加工時切削用量的選擇精加工和半精加工的切削用量要保證加工質(zhì)量,兼顧生產(chǎn)效率和刀具壽命。精加工和
溫馨提示
- 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)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2024物業(yè)公司保安服務(wù)創(chuàng)新合同
- 2025年浙教版七年級歷史下冊階段測試試卷
- 2025年度果樹枯萎病防治研究合同3篇
- 網(wǎng)上營銷課程設(shè)計分工
- 2025年魯人新版七年級科學(xué)上冊階段測試試卷
- 2024年銀行貸款驗資協(xié)議3篇
- 2024年滬科版高二數(shù)學(xué)下冊月考試卷
- 二零二五年度電器維修服務(wù)網(wǎng)絡(luò)建設(shè)與運營協(xié)議2篇
- 婁底鋼結(jié)構(gòu)防腐施工方案
- 2025年人民版選修5歷史上冊月考試卷含答案
- 【魔鏡洞察】2024藥食同源保健品滋補品行業(yè)分析報告
- 蘇教版小學(xué)三年級科學(xué)上冊單元測試題附答案(全冊)
- 2024年人教版初一語文(上冊)期末試卷及答案(各版本)
- 生豬屠宰獸醫(yī)衛(wèi)生檢驗人員理論考試題及答案
- 物流園保安服務(wù)投標(biāo)方案(技術(shù)方案)
- GB/T 44038-2024車輛倒車提示音要求及試驗方法
- 2024年咸陽職業(yè)技術(shù)學(xué)院單招職業(yè)技能測試題庫及答案解析
- 農(nóng)村生態(tài)環(huán)境保護(hù)培訓(xùn)
- 《中國心力衰竭診斷和治療指南(2024)》解讀
- 高速公路機電工程標(biāo)準(zhǔn)化施工管理質(zhì)量控制
- 頭條號策劃方案
評論
0/150
提交評論