第3章-數(shù)控編程基礎(chǔ)_第1頁(yè)
第3章-數(shù)控編程基礎(chǔ)_第2頁(yè)
第3章-數(shù)控編程基礎(chǔ)_第3頁(yè)
第3章-數(shù)控編程基礎(chǔ)_第4頁(yè)
第3章-數(shù)控編程基礎(chǔ)_第5頁(yè)
已閱讀5頁(yè),還剩5頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

第3章數(shù)控編程基礎(chǔ)3.1數(shù)控編程概述3.2坐標(biāo)系的確定3.3編程尺寸的取值方法3.4程序編制中的數(shù)值計(jì)算3.5數(shù)控加工程序的一般格式3.6G功能3.7刀具功能T、進(jìn)給功能F、主軸功能S3.8M功能3.9程序?qū)嵗?.1數(shù)控編程概述3.1.1數(shù)控編程的內(nèi)容及步驟在數(shù)控機(jī)床上加工零件時(shí),要把加工零件的全部工藝過(guò)程、工藝參數(shù)、刀具運(yùn)動(dòng)軌跡、位移量、切削參數(shù)(如主軸轉(zhuǎn)速、刀具進(jìn)給量、切削深度等)以及輔助功能(如換刀、主軸正反轉(zhuǎn)、切削液開關(guān)等),按照數(shù)控機(jī)床規(guī)定的指令代碼和程序格式編寫程序,再把程序輸入到數(shù)控裝置,從而控制機(jī)床加工零件。數(shù)控機(jī)床程序編制的內(nèi)容包括:分析工件圖樣、確定加工工藝過(guò)程、數(shù)值計(jì)算、編寫零件加工程序單、程序輸入數(shù)控系統(tǒng)、校對(duì)加工程序和首件試加工。3.1.2數(shù)控編程種類(1)手工編程:整個(gè)編程過(guò)程由人工完成(包括程序單和制作控制介質(zhì))。(2)自動(dòng)編程:編程人員只需分析零件圖紙和制定工藝方案,借助計(jì)算機(jī)自動(dòng)完成程序編制的全過(guò)程。常用自動(dòng)編程軟件有:UG,Pro/E,Mastercam,CAXA等。3.2數(shù)控機(jī)床坐標(biāo)系的確定3.2.1機(jī)床坐標(biāo)系的確定為了保證數(shù)控機(jī)床的運(yùn)動(dòng)、操作及程序編制的一致性,數(shù)控機(jī)床的坐標(biāo)系和運(yùn)動(dòng)方向均已標(biāo)準(zhǔn)化。編程時(shí)對(duì)機(jī)床相對(duì)運(yùn)動(dòng)的規(guī)定:采用假設(shè)工件固定不動(dòng),刀具相對(duì)工件移動(dòng)的原則。由于機(jī)床的結(jié)構(gòu)不同,有的是刀具運(yùn)動(dòng),工件固定不動(dòng);有的是工件運(yùn)動(dòng),刀具固定不動(dòng)。為編程方便,一律規(guī)定工件固定,刀具運(yùn)動(dòng)。1)坐標(biāo)系建立的基本原則①機(jī)床坐標(biāo)系中X、Y、Z坐標(biāo)軸的相互關(guān)系采用右手笛卡兒直角坐標(biāo)系決定。基本坐標(biāo)軸為X、Y、Z直角坐標(biāo);相對(duì)于各坐標(biāo)軸的旋轉(zhuǎn)坐標(biāo)分別記為A、B、C,正方向按右手螺旋法則確定。2)各坐標(biāo)軸的確定確定機(jī)床坐標(biāo)軸時(shí),一般先確定Z軸,然后確定X軸和Y軸。Z軸:一般以傳遞切削力的主軸軸線方向定為Z坐標(biāo)軸。如果機(jī)床有多個(gè)主軸,則選盡可能垂直于工件裝夾平面的主軸方向?yàn)閆軸。刀具遠(yuǎn)離工件的方向?yàn)閆軸正方向。X軸:為水平的、平行于工件裝夾平面的軸。如果工件做旋轉(zhuǎn)運(yùn)動(dòng)(車床),則刀具離開工件的方向?yàn)閄軸正方向;對(duì)于刀具旋轉(zhuǎn)的機(jī)床,若Z軸為水平時(shí)(臥銑),由刀具主軸的后端向工件看,X軸正方向指向右方;若Z軸為垂直時(shí)(立銑),面對(duì)刀具主軸向立柱看,X軸正方向指向右方。對(duì)無(wú)主軸的機(jī)床(如刨床),X軸正方向平行于切削方向。Y軸:垂直于X及Z軸,按右手定則確定其正方向。a)臥式車床b)立式升降臺(tái)銑床c)臥式鏜床刀具離開工件的方向?yàn)閄軸正方向:臥式-由刀具主軸的后端向工件看,X軸正方向指向右方:立式-面對(duì)刀具主軸向立柱看,X軸正方向指向右方:臥式-由刀具主軸的后端向工件看,X軸正方向指向右方:立式-面對(duì)刀具主軸向立柱看,X軸正方向指向右方:d)龍門式輪廓銑床e)五坐標(biāo)工作臺(tái)移動(dòng)式曲面和輪廓銑床3)機(jī)床坐標(biāo)系的原點(diǎn)機(jī)床坐標(biāo)系的原點(diǎn)也稱機(jī)床原點(diǎn)或機(jī)床零點(diǎn),這個(gè)原點(diǎn)是機(jī)床上一個(gè)固定的點(diǎn)。機(jī)床一經(jīng)設(shè)計(jì)和制造出來(lái),機(jī)械原點(diǎn)就已經(jīng)被確定下來(lái)。機(jī)床啟動(dòng)時(shí),通常要進(jìn)行機(jī)動(dòng)或手動(dòng)回零,就是回到機(jī)床原點(diǎn)。數(shù)控車床的機(jī)床原點(diǎn)一般取在卡盤端面與主軸中心線的交點(diǎn)處,數(shù)控銑床的機(jī)械原點(diǎn)一般在直線坐標(biāo)或旋轉(zhuǎn)坐標(biāo)回到正向的極限位置。數(shù)控車床的機(jī)床原點(diǎn)數(shù)控銑床的機(jī)床原點(diǎn)4)機(jī)床參考點(diǎn):數(shù)控裝置通電后通常要進(jìn)行回參考點(diǎn)操作,以建立機(jī)床坐標(biāo)系。參考點(diǎn)與機(jī)床原點(diǎn)不重合時(shí),需通過(guò)參數(shù)來(lái)指定機(jī)床參考點(diǎn)到機(jī)床原點(diǎn)的距離。機(jī)床回到了參考點(diǎn)位置也就知道了該坐標(biāo)軸的零點(diǎn)位置,找到所有坐標(biāo)軸的參考點(diǎn),CNC裝置就建立起了機(jī)床坐標(biāo)系。3.2.2工件坐標(biāo)系的確定工件坐標(biāo)系是用來(lái)確定工件幾何形體上各要素的位置而設(shè)置的坐標(biāo)系,工件坐標(biāo)系的原點(diǎn)即為工件原點(diǎn)(也稱程序原點(diǎn))。工件坐標(biāo)系的原點(diǎn)可由編程人員根據(jù)具體情況確定,但坐標(biāo)軸的方向應(yīng)與機(jī)床相應(yīng)的坐標(biāo)軸一致,并且與之有確定的尺寸關(guān)系。工件坐標(biāo)系原點(diǎn)機(jī)床坐標(biāo)系原點(diǎn)3.2.2工件坐標(biāo)系的確定工件坐標(biāo)系的原點(diǎn)可由編程人員根據(jù)具體情況確定,但坐標(biāo)軸的方向應(yīng)與機(jī)床相應(yīng)的坐標(biāo)軸一致,并且與之有確定的尺寸關(guān)系。3.3編程尺寸的取值方法編程尺寸取值方法有以下兩大類:1、絕對(duì)坐標(biāo)取值—以工件坐標(biāo)系原點(diǎn)為基準(zhǔn)給出的零件的坐標(biāo)值。2、增量坐標(biāo)取值—零件上后一點(diǎn)的坐標(biāo)相對(duì)于前一點(diǎn)的增量值。3.4程序編制中的數(shù)值計(jì)算根據(jù)零件圖,按已確定的走刀路線和允許的編程誤差,計(jì)算數(shù)控系統(tǒng)所需輸入的數(shù)據(jù),稱為數(shù)控加工的數(shù)值計(jì)算。包括:1、基點(diǎn)坐標(biāo)計(jì)算基點(diǎn):構(gòu)成零件輪廓的不同幾何素線(如直線、圓弧等)的交點(diǎn)或切點(diǎn)稱為基點(diǎn)。基點(diǎn)坐標(biāo)的計(jì)算:計(jì)算每條運(yùn)動(dòng)軌跡(線段)的起點(diǎn)或終點(diǎn)、在選定坐標(biāo)系中的坐標(biāo)值、圓弧運(yùn)動(dòng)軌跡的坐標(biāo)值等。3.4程序編制中的數(shù)值計(jì)算2、節(jié)點(diǎn)坐標(biāo)計(jì)算節(jié)點(diǎn):對(duì)于平面輪廓是直線和圓以外的非圓曲線(如漸開線、阿基米德螺線等),采用直線或圓弧逼近它們。即將這些非圓曲線按等間距或等弧長(zhǎng)分割成許多小段,用直線或圓弧逼近這些小段,從而取代非圓曲線。逼近直線或圓弧小段與曲線的交點(diǎn)或切點(diǎn)稱為節(jié)點(diǎn)。編程時(shí)要根據(jù)所允許的誤差計(jì)算出各線段的長(zhǎng)度和節(jié)點(diǎn)的坐標(biāo)值。節(jié)點(diǎn)坐標(biāo)的計(jì)算:通常借助于計(jì)算機(jī)來(lái)完成。列表曲線:由一系列實(shí)驗(yàn)或經(jīng)驗(yàn)數(shù)據(jù)點(diǎn)表示的、沒(méi)有表達(dá)平面輪廓形狀的曲線方程的曲線,稱為列表曲線。列表曲線的已知點(diǎn)就是節(jié)點(diǎn)。已知點(diǎn)不夠多時(shí),需進(jìn)行相應(yīng)的數(shù)學(xué)處理。3.5數(shù)控加工程序的一般格式編程時(shí)既要盡量采用國(guó)際或國(guó)家標(biāo)準(zhǔn)代碼,又要結(jié)合具體機(jī)床的實(shí)際情況,這樣的編程才能為數(shù)控機(jī)床接受。目前,國(guó)際上數(shù)控機(jī)床編程和使用標(biāo)準(zhǔn)有兩種主要的通用標(biāo)準(zhǔn),即國(guó)際標(biāo)準(zhǔn)化組織標(biāo)準(zhǔn)ISO和美國(guó)電子工業(yè)協(xié)會(huì)標(biāo)準(zhǔn)EIA。我國(guó)以等效采用和參照采用ISO標(biāo)準(zhǔn)的方式制定了我國(guó)的數(shù)控標(biāo)準(zhǔn)。國(guó)家標(biāo)準(zhǔn)GB8870-88對(duì)零件數(shù)控加工程序的結(jié)構(gòu)和格式作出了規(guī)定。3.5數(shù)控加工程序的一般格式1、程序的組成加工程序由程序名、程序主體和程序結(jié)束符號(hào)等組成。程序名:就是給零件數(shù)控加工程序一個(gè)編號(hào),并說(shuō)明該零件加工程序開始,以便進(jìn)行程序檢索。程序主體:表示加工程序的全部?jī)?nèi)容。程序結(jié)束:可用指令M02或M30作為整個(gè)程序結(jié)束的符號(hào)來(lái)結(jié)束程序,程序結(jié)束應(yīng)位于最后一個(gè)程序段。如:O1000N10G54G40G49G80G90;N20G091G28X0Y0Z0;.N150M30;程序名程序主體程序結(jié)束3.5數(shù)控加工程序的一般格式2、程序段格式程序由若干個(gè)程序段組成,程序中的每一行均為一個(gè)程序段。每個(gè)程序段包含若干個(gè)程序字,每個(gè)程序字由若干個(gè)字符組成。程序段的基本格式如下:N####G##X##.##Y##.##Z##.##…##.##F##S##T##M##程序段號(hào)準(zhǔn)備功能運(yùn)動(dòng)坐標(biāo)其它坐標(biāo)切削參數(shù)輔助功能程序字:能表示某一功能的、按一定順序和規(guī)定排列的字符集合稱為程序字。如G01、X30.1等等。3.5數(shù)控加工程序的一般格式程序段格式是指一個(gè)程序段中各自的特定排列順序及表達(dá)形式。不同的數(shù)控系統(tǒng),程序段格式不一定相同。格式不合規(guī)定,數(shù)控裝置會(huì)發(fā)出出錯(cuò)報(bào)警。目前國(guó)內(nèi)外應(yīng)用最廣泛的是程序字地址可變程序段格式:N10G01X80.5Z-35F60S300T01M03程序段序號(hào)字直線插補(bǔ)坐標(biāo)字進(jìn)給功能字主軸功能字刀具功能字輔助功能字坐標(biāo)字特點(diǎn):在一個(gè)程序段中各字的排列順序并不嚴(yán)格,但習(xí)慣上仍按一定順序排列;尺寸數(shù)字可只寫有效數(shù)字,不必寫滿規(guī)定位數(shù);不需要的字及與上一程序段相同的模態(tài)字可以不寫。3.5數(shù)控加工程序的一般格式3、主程序與子程序在一個(gè)加工程序中,如果有幾個(gè)一連串的程序段完全相同,為縮短程序,可將這些重復(fù)的程序段串單獨(dú)抽出,編成一個(gè)程序供調(diào)用,這個(gè)程序稱為子程序。相對(duì)于子程序,程序的本體就稱為主程序。子程序可以被主程序調(diào)用,同時(shí)子程序也可調(diào)用另外子程序。調(diào)用子程序例子如下:%O0011(主程序號(hào))O0001(子程序號(hào))N010┅N201┅N020┅N202┅N030M98P0001;N040┅N208M99;(返回主程序)…3.5數(shù)控加工程序的一般格式3、主程序與子程序子程序可以多重嵌套:主程序子程序子程序多層嵌套在一個(gè)加工程序中,如果被加工零件中有幾處的幾何形狀相同,可以采用調(diào)用子程序的方法進(jìn)行加工,即子程序的“嵌套”和“多層嵌套”。3.6準(zhǔn)備功能G指令(JB3208-83)G指令(準(zhǔn)備功能):用來(lái)規(guī)定刀具和工件的相對(duì)運(yùn)動(dòng)插補(bǔ)方式、機(jī)床坐標(biāo)系、坐標(biāo)平面、刀具補(bǔ)償、坐標(biāo)偏置等多種設(shè)置,它由G字母和后跟兩位數(shù)字組成;G00,G01,……,G99共100個(gè),其中有些功能待開發(fā)。見P84表3-1。模態(tài)代碼(續(xù)效代碼):a)功能保持到被取消或被同樣字母表示的程序指令所代替;G代碼b)字母相同為一組,一個(gè)程序段當(dāng)中不能出現(xiàn)同組中任意兩代碼。非模代碼(非續(xù)效代碼):只有在書寫了該代碼的程序段中才有效。常用準(zhǔn)備功能G指令:(1)G90、G91:絕對(duì)坐標(biāo)編程與增量坐標(biāo)編程指令G90:絕對(duì)坐標(biāo)編程指令。刀具運(yùn)動(dòng)過(guò)程中所有的位置坐標(biāo)均以固定的坐標(biāo)原點(diǎn)為基準(zhǔn)來(lái)給出。如下圖中,A點(diǎn)坐標(biāo)為XA=20,YA=32。B點(diǎn)坐標(biāo)為XB=60,YB=77。AB絕對(duì)坐標(biāo)編程:G90G00X60Y77;常用準(zhǔn)備功能G指令:(1)G90、G91:絕對(duì)坐標(biāo)編程與增量坐標(biāo)編程指令G91:增量(或相對(duì))坐標(biāo)編程指令。刀具運(yùn)動(dòng)的位置坐標(biāo)是以刀具前一點(diǎn)的位置坐標(biāo)與當(dāng)前位置坐標(biāo)之間的增量給出的,終點(diǎn)相對(duì)于起點(diǎn)的方向與坐標(biāo)軸相同取正、相反取負(fù)。AB相對(duì)坐標(biāo)編程:G91G00X40Y45;常用準(zhǔn)備功能G指令:(2)G92:工件坐標(biāo)系設(shè)定指令(亦稱編程原點(diǎn)設(shè)定指令)G92:程序編制時(shí),使用的是工件坐標(biāo)系,必須先將刀具的起刀點(diǎn)坐標(biāo)及工件坐標(biāo)系的絕對(duì)坐標(biāo)原點(diǎn)(也稱編程原點(diǎn))告訴數(shù)控系統(tǒng)。G92指令用于實(shí)現(xiàn)此功能。格式:G92X▁Y▁Z▁式中:X、Y、Z為當(dāng)前刀位點(diǎn)在工件坐標(biāo)系中的絕對(duì)坐標(biāo),由此也就確定了工件的絕對(duì)坐標(biāo)原點(diǎn)位置。G92指令只是設(shè)定工件原點(diǎn),并不產(chǎn)生運(yùn)動(dòng),為模態(tài)指令。無(wú)斷電記憶功能。G92X20Y10Z10在使用G92指令前,必須保證機(jī)床處于加工起始點(diǎn),該點(diǎn)稱為對(duì)刀點(diǎn)。常用準(zhǔn)備功能G指令:(3)G54-G59:零點(diǎn)偏置指令(亦稱編程原點(diǎn)偏置指令)在某些零件的編程過(guò)程中,為了避免尺寸換算,需多次把工件坐標(biāo)系平移。將工件坐標(biāo)(編程坐標(biāo))原點(diǎn)平移至工件基準(zhǔn)處,稱為編程原點(diǎn)(或工件零點(diǎn))的偏置。G54-G59:數(shù)控機(jī)床可以預(yù)先設(shè)定6個(gè)(G54-G59)工件坐標(biāo)系,這些坐標(biāo)系的坐標(biāo)原點(diǎn)在機(jī)床坐標(biāo)系中的值可用手動(dòng)數(shù)據(jù)輸入方式輸入,存儲(chǔ)在機(jī)床存儲(chǔ)器內(nèi),在機(jī)床重開機(jī)時(shí)仍然存在,一旦指定了G54-G59之一,則該工件坐標(biāo)系原點(diǎn)即為當(dāng)前程序原點(diǎn),后續(xù)程序段中的工件絕對(duì)坐標(biāo)均為相對(duì)此程序原點(diǎn)的值。(3)G54-G59:零點(diǎn)偏置指令(亦稱編程原點(diǎn)偏置指令)YN10G54G00G90X30Y40;N20G59;N30G00X30Y30;┅下圖中,用CRT/MDI在參數(shù)設(shè)置方式下設(shè)置了兩個(gè)加工坐標(biāo)系:

