數(shù)控課件-第2章-數(shù)控加工程序編制_第1頁
數(shù)控課件-第2章-數(shù)控加工程序編制_第2頁
數(shù)控課件-第2章-數(shù)控加工程序編制_第3頁
數(shù)控課件-第2章-數(shù)控加工程序編制_第4頁
數(shù)控課件-第2章-數(shù)控加工程序編制_第5頁
已閱讀5頁,還剩106頁未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡介

1、2020/10/5,數(shù)控技術(shù),1,內(nèi)容提要 本章講述 數(shù)控加工的工藝分析和典型的加工方法; 加工程序的編制、結(jié)構(gòu)及常用算法; 簡要介紹自動(dòng)編程。,第二章 數(shù)控加工程序的編制,2020/10/5,數(shù)控技術(shù),2,一、程序編制的基本概念 數(shù)控加工程序編制: 從零件圖紙到制成控制介質(zhì)的全過程。 將零件的加工信息、加工順序、零件輪廓軌跡尺寸、工藝參數(shù)(F、S、T)及輔助動(dòng)作(變速、換刀、冷卻液啟停、工件夾緊松開等)等,用規(guī)定的文字、數(shù)字、符號(hào)組成的代碼按一定的格式編寫加工程序單,并將程序單的信息變成控制介質(zhì)的整個(gè)過程。,第一節(jié) 手工編程與自動(dòng)編程,2020/10/5,數(shù)控技術(shù),3,程序編制分為:手工編程

2、和自動(dòng)編程兩種。 手動(dòng)編程:整個(gè)編程過程由人工完成。對(duì)編程人員的要求高(不僅要熟悉數(shù)控代碼和編程規(guī)則,而且還必須具備機(jī)械加工工藝知識(shí)和數(shù)值計(jì)算能力) 自動(dòng)編程:編程人員只要根據(jù)零件圖紙的要求,按照某個(gè)自動(dòng)編程系統(tǒng)的規(guī)定, 將零件的加工信息用較簡便的方式送入計(jì)算機(jī),由計(jì)算機(jī)自動(dòng)進(jìn)行程序的編制,編程系統(tǒng)能自動(dòng)打印出程序單和制備控制介質(zhì)。,第一節(jié) 手工編程與自動(dòng)編程,2020/10/5,數(shù)控技術(shù),4,第一節(jié) 手工編程與自動(dòng)編程,2020/10/5,數(shù)控技術(shù),5,手工編程適用于:幾何形狀不太復(fù)雜的零件。 自動(dòng)編程適用于: 形狀復(fù)雜的零件, 雖不復(fù)雜但編程工作量很大的零件(如有數(shù)千個(gè)孔的零件) 雖不復(fù)雜

3、但計(jì)算工作量大的零件(如輪廓加工時(shí),非圓曲線的計(jì)算),第一節(jié) 手工編程與自動(dòng)編程,2020/10/5,數(shù)控技術(shù),6,據(jù)國外統(tǒng)計(jì): 用手工編程時(shí),一個(gè)零件的編程時(shí)間與機(jī)床實(shí)際加工時(shí)間之比,平均約為 30:1。 數(shù)控機(jī)床不能開動(dòng)的原因中,有2030%是由于加工程序不能及時(shí)編制出造成的 編程自動(dòng)化是當(dāng)今的趨勢(shì)!,第一節(jié) 手工編程與自動(dòng)編程,2020/10/5,數(shù)控技術(shù),7,圖紙工藝分析 這一步與普通機(jī)床加工零件時(shí)的工藝分析相同,即在對(duì)圖紙進(jìn)行工藝分析的基礎(chǔ)上,選定機(jī)床、刀具與夾具;確定零件加工的工藝線路、工步順序及切削用量等工藝參數(shù)等。,二、手工編程的內(nèi)容和步驟,第一節(jié) 手工編程與自動(dòng)編程,2020

4、/10/5,數(shù)控技術(shù),8,計(jì)算運(yùn)動(dòng)軌跡 根據(jù)零件圖紙上尺寸及工藝線路的要求,在選定的坐標(biāo)系內(nèi)計(jì)算零件輪廓和刀具運(yùn)動(dòng)軌跡的坐標(biāo)值,并且按NC機(jī)床的規(guī)定編程單位(脈沖當(dāng)量)換算為相應(yīng)的數(shù)字量,以這些坐標(biāo)值作為編程尺寸。,錯(cuò)誤,第一節(jié) 手工編程與自動(dòng)編程,2020/10/5,數(shù)控技術(shù),9,編制程序及初步校驗(yàn) 根據(jù)制定的加工路線、切削用量、刀具號(hào)碼、刀具補(bǔ)償、輔助動(dòng)作及刀具運(yùn)動(dòng)軌跡,按照數(shù)控系統(tǒng)規(guī)定指令代碼及程序格式,編寫零件加工程序,并進(jìn)行校核、檢查上述兩個(gè)步驟的錯(cuò)誤。,計(jì)算運(yùn)動(dòng)軌跡,圖紙工藝分析,程序編制,制備控制介質(zhì),校驗(yàn)和試切,零件圖紙,錯(cuò)誤,修改,第一節(jié) 手工編程與自動(dòng)編程,2020/10/

5、5,數(shù)控技術(shù),10,制備控制介質(zhì) 將程序單上的內(nèi)容,經(jīng)轉(zhuǎn)換記錄在控制介質(zhì)上,作為數(shù)控系統(tǒng)的輸入信息,若程序較簡單,也可直接通過鍵盤輸入。,第一節(jié) 手工編程與自動(dòng)編程,計(jì)算運(yùn)動(dòng)軌跡,圖紙工藝分析,程序編制,制備控制介質(zhì),校驗(yàn)和試切,零件圖紙,錯(cuò)誤,修改,2020/10/5,數(shù)控技術(shù),11,程序的校驗(yàn)和試切 所制備的控制介質(zhì),必須經(jīng)過進(jìn)一步的校驗(yàn)和試切削,證明是正確無誤,才能用于正式加工。如有錯(cuò)誤,應(yīng)分析錯(cuò)誤產(chǎn)生的原因,進(jìn)行相應(yīng)的修改。,第一節(jié) 手工編程與自動(dòng)編程,計(jì)算運(yùn)動(dòng)軌跡,圖紙工藝分析,程序編制,制備控制介質(zhì),校驗(yàn)和試切,零件圖紙,錯(cuò)誤,修改,2020/10/5,數(shù)控技術(shù),12,常用的校驗(yàn)和

