數(shù)控技術(shù)課程教案完整版_第1頁
數(shù)控技術(shù)課程教案完整版_第2頁
數(shù)控技術(shù)課程教案完整版_第3頁
數(shù)控技術(shù)課程教案完整版_第4頁
數(shù)控技術(shù)課程教案完整版_第5頁
已閱讀5頁,還剩106頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡介

PAGEPAGE1數(shù)控技術(shù)課程教案第一章緒論本章重點(diǎn):1.數(shù)控機(jī)床概念2.數(shù)控機(jī)床采用的新穎機(jī)械結(jié)構(gòu)3.數(shù)控機(jī)床按檢測系統(tǒng)的分類一般了解:數(shù)控機(jī)床的組成、數(shù)控機(jī)床的優(yōu)缺點(diǎn)、數(shù)控機(jī)床的發(fā)展趨勢數(shù)字控制:用數(shù)字化信號對機(jī)床的運(yùn)動及其加工過程進(jìn)行控制的一種控制方法。數(shù)控機(jī)床:國際信息處理聯(lián)盟(IFIP)第五技術(shù)委員會,對數(shù)控機(jī)床作了如下定義:一種裝了程序控制系統(tǒng)的機(jī)床。該系統(tǒng)能邏輯的處理具有使用號碼或其他符號編碼指令規(guī)定的程序。數(shù)控機(jī)床的產(chǎn)生與發(fā)展:產(chǎn)生:1、傳統(tǒng)的生產(chǎn)方法已滿足不了生產(chǎn)需求單件小批量生產(chǎn)——占70%,一般用試切法,技術(shù)水平要求高,勞動強(qiáng)度大,精度不高,無法實(shí)現(xiàn)自動化。如:普通車、銑、刨、磨床等工藝流水作業(yè)——調(diào)整法加工,生產(chǎn)率提高,精度提高,成本低,品種多,采用組合機(jī)床,多機(jī)床配合,環(huán)節(jié)出現(xiàn)問題,生產(chǎn)停滯。自動機(jī)床:用凸輪控制,適于生產(chǎn)簡單工件,且改型困難2、社會的需求品種多樣化零件精度和形狀復(fù)雜程度不斷提高生產(chǎn)品種的頻繁換型3、技術(shù)上的可行性電子計(jì)算機(jī)的發(fā)明電子技術(shù)的發(fā)展現(xiàn)代控制理論的發(fā)展各種功能優(yōu)越件的產(chǎn)生大規(guī)模集成電路的出現(xiàn)新穎機(jī)械結(jié)構(gòu)的出現(xiàn)滾珠絲杠—代替普通絲杠,動作更靈活,間隙更小,精度提高滾動導(dǎo)軌—代替滑動導(dǎo)軌,移動靈活,克服爬行和前沖現(xiàn)象機(jī)床動態(tài)特性的研究成果使機(jī)床的剛度更好,主軸轉(zhuǎn)速更高,抗振性提高由于生產(chǎn)的發(fā)展要求出現(xiàn)新的生產(chǎn)工具,而在技術(shù)上又已具備了條件,于是在1948年,美國帕森斯公司提出應(yīng)用計(jì)算機(jī)控制機(jī)床加工的設(shè)想,并與麻省理工學(xué)院合作進(jìn)行研制工作。1952年試制成功第一臺三坐標(biāo)立式數(shù)控銑床。1958年我國開始研制數(shù)控機(jī)床。(二)發(fā)展:1952——1959年,電子管制成數(shù)控機(jī)床控制系統(tǒng)1959——1965年,晶體管制成數(shù)控機(jī)床控制系統(tǒng)1965——1970年,小規(guī)模集成電路1970——1974年,大規(guī)模集成電路1974——,微型計(jì)算機(jī)數(shù)控機(jī)床的組成:數(shù)字控制計(jì)算機(jī)PC控制部分?jǐn)?shù)字控制計(jì)算機(jī)PC控制部分?jǐn)?shù)字控制計(jì)算機(jī):處理加工程序,輸出各種信號,控制機(jī)床完成各種運(yùn)動。PC控制部分:介于控制計(jì)算機(jī)和機(jī)械、液壓部件之間的控制系統(tǒng),接受計(jì)算機(jī)輸出的指令信號,經(jīng)過編譯、邏輯判斷、功率放大后,直接驅(qū)動相應(yīng)的電器、液壓、氣動和機(jī)械部件,完成相應(yīng)的動作。以上兩部分加上輸入輸出設(shè)備、驅(qū)動裝置等可以和稱為——計(jì)算機(jī)數(shù)控系統(tǒng)(ComputerizedNumericalControlSystem)也可簡稱為CNC系統(tǒng)。目前通常所說的數(shù)控系統(tǒng),一般均指計(jì)算機(jī)數(shù)控系統(tǒng)。液壓、氣動系統(tǒng):輔助裝置,用來實(shí)現(xiàn)潤滑、冷卻、夾緊、轉(zhuǎn)位、排屑等功能。機(jī)械部分:包括主運(yùn)動部件(主軸)、進(jìn)給運(yùn)動執(zhí)行部分(工作臺、拖板、床身等)伺服系統(tǒng):根據(jù)CNC發(fā)來的速度和位移指令,控制執(zhí)行部件的進(jìn)給速度、方向、位移。數(shù)控機(jī)床的加工運(yùn)動:主運(yùn)動(控制主運(yùn)動可以得到合理的切削速度)一般指主軸轉(zhuǎn)速。數(shù)控機(jī)床需要無級變速,一般采用變頻器控制變頻電機(jī)來實(shí)現(xiàn)無級變速。如:XKA714采用日本安川變頻器,河北變頻電機(jī)。進(jìn)給運(yùn)動(控制進(jìn)給運(yùn)動可以得到不同的加工表面)用伺服電機(jī)或步進(jìn)電機(jī)來控制絲杠的轉(zhuǎn)動,從而帶動工作臺或刀具在二維、三維空間內(nèi)進(jìn)行移動,加工出各種曲面。數(shù)控機(jī)床的優(yōu)缺點(diǎn):優(yōu)點(diǎn):1.精度高,質(zhì)量穩(wěn)定傳動精度高(滾珠絲杠),摩擦阻力小(滾動導(dǎo)軌),設(shè)有檢測元件(矯正誤差)程序自動加工,避免認(rèn)為誤差。2..生產(chǎn)率高,采用高硬度的硬質(zhì)合金刀具,因而切削速度提高,可實(shí)現(xiàn)自動換刀,空行程速度快:15m/min~240m/min,因而縮短了輔助時間。3.功能多,一次裝夾可完成多種加工,消除因重復(fù)定位而帶來的誤差。如:數(shù)空鏜銑床、縱切機(jī)床。4.適應(yīng)不同零件的自動加工,要換零件品種,只需改變程序。5.能完成復(fù)雜形面的加工,如:螺旋槳面6.減低勞動強(qiáng)度,有較高經(jīng)濟(jì)效益。缺點(diǎn):1.價格昂貴,一次性投資大2.維修和操作較復(fù)雜數(shù)控機(jī)床的結(jié)構(gòu)特點(diǎn):1.增加機(jī)床的剛度2.注重散熱和排屑3.采用滾珠絲杠和滾動導(dǎo)軌,或塑料貼面導(dǎo)軌4.采取了傳動消除間隙機(jī)構(gòu),提高了傳動精度分類:1.按工藝用途分2.按加工路線分點(diǎn)位控制系統(tǒng):孔坐標(biāo)位置精度要求高,如:鉆床、鏜床、沖床等.輪廓加工控制系統(tǒng):刀具軌跡運(yùn)動精度要求高,如銑床3.按有無檢測裝置分:1)開環(huán)系統(tǒng)—無位置檢測裝置2)閉環(huán)系統(tǒng)—檢測元件裝在床身和移動部件上3)半閉環(huán)系統(tǒng)—檢測元件裝在電機(jī)尾部4.按可聯(lián)動坐標(biāo)數(shù)分:二坐標(biāo)聯(lián)動——數(shù)控車床三坐標(biāo)聯(lián)動——數(shù)控銑床在工作臺上裝數(shù)控分度頭,即四坐標(biāo)聯(lián)動,使工作臺沿X軸可轉(zhuǎn)動,即軸聯(lián)動。數(shù)控機(jī)床的發(fā)展趨勢:1.先進(jìn)的自檢能力:提高機(jī)床的綜合性能2.向高速、高精度發(fā)展:分辨率可達(dá)0.01微米,進(jìn)給速度可達(dá)400~800mm/min3.更高的生產(chǎn)率,利用率:自動換刀4.單元模塊化:控制單元、伺服單元、機(jī)械部件已模塊化生產(chǎn),需要時組裝,如:XKA714機(jī)械部分北京一機(jī)床,CNC西門子生產(chǎn)5.更強(qiáng)的通訊、圖象編程、顯示功能:計(jì)算機(jī)編程機(jī)械手FML柔性制造生產(chǎn)線FML...FMS...單機(jī)單機(jī)單機(jī)...FA自動化工廠FMLFMSFMS柔性制造系統(tǒng)八、機(jī)械手FML柔性制造生產(chǎn)線FML...FMS...單機(jī)單機(jī)單機(jī)...FA自動化工廠FMLFMSFMS柔性制造系統(tǒng)九、數(shù)控機(jī)床加工特點(diǎn)數(shù)控機(jī)床是新型的自動化機(jī)床,它具有廣泛通用性和很高的自動化程度。數(shù)控機(jī)床是實(shí)現(xiàn)自動化最重要的環(huán)節(jié),是發(fā)展柔性生產(chǎn)的基礎(chǔ)。數(shù)控機(jī)床在加工下面一些零件中更能顯示優(yōu)越性:批量?。?00件以下)而又多次生產(chǎn)的零件幾何形狀復(fù)雜的零件在加工過程中必須進(jìn)行多種加工的零件切削余量大的零件必須嚴(yán)格控制公差(即公差帶范圍小)的零件工藝設(shè)計(jì)經(jīng)常變化的零件加工過程中的錯誤會造成嚴(yán)重浪費(fèi)的貴重零件需要全部檢驗(yàn)的零件,等第二章零件加工程序的編制第一節(jié)概述本節(jié)重點(diǎn):1.數(shù)控加工基本原理2.數(shù)控機(jī)床編程方法一、數(shù)控加工基本原理機(jī)床部件機(jī)床部件機(jī)床部件成品伺服電機(jī)伺服電機(jī)伺服電機(jī)控制機(jī)工藝分析穿孔帶數(shù)據(jù)計(jì)算編程零件圖紙機(jī)床部件機(jī)床部件機(jī)床部件成品伺服電機(jī)伺服電機(jī)伺服電機(jī)控制機(jī)工藝分析穿孔帶數(shù)據(jù)計(jì)算編程零件圖紙二、數(shù)控機(jī)床程序編制的內(nèi)容和步驟主要內(nèi)容:分析零件圖、確定加工工藝過程、進(jìn)行數(shù)學(xué)處理、編寫程序清單、制作控制介質(zhì)、進(jìn)行程序檢查、程序輸入、工件試切成品零件零件毛坯數(shù)控機(jī)床試切數(shù)控系統(tǒng)程序檢查程序輸入編寫程序清單數(shù)學(xué)處理工藝處理分析零件圖紙步驟:成品零件零件毛坯數(shù)控機(jī)床試切數(shù)控系統(tǒng)程序檢查程序輸入編寫程序清單數(shù)學(xué)處理工藝處理分析零件圖紙1.分析零件圖和工藝處理分析零件圖,決定加工方案,確定加工順序,設(shè)計(jì)夾具,選擇刀具,確定走刀路線,切削用量等。正確選擇對刀點(diǎn)、切入方式。2.數(shù)學(xué)處理建立工件坐標(biāo)系,確定加工路線,計(jì)算出各幾何元素的起點(diǎn)、終點(diǎn)、圓心坐標(biāo)值。(復(fù)雜零件或不規(guī)則零件坐標(biāo)點(diǎn)不好找,可以借助CAD畫圖求出)3.編寫程序根據(jù)所使用的數(shù)控系統(tǒng)指定的代碼及格式編寫程序。4.程序輸入以前用穿孔帶作為介質(zhì),通過紙帶閱讀機(jī)送入數(shù)控系統(tǒng)?,F(xiàn)在可以直接用鍵盤輸入,或在計(jì)算機(jī)中編好后通過相應(yīng)的軟件及接口傳入程序。5.程序校驗(yàn)與首件試切程序必須經(jīng)過檢查校驗(yàn)試切后才可使用。可以通過空運(yùn)行程序檢查軌跡是否正確,還可以用圖形模擬功能。首件試切時,一般單段運(yùn)行,監(jiān)視加工狀況,隨時調(diào)整參數(shù),出現(xiàn)問題,立刻停車。三、數(shù)控機(jī)床編程方法手工編程由人工完成零件圖紙分析、工藝處理、數(shù)值計(jì)算、編寫程序清單,直到程序輸入、校驗(yàn),稱為“手工編程”。此種方法適用于點(diǎn)位或幾何形狀不太復(fù)雜的零件。2)自動編程所謂“自動編程”,就是使用計(jì)算機(jī)或編程機(jī),完成零件編程的過程,使用規(guī)定的語言手工編寫一個描述零件加工要求的程序,輸入計(jì)算機(jī)中,計(jì)算機(jī)自動進(jìn)行計(jì)算并生成程序。PowerMill、Mastercam、CAXA等可先畫出零件的三維實(shí)體圖,設(shè)置好加工參數(shù)、路徑,可以自動生成加工程序。此方法適用于復(fù)雜曲面的零件或幾何元素不復(fù)雜,但程序量很大的零件。手工編程時間:加工時間約為30:1且NC機(jī)床不能開動的原因中20%~30%是由于程序不能及時編出造成的,所以必須要求編程自動化。第二節(jié)、數(shù)控機(jī)床編程的基礎(chǔ)知識本節(jié)重點(diǎn):1.程序段格式2.各功能字作用國際上已形成了兩個通用標(biāo)準(zhǔn):國際標(biāo)準(zhǔn)化組織(ISO)標(biāo)準(zhǔn)和美國電子工業(yè)學(xué)會(EIA)標(biāo)準(zhǔn)。我國根據(jù)ISO標(biāo)準(zhǔn)制定了JB3051-82《數(shù)字控制機(jī)床坐標(biāo)和運(yùn)動方向的命名》等國標(biāo)。由于生產(chǎn)廠家使用標(biāo)準(zhǔn)不完全統(tǒng)一,使用代碼、指令含義也不完全相同,因此需參照機(jī)床編程手冊。1、程序結(jié)構(gòu)與格式一個完整的零件加工程序,由若干程序段組成;一個程序段,序號、若干代碼字和結(jié)束符號組成;每個代碼字,由字母和數(shù)字組成。例:(程序段)/N3 G00X10Z10M3S650;程序段結(jié)束符輔助功能代碼坐標(biāo)值準(zhǔn)備功能代碼程序段序列號選擇程序段跳過符例:設(shè)X0=0Y0=0Z0=100Xi=100Yi=80Zi=35用同一把鉆頭加工A、B兩孔,加工程序如下:O2001(程序名,一個完整程序存放在內(nèi)存中的首地址表識符。西門子用“%”,F(xiàn)ANUC用“O”)N001 G91 G00 X100.00Y80.00M03S650;快速定位到A點(diǎn),主軸正轉(zhuǎn),轉(zhuǎn)速650N002 Z-33.00;刀具下降33mm,距工件2mmN003 G01 Z-26.00 F100;直線插補(bǔ),刀具向下工進(jìn)26mm穿透工件N004 G00 Z26.00;快速返回N005 X50.00 Y30.00;快速定位到B點(diǎn)N006 G01 Z-17.00;刀具向下工進(jìn)17mm,進(jìn)入到工件內(nèi)15mmN007 G04 F2;暫停2秒N008 G00 Z50.00;刀具快速上移50mmN009 X-150.00 Y-110.00;返回起始點(diǎn)N010 M02; 程序結(jié)束一個程序段包含三部分:程序標(biāo)號字(N字)+程序主體+結(jié)束符(1)程序標(biāo)號字(N字):也成為程序段號,用以識別和區(qū)分程序段的標(biāo)號,不是所有程序段都要有標(biāo)號,但有標(biāo)號便于查找,對于跳轉(zhuǎn)程序來說,必須有程序段號,程序段號與執(zhí)行順序無關(guān)。(2)結(jié)束符號:用“;”,有些系統(tǒng)用“*”或“LF”,任何程序段都必須有結(jié)束符,否則不與執(zhí)行。(一般情況下,在數(shù)控系統(tǒng)中直接編程時,按回車鍵,可自動生成結(jié)束符,但在電腦中編程時,需手工輸入結(jié)束符)(3)程序段主體部分:一個完整加工過程,包括各種控制信息和數(shù)據(jù),由一個以上功能字組成。功能字包括:準(zhǔn)備功能字(G),坐標(biāo)字(X、Y、Z),輔助功能字(M),進(jìn)給功能字(F),主軸功能字(S),刀具功能字(T)等。2、功能字:(1)準(zhǔn)備功能字(G字):使機(jī)床做某種操作的指令。用地址G和兩位數(shù)字表示,從G00-G99共100種。非模態(tài)G代碼:只在它所在的程序段內(nèi)有效,如:G04、G92、G08、G09(加、減速)模態(tài)G代碼:一旦執(zhí)行就一直保持有效,直到被同一模態(tài)組的另一G代碼替代為止。如:G00、G01、G02(2)坐標(biāo)字:由坐標(biāo)名、帶+/-號的絕對坐標(biāo)值(或增量值)構(gòu)成。X、Y、Z,U、V、W,P、Q、R,A、B、C,I、J、K(3)進(jìn)給功能字(F字):由地址碼F和后面表示進(jìn)給速度的若干位數(shù)構(gòu)成。(4)主軸轉(zhuǎn)速功能字(S字):由S字母和后面的若干位數(shù)字組成。(5)刀具功能字(T字):T地址字后接若干位數(shù)值,數(shù)值為刀號和刀補(bǔ)號。如T3選3號刀具(6)輔助功能字(M字):M地址字后接2位數(shù)值,M00-M99共100種M代碼。如M00、M02、M03、M04等(7)刀具偏置字(D字和H字):D字后接一個數(shù)值是將規(guī)定在刀具偏置表中的刀具直徑值調(diào)出,當(dāng)程序中有G41或G42指令時,這個值就是刀具半徑的補(bǔ)償值。H字后接一個數(shù)值是將規(guī)定在刀具偏置表中的刀具長度度值調(diào)出,當(dāng)Z軸運(yùn)動時,這個值就是刀具長度偏置值。第三節(jié)、坐標(biāo)系本節(jié)重點(diǎn):1)數(shù)控機(jī)床坐標(biāo)系的確定2)機(jī)床坐標(biāo)系、工件坐標(biāo)系、參考點(diǎn)3)工件坐標(biāo)系的設(shè)定一、坐標(biāo)軸數(shù)控機(jī)床的坐標(biāo)系采用直角笛卡爾坐標(biāo)系,其基本坐標(biāo)軸為X、Y、Z直角坐標(biāo)系。其名稱和方向符合右手法則。坐標(biāo)軸方向確定:Z軸:無論哪一種機(jī)床都規(guī)定Z軸作為平行于主軸中心線的坐標(biāo)軸,如果有多個主軸,應(yīng)選擇垂直于工件裝夾面的軸為Z軸。X軸:通常選擇為平行于工件裝夾面,與主要切削進(jìn)給方向平行。旋轉(zhuǎn)坐標(biāo)A、B、C的方向分別對應(yīng)X、Y、Z軸按右手螺旋方向確定。+Z:使刀具遠(yuǎn)離工件的方向。+X:(1).在刀具旋轉(zhuǎn)的機(jī)床上(如銑床),如果Z軸水平,當(dāng)從主軸向工件看時,+X方向指向右方(臥銑)。如果Z軸垂直,當(dāng)從主軸向工件看時,+X方向指向右方(立銑)。(2).在沒有旋轉(zhuǎn)刀具、沒有旋轉(zhuǎn)工件的機(jī)床上(牛頭刨),X軸平行于主要切削方向。注意:編程時認(rèn)為-刀具運(yùn)動,工件靜止,刀具在刻畫工件。二、坐標(biāo)原點(diǎn)1.機(jī)床原點(diǎn):現(xiàn)代數(shù)控機(jī)床一般都有一個基準(zhǔn)位置,稱為機(jī)床原點(diǎn)(machineorigin)或機(jī)床絕對原點(diǎn)(machineabsoluteorigin)。是機(jī)床制造商設(shè)置在機(jī)床上的一個物理位置,其作用是使機(jī)床與控制系統(tǒng)同步,建立測量機(jī)床運(yùn)動坐標(biāo)的起始點(diǎn)。一般用“M”表示。或用表示。2.機(jī)床參考點(diǎn):與機(jī)床原點(diǎn)相對應(yīng)的還有一個機(jī)床參考點(diǎn)(referencepoint),用“R”表示,或用表示。它是機(jī)床制造商在機(jī)床上用行程開關(guān)設(shè)置的一個物理位置,與機(jī)床原點(diǎn)的相對位置是固定的,機(jī)床出廠前由機(jī)床制造商精密測量確定。3.程序原點(diǎn):(programorigin)編程員在數(shù)控編程過程中定義在工件上的幾何基準(zhǔn)點(diǎn),有時也稱為工件原點(diǎn)(partorigin),用“W”表示,或用表示。程序原點(diǎn)一般用G92或G54-G59(對于數(shù)控鏜銑床)和G50(對于數(shù)控車床)設(shè)置。三、坐標(biāo)系1.機(jī)床坐標(biāo)系:機(jī)床原點(diǎn)對應(yīng)的坐標(biāo)系稱為機(jī)床坐標(biāo)系,它是固定不變的,是最基本的坐標(biāo)系,是在機(jī)床返回參考點(diǎn)后建立起來的,一旦建立,除了受斷電影響外,不受程序控制和新設(shè)定坐標(biāo)系影響。通過給參考點(diǎn)賦值可以給出機(jī)床坐標(biāo)系的原點(diǎn)位置,有些機(jī)床把參考點(diǎn)和機(jī)床坐標(biāo)系原點(diǎn)重合。2.工件坐標(biāo)系:程序原點(diǎn)對應(yīng)的坐標(biāo)系稱為工件坐標(biāo)系,這個坐標(biāo)系由編程員自己設(shè)定,只要方便編程即可。但在實(shí)際加工中,操作者在機(jī)床上裝好工件之后要測量該工件坐標(biāo)系的原點(diǎn)和基本機(jī)床坐標(biāo)系原點(diǎn)的距離,并把測得的距離在數(shù)控系統(tǒng)中預(yù)先設(shè)定,這個設(shè)定值叫工件零點(diǎn)偏置。如圖:例1.如車床例2.如銑床一般數(shù)控系統(tǒng)可以設(shè)定幾個工件坐標(biāo)系。例如美國A-B公司的9系列數(shù)控系統(tǒng)就可以設(shè)定9個工件坐標(biāo)系。它們是G54、G55、G56、G57、G58、G59、G59.1、G59.2、G59.3。它們是同一組模態(tài)指令,同時只能有一個有效。下面舉例說明機(jī)床參考點(diǎn)、機(jī)床坐標(biāo)系、工件坐標(biāo)系的建立及關(guān)系:如圖:通過給機(jī)床參考點(diǎn)賦值X=-3、Y=-2,定義了機(jī)床坐標(biāo)系,然后在機(jī)床坐標(biāo)系中用坐標(biāo)值X=3、Y=2定義G54工件坐標(biāo)系的零點(diǎn)位置。舉例說明工件坐標(biāo)系與機(jī)床坐標(biāo)系的關(guān)系設(shè)刀具在基準(zhǔn)點(diǎn)(-6,0),要使刀具從基準(zhǔn)點(diǎn)移到A、再到B、C、D、再經(jīng)O1點(diǎn)返回基準(zhǔn)點(diǎn)。程序如下:N1 G00 G90 G54 X10 Y10;N2 G01 X30 F100;N3 X10 Y20;N4 G00 G53 X10 Y20;N5 X0 Y0;N6 G28 X0 Y0;舉例說明工件坐標(biāo)系與工件坐標(biāo)系的關(guān)系程序如下:G54;激活G54工件坐標(biāo)系G00 X20 Y20;刀具移到G54工件坐標(biāo)系中的X20、Y20點(diǎn)G55 X10 Y10;刀具移到G55工件坐標(biāo)系中的X10、Y10點(diǎn)X3 Y2;刀具運(yùn)動到G55工件坐標(biāo)系中的X3、Y2點(diǎn)修改偏置表中的偏置值:常用的是手動修改和通過程序修改兩種。3.設(shè)定工件坐標(biāo)系設(shè)定工件坐標(biāo)系原點(diǎn)常用G92或G54-G59(對于數(shù)控鏜銑床)設(shè)置。(1)G92-后面的坐標(biāo)值是把刀具的當(dāng)前位置設(shè)定在新坐標(biāo)系中的坐標(biāo)值。如下例中Ni句設(shè)定的坐標(biāo)系是把刀具所在的位置A點(diǎn),設(shè)定在該坐標(biāo)系的X=0、Y=0點(diǎn)上。Nj句設(shè)定的坐標(biāo)系是把A點(diǎn)設(shè)定在該坐標(biāo)系的X=100、Y=100點(diǎn)上。G92指令不能命令機(jī)床運(yùn)動。通常用G92設(shè)定對刀點(diǎn),數(shù)控機(jī)床工作時,有時先把刀具移到第一工步的起始點(diǎn)上,利用G92建立工件坐標(biāo)系。下面以車床為例:N1 M03 S640N2 G92 X25 Z40:注:先測量工件的直徑、長度(25、40),刀具起始位置在A點(diǎn),主軸啟動,手動移動到B點(diǎn),啟動程序,程序運(yùn)行到G92時,自動把B點(diǎn)定義為新建工件坐標(biāo)系中的(25,40)點(diǎn),新工件坐標(biāo)系建立,加工程序在工件坐標(biāo)系中運(yùn)行。G92的另一功能是移動由G54-G59建立的工件坐標(biāo)系。如圖例N3 G55 Y10 X5;在G55坐標(biāo)系移到X5,Y10點(diǎn)N4 G54 Y10 X5;在G54坐標(biāo)系移到X5,Y10點(diǎn)N5 G92 Y-5 X-5;把刀具所在位置定義新G54坐標(biāo)系下Y-5,X-5點(diǎn),G55同時移動相同增量N6 Y15 X0;移動到新G54坐標(biāo)系下Y15,X0點(diǎn)N7 G55 Y10 X5;移動到新G55坐標(biāo)系下Y10,X10點(diǎn)舉例說明G92、G54-G59的應(yīng)用:下圖描述了一個一裝夾加工三個相同零件的多程序原點(diǎn)與機(jī)床參考點(diǎn)之間的關(guān)系及偏移計(jì)算方法,先以G92為例:如圖:N1 G90;絕對編程,刀具位于機(jī)床參考點(diǎn)N2 G92 X6 Y6 Z0;將程序原點(diǎn)定義在第一個零件的工件原點(diǎn)W1: : : 加工第一個零件N8 G00 X0 Y0;快速返回程序原點(diǎn)N9 G92 X4 Y3;將程序原點(diǎn)定義在第二個零件的工件原點(diǎn)W2: : :加工第二個零件N13G00 X0 Y0;快速返回程序原點(diǎn)N14G92 X4.5 Y-1.2;將程序原點(diǎn)定義在第三個零件的工件原點(diǎn)W3舉例說明G54-G59應(yīng)用:首先設(shè)置G54-G59原點(diǎn)偏置寄存器:對于零件1:G54X-6Y-6Z0對于零件2:G55X-10Y-9Z0對于零件3:G56X-14.5Y-7.8Z0然后調(diào)用:N1 G90 G54:加工第一個零件N7 G55:加工第二個零件N10 G56:加工第三個零件4.工件坐標(biāo)系的零點(diǎn)偏置用G52指令可將工件坐標(biāo)系的零點(diǎn)偏置一個增量值G52XYZ;執(zhí)行該指令可將當(dāng)前坐標(biāo)系零點(diǎn)從原來的位置偏移一個XYZ距離。G52與G92比較區(qū)別:G52后面的坐標(biāo)值是工件坐標(biāo)系原點(diǎn)的移動值,而G92后面的坐標(biāo)值是刀具在新坐標(biāo)系中的坐標(biāo)值。相同:不產(chǎn)生機(jī)床移動,只改變工件坐標(biāo)系位置。例:程序機(jī)床坐標(biāo)系位置工件坐標(biāo)系位置G01X25Y25F55X25Y25X25Y25G52X10Y10X25Y25X15Y15注:G01前無工件坐標(biāo)系設(shè)定指令(如G92),所以工件坐標(biāo)系與機(jī)床坐標(biāo)系重合,G52偏置后機(jī)床坐標(biāo)系不動,工件坐標(biāo)系移動。取消方式:1)用G52X0Y0Z0 2)用G92移動有零點(diǎn)偏置的坐標(biāo)系3)程序結(jié)束第四節(jié)常用編程指令本節(jié)重點(diǎn):1)重點(diǎn)掌握基本編程指令的使用2)注意車床與銑床編程時的區(qū)別3)熟練掌握極坐標(biāo)編程4)會使用刀具長度偏置指令及半徑補(bǔ)償指令一、快速定位方式G00(模態(tài))格式:G00XYZ;G00軌跡是直線,速度由系統(tǒng)確定,后面的坐標(biāo)值為終點(diǎn)坐標(biāo)值,應(yīng)用于空行程、快進(jìn)、快退,節(jié)省時間,提高效率。二、直線插補(bǔ)指令G01(模態(tài))格式:G01XYZF;XYZ坐標(biāo)值為直線終點(diǎn)坐標(biāo)值,可為絕對坐標(biāo)值或相對坐標(biāo)值,F(xiàn)為速度指令,改變F值可以改變直線插補(bǔ)速度。*程序中首次出現(xiàn)的插補(bǔ)指令(G01、G02、G03)一定要有F指令,否則出錯!后續(xù)程序中如速度相同可省略。如速度改變不可省略。三、1)絕對坐標(biāo)編程指令G90(模態(tài))格式:G90;以后出現(xiàn)的坐標(biāo)值均為絕對坐標(biāo)值,即刀具運(yùn)動的位置坐標(biāo)是指刀具相對于程序原點(diǎn)的坐標(biāo)。2)相對坐標(biāo)編程指令G91(模態(tài))格式:G91;以后出現(xiàn)的坐標(biāo)值均為相對坐標(biāo)值,即刀具運(yùn)動的位置坐標(biāo)是指刀具從當(dāng)前位置到下一位置之間的增量。例:分別用絕對和增量方式編程絕對方式: 增量方式:N1 M03S640;主軸正轉(zhuǎn) N1 M03 S640;N2 G90; 選絕對(增量)N2 G91;N3 G00 X20 Z60; 快進(jìn)A-B N3 G00 X-60 Z-20;N4 G01X30Z40F100;工進(jìn)B-C N4 G01X10Z-20F100;N5 G01 X30 Z20; C-D N5 G01 X0 Z-20;N6 G01 X40 Z20; D-E N6 G01 X10 Z0;N7 M02; 結(jié)束 N7 M02;有些數(shù)控系統(tǒng)不用G90、G91區(qū)分絕對和增量編程,而是直接用X、Y、Z表示絕對編程,用U、V、W表示增量編程。例:絕對編程:增量編程:N1 M03S640; N1 M03S640;N2 G00X20 Z60; N2 G00U-60 W-20;N3 G01X30 Z40 F100; N3 G01U10 W-20 F100;N4 G01X30 Z20; N4 G01X0 Z-20;N5 G01X40 Z20; N5 G01X10 Z0;N6 M02; N6 M02;以上程序中沒有出現(xiàn)G92指令,G92指令為定義工件坐標(biāo)系,有些系統(tǒng)用G50(數(shù)控車),還有些系統(tǒng)兩者都不用(南京仁和),它采用直接對刀,通過輸入刀補(bǔ)參數(shù)來建立工件坐標(biāo)。習(xí)題:根據(jù)下圖編寫加工程序(加工路徑A-B-C-D-A)絕對方式: 增量方式:N1 G90 G00 X16 Z50; N1 G91 G00 X-24;N2 G01 Z35 F200; N2 G01 Z-15 F200;N3 X18 Z20; N3 X2 Z-15;N4 G00 X40 Z50; N4 G00 X22 Z30;N5 M02; N5 M02;**注意數(shù)控車床編程特點(diǎn):X軸方向豎直向下,Z軸方向水平向右;X軸坐標(biāo)為Z軸坐標(biāo)2倍,即直徑量編程。注意上例中,程序中有很多坐標(biāo)字、G功能字被省略。(書22頁:若某個方向上的坐標(biāo)增量值為0,則在程序中可以省略。)表現(xiàn)在絕對編程中:相鄰程序段中坐標(biāo)值相同的坐標(biāo)字可以省略;而在增量編程中:程序段中坐標(biāo)值為0的坐標(biāo)字可以省略。習(xí)題:綜合運(yùn)用G00、G01指令編程。四、圓弧插補(bǔ)指令G02、G03(模態(tài))G02--順圓插補(bǔ)(在車床上為逆圓插補(bǔ))G03--逆圓插補(bǔ)(在車床上為順圓插補(bǔ))格式:G02(G03)XY(Z)IJ(K)或(R),F(xiàn);X、Y、Z值為圓弧終點(diǎn)坐標(biāo)值(G90),或是終點(diǎn)相對起點(diǎn)的增量值(G91);I、J、K值為圓心相對于圓弧起點(diǎn)的增量值,且總為增量值;R值為圓弧半徑,該值的正負(fù)取決于圓弧的大小,若圓弧小于或等于180度,則R為正值,若圓弧大于180度,則R值為負(fù)。F值為圓弧插補(bǔ)的進(jìn)給速度。1例:(此例為車床,X軸方向與銑床不同,注意G02、G03方向)絕對方式:G02 X120 Z10 I60 K-40 F300;增量方式:G02 U60 W-90 I60 K-40 F300;2例:(比較上例,體會坐標(biāo)軸方向?qū)A弧插補(bǔ)方向的影響)絕對方式:G90 G00 X42 Y32G02 X30 Y20 J-12 F200G03 X10 Y20 I-10增量方式:G91 G00 X-8 Y-10G02 X-12 Y-12 J-12 F200G03 X-20 I-10用R編程:G90 G00 X42 Y32G02 X30 Y20 R-12 F200G03 X10 Y20 R10習(xí)題:綜合運(yùn)用G01、G02、G03等基本指令按照下圖編寫程序(路徑O-A-B-C-D-E-F-G-O)N1 M03 S300;N2 G90 G54 G00 X0 Y0; 快速定位到O點(diǎn)N3 G01 X0 Y15 F100; O-AN4 G01 X10 Y15; A-BN5 G02 X15 Y10 I0 J-5; B-CN6 G03 X18 Y7 I3 J0; C-DN7 G01 X20 Y7; D-EN8 G01 X23 Y5; E-FN9 G01 X23 Y0; F-GN10 G01 X0 Y0; G-ON11 M02;五、確定插補(bǔ)平面指令G17、G18、G19平面選擇可由程序段中的坐標(biāo)字確定,也可由G17、G18、G19確定。圓弧插補(bǔ)指令后不能同時出現(xiàn)三個方向的坐標(biāo)字G17選擇XY平面G18選擇XZ平面G19選擇YZ平面六、螺旋線加工有些數(shù)控系統(tǒng)可利用G02、G03指令進(jìn)行三維螺旋線加工,即在選定的插補(bǔ)平面內(nèi)完成圓弧插補(bǔ)的同時在垂直于該平面的第三維方向上進(jìn)行直線插補(bǔ)。格式:繞Z軸的螺旋線是在XY平面內(nèi)的圓弧插補(bǔ)和Z軸的直線插補(bǔ):G17 G02(G03)XYZIJ(R)F;繞Y軸的螺旋線是在XZ平面內(nèi)的圓弧插補(bǔ)和Y軸的直線插補(bǔ):G18 G02(G03)XZYIK(R)F;繞X軸的螺旋線是在YZ平面內(nèi)的圓弧插補(bǔ)和X軸的直線插補(bǔ):G19 G02(G03)YZXJK(R)F;X、Y、Z、I、J、K、R、F值與平面內(nèi)圓弧插補(bǔ)的含義一致。例:AB為螺旋線,起點(diǎn)A(10,0,0),終點(diǎn)B(0,10,5),B`(0,10,0)圓弧插補(bǔ)平面為XY平面,逆圓插補(bǔ),程序如下:G90 G17 G03 X0 Y10 Z5 I-10 J0 F100注:I、J為投影圓?。ˋB`)的圓心相對于起點(diǎn)的增量值。七、切削螺紋指令G33(模態(tài))一般格式:G33 X(Y)ZF;若為直螺紋可省略X(或Y),這里指令導(dǎo)程的字是F,有的標(biāo)準(zhǔn)規(guī)定螺紋導(dǎo)程用IJK字。數(shù)控車床、數(shù)控鏜銑床、加工中心等都有螺紋切削功能,具有螺紋切削功能的機(jī)床,主軸上都聯(lián)接編碼器,主軸旋轉(zhuǎn)時由編碼器記錄主軸的初始位置、轉(zhuǎn)角、轉(zhuǎn)數(shù)和旋轉(zhuǎn)速度,由于要多次重復(fù)加工,因此螺紋認(rèn)頭必須要準(zhǔn),所謂認(rèn)頭就是每次重復(fù)加工時,必須從同一位置進(jìn)行加工,否則就會亂扣。例:在加工中心上切削螺紋,工件固定在工作臺上,刀具裝在主軸上。程序如下:N1 G90 G00 Y-70.0; 刀具定位于螺孔中心N2 Z200.0 S45 M03; 主軸正轉(zhuǎn),刀具沿Z向接近工件N3 G33 Z120 F5; 第一次切削,導(dǎo)程F=5N4 M19;主軸定向停止(使主軸每次都停止在同一角度位置,以便找到起始位置)N5 G00 Y-75; 刀具沿Y向退刀N6 Z200 M00; 刀具沿Z向退回孔端,程序暫停調(diào)刀N7 Y-70 M03; 刀具對準(zhǔn)孔中心,主軸啟動N8 G04 X2; 暫停兩秒,便于主軸速度到達(dá)N9 G33 Z120 F5; 第二次螺紋切削N10 M19; 主軸定向停止N11 G00 Y-75; 刀具沿Y向退刀N12 Z200 M00; 刀具沿Z向退回孔端,程序暫停調(diào)刀N13 Y-70 M03; 刀具對準(zhǔn)孔中心,主軸啟動N14 G04 X2; 暫停兩秒,便于主軸速度到達(dá)N15 G33 Z120 F5; 第三次螺紋切削N16 M19; 主軸定向停止:NXX M02; 程序結(jié)束切削錐度螺紋時,工件要沿Z和X(或Y)兩個方向移動,因螺紋中心線通常與主軸中心線重合,因此,Z向移動總關(guān)聯(lián)導(dǎo)程,而X(或Y)向移動則產(chǎn)生錐度。例:G90 G33 X10 Z100 F4;八、極坐標(biāo)編程用極坐標(biāo)(極徑和極角)方式編寫程序格式:G16;XY;或(XZ;或YZ;)G15;在XY和XZ平面內(nèi),X后面的數(shù)值是極徑的值,Y和Z后面的數(shù)值是極角,在YZ平面內(nèi),Y字后面的是極徑,Z字后面是極角。(極角單位是“度”,逆時針為“正”,順時針為“負(fù)”。極徑和極角的值與增量方式還是絕對方式有關(guān),也可以混用。增量方式(G91):極徑的起點(diǎn)是刀具當(dāng)前所在位置,極角是相對于上一次編程角度的增量值,在剛進(jìn)入極坐標(biāo)編程方式時,極角的起始邊是當(dāng)前有效平面的第一坐標(biāo)軸,缺省表示極角為0。絕對方式(G90):極徑的起點(diǎn)總是坐標(biāo)系的原點(diǎn),極角的起始邊永遠(yuǎn)是當(dāng)前有效平面的第一坐標(biāo)軸。例圖,刀具運(yùn)行軌跡是O-A-B-C增量方式:N10 G91 G00 X0 Y0 F150;N20 G01 X10 Y10;N30 G16;N40 X22 Y10;N50 X15 Y260;N60 G15;N70 M30;絕對方式:N5 G00 X0 Y0 F150;N10 G90;N20 G01 X10 Y10;N30 G16;N40 X22 Y10;N50 X15 Y80;N60 G15;N70 M30;極坐標(biāo)編程中,若后一段中的極徑或極角值與前一段相同,則后一段程序中可省略不寫,但不能全部省略,至少要出現(xiàn)一個極坐標(biāo)字。例圖:N10 G00 X10 Y5;N20 G01G91G16 F100;N30 X20 Y45;N40 Y90;N50 Y90;N60 Y90;N70 M30;或者:N10 G00 X10 Y5;N20 G01 G91 G16 F100;N30 X20 Y45;N40 Y90;N50 X20;N60 X20;N70 M30;思考:針對上例,絕對方式與增量方式編程哪種較適合?混合編程例圖:(極徑為絕對,極角為增量)N10 G90 G01 X0 Y0 Z0 F100;N20 G16;N30 G90 X10 Y0;N40 G81G91Y30Z10R5L12(省略X10)N50 G15;N60 M30G81為鉆孔循環(huán),每鉆完一孔自動抬刀,抬升高度由R值設(shè)定,L值為循環(huán)次數(shù)?;旌暇幊汤龍D:(極徑為增量,極角為絕對)N10 G00 X0 Y0 F500;N20 G90 G81 X3 Y0 R3 Z10;N30 G16;N40 G91 X4 G90 Y135;N50 Y225;N60 Y315;N70 G15 X6 Y0;N80 G16;N90 G91 X8 G90 Y135;N100 Y225;N110 Y315;N120 M30;以上程序只出現(xiàn)一次G81,以后G81都省略。欲結(jié)束固定循環(huán),需有固定循環(huán)結(jié)束指令或程序結(jié)束。加工圓弧時,可用極坐標(biāo)字指定圓弧終點(diǎn)位置,但圓心仍用I、J、K表示,方法不變,所以圓弧加工程序段中包含極坐標(biāo)和直角坐標(biāo)。例圖:N1 G00 X0 Y0;N2 G91 G16 F100;N3 G02 X20 Y20 I9.397 J3.42;N4 G15;N5 M30;九、刀具長度偏置指令G43、G44、G49(模態(tài))通常,數(shù)控車床的刀具裝在回轉(zhuǎn)刀架上,加工中心、數(shù)控鏜銑床、數(shù)控鉆床等刀具裝在主軸上,由于刀具長度不同,裝刀后刀尖所在位置不同,即使是同一把刀具,由于磨損、重磨變短,重裝后刀尖位置也會發(fā)生變化。如果要用不同的刀具加工同一工件,確定刀尖位置是十分重要的。為了解決這一問題,我們把刀尖位置都設(shè)在同一基準(zhǔn)上,一般刀尖基準(zhǔn)是刀柄測量線(或是裝在主軸上的刀具使用主軸前端面,裝在刀架上的刀具可以是刀架前端面)。編程時不用考慮實(shí)際刀具的長度偏差,只以這個基準(zhǔn)進(jìn)行編程,而刀尖的實(shí)際位置由G43、G44來修正。(一般而言,刀具長度補(bǔ)償對于二坐標(biāo)、三坐標(biāo)聯(lián)動數(shù)控加工是有效的,但對于刀具擺動的四、五坐標(biāo)聯(lián)動數(shù)控加工,則無效)刀具長度補(bǔ)償在發(fā)生作用前,必須先進(jìn)行刀具參數(shù)的設(shè)置。設(shè)置的方法有機(jī)內(nèi)試切法、機(jī)內(nèi)對刀法和機(jī)外對刀法。數(shù)控車一般采用機(jī)內(nèi)試切法和機(jī)內(nèi)對刀法。數(shù)控銑采用機(jī)外對刀法。不論用哪種方法,所獲得的數(shù)據(jù)都必須通過手動數(shù)據(jù)輸入方式將刀具參數(shù)輸入數(shù)控系統(tǒng)的刀具參數(shù)表中。格式:G43(G44)HZ;G43為刀具長度正向偏置指令(或離開工件補(bǔ)償),G44為刀具長度負(fù)向偏置指令(或趨向工件補(bǔ)償)。H地址中存儲的為刀具偏置量。取消刀具長度補(bǔ)償用G49指定。G43作用:刀具在做Z向移動時,刀具實(shí)際移動距離等于Z值加上H地址中的刀具偏置值。G44作用:刀具在做Z向移動時,刀具實(shí)際移動距離等于Z值減去H地址中的刀具偏置值。H地址中的偏置值可以為正值,也可以為負(fù)值。不可簡單理解為測得的刀具長度。例圖:通過上例可以看出,在程序命令方式下,可以通過修改刀具長度偏置寄存器中的值達(dá)到控制切削深度的目的,無須修改零件程序。思考:既然G43(G44)只是把程序控制對象從基準(zhǔn)點(diǎn)移到刀尖,試分析下列語句是否可以互換:N1 G91 G00 G43 H01 Z-348;(H01=100)與N1 G91 G00 Z-248;兩段程序走刀位置完全相同,可互換,但第一段程序更方便,可應(yīng)用于不同的刀具,換刀后只需修改H地址中的刀具偏置值即可,而第二段程序若換刀后,刀長改變,刀尖位置也發(fā)生改變,軌跡變化。數(shù)控編程員應(yīng)記住:零件程序假設(shè)的是刀尖(或刀心)相對于工件的運(yùn)動,刀具長度補(bǔ)償?shù)膶?shí)質(zhì)是將刀具相對于工件的坐標(biāo)由刀具長度基準(zhǔn)點(diǎn)(或刀具安裝定位點(diǎn))移到刀尖(或刀心)位置。有些機(jī)床不需要G43、G44,而是實(shí)行自動刀具長度補(bǔ)償,即把基準(zhǔn)點(diǎn)到刀尖的長度測出,輸入刀具參數(shù)表中即可自動補(bǔ)償。刀具長度偏置的取消:(1)用H00取消,H00地址中的值總為0(2)用G49取消*注意:只有在線性程序段(G00、G01)才能使用刀具長度偏置!例圖:用銑刀加工ABCDA輪廓線示意圖,立銑刀裝在主軸上,銑刀測量基準(zhǔn)I到工件上表面的距離為350mm,要加工III、IV面,必須把刀具從基準(zhǔn)面I移近工件上表面,再作Z向切入進(jìn)給。程序如下:N1 G91 G00 G43 H01 Z-348;N2 G01 Z-12 F100;:Ni G00 G49 Z360;由圖可知,銑刀端面與工件上表面間距離是(350-100)=250mm,但N1句中的Z-348,如沒有刀偏(G43),則刀尖要下降348mm會進(jìn)入工件上表面以下98mm,顯然不對,句中的G43H01就能修正這一錯誤,這里H01地址中的刀具偏置值是100,則指令N1含義為刀具向下移動距離等于Z值+H地址中的值,即-348+100=-248mm,即刀具沿Z向以G00方式按G91相對坐標(biāo)值移動了-248mm,這時刀尖距離工件上表面2mm,N2句向下切削12mm,從而完成刀具下切。Ni句為取消刀偏,使刀具退回起始點(diǎn),G49作用是把G43加上的偏置長度從Z值中減掉,即360-100=260mm,即相當(dāng)于刀尖實(shí)際上移260mm,回到初始位置。十、刀具位置偏置G45-G48(非模態(tài))在運(yùn)動方向上的偏置叫刀具位置偏置格式:G45G46G47 XYH(D);G48G45:使刀具的實(shí)際運(yùn)動位置等于坐標(biāo)指令與偏置值的代數(shù)和G46:是兩者的代數(shù)差G47:刀具運(yùn)動距離等于編程距離與2倍偏置值的代數(shù)和G48:兩者的代數(shù)差移動指令為零時,在絕對方式下(G90),刀具位置偏置指令不起作用,在增量方式下(G91),僅移動偏置值。G45-G48用法,例如表2-4:例,根據(jù)軌跡編程,H01=r刀具半徑N1 M06 T01;N2 G91 G46 G00 X20 Y40 H01;N3 G47 G01 Y30 H01 F100;N4 G47 X30;N5 G49 Y-15;N6 G48 X40;N7 G49 Y15;N8 G47 X20;N9 G47 Y-30;N10 G47 X-90;N11 G00 G49 X-20 Y-40;N12 M02;十一、刀具半徑補(bǔ)償指令G41、G42、G40(模態(tài))(一)、刀具半徑補(bǔ)償?shù)哪康模涸跀?shù)控銑床上進(jìn)行輪廓的銑削加工時,由于刀具半徑的存在,刀具中心軌跡和工件輪廓不重合。如果系統(tǒng)沒有半徑補(bǔ)償功能,則只能按刀心軌跡進(jìn)行編程,即在編程時事先加上或減去刀具半徑,其計(jì)算相當(dāng)復(fù)雜,計(jì)算量大,尤其當(dāng)?shù)毒吣p、重磨或換新刀后,刀具半徑發(fā)生變化時,必須從新計(jì)算刀心軌跡,修改程序,這樣既繁瑣,又不利于保證加工精度。當(dāng)數(shù)控系統(tǒng)具備刀具半徑補(bǔ)償功能時,數(shù)控編程只需按工件輪廓進(jìn)行,數(shù)控系統(tǒng)會自動計(jì)算刀心軌跡,使刀具偏離工件輪廓一個刀具半徑值,即進(jìn)行刀具半徑補(bǔ)償。(二)、刀具半徑補(bǔ)償指令格式:G41XY;DXZ;G42YZ;G41:左側(cè)刀具半徑補(bǔ)償G42:右側(cè)刀具半徑補(bǔ)償G40:取消半徑補(bǔ)償X、Y、Z:建立刀具半徑補(bǔ)償運(yùn)動的終點(diǎn)(實(shí)際為G00或G01指令的坐標(biāo)字),半徑補(bǔ)償只能在規(guī)定的平面內(nèi)進(jìn)行,可由坐標(biāo)字或G17、G18、G19選擇確定。D字:偏置號,D后面是多位自然數(shù),每一個偏置號都是一個內(nèi)存地址,這些地址中存放著刀具半徑值(D00地址中值永遠(yuǎn)為0)。*刀具半徑補(bǔ)償?shù)慕⒅荒茉贕01、G00下完成,不可在G02、G03方式下完成,但一旦建立,刀具所走過曲線都有效,即編程曲線永遠(yuǎn)是銑刀回轉(zhuǎn)圓的包絡(luò)線。(三)、刀具半徑補(bǔ)償編程舉例:例1:對圖零件編程:圖中裝刀基準(zhǔn)點(diǎn)是0,銑刀長度是100mm,半徑是9mm,編寫加工ABCDA輪廓線的程序:D01=9 H01=100N1 G92 X0 Y0 Z0;N2 G91 G00 G41 D01 X200 Y200;N3 G43 H01 Z-348;N4 G01 Z-12 F100;N5 Y30;N6 X20;N7 G02 X30 Y-30 I0 J-30;N8 G01 X-50;N9 G00 G49 Z360;N10 G40 X-200 Y-200;N11 M30;注意退刀順序:先Z向退刀,再X、Y向退刀。例2:根據(jù)圖編程,設(shè):D01=5mm程序如下:N0 G90 G00 X0 Y0;N1 G00 G42 X20 Y20 D01;N2 G01 X70 F100;N3 G03 X82.99 Y4205 R15;N4 G01 X72.99 Y62.5;N5 G03 X59.33 Y66.16 R15;N6 G02 X38.521Y69.797R16;N7 G01 X20 Y95;N8 Y71.18;N9 G02 Y48.82 R15;N10 G01 Y20;N11 G00 G40 X0 Y0;N12 M30;(四)、刀具半徑補(bǔ)償?shù)娜∠嚎梢杂肎40指令取消,也可以用D00,D00地址中的半徑值是0。本節(jié)重點(diǎn):注意刀具半徑補(bǔ)償方向的選擇!思考:試舉例說明如何用刀具半徑補(bǔ)償指令修正加工零件的尺寸。習(xí)題:獨(dú)立完成編程,注意半徑補(bǔ)償,可考慮用極坐標(biāo)編程,已知D01=10,H01=100第五節(jié)子程序和固定循環(huán).本節(jié)重點(diǎn):1)掌握子程序調(diào)用格式2)了解固定循環(huán)的使用方法3)能讀懂程序中固定循環(huán)指令的含義一、子程序:當(dāng)同樣的一組程序被重復(fù)使用多于一次時,經(jīng)常把他編成子程序。(一)、格式:O*****子程序名;;:子程序主體;M99;子程序結(jié)束FANUCA系統(tǒng)的子程序名用字母“O”打頭,后面跟5位自然數(shù),可區(qū)分99999個不同的子程序。而西門子系統(tǒng)用“%”開頭。子程序的格式和主程序完全相同,M99是子程序結(jié)束指令,遇到M99時返回主程序斷點(diǎn)。(二)、子程序調(diào)用(M98)格式:M98 P***** L;M98是子程序調(diào)用指令,P是調(diào)用子程序標(biāo)識符,而后面的5位自然數(shù)是被調(diào)用的子程序的編號,它與子程序名中的“O”字母后面的數(shù)相同,L字是調(diào)用次數(shù),缺省為1次。一般,程序都是按順序執(zhí)行的,根據(jù)工藝要求,子程序調(diào)用指令被放在主程序合適的位置,當(dāng)執(zhí)行到M98P*****時,控制系統(tǒng)將轉(zhuǎn)去執(zhí)行子程序,遇到M99返回主程序斷點(diǎn)。在子程序中,如果控制系統(tǒng)在讀到M99以前讀到了M02或M30,會停止零件程序執(zhí)行,因此一般不在子程序中編寫M02、M30。例:主程序 N1 G90; N2 G00 X0 Y0; N3 : N10 M98 P11111 L3;(調(diào)用子程序(一)) N11 G01 X0 Y0; : N15 M98 P22222 L2;(調(diào)用子程序(二)) : N99 M02;子程序(一) O11111 N100 : N109 M99;(返回?cái)帱c(diǎn))子程序(二) O22222 N110 : N120 M99;(返回?cái)帱c(diǎn))有些系統(tǒng)用“G36A”調(diào)用子程序格式:G36 A**;調(diào)用A**子程序G37 A**;子程序A**開始:G38; 子程序結(jié)束例:(零件毛坯外徑31mm,長度45mm)N1 G90;N2 G92 X40 Z15;N3 M03 S640;N4 M06 T1;N5 G00 X32 Z-12;N6 G91;N7 G36 A1;N8 G90;N9 G00 X32 Z-32;N10 G91;N11 G36 A1;N12 G90;N13 G0

溫馨提示

  • 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)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論