版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
1、第第5章章 數(shù)控銑床的編程數(shù)控銑床的編程5.1 數(shù)控銑床概述數(shù)控銑床概述5.2數(shù)控銑床編程基礎(chǔ)數(shù)控銑床編程基礎(chǔ)5.3基本編程方法基本編程方法5.4典型零件的數(shù)控銑削工藝制訂及編程舉例典型零件的數(shù)控銑削工藝制訂及編程舉例練習與思考題練習與思考題5.1 數(shù)控銑床概述數(shù)控銑床概述 數(shù)控銑床是目前廣泛采用的數(shù)控機床,有立式和臥式兩種。數(shù)控銑床是目前廣泛采用的數(shù)控機床,有立式和臥式兩種。這種數(shù)控機床功能齊全,主要用于各類較復(fù)雜的平面、曲面和這種數(shù)控機床功能齊全,主要用于各類較復(fù)雜的平面、曲面和殼體類零件的加工,如各類模具、樣板、葉片、凸輪、連桿和殼體類零件的加工,如各類模具、樣板、葉片、凸輪、連桿和箱體
2、等。并能進行銑槽、鉆、擴、鉸、鏜孔的工作,特別適合箱體等。并能進行銑槽、鉆、擴、鉸、鏜孔的工作,特別適合于加工各種具有復(fù)雜曲線輪廓及截面的零件,尤其是進行模具于加工各種具有復(fù)雜曲線輪廓及截面的零件,尤其是進行模具加工加工。 數(shù)控銑床一般由數(shù)控系統(tǒng)、主傳動系統(tǒng)、進給伺服系統(tǒng)、數(shù)控銑床一般由數(shù)控系統(tǒng)、主傳動系統(tǒng)、進給伺服系統(tǒng)、冷卻潤滑系統(tǒng)等幾大部分組成冷卻潤滑系統(tǒng)等幾大部分組成: 1主軸箱主軸箱 包括主軸箱體和主軸傳動系統(tǒng)包括主軸箱體和主軸傳動系統(tǒng) 2進給伺服系統(tǒng)進給伺服系統(tǒng) 由進給電機和進給執(zhí)行機構(gòu)組成由進給電機和進給執(zhí)行機構(gòu)組成 3控制系統(tǒng)控制系統(tǒng) 4輔助裝置輔助裝置 如液壓、氣動、潤滑、冷卻
3、系統(tǒng)等裝置如液壓、氣動、潤滑、冷卻系統(tǒng)等裝置。 5機床基礎(chǔ)件機床基礎(chǔ)件 通常是指底座、立柱、橫梁等通常是指底座、立柱、橫梁等。5.1.1 數(shù)控銑床的用途和組成數(shù)控銑床的用途和組成華中華中XKA71402XKA71402數(shù)控立式銑床數(shù)控立式銑床華中華中XKA714XKA714數(shù)控立式銑床數(shù)控立式銑床5.1數(shù)數(shù)控控銑銑床床概概述述華中華中ZJK7532-AZJK7532-A銑鉆床銑鉆床定梁龍門銑定梁龍門銑5.1數(shù)數(shù)控控銑銑床床概概述述 數(shù)控銑床的主要技術(shù)參數(shù)包括工作臺面積、各坐標軸行程、主軸數(shù)控銑床的主要技術(shù)參數(shù)包括工作臺面積、各坐標軸行程、主軸轉(zhuǎn)速范圍、切削進給速度范圍、定位精度、重復(fù)定位精度等
4、,其具體轉(zhuǎn)速范圍、切削進給速度范圍、定位精度、重復(fù)定位精度等,其具體內(nèi)容及作用詳見表內(nèi)容及作用詳見表5-1。5.1.2 機床的主要技術(shù)參數(shù)機床的主要技術(shù)參數(shù)5.1數(shù)數(shù)控控銑銑床床概概述述類類 別別主要內(nèi)容主要內(nèi)容作作 用用尺寸參數(shù)尺寸參數(shù)工作臺面積(長工作臺面積(長寬)、承量寬)、承量影響加工工件的尺寸范圍(重影響加工工件的尺寸范圍(重量)、編程范圍及刀具、工量)、編程范圍及刀具、工件、機床之間干涉件、機床之間干涉各坐標最大行程各坐標最大行程主軸套筒移動距離主軸套筒移動距離主軸端面到工作臺距離主軸端面到工作臺距離接口參數(shù)接口參數(shù)工作臺工作臺T形槽數(shù)、槽寬、槽間距形槽數(shù)、槽寬、槽間距影響工件及刀
5、具安裝影響工件及刀具安裝主軸孔錐度、直徑主軸孔錐度、直徑運動參數(shù)運動參數(shù)主軸轉(zhuǎn)速范圍主軸轉(zhuǎn)速范圍影響加工性能及編程參數(shù)影響加工性能及編程參數(shù)工作臺快進速度、切削進給速度范圍工作臺快進速度、切削進給速度范圍動力參數(shù)動力參數(shù)主軸電機功率主軸電機功率影響切削負荷影響切削負荷伺服電機額定轉(zhuǎn)矩伺服電機額定轉(zhuǎn)矩精度參數(shù)精度參數(shù)定位精度、重復(fù)定位精度定位精度、重復(fù)定位精度影響加工精度及其一致性影響加工精度及其一致性分度精度(回轉(zhuǎn)工作臺)分度精度(回轉(zhuǎn)工作臺)表表5-15-1數(shù)控銑床主要技術(shù)參數(shù)數(shù)控銑床主要技術(shù)參數(shù) 1主傳動系統(tǒng)主傳動系統(tǒng) 機床銑頭為一整體的剛性結(jié)構(gòu)。主傳動采用專用的無級調(diào)機床銑頭為一整體的剛
6、性結(jié)構(gòu)。主傳動采用專用的無級調(diào)速主電動機(速主電動機(3.7kW/5.5kW),由帶輪將運動傳至主軸。),由帶輪將運動傳至主軸。 2進給傳動系統(tǒng)進給傳動系統(tǒng) 工作臺的縱向(工作臺的縱向(X軸)和橫向(軸)和橫向(Y軸)進給運動、主軸套筒軸)進給運動、主軸套筒的垂直方向(的垂直方向(Z軸)進給運動,都是由各自的交流伺服電動機軸)進給運動,都是由各自的交流伺服電動機驅(qū)動,分別通過同步齒形帶帶動帶輪傳給滾珠絲杠,實現(xiàn)進給。驅(qū)動,分別通過同步齒形帶帶動帶輪傳給滾珠絲杠,實現(xiàn)進給。5.1.3 機床的傳動系統(tǒng)機床的傳動系統(tǒng)5.1數(shù)數(shù)控控銑銑床床概概述述 各種類型數(shù)控銑床所配置的數(shù)控系統(tǒng),雖然功能各有不同有
7、較大各種類型數(shù)控銑床所配置的數(shù)控系統(tǒng),雖然功能各有不同有較大的差別,但除一些特殊功能不盡相同外,其主要功能基本相同。的差別,但除一些特殊功能不盡相同外,其主要功能基本相同。 1點位控制功能點位控制功能 2連續(xù)輪廓控制功能連續(xù)輪廓控制功能 3刀具半徑補償功能刀具半徑補償功能 4刀具長度補償功能刀具長度補償功能 5比例及鏡像加工功能比例及鏡像加工功能 6旋轉(zhuǎn)功能旋轉(zhuǎn)功能 7公制、英制單位轉(zhuǎn)換公制、英制單位轉(zhuǎn)換 8子程序調(diào)用功能子程序調(diào)用功能 9宏程序功能宏程序功能 10數(shù)據(jù)輸入輸出及數(shù)據(jù)輸入輸出及DNC功能功能 11數(shù)據(jù)采集功能數(shù)據(jù)采集功能 12自診斷功能自診斷功能5.2.1 數(shù)控銑床的主要功能數(shù)
8、控銑床的主要功能5.2 數(shù)控銑床編程基礎(chǔ)數(shù)控銑床編程基礎(chǔ) 銑削加工是機械加工中最常用的加工方法之一,主要用來平面銑削銑削加工是機械加工中最常用的加工方法之一,主要用來平面銑削和輪廓銑削(按加工時工件所處的位置分為水平面、垂直面、斜面)、和輪廓銑削(按加工時工件所處的位置分為水平面、垂直面、斜面)、臺階面、溝槽(鍵槽、燕尾槽、臺階面、溝槽(鍵槽、燕尾槽、T形槽等),也可進行鉆孔、擴孔、鉸形槽等),也可進行鉆孔、擴孔、鉸孔、鏜孔、锪孔及螺紋加工。常見的銑削加工范圍見圖孔、鏜孔、锪孔及螺紋加工。常見的銑削加工范圍見圖5-1。5.2.2數(shù)控銑床的加工工藝范圍數(shù)控銑床的加工工藝范圍圖圖5-1 5-1 銑
9、削主要加工范圍銑削主要加工范圍5.2 數(shù)數(shù)控控銑銑床床編編程程基基礎(chǔ)礎(chǔ) 適于采用數(shù)控銑削的零件有箱體類零件、變斜角類零件和曲面類零適于采用數(shù)控銑削的零件有箱體類零件、變斜角類零件和曲面類零件。件。 1平面類零件平面類零件 平面類零件的特點是各個加工表面是平面,或可以展開為平面。目平面類零件的特點是各個加工表面是平面,或可以展開為平面。目前在數(shù)控銑床上加工的絕大多數(shù)零件屬于平面類零件。前在數(shù)控銑床上加工的絕大多數(shù)零件屬于平面類零件。 2變斜角類零件變斜角類零件 加工面與水平面的夾角成連續(xù)變化的零件稱為變斜角類零件。加工加工面與水平面的夾角成連續(xù)變化的零件稱為變斜角類零件。加工變斜角類零件最好采用
10、四坐標或五坐標數(shù)控銑床擺角加工。變斜角類零件最好采用四坐標或五坐標數(shù)控銑床擺角加工。 3曲面類零件曲面類零件 加工面為空間曲面的零件稱為曲面類零件。常用的加工方法主要有加工面為空間曲面的零件稱為曲面類零件。常用的加工方法主要有下列兩種:下列兩種: (1)采用兩軸半坐標行切法加工。行切法是在加工時只有兩個坐)采用兩軸半坐標行切法加工。行切法是在加工時只有兩個坐標聯(lián)動,另一個坐標按一定行距周期行進給。這種方法常用于不太復(fù)雜標聯(lián)動,另一個坐標按一定行距周期行進給。這種方法常用于不太復(fù)雜的空間曲面的加工。的空間曲面的加工。 (2)采用三軸聯(lián)動方法加工。所用的銑床必須具有)采用三軸聯(lián)動方法加工。所用的銑
11、床必須具有X、Y、Z三坐三坐標聯(lián)動加工功能,可進行空間直線插補。這種方法常用于發(fā)動機及模具標聯(lián)動加工功能,可進行空間直線插補。這種方法常用于發(fā)動機及模具等較復(fù)雜空間曲面的加工。等較復(fù)雜空間曲面的加工。5.2 數(shù)數(shù)控控銑銑床床編編程程基基礎(chǔ)礎(chǔ) 數(shù)控銑床的工藝裝備主要包括夾具和刀具兩類。數(shù)控銑床的工藝裝備主要包括夾具和刀具兩類。 1夾具夾具 (1)在選用夾具時應(yīng)綜合考慮產(chǎn)品的生產(chǎn)批量、生產(chǎn)效率、質(zhì)量)在選用夾具時應(yīng)綜合考慮產(chǎn)品的生產(chǎn)批量、生產(chǎn)效率、質(zhì)量保證及經(jīng)濟性等問題。保證及經(jīng)濟性等問題。 (2)零件定位、夾緊的部位應(yīng)不妨礙各部位的加工、刀具更換以)零件定位、夾緊的部位應(yīng)不妨礙各部位的加工、刀具
12、更換以及重要部位的測量。及重要部位的測量。 (3)夾緊力應(yīng)力求通過靠近主要支撐點或在支撐點所組成的三角)夾緊力應(yīng)力求通過靠近主要支撐點或在支撐點所組成的三角形內(nèi)。形內(nèi)。 (4)零件的裝卡、定位要考慮到重復(fù)安裝的一致性。)零件的裝卡、定位要考慮到重復(fù)安裝的一致性。5.2.3數(shù)控銑床工藝裝備數(shù)控銑床工藝裝備5.2 數(shù)數(shù)控控銑銑床床編編程程基基礎(chǔ)礎(chǔ) 2刀具刀具 一般說來,數(shù)控機床所用刀具應(yīng)具有較高的耐用度和剛度,刀具一般說來,數(shù)控機床所用刀具應(yīng)具有較高的耐用度和剛度,刀具材料抗脆性好,有良好的斷屑性能和可調(diào)、易更換等特點。材料抗脆性好,有良好的斷屑性能和可調(diào)、易更換等特點。 (1)平面銑削應(yīng)選用不重
13、磨硬質(zhì)合金端銑刀或立銑刀。)平面銑削應(yīng)選用不重磨硬質(zhì)合金端銑刀或立銑刀。 (2)立銑刀和鑲硬質(zhì)合金刀片的端銑刀主要用于加工凸臺、凹槽)立銑刀和鑲硬質(zhì)合金刀片的端銑刀主要用于加工凸臺、凹槽和箱口面。和箱口面。 (3)銑削平面零件的周邊輪廓一般采用立銑刀。)銑削平面零件的周邊輪廓一般采用立銑刀。 (4)加工型面零件和變斜角輪廓外形時常采用球頭刀、環(huán)形刀、)加工型面零件和變斜角輪廓外形時常采用球頭刀、環(huán)形刀、鼓形刀和錐形刀等,如圖鼓形刀和錐形刀等,如圖5-2所示。所示。另外,對于一些成型面還常使用各種成型銑刀。另外,對于一些成型面還常使用各種成型銑刀。圖圖5-2 5-2 輪廓加工常用刀具輪廓加工常用
14、刀具5.2 數(shù)數(shù)控控銑銑床床編編程程基基礎(chǔ)礎(chǔ) 由于數(shù)控代碼在不同系統(tǒng)中個別含義除了少數(shù)應(yīng)用不同外,大部分相似,因由于數(shù)控代碼在不同系統(tǒng)中個別含義除了少數(shù)應(yīng)用不同外,大部分相似,因而本節(jié)將以常用的而本節(jié)將以常用的 FANUC數(shù)控系統(tǒng)為例介紹數(shù)控銑床的系統(tǒng)功能。常用功能地數(shù)控系統(tǒng)為例介紹數(shù)控銑床的系統(tǒng)功能。常用功能地址碼及其含義見表址碼及其含義見表5-2:5.3.1 數(shù)控系統(tǒng)功能數(shù)控系統(tǒng)功能5.3 基本編程方法基本編程方法功功 能能文字碼文字碼含義含義 程序號程序號O:ISO/ EIA 表示程序代號表示程序代號(1-9999) 程序段號程序段號N表示程序段代號表示程序段代號(1-9999)準備機能
15、準備機能G確定移動方式等準備功能確定移動方式等準備功能 坐標字坐標字X、Y、Z、A、B、C坐標軸移動指令坐標軸移動指令(99999.999mm) R 圓弧半徑圓弧半徑(99999.999mm) I、J、K 圓弧圓心坐標圓弧圓心坐標(99999.999mm) 進給功能進給功能F 表示進給速度表示進給速度(1-1000mm/min) 主軸功能主軸功能S 表示主軸轉(zhuǎn)速表示主軸轉(zhuǎn)速(0-9999r/min) 刀具功能刀具功能T 表示刀具號表示刀具號(0-99) 輔助功能輔助功能M 冷卻液開、關(guān)控制等輔助功能冷卻液開、關(guān)控制等輔助功能(0-99)偏移號偏移號H 表示偏移代號表示偏移代號(0-99) 暫停
16、暫停P、X 表示暫停時間表示暫停時間(0-99999.999s) 子程序號及子程序調(diào)用次數(shù)子程序號及子程序調(diào)用次數(shù)P子程序的標定及子程序重復(fù)調(diào)用次數(shù)設(shè)定子程序的標定及子程序重復(fù)調(diào)用次數(shù)設(shè)定(1-9999)宏變量宏變量P、Q、R 變量代號變量代號 表表5-25-2常用功能地址碼及其含義常用功能地址碼及其含義5.3 基基本本編編程程方方法法 1準備功能(準備功能(G功能)功能) 準備功能準備功能G代碼是建立坐標平面、坐標系偏置、刀具與工件相對運動軌代碼是建立坐標平面、坐標系偏置、刀具與工件相對運動軌跡(插補功能)、以及刀具補償?shù)榷喾N加工操作方式的指令。準備功能代碼跡(插補功能)、以及刀具補償?shù)榷喾N
17、加工操作方式的指令。準備功能代碼是用地址字是用地址字G和后面的二位數(shù)字來表示的,范圍由和后面的二位數(shù)字來表示的,范圍由G00G99。它規(guī)定了該。它規(guī)定了該程序段指令的功能。常用程序段指令的功能。常用G代碼指令的功能如書上表代碼指令的功能如書上表5-3所示。下面章節(jié)會所示。下面章節(jié)會具體介紹。具體介紹。5.3 基基本本編編程程方方法法表表5 5- -4 M4 M輔助功能代碼輔助功能代碼 2輔助功能代碼輔助功能代碼 輔助功能由地址字輔助功能由地址字M和其后的兩位數(shù)字組成,主要用于控制機床的各種輔助和其后的兩位數(shù)字組成,主要用于控制機床的各種輔助功能的開關(guān)動作,以及零件程序的走向,如主軸的啟停、切削
18、液的開關(guān)等。如表功能的開關(guān)動作,以及零件程序的走向,如主軸的啟停、切削液的開關(guān)等。如表5-4。 M功能也有非模態(tài)功能和模態(tài)功能兩種形式。功能也有非模態(tài)功能和模態(tài)功能兩種形式。 非模態(tài)非模態(tài)M功能(當段有效代碼),它只在當前程序段中有效。功能(當段有效代碼),它只在當前程序段中有效。 模態(tài)模態(tài)M功能(續(xù)效代碼)是一組可相互注銷的功能(續(xù)效代碼)是一組可相互注銷的M功能。這些功能在被同一功能。這些功能在被同一組的另一個功能注銷前一直有效。組的另一個功能注銷前一直有效。代碼代碼模態(tài)模態(tài)功能說明功能說明代碼代碼模態(tài)模態(tài)功能說明功能說明M00非模態(tài)非模態(tài)程序停止程序停止M03模態(tài)模態(tài)主軸正轉(zhuǎn)起動主軸正轉(zhuǎn)
19、起動M01非模態(tài)非模態(tài)選擇停止選擇停止M04模態(tài)模態(tài)主軸反轉(zhuǎn)起動主軸反轉(zhuǎn)起動M02非模態(tài)非模態(tài)程序結(jié)束程序結(jié)束M05*模態(tài)模態(tài)主軸停止轉(zhuǎn)動主軸停止轉(zhuǎn)動M30非模態(tài)非模態(tài)程序結(jié)束并返回程序起始點程序結(jié)束并返回程序起始點M06非模態(tài)非模態(tài)換刀換刀M98非模態(tài)非模態(tài)調(diào)用子程序調(diào)用子程序M07模態(tài)模態(tài)切削液打開切削液打開M99非模態(tài)非模態(tài)子程序結(jié)束子程序結(jié)束M09*模態(tài)模態(tài)切削液停止切削液停止5.3 基基本本編編程程方方法法 3F、S、T、H代碼代碼 (1)進給功能代碼)進給功能代碼F 表示進給速度,用字母表示進給速度,用字母F及其后面的若干位數(shù)字來表示,單位為及其后面的若干位數(shù)字來表示,單位為mm/
20、min(米制米制)或或in/min(英制英制)。例如,米制。例如,米制Fl5表示進給速度為表示進給速度為15mm/min 。 (2)主軸功能代碼)主軸功能代碼S 表示主軸轉(zhuǎn)速,用字母表示主軸轉(zhuǎn)速,用字母S及其后面的若干位數(shù)字來表示,單位為及其后面的若干位數(shù)字來表示,單位為r/min。例。例如,如,S250表示主軸轉(zhuǎn)速為表示主軸轉(zhuǎn)速為250r/min。 (3)刀具功能代碼)刀具功能代碼T 表示選刀功能。在進行多道工序加工時,必須選取合適的刀具。每把刀具表示選刀功能。在進行多道工序加工時,必須選取合適的刀具。每把刀具應(yīng)安排一個刀號,刀號在程序中指定。刀具功能用字母應(yīng)安排一個刀號,刀號在程序中指定。
21、刀具功能用字母T及其后面的數(shù)字(最及其后面的數(shù)字(最多多8位)來表示,即位)來表示,即T00T99,因此,最多可換,因此,最多可換100把刀。如把刀。如T06表示第表示第6號刀號刀具。具。 (4)刀具補償功能代碼)刀具補償功能代碼H 表示刀具補償號。它由字母表示刀具補償號。它由字母H及其后面的兩位數(shù)字表示。該兩位數(shù)字為存及其后面的兩位數(shù)字表示。該兩位數(shù)字為存放刀具補償量的寄存器地址字。如放刀具補償量的寄存器地址字。如H18表示刀具補償量用第表示刀具補償量用第18號。號。 1絕對值編程絕對值編程/相對值編程(相對值編程(G90/G91) 格式:格式: G X Y Z ;5.3.2 數(shù)控銑床加工坐
22、標系數(shù)控銑床加工坐標系5.3 基基本本編編程程方方法法9190GGG90為絕對值編程,每個編程坐標軸上的編程值是相對于程序原點的。為絕對值編程,每個編程坐標軸上的編程值是相對于程序原點的。G91為相對值編程,每個編程坐標軸上的編程值是相對于前一位置始點而言的。為相對值編程,每個編程坐標軸上的編程值是相對于前一位置始點而言的。例如圖例如圖5-3中給出了刀具由原點中給出了刀具由原點123點移動時兩種不同指令的區(qū)別。點移動時兩種不同指令的區(qū)別。圖圖5-3 5-3 絕對值編程與相對值編程絕對值編程與相對值編程G90編程編程 N01 G90 G01 X20 Y15 F0.3;N02 X40 Y45; N
23、03 X60 Y25; G91編程編程N01 G91 G01 X20 Y15 F0.3;N02 X20 Y30;N03 X20 Y-20;5.3 基基本本編編程程方方法法 2設(shè)定工件坐標系(設(shè)定工件坐標系(G92) 格式:格式:G92 X Y Z A B C ; 其中其中X、Y、Z、A、B、C為坐標原點為坐標原點(程序原點程序原點)到刀具起點到刀具起點(對刀點對刀點)的有向的有向距離。距離。 G92并不驅(qū)使機床刀具或工作臺運動,數(shù)控系統(tǒng)通過并不驅(qū)使機床刀具或工作臺運動,數(shù)控系統(tǒng)通過G92命令確定刀具當命令確定刀具當前機床坐標位置相對于加工原點(編程起點)的距離關(guān)系,以求建立起工件坐前機床坐標位
24、置相對于加工原點(編程起點)的距離關(guān)系,以求建立起工件坐標系。格式中的尺寸字標系。格式中的尺寸字X、Y、Z指定起刀點相對于工件原定的位置。指定起刀點相對于工件原定的位置。 注意:注意: 執(zhí)行此段程序只是建立在工件坐標系中刀具起點相對于程序原點的位置,執(zhí)行此段程序只是建立在工件坐標系中刀具起點相對于程序原點的位置,刀具并不產(chǎn)生運動。刀具并不產(chǎn)生運動。 執(zhí)行此程序段之前必須保證刀位點與程序起點(對刀點)符合。執(zhí)行此程序段之前必須保證刀位點與程序起點(對刀點)符合。 G92指令需要后續(xù)坐標值指定刀具當前點(對刀點)在工件坐標系中的指令需要后續(xù)坐標值指定刀具當前點(對刀點)在工件坐標系中的位置,因此必
25、須單獨一個程序段指定。位置,因此必須單獨一個程序段指定。G92指令段一般放在一個零件程序的首指令段一般放在一個零件程序的首段。段。5.3 基基本本編編程程方方法法 要建立如圖要建立如圖5-4所示工件的坐標系,使用所示工件的坐標系,使用G92 設(shè)定坐標系的程序,圖設(shè)定坐標系的程序,圖5-4a,G92 X20 Y10 Z10;圖;圖5-4b,G92 X150. Y180;其確立的加工原點在距離刀具起;其確立的加工原點在距離刀具起始點始點X=150,Y=180的位置上。的位置上。(a a) (b b)圖圖5-4 G92 5-4 G92 設(shè)置加工坐標系設(shè)置加工坐標系基準點基準點xy1501805.3
26、基基本本編編程程方方法法 3直接機床坐標系選擇(直接機床坐標系選擇(G53) 格式為:格式為: G53 X Z (如圖(如圖5-5所示)所示) G53 是機床坐標系編程,該指令使刀具快速定位到機床坐標系中的指定位是機床坐標系編程,該指令使刀具快速定位到機床坐標系中的指定位置上。在含有置上。在含有G53 的程序段中,應(yīng)采用絕對值編程。且的程序段中,應(yīng)采用絕對值編程。且X、Y、Z均為負值。均為負值。例如例如G53 G90 X-100 Y-100 Z-20;則執(zhí)行后刀具在機床坐標系中的位置如圖;則執(zhí)行后刀具在機床坐標系中的位置如圖5-6所示。所示。圖圖5-5 G535-5 G53指令含義指令含義機床
27、原點機床原點參考點參考點圖圖5-6 G53 5-6 G53 選擇機床坐標系選擇機床坐標系5.3 基基本本編編程程方方法法 4工件坐標系選擇(工件坐標系選擇(G54G59) 圖圖5-7 5-7 工件坐標系選擇工件坐標系選擇(G54(G54G59)G59)595857565554GGGGGG 格式格式: 除了使用除了使用G92建立工件坐標系外,還可用建立工件坐標系外,還可用G54G59在在6個預(yù)定的工件坐個預(yù)定的工件坐標系中選擇當前工件坐標系,這標系中選擇當前工件坐標系,這6個預(yù)定工件坐標系的坐標原點在機床坐標系個預(yù)定工件坐標系的坐標原點在機床坐標系中的值中的值(工件零點偏置值工件零點偏置值)可用
28、可用MDI方式輸入,系統(tǒng)自動記憶。見圖方式輸入,系統(tǒng)自動記憶。見圖5-7,其中:,其中: G54工件坐標系工件坐標系1;G55工件坐標系工件坐標系2;G56工件坐標系工件坐標系3; G57工件坐標系工件坐標系4;G58工件坐標系工件坐標系5;G59工件坐標系工件坐標系6。參考點參考點機床坐標系原點機床坐標系原點加工坐標系加工坐標系1G54加工坐標系加工坐標系2G55加工坐標系加工坐標系3G56加工坐標系加工坐標系4G57加工坐標系加工坐標系5G58加工坐標系加工坐標系6G595.3 基基本本編編程程方方法法 例如圖例如圖5-8所示的使用工件坐標系的程序所示的使用工件坐標系的程序: 圖圖5-8
29、5-8 工件坐標系的使用工件坐標系的使用N01 G54 G00 G90 X30 Y40; 刀具從當前點移動到刀具從當前點移動到A點點 N02 G59; 建立新的工件坐標系建立新的工件坐標系N03 G00 X30 Y30; 刀具從刀具從A點移動到點移動到B點點5.3 基基本本編編程程方方法法 在使用在使用G54G59加工坐標系時,就不再用加工坐標系時,就不再用G92指令;若再用指令;若再用G92指令時,原指令時,原來的坐標系統(tǒng)和加工坐標系將平移,產(chǎn)生一個新的工件坐標系。例如圖來的坐標系統(tǒng)和加工坐標系將平移,產(chǎn)生一個新的工件坐標系。例如圖5-9。圖圖5-95-9 加工坐標系選擇指令示例加工坐標系選
30、擇指令示例N10 G54 G00 X200.0 Y160.0 ; 刀具在刀具在A點定位點定位N20 G92 X100.0 Y100.0; 零點零點O移至移至O點點5.3 基基本本編編程程方方法法 5局部坐標系設(shè)定(局部坐標系設(shè)定(G52) 格式:格式:G52 X Y Z 其中其中X、Y、Z為局部坐標系原點在工件坐標系中的坐標值。為局部坐標系原點在工件坐標系中的坐標值。 G52指令能在所有的工件坐標系(指令能在所有的工件坐標系(G54G59)內(nèi)形成子坐標系,即設(shè)定局)內(nèi)形成子坐標系,即設(shè)定局部坐標系。部坐標系。 6平面選擇功能(平面選擇功能(G17、G18、G19 )圖圖5-105-10 平面選
31、擇指令平面選擇指令 平面選擇平面選擇G17、G18、G19指令分別用來指定程序段中刀具的插補和半徑補指令分別用來指定程序段中刀具的插補和半徑補償平面。償平面。G17:選擇:選擇XY平面;平面;G18:選擇:選擇ZX平面;平面;G19:選擇:選擇YZ平面(如圖平面(如圖5-10所示)。所示)。5.3.3 一般通用功能指令一般通用功能指令5.3 基基本本編編程程方方法法 數(shù)控系統(tǒng)中有的指令和其它數(shù)控系統(tǒng)中也大致相同的,屬于一般通用的指數(shù)控系統(tǒng)中有的指令和其它數(shù)控系統(tǒng)中也大致相同的,屬于一般通用的指令,在第令,在第2章有較為詳細的介紹,本節(jié)只做簡要介紹。章有較為詳細的介紹,本節(jié)只做簡要介紹。 1運動
32、及插補功能運動及插補功能 (1)快速定位指令()快速定位指令(G00) 格式:格式:G00 X_Y_Z_; 式中:式中:X、Y、Z的值是快速點定位的終點坐標值。的值是快速點定位的終點坐標值。 G00指令用于命令刀具以點位控制方式從刀具當前所在位置以最快速度移指令用于命令刀具以點位控制方式從刀具當前所在位置以最快速度移動到下一個目標位置。動到下一個目標位置。 如圖如圖5-11所示,刀具快速移動到所示,刀具快速移動到B點(點(20,30)的指令)的指令格式為:格式為:G00 X20.0 Y30.0。 (a a) 同時到達終點同時到達終點 (b b) 單向移動至終點單向移動至終點圖圖5-11 5-1
33、1 快速點定位快速點定位5.3 基基本本編編程程方方法法 (2)直線插補()直線插補(G01) 格式:格式:G01 X_Y_Z_; 式中:式中:X、Y、Z的值是直線插補的終點坐標值;的值是直線插補的終點坐標值; G01命令刀具以指定的速度直線運動到指定的坐標位置,是進行切削運動命令刀具以指定的速度直線運動到指定的坐標位置,是進行切削運動的兩種主要方式之一。如圖的兩種主要方式之一。如圖5-12所示,刀具以所示,刀具以250mm/min的速度直線插補運動的速度直線插補運動到到B點(點(10,10)的指令格式為:)的指令格式為:G90 G01 X10 Y10 F250圖圖5-12 5-12 直線插補
34、運動直線插補運動當圓弧當圓弧A的起點為的起點為P1,終點為,終點為P2,圓弧插補程序段為:,圓弧插補程序段為: G02 X321.65 Y280 I40 J140 F50或:或:G02 X321.65 Y280 R-145.6 F50當圓弧當圓弧A的起點為的起點為P2,終點為,終點為P1時,圓弧插補程序段為:時,圓弧插補程序段為: G03 X160 Y60 I-121.65 J-80 F50或:或:G03 X160 Y60 R-145.6 F505.3 基基本本編編程程方方法法 (3)順時針、逆時針圓弧插補()順時針、逆時針圓弧插補(G02、G03) 命令刀具以指定的速度以圓弧運動到指定的位置
35、。命令刀具以指定的速度以圓弧運動到指定的位置。G02/G03有兩種表達格有兩種表達格式:一種為半徑格式,使用參數(shù)值式:一種為半徑格式,使用參數(shù)值R。另一種為向量格式,使用相對于起始點。另一種為向量格式,使用相對于起始點坐標增量表示的參數(shù)坐標增量表示的參數(shù)I、J、K給出圓心坐標。如圖給出圓心坐標。如圖5-13所示,刀具以所示,刀具以50mm/min的速度切削圓弧。的速度切削圓弧。圖圖5-135-13 圓弧插補應(yīng)用圓弧插補應(yīng)用1)絕對值指令)絕對值指令G90時時G90 G28 X130.0 Y70.0 當前點當前點ABRM06 換刀換刀G29 X180.0 Y30.0 參考點參考點RBC2)增量值
36、指令)增量值指令G91時時G91 G28 X100.0 Y20.0M06G29 X50.0 Y-40.05.3 基基本本編編程程方方法法 2返回指令(返回指令(G27G30) (1)返回參考點校驗)返回參考點校驗G27指令指令 G27 X_ Y_ Z_ (2)自動返回參考點)自動返回參考點G28指令指令 G28 X_ Y_ Z_ (3)從參考點返回)從參考點返回G29指令指令 G29 X_ Y_ Z_ 例如圖例如圖5-14所示:所示:圖圖5-14 5-14 自動返回參考點自動返回參考點5.3 基基本本編編程程方方法法 3暫停指令(暫停指令(G04) G04 暫停暫停G04指令刀具暫時停止進給,
37、指令刀具暫時停止進給, 直到經(jīng)過指令的暫停時間,再繼直到經(jīng)過指令的暫停時間,再繼續(xù)執(zhí)行下一程序段續(xù)執(zhí)行下一程序段。 4英制、米制輸入指令(英制、米制輸入指令(G20 、G21) G21、G20分別指令程序中輸入數(shù)據(jù)為米制或英制。分別指令程序中輸入數(shù)據(jù)為米制或英制。_PX5.3.4刀具半徑補償功能刀具半徑補償功能5.3 基基本本編編程程方方法法 為了簡化零件的數(shù)控加工編程,使數(shù)控程序與刀具形狀和刀具尺寸為了簡化零件的數(shù)控加工編程,使數(shù)控程序與刀具形狀和刀具尺寸盡量無關(guān),盡量無關(guān),CNC系統(tǒng)一般都具有刀具長度和刀具半徑補償功能。系統(tǒng)一般都具有刀具長度和刀具半徑補償功能。 在現(xiàn)代在現(xiàn)代CNC系統(tǒng)中,
38、有的已具備三維刀具半徑補償功能。對于四、系統(tǒng)中,有的已具備三維刀具半徑補償功能。對于四、五坐標聯(lián)動數(shù)控加工,還不具備刀具半徑補償功能,必須在刀位計算時五坐標聯(lián)動數(shù)控加工,還不具備刀具半徑補償功能,必須在刀位計算時考慮刀具半徑??紤]刀具半徑。 刀具長度補償也要視情況而定,一般而言,刀具長度補償對于二坐刀具長度補償也要視情況而定,一般而言,刀具長度補償對于二坐標和三坐標聯(lián)動數(shù)控加工是有效的,但對于刀具擺動的四、五坐標聯(lián)動標和三坐標聯(lián)動數(shù)控加工是有效的,但對于刀具擺動的四、五坐標聯(lián)動數(shù)控加工,刀具長度補償則無效,在進行刀位計算時可以不考慮刀具長數(shù)控加工,刀具長度補償則無效,在進行刀位計算時可以不考慮
39、刀具長度,但后置處理計算過程中必須考慮刀具長度。度,但后置處理計算過程中必須考慮刀具長度。5.3 基基本本編編程程方方法法 1刀具長度補償?shù)毒唛L度補償 在現(xiàn)代在現(xiàn)代CNC系統(tǒng)中,用系統(tǒng)中,用MDI方式進行刀具長度補償?shù)倪^程是:機床操作者方式進行刀具長度補償?shù)倪^程是:機床操作者在完成零件裝夾、程序原點設(shè)置之后,根據(jù)刀具長度測量基準采用對刀儀測量在完成零件裝夾、程序原點設(shè)置之后,根據(jù)刀具長度測量基準采用對刀儀測量刀具長度刀具長度L(如圖如圖5-15所示所示),然后在相應(yīng)的刀具長度偏置寄存器中,寫入相應(yīng)的,然后在相應(yīng)的刀具長度偏置寄存器中,寫入相應(yīng)的刀具長度參數(shù)值。當程序運行時,數(shù)控系統(tǒng)根據(jù)刀具長度
40、基準使刀具自動離開刀具長度參數(shù)值。當程序運行時,數(shù)控系統(tǒng)根據(jù)刀具長度基準使刀具自動離開工件一個刀具長度的距離,從而完成刀具長度補于工件運動,面刀具長度補償工件一個刀具長度的距離,從而完成刀具長度補于工件運動,面刀具長度補償有效之前,刀具相對于工件的坐標是機床上刀具長度基準點相對于工件的坐標。有效之前,刀具相對于工件的坐標是機床上刀具長度基準點相對于工件的坐標。 (a a) (b)b)圖圖5-15 5-15 刀具長度刀具長度(a a)棒銑刀刀具長度)棒銑刀刀具長度 (b b)球形刀刀具長度)球形刀刀具長度5.3 基基本本編編程程方方法法 程序命令方式由刀具長度補償指令實現(xiàn)(如圖程序命令方式由刀具
41、長度補償指令實現(xiàn)(如圖5-16):): G43為刀具長度正補償或離開工件補償,為刀具長度正補償或離開工件補償, G44為刀具長度負補償或趨向工件補償。為刀具長度負補償或趨向工件補償。 G49為刀具長度補償撤消為刀具長度補償撤消 使用非零的使用非零的Hnn代碼選擇正確的刀具長度偏置寄存器號,正補償將刀具長代碼選擇正確的刀具長度偏置寄存器號,正補償將刀具長度值加到指令的度值加到指令的Z軸坐標位置軸坐標位置, ,負補償則將刀具長度值從負補償則將刀具長度值從指令的軸坐標位置減去指令的軸坐標位置減去, 。G49為撤消補償。為撤消補償。HZ指令值實際值ZHZ指令值實際值Z圖圖5-18 5-18 刀具長度補
42、償?shù)毒唛L度補償5.3 基基本本編編程程方方法法 例如,刀具長度偏置寄存器例如,刀具長度偏置寄存器H01中存放的刀具長度值為中存放的刀具長度值為11,對于數(shù)控銑床,對于數(shù)控銑床,執(zhí)行以下語句:執(zhí)行以下語句:G90 G01 G43 Z-15.0 H01后,刀具實際運動到后,刀具實際運動到Z(-15.0+11)=Z-4.0的位置,如圖的位置,如圖5-19a所示;如果該語句改為:所示;如果該語句改為:G90 G01 G44 Z-15.0 H01,則,則執(zhí)行該語句后,刀具實際運動到執(zhí)行該語句后,刀具實際運動到Z(-15.0-11)=Z-26.0的位置,如圖的位置,如圖5-19b所示。所示。 (a a)
43、(b b)圖圖5-19 5-19 刀具長度補償?shù)毒唛L度補償 從這兩個例子可以看出,在程序命令方式下,可以通過修改刀具長度偏置從這兩個例子可以看出,在程序命令方式下,可以通過修改刀具長度偏置寄存器中的值達到控制切削深度的目的,而無需修改零件加工程序。寄存器中的值達到控制切削深度的目的,而無需修改零件加工程序。5.3 基基本本編編程程方方法法2二維刀具半徑補償二維刀具半徑補償 在二維輪廓數(shù)控銑削加工過程中,由于旋轉(zhuǎn)刀具具有一定的刀具半徑,刀在二維輪廓數(shù)控銑削加工過程中,由于旋轉(zhuǎn)刀具具有一定的刀具半徑,刀具中心的運動規(guī)跡并不等于所需加工零件的實際輪廓。具中心的運動規(guī)跡并不等于所需加工零件的實際輪廓。
44、 數(shù)控系統(tǒng)妁刀具半徑補償就是將計算刀具中心軌跡的過程交由數(shù)控系統(tǒng)妁刀具半徑補償就是將計算刀具中心軌跡的過程交由CNC系統(tǒng)執(zhí)系統(tǒng)執(zhí)行,編程員假設(shè)刀具的半徑為零,直接根據(jù)零件的輪廓形狀進行編程,因此這行,編程員假設(shè)刀具的半徑為零,直接根據(jù)零件的輪廓形狀進行編程,因此這種編程方法也稱為對零件的編程,而實際的刀具半徑則存放在一個可編程刀具種編程方法也稱為對零件的編程,而實際的刀具半徑則存放在一個可編程刀具半徑偏置寄存器中。在加工過程中,半徑偏置寄存器中。在加工過程中,CNC系統(tǒng)根據(jù)零件程序和刀具半徑自動計系統(tǒng)根據(jù)零件程序和刀具半徑自動計算刀具中心軌跡,完成對零件的加工。當?shù)毒甙霃桨l(fā)生變化時,不需要修改
45、零算刀具中心軌跡,完成對零件的加工。當?shù)毒甙霃桨l(fā)生變化時,不需要修改零件程序,只需修改存放在刀具半徑偏置寄存器中的刀具半徑值或者選用存放在件程序,只需修改存放在刀具半徑偏置寄存器中的刀具半徑值或者選用存放在另一個刀具半徑偏置寄存器中的刀具半徑所對應(yīng)的刀具即可。另一個刀具半徑偏置寄存器中的刀具半徑所對應(yīng)的刀具即可。 銑削加工刀具半徑補償分為:銑削加工刀具半徑補償分為: 刀具半徑左補償,用刀具半徑左補償,用G41定義;定義; 刀具半徑右補償,用刀具半徑右補償,用G42定義;定義; 刀具半徑補償撤消,用刀具半徑補償撤消,用G432定義。定義。5.3 基基本本編編程程方方法法 使用非零的使用非零的Dn
46、n代碼選擇正確的刀具半徑偏置寄存器號。根據(jù)代碼選擇正確的刀具半徑偏置寄存器號。根據(jù)ISO標準,當標準,當?shù)毒咧行能壽E沿前進方面位于零件輪廓右邊時稱為刀具半徑右補償;反之稱為刀具中心軌跡沿前進方面位于零件輪廓右邊時稱為刀具半徑右補償;反之稱為刀具半徑左補償,如圖刀具半徑左補償,如圖5-20所示:當不需要進行刀具半徑補償時,則用所示:當不需要進行刀具半徑補償時,則用G40取取消刀具半徑補償。消刀具半徑補償。 a a)左刀補)左刀補 b b)右刀補)右刀補圖圖5-20 5-20 左右刀補的確定左右刀補的確定 在實際輪廓加工過程中,刀具半徑補償執(zhí)行過程一般分為三步:在實際輪廓加工過程中,刀具半徑補償執(zhí)
47、行過程一般分為三步: (1)刀具半徑補償建立)刀具半徑補償建立 (2)刀具半徑補償進行)刀具半徑補償進行 (3)刀具半徑補償取消)刀具半徑補償取消5.3 基基本本編編程程方方法法 使用半徑為使用半徑為R5mm的刀具加工如圖的刀具加工如圖5-21所示的零件,加工深度為所示的零件,加工深度為5mm,加,加工程序編制如下:工程序編制如下:圖圖5-21 5-21 刀補編程實例刀補編程實例O10N01 G55 G90 G01 Z40 F2000;(進入(進入2號加工坐標系號加工坐標系)N02 M03 S500; (主軸啟動)(主軸啟動)N03 G01 X-50 Y0; (到達(到達X,Y坐標起始點)坐標
48、起始點)N04 G01 Z-5 F100; (到達(到達Z坐標起始點)坐標起始點)N05 G01 G42 X-10 Y0 H01; (建立右偏刀具半徑補償)(建立右偏刀具半徑補償)N06 G01 X60 Y0; (切入輪廓)(切入輪廓)N07 G03 X80 Y20 R20; (切削輪廓)(切削輪廓)N08 G03 X40 Y60 R40; (切削輪廓)(切削輪廓)N09 G01 X0 Y40; (切削輪廓)(切削輪廓)N10 G01 X0 Y-10; (切出輪廓)(切出輪廓)N11 G01 G40 X0 Y-40; (撤消刀具半徑補償)(撤消刀具半徑補償)N12 G01 Z40 F2000;
49、 (Z坐標退刀)坐標退刀)N13 M05; (主軸停)(主軸停)N14 M30; (程序停)(程序停)5.3 基基本本編編程程方方法法 3刀具半徑刀具半徑B補償補償 (G39 G42) (1)刀具半徑補償功能)刀具半徑補償功能 給出刀具半徑值,使其對刀具進行半徑值的補償,尤其是對于尖角用圓弧給出刀具半徑值,使其對刀具進行半徑值的補償,尤其是對于尖角用圓弧過渡。該偏置指令用自動輸入或手動數(shù)據(jù)輸入的過渡。該偏置指令用自動輸入或手動數(shù)據(jù)輸入的G功能進行。與該偏置有關(guān)的功能進行。與該偏置有關(guān)的G功能見表功能見表5-5。表表5-5 5-5 關(guān)于關(guān)于B B功能的刀具半徑補償功能的刀具半徑補償 (2)拐角偏
50、置圓弧插補()拐角偏置圓弧插補(G39) 用用G01,G02或者或者G03的狀態(tài)指定,根據(jù)以下指令,可以把拐角中的刀具的狀態(tài)指定,根據(jù)以下指令,可以把拐角中的刀具半徑作為半徑偏置進行圓弧插補。半徑作為半徑偏置進行圓弧插補。 G39X_Y_;或;或G39I_J_;G代碼代碼組組功能功能G39G40G41G4200070707拐角偏置拐角偏置 圓弧插補圓弧插補取消刀具半徑補償取消刀具半徑補償?shù)毒甙霃阶笱a償?shù)毒甙霃阶笱a償?shù)毒甙霃接已a償?shù)毒甙霃接已a償 如圖如圖5-23所示,從終點看(所示,從終點看(X,Y)的方向與()的方向與(X,Y)成直角,在左側(cè))成直角,在左側(cè)(G41)或右側(cè)()或右側(cè)(G42)
51、作成新的矢量。刀具從舊矢量的始點沿圓弧移向新的)作成新的矢量。刀具從舊矢量的始點沿圓弧移向新的矢量的始點。(矢量的始點。(X,Y)為適應(yīng)為適應(yīng)G90或或G91,用絕對值或增量值表示;(,用絕對值或增量值表示;(I,J)始)始終用增量值表示;圖終用增量值表示;圖5-23是拐角圓弧插補實例:是拐角圓弧插補實例:5.3 基基本本編編程程方方法法a a)直角過渡)直角過渡 b b)任意夾角過渡)任意夾角過渡5-23 5-23 拐角偏置圓弧插補拐角偏置圓弧插補N01 Y10.0;N02 G39;N03 X-10;N1偏移矢量偏移矢量(0,10)N2編程軌跡編程軌跡N3刀具中心軌跡刀具中心軌跡(-10,1
52、0)XYYXN1(0,10)N2偏移矢量偏移矢量N3刀具中心軌跡刀具中心軌跡I=-1I=-1,J=2J=2編程軌跡編程軌跡(-10,20)N01 Y10.0;N02 G39 I-1.0 J2.0;N03 X-10.0 Y20.0; 4刀具半徑刀具半徑C補償(補償(G40G42) 根據(jù)參數(shù)的設(shè)定,可指令刀具半徑補償根據(jù)參數(shù)的設(shè)定,可指令刀具半徑補償C,使得尖角用折線過渡。,使得尖角用折線過渡。G40、G41、G42后邊一般只能跟后邊一般只能跟G00、G01,而不能跟,而不能跟G03、G02等。偏置方向由力具等。偏置方向由力具半徑偏置的半徑偏置的G代碼(代碼(G41、G42)和偏置量的符號決定,見
53、表)和偏置量的符號決定,見表5-6。5.3 基基本本編編程程方方法法表表5-6 5-6 偏置量符號偏置量符號G代碼代碼+G41偏置左側(cè)偏置左側(cè)偏置右側(cè)偏置右側(cè)G42偏置右側(cè)偏置右側(cè)偏置左側(cè)偏置左側(cè)符號符號 以下的程序稱為無移動程序段,在其程序段中,雖然進行偏置但不能移動。以下的程序稱為無移動程序段,在其程序段中,雖然進行偏置但不能移動。 (1)M05; M代碼輸出代碼輸出 (2)S21; S代碼輸出代碼輸出 (3)G04 X1000; (4)Gl0 P0l Rl00; 設(shè)定偏置量設(shè)定偏置量 (5)()(G17) Z2000; 偏置平面外的移動偏置平面外的移動 (6)G90; 僅僅G代碼代碼 (
54、7)G91 X0; 移動量為零移動量為零5.3.5主子程序調(diào)用主子程序調(diào)用5.3 基基本本編編程程方方法法 有時被加工零件上,有多個形狀和尺寸都相同的部位,若按通常的方法編有時被加工零件上,有多個形狀和尺寸都相同的部位,若按通常的方法編程,則有一定量的連續(xù)程序段在幾處完全重復(fù)的出現(xiàn),則可以將這些重復(fù)的程程,則有一定量的連續(xù)程序段在幾處完全重復(fù)的出現(xiàn),則可以將這些重復(fù)的程序串,單獨地擔出來按一定格式做成子程序,程序中子程序以處的部分便稱為序串,單獨地擔出來按一定格式做成子程序,程序中子程序以處的部分便稱為主程序。主程序。 格式:格式:M98 P L 子程序號子程序號調(diào)用次數(shù)調(diào)用次數(shù) 主子程序調(diào)用
55、方法:主子程序調(diào)用方法: O0002 主程序主程序 N01 ; N06 M98 P2005 L0002; N07; N10 M30; 主程序結(jié)束主程序結(jié)束 O2005 子程序子程序 M99; 子程序結(jié)束、返回主程序指令子程序結(jié)束、返回主程序指令 2調(diào)用調(diào)用1次時,次時,L可省略;可省略; 3子程序中,如果控制系統(tǒng)在讀到子程序中,如果控制系統(tǒng)在讀到M99以前讀到以前讀到M02或或M30,則程序停止;,則程序停止;主程序主體主程序主體子程序主體子程序主體 主子程序編程舉例:如圖主子程序編程舉例:如圖5-24所示。立銑刀直徑為所示。立銑刀直徑為20mm,程序見表,程序見表5-7。 5.3 基基本本編
56、編程程方方法法圖圖5-255-255.3 基基本本編編程程方方法法程程 序序注注 釋釋O1000程序代號程序代號N010 G90 G54 G00 X-50 Y-50;G54加工坐標系,快速進給到加工坐標系,快速進給到X-50 Y-50N020 S800 M03;主軸正轉(zhuǎn),轉(zhuǎn)速主軸正轉(zhuǎn),轉(zhuǎn)速800r/minN030 G43 G00 H12;刀具長度補償?shù)毒唛L度補償H12=20N040 G01 Z-20 F300;Z軸工進至軸工進至Z=-20N050 M98 P1010;調(diào)用子程序調(diào)用子程序O1010N060 Z-45 F300;Z軸工進至軸工進至Z=-45N070 M98 P1010;調(diào)用子程序
57、調(diào)用子程序O1010N080 G49 G00 Z300;Z軸快移至軸快移至Z=300mmN090 G28 Z300;Z軸返回參考點軸返回參考點N100 G28 X0 Y0;X、Y軸返回參考點軸返回參考點N110 M30;主程序結(jié)束主程序結(jié)束表表5-7 5-7 加工程序加工程序5.3 基基本本編編程程方方法法續(xù)表續(xù)表5-7 5-7 加工程序加工程序程程 序序注注 釋釋O1010子程序代號子程序代號N010 G42 G01 X-30 Y0 F300 H22 M08;直線插補,并刀具半徑右補償直線插補,并刀具半徑右補償H22=10mmN020 X100;直線插補至直線插補至X=100 Y=0N030
58、 G02 X300 R100;圓弧插補至圓弧插補至X=300 Y=0N040 G01 X400;直線插補至直線插補至X=400 Y=0N050 Y300;直線插補至直線插補至X=400 Y=300N060 G03 X0 R200;逆圓插補至逆圓插補至X=0 Y=300N070 G01 Y-30;直線插補至直線插補至X=0 Y=-30N080 G40 G01 X-50 Y-50;直線插補,取消刀具半徑右補償直線插補,取消刀具半徑右補償N090 M09;切削液關(guān)切削液關(guān)N100 M99;子程序結(jié)束并返回主程序子程序結(jié)束并返回主程序5.3.6 固定循環(huán)固定循環(huán) 在前面章節(jié)介紹的常用加工指令中,每一個
59、在前面章節(jié)介紹的常用加工指令中,每一個G指令一般都對應(yīng)機指令一般都對應(yīng)機床的一個動作,它需要用一個程序段來實現(xiàn)。由于數(shù)控加工中,某些床的一個動作,它需要用一個程序段來實現(xiàn)。由于數(shù)控加工中,某些孔加工動作循環(huán)已經(jīng)典型化;同時為了發(fā)揮一次裝卡多工序加工的優(yōu)孔加工動作循環(huán)已經(jīng)典型化;同時為了發(fā)揮一次裝卡多工序加工的優(yōu)勢,加工中心的系統(tǒng)設(shè)計有固定循環(huán)功能。勢,加工中心的系統(tǒng)設(shè)計有固定循環(huán)功能。 例如,鉆孔、鏜孔的動作是孔位平面定位、快速引進、工作進給、例如,鉆孔、鏜孔的動作是孔位平面定位、快速引進、工作進給、快速退回等一系列典型的加工動作,這樣就可以預(yù)先編好程序,存儲快速退回等一系列典型的加工動作,這
60、樣就可以預(yù)先編好程序,存儲在內(nèi)存中,并可用一個在內(nèi)存中,并可用一個G 代碼程序段調(diào)用,稱為固定循環(huán)。代碼程序段調(diào)用,稱為固定循環(huán)。 1固定循環(huán)的動作組成固定循環(huán)的動作組成 如圖如圖6-7所示,固定循環(huán)一般由下述所示,固定循環(huán)一般由下述6個基本操作動作組成:個基本操作動作組成: AB刀具快速定位到孔加工循環(huán)起始點刀具快速定位到孔加工循環(huán)起始點B(X,Y); BR刀具沿刀具沿Z方向快速運動到參考平面方向快速運動到參考平面R; RE孔加工過程孔加工過程(如鉆孔、鏜孔、攻螺紋等如鉆孔、鏜孔、攻螺紋等); E點,孔底動作點,孔底動作(如進給暫停、主軸停止、主軸準停、刀具偏移等如進給暫停、主軸停止、主軸準
溫馨提示
- 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)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
- 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- CCAA - 2014年09月建筑施工領(lǐng)域?qū)I(yè)答案及解析 - 詳解版(70題)
- 建筑工地安全責任協(xié)議2025
- 養(yǎng)老院消防安全制度
- 養(yǎng)老院安全巡查制度
- 企業(yè)內(nèi)部信息傳播制度
- 2025年高考(上海卷)歷史真題(學生版+解析版)
- 系統(tǒng)結(jié)構(gòu)自考通簡答
- 灌區(qū)管理工10S執(zhí)行考核試卷含答案
- 我國上市公司環(huán)境信息披露:現(xiàn)狀、問題與突破路徑
- 貨裝值班員安全實踐測試考核試卷含答案
- 《SPSS與AMOS在中介效應(yīng)與調(diào)節(jié)效應(yīng)分析中的應(yīng)用》
- 家屬院停車管理暫行辦法
- 單位開展女神節(jié)活動方案
- 錫圓電子科技有限公司高端半導(dǎo)體封測項目環(huán)評資料環(huán)境影響
- T/CGAS 031-2024城鎮(zhèn)燃氣加臭技術(shù)要求
- T/CGAS 026.2-2023瓶裝液化石油氣管理規(guī)范第2部分:平臺建設(shè)
- 上海市2023-2024學年八年級下學期期末語文試題匯編-現(xiàn)代文1說明文(答案版)
- 《新能源汽車電力電子技術(shù)》電子教案-新能源汽車電力電子技術(shù).第一版.電子教案
- 金屬非金屬礦山開采方法手冊
- GB/T 45356-2025無壓埋地排污、排水用聚丙烯(PP)管道系統(tǒng)
- 設(shè)備管理人員19年述職
評論
0/150
提交評論