6、試切方法: 對(duì)于平面輪廓零件可在機(jī)床上用筆代替刀具、坐標(biāo)紙代替工件進(jìn)行空運(yùn)轉(zhuǎn)空運(yùn)行繪圖。 對(duì)于空間曲面零件,可用蠟塊、塑料或木料或價(jià)格低的材料作工件,進(jìn)行試切,以此檢查程序的正確性。,第一節(jié) 手工編程與自動(dòng)編程,2020/10/5,數(shù)控技術(shù),13,在具有圖形顯示功能的機(jī)床上,用靜態(tài)顯示(機(jī)床不動(dòng))或動(dòng)態(tài)顯示(模擬工件的加工過程)的方法,則更為方便。 上述方法只能檢查運(yùn)動(dòng)軌跡的正確性,不能判別工件的加工誤差。首件試切(在允許的條件下)方法不僅可查出程序單和控制介質(zhì)是否有錯(cuò),還可知道加工精度是否符合要求。 當(dāng)發(fā)現(xiàn)錯(cuò)誤時(shí),應(yīng)分析錯(cuò)誤的性質(zhì),或修改程序單,或調(diào)整刀具補(bǔ)償尺寸,直到符合圖紙規(guī)定的精度要求

7、為止。,第一節(jié) 手工編程與自動(dòng)編程,2020/10/5,數(shù)控技術(shù),14,第一節(jié) 手工編程與自動(dòng)編程,三、自動(dòng)編程 概述 APT語言(Auto-Program Tool) 自動(dòng)編程系統(tǒng)的發(fā)展 自動(dòng)編程系統(tǒng)的過程,2020/10/5,數(shù)控技術(shù),15,三、自動(dòng)編程,自動(dòng)編程系統(tǒng)的過程,2020/10/5,數(shù)控技術(shù),16,用MASTERCAM數(shù)控編程,MasterCAM是美國CNC Softwarel NC公司研制開發(fā)的一套PC級(jí)套裝軟件,可以在一般的計(jì)算機(jī)上運(yùn)行,它既可以設(shè)計(jì)繪制所要加工的零件,也可以產(chǎn)生加工這個(gè)零件的數(shù)控程序,還可以將AutoCAD、CADKEY、Solidworks等CAI軟件繪

8、制的圖形調(diào)入到MasterCAM中進(jìn)行數(shù)控編程。因此,MasteICAM是一套真正的CADCAM一體化的軟件。,2020/10/5,數(shù)控技術(shù),17,MasterCAM的主要特點(diǎn),同時(shí)具備CADCAM功能 加工方式多,適用機(jī)床廣 可以與機(jī)床直接通信 可以模擬加工和計(jì)算加工時(shí)間 可以自備刀具庫和材料庫 操作效率高,2020/10/5,數(shù)控技術(shù),18,1 數(shù)控加工工藝 數(shù)控機(jī)床加工零件和工藝除按一般方式對(duì)零件進(jìn)行分析外,還 必須注意以下幾點(diǎn): 選擇合適的對(duì)刀點(diǎn) 對(duì)刀點(diǎn):確定刀具與工件相對(duì)位置的點(diǎn)(起刀點(diǎn))。 對(duì)刀點(diǎn) 可以是工件或夾具上的點(diǎn),或者與它們相關(guān)的易于測(cè)量的點(diǎn)。 對(duì)刀點(diǎn) 確定之后,機(jī)床坐標(biāo)系

9、與工件坐標(biāo)系的相對(duì)關(guān)系就確定了。,第二節(jié) 數(shù)控加工的工藝分析和數(shù)控加工方法,2020/10/5,數(shù)控技術(shù),19,第二節(jié) 數(shù)控加工的工藝分析和數(shù)控加工方法,Y,Z,2020/10/5,數(shù)控技術(shù),20,刀位點(diǎn): 用于確定刀具在機(jī)床坐標(biāo)系中位置的刀具上的特定點(diǎn)。,第二節(jié) 數(shù)控加工的工藝分析和數(shù)控加工方法,鏜刀,鉆頭,立銑刀、端銑刀,面銑刀,指狀銑刀,球頭銑刀,車刀,2020/10/5,數(shù)控技術(shù),21,對(duì)刀: 就是使“對(duì)刀點(diǎn)”與“刀位點(diǎn)”重合的操作。,第二節(jié) 數(shù)控加工的工藝分析和數(shù)控加工方法,2020/10/5,數(shù)控技術(shù),22,選擇對(duì)刀點(diǎn)的原則: 選在零件的設(shè)計(jì)基準(zhǔn)或工藝基準(zhǔn)上,或與之相關(guān)的位置上。

10、選在對(duì)刀方便,便于測(cè)量的地方。 選在便于坐標(biāo)計(jì)算的地方,第二節(jié) 數(shù)控加工的工藝分析和數(shù)控加工方法,2020/10/5,數(shù)控技術(shù),23,車削加工中心自動(dòng)對(duì)刀儀,銑削加工中心工件/刀具位置檢測(cè),第二節(jié) 數(shù)控加工的工藝分析和數(shù)控加工方法,2020/10/5,數(shù)控技術(shù),24,電 子 對(duì) 刀 器,電子對(duì)刀器是立式加工中心,立式數(shù)控鏜、銑床等數(shù)控機(jī)床最常用的對(duì)刀器,它主要用于在機(jī)床上直接完成刀具的長度確定。,三 維 測(cè) 頭,三維測(cè)頭是加工中心,數(shù)控鏜、銑床等各種數(shù)控金屬切削機(jī)床常用的測(cè)頭。操作者采用這種測(cè)頭能夠直接在機(jī)床上對(duì)工件加工尺寸和精度進(jìn)行測(cè)量,不需要其它常規(guī)量具,也不需要拆卸工件。,第二節(jié) 數(shù)控加

11、工的工藝分析和數(shù)控加工方法,2020/10/5,數(shù)控技術(shù),25,Laser tool setting Non-contact sensing technology is revolutionising tool setting and broken tool detection on machining centres,Renishaws growing range of non-contact tool setters enable fast and repeatable measurement of tool dimensions and tool forms, as well as li

