版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、主要內(nèi)容CNC5.1 5.1 概述概述5.1.1 數(shù)控編程的基本概念數(shù)控編程的基本概念數(shù)控加工:數(shù)控加工:是泛指在數(shù)控機(jī)床上進(jìn)行零件加工的是泛指在數(shù)控機(jī)床上進(jìn)行零件加工的工工藝過程藝過程。數(shù)控編程:數(shù)控編程:是指是指編寫加工指令編寫加工指令的過程,即把加工零的過程,即把加工零件的件的工藝過程、工藝參數(shù)工藝過程、工藝參數(shù)和和運(yùn)動(dòng)要求運(yùn)動(dòng)要求用用數(shù)字指令的形式(數(shù)控語言)記錄在介數(shù)字指令的形式(數(shù)控語言)記錄在介質(zhì)上。質(zhì)上。第第5 5章章 數(shù)控加工編程數(shù)控加工編程1CNC5.1 5.1 概述概述編輯部分編輯部分機(jī)床控制部分機(jī)床控制部分第第5 5章章 數(shù)控加工編程數(shù)控加工編程25.1.2 5.1.2
2、 數(shù)控編程方法:手工編程和自動(dòng)編程數(shù)控編程方法:手工編程和自動(dòng)編程 5.1 5.1 概述概述手工編程:手工編程:對(duì)于對(duì)于加工尺寸較少加工尺寸較少的簡(jiǎn)單零件,可以采用手工的簡(jiǎn)單零件,可以采用手工編程。例如只加工幾個(gè)孔,可以由編程人員或編程。例如只加工幾個(gè)孔,可以由編程人員或機(jī)床操作者按照零件圖紙,計(jì)算每個(gè)孔的坐標(biāo),機(jī)床操作者按照零件圖紙,計(jì)算每個(gè)孔的坐標(biāo),直接編寫出數(shù)控程序。直接編寫出數(shù)控程序。自動(dòng)編程自動(dòng)編程:對(duì)于對(duì)于加工內(nèi)容比較多、加工型面比較復(fù)雜加工內(nèi)容比較多、加工型面比較復(fù)雜的零件,的零件,需要采用自動(dòng)編程。需要采用自動(dòng)編程。 具體采用何種編程方法取決具體采用何種編程方法取決于被加工零件
3、的特點(diǎn)、復(fù)雜程于被加工零件的特點(diǎn)、復(fù)雜程度及數(shù)控機(jī)床的性能。度及數(shù)控機(jī)床的性能。第第5 5章章 數(shù)控加工編程數(shù)控加工編程CNC第第5 5章章 數(shù)控加工編程數(shù)控加工編程3主要內(nèi)容目前,大多數(shù)數(shù)控系統(tǒng)都支持兩種標(biāo)準(zhǔn)代碼:目前,大多數(shù)數(shù)控系統(tǒng)都支持兩種標(biāo)準(zhǔn)代碼:CNC5.1 5.1 概述概述5.1.3 5.1.3 數(shù)控程序代碼標(biāo)準(zhǔn)數(shù)控程序代碼標(biāo)準(zhǔn)ISOISO(國際標(biāo)準(zhǔn)化組織)代碼(國際標(biāo)準(zhǔn)化組織)代碼EIAEIA(美國電子工業(yè)協(xié)會(huì))代碼(美國電子工業(yè)協(xié)會(huì))代碼。 數(shù)控系統(tǒng)的數(shù)控系統(tǒng)的參數(shù)表參數(shù)表中有一個(gè)參數(shù),用來設(shè)中有一個(gè)參數(shù),用來設(shè)定執(zhí)行標(biāo)準(zhǔn)的種類。以定執(zhí)行標(biāo)準(zhǔn)的種類。以ISOISO代碼為例,其特
4、征是代碼為例,其特征是用用7 7位二進(jìn)制數(shù)表示一個(gè)字符或數(shù)字,如表位二進(jìn)制數(shù)表示一個(gè)字符或數(shù)字,如表5.15.1所示。所示。第第5 5章章 數(shù)控加工編程數(shù)控加工編程4主要內(nèi)容CNC5.1.45.1.4 數(shù)控編程的內(nèi)容和步驟數(shù)控編程的內(nèi)容和步驟 數(shù)控編程的數(shù)控編程的主要內(nèi)容主要內(nèi)容有:分析零件圖樣,確有:分析零件圖樣,確定加工工藝過程,數(shù)值計(jì)算,編寫零件加工程序,定加工工藝過程,數(shù)值計(jì)算,編寫零件加工程序,制作控制介質(zhì),校對(duì)程序及首件試切加工等。制作控制介質(zhì),校對(duì)程序及首件試切加工等。數(shù)控編程的數(shù)控編程的一般步驟一般步驟為:為: 分析零件圖紙,確定工藝過程分析零件圖紙,確定工藝過程 數(shù)值計(jì)算數(shù)值
5、計(jì)算 編寫加工程序單編寫加工程序單 程序輸入程序輸入 校對(duì)檢查程序校對(duì)檢查程序 首件加工首件加工第第5 5章章 數(shù)控加工編程數(shù)控加工編程5CNC5.1.45.1.4 數(shù)控編程的內(nèi)容和步驟數(shù)控編程的內(nèi)容和步驟第第5 5章章 數(shù)控加工編程數(shù)控加工編程 這一步與普通機(jī)床這一步與普通機(jī)床加工零件時(shí)的工藝分析加工零件時(shí)的工藝分析相同。相同。 即在對(duì)圖紙進(jìn)行工即在對(duì)圖紙進(jìn)行工藝分析的基礎(chǔ)上,選定藝分析的基礎(chǔ)上,選定機(jī)床、刀具與夾具機(jī)床、刀具與夾具; 確定零件加工的確定零件加工的工工藝線路藝線路、工步工步順序及順序及切切削用量削用量等工藝參數(shù)等。等工藝參數(shù)等。 圖紙工藝分析零件圖紙 一、圖紙工藝分析一、圖紙
6、工藝分析6CNC5.1.45.1.4 數(shù)控編程的內(nèi)容和步驟數(shù)控編程的內(nèi)容和步驟第第5 5章章 數(shù)控加工編程數(shù)控加工編程 根據(jù)零件圖紙上根據(jù)零件圖紙上尺寸及工藝線路的要尺寸及工藝線路的要求,在選定的坐標(biāo)系求,在選定的坐標(biāo)系內(nèi)內(nèi)計(jì)算零件輪廓和刀計(jì)算零件輪廓和刀具運(yùn)動(dòng)軌跡的坐標(biāo)值具運(yùn)動(dòng)軌跡的坐標(biāo)值。計(jì)算運(yùn)動(dòng)軌跡圖紙工藝分析圖紙工藝分析零件圖紙二、計(jì)算運(yùn)動(dòng)軌跡二、計(jì)算運(yùn)動(dòng)軌跡7CNC5.1.45.1.4 數(shù)控編程的內(nèi)容和步驟數(shù)控編程的內(nèi)容和步驟第第5 5章章 數(shù)控加工編程數(shù)控加工編程 根據(jù)制定的根據(jù)制定的加工路線加工路線、切削用量切削用量、刀具號(hào)碼刀具號(hào)碼、刀刀具補(bǔ)償具補(bǔ)償、輔助動(dòng)作輔助動(dòng)作及及刀具刀
7、具運(yùn)動(dòng)軌跡運(yùn)動(dòng)軌跡,按照數(shù)控系統(tǒng),按照數(shù)控系統(tǒng)規(guī)定指令代碼及程序格式規(guī)定指令代碼及程序格式,編寫零件加工程序,并,編寫零件加工程序,并進(jìn)行校核、檢查上述兩個(gè)進(jìn)行校核、檢查上述兩個(gè)步驟的錯(cuò)誤。步驟的錯(cuò)誤。 計(jì)算運(yùn)動(dòng)軌跡圖紙工藝分析圖紙工藝分析程序編制零件圖紙三、編制程序及初步校三、編制程序及初步校驗(yàn)驗(yàn)8CNC5.1.45.1.4 數(shù)控編程的內(nèi)容和步驟數(shù)控編程的內(nèi)容和步驟第第5 5章章 數(shù)控加工編程數(shù)控加工編程 將程序單上的內(nèi)將程序單上的內(nèi)容,經(jīng)轉(zhuǎn)換記錄在控容,經(jīng)轉(zhuǎn)換記錄在控制介質(zhì)上,作為數(shù)控制介質(zhì)上,作為數(shù)控系統(tǒng)的輸入信息,若系統(tǒng)的輸入信息,若程序較簡(jiǎn)單,也可直程序較簡(jiǎn)單,也可直接通過接通過MD
8、IMDI鍵盤輸入。鍵盤輸入。四、程序輸入四、程序輸入計(jì)算運(yùn)動(dòng)軌跡計(jì)算運(yùn)動(dòng)軌跡圖紙工藝分析圖紙工藝分析程序編制程序編制程序輸入程序輸入零件圖紙零件圖紙9CNC5.1.45.1.4 數(shù)控編程的內(nèi)容和步驟數(shù)控編程的內(nèi)容和步驟第第5 5章章 數(shù)控加工編程數(shù)控加工編程 所輸入的程序,必須經(jīng)過所輸入的程序,必須經(jīng)過進(jìn)一步的校驗(yàn)(進(jìn)一步的校驗(yàn)(模擬加工模擬加工)和)和試切削,證明是正確無誤,才試切削,證明是正確無誤,才能用于正式加工。能用于正式加工。 如有錯(cuò)誤,應(yīng)分析錯(cuò)誤產(chǎn)如有錯(cuò)誤,應(yīng)分析錯(cuò)誤產(chǎn)生的原因,進(jìn)行相應(yīng)的修改。生的原因,進(jìn)行相應(yīng)的修改。計(jì)算運(yùn)動(dòng)軌跡圖紙工藝分析圖紙工藝分析程序編制程序編制程序輸入程
9、序輸入校驗(yàn)和試切零件圖紙錯(cuò)誤錯(cuò)誤修修改改五、程序的校驗(yàn)和試切五、程序的校驗(yàn)和試切機(jī)床加工10CNC第第5 5章章 數(shù)控加工編程數(shù)控加工編程5.2 5.2 數(shù)控編程的基礎(chǔ)知識(shí)數(shù)控編程的基礎(chǔ)知識(shí)5.2.15.2.1 數(shù)控機(jī)床的坐標(biāo)系統(tǒng)數(shù)控機(jī)床的坐標(biāo)系統(tǒng) 機(jī)床坐標(biāo)系機(jī)床坐標(biāo)系 機(jī)床坐標(biāo)系是為了確定工件在機(jī)床中的坐標(biāo)、機(jī)機(jī)床坐標(biāo)系是為了確定工件在機(jī)床中的坐標(biāo)、機(jī)床運(yùn)動(dòng)部件的特殊位置(如:換刀點(diǎn)、參考點(diǎn))以床運(yùn)動(dòng)部件的特殊位置(如:換刀點(diǎn)、參考點(diǎn))以及運(yùn)動(dòng)范圍(如:行程范圍、保護(hù)區(qū))等所建立的及運(yùn)動(dòng)范圍(如:行程范圍、保護(hù)區(qū))等所建立的幾何坐標(biāo)系,它是機(jī)床上固有的坐標(biāo)系。幾何坐標(biāo)系,它是機(jī)床上固有的坐標(biāo)
10、系。機(jī)床坐標(biāo)系的基本約定機(jī)床坐標(biāo)系的基本約定數(shù)控機(jī)床采用統(tǒng)一的數(shù)控機(jī)床采用統(tǒng)一的標(biāo)準(zhǔn)笛卡兒直角坐標(biāo)系標(biāo)準(zhǔn)笛卡兒直角坐標(biāo)系。11CNC第第5 5章章 數(shù)控加工編程數(shù)控加工編程5.2.15.2.1數(shù)控機(jī)床的坐標(biāo)系統(tǒng)數(shù)控機(jī)床的坐標(biāo)系統(tǒng) 三個(gè)坐標(biāo)軸三個(gè)坐標(biāo)軸X、Y和和Z互相垂直,各坐標(biāo)軸的方向互相垂直,各坐標(biāo)軸的方向符合符合右手法則右手法則。大姆指的方向?yàn)?。大姆指的方向?yàn)閄軸的正方向,食指軸的正方向,食指為為Y軸的正方向,中指為軸的正方向,中指為Z軸的正方向。軸的正方向。+X+Z+Y-返回返回12CNC第第5 5章章 數(shù)控加工編程數(shù)控加工編程 機(jī)床坐標(biāo)軸和運(yùn)動(dòng)方向機(jī)床坐標(biāo)軸和運(yùn)動(dòng)方向Z軸軸:通常約定機(jī)
11、床通常約定機(jī)床主軸軸線主軸軸線為為Z軸。(軸。(車車、立銑立銑、刨刨)X軸軸:X軸是水平的,它軸是水平的,它平行于工件的裝夾面平行于工件的裝夾面。Y軸軸:Y軸垂直于軸垂直于X、Z坐標(biāo)軸坐標(biāo)軸。Y軸的正方向根據(jù)軸的正方向根據(jù)X和和Z軸的正方向,按照標(biāo)準(zhǔn)笛卡兒直角坐標(biāo)系來判斷。軸的正方向,按照標(biāo)準(zhǔn)笛卡兒直角坐標(biāo)系來判斷。旋轉(zhuǎn)運(yùn)動(dòng)旋轉(zhuǎn)運(yùn)動(dòng)A、B和和C 附加坐標(biāo)附加坐標(biāo)U、V、W工件運(yùn)動(dòng)的坐標(biāo)方向工件運(yùn)動(dòng)的坐標(biāo)方向主軸旋轉(zhuǎn)運(yùn)動(dòng)方向主軸旋轉(zhuǎn)運(yùn)動(dòng)方向運(yùn)動(dòng)方向:假設(shè)工件不動(dòng),刀具在坐標(biāo)系內(nèi)運(yùn)動(dòng),坐標(biāo)軸指運(yùn)動(dòng)方向:假設(shè)工件不動(dòng),刀具在坐標(biāo)系內(nèi)運(yùn)動(dòng),坐標(biāo)軸指向增大工件和刀具之間距離的方向向增大工件和刀具之間距離
12、的方向5.2.15.2.1數(shù)控機(jī)床的坐標(biāo)系統(tǒng)數(shù)控機(jī)床的坐標(biāo)系統(tǒng)下一頁下一頁顯示圖形顯示圖形13CNC第第5 5章章 數(shù)控加工編程數(shù)控加工編程車床坐標(biāo)系車床坐標(biāo)系 +X+X+Z+Z5.2.15.2.1數(shù)控機(jī)床的坐標(biāo)系統(tǒng)數(shù)控機(jī)床的坐標(biāo)系統(tǒng)14CNC第第5 5章章 數(shù)控加工編程數(shù)控加工編程5.2.15.2.1數(shù)控機(jī)床的坐標(biāo)系統(tǒng)數(shù)控機(jī)床的坐標(biāo)系統(tǒng)立式數(shù)控機(jī)床坐標(biāo)系立式數(shù)控機(jī)床坐標(biāo)系15CNC第第5 5章章 數(shù)控加工編程數(shù)控加工編程牛頭刨床牛頭刨床 +Y5.2.15.2.1數(shù)控機(jī)床的坐標(biāo)系統(tǒng)數(shù)控機(jī)床的坐標(biāo)系統(tǒng)16CNC第第5 5章章 數(shù)控加工編程數(shù)控加工編程5.2.15.2.1數(shù)控機(jī)床的坐標(biāo)系統(tǒng)數(shù)控機(jī)床
13、的坐標(biāo)系統(tǒng)2. 2. 機(jī)床原點(diǎn)與參考點(diǎn)機(jī)床原點(diǎn)與參考點(diǎn)機(jī)床坐標(biāo)系的原點(diǎn):機(jī)床坐標(biāo)系的原點(diǎn):機(jī)床零點(diǎn)或機(jī)床原點(diǎn)(機(jī)床零點(diǎn)或機(jī)床原點(diǎn)(X=0,Y=0,Z=0)。機(jī)床零)。機(jī)床零點(diǎn)是機(jī)床上的一個(gè)固定點(diǎn),點(diǎn)是機(jī)床上的一個(gè)固定點(diǎn),由機(jī)床制造廠確定由機(jī)床制造廠確定。它。它是其它所有坐標(biāo)系,如工件坐標(biāo)系、編程坐標(biāo)系、是其它所有坐標(biāo)系,如工件坐標(biāo)系、編程坐標(biāo)系、以及機(jī)床參考點(diǎn)的基準(zhǔn)點(diǎn)。以及機(jī)床參考點(diǎn)的基準(zhǔn)點(diǎn)。數(shù)控機(jī)床參考點(diǎn):數(shù)控機(jī)床參考點(diǎn):用于對(duì)機(jī)床工作臺(tái)(或滑板)與刀具相對(duì)運(yùn)動(dòng)的測(cè)用于對(duì)機(jī)床工作臺(tái)(或滑板)與刀具相對(duì)運(yùn)動(dòng)的測(cè)量系統(tǒng)進(jìn)行標(biāo)定和控制的點(diǎn)。參考點(diǎn)的位置在每個(gè)量系統(tǒng)進(jìn)行標(biāo)定和控制的點(diǎn)。參考點(diǎn)的位置在
14、每個(gè)進(jìn)給軸上預(yù)先用進(jìn)給軸上預(yù)先用擋鐵和限位開關(guān)擋鐵和限位開關(guān)進(jìn)行精確地確定。進(jìn)行精確地確定。因此,參考點(diǎn)對(duì)機(jī)床零點(diǎn)的坐標(biāo)是一個(gè)已知數(shù),是因此,參考點(diǎn)對(duì)機(jī)床零點(diǎn)的坐標(biāo)是一個(gè)已知數(shù),是一個(gè)固定值。一個(gè)固定值。 17CNC第第5 5章章 數(shù)控加工編程數(shù)控加工編程5.2.15.2.1數(shù)控機(jī)床的坐標(biāo)系統(tǒng)數(shù)控機(jī)床的坐標(biāo)系統(tǒng)3. 3. 工件坐標(biāo)系與工件零點(diǎn)工件坐標(biāo)系與工件零點(diǎn)工件坐標(biāo)系:工件坐標(biāo)系: 為了確定工件幾何圖形上各幾何要素(點(diǎn)、直線、圓為了確定工件幾何圖形上各幾何要素(點(diǎn)、直線、圓?。┑奈恢枚⒌淖鴺?biāo)弧)的位置而建立的坐標(biāo) 系。編程時(shí),為了編程方便,系。編程時(shí),為了編程方便,編程人員以工件編程人
15、員以工件 圖樣上的某一點(diǎn)為原點(diǎn),即工件原點(diǎn)建圖樣上的某一點(diǎn)為原點(diǎn),即工件原點(diǎn)建立工件立工件 坐標(biāo)系,而編程尺寸按工件坐標(biāo)系中的尺寸來坐標(biāo)系,而編程尺寸按工件坐標(biāo)系中的尺寸來 確定。確定。工件坐標(biāo)系的原點(diǎn):工件坐標(biāo)系的原點(diǎn): 即是工件零點(diǎn)。選擇工件零點(diǎn)時(shí),最好把工件零點(diǎn)設(shè)即是工件零點(diǎn)。選擇工件零點(diǎn)時(shí),最好把工件零點(diǎn)設(shè)置在零件圖的尺寸能置在零件圖的尺寸能 夠方便地轉(zhuǎn)換成坐標(biāo)值的點(diǎn)處。夠方便地轉(zhuǎn)換成坐標(biāo)值的點(diǎn)處。18CNC第第5 5章章 數(shù)控加工編程數(shù)控加工編程4. 4. 編程零點(diǎn)編程零點(diǎn)編程零點(diǎn)即是編程零點(diǎn)即是程序零點(diǎn)程序零點(diǎn)。 一般對(duì)于簡(jiǎn)單零件,工件零點(diǎn)就是編程零點(diǎn)。一般對(duì)于簡(jiǎn)單零件,工件零點(diǎn)就
16、是編程零點(diǎn)。而對(duì)形狀復(fù)雜的零件,需要編制幾個(gè)程序或子程而對(duì)形狀復(fù)雜的零件,需要編制幾個(gè)程序或子程序。為了編程方便和減少許多坐標(biāo)值的計(jì)算,編序。為了編程方便和減少許多坐標(biāo)值的計(jì)算,編程零點(diǎn)就不一定設(shè)在工件零點(diǎn)上,而設(shè)在便于程程零點(diǎn)就不一定設(shè)在工件零點(diǎn)上,而設(shè)在便于程序編制的位置上。序編制的位置上。5.2.15.2.1數(shù)控機(jī)床的坐標(biāo)系統(tǒng)數(shù)控機(jī)床的坐標(biāo)系統(tǒng)19 機(jī)床參考點(diǎn)通常設(shè)在加工空間的邊緣上。機(jī)床參考點(diǎn)通常設(shè)在加工空間的邊緣上。機(jī)床原點(diǎn)機(jī)床原點(diǎn)工件原點(diǎn)工件原點(diǎn)機(jī)機(jī)床床參參考考點(diǎn)點(diǎn)編程原點(diǎn)編程原點(diǎn)數(shù)控車床坐標(biāo)系及相關(guān)點(diǎn)的關(guān)系數(shù)控車床坐標(biāo)系及相關(guān)點(diǎn)的關(guān)系CNC第第5 5章章 數(shù)控加工編程數(shù)控加工編程
17、5.2.15.2.1數(shù)控機(jī)床的坐標(biāo)系統(tǒng)數(shù)控機(jī)床的坐標(biāo)系統(tǒng)205.5. 絕對(duì)尺寸與增量尺寸絕對(duì)尺寸與增量尺寸絕對(duì)尺寸絕對(duì)尺寸絕對(duì)尺寸絕對(duì)尺寸增量尺寸增量尺寸增量尺寸增量尺寸絕對(duì)尺寸絕對(duì)尺寸指零件尺寸(或指零件尺寸(或運(yùn)動(dòng)位移)是從某一固定運(yùn)動(dòng)位移)是從某一固定坐標(biāo)原點(diǎn),如機(jī)床坐標(biāo)系坐標(biāo)原點(diǎn),如機(jī)床坐標(biāo)系的原點(diǎn)進(jìn)行標(biāo)注的。的原點(diǎn)進(jìn)行標(biāo)注的。增量尺寸增量尺寸是指零件上后一是指零件上后一點(diǎn)的尺寸(位置)是根據(jù)點(diǎn)的尺寸(位置)是根據(jù)前一點(diǎn)的位置增量進(jìn)行標(biāo)前一點(diǎn)的位置增量進(jìn)行標(biāo)注的,即零件上后一個(gè)點(diǎn)注的,即零件上后一個(gè)點(diǎn)的位置是以前一個(gè)點(diǎn)為的位置是以前一個(gè)點(diǎn)為零零點(diǎn)點(diǎn)進(jìn)行標(biāo)注的。進(jìn)行標(biāo)注的。CNC第第5
18、5章章 數(shù)控加工編程數(shù)控加工編程5.2.15.2.1數(shù)控機(jī)床的坐標(biāo)系統(tǒng)數(shù)控機(jī)床的坐標(biāo)系統(tǒng)211.1. 數(shù)控加工程序的結(jié)構(gòu)與格式數(shù)控加工程序的結(jié)構(gòu)與格式 程序的組成程序的組成 一個(gè)完整的加工程序由若干個(gè)一個(gè)完整的加工程序由若干個(gè)程序段程序段組成,一個(gè)程序段又組成,一個(gè)程序段又由若干個(gè)由若干個(gè)字字組成,字是數(shù)控系統(tǒng)的具體指令,它由表示地址的組成,字是數(shù)控系統(tǒng)的具體指令,它由表示地址的英文字母或特殊文字和數(shù)字組合而成。例如:英文字母或特殊文字和數(shù)字組合而成。例如:程序號(hào)程序號(hào)/程序名程序名程序段程序段字字程程序序段段號(hào)號(hào)程序內(nèi)容程序內(nèi)容程序段結(jié)束符號(hào)程序段結(jié)束符號(hào)%CNC第第5 5章章 數(shù)控加工編程
19、數(shù)控加工編程5.2.2 5.2.2 數(shù)控?cái)?shù)控加工程序加工程序22程序段格式程序段格式1)1)可變程序段格式可變程序段格式 這種程序段中字的數(shù)量是變化的,程序段的長短隨所選用這種程序段中字的數(shù)量是變化的,程序段的長短隨所選用的字?jǐn)?shù)與字長(位數(shù))而發(fā)生變化,程序段中的字不是固定不的字?jǐn)?shù)與字長(位數(shù))而發(fā)生變化,程序段中的字不是固定不變的。程序段中每個(gè)字都以地址符開始,其后再跟有符號(hào)和數(shù)變的。程序段中每個(gè)字都以地址符開始,其后再跟有符號(hào)和數(shù)字。可變程序段格式如下:字。可變程序段格式如下:N01 G01 X20 Y50F150 S300 T12 M03 LFN01 G01 X20 Y50F150 S3
20、00 T12 M03 LF;CNC第第5 5章章 數(shù)控加工編程數(shù)控加工編程5.2.25.2.2數(shù)控加工程序數(shù)控加工程序232)2)分格符程序段格式分格符程序段格式 這種格式預(yù)先規(guī)定了輸入時(shí)可能出現(xiàn)的字的順序,這種格式預(yù)先規(guī)定了輸入時(shí)可能出現(xiàn)的字的順序,在每個(gè)字前寫一個(gè)分隔符在每個(gè)字前寫一個(gè)分隔符HTHT(在(在EIAEIA標(biāo)準(zhǔn)中為標(biāo)準(zhǔn)中為TABTAB),),這樣就可以不使用地址符,只要按規(guī)定的順序把相應(yīng)這樣就可以不使用地址符,只要按規(guī)定的順序把相應(yīng)的數(shù)字跟在分隔符后面就行了。的數(shù)字跟在分隔符后面就行了。3)3)固定程序段格式固定程序段格式HT01 HT01 HT125.2 HT-135 HT9
21、9 HT01 HT03 HT03 LFHT01 HT01 HT125.2 HT-135 HT99 HT01 HT03 HT03 LFCNC第第5 5章章 數(shù)控加工編程數(shù)控加工編程5.2.2 5.2.2 數(shù)控加工程序數(shù)控加工程序N01 G01 X125.2 Y-135 F99 S01 T03 M03 LFN01 G01 X125.2 Y-135 F99 S01 T03 M03 LF;24加工程序格式加工程序格式 加工程序是由加工程序是由程序程序號(hào)號(hào)、程序段程序段和和相應(yīng)的符相應(yīng)的符號(hào)所組成號(hào)所組成。圖所示是在某數(shù)控機(jī)床上圖所示是在某數(shù)控機(jī)床上銑切半圓的零件,編制的銑切半圓的零件,編制的加工程序如
22、下:加工程序如下:CNC第第5 5章章 數(shù)控加工編程數(shù)控加工編程5.2.2 5.2.2 數(shù)控加工程序數(shù)控加工程序252. 2. 數(shù)控加工常用功能指令及其代碼數(shù)控加工常用功能指令及其代碼準(zhǔn)備功能準(zhǔn)備功能 G G指令指令準(zhǔn)備功能準(zhǔn)備功能G G指令,是用來規(guī)定刀具和工件的相指令,是用來規(guī)定刀具和工件的相對(duì)運(yùn)動(dòng)軌跡(即指令插補(bǔ)功能)、機(jī)床坐標(biāo)系、對(duì)運(yùn)動(dòng)軌跡(即指令插補(bǔ)功能)、機(jī)床坐標(biāo)系、坐標(biāo)平面、刀具補(bǔ)償和坐標(biāo)偏置等多種加工操坐標(biāo)平面、刀具補(bǔ)償和坐標(biāo)偏置等多種加工操作。從作。從G00G99G00G99共共100100種代碼。種代碼。CNC第第5 5章章 數(shù)控加工編程數(shù)控加工編程5.2.2 5.2.2
23、數(shù)控加工程序數(shù)控加工程序26一、與坐標(biāo)系相關(guān)的指令一、與坐標(biāo)系相關(guān)的指令1 1絕對(duì)坐標(biāo)與增量坐標(biāo)指令絕對(duì)坐標(biāo)與增量坐標(biāo)指令G90G90、G91G91 在一般的機(jī)床數(shù)控系統(tǒng)中,在一般的機(jī)床數(shù)控系統(tǒng)中,為方便計(jì)算和編程,都為方便計(jì)算和編程,都允許絕對(duì)允許絕對(duì)坐標(biāo)方式和增量坐標(biāo)方式坐標(biāo)方式和增量坐標(biāo)方式及及其混其混合方式合方式編程編程。這就必須用。這就必須用G90G90、G91G91指令指定坐標(biāo)方式。指令指定坐標(biāo)方式。絕對(duì)坐標(biāo)與增量坐際絕對(duì)坐標(biāo)與增量坐際G90絕對(duì)坐標(biāo)值絕對(duì)坐標(biāo)值。G91增量坐標(biāo)值。增量坐標(biāo)值。CNC第第5 5章章 數(shù)控加工編程數(shù)控加工編程27G91 G01 X20 Y30;練習(xí):練
24、習(xí):G90G90、G91G91編程編程編制圖中的移動(dòng)量。編制圖中的移動(dòng)量。絕對(duì)坐標(biāo)指令:絕對(duì)坐標(biāo)指令:G90 G01 X30 Y50;增量坐標(biāo)指令:增量坐標(biāo)指令:CNC第第5 5章章 數(shù)控加工編程數(shù)控加工編程282.2.工件坐標(biāo)系設(shè)定指令工件坐標(biāo)系設(shè)定指令G92G92n9292模態(tài)指令模態(tài)指令n程序段格式為:程序段格式為:G92 X Y ZG92 X Y ZnX X、Y Y、Z Z為刀位點(diǎn)在工件坐標(biāo)系中的初始位置為刀位點(diǎn)在工件坐標(biāo)系中的初始位置。圖圖4.14.1工件坐標(biāo)系設(shè)定工件坐標(biāo)系設(shè)定35010O2Z1、Z2O1X1X225G92X25.0Z350.0設(shè)定工件坐標(biāo)系為設(shè)定工件坐標(biāo)系為X1O
25、1Z1G92X25.0Z10.0設(shè)定工件坐標(biāo)系為設(shè)定工件坐標(biāo)系為X2O2Z2CNC第第5 5章章 數(shù)控加工編程數(shù)控加工編程29G92G92用來建立工件坐標(biāo)系與機(jī)床坐標(biāo)系的關(guān)系用來建立工件坐標(biāo)系與機(jī)床坐標(biāo)系的關(guān)系 將工件坐標(biāo)系中,刀具將工件坐標(biāo)系中,刀具位置起始點(diǎn)的坐標(biāo),通過位置起始點(diǎn)的坐標(biāo),通過G92G92指令通知數(shù)控系統(tǒng),并把這指令通知數(shù)控系統(tǒng),并把這一設(shè)定值存儲(chǔ)在數(shù)控裝置的一設(shè)定值存儲(chǔ)在數(shù)控裝置的存儲(chǔ)器中。由于存儲(chǔ)器中。由于刀具位置起刀具位置起始點(diǎn)始點(diǎn)在機(jī)床坐標(biāo)系中的坐標(biāo)在機(jī)床坐標(biāo)系中的坐標(biāo)已知,所以已知,所以間接間接建立起工件建立起工件坐標(biāo)與機(jī)床坐標(biāo)系的關(guān)系。坐標(biāo)與機(jī)床坐標(biāo)系的關(guān)系。機(jī)床
26、原點(diǎn)機(jī)床原點(diǎn)工件原點(diǎn)工件原點(diǎn)機(jī)床參考點(diǎn)機(jī)床參考點(diǎn)數(shù)控車床坐標(biāo)系、工件坐標(biāo)系及相關(guān)點(diǎn)的關(guān)系數(shù)控車床坐標(biāo)系、工件坐標(biāo)系及相關(guān)點(diǎn)的關(guān)系CNC第第5 5章章 數(shù)控加工編程數(shù)控加工編程30 G17 G17、G18G18、G19G19是坐標(biāo)平面指令,分別是坐標(biāo)平面指令,分別表示在表示在XYXY、ZXZX、YZYZ坐標(biāo)平面內(nèi)進(jìn)行加工。坐標(biāo)平面內(nèi)進(jìn)行加工。 這種指令用作直線與圓弧插補(bǔ)及刀具補(bǔ)這種指令用作直線與圓弧插補(bǔ)及刀具補(bǔ)償時(shí)的平面選擇。償時(shí)的平面選擇。 有的數(shù)控系統(tǒng)只有在一個(gè)坐標(biāo)平面內(nèi)加有的數(shù)控系統(tǒng)只有在一個(gè)坐標(biāo)平面內(nèi)加工有功能,則在程序中,只寫出坐標(biāo)地址符工有功能,則在程序中,只寫出坐標(biāo)地址符及其后面的
27、尺寸,不必書寫坐標(biāo)平面指令。及其后面的尺寸,不必書寫坐標(biāo)平面指令。3.3.坐標(biāo)平面選擇指令坐標(biāo)平面選擇指令G17G17、G18G18、G19G19CNC第第5 5章章 數(shù)控加工編程數(shù)控加工編程31二、運(yùn)動(dòng)控制指令二、運(yùn)動(dòng)控制指令1.1.快速點(diǎn)定位指令快速點(diǎn)定位指令0000 G00 G00指令使刀具以指令使刀具以點(diǎn)位控制點(diǎn)位控制方式從刀具所在點(diǎn)以方式從刀具所在點(diǎn)以最快速度移動(dòng)到坐標(biāo)系的最快速度移動(dòng)到坐標(biāo)系的指定位置指定位置。說明:說明:1 1、 G00G00運(yùn)動(dòng)軌跡視具體數(shù)控機(jī)床而議;運(yùn)動(dòng)軌跡視具體數(shù)控機(jī)床而議; 2 2、 指令了指令了G00G00的程序段不需要指定進(jìn)給速的程序段不需要指定進(jìn)給速
28、 度度F F。如果指定了,無效;。如果指定了,無效; 3 3、 G00G00移動(dòng)的速度已由機(jī)床生產(chǎn)廠家設(shè)定移動(dòng)的速度已由機(jī)床生產(chǎn)廠家設(shè)定 好,一般不允許修改。好,一般不允許修改。CNC第第5 5章章 數(shù)控加工編程數(shù)控加工編程32G00指令的運(yùn)動(dòng)軌跡指令的運(yùn)動(dòng)軌跡YYYXXXAAABBBa)b)c)CNC第第5 5章章 數(shù)控加工編程數(shù)控加工編程33. .直線插補(bǔ)指令直線插補(bǔ)指令G01G01n功用:功用:該指令是直線運(yùn)動(dòng)控制指令,它命令刀具從當(dāng)前位置以該指令是直線運(yùn)動(dòng)控制指令,它命令刀具從當(dāng)前位置以兩坐標(biāo)或三坐標(biāo)聯(lián)動(dòng)方式按指定的兩坐標(biāo)或三坐標(biāo)聯(lián)動(dòng)方式按指定的F F進(jìn)給速度作任意斜率的直線運(yùn)進(jìn)給速度
29、作任意斜率的直線運(yùn)動(dòng)到達(dá)指定的位置。該指令一般用作為輪廓切削。動(dòng)到達(dá)指定的位置。該指令一般用作為輪廓切削。n格式:格式:G01 XG01 X Y Y Z Z ;其中:其中:X X、Y Y、Z Z為直線終點(diǎn)的絕對(duì)或增量坐標(biāo)為直線終點(diǎn)的絕對(duì)或增量坐標(biāo)F F為沿插補(bǔ)方向的進(jìn)給速度。為沿插補(bǔ)方向的進(jìn)給速度。n注意:注意:(1) G01(1) G01指令既可二坐標(biāo)聯(lián)動(dòng)插補(bǔ)運(yùn)動(dòng),又可三坐標(biāo)指令既可二坐標(biāo)聯(lián)動(dòng)插補(bǔ)運(yùn)動(dòng),又可三坐標(biāo)聯(lián)動(dòng)插補(bǔ)運(yùn)動(dòng),取決于數(shù)控系統(tǒng)的功能,當(dāng)聯(lián)動(dòng)插補(bǔ)運(yùn)動(dòng),取決于數(shù)控系統(tǒng)的功能,當(dāng)G01G01指令后面只有兩指令后面只有兩個(gè)坐標(biāo)值時(shí),刀具將作平面直線插補(bǔ)。若有三個(gè)坐標(biāo)值時(shí),將個(gè)坐標(biāo)值時(shí),
30、刀具將作平面直線插補(bǔ)。若有三個(gè)坐標(biāo)值時(shí),將作空間直線插補(bǔ)。作空間直線插補(bǔ)。 (2(2)G01G01程序段中必須含有進(jìn)給速度程序段中必須含有進(jìn)給速度F F指令,否則機(jī)床指令,否則機(jī)床不動(dòng)作(不動(dòng)作(認(rèn)為速度為零認(rèn)為速度為零)。)。 (3) G01(3) G01和和F F指令均為續(xù)效指令。指令均為續(xù)效指令。CNC第第5 5章章 數(shù)控加工編程數(shù)控加工編程34如圖所示路徑,要求用如圖所示路徑,要求用G01G01,坐標(biāo)系原點(diǎn),坐標(biāo)系原點(diǎn)o o是程序起始點(diǎn),要求是程序起始點(diǎn),要求刀具由刀具由o o點(diǎn)快速移動(dòng)到點(diǎn)快速移動(dòng)到A A點(diǎn),然后沿點(diǎn),然后沿ABAB、BCBC、CDCD、DADA實(shí)現(xiàn)直線切實(shí)現(xiàn)直線切削
31、,再由削,再由A A點(diǎn)快速返回程序起始點(diǎn)點(diǎn)快速返回程序起始點(diǎn)O O,其程序如下:,其程序如下: OXYADCB12281042練習(xí):練習(xí):G00G00、G01G01編程編程%0001%0001 N01 G92N01 G92X0X0Y0Y0;N10 G90 N10 G90 G00 G00 X10 Y12 S600 T01 M03X10 Y12 S600 T01 M03;N20 N20 G01G01 Y28 F100 Y28 F100;N30 X42N30 X42;N40 Y12N40 Y12;N50 X10N50 X10;N60 N60 G00G00 X0 Y0 X0 Y0;N70 MO5N70
32、 MO5;N80 M02N80 M02;CNC第第5 5章章 數(shù)控加工編程數(shù)控加工編程353 3圓弧插補(bǔ)指令圓弧插補(bǔ)指令G02G02、G03G03功用:功用:G02G02:順時(shí)針圓弧:順時(shí)針圓弧( (順圓順圓) )插補(bǔ)。插補(bǔ)。G03G03:逆時(shí)針圓?。耗鏁r(shí)針圓弧( (逆圓逆圓) )插補(bǔ)。插補(bǔ)。圓弧運(yùn)動(dòng)控制指令,用圓弧運(yùn)動(dòng)控制指令,用以實(shí)現(xiàn)圓弧插補(bǔ)加工。以實(shí)現(xiàn)圓弧插補(bǔ)加工。圓弧順、逆方向判斷:圓弧順、逆方向判斷: 沿垂直于要加工的圓弧沿垂直于要加工的圓弧所在平面的坐標(biāo)軸從正向往所在平面的坐標(biāo)軸從正向往負(fù)向看:負(fù)向看: 由圓弧起點(diǎn)到終點(diǎn),半由圓弧起點(diǎn)到終點(diǎn),半徑轉(zhuǎn)動(dòng)方向是順時(shí)針方向?yàn)閺睫D(zhuǎn)動(dòng)方向是順
33、時(shí)針方向?yàn)?202,是逆時(shí)針方向?yàn)?,是逆時(shí)針方向?yàn)镚03G03。G02G02G02G03G03G03ZXYO圓弧插補(bǔ)方向判別圓弧插補(bǔ)方向判別CNC第第5 5章章 數(shù)控加工編程數(shù)控加工編程36G02G02G02G03G03G03ZXYO圓弧插補(bǔ)方向判別圓弧插補(bǔ)方向判別G17G19G18書寫格式書寫格式: : (1) XY平面圓弧平面圓弧 (2) XZ平面圓弧平面圓弧 (3) YZ平面圓弧平面圓弧 第第5 5章章 數(shù)控加工編程數(shù)控加工編程CNC37OXY153878R2048R23301025ABCDE58F%0001%0001N10N10G92 X0G92 X0Y0Y0;N20N20G90 G1
34、7 M03G90 G17 M03;N30N30GOO X15 Y10GOO X15 Y10;N40N40G91 G01 X43 F180 S400;G91 G01 X43 F180 S400;N50N50G02G02 X20 Y20 I20 F80; X20 Y20 I20 F80; N60N60G01 Y18 F180; G01 Y18 F180; N70N70X-40; X-40; N80 N80 G03 G03 X-23 Y-23 J-23 F80; X-23 Y-23 J-23 F80; N90N90G01 Y-15 F180; G01 Y-15 F180; N100 G00 X-15
35、 Y-10;N100 G00 X-15 Y-10;N110 M02; N110 M02; 如圖,設(shè)刀具由坐標(biāo)原點(diǎn)如圖,設(shè)刀具由坐標(biāo)原點(diǎn)O O相對(duì)相對(duì)工件快速進(jìn)給到工件快速進(jìn)給到A A點(diǎn),從點(diǎn),從A A點(diǎn)開始點(diǎn)開始沿著沿著A A、B B、C C、D D、E E、F F、A A的線的線路切削,最終回到原點(diǎn)路切削,最終回到原點(diǎn)O O。 練習(xí):練習(xí): G02G02、G03G03編程編程使用使用R R格式編程格式編程 N50 G90 G02 X78 Y30 R20 F80N50 G90 G02 X78 Y30 R20 F80;N80 G90 G03 X15 Y25 R23 F80N80 G90 G03
36、X15 Y25 R23 F80;R R表示圓心角表示圓心角180180的圓弧的圓弧用用R-R-表示圓心角表示圓心角180180的圓弧的圓弧 (程序名)(程序名)(確定起刀點(diǎn)的位置)(確定起刀點(diǎn)的位置)(絕對(duì)坐標(biāo),(絕對(duì)坐標(biāo),xy,正轉(zhuǎn)),正轉(zhuǎn))(快進(jìn)(快進(jìn)OA)(程序結(jié)束)(程序結(jié)束)(AB)(順圓(順圓BC)(CD)(DE)(EF逆圓)逆圓)(FA)(快退(快退AO)注意:整圓只能用圓心坐標(biāo)編程注意:整圓只能用圓心坐標(biāo)編程 CNC第第5 5章章 數(shù)控加工編程數(shù)控加工編程38. .暫停暫停( (延遲延遲) )指令指令G04G04功用:功用: G04G04指令可使刀具作短時(shí)間的無進(jìn)給運(yùn)動(dòng)指令可使
37、刀具作短時(shí)間的無進(jìn)給運(yùn)動(dòng)( (主軸仍然在轉(zhuǎn)動(dòng)),主軸仍然在轉(zhuǎn)動(dòng)),經(jīng)過指令的暫停時(shí)間后經(jīng)過指令的暫停時(shí)間后再繼續(xù)執(zhí)行下一程序段,以獲得平整而光滑再繼續(xù)執(zhí)行下一程序段,以獲得平整而光滑的表面。的表面。鉆頭在孔底暫停在槽底暫停切斷或切槽刀具 此功能常用于切槽、鉆孔到孔底、锪平底此功能常用于切槽、鉆孔到孔底、锪平底孔等對(duì)粗糙度有要求的場(chǎng)合。孔等對(duì)粗糙度有要求的場(chǎng)合。例如,車削環(huán)形槽時(shí),若進(jìn)給完立即退刀,例如,車削環(huán)形槽時(shí),若進(jìn)給完立即退刀,則其環(huán)槽外形為螺旋面,用暫停指令使工件則其環(huán)槽外形為螺旋面,用暫停指令使工件空轉(zhuǎn)幾秒鐘,即能光整成圓??辙D(zhuǎn)幾秒鐘,即能光整成圓。格式:格式: G04 注意:注意:
38、 其中,符號(hào)其中,符號(hào)表示地址符,常用的地址符有表示地址符,常用的地址符有X、U、P、S、F等,不同等,不同系統(tǒng)系統(tǒng)有有不同的規(guī)定,不同的規(guī)定, 為數(shù)字,表示暫停時(shí)間為數(shù)字,表示暫停時(shí)間(以秒或毫秒為單位以秒或毫秒為單位),或表示工件或表示工件或刀具的或刀具的轉(zhuǎn)數(shù),視具體機(jī)床而定。轉(zhuǎn)數(shù),視具體機(jī)床而定。 G04為非續(xù)效指令,只在本程序段有效。為非續(xù)效指令,只在本程序段有效。CNC第第5 5章章 數(shù)控加工編程數(shù)控加工編程39三三. 刀具補(bǔ)償指令刀具補(bǔ)償指令 1.1.刀具半徑補(bǔ)償指令(刀具半徑補(bǔ)償指令(G41G41、G42G42、G40G40)CNC第第5 5章章 數(shù)控加工編程數(shù)控加工編程G41G
39、41為刀具左補(bǔ)償,指順著刀具前進(jìn)方向看,刀具偏在工件輪廓為刀具左補(bǔ)償,指順著刀具前進(jìn)方向看,刀具偏在工件輪廓的左邊;的左邊;G42G42為刀具右補(bǔ)償,指順著刀具前進(jìn)方向看,刀具偏在工件輪廓為刀具右補(bǔ)償,指順著刀具前進(jìn)方向看,刀具偏在工件輪廓的右邊;的右邊;G40G40為取消刀補(bǔ)為取消刀補(bǔ), ,使刀具中心與編程軌跡重合。使刀具中心與編程軌跡重合。格式:格式:G41G42D(H)D(H); 使用使用G41G41、G42G42時(shí),用時(shí),用D D功能字指定刀具半徑補(bǔ)償值功能字指定刀具半徑補(bǔ)償值寄存器寄存器的地址號(hào)的地址號(hào)。刀具半徑補(bǔ)償值在加工前用。刀具半徑補(bǔ)償值在加工前用MDIMDI方式輸入相應(yīng)的寄方
40、式輸入相應(yīng)的寄存器,加工時(shí)由存器,加工時(shí)由D(H)D(H)指令調(diào)用。指令調(diào)用。40刀具半徑補(bǔ)償示意圖刀具半徑補(bǔ)償示意圖CNC第第5 5章章 數(shù)控加工編程數(shù)控加工編程41練習(xí)練習(xí):G41G41、G42G42、G40G40編程編程 如圖為銑刀半徑補(bǔ)償編程示如圖為銑刀半徑補(bǔ)償編程示例,圖中虛線表示刀具中心例,圖中虛線表示刀具中心運(yùn)動(dòng)軌跡。設(shè)刀具半徑為運(yùn)動(dòng)軌跡。設(shè)刀具半徑為10mm10mm,刀具半徑補(bǔ)償號(hào)為,刀具半徑補(bǔ)償號(hào)為D01D01,起刀點(diǎn)在原點(diǎn),起刀點(diǎn)在原點(diǎn),Z Z軸方軸方向無運(yùn)動(dòng)。向無運(yùn)動(dòng)。nO01000100nN01 G92 X0 Y0 Z0N01 G92 X0 Y0 Z0;nN02 S10
41、00 T01 M03N02 S1000 T01 M03;nN03 G90 N03 G90 G42G42 G01 X30.0 G01 X30.0 Y30.0 D01 F150.0 Y30.0 D01 F150.0;nN04 X50.0N04 X50.0;nN05 Y60.0N05 Y60.0;nN06 X80.0N06 X80.0;nN07 X100.0 Y40.0N07 X100.0 Y40.0;nN08 X140.0N08 X140.0;nN09 X120.0 Y70.0N09 X120.0 Y70.0;nN10 X30.0N10 X30.0;nN11 Y30.0N11 Y30.0;nN12
42、 N12 G40 G40 G00 X0 Y0 M05 G00 X0 Y0 M05 M02M02;ABHCEDGFOCNC第第5 5章章 數(shù)控加工編程數(shù)控加工編程422.2.刀具長度補(bǔ)償指令(刀具長度補(bǔ)償指令(G43G43、G44G44)功用:功用: 刀具長度補(bǔ)償指令一般用于刀具長度補(bǔ)償指令一般用于刀具軸向刀具軸向(Z(Z方向方向) )的補(bǔ)償,它可的補(bǔ)償,它可使刀具在使刀具在Z Z方向上的實(shí)際位移大于或小于程序給定值,即方向上的實(shí)際位移大于或小于程序給定值,即: : 實(shí)際位移量程序給定值實(shí)際位移量程序給定值補(bǔ)償值補(bǔ)償值 上式中,二值相加稱為上式中,二值相加稱為正偏置正偏置,用,用G43G43指令
43、來表示;二值相減稱指令來表示;二值相減稱為為負(fù)偏置負(fù)偏置,用,用G44G44指令來表示。指令來表示。給定的程序坐標(biāo)值和輸入的補(bǔ)償給定的程序坐標(biāo)值和輸入的補(bǔ)償值本身都可正可負(fù),由需要而定。值本身都可正可負(fù),由需要而定。格式:格式:G43G43G44G44Z Z H H 其中其中Z Z值是程序中給定的坐標(biāo)值。值是程序中給定的坐標(biāo)值。H H值是刀具長度補(bǔ)償值寄存器值是刀具長度補(bǔ)償值寄存器的地址號(hào),該寄存器中存放著補(bǔ)償值。的地址號(hào),該寄存器中存放著補(bǔ)償值。 刀具長度補(bǔ)償指令刀具長度補(bǔ)償指令G43G43、G44G44的注銷也用取消刀補(bǔ)指令的注銷也用取消刀補(bǔ)指令G40G40。CNC第第5 5章章 數(shù)控加工
44、編程數(shù)控加工編程43Z向?qū)嶋H位移量程序給定值補(bǔ)償值 可正可負(fù) CNC第第5 5章章 數(shù)控加工編程數(shù)控加工編程44四、固定循環(huán)指令四、固定循環(huán)指令 數(shù)控加工中,一般一個(gè)動(dòng)作就要編制一條加工程序,數(shù)控加工中,一般一個(gè)動(dòng)作就要編制一條加工程序,但在許多情況下,但在許多情況下,常常重復(fù)一組固定的動(dòng)作常常重復(fù)一組固定的動(dòng)作。如能用一。如能用一條固定循環(huán)指令去執(zhí)行,則程序段數(shù)就會(huì)大為減少。條固定循環(huán)指令去執(zhí)行,則程序段數(shù)就會(huì)大為減少。 例如,鉆孔、鏜孔的動(dòng)作是孔位平面定位、快速例如,鉆孔、鏜孔的動(dòng)作是孔位平面定位、快速引進(jìn)、工作進(jìn)給、快速退回等,這樣一系列典型的加工引進(jìn)、工作進(jìn)給、快速退回等,這樣一系列典
45、型的加工動(dòng)作動(dòng)作已經(jīng)預(yù)先編好程序,存儲(chǔ)在內(nèi)存中已經(jīng)預(yù)先編好程序,存儲(chǔ)在內(nèi)存中,可用包含,可用包含G G代代碼的一個(gè)程序段調(diào)用,從而簡(jiǎn)化編程工作。這種包含了碼的一個(gè)程序段調(diào)用,從而簡(jiǎn)化編程工作。這種包含了典型動(dòng)作循環(huán)的典型動(dòng)作循環(huán)的G G代碼稱為循環(huán)指令,通常用代碼稱為循環(huán)指令,通常用G80G80G89G89。 在有些車床中,常用在有些車床中,常用G33-G35G33-G35和和G76-G79G76-G79作為固定循作為固定循環(huán)指令。固定循環(huán)指令一般隨機(jī)床的種類、型號(hào)、生產(chǎn)環(huán)指令。固定循環(huán)指令一般隨機(jī)床的種類、型號(hào)、生產(chǎn)廠家等而變,是不通用的。廠家等而變,是不通用的。CNC第第5 5章章 數(shù)控加
46、工編程數(shù)控加工編程45 1 1M00M00程序停止指令程序停止指令 M00M00指令實(shí)際上是一個(gè)暫停指令實(shí)際上是一個(gè)暫停指令。功能是執(zhí)行此指令后,機(jī)床停止指令。功能是執(zhí)行此指令后,機(jī)床停止一切一切操作。按下操作。按下操作面板上的操作面板上的“啟動(dòng)啟動(dòng)”按鈕后,機(jī)床重新啟動(dòng),繼續(xù)執(zhí)按鈕后,機(jī)床重新啟動(dòng),繼續(xù)執(zhí)行后面的程序。行后面的程序。 2 2M01M01選擇停止指令選擇停止指令 M01M01指令的功能與指令的功能與M00M00相似,相似,不同的是,不同的是,M01M01只有在預(yù)先按下操作面板上只有在預(yù)先按下操作面板上“選擇停止選擇停止”按鈕的情況下,程序才會(huì)停止。按鈕的情況下,程序才會(huì)停止。
47、3 3M02M02程序結(jié)束指令程序結(jié)束指令 M02M02指令的功能是程序全部指令的功能是程序全部結(jié)束。此時(shí)主軸、進(jìn)給及切削液結(jié)束。此時(shí)主軸、進(jìn)給及切削液全部停止全部停止,數(shù)控裝置和數(shù)控裝置和機(jī)床機(jī)床復(fù)位復(fù)位。該指令寫在程序的最后一段。該指令寫在程序的最后一段。CNC第第5 5章章 數(shù)控加工編程數(shù)控加工編程 輔助功能輔助功能M指令指令464. 4. 與主軸有關(guān)的指令與主軸有關(guān)的指令 (M03M03、M04M04、M05M05) M03M03表示主軸正轉(zhuǎn);表示主軸正轉(zhuǎn); M04M04表示主軸反轉(zhuǎn);表示主軸反轉(zhuǎn); 所謂主軸正轉(zhuǎn),是從主軸向所謂主軸正轉(zhuǎn),是從主軸向Z Z軸正向看,主軸順時(shí)軸正向看,主軸
48、順時(shí)針轉(zhuǎn)動(dòng);而逆時(shí)針轉(zhuǎn)動(dòng)則為反轉(zhuǎn)。針轉(zhuǎn)動(dòng);而逆時(shí)針轉(zhuǎn)動(dòng)則為反轉(zhuǎn)。 M05M05為主軸停止,它是在該程序段其它指令執(zhí)行完為主軸停止,它是在該程序段其它指令執(zhí)行完后才執(zhí)行的。后才執(zhí)行的。 5. 5. 換刀指令(換刀指令(M06M06) M06M06為手動(dòng)或自動(dòng)換刀指令。當(dāng)為手動(dòng)或自動(dòng)換刀指令。當(dāng)執(zhí)行執(zhí)行M06M06指令時(shí),進(jìn)給停止,主軸停轉(zhuǎn)、切削液關(guān)閉。指令時(shí),進(jìn)給停止,主軸停轉(zhuǎn)、切削液關(guān)閉。CNC第第5 5章章 數(shù)控加工編程數(shù)控加工編程478. 8. 主軸定向停止指令(主軸定向停止指令(M19M19) M19M19使主軸準(zhǔn)確地停止在預(yù)定的角度位置上。使主軸準(zhǔn)確地停止在預(yù)定的角度位置上。 6. M
49、076. M07、M08M08、M09M09冷卻液開關(guān)指令冷卻液開關(guān)指令 M07 M07表示表示2 2號(hào)冷卻液(霧狀冷卻液)開;號(hào)冷卻液(霧狀冷卻液)開; M08M08表示表示1 1號(hào)冷卻液(液狀冷卻液)開;號(hào)冷卻液(液狀冷卻液)開; M09M09表示關(guān)閉冷卻液開關(guān)表示關(guān)閉冷卻液開關(guān)。 7. 7. 運(yùn)動(dòng)部件夾緊與松開指令(運(yùn)動(dòng)部件夾緊與松開指令(M10M10、M11M11) M10M10為運(yùn)動(dòng)部件的夾緊,為運(yùn)動(dòng)部件的夾緊,M11M11為運(yùn)動(dòng)部件的松開。為運(yùn)動(dòng)部件的松開。CNC第第5 5章章 數(shù)控加工編程數(shù)控加工編程48 M30M30指令與指令與M02M02指令的功能基本相同,不同的是,指令的功
50、能基本相同,不同的是,M30M30能自動(dòng)返能自動(dòng)返回程序起始位置,為加工下一個(gè)工件作好準(zhǔn)備?;爻绦蚱鹗嘉恢?,為加工下一個(gè)工件作好準(zhǔn)備。9. M309. M30程序結(jié)束指令程序結(jié)束指令 10. M9810. M98、M99M99子程序調(diào)用與返回指令子程序調(diào)用與返回指令 M98 M98為調(diào)用子程序指令,為調(diào)用子程序指令,M99M99為子程序結(jié)束并返回到主程序的指令。為子程序結(jié)束并返回到主程序的指令。例:例:O10101010N0010 G92 X85 Y120;N0010 G92 X85 Y120;N0020 G90 G00 X30 Y45;N0020 G90 G00 X30 Y45;N0030
51、G01 X54 Y58 F150;N0030 G01 X54 Y58 F150;N0080 N0080 M98M98 P100 L2; P100 L2;N0100 M02;N0100 M02;O100100N010 G41 G00 X10 Y15;N010 G41 G00 X10 Y15;N020 G01 X35 Y35 F150;N020 G01 X35 Y35 F150;N090 N090 M99M99調(diào)用調(diào)用子程子程 序序返回返回主程主程 序序CNC第第5 5章章 數(shù)控加工編程數(shù)控加工編程49 F、S、T指令指令1. 1. 進(jìn)給速度指令進(jìn)給速度指令F F 也稱也稱F F功能,表示進(jìn)給速度
52、,屬于模態(tài)代碼。功能,表示進(jìn)給速度,屬于模態(tài)代碼。 在在G01G01、G02G02、G03G03和循環(huán)指令程序段中,必須要有和循環(huán)指令程序段中,必須要有F F指令,或者在這些程序段之前已經(jīng)寫入了指令,或者在這些程序段之前已經(jīng)寫入了F F指令。指令。 進(jìn)給功能用地址符進(jìn)給功能用地址符F F和其后和其后1 1至至5 5位數(shù)字表示,通常位數(shù)字表示,通常(F F)表示。)表示。 單位一般為單位一般為mm/minmm/min,當(dāng)進(jìn)給速度與主軸轉(zhuǎn)速有關(guān),當(dāng)進(jìn)給速度與主軸轉(zhuǎn)速有關(guān)時(shí)(如車削螺紋),單位為時(shí)(如車削螺紋),單位為mm/rmm/r。 CNC第第5 5章章 數(shù)控加工編程數(shù)控加工編程502. 2.
53、主軸轉(zhuǎn)速指令主軸轉(zhuǎn)速指令S S 也稱也稱S S功能,主要表示主軸轉(zhuǎn)速或速度,屬于模態(tài)功能,主要表示主軸轉(zhuǎn)速或速度,屬于模態(tài)代碼。代碼。 主軸轉(zhuǎn)速功能用地址符主軸轉(zhuǎn)速功能用地址符S S加二到四位數(shù)字表示。用加二到四位數(shù)字表示。用 G96G96和和G97G97分別指令單位為分別指令單位為m/min m/min 或或r/min r/min ,通常使用,通常使用G97(r/min)G97(r/min)。 G96G96S300S300;主軸轉(zhuǎn)速為;主軸轉(zhuǎn)速為300 m/min300 m/min G97 G97S1500S1500 ;主軸轉(zhuǎn)速為;主軸轉(zhuǎn)速為1500 r/min1500 r/min在車床系統(tǒng)
54、里:在車床系統(tǒng)里:G97G97表示主軸恒轉(zhuǎn)速;表示主軸恒轉(zhuǎn)速; G96G96表示恒切削速度。表示恒切削速度。 CNC第第5 5章章 數(shù)控加工編程數(shù)控加工編程513. 3. 刀具號(hào)指令刀具號(hào)指令T T 在自動(dòng)換刀的數(shù)控機(jī)床中,該指令用以選擇所在自動(dòng)換刀的數(shù)控機(jī)床中,該指令用以選擇所需的需的刀具號(hào)和刀補(bǔ)號(hào)刀具號(hào)和刀補(bǔ)號(hào)。 刀具用字母刀具用字母T T及其后面的及其后面的兩位或四位兩位或四位數(shù)字表示。數(shù)字表示。 例如:例如: T06T06表示表示6 6號(hào)刀具;(刀具的編號(hào))號(hào)刀具;(刀具的編號(hào)) T0602T0602表示表示6 6號(hào)刀具,選用號(hào)刀具,選用2 2號(hào)刀補(bǔ)號(hào)。號(hào)刀補(bǔ)號(hào)。CNC第第5 5章章
55、數(shù)控加工編程數(shù)控加工編程525.3 工藝分析與數(shù)值計(jì)算工藝分析與數(shù)值計(jì)算5.3.1 5.3.1 數(shù)控加工工藝概述數(shù)控加工工藝概述CNC第第5 5章章 數(shù)控加工編程數(shù)控加工編程 數(shù)控加工與普通機(jī)床加工在方法與內(nèi)容上有相似之處,數(shù)控加工與普通機(jī)床加工在方法與內(nèi)容上有相似之處,最大區(qū)別在控制方式上。最大區(qū)別在控制方式上。以切削加工為例:以切削加工為例: 通用機(jī)床加工零件,某道工序,其通用機(jī)床加工零件,某道工序,其工步、機(jī)床運(yùn)動(dòng)先工步、機(jī)床運(yùn)動(dòng)先后次序、位移量、行走路線、切削參數(shù)的選擇后次序、位移量、行走路線、切削參數(shù)的選擇等,由操作等,由操作者自行考慮。手工完成。者自行考慮。手工完成。 數(shù)控加工時(shí),
56、將加工過程中所需的多種操作及刀具的數(shù)控加工時(shí),將加工過程中所需的多種操作及刀具的切削用量、走刀方向、切削速度都用數(shù)字化的代碼表示,切削用量、走刀方向、切削速度都用數(shù)字化的代碼表示,編成程序。編成程序。531.1.機(jī)床的合理選用機(jī)床的合理選用零件復(fù)雜程度與零件批量的關(guān)系零件復(fù)雜程度與零件批量的關(guān)系零件批量與綜合費(fèi)用的關(guān)系零件批量與綜合費(fèi)用的關(guān)系CNC第第5 5章章 數(shù)控加工編程數(shù)控加工編程54 多品種、小批量生產(chǎn)的零件或新產(chǎn)品試制中的零件。多品種、小批量生產(chǎn)的零件或新產(chǎn)品試制中的零件。 輪廓形狀復(fù)雜,對(duì)加工精度要求較高的零件。輪廓形狀復(fù)雜,對(duì)加工精度要求較高的零件。 用普通機(jī)床加工時(shí),需要有昂貴
57、的工藝裝備用普通機(jī)床加工時(shí),需要有昂貴的工藝裝備( (工具、工具、夾具和模具夾具和模具) )的零件。的零件。 需要多次改型的零件。需要多次改型的零件。 價(jià)格昂貴,加工中不允許報(bào)廢的關(guān)鍵零件。價(jià)格昂貴,加工中不允許報(bào)廢的關(guān)鍵零件。 需要最短生產(chǎn)周期的急需零件。需要最短生產(chǎn)周期的急需零件。適于數(shù)控機(jī)床加工的零件適于數(shù)控機(jī)床加工的零件CNC第第5 5章章 數(shù)控加工編程數(shù)控加工編程552.2.數(shù)控加工工藝性分析數(shù)控加工工藝性分析(1 1)零件圖的尺寸標(biāo)注應(yīng)符合編程方便的原則)零件圖的尺寸標(biāo)注應(yīng)符合編程方便的原則 1 1)零件圖上的尺寸標(biāo)注方法應(yīng)適應(yīng)數(shù)控加工的特點(diǎn);)零件圖上的尺寸標(biāo)注方法應(yīng)適應(yīng)數(shù)控加工
58、的特點(diǎn); 2 2)構(gòu)成零件輪廓的幾何元素的條件應(yīng)充分。)構(gòu)成零件輪廓的幾何元素的條件應(yīng)充分。 在手工編程時(shí),要計(jì)算每個(gè)節(jié)點(diǎn)坐標(biāo)。在自動(dòng)編程時(shí)在手工編程時(shí),要計(jì)算每個(gè)節(jié)點(diǎn)坐標(biāo)。在自動(dòng)編程時(shí),要對(duì)構(gòu)成零件輪廓的所有幾何元素進(jìn)行定義。,要對(duì)構(gòu)成零件輪廓的所有幾何元素進(jìn)行定義。CNC第第5 5章章 數(shù)控加工編程數(shù)控加工編程56(2 2)零件的結(jié)構(gòu)工藝性應(yīng)符合數(shù)控加工的特點(diǎn))零件的結(jié)構(gòu)工藝性應(yīng)符合數(shù)控加工的特點(diǎn) 1 1)零件的內(nèi)腔和外形最好采用統(tǒng)一的幾何類型和尺寸;)零件的內(nèi)腔和外形最好采用統(tǒng)一的幾何類型和尺寸; 2 2)內(nèi)槽圓角的大小決定著刀具直徑的大小,因而內(nèi)槽圓)內(nèi)槽圓角的大小決定著刀具直徑的大小
59、,因而內(nèi)槽圓角半徑不應(yīng)過小。角半徑不應(yīng)過小。CNC第第5 5章章 數(shù)控加工編程數(shù)控加工編程573 3)零件銑削底平面時(shí),槽底圓角半徑)零件銑削底平面時(shí),槽底圓角半徑r r 不應(yīng)過大。不應(yīng)過大。4 4)應(yīng)采用統(tǒng)一的基準(zhǔn)定位。)應(yīng)采用統(tǒng)一的基準(zhǔn)定位。零件上最好有合適的孔作為定位基準(zhǔn)孔。若沒有,要設(shè)置工藝零件上最好有合適的孔作為定位基準(zhǔn)孔。若沒有,要設(shè)置工藝孔作為定位基準(zhǔn)孔??鬃鳛槎ㄎ换鶞?zhǔn)孔。CNC第第5 5章章 數(shù)控加工編程數(shù)控加工編程583. 3. 加工方法的選擇與加工方案的確定加工方法的選擇與加工方案的確定 加工方法的選擇加工方法的選擇 加工方法的選擇原則是保證加工表面的加工方法的選擇原則是保
60、證加工表面的加工精度加工精度和和表面粗糙度表面粗糙度的要求。的要求。外外圓圓表表面面加加工工方方法法的的選選擇擇CNC第第5 5章章 數(shù)控加工編程數(shù)控加工編程59內(nèi)孔表面加工方法的選擇內(nèi)孔表面加工方法的選擇CNC第第5 5章章 數(shù)控加工編程數(shù)控加工編程60平面加工方法選擇平面加工方法選擇CNC第第5 5章章 數(shù)控加工編程數(shù)控加工編程61 加工方案確定的原則加工方案確定的原則 先應(yīng)根據(jù)主要表面的精度和表面粗糙度的要求,確定為達(dá)先應(yīng)根據(jù)主要表面的精度和表面粗糙度的要求,確定為達(dá)到這些要求所需要的最終加工方法;到這些要求所需要的最終加工方法; 再確定半精加工和粗加工的加工方法。再確定半精加工和粗加工
溫馨提示
- 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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025版委托貸款合同(購車貸款)3篇
- 2025版民間借貸合同文本四種借款人法律義務(wù)解讀4篇
- 商鋪售后返租合同風(fēng)險(xiǎn)評(píng)估與法律建議(2025年版)2篇
- 2025年度龍山區(qū)中醫(yī)院醫(yī)療廢物處理技術(shù)改造合同4篇
- 二零二五年度實(shí)木復(fù)合地板品牌代理銷售合同4篇
- 2025年物業(yè)管理責(zé)任服務(wù)協(xié)議書(含物業(yè)合同續(xù)簽)3篇
- 體育場(chǎng)館體育賽事現(xiàn)場(chǎng)安全保衛(wèi)措施與體系建設(shè)改進(jìn)考核試卷
- 體育用品行業(yè)創(chuàng)新商業(yè)模式探索考核試卷
- 2025年農(nóng)村地房產(chǎn)租賃土地租賃協(xié)議
- 2025年度木材加工與木工安裝服務(wù)承包合同4篇
- 土地買賣合同參考模板
- 新能源行業(yè)市場(chǎng)分析報(bào)告
- 2025年天津市政建設(shè)集團(tuán)招聘筆試參考題庫含答案解析
- 房地產(chǎn)運(yùn)營管理:提升項(xiàng)目品質(zhì)
- 自愿斷絕父子關(guān)系協(xié)議書電子版
- 你劃我猜游戲【共159張課件】
- 專升本英語閱讀理解50篇
- 中餐烹飪技法大全
- 新型電力系統(tǒng)研究
- 滋補(bǔ)類用藥的培訓(xùn)
- 北師大版高三數(shù)學(xué)選修4-6初等數(shù)論初步全冊(cè)課件【完整版】
評(píng)論
0/150
提交評(píng)論