G54:X-50Y-50Z-10

G55:X-100Y-100Z-20

這時(shí),建立了原點(diǎn)在O′的G54加工坐標(biāo)系和原點(diǎn)在O″的G55加工坐標(biāo)系。若執(zhí)行下述程序段:

N0020G54G90G01X50Y0Z0F100;

N0030G55G90G01X100Y0Z0F100;

則刀尖點(diǎn)的運(yùn)動(dòng)軌跡如圖中OAB所示。機(jī)床坐標(biāo)系G92與G54~G59的區(qū)別:G92指令與G54~G59指令都是用于設(shè)定工件坐標(biāo)系的,但在使用中是有區(qū)別的。G92指令是通過(guò)程序來(lái)設(shè)定、選用工件加工坐標(biāo)系的,須單獨(dú)一個(gè)程序段指定。該程序段中盡管有位置指令值,但并不產(chǎn)生運(yùn)動(dòng)。另外,在使用G92指令前,必須保證機(jī)床處于加工起始點(diǎn)(即對(duì)刀點(diǎn))上。G54~G59指令程序段可單獨(dú)指定,亦可和G00、G01指令組合,如G54G90G01X10Y10時(shí),運(yùn)動(dòng)部件在選定的工件坐標(biāo)系中進(jìn)行移動(dòng)。程序段運(yùn)行后,無(wú)論刀具當(dāng)前點(diǎn)在哪里,它都會(huì)移動(dòng)到選定的工件坐標(biāo)系中的X10Y10點(diǎn)上。使用該指令前,先用MDI方式輸入該坐標(biāo)系的坐標(biāo)原點(diǎn)。(4)程序單位指令G20與G21用來(lái)規(guī)定程序中各個(gè)坐標(biāo)尺寸的單位:G20—英制單位G21—公制單位(5)平面插補(bǔ)指令G17、G18與G19編程格式:G17;指定XY平面進(jìn)行插補(bǔ)加工,刀具半徑補(bǔ)償在X,Y坐標(biāo)方向上進(jìn)行。G18;指定ZX平面進(jìn)行插補(bǔ)加工,刀具半徑補(bǔ)償在Z,X坐標(biāo)方向上進(jìn)行。G19;指定YZ平面進(jìn)行插補(bǔ)加工,刀具半徑補(bǔ)償在Y,Z坐標(biāo)方向上進(jìn)行。1英寸=25.4mmG17、G18、G19:指定機(jī)床在某一平面內(nèi)進(jìn)行加工(圓弧插補(bǔ)、刀補(bǔ)),G17、G18、G19分別代表XY,XZ,YZ三個(gè)平面。G17G18G19XYZ(6)快速點(diǎn)定位指令G00編程格式:G00X_Y_Z_;(增量值或絕對(duì)值編程)(7)直線插補(bǔ)指令G01編程格式:G01X_Y_Z_F_;(增量值或絕對(duì)值編程)此時(shí),刀具處于非加工狀態(tài)。此時(shí),刀具一般處于加工狀態(tài)。編程練習(xí):分別用絕對(duì)值和增量編程指令完成下圖刀具中心運(yùn)動(dòng)軌跡,起刀點(diǎn)為A點(diǎn)。ABCD4040XY(8)圓弧插補(bǔ)指令G02、G03使機(jī)床在各坐標(biāo)平面內(nèi)執(zhí)行圓弧運(yùn)動(dòng),加工出圓弧輪廓。G02-順圓插補(bǔ);G03-逆圓插補(bǔ)。方向判別:沿垂直于圓弧所在平面(如XY平面)的坐標(biāo)軸向負(fù)方向(-Z)看,刀具相對(duì)于工件的轉(zhuǎn)動(dòng)方向是順時(shí)針?lè)较驗(yàn)镚02,逆時(shí)針?lè)较驗(yàn)镚03。(8)圓弧插補(bǔ)指令G02、G03圓弧插補(bǔ)指令格式:(XY平面為例)①用圓弧終點(diǎn)坐標(biāo)和圓心坐標(biāo)表示。G02指令格式:X▁Y▁I▁J▁F▁;G03式中:X、Y是圓弧終點(diǎn)坐標(biāo),可以用絕對(duì)值,也可以用終點(diǎn)相對(duì)于起點(diǎn)的增量值,取決于程序段中的G90、G91指令。I、J是圓心坐標(biāo),一般均用圓心相對(duì)于起點(diǎn)的增量坐標(biāo)來(lái)表示,而不受G90控制。對(duì)于XZ平面,坐標(biāo)參數(shù)相應(yīng)為X、Z、I、K。YZ平面則為Y、Z、J、K。(8)圓弧插補(bǔ)指令G02、G03②用圓弧終點(diǎn)坐標(biāo)和圓弧半徑R表示。G02指令格式:X▁Y▁R▁F▁;G03式中:R為圓弧半徑。用+R表示小于或等于180度的圓弧,用-R表示大于180度的圓弧。(9)刀具半徑補(bǔ)償指令G40、G41、G42指令格式:G40;/刀具半徑補(bǔ)償取消G41D_;/刀具在工件左側(cè)偏置的刀具半徑補(bǔ)償G42D_;/刀具在工件右側(cè)偏置的刀具半徑補(bǔ)償說(shuō)明:G41/G42中的左側(cè)或右側(cè)是指沿切削方向看,刀具在工件的左側(cè)或右側(cè)。刀具半徑值用D01—D16調(diào)用。3.7刀具功能T、進(jìn)給功能F、主軸功能S刀具功能T:用于選擇刀庫(kù)中的刀具a.格式1(數(shù)控車床用):TXXXXT+四位數(shù)字組成。前兩位數(shù)字代表刀具號(hào),后兩位數(shù)字代表刀具偏置地址號(hào)。如:T0100—調(diào)用“00”號(hào)刀具,刀具的偏置量存放在00暫存器中?!?0”地址中通常存放的數(shù)字為“0”。b.格式2(加工中心用):TXXDXXT+二位以內(nèi)數(shù)字組成調(diào)用刀具號(hào);D+2位數(shù)字組成刀具偏置號(hào)。T、D控制字可寫在同行,也可分行寫。如:T16D19—調(diào)用“16”號(hào)刀具,刀具的偏置尺寸存放在地址“19”中。3.7刀具功能T、進(jìn)給功能F、主軸功能S進(jìn)給功能F:用于指定刀具的進(jìn)給速度格式:FXXXXF+四位以內(nèi)數(shù)字組成,可含小數(shù)點(diǎn)。F的單位可為mm/min或mm/r,由G功能字來(lái)指定。FANUC0iM:G94-mm/min;G95-mm/r主軸功能S:用于指定主軸轉(zhuǎn)速格式:SXXXXS+若干個(gè)數(shù)字組成。當(dāng)為主軸伺服控制系統(tǒng)時(shí),S的單位可為m/min或r/min,由G功能字來(lái)指定。如:G96S200;/表示切削速度為200m/minG97S200;/取消恒線速度控制,切削速度為200r/min3.8M功能(輔助功能指令)輔助功能指令主要是控制機(jī)床開/關(guān)功能的指令,如主軸的啟停、冷卻液的開停等等輔助動(dòng)作。M功能常因生產(chǎn)廠及機(jī)床的結(jié)構(gòu)和規(guī)格不同而各異。下面為常用的M代碼:(1)M00:程序停止(2)M01:選擇停止(3)M02:程序結(jié)束(4)M03、M04、M05:主軸旋轉(zhuǎn)方向指令(5)M06:換刀指令(6)M08:冷卻液開(7)M09:冷卻液關(guān)(8)M30:程序結(jié)束(9)M98:子程序調(diào)用(10)M99:子程序返回當(dāng)同一程序段中同時(shí)有G代碼和M代碼時(shí),M代碼有段前執(zhí)行和段后執(zhí)行之分。P89表3-2XYABC編程練習(xí):完成下圖刀具中心軌跡,起刀點(diǎn)為A點(diǎn)。A(200,40)B(160,40)C(120,40)BR20N0005G92X200.Y40.Z0;N0010G90G03X160.Y40.I-20.J0F300;N0020G02X120.Y40.R20.;N0030G03X120.Y40.I-20.J0;N0040M02;N0005G92X200.Y40.Z0;N0010G91G17G03X-40.Y0R20.F300;N0015G02X-40.Y0R20.;N0020G03X0Y0I-20.J0;N0025M02;a.絕對(duì)坐標(biāo)編程

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

最新文檔

評(píng)論

0/150

提交評(píng)論