12、ghtning-fast checking of tool condition. The benefits are reduced setting times, right-first-time machining and confidence in unmanned operation.,2020/10/5,數(shù)控技術(shù),26,加工線路的確定 加工線路加工過程中刀具相對(duì)于工件的運(yùn)動(dòng)軌跡次序。 孔類加工(鉆孔、鏜孔)原則:在滿足精度要求的前提下,盡可能減 少空行程:,第二節(jié) 數(shù)控加工的工藝分析和數(shù)控加工方法,n 個(gè),),)(,1,),1,(,2,b,a,n,a,n,b,+,-,=,-,+,=,(,

13、黃線長,紅線長,b,a,+切入/出段,+切入/出段,2020/10/5,數(shù)控技術(shù),27,車削或銑削: 原則: 盡量采用切向切入/出,不用徑向切入/出,以避免由于切入/出路線的不當(dāng)降低零件的表面加工質(zhì)量。,切向切入,徑向切入,第二節(jié) 數(shù)控加工的工藝分析和數(shù)控加工方法,2020/10/5,數(shù)控技術(shù),28,空間曲面的加工,第二節(jié) 數(shù)控加工的工藝分析和數(shù)控加工方法,2020/10/5,數(shù)控技術(shù),29,加工線路的選擇應(yīng)遵從的原則: 盡量縮短走刀路線,減少空走刀行程以提高生產(chǎn)率。 保證零件的加工精度和表面粗糙度要求。 保證零件的工藝要求。 利于簡化數(shù)值計(jì)算,減少程序段的數(shù)目和程序編制的工作量。,第二節(jié) 數(shù)

14、控加工的工藝分析和數(shù)控加工方法,2020/10/5,數(shù)控技術(shù),30,程序編制中的誤差 在數(shù)控機(jī)床上加工零件時(shí),從零件圖上的信息開始,直到成零件的全過程,每個(gè)環(huán)節(jié)的誤差都會(huì)影響到工件的加工精度。這些誤差通常分為兩類: 第一類是在直接加工零件的過程中產(chǎn)生的誤差,它是產(chǎn)生加工誤差的主體,主要包括數(shù)控系統(tǒng)(包括伺服)的誤差和整個(gè)工藝系統(tǒng)(機(jī)床刀具夾具毛坯)內(nèi)部的各種因素對(duì)加工精度的影響。 第二類是編程時(shí)產(chǎn)生的誤差,即用NC系統(tǒng)具備的插補(bǔ)功能去逼近任意曲線時(shí)所產(chǎn)生的誤差。,第二節(jié) 數(shù)控加工的工藝分析和數(shù)控加工方法,2020/10/5,數(shù)控技術(shù),31,式中: :編程誤差 a 算法誤差(擬合誤差):為用近似

15、算法逼近零件輪廓時(shí)產(chǎn)生的誤差(以稱一次逼近誤差)例如:用直線或圓弧去逼 近某曲線時(shí) 和用近似方程式去擬合列表曲線時(shí)的誤差。 b計(jì)算誤差:插補(bǔ)算出的線段與理論線段之間的誤差,它與在計(jì)算時(shí)所取的字節(jié)長度有關(guān)。 c圓整誤差:它是插補(bǔ)完成后,由于分辨率的限制,將其圓整而產(chǎn)生的誤差。它與機(jī)床的分辨率有關(guān)。,第二節(jié) 數(shù)控加工的工藝分析和數(shù)控加工方法,2020/10/5,數(shù)控技術(shù),32,第二節(jié) 數(shù)控加工的工藝分析和數(shù)控加工方法,三種誤差的關(guān)系如圖所示: 原則: 應(yīng)小于零件精度的10%,2020/10/5,數(shù)控技術(shù),33,第二節(jié) 數(shù)控加工的工藝分析和數(shù)控加工方法,數(shù)控加工方法 平面孔系零件的加工方法 對(duì)這類孔

16、的形位精度或尺寸精度要求較高的零件,采用數(shù)控鉆床與鏜床加工。,2020/10/5,數(shù)控技術(shù),34,第二節(jié) 數(shù)控加工的工藝分析和數(shù)控加工方法,旋轉(zhuǎn)體類零件的加工方法 這類零件常用數(shù)控車床或數(shù)控磨床來加工,特別是在車削零件的毛坯多為棒料或鍛坯,加工余量較大且不均勻,因此在編程中,粗車的加工線路是主要要考慮的問題。,先用直線程序進(jìn)行粗加工,再按零件輪廓進(jìn)行精加工,可先按圖中的方法進(jìn)行14次粗加工,再精加工成形。,2020/10/5,數(shù)控技術(shù),35,第二節(jié) 數(shù)控加工的工藝分析和數(shù)控加工方法,圖(c)所示的零件為陀羅轉(zhuǎn)子的示意圖,其加工順序?yàn)橄燃庸ぷ筮叢糠郑缓蠹庸び疫?。若采用圖(c)的方法,當(dāng)處在軸向

17、進(jìn)刀時(shí),切削力會(huì)陡增而且排屑不暢,極易引起崩刃。圖(c)的方法,切削截面由大逐漸減小,排屑流暢,切削條件大為改善;由于沒有單獨(dú)的軸向進(jìn)刀,程序段數(shù)可減少一半。,2020/10/5,數(shù)控技術(shù),36,第二節(jié) 數(shù)控加工的工藝分析和數(shù)控加工方法,平面輪廓零件的加工方法 這類零件常用NC銑床加工。在編程時(shí)則應(yīng)注意,為保證加工平滑,應(yīng)增加切入和切出程 序段,若平面輪廓為數(shù)控 機(jī)床所不具備插補(bǔ)功能的 曲線時(shí),則應(yīng)先采用NC機(jī) 床所具備的插補(bǔ)線型(直線、 圓弧)去逼近該零件的輪廓。,2020/10/5,數(shù)控技術(shù),37,第二節(jié) 數(shù)控加工的工藝分析和數(shù)控加工方法,空間輪廓表面的加工方法 空間輪廓表面的加工可根據(jù)曲

18、面形狀、機(jī)床功能、刀具形狀以及零件的精度要求,有不同加工方法。,2020/10/5,數(shù)控技術(shù),38,第二節(jié) 數(shù)控加工的工藝分析和數(shù)控加工方法,三軸兩聯(lián)動(dòng)加工-“行切法” 以X、Y、Z軸中任意兩軸作插補(bǔ)運(yùn)動(dòng),另一軸作周期性進(jìn)給。這時(shí)一般采用球頭或指狀銑刀,在可能的條件下,球半徑應(yīng)盡可能選擇大一些,以提高零件表面光潔度。方法加工的表面光潔度較差。,2020/10/5,數(shù)控技術(shù),39,第二節(jié) 數(shù)控加工的工藝分析和數(shù)控加工方法,三軸聯(lián)動(dòng)加工 下圖為內(nèi)循環(huán)滾珠螺母的回珠器示意圖。其滾道母線SS為空間曲線,可用空間直線去逼近,因此,可在具有空間直線插補(bǔ)功能的三軸聯(lián)動(dòng)的數(shù)控機(jī)床上進(jìn)行加工,但由于編程計(jì)算復(fù)雜

19、, 宜采用自動(dòng)編程。,2020/10/5,數(shù)控技術(shù),40,第二節(jié) 數(shù)控加工的工藝分析和數(shù)控加工方法,四軸聯(lián)動(dòng)加工方法 如下圖所示的飛機(jī)大梁,其加工面為直紋扭曲面,若采用三座標(biāo)聯(lián)動(dòng)加工,則只能用球頭刀。不僅效率低,而且加工表面粗糙度差,為此可采用如圖所示的圓柱銑刀周邊切削方式在四軸聯(lián) 動(dòng)機(jī)床上進(jìn)行加工。由 于計(jì)算較復(fù)雜,故一般 采用自動(dòng)編程。,2020/10/5,數(shù)控技術(shù),41,五軸聯(lián)動(dòng)加工 船用螺旋槳是五座標(biāo)聯(lián)動(dòng)加工的典型零件之一。由于其曲率半徑較大,一般采用端銑刀進(jìn)行加工,為了保證端銑刀的端面加工處的曲面的切平面重合,銑刀除了需要三個(gè)移動(dòng)軸(X、Y、Z)外,還應(yīng)作螺旋角(與R有關(guān)),與后傾角

20、的擺動(dòng)運(yùn)動(dòng)。并且還要作相應(yīng)的附加 補(bǔ)償運(yùn)動(dòng)(擺動(dòng)中民與銑刀的刀位 點(diǎn)不重合)。葉面的加工需要五軸(X、Y、Z、A、B)聯(lián)動(dòng),這種編程只能利用自動(dòng)編程系統(tǒng)。,第二節(jié) 數(shù)控加工的工藝分析和數(shù)控加工方法,2020/10/5,數(shù)控技術(shù),42,第三節(jié) 程序編制的代碼及格式,經(jīng)過多年的發(fā)展,程序用代碼已標(biāo)準(zhǔn)化,現(xiàn)在有ISO(International Standardization Organization)和EIA(Electronic Industries Association)兩種。 .代碼 代碼:是文字、數(shù)字、符號(hào)以及它們組合的總稱,又稱指令。它是程序的最小單元。 . 編程指令系統(tǒng)操作代碼的總稱

21、 . G指令準(zhǔn)備功能 作用:規(guī)定機(jī)床運(yùn)動(dòng)線型、坐標(biāo)系、坐標(biāo)平面、刀補(bǔ)、刀偏、暫停等多種操作。 組成:G后帶二位數(shù)字組成。100種模態(tài)指令與非模態(tài)指令。 問題: 什么是模態(tài)指令/非模態(tài)指令?,2020/10/5,數(shù)控技術(shù),43,第三節(jié) 程序編制的代碼及格式,M指令輔助功能 作用:控制機(jī)床及其輔助裝置的通斷的指令。 組成:M后跟兩位數(shù)字組成。100種。 F.S.T指令 F指令指定進(jìn)給速度指令(續(xù)效指令) 組成: 編碼法:F帶兩位數(shù)字,如F05,F36等。后面所帶的婁只是一個(gè)代碼,它與某個(gè)(系統(tǒng)規(guī)定的速度值)速度值相對(duì)應(yīng),換而言之,這種指令所指定的進(jìn)給速度是有級(jí)的,速度值序既可等差數(shù)列,也可能是等比

22、數(shù)列 直接法:F后帶若干位數(shù)字,如F150,F3500等。后面所帶的數(shù)字表示實(shí)際的速度值,上述兩個(gè)指令分別表示F=150mm/min;F=3500mm/min。,2020/10/5,數(shù)控技術(shù),44,第三節(jié) 程序編制的代碼及格式,S指令(切削速度)指定主軸轉(zhuǎn)速指令(續(xù)效指令) 組成:同F(xiàn) ,如S05,S36等 單位:r/min ,S T指令指定加工刀具號(hào)的指令。 組成:T后跟兩位數(shù)字,如T11,T28等。 T11表示選擇11號(hào)刀具 T28表示選擇28號(hào)刀具。 其他 尺寸指令指定的刀具沿坐標(biāo)軸移動(dòng)的方向和目標(biāo)位置的指令 組成:由在X,Y,Z,(i,j,k,r)A,B,C后帶符號(hào)的數(shù)字組成。如X10

23、00,Y2000等 單位:數(shù)控系統(tǒng)規(guī)定的單位,如mm,2020/10/5,數(shù)控技術(shù),45,第三節(jié) 程序編制的代碼及格式,子程序標(biāo)號(hào)和調(diào)用指令 作用:用于指定子程序名和在主程序中調(diào)用子程序指令。 組成: 子程序名字符Q后帶兩位數(shù)字,如Q01,Q21,因此子程序在一 個(gè)程序最多只100個(gè)。 子程序調(diào)用字符后帶四位數(shù)字。其中,前兩 位數(shù)字被調(diào)用和子程序名后兩位數(shù)字為調(diào)用次數(shù)。,程序段標(biāo)號(hào),程序段結(jié)束字符以及變量等。 N *(LF), R0R9等 。,2020/10/5,數(shù)控技術(shù),46,第三節(jié) 程序編制的代碼及格式,. 數(shù)控加工程序的結(jié)構(gòu) 程序的組成: 對(duì)刀點(diǎn)選為,刀具半徑(D01)=5mm 程序名:

24、O2000,程 序 段,N01 G91 G17 G00 G42 D01 X85 Y-25* N02 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 *,2020/10/5,數(shù)控技術(shù),47,第三節(jié) 程序編制的代碼及格式,上面是一個(gè)完整的零件加工程序,它主要由程序名和若干程序段組成。 程序名是該加工程序的標(biāo)識(shí); 程序段是一個(gè)完整的加工工步單元,它以N(程序段號(hào))指令開頭,或LF指令結(jié)尾; M02(M

25、30)作為整個(gè)程序結(jié)束的指令,有些數(shù)控系統(tǒng)可能還規(guī)定了一個(gè)特定的程序開頭和結(jié)束的符號(hào),如% 、EM等。,2020/10/5,數(shù)控技術(shù),48,由上面的程序可知: 加工程序由程序名和若干程序段有序組成的指令集。 程序是由若干程序段組成 程序段是由干指令字組成。 指令字是由文字(地址符)或與其后所帶的數(shù)字一起組成。 一個(gè)程序的最大長度取決于數(shù)控系統(tǒng)中零件存貯區(qū)的容量 或外存的容量。另外,有些數(shù)控系統(tǒng)還規(guī)定了一個(gè)程序段的最多字符數(shù)。,第三節(jié) 程序編制的代碼及格式,2020/10/5,數(shù)控技術(shù),49,第三節(jié) 程序編制的代碼及格式,. 程序段的格式 程序段的格式,是指一個(gè)程序段中指令字的排列順序和書寫規(guī)則

26、,不同的數(shù)控系統(tǒng)往往有不同的程序段格式,格式不符合規(guī)定,數(shù)控系統(tǒng)就不能接受。 目前廣泛采用的是,地址符可變程序段格式(或者稱字地址程序段格式),這種格式的特點(diǎn)是: . 程序段中的每個(gè)指令字均以字母(地址符)開始,其后再跟數(shù)字或無符號(hào)的數(shù)字。 . 指令字在程序段中的順序沒有嚴(yán)格的規(guī)定,即可以任意順序的書寫 。 . 不需要的指令字或者與上段相同的續(xù)效代碼可以省略不寫。 因此,這種格式具有程序簡單、可讀性強(qiáng),易于檢查等優(yōu)點(diǎn)。,2020/10/5,數(shù)控技術(shù),50,第三節(jié) 程序編制的代碼及格式,主程序和子程序 有時(shí)被加工零件上,有多個(gè)形狀和尺寸都相同的部位,若按通常的方法編程,則有一定量的連續(xù)程序段在幾

27、處完全重復(fù)的出現(xiàn),則可以將這些重復(fù)的程序串,單獨(dú)地?fù)?dān)出來按一定格式做成子程序,程序中子程序以處的部分便稱為主程序。 子程序可以被多次重復(fù)調(diào)用。而且有些數(shù)控系統(tǒng)中可以進(jìn)行子程序的“多層嵌套”,子程序可以調(diào)用其它子程序,從而可以大大地簡化編程工作,縮短程序長度,節(jié)約程序存貯器的容量。,2020/10/5,數(shù)控技術(shù),51,第三節(jié) 程序編制的代碼及格式,在圖中的鋼板上要銑出10個(gè)幾何形狀完全相同的臺(tái)階,若采用子程序的方法編程如下:,N01 G91 G00 G41 D01 X50 Y60 S01 M03 M08 * N02 L0110 * N03 M02 *,Q01 N01 G00 Z-25 * N02

