![第4章數(shù)控編程與加工基礎(chǔ)_第1頁](http://file4.renrendoc.com/view/eaedafc16ae4b6f0c2aee2e25ec8d36e/eaedafc16ae4b6f0c2aee2e25ec8d36e1.gif)
![第4章數(shù)控編程與加工基礎(chǔ)_第2頁](http://file4.renrendoc.com/view/eaedafc16ae4b6f0c2aee2e25ec8d36e/eaedafc16ae4b6f0c2aee2e25ec8d36e2.gif)
![第4章數(shù)控編程與加工基礎(chǔ)_第3頁](http://file4.renrendoc.com/view/eaedafc16ae4b6f0c2aee2e25ec8d36e/eaedafc16ae4b6f0c2aee2e25ec8d36e3.gif)
![第4章數(shù)控編程與加工基礎(chǔ)_第4頁](http://file4.renrendoc.com/view/eaedafc16ae4b6f0c2aee2e25ec8d36e/eaedafc16ae4b6f0c2aee2e25ec8d36e4.gif)
![第4章數(shù)控編程與加工基礎(chǔ)_第5頁](http://file4.renrendoc.com/view/eaedafc16ae4b6f0c2aee2e25ec8d36e/eaedafc16ae4b6f0c2aee2e25ec8d36e5.gif)
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
本章內(nèi)容:4.1數(shù)控程序編制的概念4.2數(shù)控程序的結(jié)構(gòu)4.3數(shù)控機(jī)床的坐標(biāo)系4.4數(shù)控編程與加工中的各種點(diǎn)4.5基本編程指令1.程序編制的基本概念數(shù)控加工程序編制:將零件的加工信息:加工順序、零件輪廓軌跡尺寸、工藝參數(shù)(F、S、T)及輔助動(dòng)作(變速、換刀、冷卻液啟停、工件夾緊松開等)等,用規(guī)定的文字、數(shù)字、符號(hào)組成的代碼按一定的格式編寫加工程序單,并將程序單的信息變成控制介質(zhì)的整個(gè)過程。從零件圖紙的分析制成控制介質(zhì)的全過程稱為數(shù)控加工程序編制。4.1數(shù)控程序編制的概念2.
數(shù)控程序編制的內(nèi)容(1)分析零件圖樣,確定加工工藝過程:在確定加工工藝過程時(shí),編程人員要根據(jù)零件圖樣對工件的形狀、尺寸、技術(shù)要求進(jìn)行分析,然后選擇加工方案、確定加工順序、加工路線、裝卡方式、刀具及切削參數(shù)。
①
確定加工方法②
加工路線的設(shè)計(jì)③
加工工序內(nèi)容設(shè)計(jì)4.1數(shù)控程序編制的概念數(shù)值計(jì)算工藝處理程序編制制備控制介質(zhì)校驗(yàn)和試切零件圖紙分析錯(cuò)誤修改2.
數(shù)控程序編制的內(nèi)容(2)數(shù)值計(jì)算:按已確定的加工路線和允許的零件加工誤差,計(jì)算出所需的輸入數(shù)控裝置的數(shù)據(jù),稱為數(shù)值計(jì)算。數(shù)值計(jì)算的主要內(nèi)容是在規(guī)定的坐標(biāo)系內(nèi)計(jì)算零件輪廓和刀具運(yùn)動(dòng)的軌跡的坐標(biāo)值。4.1數(shù)控程序編制的概念數(shù)值計(jì)算工藝處理程序編制制備控制介質(zhì)校驗(yàn)和試切零件圖紙分析錯(cuò)誤修改2.
數(shù)控程序編制的內(nèi)容(3)編制零件加工程序單:加工路線、工藝參數(shù)及刀具運(yùn)動(dòng)軌跡確定以后,編程人員可以根據(jù)數(shù)控系統(tǒng)規(guī)定指令代碼及程序格式,編寫零件加工程序單。此外,還應(yīng)填寫有關(guān)的工藝文件,如數(shù)控加工工序卡片、數(shù)控刀具卡片、數(shù)控刀具明細(xì)表等。4.1數(shù)控程序編制的概念數(shù)值計(jì)算工藝處理程序編制制備控制介質(zhì)校驗(yàn)和試切零件圖紙分析錯(cuò)誤修改2.
數(shù)控程序編制的內(nèi)容(4)程序輸入數(shù)控系統(tǒng):由于程序單僅為程序設(shè)計(jì)的文字記錄,還必須通過一定的方法將其輸入數(shù)控系統(tǒng)。若程序較簡單,也可直接通過鍵盤輸入。通常的輸入方法有下面幾種。(1)手動(dòng)數(shù)據(jù)輸入(2)利用控制介質(zhì)輸入(3)通過機(jī)床通信接口輸入4.1數(shù)控程序編制的概念數(shù)值計(jì)算工藝處理程序編制輸入到數(shù)控系統(tǒng)校驗(yàn)和試切零件圖紙分析錯(cuò)誤修改2.
數(shù)控程序編制的內(nèi)容(5)程序的校驗(yàn)和試切:程序單必須經(jīng)過校驗(yàn)和試切才能正式用于正式加工。一般采用空走刀校驗(yàn)、空運(yùn)轉(zhuǎn)畫圖校驗(yàn)以檢查機(jī)床運(yùn)動(dòng)軌跡與動(dòng)作的正確性。在具有CRT圖形顯示屏的數(shù)控機(jī)床上,用圖形模擬刀具與工件切削過程的方法進(jìn)行校驗(yàn),則更為方便。但這些方法只能檢驗(yàn)出運(yùn)動(dòng)軌跡是否正確,不能檢查被加工零件的加工精度。因此有必要進(jìn)行零件的首件試切。當(dāng)發(fā)現(xiàn)有加工誤差時(shí),應(yīng)分析誤差產(chǎn)生的原因,加以修改。4.1數(shù)控程序編制的概念數(shù)值計(jì)算工藝處理程序編制輸入到數(shù)控系統(tǒng)校驗(yàn)和試切零件圖紙分析錯(cuò)誤修改2.
數(shù)控程序編制的內(nèi)容從以上內(nèi)容來看,作為一名程序編程人員,不但要熟悉數(shù)控機(jī)床的結(jié)構(gòu)、數(shù)控系統(tǒng)的功能及有關(guān)標(biāo)準(zhǔn),而且還必須是一名好的工藝人員,要熟悉零件的加工工藝、裝卡方法、刀具、切削用量的選擇等方面的知識(shí)。4.1數(shù)控程序編制的概念3.數(shù)控程序的編制方法數(shù)控編程的方法有兩種:手工編程和自動(dòng)編程兩種。1.手工編程:從零件圖樣分析、工藝處理、數(shù)值計(jì)算、編寫程序單、程序輸入至程序校驗(yàn)等各步驟均由人工完成,稱為手工編程。對于點(diǎn)位加工或幾何形狀不太復(fù)雜的零件,計(jì)算較簡單,程序段不多,采用手工編程較容易完成,而且經(jīng)濟(jì)、及時(shí),因此在點(diǎn)定位加工及由直線與圓弧組成的輪廓加工中,手工編程仍廣泛應(yīng)用。但對于形狀復(fù)雜的零件,特別是具有非圓曲線、列表曲線及曲面的零件,用手工編程就有一定的困難,出錯(cuò)的機(jī)率增大,有的甚至無法編。4.1數(shù)控程序編制的概念3.數(shù)控程序的編制方法數(shù)控編程的方法有兩種:手工編程和自動(dòng)編程兩種。2.自動(dòng)編程:自動(dòng)編程也稱計(jì)算機(jī)輔助編程;即程序編制工作的大部分或全部由計(jì)算機(jī)來完成。如完成坐標(biāo)值計(jì)算、編寫零件加工程序單、自動(dòng)地輸出打印加工程序單和制備控制介質(zhì)等。自動(dòng)編程方法減輕了編程人員的勞動(dòng)強(qiáng)度,縮短了編程時(shí)間,提高了編程質(zhì)量,同時(shí)解決了手工編程無法解決的許多復(fù)雜零件的編程難題。工件表面形狀愈復(fù)雜,工藝過程愈繁瑣,自動(dòng)編程的優(yōu)勢愈明顯。4.1數(shù)控程序編制的概念3.數(shù)控程序的編制方法據(jù)統(tǒng)計(jì):用手工編程時(shí),一個(gè)零件的編程時(shí)間與機(jī)床實(shí)際加工時(shí)間之比,平均約為30:1。數(shù)控機(jī)床不能開動(dòng)的原因中,有20~30%是由于加工程序不能及時(shí)編制出造成的
編程自動(dòng)化是當(dāng)今的趨勢!
4.1數(shù)控程序編制的概念1.主程序與子程序(1)主程序:4.2數(shù)控程序的結(jié)構(gòu)在數(shù)控加工過程中,最常用的而且無任何特殊要求的程序就是主程序。如圖4-2所示是用圓柱銑刀加工矩形輪廓工件的程序,該程序僅有主程序。1.主程序與子程序(2)子程序:有時(shí)在加工中會(huì)遇到多次重復(fù)一些相同操作的情況,如在不同位置加工幾何形狀完全相同的幾何要素等。碰到這種情況,如果每次在不同位置編制相同運(yùn)動(dòng)軌跡的程序,不僅增加程序量,而且也增加工作量。這時(shí)可以將重復(fù)出現(xiàn)的程序單獨(dú)抽出來,編成一個(gè)程序供調(diào)用,這個(gè)程序就是常說的子程序。
4.1數(shù)控程序編制的概念1.主程序與子程序1)子程序的格式:O××××……M99其中M99指令表示子程序結(jié)束并返回主程序M98P_L_的下一個(gè)程序段,繼續(xù)執(zhí)行主程序,
如圖4-4所示4.2數(shù)控程序的結(jié)構(gòu)1.主程序與子程序2)子程序的調(diào)用:主程序調(diào)用子程序時(shí),要用M98指令呼叫子程序。其調(diào)用格式為:M98P_L_;P為要調(diào)用的子程序號(hào);L為重復(fù)調(diào)用子程序的次數(shù),若省略,則表示只調(diào)用一次子程序。4.2數(shù)控程序的結(jié)構(gòu)1.主程序與子程序2)子程序的調(diào)用:如圖4-3所示,主程序可以調(diào)用兩重子程序,即主程序調(diào)用一個(gè)子程序,而子程序也可以調(diào)用另一個(gè)子程序,稱為子程序嵌套,不同的數(shù)控系統(tǒng)所規(guī)定的嵌套次數(shù)是不同的。主程序也可以多次調(diào)用子程序。4.2數(shù)控程序的結(jié)構(gòu)例1,調(diào)用子程序舉例:
M98P6666L4;表示連續(xù)調(diào)用4次6666子程序;
M98P8888;表示調(diào)用8888子程序1次;
M98P12;表示調(diào)用12子程序1次;4.2數(shù)控程序的結(jié)構(gòu)2.數(shù)控程序段(1)程序結(jié)構(gòu):一個(gè)完整的程序由程序號(hào)、程序內(nèi)容和程序結(jié)束三部分組成。例如
。4.2數(shù)控程序的結(jié)構(gòu)程序內(nèi)容O0500N10G90G00X10Y0Z100;N15S800M03;
N20X15Y-10;N25Z3;N30G01Z-5;…N80G00Z100;N100M30;程序結(jié)束程序號(hào)2.數(shù)控程序段(1)程序結(jié)構(gòu):1)程序號(hào)。程序號(hào)就是給零件加工程序一個(gè)編號(hào),并說明該零件加工程序開始,也叫程序名。每一個(gè)獨(dú)立的程序在程序的開頭都應(yīng)有程序號(hào),它可以作為識(shí)別、調(diào)用該程序的標(biāo)志,也便于進(jìn)行程序檢索。不同的數(shù)控系統(tǒng),程序號(hào)地址碼所用的字符可不相同。如FANUC系統(tǒng)用“O”,而SIEMENS系統(tǒng)用“%”后跟四位數(shù)字組成,如%0001,或采用多位字母、數(shù)字等組成,如LX01;另外有些系統(tǒng)則采用“P”、“:”等作為程序號(hào)的地址碼。程序號(hào)編寫時(shí)應(yīng)注意以下幾點(diǎn):4.2數(shù)控程序的結(jié)構(gòu)①程序號(hào)必須寫在程序的最前面,并占單獨(dú)的一行。②在同一數(shù)控機(jī)床中,程序號(hào)不可以重復(fù)使用。③程序號(hào)O9999、O~9999(特殊用途指令)、O0000在數(shù)控系統(tǒng)中通常有特殊的含義,在普通加工程序中應(yīng)盡量避免使用。2.數(shù)控程序段(1)程序結(jié)構(gòu):2)程序內(nèi)容:程序內(nèi)容部分是整個(gè)程序的核心,它由許多程序段組成,程序中每一行都稱為一個(gè)程序段,如N10~N100。每個(gè)程序段由程序段號(hào)、若干個(gè)數(shù)據(jù)字和程序段結(jié)束字符組成,每個(gè)數(shù)據(jù)字是控制系統(tǒng)的具體指令,它是由表示地址的英語字母、特殊文字和數(shù)字集合而成的,它代表機(jī)床要完成的某一個(gè)完整的加工工步或動(dòng)作。
4.2數(shù)控程序的結(jié)構(gòu)2.數(shù)控程序段(1)程序結(jié)構(gòu):2)程序內(nèi)容:程序段號(hào)(簡稱順序號(hào)、程序段序號(hào)):常用程序段號(hào)表示順序,用以識(shí)別程序段的編號(hào)。程序段號(hào)位于程序段之首,它的地址符是N,后跟數(shù)字一般2~4位。程序中可以在程序段前任意設(shè)置順序號(hào),可以不寫,也可以不按順序號(hào)編號(hào),或只在重要程序段前按順序編號(hào),以便檢索。順序號(hào)可以用在主程序、子程序和宏程序中。如N20表示該語句的語句號(hào)為20。4.2數(shù)控程序的結(jié)構(gòu)2.數(shù)控程序段(1)程序結(jié)構(gòu):3)程序結(jié)束程序的結(jié)束用M代碼表示,必須寫在程序的最后,代表著一個(gè)加工程序段結(jié)束。零件加工程序以程序結(jié)束指令M02或M30作為整個(gè)程序結(jié)束的符號(hào),來結(jié)束整個(gè)程序。用M99、M17(SIEMENS常用)作為子程序結(jié)束的符號(hào)。為了保證最后程序段的正常執(zhí)行,程序結(jié)束指令一般也要求單列一個(gè)程序段。4.2數(shù)控程序的結(jié)構(gòu)2.數(shù)控程序段(2)數(shù)控程序段格式
:所謂程序段格式是指一個(gè)程序段中字、字符和數(shù)據(jù)的書寫規(guī)則。
數(shù)控系統(tǒng)曾經(jīng)用過的程序段格式有三種:固定順序程序段格式、帶分隔符的固定順序(也稱表格順序)程序段格式和字地址程序段格式。前兩種在數(shù)控系統(tǒng)發(fā)展的早期階段曾經(jīng)使用過,但由于程序不直觀,容易出錯(cuò)。故現(xiàn)在已淘汰不用,目前國內(nèi)外數(shù)控系統(tǒng)廣泛采用字地址可變程序段格式。4.2數(shù)控程序的結(jié)構(gòu)2.數(shù)控程序段(2)數(shù)控程序段格式
:字地址程序段格式又稱字地址可變程序段格式,就是在一個(gè)程序段內(nèi)數(shù)據(jù)字的數(shù)目以及字的長度(位數(shù))都是可以變化的格式。各字的排列順序要求不嚴(yán)格,數(shù)據(jù)的位數(shù)可多可少(但不得大于規(guī)定的最大允許位數(shù)),不要需的程序字以及與上一程序段相同的續(xù)效字可以不寫。該格式的優(yōu)點(diǎn)是程序簡短、直觀以及容易檢驗(yàn)、修改,故該格式在目前廣泛使用。
4.2數(shù)控程序的結(jié)構(gòu)2.數(shù)控程序段(2)數(shù)控程序段格式
:4.2數(shù)控程序的結(jié)構(gòu)1234567891011N-G-X-U-P-A-D-Y-V-Q-B-E-Z-W-R-C-I-J-K-R-F-S-T-M-LF(或CR或;)程序段序號(hào)準(zhǔn)備功能坐標(biāo)字進(jìn)給功能主軸功能刀具功能輔助功能結(jié)束符號(hào)表4-1程序段書寫順序格式3.字與字的功能字又稱為代碼:是文字、數(shù)字、符號(hào)以及它們組合的總稱,又稱指令。它是程序的最小單元。程序段號(hào)加上若干個(gè)程序字就看組成一個(gè)程序段。在程序段中表示地址的英文字母可分為尺寸字地址和非尺寸字地址兩種。表示尺寸字地址的有X、Y、Z、U、V、W、P、Q、I、J、K、A、B、C、E、R、H共18個(gè)英文字母。表示非尺寸字地址的有N、G、F、S、T、M、L、O等8個(gè)英文字母。其字母的含義見表4-2
4.2數(shù)控程序的結(jié)構(gòu)3.字與字的功能(1)準(zhǔn)備功能字:它是使數(shù)控機(jī)床作某種動(dòng)作的指令,規(guī)定機(jī)床運(yùn)動(dòng)線型、坐標(biāo)系、坐標(biāo)平面、刀具補(bǔ)償、暫停等操作。G后帶2~3位數(shù)字組成,有100~1000種。G功能指令分若干組(指令群),分為模態(tài)代碼(又稱續(xù)效代碼)與非模態(tài)代碼(又稱非續(xù)效代碼)兩類。模態(tài)代碼(又稱續(xù)效代碼):可與同組G功能指令相互注銷,模態(tài)G指令一經(jīng)使用,則一直有效,便保持有效到以后的程序段中,直至遇到同組代碼失效。非模態(tài)代碼(又稱非續(xù)效代碼):只在所在程序段中有效,因此也稱一次性代碼。
4.2數(shù)控程序的結(jié)構(gòu)3.字與字的功能準(zhǔn)備功能字:示例:G01,G03,G41,G91,G04,G18,G54等。不同組的G指令可放在同一程序段中;在同一程序段中有多個(gè)同組的G代碼時(shí),以最后一個(gè)為準(zhǔn)。G指令通常位于程序段中尺寸字之前。例
N010G90G00X16Y10S600T0101M03;
N020G01X8Y6F100;
N030X0Y0;N010程序段中,G90,G00都是續(xù)效代碼,但他們不屬于同一組,故可編在同一程序段中;N020中出現(xiàn)G01,同組中的G00失效,G90不屬同一組,所以繼續(xù)有效;N030程序段的功能和N020程序段相同,因G01是續(xù)效代碼,繼續(xù)有效,不必重寫。4.2數(shù)控程序的結(jié)構(gòu)3.字與字的功能準(zhǔn)備功能字:各個(gè)國家,甚至在同一個(gè)國家內(nèi),數(shù)控系統(tǒng)的G代碼含義并未真正統(tǒng)一,表4-3表示出FANUC數(shù)控系統(tǒng)的G代碼及其功能。4.2數(shù)控程序的結(jié)構(gòu)3.字與字的功能(2)輔助功能字:輔助功能也稱M功能、M指令,它是表示機(jī)床一些輔助動(dòng)作及狀態(tài)的指令,控制機(jī)床及其輔助裝置的通斷的指令。如開、停冷卻泵;主軸正反轉(zhuǎn)、停轉(zhuǎn);程序結(jié)束等。M后帶2~3位數(shù)字組成,共有100~1000種。有模態(tài)(續(xù)效)指令與非模態(tài)(非續(xù)效)指令之分。不同的數(shù)控系統(tǒng)M代碼的含義是有差別的,表4-4表示出FANUC數(shù)控系統(tǒng)的M代碼及其功能。4.2數(shù)控程序的結(jié)構(gòu)3.字與字的功能(2)輔助功能字:主要輔助功能簡介
:1)M00程序暫停。程序中若使用M00指令,在執(zhí)行至M00指令時(shí),程序即停止執(zhí)行,且主軸停止轉(zhuǎn)動(dòng)、切削液關(guān)閉。若欲再繼續(xù)執(zhí)行下一程序段,只要按下CYCLESTART程序啟動(dòng)鍵,則主軸轉(zhuǎn)動(dòng)、切削劑開啟,繼續(xù)執(zhí)行M00后面的程序。例如:N0010G00X50Z100;
N0020M00;
N0030X20Z70;……執(zhí)行至N0020程序段時(shí),進(jìn)入暫停狀態(tài),按下循環(huán)啟動(dòng)鍵后將從N0030程序段開始繼續(xù)進(jìn)行。該指令經(jīng)常用于加工過程中測量工件的尺寸、工件調(diào)頭、手動(dòng)變速等固定操作。說明:1)M00指令須單獨(dú)設(shè)一程序段;2)如在M00狀態(tài)時(shí),按復(fù)位鍵,則程序?qū)⒒氐介_始位置。4.2數(shù)控程序的結(jié)構(gòu)3.字與字的功能(2)輔助功能字:主要輔助功能簡介
:2)M01選擇性程序停止。此指令的功能和M00相同,但選擇停止或不停止,可由執(zhí)行操作面板上的"任選停止"按鈕來控制。當(dāng)按鈕置于ON(燈亮)時(shí),則M01有效,程序中遇到M01代碼時(shí),其執(zhí)行過程與M00相同,其功能等于M00,若按鈕置于OFF(燈熄)時(shí),則M01將不被執(zhí)行,即程序不會(huì)停止。例如:N0010G00X100Z100;
N0020M01;
N0030X40Z120;
…如“任選停止”開關(guān)處于斷開位置,則當(dāng)系統(tǒng)執(zhí)行到N0020程序段時(shí),不影響原有的任何動(dòng)作,而是接著往下執(zhí)行N0030程序段。此功能是用來進(jìn)行尺寸檢查,而且M01應(yīng)作為一個(gè)程序段單獨(dú)設(shè)定。M00和M01常用在CNC銑床于粗銑后執(zhí)行M00或M01,此時(shí),則可用手動(dòng)方式更換精銑刀,再按CYCLESTART程序執(zhí)行鍵,續(xù)繼執(zhí)行精銑程序,其它加工,以此類推,用在車床上常用于關(guān)鍵部位尺寸的檢查等。4.2數(shù)控程序的結(jié)構(gòu)3.字與字的功能(2)輔助功能字:主要輔助功能簡介
:3)M02---主程序結(jié)束。此指令應(yīng)置于程序最后,表示程序到此結(jié)束。此指令會(huì)自動(dòng)將主軸停止(M05)及關(guān)閉切削液(M09),但程序執(zhí)行指針(CURSOR)不會(huì)自動(dòng)回到程序的開頭,而停在M02程序段上。如欲使程序執(zhí)行指針回到程序開頭,必須先將"模式選擇"鈕轉(zhuǎn)至EDIT編輯上,再按RESET鍵,使程序執(zhí)行指針回到程序開頭。4.2數(shù)控程序的結(jié)構(gòu)3.字與字的功能(2)輔助功能字:主要輔助功能簡介
:4)M03,M04,M04
分別命令主軸正轉(zhuǎn),反轉(zhuǎn),停轉(zhuǎn).5)M06.換刀指令用與加工中心換刀前的準(zhǔn)備動(dòng)作6)M07,M08命令1#2#冷卻液開7)M09命令1#2#冷卻液停8)M10,M11
運(yùn)動(dòng)部件的夾緊與松開.9)M19主軸定向停止10)
M30:程序結(jié)束。此指令應(yīng)置于程序最后,表示程序到此結(jié)束。此指令會(huì)自動(dòng)將主軸停止(M05)及關(guān)閉切削液(M09),且程序執(zhí)行指針會(huì)自動(dòng)回到程序的開頭,以方便此程序再次被執(zhí)行。此即是與M02指令不同之處,故程序結(jié)束大多使用M30較方便。
4.2數(shù)控程序的結(jié)構(gòu)3.字與字的功能(3)尺寸字:尺寸字也叫尺寸指令。尺寸字在程序段中主要用來指令機(jī)床上刀具運(yùn)動(dòng)到達(dá)的坐標(biāo)位置,表示暫停時(shí)間等的指令也列入其中。地址符用的較多的有三組,第一組是X、Y、Z、U、V、W、P、Q、R,主要用于指令到達(dá)點(diǎn)的直線坐標(biāo)尺寸,有些地址(例如X)還可用于在G04之后指定暫停時(shí)間;第二組是A、B、C、D、E,主要用來指令到達(dá)點(diǎn)的角度坐標(biāo);第二組是IJK,主要用來指令零件圓弧輪廓圓心點(diǎn)的坐標(biāo)尺寸(其含義見表4-3)。尺寸字中,地址符的使用雖然有一定規(guī)律,但是個(gè)系統(tǒng)往往還有一些差別。例如,F(xiàn)ANUC有些系統(tǒng)還可以用P指令暫停時(shí)間、用R指令圓弧的半徑等。4.2數(shù)控程序的結(jié)構(gòu)3.字與字的功能(3)尺寸字:坐標(biāo)字:由坐標(biāo)地址符(如X、Y等)、+、-符號(hào)及絕對值(或增量)的數(shù)值組成,且按一定的順序進(jìn)行排列。坐標(biāo)字的“+”可省略。其中坐標(biāo)字的地址符含義如表4-5所示。
各坐標(biāo)軸的地址符按下列順序排列:X、Y、Z、U、V、W、P、Q、R、A、B、C、D、E4.2數(shù)控程序的結(jié)構(gòu)3.字與字的功能(4)進(jìn)給功能F指令
:進(jìn)給速度是指刀具向工件進(jìn)給的相對速度。單位一般為mm/min。當(dāng)進(jìn)給速度與主軸轉(zhuǎn)速有關(guān)時(shí)(如車床車削螺紋),單位為mm/r,稱為進(jìn)給量。進(jìn)給速度是用地址字母F和字母F后面的五位、四位、三位、二位或一位數(shù)字來表示的。該指令是續(xù)效代碼。有兩種表示方法:1)代碼法即F后跟兩位數(shù)字,這些數(shù)字不直接表示進(jìn)給速度的大小,而是機(jī)床進(jìn)給速度數(shù)列的序號(hào),進(jìn)給速度數(shù)列可以是算術(shù)級(jí)數(shù),也可以是幾何級(jí)數(shù)。從F00~F99共100個(gè)等級(jí)。2)直接指定法即F后面跟的數(shù)字就是進(jìn)給速度的大小。按數(shù)控機(jī)床的進(jìn)給功能,它也有兩種速度表示法。一是以每分鐘進(jìn)給距離的形式指定刀具切削進(jìn)給速度(每分鐘進(jìn)給量),用F字母和它后繼的數(shù)值表示,單位為“mm/min”。對于回轉(zhuǎn)軸如F12表示每分鐘進(jìn)給速度為12°。二是以主軸每轉(zhuǎn)進(jìn)給量規(guī)定的速度(每轉(zhuǎn)進(jìn)給量),單位為“mm/r”。4.2數(shù)控程序的結(jié)構(gòu)3.字與字的功能(5)主軸轉(zhuǎn)速功能字S指令主軸轉(zhuǎn)速功能用來指定主軸轉(zhuǎn)速或速度,用地址S和其后的數(shù)字組成。單位為r/min,地址符使用S,所以又稱為S功能或S指令。①恒線速度控制(G96)G96是指定恒線速控制的功能。此時(shí),用S指定的數(shù)值表示切削速度。例如,G96S200,自動(dòng)改變轉(zhuǎn)速,使切削速度為200mm/min。2.用G97方式的指令②主軸轉(zhuǎn)速控制(G97):G97是取消恒線速度控制的功能。執(zhí)行G97指令后,S后面的數(shù)值表示主軸每分鐘的轉(zhuǎn)數(shù)。例如G97S2000表示主軸以2000r/min的轉(zhuǎn)速旋轉(zhuǎn),系統(tǒng)開機(jī)狀態(tài)為G97狀態(tài)。③主軸最高轉(zhuǎn)速限定(G50)G50的功能中有坐標(biāo)系設(shè)定和主軸最高轉(zhuǎn)速設(shè)定兩種功能,這里用的是后一種功能。用S指定的數(shù)值是設(shè)定主軸每分鐘最高轉(zhuǎn)速。
4.2數(shù)控程序的結(jié)構(gòu)3.字與字的功能(5)主軸轉(zhuǎn)速功能字S指令③主軸最高轉(zhuǎn)速限定(G50)G50的功能中有坐標(biāo)系設(shè)定和主軸最高轉(zhuǎn)速設(shè)定兩種功能,這里用的是后一種功能。用S指定的數(shù)值是設(shè)定主軸每分鐘最高轉(zhuǎn)速。例如,G50S2000把主軸最高轉(zhuǎn)速設(shè)定為2000r/min。
用恒線速控制加工端面、錐度、圓弧時(shí),容易獲得內(nèi)外一致的表面粗糙度,但由于X坐標(biāo)值不斷變化,所以主軸轉(zhuǎn)速也不斷變化,當(dāng)?shù)毒咧饾u移近工件旋轉(zhuǎn)中心時(shí),主軸轉(zhuǎn)速就會(huì)越來越高,即所謂“超速”,工件就有可能從卡盤中飛出,為了防止這種事故,有時(shí)不得不限制主軸的最高轉(zhuǎn)速,這時(shí)就可以借助G50S_指令來達(dá)到此目的。通常,機(jī)床面板上設(shè)有轉(zhuǎn)速倍率開關(guān),用于不停機(jī)手動(dòng)調(diào)節(jié)主軸轉(zhuǎn)速。
4.2數(shù)控程序的結(jié)構(gòu)3.字與字的功能(6)刀具功能字T指令主要用來選擇刀具或換刀,也可用來選擇刀具偏置和補(bǔ)償,由地址碼T和其后的若干位數(shù)字組成。如T18表示換刀時(shí)選擇18號(hào)刀具,如用作刀具補(bǔ)償時(shí),T18是指按18號(hào)刀具事先所設(shè)定的數(shù)據(jù)進(jìn)行補(bǔ)償。若用四位數(shù)碼指令時(shí),例如T0102,則前兩位數(shù)字表示刀號(hào),后兩位數(shù)字表示刀補(bǔ)號(hào)。(7)
程序段結(jié)束寫在每個(gè)程序段之后,表示程序結(jié)束。當(dāng)用EIA標(biāo)準(zhǔn)代碼時(shí),結(jié)束符為“CR”,用ISO標(biāo)準(zhǔn)代碼時(shí)為“NL”或“LF”。有的用符號(hào)“;”或“*”表示。4.2數(shù)控程序的結(jié)構(gòu)統(tǒng)一規(guī)定數(shù)控機(jī)床坐標(biāo)軸及其運(yùn)動(dòng)的方向,是為了準(zhǔn)確地描述機(jī)床的運(yùn)動(dòng),簡化程序的編制方法,并使所編程序?qū)ν愋蜋C(jī)床有通用性。同時(shí)也給維修和使用帶來極大的方便。目前國際標(biāo)準(zhǔn)化組織已經(jīng)統(tǒng)一了標(biāo)準(zhǔn)坐標(biāo)系。我國機(jī)械工業(yè)部也頒布了JB3051—82《數(shù)字控制機(jī)床坐標(biāo)和運(yùn)動(dòng)方向的命名》的標(biāo)準(zhǔn),對數(shù)控機(jī)床的坐標(biāo)和運(yùn)動(dòng)方向作了明文規(guī)定。
4.2數(shù)控機(jī)床的坐標(biāo)系1.機(jī)床坐標(biāo)系在數(shù)控機(jī)床上加工零件,機(jī)床的動(dòng)作是由數(shù)控系統(tǒng)發(fā)出的指令來控制的。為了確定機(jī)床的運(yùn)動(dòng)方向和移動(dòng)的距離,就要在機(jī)床上建立一個(gè)坐標(biāo)系,這個(gè)坐標(biāo)系就叫標(biāo)準(zhǔn)坐標(biāo)系,也叫機(jī)床坐標(biāo)系。在編制程序時(shí),就可以以該坐標(biāo)系來規(guī)定運(yùn)動(dòng)方向和距離。機(jī)床坐標(biāo)系:是數(shù)控機(jī)床安裝調(diào)試時(shí)便設(shè)定好的固定坐標(biāo)系,并設(shè)有固定的坐標(biāo)原點(diǎn),其坐標(biāo)和運(yùn)動(dòng)方向視機(jī)床的種類和結(jié)構(gòu)而定。一般情況下,坐標(biāo)系是利用機(jī)床機(jī)械結(jié)構(gòu)的基準(zhǔn)線來確定,這在機(jī)床說明書中均有規(guī)定。4.2數(shù)控機(jī)床的坐標(biāo)系1.機(jī)床坐標(biāo)系(1)數(shù)控機(jī)床坐標(biāo)軸及其方向的規(guī)定ISO標(biāo)準(zhǔn)坐標(biāo):“右手直角迪卡爾坐標(biāo)系”4.2數(shù)控機(jī)床的坐標(biāo)系正方向:刀具遠(yuǎn)離工件的方向?yàn)樽鴺?biāo)軸正方向回轉(zhuǎn)座標(biāo):繞X.Y.Z軸轉(zhuǎn)動(dòng)的圓進(jìn)給坐標(biāo)軸分別用A.B.C表示,軸相互關(guān)系由右手螺旋法則而定。1.機(jī)床坐標(biāo)系(2)機(jī)床相對運(yùn)動(dòng)的規(guī)定數(shù)控機(jī)床的進(jìn)給運(yùn)動(dòng)是相對的,有的是刀具相對于工件的運(yùn)動(dòng)(如車床),有的是工件相對于刀具的運(yùn)動(dòng)(如銑床)。在機(jī)床上,我們始終認(rèn)為工件靜止,這樣編程人員在不考慮機(jī)床上工件與刀具具體運(yùn)動(dòng)的情況下,就可以依據(jù)零件圖樣,確定機(jī)床的加工過程。如果把刀具看作靜止不動(dòng),工件移動(dòng),那么在坐標(biāo)軸的字母上加“′”,如等;加“′”字母表示的工件運(yùn)動(dòng)正方向與不加“′”之同一字母表示的刀具運(yùn)動(dòng)方向相反
4.2數(shù)控機(jī)床的坐標(biāo)系1.機(jī)床坐標(biāo)系4.2數(shù)控機(jī)床的坐標(biāo)系(3)運(yùn)動(dòng)方向的規(guī)定:JB3051—82中規(guī)定:機(jī)床某一部件運(yùn)動(dòng)的正方向,是增大工件和刀具之間的距離的方向(或是刀具遠(yuǎn)離工件的方向)。確定機(jī)床坐標(biāo)軸時(shí),一般先確定Z軸,再確定X軸和Y軸。1)Z坐標(biāo):通常把平行于機(jī)床主軸(傳遞切削動(dòng)力)的軸線作為Z坐標(biāo)軸,刀具遠(yuǎn)離工件的方向?yàn)閆軸的正方向。如在鉆鏜加工中,鉆入和鏜入工件的方向?yàn)閆坐標(biāo)的負(fù)方向,而退出為正方向。若沒有主軸(牛頭刨床)或者有多個(gè)主軸,則選擇垂直于工件裝夾面的方向?yàn)閆坐標(biāo)。若主軸能擺動(dòng):在擺動(dòng)的范圍內(nèi)只與標(biāo)準(zhǔn)坐標(biāo)系中的某一坐標(biāo)平行時(shí),則這個(gè)坐標(biāo)便是Z坐標(biāo);若在擺動(dòng)的范圍內(nèi)與多個(gè)坐標(biāo)平行,則取垂直于工件裝夾面的方向?yàn)閆坐標(biāo)。(3)運(yùn)動(dòng)方向的規(guī)定:1)Z坐標(biāo)對于工件旋轉(zhuǎn)的機(jī)床,如車床、外圓磨床等,平行于工件軸線的坐標(biāo)為Z坐標(biāo)。如圖4-8。而對于刀具旋轉(zhuǎn)的機(jī)床,如銑床、鉆床、鏜床等,則平行于旋轉(zhuǎn)刀具軸線的坐標(biāo)為Z坐標(biāo)。如圖4-9、4-10。如果機(jī)床沒有主軸(如牛頭刨床),Z軸垂直于工件裝卡面。如圖4-11。對于有幾根主軸的機(jī)床:如龍門銑床,選擇其中一個(gè)與工作臺(tái)面相垂直的主軸為主要主軸,并以它來確定z軸方向。若主軸能擺動(dòng):在擺動(dòng)的范圍內(nèi)只與標(biāo)準(zhǔn)坐標(biāo)系中的某一坐標(biāo)平行時(shí),則這個(gè)坐標(biāo)便是Z坐標(biāo);若在擺動(dòng)的范圍內(nèi)與多個(gè)坐標(biāo)平行,則取垂直于工件裝夾面的方向?yàn)閆坐標(biāo)1.機(jī)床坐標(biāo)系4.2數(shù)控機(jī)床的坐標(biāo)系1.機(jī)床坐標(biāo)系4.2數(shù)控機(jī)床的坐標(biāo)系
(3)運(yùn)動(dòng)方向的規(guī)定:
X坐標(biāo)標(biāo)準(zhǔn)規(guī)定:水平、垂直于Z軸、平行于工件的夾裝面在刀具旋轉(zhuǎn)的機(jī)床上(銑床、鉆床、鏜床等)。Z軸水平(臥式),則從刀具(主軸)向工件看時(shí),X坐標(biāo)的正方向指向右邊。Z軸垂直(立式):單立柱機(jī)床,從刀具向立柱看時(shí),X的正方向指向右邊;雙立柱機(jī)床(龍門機(jī)床),從刀具向左立柱看時(shí),X軸的正方向指向右邊。在工件旋轉(zhuǎn)的機(jī)床上(車床、磨床等),X軸的運(yùn)動(dòng)方向是工件的徑向并平行于橫向拖板,且刀具離開工件旋轉(zhuǎn)中心的方向是X軸的正方向。
Y坐標(biāo)利用已確定的X.Z坐標(biāo)的正方向,用右手定則或右手螺旋法則,確定Y坐標(biāo)的正方向。右手定則:大姆指指向+X,中指指向+Z,則+Y方向?yàn)槭持钢赶?。右手螺旋法則:在XZ平面,從Z至X,姆指所指的方向?yàn)?y。1.機(jī)床坐標(biāo)系4.2數(shù)控機(jī)床的坐標(biāo)系(3)運(yùn)動(dòng)方向的規(guī)定:1.機(jī)床坐標(biāo)系4.2數(shù)控機(jī)床的坐標(biāo)系例題:確定下面機(jī)床的坐標(biāo)軸圖4-8臥式車床
1.機(jī)床坐標(biāo)系4.2數(shù)控機(jī)床的坐標(biāo)系圖4-9立式升降臺(tái)銑床
圖4-10臥式升降臺(tái)銑床1.機(jī)床坐標(biāo)系4.2數(shù)控機(jī)床的坐標(biāo)系圖4-11牛頭刨床1.機(jī)床坐標(biāo)系4.2數(shù)控機(jī)床的坐標(biāo)系1.機(jī)床坐標(biāo)系4.2數(shù)控機(jī)床的坐標(biāo)系例題:確定下面機(jī)床的坐標(biāo)軸1.附加坐標(biāo)系
4.2數(shù)控機(jī)床的坐標(biāo)系圖4-9立式升降臺(tái)銑床
圖4-10臥式升降臺(tái)銑床1.機(jī)床坐標(biāo)系4.2數(shù)控機(jī)床的坐標(biāo)系圖4-9立式升降臺(tái)銑床
圖4-10臥式升降臺(tái)銑床1.機(jī)床坐標(biāo)系4.2數(shù)控機(jī)床的坐標(biāo)系
(4)附加坐標(biāo)系為了編程和加工的方便,有時(shí)還要設(shè)置附加坐標(biāo)系。對于直線運(yùn)動(dòng),通常建立的附加坐標(biāo)系有:1)指定平行于X、Y、Z的坐標(biāo)軸可以采用的附加坐標(biāo)系:第二組U、V、W坐標(biāo),第三組P、Q、R坐標(biāo)。2)指定不平行于X、Y、Z的坐標(biāo)軸也可以采用的附加坐標(biāo)系:第二組U、V、W坐標(biāo),第三組P、Q、R坐標(biāo)。1.機(jī)床坐標(biāo)系4.2數(shù)控機(jī)床的坐標(biāo)系
(5)旋轉(zhuǎn)運(yùn)動(dòng)A、B、C如圖4-7所示,A、B、C相應(yīng)地表示其軸線平行于X、Y、Z的旋轉(zhuǎn)運(yùn)動(dòng)。A、B、C正方向,相應(yīng)地表示在X、Y和Z坐標(biāo)正方向上,右旋螺紋前進(jìn)的方向。(6)絕對坐標(biāo)系與增量(相對)坐標(biāo)系
1)絕對坐標(biāo)系刀具(或機(jī)床)運(yùn)動(dòng)軌跡的坐標(biāo)值是以相對于固定的坐標(biāo)原點(diǎn)O給出的,即稱為絕對坐標(biāo)。該坐標(biāo)系為絕對坐標(biāo)系。1.機(jī)床坐標(biāo)系4.2數(shù)控機(jī)床的坐標(biāo)系(6)絕對坐標(biāo)系與增量(相對)坐標(biāo)系
1)絕對坐標(biāo)系如圖4-12a所示,A、B兩點(diǎn)的坐標(biāo)均以固定的坐標(biāo)原點(diǎn)O計(jì)算的,其值為:XA=10,YA=20,XB=30,YB=50。
1.機(jī)床坐標(biāo)系4.2數(shù)控機(jī)床的坐標(biāo)系(6)絕對坐標(biāo)系與增量(相對)坐標(biāo)系
2)增量(相對)坐標(biāo)系刀具(或機(jī)床)運(yùn)動(dòng)軌跡的坐標(biāo)值是相對于前一位置(起點(diǎn))來計(jì)算的,即稱為增量(或相對)坐標(biāo),該坐標(biāo)系稱為增量坐標(biāo)系。增量坐標(biāo)系常用U、V、W來表示。如圖4-12b,B點(diǎn)相對于A點(diǎn)的坐標(biāo)(即增量坐標(biāo))為U=20,V=30。2.編程坐標(biāo)系4.2數(shù)控機(jī)床的坐標(biāo)系編程坐標(biāo)系是編程人員在編程時(shí)使用的,編程人員以工件圖樣上的某一點(diǎn)為原點(diǎn)所建立的坐標(biāo)系。編程坐標(biāo)系一般供編程使用,確定編程坐標(biāo)系時(shí)不必考慮工件毛坯在機(jī)床上的實(shí)際裝夾位置。編程尺寸都按照編程坐標(biāo)系中的尺寸確定。編程坐標(biāo)系又稱工件坐標(biāo)系3.加工坐標(biāo)系4.2數(shù)控機(jī)床的坐標(biāo)系加工坐標(biāo)系是指以確定的加工原點(diǎn)為基準(zhǔn)所建立的坐標(biāo)系。加工原點(diǎn)也稱為程序原點(diǎn),是指零件被裝夾好后,相應(yīng)的編程原點(diǎn)在機(jī)床坐標(biāo)系中的位置。在加工過程中,數(shù)控機(jī)床是按照工件裝夾好后所確定的加工原點(diǎn)位置和程序要求進(jìn)行加工的。編程人員在編制程序時(shí),只要根據(jù)零件圖樣就可以選定編程原點(diǎn)、建立編程坐標(biāo)系、計(jì)算坐標(biāo)數(shù)值,而不必考慮工件毛坯裝夾的實(shí)際位置。對于加工人員來說,則應(yīng)在裝夾工件、調(diào)試程序時(shí),將編程原點(diǎn)轉(zhuǎn)換為加工原點(diǎn),并確定加工原點(diǎn)的位置,在數(shù)控系統(tǒng)中給予設(shè)定(即給出原點(diǎn)設(shè)定值),設(shè)定加工坐標(biāo)系后就可根據(jù)刀具當(dāng)前位置,確定刀具起始點(diǎn)的坐標(biāo)值。在加工時(shí),工件各尺寸的坐標(biāo)值都是相對于加工原點(diǎn)而言的,這樣數(shù)控機(jī)床才能按照準(zhǔn)確的加工坐標(biāo)系位置開始加工。
1.坐標(biāo)系原點(diǎn)與參考點(diǎn)
4.4數(shù)控編程與加工中的各種點(diǎn)(1)坐標(biāo)系原點(diǎn):1)機(jī)床坐標(biāo)系原點(diǎn)機(jī)床坐標(biāo)系原點(diǎn)是指在機(jī)床上設(shè)置的一個(gè)固定點(diǎn),不能隨意改變,即機(jī)床原點(diǎn)。也稱機(jī)械原點(diǎn)。它在機(jī)床裝配、調(diào)試時(shí)就已確定下來,是數(shù)控機(jī)床進(jìn)行加工運(yùn)動(dòng)的基準(zhǔn)參考點(diǎn)。
1.坐標(biāo)系原點(diǎn)與參考點(diǎn)
4.4數(shù)控編程與加工中的各種點(diǎn)(1)坐標(biāo)系原點(diǎn):1)機(jī)床坐標(biāo)系原點(diǎn)機(jī)床坐標(biāo)系原點(diǎn)是指在機(jī)床上設(shè)置的一個(gè)固定點(diǎn),不能隨意改變,即機(jī)床原點(diǎn)。也稱機(jī)械原點(diǎn)。它在機(jī)床裝配、調(diào)試時(shí)就已確定下來,是數(shù)控機(jī)床進(jìn)行加工運(yùn)動(dòng)的基準(zhǔn)參考點(diǎn)。
1.坐標(biāo)系原點(diǎn)與參考點(diǎn)
4.4數(shù)控編程與加工中的各種點(diǎn)1)機(jī)床坐標(biāo)系原點(diǎn)①數(shù)控車床的原點(diǎn)在數(shù)控車床上,機(jī)床原點(diǎn)一般取在卡盤端面與主軸中心線的交點(diǎn)處,如圖圖4-13所示。圖中O1即為機(jī)床原點(diǎn)。同時(shí),通過設(shè)置參數(shù)的方法,也可將機(jī)床原點(diǎn)設(shè)定在X、Z坐標(biāo)的正方向極限位置上。1.坐標(biāo)系原點(diǎn)與參考點(diǎn)
4.4數(shù)控編程與加工中的各種點(diǎn)1)機(jī)床坐標(biāo)系原點(diǎn)②數(shù)控銑床的原點(diǎn)在數(shù)控銑床上,機(jī)床原點(diǎn)一般取在X、Y、Z坐標(biāo)的正方向極限位置上,如圖4-14所示。圖中O1即為立式數(shù)控機(jī)床的原點(diǎn)。在一般數(shù)控立銑床中,原點(diǎn)為運(yùn)動(dòng)部件在X、Y、Z三根坐標(biāo)軸反方向運(yùn)動(dòng)的極限位置的交點(diǎn),即在此狀態(tài)下的工作臺(tái)左前角上。
1.坐標(biāo)系原點(diǎn)與參考點(diǎn)
4.4數(shù)控編程與加工中的各種點(diǎn)2)工件坐標(biāo)系原點(diǎn)工件坐標(biāo)系原點(diǎn)又稱編程原點(diǎn),是編程人員根據(jù)加工零件圖樣及加工工藝要求選定的編程坐標(biāo)系的原點(diǎn)。它是可以改變的,在一個(gè)零件的全部加工程序中,根據(jù)需要,可以一次或多次設(shè)定或改變工件原點(diǎn)。編程原點(diǎn)應(yīng)盡量選擇在零件的設(shè)計(jì)基準(zhǔn)或工藝基準(zhǔn)上,編程坐標(biāo)系中各軸的方向應(yīng)該與所使用的數(shù)控機(jī)床相應(yīng)的坐標(biāo)軸方向一致。圖4-16數(shù)控銑床工件坐標(biāo)系的原點(diǎn)圖4-15數(shù)控車床工件坐標(biāo)系的原點(diǎn)1.坐標(biāo)系原點(diǎn)與參考點(diǎn)
4.4數(shù)控編程與加工中的各種點(diǎn)2)工件坐標(biāo)系原點(diǎn)在數(shù)控車床中,如圖4-15所示,原點(diǎn)Op點(diǎn)一般設(shè)定在工件的右端面與主軸軸線的交點(diǎn)上。在數(shù)控銑床中,如圖4-16所示,Z軸的原點(diǎn)一般設(shè)定在工件的上表面,對于非對稱工件,X、Y軸的原點(diǎn)一般設(shè)定在工件的左前角上;對于對稱工件,X、Y軸的原點(diǎn)一般設(shè)定在工件對稱軸的交點(diǎn)上。圖4-16數(shù)控銑床工件坐標(biāo)系的原點(diǎn)圖4-15數(shù)控車床工件坐標(biāo)系的原點(diǎn)1.坐標(biāo)系原點(diǎn)與參考點(diǎn)
4.4數(shù)控編程與加工中的各種點(diǎn)2)工件坐標(biāo)系原點(diǎn)機(jī)床坐標(biāo)系與工件坐標(biāo)系的關(guān)系在加工時(shí),工件隨夾具在機(jī)床上安裝后,測量工件原點(diǎn)與機(jī)床原點(diǎn)之間的距離,這個(gè)距離稱為工件原點(diǎn)偏置,如圖4-17所示。該偏置值需預(yù)存到數(shù)控系統(tǒng)中,在加工時(shí),工件原點(diǎn)偏置值便能自動(dòng)加到工件坐標(biāo)系上,使數(shù)控系統(tǒng)可按機(jī)床坐標(biāo)系確定加工時(shí)的絕對坐標(biāo)值。圖4-17機(jī)床坐標(biāo)系與工件坐標(biāo)系4.4數(shù)控編程與加工中的各種點(diǎn)(2)機(jī)床參考點(diǎn)機(jī)床參考點(diǎn)是用于對機(jī)床運(yùn)動(dòng)進(jìn)行檢測和控制的固定位置點(diǎn),是機(jī)床坐標(biāo)系中一個(gè)固定不變的極限點(diǎn),機(jī)床參考點(diǎn)的位置是由機(jī)床制造廠家在每個(gè)進(jìn)給軸上用限位開關(guān)精確調(diào)整好的,坐標(biāo)值已輸入數(shù)控系統(tǒng)中。因此參考點(diǎn)對機(jī)床原點(diǎn)的坐標(biāo)是一個(gè)已知數(shù)。對數(shù)控銑床、加工中心而言,機(jī)床參考點(diǎn)與機(jī)床原點(diǎn)重合,一般取在X、Y、Z坐標(biāo)的正方向極限位置上,一般來說,加工中心的參考點(diǎn)為機(jī)床的自動(dòng)換刀位置;對數(shù)控車床(如圖4-18),機(jī)床原點(diǎn)取在卡盤右端面與旋轉(zhuǎn)中心線的交點(diǎn)之處,機(jī)床參考點(diǎn)在車刀退離主軸端面和旋轉(zhuǎn)中心線最遠(yuǎn)的某一固定點(diǎn)。圖4-18數(shù)控車床的參考點(diǎn)1.坐標(biāo)系原點(diǎn)與參考點(diǎn)
2.刀位點(diǎn)與對刀點(diǎn)
4.4數(shù)控編程與加工中的各種點(diǎn)(1)刀位點(diǎn)進(jìn)行數(shù)控加工編程時(shí),刀具在機(jī)床上的位置由刀位點(diǎn)的位置來表示。刀位點(diǎn)是指刀具的定位基準(zhǔn)點(diǎn)。不同的刀具,刀位點(diǎn)不同。車刀、鏜刀的刀位點(diǎn)是指其刀尖,立銑刀、端銑刀的刀位點(diǎn)是指刀具底面與刀具軸線的交點(diǎn),球頭銑刀的刀位點(diǎn)是指球頭銑刀的球心。鉆頭是鉆尖或鉆頭底面中心;線切割的刀位點(diǎn)則是線電極的軸心與零件面的交點(diǎn)。鏜刀鉆頭立銑刀、端銑刀面銑刀指狀銑刀球頭銑刀車刀2.刀位點(diǎn)與對刀點(diǎn)
4.4數(shù)控編程與加工中的各種點(diǎn)(2)對刀點(diǎn)
對刀點(diǎn)是在數(shù)控機(jī)床上加工工件時(shí),刀具相對工件運(yùn)動(dòng)的起點(diǎn)。由于程序也從該點(diǎn)開始執(zhí)行,所以對刀點(diǎn)又稱為起刀點(diǎn)或程序起點(diǎn)。對刀點(diǎn)選定后,即確定了機(jī)床坐標(biāo)系與工件坐標(biāo)系之間的相互位置關(guān)系。所謂對刀,是指加工開始前,將刀具移動(dòng)到指定的對刀點(diǎn)上.使刀具的刀位點(diǎn)與對刀點(diǎn)重合。對刀點(diǎn)的選定原則:(1)便于數(shù)學(xué)處理和程序編制。(2)在機(jī)床上找正容易。(3)加工過程中檢查方便、可靠。(4)引起的加工誤差小。3.起刀點(diǎn)、下刀點(diǎn)和換刀點(diǎn)
4.4數(shù)控編程與加工中的各種點(diǎn)(1)起刀點(diǎn)
在程序執(zhí)行的一開始,必須確定刀具在工件坐標(biāo)系下開始運(yùn)動(dòng)的位置,這一位置即為程序執(zhí)行時(shí)刀具相對于工件運(yùn)動(dòng)的起點(diǎn),所以稱起刀點(diǎn)或程序起始點(diǎn)。此起始點(diǎn)一般通過對刀來確定,所以,該點(diǎn)又稱對刀點(diǎn)。
(2)下刀點(diǎn)下刀點(diǎn)即為刀補(bǔ)程序工步的起點(diǎn)。對于封閉輪廓的刀補(bǔ)加工程序來說,一般選擇輪廓上凸出的角作為切削起點(diǎn),對內(nèi)輪廓,如沒有這樣的點(diǎn),也可以選取圓弧與直線的相切點(diǎn),以避免在輪廓上留下接刀痕。在確定切削起點(diǎn)后,再在該點(diǎn)附近確定一個(gè)合適的點(diǎn),來完成刀補(bǔ)的建立與撤消,這個(gè)專用于刀補(bǔ)建立與撤消的點(diǎn)就是刀補(bǔ)程序的工步起點(diǎn),一般情況下也是刀補(bǔ)程序的下刀點(diǎn)。3.起刀點(diǎn)、下刀點(diǎn)和換刀點(diǎn)
4.4數(shù)控編程與加工中的各種點(diǎn)(3)換刀點(diǎn)換刀點(diǎn)則是指加工過程中需要換刀時(shí)刀具的相對位置點(diǎn)。對數(shù)控車床、數(shù)控鏜銑床、加工中心等多刀加工數(shù)控機(jī)床,加工過程中需要進(jìn)行換刀,故編程時(shí)應(yīng)考慮設(shè)置一個(gè)換刀位置(即換刀點(diǎn))。換刀點(diǎn)往往設(shè)在工件的外部,以能順利換刀、不碰撞工件及機(jī)床上其他部件為準(zhǔn)。如在銑床上,常以機(jī)床參考點(diǎn)為換刀點(diǎn);在加工中心上,以換刀機(jī)械手的固定位置點(diǎn)為換刀點(diǎn);在車床上,則以刀架遠(yuǎn)離工件的行程極限點(diǎn)為換刀點(diǎn)。選取的這些點(diǎn),都是便于計(jì)算的相對固定點(diǎn)。
4.基點(diǎn)與節(jié)點(diǎn)4.4數(shù)控編程與加工中的各種點(diǎn)(1)基點(diǎn)一個(gè)零件的輪廓往往是由許多不同的幾何元素所組成,如直線、圓弧、二次曲線和特形曲線等。各個(gè)幾何元素間的聯(lián)結(jié)點(diǎn)稱為基點(diǎn),如兩直線間的交點(diǎn),直線與圓弧或圓弧與圓弧間的交點(diǎn)或切點(diǎn),圓弧與二次曲線的交點(diǎn)或切點(diǎn)等(2)節(jié)點(diǎn)當(dāng)被加工零件輪廓形狀與機(jī)床的插補(bǔ)功能不一致時(shí),如在只有直線和圓弧插補(bǔ)功能的數(shù)控機(jī)床上加工雙曲線、拋物線、阿基米德螺線或列表曲線時(shí),就要采用逼近法加工,用直線或圓弧去逼近被加工曲線。這時(shí),逼近線段與被加工曲線的交點(diǎn),稱為節(jié)點(diǎn)1.直線運(yùn)動(dòng)控制指令G00、G01
4.5基本編程指令(1)點(diǎn)定位指令G00刀具以點(diǎn)位控制方式快速移動(dòng),進(jìn)給速度F指令對其無效其指令格式是:G00X(U)-Y(V)-Z(W)-;
說明:(1)G00運(yùn)動(dòng)軌跡視具體數(shù)控機(jī)床而議;(2)指令了G00的程序段不需要指定進(jìn)給速度F,如果指定了,無效;(3)G00移動(dòng)的軌跡根據(jù)控制系統(tǒng)的不同,也是不同的。如圖4-20所示,從A到B有四種方式,路徑a是折線形式,路徑b是直線形式,路徑c是由AC,CB組成,路徑d由AD,DB組成。注意:G00的運(yùn)動(dòng)軌跡不一定是直線,若不注意則容易干涉。2.直線運(yùn)動(dòng)控制指令G00、G01
4.5基本編程指令(2)直線插補(bǔ)指令G01它命令刀具在兩坐標(biāo)或三坐標(biāo)間以插補(bǔ)聯(lián)動(dòng)方式按指定的F進(jìn)給速度作任意斜率的直線運(yùn)動(dòng)。
其指令格式是:G01X(U)-Y(V)-Z(W)-F-;
編程方法:絕對值編程:
……N03G00X50Z2S800T01M03;N04G01Z-40F80;N05X80Z-60;N06G00X100Z100;......增量值編程:......N03G00U50W2S800T01M03;N04G01U-42F80;N05U30W-20;N06G00U20W160;......G00、G012.圓弧運(yùn)動(dòng)控制指令G02、G03
4.5基本編程指令(1)圓弧順逆的判斷圓弧插補(bǔ)指令分為順時(shí)針圓弧插補(bǔ)指令G02和逆時(shí)針圓弧插補(bǔ)指令G03。圓弧插補(bǔ)的順逆按圖4-22給出的方向判斷:沿垂直于圓弧所在平面的坐標(biāo)軸由正方向向負(fù)方向觀察,來判別圓弧的順、逆時(shí)針方向。
,順時(shí)針方向?yàn)镚02,逆時(shí)針方向?yàn)镚03。G02/G034.5基本編程指令(2)G02/G03指令的格式
G02:順時(shí)針圓弧插補(bǔ)。G03:逆時(shí)針圓弧插補(bǔ)。2.圓弧運(yùn)動(dòng)控制指令G02、G03
加工圓弧時(shí),不僅要用G02/G03指出圓弧的順逆時(shí)針方向,用X(U),Y(V),Z(W)指定圓弧的終點(diǎn)坐標(biāo),而且還要指定圓弧的中心位置。4.5基本編程指令(2)G02/G03指令的格式
2.圓弧運(yùn)動(dòng)控制指令G02、G03
幾點(diǎn)說明:①采用絕對值編程時(shí),圓弧終點(diǎn)坐標(biāo)為圓弧終點(diǎn)在工件坐標(biāo)系中的坐標(biāo)值,用X、Y、Z表示。當(dāng)采用增量值編程時(shí),圓弧終點(diǎn)坐標(biāo)為圓弧終點(diǎn)相對于圓弧起點(diǎn)的增量值,用U、V、W表示。②在G90或G91狀態(tài),圓心坐標(biāo)I、J、K中的兩個(gè)坐標(biāo)字均為圓弧起點(diǎn)到圓弧圓心所作矢量分別在X、Y、Z軸方向上的分矢量(矢量方向指向圓心)。I、J、K為增量值,并帶有“±”號(hào),I、J、K為零時(shí)可以省略。4.5基本編程指令(2)G02/G03指令的格式
2.圓弧運(yùn)動(dòng)控制指令G02、G03
幾點(diǎn)說明:③當(dāng)用R指定圓心位置時(shí),由于在同一半徑R的情況下,從圓弧起點(diǎn)到終點(diǎn)有兩個(gè)圓弧的可能性,R帶“±”號(hào),為區(qū)別二者,規(guī)定圓心角α≤180°,則R為正值,用“+R”表示,如圖4-23中的圓弧1;若180°﹤α﹤360°,則R為負(fù)值,用“-R”表示,如圖4-23中的圓弧2。④用半徑R編程時(shí),不能用于整圓。4.5基本編程指令(3)編程方法舉例例1.如圖4-24所示的順圓弧編程方法一用圓心坐標(biāo)I、K編程絕對值編程……N03G00X20.0Z2.0;N04G0lZ-30.0F80;N05G02X40.0Z-40.0I10.0K0F80......增量值編程......N03G00U-80.0W-98.0;N04G01U0W-32.0F80;N05G02U20.0W-10.0I10.0K0F80;2.圓弧運(yùn)動(dòng)控制指令G02、G03
方法二用R編程......N04G01Z-30.0F80;N05G02X40.0Z-40.0R10F80;4.5基本編程指令(2)G02/G03指令的格式
2.圓弧運(yùn)動(dòng)控制指令G02、G03
舉例按象限編程用絕對坐標(biāo)編程N(yùn)001G92X0Y0LFN002G90G00X20Y0S200M03T01LFN003G03X0Y20I-20J0F100LFN004X-20Y0I0J-20LFN005X0Y-20I20J0LFN006X20Y0I0J20LFN007G00X0YOM30LF用增量坐標(biāo)編程N(yùn)001G91G00X20Y0S200M03T01LFN004X20Y-20I20J0LFN002G03X-20Y20I-20J0F100LFN005X20Y20I0J20LFN003X-20Y-20I0J-20LFN006G00X-20Y0M02LF4.5基本編程指令2.圓弧運(yùn)動(dòng)控制指令G02、G03
舉例跨象限編程用絕對坐標(biāo)編程用增量坐標(biāo)編程N(yùn)001G92X0Y0;N002G90G00X20Y0S200M03T01;N003G03X20Y0I-20J0F100;N004G00X0Y0M30;N001G91G00X20Y0S200M03T01;N002G03X0Y0I-20J0F200;N003G00X-20Y0N004M30;用絕對坐標(biāo)編程用增量坐標(biāo)編程N(yùn)001G92X0Y18;N002G90G02X18Y0R18F100S300M03;N003G03X68Y0R25;N004G02X88Y20R-20M02;N001G91G02X18Y-18R18F100S300M03;N002G03X50Y0R25;N003G02X20Y20R-20M02;4.5基本編程指令2.圓弧運(yùn)動(dòng)控制指令G02、G03
舉例4.5基本編程指令3.坐標(biāo)系建立指令G50(G92)當(dāng)用絕對尺寸編程時(shí),必需先建立一坐標(biāo)系,用來確定絕對坐標(biāo)原點(diǎn)(又稱編程原點(diǎn))設(shè)在距刀具現(xiàn)在位置多遠(yuǎn)的地方,或者說要確定刀具起始點(diǎn)在坐標(biāo)系中的坐標(biāo)值。這個(gè)坐標(biāo)系就是工件坐標(biāo)系。(1)G50指令——數(shù)控車床工件坐標(biāo)系設(shè)定1)坐標(biāo)原點(diǎn)設(shè)置在卡盤端面如圖4-26a所示,例如,G50X85Z210;/*將刀尖當(dāng)前位置的坐標(biāo)值定為工件坐標(biāo)系中的一點(diǎn)(85,2l0)。
4.5基本編程指令3.坐標(biāo)系建立指令G50(G92)當(dāng)用絕對尺寸編程時(shí),必需先建立一坐標(biāo)系,用來確定絕對坐標(biāo)原點(diǎn)(又稱編程原點(diǎn))設(shè)在距刀具現(xiàn)在位置多遠(yuǎn)的地方,或者說要確定刀具起始點(diǎn)在坐標(biāo)系中的坐標(biāo)值。這個(gè)坐標(biāo)系就是工件坐標(biāo)系。(1)G50指令——數(shù)控車床工件坐標(biāo)系設(shè)定2)坐標(biāo)原點(diǎn)設(shè)置在零件右端面如圖4-26b所示,例如G50X85Z90;在這種情況下,如果設(shè)置指令寫成:
G50X0Z0;則編程坐標(biāo)系的原點(diǎn)即為程序起點(diǎn)。數(shù)控系統(tǒng)不同程序起點(diǎn)的設(shè)置指令也不同,有的數(shù)控系統(tǒng)用G92來代替G50。
4.5基本編程指令3.坐標(biāo)系建立指令G50(G92)(2)用G92確定工件坐標(biāo)系---數(shù)控鏜銑床類機(jī)床
在編程中,一般是選擇工件或夾具上的某一點(diǎn)作為編程零點(diǎn),并以這一點(diǎn)作為零點(diǎn),建立一個(gè)坐標(biāo)系,這個(gè)坐標(biāo)系是通常所講的工件坐標(biāo)系。這個(gè)坐標(biāo)系的原點(diǎn)與機(jī)床坐標(biāo)系的原點(diǎn)(機(jī)床零點(diǎn))之間的距離用G92(EIA代碼中用G50)指令進(jìn)行設(shè)定。即確定工件坐標(biāo)系原點(diǎn)距刀具現(xiàn)在位置多遠(yuǎn)的地方。也就是以程序的原點(diǎn)為準(zhǔn),確定刀具起始點(diǎn)的坐標(biāo)值,并把這個(gè)設(shè)定值存于程序存儲(chǔ)器中,作為零件所有加工尺寸的基準(zhǔn)點(diǎn)。因此,在每個(gè)程序的開頭都要設(shè)定工件坐標(biāo)系,其標(biāo)準(zhǔn)編程格式如下:
G92X_Y_Z_X_Y_Z_為刀位點(diǎn)在工件坐標(biāo)系中的初始位置,程序內(nèi)絕對指令中點(diǎn)的坐標(biāo),即為點(diǎn)在這個(gè)坐標(biāo)系中的坐標(biāo)值。4.5基本編程指令3.坐標(biāo)系建立指令G50(G92)(2)用G92確定工件坐標(biāo)系---數(shù)控鏜銑床類機(jī)床
執(zhí)行G92指令時(shí),機(jī)床不動(dòng)作,即X、Y、Z軸均不移動(dòng)。但CRT顯示器上的坐標(biāo)值發(fā)生了變化。以圖4-27為例,在加工工件前,用手動(dòng)或自動(dòng)的方式,令機(jī)床回到機(jī)床零點(diǎn)。此時(shí),刀具中心對準(zhǔn)機(jī)床零點(diǎn)(圖a),CRT顯示各軸坐標(biāo)均為0。當(dāng)機(jī)床執(zhí)行G92X-10Y-10后,就建立起了工件坐標(biāo)系(圖b)。即刀具中心(或機(jī)床零點(diǎn))應(yīng)在工件坐標(biāo)系的X-10Y-10處,圖中虛線代表的坐標(biāo)系,即為工件坐標(biāo)系。Ol為工件坐標(biāo)系的原點(diǎn),CRT顯示的坐標(biāo)值為X-10.000Y-10.000,但刀具相對于機(jī)床的位置沒有改變。在運(yùn)行后面的程序時(shí),凡是絕對尺寸指令中的坐標(biāo)值均為點(diǎn)在X1O1Y1這個(gè)坐標(biāo)系中的坐標(biāo)。4.5基本編程指令3.坐標(biāo)系建立指令G50(G92)(2)用G92確定工件坐標(biāo)系---數(shù)控鏜銑床類機(jī)床
G92指令是一個(gè)非運(yùn)動(dòng)指令,只是設(shè)定工件坐標(biāo)系原點(diǎn),設(shè)定的坐標(biāo)系在機(jī)床重開機(jī)時(shí)消失。圖4-28所示給出了用G92確定工件坐標(biāo)系的例子圖4-28工件坐標(biāo)系原點(diǎn)的確定
N1G90;
N2G92X6Y6ZO;
…N8GOOX0Y0;
N9G92X4Y3;
…N13G00X0Y0;N14G92X4.5Y-1.2;圖4-28工件坐標(biāo)系原點(diǎn)的確定4.5基本編程指令4.絕對/增量坐標(biāo)值轉(zhuǎn)換指令G90/G91(1)絕對坐標(biāo)值指令G90ISO代碼中絕對尺寸指令用G90指定。它表示程序段的坐標(biāo)字為絕對坐標(biāo)值。即從編程零點(diǎn)開始的坐標(biāo)值。例如刀具由起點(diǎn)點(diǎn)A直線插補(bǔ)到目標(biāo)點(diǎn)B,如圖4-29所示。用G90編程時(shí)程序?yàn)镚90G01X30Y50F100;即X30Y50為B點(diǎn)相對于編程坐標(biāo)系X、Y坐標(biāo)的絕對尺寸。
4.5基本編程指令4.絕對/增量坐標(biāo)值轉(zhuǎn)換指令G90/G91(1)絕對坐標(biāo)值指令G90ISO代碼中絕對尺寸指令用G90指定。它表示程序段的坐標(biāo)字為絕對坐標(biāo)值。即從編程零點(diǎn)開始的坐標(biāo)值。例如刀具由起點(diǎn)點(diǎn)A直線插補(bǔ)到目標(biāo)點(diǎn)B,如圖4-29所示。用G90編程時(shí)程序?yàn)镚90G01X30Y50F100;即X30Y50為B點(diǎn)相對于編程坐標(biāo)系X、Y坐標(biāo)的絕對尺寸。
4.5基本編程指令4.絕對/增量坐標(biāo)值轉(zhuǎn)換指令G90/G91(2)增量尺寸指令G91ISO代碼中增量尺寸指令用G91指定。它表示程序段的坐標(biāo)字為增量坐標(biāo)值。即刀具運(yùn)動(dòng)的終點(diǎn)相對于起點(diǎn)坐標(biāo)值的增量。仍以圖4-29為例,用G91編程時(shí)程序?yàn)镚91G01X20Y30F100;;或G01U20V30;即X30Y50為B點(diǎn)相對于起點(diǎn)A的增量值。4.5基本編程指令4.絕對/增量坐標(biāo)值轉(zhuǎn)換指令G90/G91在實(shí)際編程中,是選用G90還是G91,要根據(jù)具體的零件確定。如圖4-30所示,圖a的尺寸都是根據(jù)零件上某一設(shè)計(jì)基準(zhǔn)給定的,這時(shí)我們可以選用G90編程。圖b的尺寸我們就應(yīng)該選用G91編程,這樣就避免了在編程時(shí)各點(diǎn)坐標(biāo)的計(jì)算。
4.5基本編程指令4.絕對/增量坐標(biāo)值轉(zhuǎn)換指令G90/G91一般數(shù)控系統(tǒng)在初始狀態(tài)(開機(jī)時(shí)狀態(tài))時(shí)自動(dòng)設(shè)置為G90絕對值編程狀態(tài)。說明:(1)G90在絕對坐標(biāo)系中確定終點(diǎn)的坐標(biāo)值,G91在增量坐標(biāo)系中確定終點(diǎn)的坐標(biāo)值;(2)有些機(jī)床的增量坐標(biāo)尺寸不用G91指定,而是在運(yùn)動(dòng)軌跡的起點(diǎn)建立平行于X、Y、Z的增量坐標(biāo)系U、V、W;(3)對絕對坐標(biāo)系,若后一程序段的某一尺寸值同上一程序段相同,可省略不寫,對增量坐標(biāo)系,若后一程序段的某一尺寸值為零,可省略不寫。注意:這兩個(gè)指令是同組續(xù)效指令,也就是說在同一程序段中只允許用其中之一,而不能同時(shí)使用。在缺省的情況下(即無G90又無G91),默認(rèn)是在G90狀態(tài)下。4.5基本編程指令5.坐標(biāo)平面選擇指令G17/G18/G19右手直角笛卡兒坐標(biāo)系的三個(gè)互相垂直的軸X、Y、Z,分別構(gòu)成三個(gè)平面(如圖4-31所示),即XY平面、XZ平面和YZ平面。對于三坐標(biāo)的銑床和加工中心,常用這些指令確定機(jī)床在哪個(gè)平面內(nèi)進(jìn)行插補(bǔ)運(yùn)動(dòng)。用G17表示在XY平面內(nèi)加工,G18表示在XZ平面內(nèi)加工;G19表示在YZ平面內(nèi)加工。由于數(shù)控銑床大都在X、Y平面內(nèi)加工,故G17可以省略。兩維平面不必設(shè)定(如數(shù)控車床)4.5基本編程指令5.坐標(biāo)平面選擇指令G17/G18/G19在三坐標(biāo)機(jī)床上加工時(shí),如進(jìn)行圓弧插補(bǔ),要規(guī)定加工所在的平面,用G代碼可以進(jìn)行平面選擇,如圖4-32所示。4.5基本編程指令6.坐標(biāo)尺寸公/英制選擇指令G20/G21
G20表示英制輸入,G21表示米制輸入。G20和G21是兩個(gè)可以互相取代的代碼。機(jī)床出廠前一般設(shè)定為G21狀態(tài),機(jī)床的各項(xiàng)參數(shù)均以米制單位設(shè)定,所以數(shù)控車床一般適用于米制尺寸工件加工,如果一個(gè)程序開始用G20指令,則表示程序中相關(guān)的一些數(shù)據(jù)均為英制(單位為英寸);如果程序用G21指令,則表示程序中相關(guān)的一些數(shù)據(jù)均為米制(單位為mm)。在一個(gè)程序內(nèi),不能同時(shí)使用G20或G21指令,且必須在坐標(biāo)系確定前指定。G20或G21指令斷電前后一致,即停電前使用G20或G21指令,在下次后仍有效,除非重新設(shè)定。
4.5基本編程指令7.坐標(biāo)系選擇指令G54~G59
根據(jù)零件圖樣所標(biāo)尺寸基點(diǎn)的相對關(guān)系和有關(guān)形位公差要求,為編程計(jì)算方便,有的數(shù)控系統(tǒng)用G54~G59預(yù)先設(shè)定6個(gè)工作坐標(biāo)系,如圖4-33所示。這些坐標(biāo)系存儲(chǔ)在機(jī)床存儲(chǔ)器中,在機(jī)床重開機(jī)時(shí)仍然存在,在程序中可以分別選取其中之一使用。
G54可以確定工作坐標(biāo)系1G55可以確定工作坐標(biāo)系2G56可以確定工作坐標(biāo)系3G57可以確定工作坐標(biāo)系4G58可以確定工作坐標(biāo)系5G59可以確定工作坐標(biāo)系6圖4-33工件坐標(biāo)系及設(shè)定4.5基本編程指令7.坐標(biāo)系選擇指令G54~G59
6個(gè)工作坐標(biāo)系皆以機(jī)床原點(diǎn)為參考點(diǎn),分別以各自與機(jī)床原點(diǎn)的偏移量表示,需要提前輸入機(jī)床內(nèi)部。如圖4-34所示分別設(shè)定G54和G59時(shí)可用下列方法。圖4-34工件坐標(biāo)系的使用當(dāng)工件坐標(biāo)系設(shè)定后,如果在程序中寫成:G90G54X30Y40時(shí),機(jī)床就會(huì)向預(yù)先設(shè)定的G54坐標(biāo)系中的A點(diǎn)(30,40)處移動(dòng)。同樣,當(dāng)寫成G90G59X30Y30時(shí),機(jī)床就會(huì)向預(yù)先設(shè)定的G59中的B點(diǎn)(30,30)處移動(dòng)(圖4-34)。4.5基本編程指令7.坐標(biāo)系選擇指令G54~G59
注意:G92與G54~G59的應(yīng)用(1)G92指令與G54~G59指令都是用于設(shè)定工件加工坐標(biāo)系的,但它們在使用中是有區(qū)別的。G54~G59是調(diào)用加工前設(shè)定好的坐標(biāo)系,而G92是在程序中設(shè)定的坐標(biāo)系。G92指令是通過程序來設(shè)定工件加工坐標(biāo)系的,G54~G59指令是通過CRT/MDI在設(shè)置參數(shù)方式下設(shè)定工件加工坐標(biāo)系的,一經(jīng)設(shè)定,加工坐標(biāo)原點(diǎn)在機(jī)床坐標(biāo)系中的位置是不變的,它與刀具的當(dāng)前位置無關(guān),除非再通過CRT/MDI方式更改。(2)G92指令程序段只是設(shè)定加工坐標(biāo)系,而不產(chǎn)生任何動(dòng)作;G54~G59指令程序段則可以和G00、G01指令組合,在選定的加工坐標(biāo)系中進(jìn)行位移。一旦使用了G92設(shè)定坐標(biāo)系,再使用G54~G59不起任何作用,除非斷電重新啟動(dòng)系統(tǒng),或接著用G92設(shè)定所需新的工件坐標(biāo)系。用了G54~G59就沒有必要再使用G92,否則G54~G59會(huì)被替換,應(yīng)當(dāng)避免。(3)使用G92的程序結(jié)束后,若機(jī)床沒有回到G92設(shè)定的原點(diǎn),就再次啟動(dòng)此程序,機(jī)床當(dāng)前所在位置就成為新的工件坐標(biāo)原點(diǎn),易發(fā)生事故。所以,一定要慎用。
4.5基本編程指令8.刀具半徑補(bǔ)償指令G41、G42、G40
1.刀具半徑補(bǔ)償?shù)母拍?/p>
在編制輪廓切削加工的場合,一般以工件的輪廓尺寸為刀具軌跡編程,這樣編程加工簡單,即假設(shè)刀具中心是沿工件輪廓運(yùn)動(dòng)的,而實(shí)際的刀具運(yùn)動(dòng)軌跡要與工件輪廓有一個(gè)偏移量(即刀具半徑),如圖4-36所示。利用刀具半徑補(bǔ)償功能可以方便地實(shí)現(xiàn)這一轉(zhuǎn)變,簡化程序編制,機(jī)床可以自動(dòng)判斷補(bǔ)償?shù)姆较蚝脱a(bǔ)償值大小,自動(dòng)計(jì)算出實(shí)際刀具中心軌跡,并按刀心軌跡運(yùn)動(dòng)。4.5基本編程指令8.刀具半徑補(bǔ)償指令G41、G42、G40
(2)刀具半徑補(bǔ)償?shù)姆椒ǖ毒甙霃窖a(bǔ)償就是將刀具中心軌跡過程交由數(shù)控系統(tǒng)執(zhí)行,編程時(shí)假設(shè)刀具的半徑為零,直接根據(jù)零件的輪廓形狀進(jìn)行編程,而實(shí)際的刀具半徑則存放在一個(gè)可編程刀具半徑偏置寄存器中,在加工工程中,數(shù)控系統(tǒng)根據(jù)零件程序和刀具半徑自動(dòng)計(jì)算出刀具中心軌跡,完成對零件的加工。當(dāng)?shù)毒甙霃桨l(fā)生變化時(shí),不需要修改零件程序,只需修改存放在刀具半徑偏置寄存器中的補(bǔ)償值或選用另一個(gè)刀具半徑偏置寄存器中的補(bǔ)償值即可。
G41指令為刀具半徑左補(bǔ)償(左刀補(bǔ)),G42指令為刀具半徑右補(bǔ)償(右刀補(bǔ)),G40指令為取消刀具半徑補(bǔ)償。這是一組模態(tài)指令,缺省為G40。4.5基本編程指令8.刀具半徑補(bǔ)償指令G41、G42、G40
(2)刀具半徑補(bǔ)償?shù)姆椒?/p>
使用格式:
說明:(1)G41指令刀具左偏置:即沿刀具運(yùn)動(dòng)方向看,刀具位于工件輪廓(編程軌跡)左側(cè)(如圖4-37a)所示。(2)G42指令刀具右偏置:即沿刀具運(yùn)動(dòng)方向看,刀具位于工件輪廓(編程軌跡)右側(cè)(如圖4-37b)所示。4.5基本編程指令8.刀具半徑補(bǔ)償指令G41、G42、G40
(2)刀具半徑補(bǔ)償?shù)姆椒?/p>
使用格式:
說明:(1)G41指令刀具左偏置:即沿刀具運(yùn)動(dòng)方向
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025-2030全球電子鎮(zhèn)痛泵行業(yè)調(diào)研及趨勢分析報(bào)告
- 2025年全球及中國正照式CMOS制冷相機(jī)行業(yè)頭部企業(yè)市場占有率及排名調(diào)研報(bào)告
- 2025-2030全球生活用紙頭膠行業(yè)調(diào)研及趨勢分析報(bào)告
- 2025年全球及中國奧美沙坦酯氫氯噻嗪片行業(yè)頭部企業(yè)市場占有率及排名調(diào)研報(bào)告
- 2025-2030全球帆布繪畫套件行業(yè)調(diào)研及趨勢分析報(bào)告
- 2025年全球及中國防靜電HPL架空地板行業(yè)頭部企業(yè)市場占有率及排名調(diào)研報(bào)告
- 2025-2030全球ADAS清洗系統(tǒng)行業(yè)調(diào)研及趨勢分析報(bào)告
- 2025年全球及中國TGV激光微孔設(shè)備行業(yè)頭部企業(yè)市場占有率及排名調(diào)研報(bào)告
- 2025年全球及中國導(dǎo)熱平臺(tái)和導(dǎo)熱板行業(yè)頭部企業(yè)市場占有率及排名調(diào)研報(bào)告
- 2025年全球及中國13C-尿素呼氣測試試劑盒行業(yè)頭部企業(yè)市場占有率及排名調(diào)研報(bào)告
- 城市基礎(chǔ)設(shè)施修繕工程的重點(diǎn)與應(yīng)對措施
- 【??途W(wǎng)】2024秋季校園招聘白皮書
- 2024-2025銀行對公業(yè)務(wù)場景金融創(chuàng)新報(bào)告
- 2025屆鄭州市高三一診考試英語試卷含解析
- 《我國個(gè)人所得稅制下稅收征管問題研究》
- 腫瘤中醫(yī)治療及調(diào)養(yǎng)
- 組長競選課件教學(xué)課件
- 2022年公務(wù)員多省聯(lián)考《申論》真題(遼寧A卷)及答案解析
- 北師大版四年級(jí)下冊數(shù)學(xué)第一單元測試卷帶答案
- 術(shù)后肺炎預(yù)防和控制專家共識(shí)解讀課件
- 中石化高級(jí)職稱英語考試
評論
0/150
提交評論