28、 G01 Y60 F100 N03 X75 * N04 G02 Y-50 J-25 * N05 G01 X-80 * N06 G00 Z25 * N07 X165 Y-10 * N08 M17 *,2020/10/5,數(shù)控技術(shù),52,第三節(jié) 程序編制的代碼及格式,由上面的程序可知,子程序是子程序名(Q01)開始,以M17指令結(jié)束,并返回主程序,其余部分的編寫與主程序完全相同。由于采用子程序,使編程大大地簡化了,因此,在我們的編程中要學(xué)會(huì)善于運(yùn)用子程序來簡化編程工作。,2020/10/5,數(shù)控技術(shù),53,第四節(jié) 數(shù)控機(jī)床的坐標(biāo)系,一、坐標(biāo)軸的運(yùn)動(dòng)方向及其命名,統(tǒng)一規(guī)定數(shù)控機(jī)床坐標(biāo)軸及其運(yùn)動(dòng)的方向

29、,可使編程方便,并使編出的程序?qū)ν愋蜋C(jī)床有通用性。同時(shí)也給 維修和使用帶來極大的方便。ISO和我國都擬定了命名的標(biāo)準(zhǔn)。,2020/10/5,數(shù)控技術(shù),54,第四節(jié) 數(shù)控機(jī)床的坐標(biāo)系,進(jìn)給運(yùn)動(dòng)坐標(biāo)系 ISO和中國標(biāo)準(zhǔn)規(guī)定: 數(shù)控機(jī)床的每個(gè)進(jìn)給軸(直線進(jìn)給、圓進(jìn)給) 定義為坐標(biāo)系中的一個(gè)坐標(biāo)軸。 數(shù)控機(jī)床坐標(biāo)系統(tǒng)標(biāo)準(zhǔn):右手笛卡兒坐標(biāo)系統(tǒng);,2020/10/5,數(shù)控技術(shù),55,The direction of axes X, Y and Z is easily remembered by the right-hand rule.,2020/10/5,數(shù)控技術(shù),56,第四節(jié) 數(shù)控機(jī)床的坐標(biāo)系,基本坐

30、標(biāo)系:直線進(jìn)給運(yùn)動(dòng)的坐標(biāo)系(X.Y.Z)。坐標(biāo)軸相互關(guān)系:由右手定則決定。 回轉(zhuǎn)座標(biāo):繞X.Y.Z 軸轉(zhuǎn)動(dòng)的圓進(jìn)給坐標(biāo) 軸分別用A.B.C表示, 坐標(biāo)軸相互關(guān)系由右 手螺旋法則而定。,2020/10/5,數(shù)控技術(shù),57,A coordinate system,2020/10/5,數(shù)控技術(shù),58,The positive direction of rotation of a rotary axis corresponds to the direction of screwing of a right-hand screw on the associated axis.,2020/10/5,數(shù)控技

31、術(shù),59,第四節(jié) 數(shù)控機(jī)床的坐標(biāo)系,坐標(biāo)軸方向:刀具相對(duì)工件運(yùn)動(dòng)的方向。 附加坐標(biāo)軸:平行于基本坐標(biāo)系中坐標(biāo)軸的進(jìn)給軸,用U.V.W表示。,2020/10/5,數(shù)控技術(shù),60,坐標(biāo)和運(yùn)動(dòng)方向命名的原則,規(guī)定以工件為基準(zhǔn),假定工件不動(dòng),刀具相對(duì)于靜止的工件運(yùn)動(dòng)的原則。,JB3051一82中規(guī)定,增大工件與刀具之間距離的方向是機(jī)床運(yùn)動(dòng)的正方向。,機(jī)床運(yùn)動(dòng)部件運(yùn)動(dòng)方向的規(guī)定,2020/10/5,數(shù)控技術(shù),61,第四節(jié) 數(shù)控機(jī)床的坐標(biāo)系,Z坐標(biāo) 方位 標(biāo)準(zhǔn)規(guī)定:Z坐標(biāo)主軸軸線的進(jìn)給軸。 若沒有主軸(牛頭刨床)或者有多個(gè)主軸,則選擇垂直于工件裝夾面的方向?yàn)閆坐標(biāo)。 若主軸能擺動(dòng): 在擺動(dòng)的范圍內(nèi)只與標(biāo)準(zhǔn)

32、坐標(biāo)系中的某一坐標(biāo)平行時(shí),則這個(gè)坐標(biāo)便是Z坐標(biāo); 若在擺動(dòng)的范圍內(nèi)與多個(gè)坐標(biāo)平行,則取垂直于工件裝夾面的方向?yàn)閆坐標(biāo)。,2020/10/5,數(shù)控技術(shù),62,Z軸坐標(biāo)運(yùn)動(dòng),規(guī)定與主軸線平行的坐標(biāo)軸為z坐標(biāo)(z軸),并取 刀具 遠(yuǎn)離 工件 的方向?yàn)閦 軸的正向。 無論是主軸帶動(dòng)工件旋轉(zhuǎn)類的機(jī)床(車床、磨床)。還是主軸帶動(dòng)刀具旋轉(zhuǎn)類的機(jī)床(銑床、鉆床、鏜床),與主軸平行的坐標(biāo)軸為z 軸。 結(jié)論:對(duì)于鉆、鏜類加工機(jī)床,鉆入或鏜入方向均是-Z方向。,2020/10/5,數(shù)控技術(shù),63,第四節(jié) 數(shù)控機(jī)床的坐標(biāo)系,X坐標(biāo) 標(biāo)準(zhǔn)規(guī)定: 在刀具旋轉(zhuǎn)的機(jī)床上(銑床、鉆床、鏜床等)。 Z軸水平(臥式),則從刀具(主

33、軸)向工件看時(shí),X坐 標(biāo)的正方向指向右邊。 Z軸垂直(立式): 單立柱機(jī)床,從刀具向立柱看時(shí),X的正方向指向右邊; 雙立柱機(jī)床(龍門機(jī)床),從刀具向左立柱看時(shí),X軸的正方向指向右邊。 在工件旋轉(zhuǎn)的機(jī)床上(車床、磨床等),X軸的運(yùn)動(dòng)方向是工件的徑向并平行于橫向拖板,且刀具離開工件旋轉(zhuǎn)中心的方向是X軸的正方向。,2020/10/5,數(shù)控技術(shù),64,第四節(jié) 數(shù)控機(jī)床的坐標(biāo)系,Y坐標(biāo) 利用已確定的X.Z坐標(biāo)的正方向,用右手定則或右手螺旋法則,確定Y坐標(biāo)的正方向。 右手定則:大姆指指向+X,中指指向+Z,則+Y方向?yàn)槭持钢赶颉?右手螺旋法則:在X Z平面,從Z至X,姆指所指的方向?yàn)?y。,2020/10

34、/5,數(shù)控技術(shù),65,第四節(jié) 數(shù)控機(jī)床的坐標(biāo)系,二、機(jī)床坐標(biāo)系與工件坐標(biāo)系 編程總是基于某一坐標(biāo)系統(tǒng)的,因此,弄清楚數(shù)控機(jī)床坐標(biāo)系和工件坐標(biāo)系的概念及相互關(guān)系是至關(guān)重要的。,2020/10/5,數(shù)控技術(shù),66,第四節(jié) 數(shù)控機(jī)床的坐標(biāo)系,機(jī)床原點(diǎn)與機(jī)床坐標(biāo)系 機(jī)床原點(diǎn)(零點(diǎn)) 機(jī)床坐標(biāo)系的零點(diǎn)。這個(gè)原點(diǎn)是在機(jī)床調(diào)試完成后便確定了,是機(jī)床上固有的點(diǎn),不得隨意改變。 機(jī)床原點(diǎn)的建立:用回零方式建立。 機(jī)床原點(diǎn)建立過程實(shí)質(zhì)上是機(jī)床坐標(biāo)系建立過程 機(jī)床原點(diǎn)的確定可由手動(dòng)或由程序控制完成。有些數(shù)控系統(tǒng)開機(jī)后能以0.1-1um的精度自動(dòng)回原點(diǎn)。,2020/10/5,數(shù)控技術(shù),67,用行程開關(guān)粗定,用旋轉(zhuǎn)編碼

35、器精確地確定機(jī)床原點(diǎn)的過程,Om:機(jī)床原點(diǎn)位置,2020/10/5,數(shù)控技術(shù),68,第四節(jié) 數(shù)控機(jī)床的坐標(biāo)系,機(jī)床坐標(biāo)系 以機(jī)床原點(diǎn)為坐標(biāo)系原點(diǎn)的坐標(biāo)系,是機(jī)床固有的座標(biāo)系,它具有唯一性。 機(jī)床坐標(biāo)系是數(shù)控機(jī)床中所建立的工件坐標(biāo)系,的參考坐標(biāo)系。 注意:機(jī)床坐標(biāo)系一般不作為編程坐標(biāo)系,僅作為工件坐標(biāo)系的參考坐標(biāo)系。,2020/10/5,數(shù)控技術(shù),69,第四節(jié) 數(shù)控機(jī)床的坐標(biāo)系,工件原點(diǎn)與工件坐標(biāo)系 工件原點(diǎn):為編程方便在零件、工裝夾具上選定的某一點(diǎn)或與之相關(guān)的點(diǎn)。該點(diǎn)也可以是對(duì)刀點(diǎn)重合。 工件座標(biāo)系:以工件原點(diǎn)為零點(diǎn)建立的一個(gè)坐標(biāo)系,編程時(shí),所有的尺寸都基于此坐標(biāo)系計(jì)算。 工件原點(diǎn)偏置:工件隨

36、夾具在機(jī)床上安裝后,工件原點(diǎn)與機(jī)床原點(diǎn)間的距離。 現(xiàn)代數(shù)控機(jī)床均可設(shè)置多個(gè)工件座標(biāo)系,在加工時(shí)通過G指令進(jìn)行變換。,2020/10/5,數(shù)控技術(shù),70,第四節(jié) 數(shù)控機(jī)床的坐標(biāo)系,三、絕對(duì)坐標(biāo)編程和相對(duì)坐標(biāo)編程 定義 絕對(duì)坐標(biāo)編程:工件所有點(diǎn)的坐標(biāo)值基于某一坐標(biāo)系(機(jī)床或工件) 零點(diǎn)計(jì)量的編程方式。 相對(duì)坐標(biāo)編程:運(yùn)動(dòng)軌跡的終點(diǎn)坐標(biāo)值是相對(duì)于起點(diǎn)計(jì)量的編程方式(增量坐標(biāo)編程)。 表達(dá)方式:G90 選用絕對(duì)坐標(biāo)編程 G91 選用相對(duì)坐標(biāo)編程 選用原則:主要根據(jù)具體機(jī)床的坐標(biāo)系,考慮編程的方便(如圖紙尺寸標(biāo)注方式等)及加工精度的要求,選用坐標(biāo)的類型。,2020/10/5,數(shù)控技術(shù),71,絕對(duì)坐標(biāo):

37、Xa=25,Ya=20, Xb=60,Yb=50相對(duì)坐標(biāo): Xa=25,Ya=20, Xb=35, Yb=30,2020/10/5,數(shù)控技術(shù),72,第四節(jié) 數(shù)控機(jī)床的坐標(biāo)系,四、分辨率(Resolution) 分辨率:兩個(gè)相鄰分散細(xì)節(jié)之間可以分辨的最小間隔。 分辨率對(duì)控制系統(tǒng)而言,它是可以控制的最小位移量。 數(shù)控機(jī)床的最小位移量(最小設(shè)定單位,最小編程單位,最小指令增量,脈沖當(dāng)量(步進(jìn)電機(jī))是指數(shù)控機(jī)床的最小移動(dòng)單位,它是數(shù)控機(jī)床的一個(gè)重要技術(shù)指標(biāo)。一般為0.00010.01mm,視具體機(jī)床而定。) 脈沖發(fā)量對(duì)應(yīng)于每一個(gè)指令脈沖(最小位移指令)機(jī)床位移部件的運(yùn)動(dòng)量。,2020/10/5,數(shù)控技

38、術(shù),73,第五節(jié) 數(shù)控基本指令編程方法,前面已介紹有關(guān)程序編制的預(yù)備知識(shí),這節(jié)將通過一些編程實(shí)例,對(duì)編程方法和某些常用指令的用法作進(jìn)一步介紹,盡管數(shù)控代碼是國際通用的,但不同的生產(chǎn)廠家一般都有自定的一些編程規(guī)則,因此,在編程前必須認(rèn)真閱讀隨機(jī)技術(shù)文件中有關(guān)編程說明,這樣才能編制出正確的程序。,2020/10/5,數(shù)控技術(shù),74,第五節(jié) 數(shù)控基本指令編程方法,二、與坐標(biāo)系有關(guān)的G指令 G90/G91、G92、G53G59、G17 G19 G90/G91指令: G90指令表示程序中的編程尺寸是在某個(gè)坐標(biāo)系下按其絕對(duì)坐標(biāo)給定的。 G91指令表示程序中編程尺寸是相對(duì)于本段的起點(diǎn),即編程尺寸是本程序段各

39、軸的移動(dòng)增量,故G91又稱增量坐標(biāo)指令。 注意: 這兩個(gè)指令是同組續(xù)效指令,也就是說在同一程序段中只允許用其中之一,而不能同時(shí)使用。在缺省的情況下(即無G90又無G91),默認(rèn)是在G90狀態(tài)下。,2020/10/5,數(shù)控技術(shù),75,第五節(jié) 數(shù)控基本指令編程方法,G92指令 坐標(biāo)系設(shè)定的預(yù)置寄存指令,它只有在采用絕對(duì)坐標(biāo)編程時(shí)才有意義。 編程格式: G92 X a_ Y_b Z_c_ a、b、c為當(dāng)前刀位點(diǎn)在所設(shè)定工件坐標(biāo)系中的坐標(biāo)值,2020/10/5,數(shù)控技術(shù),76,第五節(jié) 數(shù)控基本指令編程方法,使用該指令,便建立了工件坐標(biāo)系,數(shù)控系統(tǒng)在加工之前送入系統(tǒng)的某個(gè)單元,其后的加工程序中的編程尺寸

40、都是在這個(gè)工件坐標(biāo)系的尺寸。 該指令還有補(bǔ)償工件在機(jī)床上安裝誤差的功能,即當(dāng)首件零件加工完成后,測(cè)量工件尺寸精度。如果發(fā)現(xiàn)是由于工件安裝不準(zhǔn)引起的誤差,則不必重新安裝工件,只需修改所設(shè)的坐標(biāo)值,即可消除這一加工誤差。,2020/10/5,數(shù)控技術(shù),77,G92指令可確定工件坐標(biāo)系原點(diǎn)距刀具現(xiàn)在位置多遠(yuǎn)的位置。也就是以程序的原點(diǎn)為準(zhǔn),確定刀具起始點(diǎn)的坐標(biāo)值,并把這個(gè)設(shè)定值存于程序存儲(chǔ)器中,作為零件所有加工尺寸的基準(zhǔn)點(diǎn)。,注意:該指令不產(chǎn)生運(yùn)動(dòng),在每個(gè)程序的開頭都要設(shè)定工件坐標(biāo)系,2020/10/5,數(shù)控技術(shù),78,工件坐標(biāo)系設(shè)定(G92)指令,2020/10/5,數(shù)控技術(shù),79,第五節(jié) 數(shù)控基本

41、指令編程方法,G53,G54G59:坐標(biāo)系選擇指令 G53選擇機(jī)床坐標(biāo)系; G54G59選擇工件坐標(biāo)系1工件坐標(biāo)系6。 在使用該指令后,其后的編程尺寸都 是相對(duì)于相應(yīng)坐標(biāo)系的。 這類指令是模態(tài)指令,缺省值是G53 。 注意:這類指令只在絕對(duì)坐標(biāo)下有意義(G90),在G91下無效。,2020/10/5,數(shù)控技術(shù),80,第五節(jié) 數(shù)控基本指令編程方法,G17,G18,G19指令 坐標(biāo)平面指定指令。G17,G18,G19分別表示規(guī)定的操作在XY,ZX,YZ坐標(biāo)平面內(nèi)。 程序段中的尺寸指令必須按平面指令的規(guī)定書寫。若數(shù)控系統(tǒng)只有 一個(gè)平面的加工能力, 可不必書寫。 這類指令為模態(tài)指令, 缺省值為G17。

42、,2020/10/5,數(shù)控技術(shù),81,第五節(jié) 數(shù)控基本指令編程方法,三、與控制方式有關(guān)的指令 G00指令快速定位指令 編程格式:G00 X_ Y_ Z_ * 功能:指令刀具從當(dāng)前點(diǎn),以數(shù)控系統(tǒng)預(yù)先調(diào)定的快進(jìn)速度,快速移動(dòng)到程序段所指令的下一個(gè)定位點(diǎn)。注意:G00的運(yùn)動(dòng)軌跡不一定是直線,若不注意則容易干涉。,2020/10/5,數(shù)控技術(shù),82,第一種路徑的編程方式:N1G00X25.0Y10.0第二種路徑的編程方式:N1G00X10.0Y10.0 N2X25.0第三種路徑的編程方式:N1G00X25.0 N2Y10.0,2020/10/5,數(shù)控技術(shù),83,第五節(jié) 數(shù)控基本指令編程方法,G01指令

43、直線插補(bǔ)指令 編程格式:G01 X_a_ Y_b_ Z_c_ F_f_ 功能:指令多坐標(biāo)(2、3坐標(biāo))以聯(lián)動(dòng)的方式,按程序段中規(guī)定的合成進(jìn)給速度f,使刀具相對(duì)于工件按直線方式,由當(dāng)前位置移動(dòng)到程序段中規(guī)定的位置(a、b、c)。當(dāng)前位置是直線的起點(diǎn),為已知點(diǎn),而程序段中指定的坐標(biāo)值即為終點(diǎn)坐標(biāo)。,2020/10/5,數(shù)控技術(shù),84,第五節(jié) 數(shù)控基本指令編程方法,G02,G03指令圓弧插補(bǔ)指令 G02:順時(shí)針圓弧插補(bǔ)。 G03:逆時(shí)針圓弧插補(bǔ)。 順、逆方向判別規(guī)則: 沿垂直于圓弧所在平 面的坐標(biāo)軸的負(fù)方向 觀察,來判別圓弧的 順、逆時(shí)針方向。,2020/10/5,數(shù)控技術(shù),85,第五節(jié) 數(shù)控基本指

44、令編程方法,2020/10/5,數(shù)控技術(shù),86,第五節(jié) 數(shù)控基本指令編程方法,平面圓弧編程格式: XY平面:G17 G02/G03 X_a_ Y_b_ ( ) F_f_ * XZ平面:G18 G02/G03 X_a_ Z_c_ ( ) F_f_ * YZ平面:G19 G02/G03 Y_b_ Z_c_ ( ) F_f_ *,2020/10/5,數(shù)控技術(shù),87,第五節(jié) 數(shù)控基本指令編程方法,圓弧的終點(diǎn)坐標(biāo),由a、b、c后的數(shù)值指定。 圓心的位置通常有以下幾種方法: 由圓心指向起點(diǎn)的向量在 X,Y,Z軸上的分量用I,J,K表示,由起點(diǎn)指向圓心的向量在 X,Y,Z軸上的分量用I,J,K表示,2020

45、/10/5,數(shù)控技術(shù),88,第五節(jié) 數(shù)控基本指令編程方法,R表示法:用半徑R帶有符號(hào)的數(shù)值來表示: AB180 :R 0 R100; BA180 :R 0 R-100,說明: 1、具體采用哪種方法,視具體的數(shù)控系統(tǒng)而定。 2、G00,G01,G02,G03是同組續(xù)效指令,缺省值G01。 3、本段終點(diǎn)若與上一段終點(diǎn)位置相同,即起點(diǎn)與終點(diǎn)最終沒有相對(duì)位移,則可省略不寫。,AB,AB,A,B,R100,2020/10/5,數(shù)控技術(shù),89,第五節(jié) 數(shù)控基本指令編程方法,螺旋線的編程指令格式 G17 G02 Xx Yy Zz Ii Jj Pp Ff G17 G02 Xx Yy Zz Rr Pp Ff,2

46、020/10/5,數(shù)控技術(shù),90,第五節(jié) 數(shù)控基本指令編程方法,四、與刀具補(bǔ)償有關(guān)的指令 G40 G41 G42指令刀具半補(bǔ)償指令 編程格式:,2020/10/5,數(shù)控技術(shù),91,第五節(jié) 數(shù)控基本指令編程方法,其中:G41 :左刀補(bǔ),即沿加工方向看刀具在左邊 G42 :右刀補(bǔ),即沿加工方向看刀具在右邊 G40:取消刀補(bǔ) D: 偏置值寄存器選用指令。 xx:刀具補(bǔ)償偏置值寄存器號(hào) 說明:1)刀補(bǔ)建立: 2)刀補(bǔ)取消: 3拐角過渡:當(dāng)拐角是 銳角時(shí),為減少刀具 的空行程,往往要插 入一段。,第五節(jié) 數(shù)控基本指令編程方法,Example G40 (program of simulation proc

47、ess) % (PROGRAM START FLAG) :1011 N5 G90 G20 G17 G40 (G40 CUTTER COMPENSATION CANCEL) N10 T04 M06 N15 M03 S1500 N20 G00 X-0.5 Y-0.5 (RAPID MOVE TO APPROACH POSITION) N25 Z-0.5 N30 G01 G42 X0 Y0 D10 (COMPENSATION RIGHT AND ENTER PROFILE) N35 X3 F10 (CUTTER COMPENSATION CONTINUED) N40 Y3 (CUTTER COMPE

48、NSATION CONTINUED) N45 X0 (CUTTER COMPENSATION CONTINUED) N50 Y0 (CUTTER COMPENSATION CONTINUED) N55 G00 G40 X-0.5 Y-0.5 (CUTTER COMPENSATION CANCEL) N60 Z1 N65 X0 Y0 N70 M05 N75 M30,N_ G40 The G40 cancels any cutter compensation that was applied to the tool during a program and acts as a safeguard

49、to cancel any cutter compensation applied to a previous program or G-codes.,第五節(jié) 數(shù)控基本指令編程方法,Example G41 % (PROGRAM START FLAG) :1012 N5 G90 G20 G40 G17 G80 N10 T01 M06 (TOOL CHANGE TO TOOL NUMBER 1) N15 M03 S2000 N20 G00 X0.5 Y0.5 N25 Z0.1 N30 G01 Z-0.25 F5 (BEGINNING OF 1ST PROFILE W/OUT COMP.) N35

50、X2 F15 N40 X2.5 Y1 N45 Y2 N50 G03 X2 Y2.5 R0.5 N55 G01 X0.5 N60 Y0.5 N65N65 G00 Z1 (END OF 1ST PROFILE) N70 X0 Y0 N75 T04 M06 (TOOL CHANGE TO NUMBER 4) N80 M03 S1000 (SPINDLE ON CW) N85 G00 X0.75 Y1 N90 Z0.125 N95 G01 Z-0.25 F5 N100 G41 Y0.5 D11 F20 N105 X2 N110 X2.5 Y1 N115 Y2 N120 G03 X2 Y2.5 R0.5

51、 N125 G01 X0.5 N130 Y0.5 N135 G40 X0.75 Y0.75 N140 G00 Z1 N145 X0 Y0 N150 M05 N155 M30,N_ G41 D_ The G41 compensates the cutter a specified distance to the left-hand side of the programmed tool path. It is used to compensate for excessive tool wear or substitute a tool to profile a part.,第五節(jié) 數(shù)控基本指令編

52、程方法,Example G42 % (PROGRAM START FLAG) :1013 N5 G90 G20 G40 G17 G80 (SETUP OF DEFAULTS) N10 T01 M06 (TOOL CHANGE TO TOOL NUMBER 1) N15 M03 S2000 N20 G00 X0.5 Y0.5 N25 Z0.1 N30 G01 Z-0.25 F5 (1ST PROFILE) N35 X2 F15 N40 X2.5 Y1 N45 Y2 N50 G03 X2 Y2.5 R0.5 N55 G01 X0.5 N60 Y0.5 N65 G00 Z1 (END OF 1ST

53、PROFILE) N70 X0 Y0 N75 T04 M06 (TOOL CHANGE TO NUMBER 4) N80 M03 S1000 N85 G00 X-0.5 N90 Z-0.5 N95 G01 G42 X0.5 Y0.5 Z-0.5 D11 F15 (2ND PROFILE WITH COMPENSATION) N100 X2 N105 X2.5 Y1 N110 Y2 N115 G03 X2 Y2.5 R0.5 N120 G01 X0.5 N125 Y0 N130 G01 G40 Z0.25 (G40 COMPENSATION CANCEL) N135 G00 Z1 N140 X0

54、 Y0 N145 M05 N150 M30,N_ G42 X_ Y_ Z_ F_ The G42 compensates the cutter a specified distance to the right-hand side of the programmed tool path. It is used to compensate for excessive tool wear or substitute a tool to profile a part.,2020/10/5,數(shù)控技術(shù),95,第五節(jié) 數(shù)控基本指令編程方法,起點(diǎn),2020/10/5,數(shù)控技術(shù),96,第五節(jié) 數(shù)控基本指令編程

55、方法,G44、G43指令刀具長度補(bǔ)償指令 該指令可以根據(jù)儲(chǔ)存在偏置寄存器D01D99中的設(shè)定值 (與終點(diǎn)坐標(biāo)值進(jìn)行加法(G43)或減法(G44)運(yùn)算后)使刀具的實(shí)際移動(dòng)距離增加或減少一個(gè)偏置值。 編程格式: Dxx 其中: 為X、Y、Z中任何一個(gè)。 刀具長度補(bǔ)償是用來補(bǔ)償?shù)毒唛L度差額的一種功能。當(dāng)實(shí)際刀具長度與編程長度不一致時(shí),可以通過刀具長度補(bǔ)償這一功能實(shí)現(xiàn)對(duì)刀具長度差額的補(bǔ)償。,2020/10/5,數(shù)控技術(shù),97,第五節(jié) 數(shù)控基本指令編程方法,G45 在運(yùn)動(dòng)方向增加一個(gè)刀偏量 G46 在運(yùn)動(dòng)方向減少一個(gè)刀偏量 G47 在運(yùn)動(dòng)方向增加兩個(gè)刀偏量 G48 在運(yùn)動(dòng)方向減少兩個(gè)刀偏量,2020/10/5,數(shù)控技術(shù),98,第五節(jié) 數(shù)控基本指令編程方法,五、其它指令 G04暫停指令 功能:可使刀具作短時(shí)的無進(jìn)給運(yùn)動(dòng) 編程格式:G04 X_ 或 G04 F_ 其中:X,F其后的數(shù)值表示暫停的時(shí)間,單位為ms ;或者是刀具、工件的轉(zhuǎn)數(shù),視具體數(shù)控系統(tǒng)而定。 用途: 用車削環(huán)槽、锪平面、鉆孔等光整加工 用作時(shí)間匹配,對(duì)于那些動(dòng)作較長的外部,或者 為了使某一操作有足夠的時(shí)間可靠的完成,可在程

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(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ǔ)空間,僅對(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)論