第二章 數(shù)控加工編程基礎(chǔ)課件_第1頁
第二章 數(shù)控加工編程基礎(chǔ)課件_第2頁
第二章 數(shù)控加工編程基礎(chǔ)課件_第3頁
第二章 數(shù)控加工編程基礎(chǔ)課件_第4頁
第二章 數(shù)控加工編程基礎(chǔ)課件_第5頁
已閱讀5頁,還剩119頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

1、Nanjing Forestry University Nanjing Forestry University 2022-5-1數(shù)控技術(shù)1制作:楊雨圖制作:楊雨圖數(shù)控技術(shù)數(shù)控技術(shù) 第二章第二章 數(shù)控編程基礎(chǔ)數(shù)控編程基礎(chǔ)2數(shù)控技術(shù)數(shù)控技術(shù) 第二章第二章 數(shù)控編程基礎(chǔ)數(shù)控編程基礎(chǔ)3學(xué)習(xí)內(nèi)容學(xué)習(xí)內(nèi)容l 第一節(jié)第一節(jié) 概述概述l 第二節(jié)第二節(jié) 編程的基礎(chǔ)知識編程的基礎(chǔ)知識l 第三節(jié)第三節(jié) 常用準備功能指令編程方法常用準備功能指令編程方法l 第四節(jié)第四節(jié) 數(shù)控編程的工藝處理數(shù)控編程的工藝處理l 第五節(jié)第五節(jié) 數(shù)值計算數(shù)值計算l 歸納歸納數(shù)控技術(shù)數(shù)控技術(shù) 第二章第二章 數(shù)控編程基礎(chǔ)數(shù)控編程基礎(chǔ)4第一節(jié)概述

2、第一節(jié)概述l 一、數(shù)控編程的基本概念一、數(shù)控編程的基本概念l 二、程序編制的內(nèi)容和步驟二、程序編制的內(nèi)容和步驟l 三、程序編制的方法三、程序編制的方法l 四、常用的數(shù)控標準四、常用的數(shù)控標準數(shù)控技術(shù)數(shù)控技術(shù) 第二章第二章 數(shù)控編程基礎(chǔ)數(shù)控編程基礎(chǔ)5一、數(shù)控編程的基本概念一、數(shù)控編程的基本概念 數(shù)控加工程序編制數(shù)控加工程序編制就是將零件的工藝過程、工藝參數(shù)、就是將零件的工藝過程、工藝參數(shù)、刀具位移量、位移方向及其他輔助動作,按動作順序、規(guī)刀具位移量、位移方向及其他輔助動作,按動作順序、規(guī)定的指令代碼及程序格式編成加工程序,稱為數(shù)控編程。定的指令代碼及程序格式編成加工程序,稱為數(shù)控編程。q數(shù)控程序

3、數(shù)控程序:指記錄在控制介質(zhì)上的零件加工工藝過程;:指記錄在控制介質(zhì)上的零件加工工藝過程;q數(shù)控編程數(shù)控編程:從零件圖樣到制成控制介質(zhì)的全過程;:從零件圖樣到制成控制介質(zhì)的全過程;q控制介質(zhì)控制介質(zhì):存放指令信息的程序載體;:存放指令信息的程序載體;q工藝過程工藝過程:指加工零件的全過程,在程序中表現(xiàn)為工藝參數(shù)、位移:指加工零件的全過程,在程序中表現(xiàn)為工藝參數(shù)、位移數(shù)據(jù)和方向、輔助運動;數(shù)據(jù)和方向、輔助運動;q工藝參數(shù)工藝參數(shù):主軸的旋轉(zhuǎn)轉(zhuǎn)速、刀架的進給量、刀具的切削深度和寬:主軸的旋轉(zhuǎn)轉(zhuǎn)速、刀架的進給量、刀具的切削深度和寬度;度;q位移數(shù)據(jù)位移數(shù)據(jù):指刀具的運動軌跡;:指刀具的運動軌跡;u輔助

4、運動輔助運動:指換刀、主軸的開停換向、冷卻、工件的裝卸等。:指換刀、主軸的開停換向、冷卻、工件的裝卸等。數(shù)控技術(shù)數(shù)控技術(shù) 第二章第二章 數(shù)控編程基礎(chǔ)數(shù)控編程基礎(chǔ)6對程序員的要求對程序員的要求l 程序員必須是一個好的工藝員程序員必須是一個好的工藝員l 需掌握零件的工藝方法制定需掌握零件的工藝方法制定l 會選擇合理的切削用量和加工余量會選擇合理的切削用量和加工余量l 能提出正確的刀夾具方案能提出正確的刀夾具方案l 懂得刀具的測量方法懂得刀具的測量方法數(shù)控技術(shù)數(shù)控技術(shù) 第二章第二章 數(shù)控編程基礎(chǔ)數(shù)控編程基礎(chǔ)7l 了解數(shù)控機床的構(gòu)造(組成、安裝工件、制定了解數(shù)控機床的構(gòu)造(組成、安裝工件、制定工藝)工

5、藝)l 熟悉數(shù)控機床的性能(尺寸范圍、定位精度)熟悉數(shù)控機床的性能(尺寸范圍、定位精度)l 熟悉數(shù)控機床的功能(熟練地使用)熟悉數(shù)控機床的功能(熟練地使用)l 熟悉數(shù)控機床的特點(選用機床)熟悉數(shù)控機床的特點(選用機床)對程序員的要求對程序員的要求數(shù)控技術(shù)數(shù)控技術(shù) 第二章第二章 數(shù)控編程基礎(chǔ)數(shù)控編程基礎(chǔ)8l 掌握編程語言、編程標準、編程指令、程序段格式等。掌握編程語言、編程標準、編程指令、程序段格式等。l 歸納起來:歸納起來:q工藝要求工藝要求q硬件要求硬件要求q軟件要求軟件要求 對程序員的要求對程序員的要求數(shù)控技術(shù)數(shù)控技術(shù) 第二章第二章 數(shù)控編程基礎(chǔ)數(shù)控編程基礎(chǔ)9二、程序編制的內(nèi)容和步驟二、

6、程序編制的內(nèi)容和步驟數(shù)值計算編寫程序單程序模擬首件試切程序輸入工藝處理數(shù)控技術(shù)數(shù)控技術(shù) 第二章第二章 數(shù)控編程基礎(chǔ)數(shù)控編程基礎(chǔ)10二程序編制的內(nèi)容和步驟二程序編制的內(nèi)容和步驟l 工件零件圖分析工件零件圖分析l 確定加工工藝過程確定加工工藝過程l 數(shù)值計算數(shù)值計算l 編寫零件的加工程序單編寫零件的加工程序單l 程序輸入程序輸入l 程序模擬校核程序模擬校核l 首件試加工首件試加工數(shù)控技術(shù)數(shù)控技術(shù) 第二章第二章 數(shù)控編程基礎(chǔ)數(shù)控編程基礎(chǔ)11三、程序編制的方法三、程序編制的方法l 手工編程手工編程l 自動編程自動編程目前,生產(chǎn)實際中應(yīng)用較多的商品化的目前,生產(chǎn)實際中應(yīng)用較多的商品化的CAD/CAM系統(tǒng)

7、主要有系統(tǒng)主要有:國外引進的國外引進的Unigraphics、Pro/Engineer、CATIA、Solidworks、Mastercam、SDRC/I-DEAS、DELCAM等等.國產(chǎn)國產(chǎn)CAD/CAM系統(tǒng)是北航海爾的系統(tǒng)是北航海爾的CAXA。 數(shù)控技術(shù)數(shù)控技術(shù) 第二章第二章 數(shù)控編程基礎(chǔ)數(shù)控編程基礎(chǔ)12手工編程手工編程q指人們借助于計算工具對圖紙的有關(guān)信息進行計算指人們借助于計算工具對圖紙的有關(guān)信息進行計算處理、數(shù)值計算,編成相應(yīng)的數(shù)控程序單。處理、數(shù)值計算,編成相應(yīng)的數(shù)控程序單。q它完全由人工完成,對那些被加工零件形狀不太復(fù)它完全由人工完成,對那些被加工零件形狀不太復(fù)雜,而程序不太長的

8、情況較為方便經(jīng)濟。目前被國雜,而程序不太長的情況較為方便經(jīng)濟。目前被國內(nèi)廣泛使用。內(nèi)廣泛使用。數(shù)控技術(shù)數(shù)控技術(shù) 第二章第二章 數(shù)控編程基礎(chǔ)數(shù)控編程基礎(chǔ)13自動編程自動編程自動編程(計算機輔助編程)自動編程(計算機輔助編程)q數(shù)控語言式自動編程數(shù)控語言式自動編程使用規(guī)定的數(shù)控語言,如使用規(guī)定的數(shù)控語言,如APTAPT,編寫一個較為簡單的零件加工源程,編寫一個較為簡單的零件加工源程序,輸入到計算機中去,經(jīng)計算處理,輸出零件加工程序單(相序,輸入到計算機中去,經(jīng)計算處理,輸出零件加工程序單(相當于手工編程的結(jié)果),或輸出穿孔紙帶,或通過通訊接口直接當于手工編程的結(jié)果),或輸出穿孔紙帶,或通過通訊接口

9、直接送入數(shù)控系統(tǒng)。送入數(shù)控系統(tǒng)。q交互圖形式自動編程交互圖形式自動編程 零件加工源程序能否直接輸入零件加工源程序能否直接輸入NCNC系統(tǒng)運行?系統(tǒng)運行?l 不能直接輸入不能直接輸入NC系統(tǒng)運行系統(tǒng)運行l(wèi) 因為:因為:.數(shù)控技術(shù)數(shù)控技術(shù) 第二章第二章 數(shù)控編程基礎(chǔ)數(shù)控編程基礎(chǔ)14自動編程的優(yōu)點自動編程的優(yōu)點q1、計算簡單,勞動強度低、計算簡單,勞動強度低q2、編程速度快,工作效率高、編程速度快,工作效率高q3、對復(fù)雜零件或長程序出錯機會少、對復(fù)雜零件或長程序出錯機會少q4、程序精度高、程序精度高數(shù)控技術(shù)數(shù)控技術(shù) 第二章第二章 數(shù)控編程基礎(chǔ)數(shù)控編程基礎(chǔ)15四、常用的數(shù)控標準四、常用的數(shù)控標準l I

10、SO(International Standard Organization)ISO(International Standard Organization) 國際標準化組織標準國際標準化組織標準l EIA(Electronic Industries Association)EIA(Electronic Industries Association) 美國電子工業(yè)協(xié)會標準美國電子工業(yè)協(xié)會標準l JB3208-83JB3208-83數(shù)字控制機床穿孔帶程序段格式中的數(shù)字控制機床穿孔帶程序段格式中的準備功能準備功能G G和輔助功能和輔助功能M M的代碼的代碼l JB3112-82JB3112-82數(shù)

11、控機床自動編程用輸入語言數(shù)控機床自動編程用輸入語言數(shù)控技術(shù)數(shù)控技術(shù) 第二章第二章 數(shù)控編程基礎(chǔ)數(shù)控編程基礎(chǔ)16第二節(jié)第二節(jié) 編程的基礎(chǔ)知識編程的基礎(chǔ)知識l 一、一、 零件加工程序的結(jié)構(gòu)零件加工程序的結(jié)構(gòu)l 二、二、 數(shù)控機床的坐標系統(tǒng)數(shù)控機床的坐標系統(tǒng)l 三三 、功能代碼簡介、功能代碼簡介 數(shù)控技術(shù)數(shù)控技術(shù) 第二章第二章 數(shù)控編程基礎(chǔ)數(shù)控編程基礎(chǔ)17一、零件加工程序的結(jié)構(gòu)一、零件加工程序的結(jié)構(gòu)q1、程序的構(gòu)成、程序的構(gòu)成q2、程序段格式、程序段格式q3、主程序和子程序、主程序和子程序數(shù)控技術(shù)數(shù)控技術(shù) 第二章第二章 數(shù)控編程基礎(chǔ)數(shù)控編程基礎(chǔ)18一、零件加工程序的結(jié)構(gòu)一、零件加工程序的結(jié)構(gòu)q1、程

12、序的構(gòu)成、程序的構(gòu)成例例: : O O020 020 N001 G01 X80 Z-30 F0.2 S300 T0101 M03 N001 G01 X80 Z-30 F0.2 S300 T0101 M03 ; N002 X120 Z-60 N002 X120 Z-60 ; N125 G00 X500 Z200 M02 N125 G00 X500 Z200 M02 ; q上例表示一個完整的加工程序上例表示一個完整的加工程序, ,由由125125條程序段按順序排列而成。條程序段按順序排列而成。 “O O”:表示整個程序的開始,:表示整個程序的開始,020020表示程序名。表示程序名。q“N N”:

13、每個程序段的開始。它后面的:每個程序段的開始。它后面的001001、O02O02等表示從數(shù)控裝置等表示從數(shù)控裝置的存儲器中調(diào)出加工程序編號為的存儲器中調(diào)出加工程序編號為001001、002002等加工程序段。等加工程序段。q“;”:每個程序段的結(jié)束。:每個程序段的結(jié)束。qM02M02:作為全程序結(jié)束。:作為全程序結(jié)束。數(shù)控技術(shù)數(shù)控技術(shù) 第二章第二章 數(shù)控編程基礎(chǔ)數(shù)控編程基礎(chǔ)191、程序構(gòu)成、程序構(gòu)成q程序名程序名( (程序號程序號) ):如:如Oxxx Oxxx 或或 %xxx%xxx(O O、 % % 程序號地址碼,程序號地址碼,xxxxxx程序的程序的編號)編號)q程序段:即一條語句,由程

14、序字構(gòu)程序段:即一條語句,由程序字構(gòu)成成, ,表示一個完整的加工操作,以程表示一個完整的加工操作,以程序段號開頭,序段號開頭,“;”結(jié)尾結(jié)尾(LFLF、CRCR、EOBEOB)。)。程序段號字:一般用程序段號字:一般用“Nxxx”Nxxx”表表示示程序字:由字母、數(shù)字、符號組程序字:由字母、數(shù)字、符號組成成q程序開始:編程零點的確定;刀具程序開始:編程零點的確定;刀具的數(shù)據(jù);主軸的轉(zhuǎn)速與轉(zhuǎn)向;刀具的數(shù)據(jù);主軸的轉(zhuǎn)速與轉(zhuǎn)向;刀具快速定位的坐標尺寸;建立刀補??焖俣ㄎ坏淖鴺顺叽?;建立刀補。q程序結(jié)束:刀具快離工件;主軸停程序結(jié)束:刀具快離工件;主軸停轉(zhuǎn);取消刀補和零點偏置;程序結(jié)轉(zhuǎn);取消刀補和零點

15、偏置;程序結(jié)束并返回到程序開始。束并返回到程序開始。數(shù)控技術(shù)數(shù)控技術(shù) 第二章第二章 數(shù)控編程基礎(chǔ)數(shù)控編程基礎(chǔ)202、程序段格式、程序段格式q程序段格式就是一個程序段中字、字符、數(shù)據(jù)的表程序段格式就是一個程序段中字、字符、數(shù)據(jù)的表現(xiàn)形式。不同的數(shù)控系統(tǒng)往往有截然不同或大同小現(xiàn)形式。不同的數(shù)控系統(tǒng)往往有截然不同或大同小異的程序格式,格式不合規(guī)定,數(shù)控裝置會報警出異的程序格式,格式不合規(guī)定,數(shù)控裝置會報警出錯。錯。固定程序段格式固定程序段格式字地址字地址可變程序段格式(簡稱可變程序段格式(簡稱字地址程序格式字地址程序格式)數(shù)控技術(shù)數(shù)控技術(shù) 第二章第二章 數(shù)控編程基礎(chǔ)數(shù)控編程基礎(chǔ)21q字地址程序段格式

16、字地址程序段格式1、程序段號、程序段號 由由N加數(shù)字構(gòu)成,前加數(shù)字構(gòu)成,前0可省,一般以可省,一般以10遞增遞增2、結(jié)束符、結(jié)束符 一般為一般為“LF”、“NL”、“CR”、“;”有時省寫有時省寫3、程序字、程序字 “地址碼地址碼”+“數(shù)字與符號數(shù)字與符號”,如,如Z25地址碼地址碼:用來表示緊跟其后的符號、數(shù)字在譯碼時將送往何用來表示緊跟其后的符號、數(shù)字在譯碼時將送往何處的一個代碼處的一個代碼 它的取名也緣于此。如:它的取名也緣于此。如:G、M、S、F、T、X、Y、Z符號碼符號碼:“-”號,號,“+”號可省號可省數(shù)字碼數(shù)字碼:位移、轉(zhuǎn)速、進給量位移、轉(zhuǎn)速、進給量數(shù)控技術(shù)數(shù)控技術(shù) 第二章第二章

17、 數(shù)控編程基礎(chǔ)數(shù)控編程基礎(chǔ)222、程序段格式、程序段格式l 例如例如l N10 G00 G90 X25 Y45 N10 G00 G90 X25 Y45 F150 S300 T12 M03 ;數(shù)控技術(shù)數(shù)控技術(shù) 第二章第二章 數(shù)控編程基礎(chǔ)數(shù)控編程基礎(chǔ)232、程序段格式、程序段格式數(shù)控技術(shù)數(shù)控技術(shù) 第二章第二章 數(shù)控編程基礎(chǔ)數(shù)控編程基礎(chǔ)24q子程序子程序在一個加工程序中,如果有幾個一連串的程序段完全相同在一個加工程序中,如果有幾個一連串的程序段完全相同( (即一即一個零件中有幾處的幾何形狀相同,或順次加工幾個相同的工件個零件中有幾處的幾何形狀相同,或順次加工幾個相同的工件) ),為縮短程序,可將這些

18、重復(fù)的程序段串單獨抽出,按規(guī)定的程為縮短程序,可將這些重復(fù)的程序段串單獨抽出,按規(guī)定的程序格式編成子程序,并事先存儲在子程序存儲器中。序格式編成子程序,并事先存儲在子程序存儲器中。其結(jié)構(gòu)完全與主程序相同其結(jié)構(gòu)完全與主程序相同主程序可調(diào)用子程序主程序可調(diào)用子程序子程序可返回主程序子程序可返回主程序q主程序主程序子程序以外的程序段為主程序。子程序以外的程序段為主程序。 主程序在執(zhí)行過程中,如需執(zhí)主程序在執(zhí)行過程中,如需執(zhí)行該子程序即可調(diào)用,并可多次重復(fù)調(diào)用,從而可大大簡化編行該子程序即可調(diào)用,并可多次重復(fù)調(diào)用,從而可大大簡化編程工作。程工作。 3、主程序和子程序、主程序和子程序數(shù)控技術(shù)數(shù)控技術(shù) 第

19、二章第二章 數(shù)控編程基礎(chǔ)數(shù)控編程基礎(chǔ)25q主程序與子程序的內(nèi)容不同,但二者的程序格式應(yīng)相同。主程序與子程序的內(nèi)容不同,但二者的程序格式應(yīng)相同。 其具體編程方法應(yīng)按具體機床的規(guī)定。主程序和子程序其具體編程方法應(yīng)按具體機床的規(guī)定。主程序和子程序的關(guān)系如下:的關(guān)系如下:3 3、主程序和子程序、主程序和子程序數(shù)控技術(shù)數(shù)控技術(shù) 第二章第二章 數(shù)控編程基礎(chǔ)數(shù)控編程基礎(chǔ)26二、數(shù)控機床坐標系統(tǒng)二、數(shù)控機床坐標系統(tǒng)l1、坐標軸的運動方向及其命名、坐標軸的運動方向及其命名l2、機床坐標系與工件坐標系、機床坐標系與工件坐標系數(shù)控技術(shù)數(shù)控技術(shù) 第二章第二章 數(shù)控編程基礎(chǔ)數(shù)控編程基礎(chǔ)271、坐標軸的運動方向及其命名、

20、坐標軸的運動方向及其命名數(shù)控技術(shù)數(shù)控技術(shù) 第二章第二章 數(shù)控編程基礎(chǔ)數(shù)控編程基礎(chǔ)281、坐標軸的運動方向及其命名數(shù)控技術(shù)數(shù)控技術(shù) 第二章第二章 數(shù)控編程基礎(chǔ)數(shù)控編程基礎(chǔ)291 1、坐標軸的運動方向及其命名、坐標軸的運動方向及其命名q基本坐標系基本坐標系:直線進給運動的坐標系(:直線進給運動的坐標系(X.Y.ZX.Y.Z)。坐)。坐標軸相互關(guān)系,由右手定則決定。標軸相互關(guān)系,由右手定則決定。+X+X+Y+Z+Y+Z+Y+C+Z+A+B+C+X+Y+Z+A+B+X數(shù)控技術(shù)數(shù)控技術(shù) 第二章第二章 數(shù)控編程基礎(chǔ)數(shù)控編程基礎(chǔ)301 1、坐標軸的運動方向及其命名、坐標軸的運動方向及其命名q 坐標軸方向坐標

21、軸方向:刀具相對工件運動的方向。:刀具相對工件運動的方向。一律假定刀具一律假定刀具在運動,工件是靜止的,在運動,工件是靜止的,這樣便可以使編程人員在不知這樣便可以使編程人員在不知是刀具移近工件,還是相反的情況下,就能正確地進行是刀具移近工件,還是相反的情況下,就能正確地進行編程。編程。q 附加坐標軸附加坐標軸:平行于基本坐標系中坐標軸的進給軸,用:平行于基本坐標系中坐標軸的進給軸,用U.V.WU.V.W表示表示。 數(shù)控技術(shù)數(shù)控技術(shù) 第二章第二章 數(shù)控編程基礎(chǔ)數(shù)控編程基礎(chǔ)311、坐標軸的運動方向及其命名l Z坐標坐標 標準規(guī)定:標準規(guī)定: qZ坐標:坐標:/于主軸軸線的刀具運動坐標。于主軸軸線的

22、刀具運動坐標。 q若沒有主軸若沒有主軸(牛頭刨床牛頭刨床)或者有多個主軸,則選擇垂直于工件裝夾面或者有多個主軸,則選擇垂直于工件裝夾面的方向為的方向為Z坐標。坐標。 q若主軸能擺動:若主軸能擺動:在擺動的范圍內(nèi)只與標準坐標系中的某一坐標平行時,則這個在擺動的范圍內(nèi)只與標準坐標系中的某一坐標平行時,則這個坐標便是坐標便是Z坐標;坐標;若在擺動的范圍內(nèi)與多個坐標平行,則取垂直于工件裝夾面的若在擺動的范圍內(nèi)與多個坐標平行,則取垂直于工件裝夾面的方向為方向為Z坐標。坐標。qZ坐標正方向的規(guī)定:刀具遠離工件的方向。坐標正方向的規(guī)定:刀具遠離工件的方向。數(shù)控技術(shù)數(shù)控技術(shù) 第二章第二章 數(shù)控編程基礎(chǔ)數(shù)控編程

23、基礎(chǔ)321、坐標軸的運動方向及其命名、坐標軸的運動方向及其命名l X X坐標坐標 qX X軸為水平方向,且垂直于軸為水平方向,且垂直于Z Z軸并平行于工件的裝卡面。軸并平行于工件的裝卡面。 標準規(guī)定:標準規(guī)定:q在刀具旋轉(zhuǎn)的機床上(銑床、鉆床、鏜床等)。在刀具旋轉(zhuǎn)的機床上(銑床、鉆床、鏜床等)。Z軸水平(臥式),則從刀具軸水平(臥式),則從刀具(主軸主軸)后端向工件看時,后端向工件看時,X坐標的坐標的正方向指向右邊。正方向指向右邊。Z軸垂直(立式):軸垂直(立式):單立柱機床,從刀具向立柱看時,單立柱機床,從刀具向立柱看時,X的正方向指向右邊;的正方向指向右邊;雙立柱機床雙立柱機床(龍門機床龍

24、門機床),從刀具向左立柱看時,從刀具向左立柱看時,X軸的正方軸的正方向指向右邊。向指向右邊。數(shù)控技術(shù)數(shù)控技術(shù) 第二章第二章 數(shù)控編程基礎(chǔ)數(shù)控編程基礎(chǔ)331、坐標軸的運動方向及其命名、坐標軸的運動方向及其命名l Y坐標坐標 q利用已確定的利用已確定的X、Z坐標的正方向,用右手定則或右手螺坐標的正方向,用右手定則或右手螺旋法則,確定旋法則,確定Y坐標的正方向。坐標的正方向。右手定則:大姆指指向右手定則:大姆指指向+X+X,中指指向,中指指向+Z+Z,則,則+Y+Y方向為食指指向。方向為食指指向。右手螺旋法則:在右手螺旋法則:在X ZX Z平面,從平面,從Z Z至至X X,姆指所指的方向為,姆指所指

25、的方向為+y+y。 數(shù)控技術(shù)數(shù)控技術(shù) 第二章第二章 數(shù)控編程基礎(chǔ)數(shù)控編程基礎(chǔ)34數(shù)控車床坐標軸數(shù)控車床坐標軸 XXZZY圖圖1-2 1-2 數(shù)控機床的控制坐標數(shù)數(shù)控機床的控制坐標數(shù)(a) (a) 兩坐標數(shù)控車床;兩坐標數(shù)控車床;(b) (b) 三坐標數(shù)控三坐標數(shù)控銑床銑床數(shù)控技術(shù)數(shù)控技術(shù) 第二章第二章 數(shù)控編程基礎(chǔ)數(shù)控編程基礎(chǔ)35 + XB+ X + W+ Z+ Y+ YB+ ZC+ X+ WYZWXBXZWBYXC(a)(b)圖圖1-16 多軸數(shù)控機床坐標系示例多軸數(shù)控機床坐標系示例(a) 臥式鏜銑床;臥式鏜銑床;(b) 六軸加工中心六軸加工中心數(shù)控技術(shù)數(shù)控技術(shù) 第二章第二章 數(shù)控編程基礎(chǔ)數(shù)

26、控編程基礎(chǔ)36 數(shù)控編程總是基于某一坐標系統(tǒng)的,因此,數(shù)控編程總是基于某一坐標系統(tǒng)的,因此,弄清楚數(shù)控機床坐標系和工件坐標系的概念及相弄清楚數(shù)控機床坐標系和工件坐標系的概念及相互關(guān)系是至關(guān)重要的?;リP(guān)系是至關(guān)重要的。2、機床坐標系與工件坐標系、機床坐標系與工件坐標系數(shù)控技術(shù)數(shù)控技術(shù) 第二章第二章 數(shù)控編程基礎(chǔ)數(shù)控編程基礎(chǔ)37l 機床原點機床原點: 機床原點是指在機床上設(shè)置的一個固定點,即機床坐標機床原點是指在機床上設(shè)置的一個固定點,即機床坐標系的原點。它在機床裝配、調(diào)試時就已確定下來,是數(shù)控系的原點。它在機床裝配、調(diào)試時就已確定下來,是數(shù)控機床進行加工運動的基準參考點。機床進行加工運動的基準參

27、考點。 機床原點的建立:用回零方式建立,實質(zhì)上是建立機床原點的建立:用回零方式建立,實質(zhì)上是建立機床坐標系。機床坐標系。 (1 1)數(shù)控車床的原點數(shù)控車床的原點:在數(shù)控車床上,機床原點一般?。涸跀?shù)控車床上,機床原點一般取在卡盤端面與主軸中心線的交點處。同時,通過設(shè)置參數(shù)在卡盤端面與主軸中心線的交點處。同時,通過設(shè)置參數(shù)的方法,也可將機床原點設(shè)定在的方法,也可將機床原點設(shè)定在X X、Z Z坐標的正方向極限位坐標的正方向極限位置上。置上。 (2 2)數(shù)控銑床的原點數(shù)控銑床的原點:在數(shù)控銑床上,機床原點一般取:在數(shù)控銑床上,機床原點一般取在在X X、Y Y、Z Z坐標的正方向極限位置上坐標的正方向極

28、限位置上 。a、機床坐標系與機床原點、機床坐標系與機床原點數(shù)控技術(shù)數(shù)控技術(shù) 第二章第二章 數(shù)控編程基礎(chǔ)數(shù)控編程基礎(chǔ)38l 機床坐標系機床坐標系:q以機床原點為坐標系原點的坐標系,是機床固有的座標以機床原點為坐標系原點的坐標系,是機床固有的座標系,它具有唯一性。系,它具有唯一性。q機床零點即機床基本坐標系的原點機床零點即機床基本坐標系的原點q機床坐標系是數(shù)控機床中所建立的工件坐標系的參考坐機床坐標系是數(shù)控機床中所建立的工件坐標系的參考坐標系。標系。a、數(shù)控機床坐標系與機床原點、數(shù)控機床坐標系與機床原點數(shù)控技術(shù)數(shù)控技術(shù) 第二章第二章 數(shù)控編程基礎(chǔ)數(shù)控編程基礎(chǔ)39l 機床參考點機床參考點 :q機床參

29、考點是用于對機床運動進行檢測和控制的固定位機床參考點是用于對機床運動進行檢測和控制的固定位置點。置點。q機床參考點的位置是由機床制造廠家在每個進給軸上用機床參考點的位置是由機床制造廠家在每個進給軸上用限位開關(guān)精確調(diào)整好的,坐標值已輸入數(shù)控系統(tǒng)中。因限位開關(guān)精確調(diào)整好的,坐標值已輸入數(shù)控系統(tǒng)中。因此參考點對機床原點的坐標是一個已知數(shù)。此參考點對機床原點的坐標是一個已知數(shù)。q數(shù)控機床開機時,必須先確定機床原點,而確定機床原數(shù)控機床開機時,必須先確定機床原點,而確定機床原點的運動就是刀架返回參考點的操作,這樣通過確認參點的運動就是刀架返回參考點的操作,這樣通過確認參考點,就確定了機床原點。只有機床參

30、考點被確認后,考點,就確定了機床原點。只有機床參考點被確認后,刀具(或工作臺)移動才有基準。刀具(或工作臺)移動才有基準。 a、數(shù)控機床坐標系與機床原點、數(shù)控機床坐標系與機床原點數(shù)控技術(shù)數(shù)控技術(shù) 第二章第二章 數(shù)控編程基礎(chǔ)數(shù)控編程基礎(chǔ)40坐標原點與參考點坐標原點與參考點XWM參 考 點定 位 開 關(guān)XZXZXYZMRWZ機 床 原 點參 考 點程 序 原 點MWP工 件 原 點RRMXZMRZXXZ參 考 點定位開關(guān)工件原點程序原點參考點機床原點RZWPRXYZMRWPW數(shù)控技術(shù)數(shù)控技術(shù) 第二章第二章 數(shù)控編程基礎(chǔ)數(shù)控編程基礎(chǔ)41q至參考點時所顯示的數(shù)值表示參考點與至參考點時所顯示的數(shù)值表示參

31、考點與機床零點間的工作范圍。機床零點間的工作范圍。 該數(shù)值被記憶該數(shù)值被記憶在在CNCCNC系統(tǒng)中并在系統(tǒng)中建立了機床零點,系統(tǒng)中并在系統(tǒng)中建立了機床零點,作為系統(tǒng)內(nèi)運算的基準點。作為系統(tǒng)內(nèi)運算的基準點。q 也有機床在返回參考點(也有機床在返回參考點(“回零回零”)時,顯示為零(時,顯示為零(X0X0,Y0Y0,Z0Z0),表示該),表示該機床零點建立在參考點上。機床零點建立在參考點上。 a、數(shù)控機床坐標系與機床原點、數(shù)控機床坐標系與機床原點數(shù)控技術(shù)數(shù)控技術(shù) 第二章第二章 數(shù)控編程基礎(chǔ)數(shù)控編程基礎(chǔ)42b、工件坐標系與工件原點、工件坐標系與工件原點l 工件原點工件原點:工件原點:工件原點:編程原

32、點,它由程序指令設(shè)置和改變,是根編程原點,它由程序指令設(shè)置和改變,是根據(jù)加工零件圖樣及加工工藝要求選定的編程坐標系的原據(jù)加工零件圖樣及加工工藝要求選定的編程坐標系的原點。點。該點也可以與對刀點重合。該點也可以與對刀點重合。工件原點偏置:工件隨夾具在機床上安裝后,工件原點工件原點偏置:工件隨夾具在機床上安裝后,工件原點與機床原點間的距離。與機床原點間的距離。工件坐標系零點選擇的原則:工件坐標系零點選擇的原則:盡量與工件的尺寸基準(盡量與工件的尺寸基準(設(shè)計基準或工藝基準設(shè)計基準或工藝基準)重合。)重合。讓工件圖中的尺寸容易換算成坐標值。讓工件圖中的尺寸容易換算成坐標值。零點應(yīng)選在容易找正,在加工

33、過程中便于測量的位置。零點應(yīng)選在容易找正,在加工過程中便于測量的位置。數(shù)控技術(shù)數(shù)控技術(shù) 第二章第二章 數(shù)控編程基礎(chǔ)數(shù)控編程基礎(chǔ)43b、工件坐標系與工件原點、工件坐標系與工件原點l 工件坐標系的確定工件坐標系的確定:q編程坐標系是編程人員根據(jù)零件圖樣及加工工藝等編程坐標系是編程人員根據(jù)零件圖樣及加工工藝等建立的坐標系,編程坐標系中各軸的方向應(yīng)該與所建立的坐標系,編程坐標系中各軸的方向應(yīng)該與所使用的數(shù)控機床相應(yīng)的坐標軸方向一致。使用的數(shù)控機床相應(yīng)的坐標軸方向一致。q編程坐標系一般供編程使用,確定編程坐標系時不編程坐標系一般供編程使用,確定編程坐標系時不必考慮工件毛坯在機床上的實際裝夾位置。必考慮工

34、件毛坯在機床上的實際裝夾位置。q現(xiàn)代數(shù)控機床均可設(shè)置多個工件座標系,在加工時現(xiàn)代數(shù)控機床均可設(shè)置多個工件座標系,在加工時通過通過G指令進行換。指令進行換。數(shù)控技術(shù)數(shù)控技術(shù) 第二章第二章 數(shù)控編程基礎(chǔ)數(shù)控編程基礎(chǔ)44c、絕對坐標編程和相對坐標編程絕對坐標編程和相對坐標編程 q絕對坐標編程:工件所有點的坐標值基于某一坐標系絕對坐標編程:工件所有點的坐標值基于某一坐標系(機床或工件)(機床或工件) 零點計量的編程方式。零點計量的編程方式。q相對坐標編程:運動軌跡的終點坐標值是相對于起點計相對坐標編程:運動軌跡的終點坐標值是相對于起點計量的編程方式(增量坐標編程)。量的編程方式(增量坐標編程)。 (問

35、:本段終點坐標是相對于上一段終點坐標?對。)(問:本段終點坐標是相對于上一段終點坐標?對。)q表達方式:表達方式:G90/G91G90/G91; X.Y.ZX.Y.Z絕對,絕對,U.V.WU.V.W相對相對 q選用原則:主要根據(jù)具體機床的坐標系,考慮編程的方選用原則:主要根據(jù)具體機床的坐標系,考慮編程的方便便( (如圖紙尺寸標注方式等如圖紙尺寸標注方式等) )及加工精度的要求,選用坐及加工精度的要求,選用坐標的類型。標的類型。 注意:在機床坐標系和工件坐標系中均可用絕對坐標編程;而在注意:在機床坐標系和工件坐標系中均可用絕對坐標編程;而在使用相對坐標編程時,上述兩個坐標系是無意義的使用相對坐標

36、編程時,上述兩個坐標系是無意義的 。數(shù)控技術(shù)數(shù)控技術(shù) 第二章第二章 數(shù)控編程基礎(chǔ)數(shù)控編程基礎(chǔ)45絕對坐標和相對坐標絕對坐標和相對坐標l 運動軌跡的坐標點以固定的坐標原點計量,稱運動軌跡的坐標點以固定的坐標原點計量,稱絕對坐標系絕對坐標系 l 運動軌跡的終點坐標值以其起點計量的坐標稱運動軌跡的終點坐標值以其起點計量的坐標稱增量坐標系增量坐標系( (相對坐標系相對坐標系) ) 數(shù)控技術(shù)數(shù)控技術(shù) 第二章第二章 數(shù)控編程基礎(chǔ)數(shù)控編程基礎(chǔ)46d d、起刀點與對刀點、起刀點與對刀點l起刀點與對刀點起刀點與對刀點 q起刀點指刀具起始運動的刀位點,起刀點指刀具起始運動的刀位點,亦即程序開始執(zhí)行時的刀位點。亦即

37、程序開始執(zhí)行時的刀位點。 q常用與工件零點有固定聯(lián)系尺寸常用與工件零點有固定聯(lián)系尺寸的 對 刀 點 作 為 起 刀 點 。的 對 刀 點 作 為 起 刀 點 。數(shù)控技術(shù)數(shù)控技術(shù) 第二章第二章 數(shù)控編程基礎(chǔ)數(shù)控編程基礎(chǔ)47d、起刀點與對刀點q如圖,對刀如圖,對刀元件在夾具元件在夾具上,上,X X1 1與與Y Y1 1為固定尺寸,為固定尺寸,X X0 0與與Y Y0 0為零為零點偏置,可點偏置,可用用 M D IM D I 方 式方 式以對刀點相以對刀點相對于機床零對于機床零點間的顯示點間的顯示值確定偏置值確定偏置值并予以記值并予以記憶,由補償憶,由補償號調(diào)用。號調(diào)用。數(shù)控技術(shù)數(shù)控技術(shù) 第二章第二

38、章 數(shù)控編程基礎(chǔ)數(shù)控編程基礎(chǔ)48e、最小設(shè)定單位與編程尺寸的表示、最小設(shè)定單位與編程尺寸的表示q數(shù)控系統(tǒng)能實現(xiàn)的最小位移量,是數(shù)控機床的一個重要數(shù)控系統(tǒng)能實現(xiàn)的最小位移量,是數(shù)控機床的一個重要指標。指標。脈沖當量脈沖當量: :如如0.01 0.0010.01 0.001()()q編程尺寸有兩種表示方法編程尺寸有兩種表示方法以以最小設(shè)定單位為最小單位來表示:最小設(shè)定單位為最小單位來表示:X12530X12530以毫米為單位以毫米為單位:X125.30:X125.30數(shù)控技術(shù)數(shù)控技術(shù) 第二章第二章 數(shù)控編程基礎(chǔ)數(shù)控編程基礎(chǔ)49三、功能代碼簡介三、功能代碼簡介l 1、 準備功能(準備功能(G)l 2

39、、 輔助功能輔助功能 (M)l 3 、F F、S S、T T代碼代碼數(shù)控技術(shù)數(shù)控技術(shù) 第二章第二章 數(shù)控編程基礎(chǔ)數(shù)控編程基礎(chǔ)501、準備功能(、準備功能(G)q作用:主要是命令機床進行何種運動,它使機床建立起某種加工方作用:主要是命令機床進行何種運動,它使機床建立起某種加工方式的指令,如插補、刀具補償?shù)?,即為控制系統(tǒng)的插補作準備。式的指令,如插補、刀具補償?shù)?,即為控制系統(tǒng)的插補作準備。模態(tài)代碼模態(tài)代碼非模態(tài)代碼非模態(tài)代碼q從從(G00-G99)(G00-G99)共一百種共一百種, ,分為模態(tài)指令與非模態(tài)指令。代碼表序號分為模態(tài)指令與非模態(tài)指令。代碼表序號(2)(2)中的中的a a、c ck k

40、、i i各字母所對應(yīng)的各字母所對應(yīng)的G G代碼稱為模態(tài)代碼代碼稱為模態(tài)代碼( (即續(xù)效代碼即續(xù)效代碼) )。 它表示一經(jīng)被應(yīng)用它表示一經(jīng)被應(yīng)用( (如如a a組中的組中的G01)G01),直到出現(xiàn)同組,直到出現(xiàn)同組(a(a組組) )其它任一其它任一G G代碼代碼( (如如G03)G03)時才失效,否則保留繼續(xù)有效,而且可省略不寫。其它時才失效,否則保留繼續(xù)有效,而且可省略不寫。其它c c、d d、f f等各組同理。等各組同理。 應(yīng)注意的是,在同一程序段中出現(xiàn)非同組的應(yīng)注意的是,在同一程序段中出現(xiàn)非同組的幾個模態(tài)代碼時,并不影響幾個模態(tài)代碼時,并不影響G G代碼的續(xù)效。代碼的續(xù)效。q分類:暫不指

41、定分類:暫不指定G G指令、永不指定指令、永不指定G G指令、一般指令指令、一般指令數(shù)控技術(shù)數(shù)控技術(shù) 第二章第二章 數(shù)控編程基礎(chǔ)數(shù)控編程基礎(chǔ)51編程規(guī)則一編程規(guī)則一l 模態(tài)代碼時序有效模態(tài)代碼時序有效l 非模態(tài)代碼本句有效非模態(tài)代碼本句有效l 模態(tài):可以復(fù)制的狀態(tài)模態(tài):可以復(fù)制的狀態(tài)l 時序:時間順序時序:時間順序l 模態(tài)代碼具有自保持功能,只要不被取代或取模態(tài)代碼具有自保持功能,只要不被取代或取消始終有效,下一程序段自動接納該內(nèi)容,可消始終有效,下一程序段自動接納該內(nèi)容,可以不編入,不輸入。以不編入,不輸入。數(shù)控技術(shù)數(shù)控技術(shù) 第二章第二章 數(shù)控編程基礎(chǔ)數(shù)控編程基礎(chǔ)52例例l N50 G00

42、G90 Z2 S1500 M03N50 G00 G90 Z2 S1500 M03;l N60 X0 Y0N60 X0 Y0;l N70 G01 X40 Y30 Z0 F300;N70 G01 X40 Y30 Z0 F300;數(shù)控技術(shù)數(shù)控技術(shù) 第二章第二章 數(shù)控編程基礎(chǔ)數(shù)控編程基礎(chǔ)53規(guī)則二規(guī)則二l 同一組同一組G(M)G(M)代碼,在不同的程序段中出現(xiàn),后代碼,在不同的程序段中出現(xiàn),后出現(xiàn)的代碼修正前面出現(xiàn)的代碼出現(xiàn)的代碼修正前面出現(xiàn)的代碼l 同一組同一組G(M)G(M)代碼,在同一程序段不能同時出現(xiàn)代碼,在同一程序段不能同時出現(xiàn)兩個或兩個以上兩個或兩個以上l 同一程序段中可包含若干不同組的同

43、一程序段中可包含若干不同組的G G代碼代碼l (最多(最多3 3種種M M代碼)代碼)數(shù)控技術(shù)數(shù)控技術(shù) 第二章第二章 數(shù)控編程基礎(chǔ)數(shù)控編程基礎(chǔ)541.準備功能(準備功能(G)p常用常用G G指令的分組指令的分組A組組 插補方式組插補方式組C組組 平面選擇組平面選擇組D組組 刀補和刀偏刀補和刀偏 15種種E組組 固定循環(huán)組固定循環(huán)組 10種種F組組 偏移組偏移組 7種種H組組 定位組定位組 3種種I組組 主軸轉(zhuǎn)速組主軸轉(zhuǎn)速組 2種種數(shù)控技術(shù)數(shù)控技術(shù) 第二章第二章 數(shù)控編程基礎(chǔ)數(shù)控編程基礎(chǔ)55A組組 插補方式組插補方式組qG00-G00-點定位點定位qG01-G01-直線插補直線插補qG02-G0

44、2-順圓插補順圓插補qG03-G03-逆圓插補逆圓插補qG06-G06-拋物線拋物線qG33-G33-等螺距等螺距qG34-G34-增螺距增螺距qG35-G35-減螺距減螺距 這是一組模態(tài)指令,同時只能一個有效,這是一組模態(tài)指令,同時只能一個有效,缺省為缺省為G00 G00快速點定位指令快速點定位指令 命令刀具以點位控制命令刀具以點位控制方式從刀具所在點快速移動到下一個目標位方式從刀具所在點快速移動到下一個目標位置??焖俣ㄎ?,無運動軌跡要求。置??焖俣ㄎ唬瑹o運動軌跡要求。 如如G0 X0. Y0. Z100. 使刀具快速移動到使刀具快速移動到(0,0,100) G01直線插補指令直線插補指令

45、使機床進行兩坐標使機床進行兩坐標(或三或三坐標坐標)聯(lián)動,在各個平面內(nèi)切削出任意斜率的聯(lián)動,在各個平面內(nèi)切削出任意斜率的直線。直線。 如如G01 X10. Y20. Z20. 使刀具從當前位置移使刀具從當前位置移動到動到(10,20,20) G02 順時針圓弧插補指令順時針圓弧插補指令G03 逆時針圓弧插補指令逆時針圓弧插補指令 使用圓弧插補指令前必須應(yīng)用平面選擇指令使用圓弧插補指令前必須應(yīng)用平面選擇指令指定圓弧插補的平面指定圓弧插補的平面如如G02 X20. Y20. I10. J0.,其中,其中X、Y為圓弧為圓弧的終點坐標,的終點坐標,I、J為圓心相對于圓弧起點為圓心相對于圓弧起點(由上一

46、條指令給出)的增量坐標(由上一條指令給出)的增量坐標數(shù)控技術(shù)數(shù)控技術(shù) 第二章第二章 數(shù)控編程基礎(chǔ)數(shù)控編程基礎(chǔ)56C組組 平面選擇組平面選擇組qG17-XYG17-XY平面平面qG18-ZXG18-ZX平面平面qG19-YZG19-YZ平面平面 G17G17指定零件進行指定零件進行XYXY平面上的加工平面上的加工 G18G18、G19G19分別為分別為ZXZX、YZYZ平面上的加工平面上的加工 在進行圓弧插補、刀具補償時必在進行圓弧插補、刀具補償時必須使用這些指令須使用這些指令 數(shù)控技術(shù)數(shù)控技術(shù) 第二章第二章 數(shù)控編程基礎(chǔ)數(shù)控編程基礎(chǔ)57qG40為初態(tài)為初態(tài)qG40-取消刀補和刀取消刀補和刀偏偏

47、 qG41-刀具半徑左補刀具半徑左補償償qG42-刀具半徑右補刀具半徑右補償償qG43-刀具長度正補刀具長度正補償償qG44-刀具長度負補刀具長度負補償償qG45-G52 指定的兩指定的兩個坐標分別為正、負、個坐標分別為正、負、零補償選擇零補償選擇qG68- -內(nèi)角刀偏內(nèi)角刀偏qG69- -外角刀偏外角刀偏D組組 刀補和刀偏刀補和刀偏 15種種 G40、G41、G42刀具半徑補償指令刀具半徑補償指令 一組模態(tài)指令,缺省為一組模態(tài)指令,缺省為G40 G40為刀具半徑補償撤消指令,使用該為刀具半徑補償撤消指令,使用該指令后指令后G41、G42指令無效。指令無效。 G41和和G42分別為左分別為左(

48、右右)偏刀具補償指令,偏刀具補償指令,即沿刀具前進方向看即沿刀具前進方向看(假設(shè)工件不動假設(shè)工件不動),刀具,刀具位于零件的左位于零件的左(右右)側(cè)時刀具的半徑補償側(cè)時刀具的半徑補償數(shù)控技術(shù)數(shù)控技術(shù) 第二章第二章 數(shù)控編程基礎(chǔ)數(shù)控編程基礎(chǔ)58qG80G80為初態(tài)為初態(tài)qG80-G80-取消固定循環(huán)取消固定循環(huán)qG81-G89 G81-G89 固定循環(huán)固定循環(huán)E組組 固定循環(huán)組固定循環(huán)組 10種種數(shù)控技術(shù)數(shù)控技術(shù) 第二章第二章 數(shù)控編程基礎(chǔ)數(shù)控編程基礎(chǔ)59qG53G53為初態(tài)為初態(tài)qG53-G53-取消直線偏移取消直線偏移qG54-G59 G54-G59 直線偏移直線偏移F組組 偏移組偏移組 7

49、種種數(shù)控技術(shù)數(shù)控技術(shù) 第二章第二章 數(shù)控編程基礎(chǔ)數(shù)控編程基礎(chǔ)60qG60-G60-準確精定位準確精定位qG61-G61-半精定位半精定位qG62-G62-快速粗定位快速粗定位H組組 定位組定位組 3種種 數(shù)控技術(shù)數(shù)控技術(shù) 第二章第二章 數(shù)控編程基礎(chǔ)數(shù)控編程基礎(chǔ)61qG96-G96-主軸以恒定線速度運轉(zhuǎn)主軸以恒定線速度運轉(zhuǎn)qG97-G97-主軸每分鐘轉(zhuǎn)數(shù)主軸每分鐘轉(zhuǎn)數(shù)I組組 主軸轉(zhuǎn)速組主軸轉(zhuǎn)速組 2種種數(shù)控技術(shù)數(shù)控技術(shù) 第二章第二章 數(shù)控編程基礎(chǔ)數(shù)控編程基礎(chǔ)62qG90G90為初態(tài)為初態(tài)qG90-G90-絕對尺寸絕對尺寸qG91-G91-增量尺寸增量尺寸J組組 尺寸組尺寸組 2種種 G90、G9

50、1絕對坐標尺寸絕對坐標尺寸及增量坐標尺寸編程指令及增量坐標尺寸編程指令 一組模態(tài)指令,缺省一組模態(tài)指令,缺省為為G90 G90 程序段的坐標值按絕程序段的坐標值按絕對坐標編程對坐標編程 G91 程序段的坐標值按增程序段的坐標值按增量坐標編程量坐標編程 數(shù)控技術(shù)數(shù)控技術(shù) 第二章第二章 數(shù)控編程基礎(chǔ)數(shù)控編程基礎(chǔ)63qG93G93為初態(tài)為初態(tài)qG93-G93-進給率(周期倒數(shù))進給率(周期倒數(shù))1/S1/SqG94-G94-每分鐘進給每分鐘進給 MM/MINMM/MINqG95-G95-主軸每轉(zhuǎn)進給主軸每轉(zhuǎn)進給 MM/RMM/RK組組 進給速度組進給速度組 3種種數(shù)控技術(shù)數(shù)控技術(shù) 第二章第二章 數(shù)控

51、編程基礎(chǔ)數(shù)控編程基礎(chǔ)64qG04-G04-暫停暫停qG08-G08-加速度加速度qG09-G09-減速度減速度qG63-G63-攻絲攻絲qG92-G92-預(yù)置寄存(零點偏置)預(yù)置寄存(零點偏置)非模態(tài)代碼非模態(tài)代碼 5種種 G92或或G50設(shè)定工件坐標系設(shè)定工件坐標系 按照刀具當前位置與工件原點按照刀具當前位置與工件原點位置的偏差,設(shè)置當前刀具位置位置的偏差,設(shè)置當前刀具位置坐標坐標數(shù)控技術(shù)數(shù)控技術(shù) 第二章第二章 數(shù)控編程基礎(chǔ)數(shù)控編程基礎(chǔ)65qG05G05、G07G07、G10-G16G10-G16、G20-G32G20-G32、G64-G67G64-G67、G70-G79G70-G79、G9

52、8G98、G99G99暫不指定代碼暫不指定代碼 38種種數(shù)控技術(shù)數(shù)控技術(shù) 第二章第二章 數(shù)控編程基礎(chǔ)數(shù)控編程基礎(chǔ)66qG36-G39G36-G39永不指定代碼永不指定代碼 4種種數(shù)控技術(shù)數(shù)控技術(shù) 第二章第二章 數(shù)控編程基礎(chǔ)數(shù)控編程基礎(chǔ)67q可指定為它用的代碼可指定為它用的代碼q全部暫不指定的代碼全部暫不指定的代碼q部分已指定的代碼部分已指定的代碼G43-G52G43-G52、G63G63、G68-G69G68-G69其他代碼其他代碼數(shù)控技術(shù)數(shù)控技術(shù) 第二章第二章 數(shù)控編程基礎(chǔ)數(shù)控編程基礎(chǔ)68qG00-G04G00-G04、G33G33、G17-G19G17-G19、G40-G42G40-G42

53、 G90-G92 G90-G92、G80-G81G80-G81最常用的代碼最常用的代碼數(shù)控技術(shù)數(shù)控技術(shù) 第二章第二章 數(shù)控編程基礎(chǔ)數(shù)控編程基礎(chǔ)69現(xiàn)列舉一程序例說明之:現(xiàn)列舉一程序例說明之: N001 G01 G17 G42 x. y. .N001 G01 G17 G42 x. y. .; N002 x. y. .N002 x. y. .; N003 G03 x. y. .N003 G03 x. y. .; N004 x. y. .N004 x. y. .; N005 G01 x. y. .N005 G01 x. y. .; N006 G00 G40 x. y. .N006 G00 G40 x

54、. y. .; 上例中,上例中,NXXXNXXX為程序號,在為程序號,在N001N001程序段中,有程序段中,有3 3種種G G功能代碼功能代碼的要求,但它們不屬同一組,故可編在同一程序段中,的要求,但它們不屬同一組,故可編在同一程序段中, N002N002的的功能與功能與N001N001相同,因都為模態(tài)代碼,故繼續(xù)有效,相同,因都為模態(tài)代碼,故繼續(xù)有效,N003 N003 中出現(xiàn)中出現(xiàn)G03G03,同組的,同組的GOlGOl失效。失效。1、準備功能(、準備功能(G)數(shù)控技術(shù)數(shù)控技術(shù) 第二章第二章 數(shù)控編程基礎(chǔ)數(shù)控編程基礎(chǔ)702、輔助功能、輔助功能 M代碼代碼q它是控制機床開它是控制機床開-關(guān)

55、功能的指令。關(guān)功能的指令。主要是設(shè)定一些機床輔助動作主要是設(shè)定一些機床輔助動作指令。指令。如主軸的開、停,冷卻液的開、閉,運動部件的夾緊與松開如主軸的開、停,冷卻液的開、閉,運動部件的夾緊與松開等輔助動作。從等輔助動作。從(M00-M99)(M00-M99)共一百種,分為模態(tài)指令和非模態(tài)指令。共一百種,分為模態(tài)指令和非模態(tài)指令。q分類:程序控制、機器控制分類:程序控制、機器控制q程序控制:每個語句只許寫入一個程序控制:每個語句只許寫入一個M指令,并在語句結(jié)束時才執(zhí)行。指令,并在語句結(jié)束時才執(zhí)行。 如如M00-程序暫停;程序暫停;M02-程序結(jié)束;程序結(jié)束; M30-程序結(jié)束,且穿孔程序結(jié)束,且

56、穿孔 紙帶倒帶紙帶倒帶。q機器控制:分為切削前執(zhí)行、切削后執(zhí)行機器控制:分為切削前執(zhí)行、切削后執(zhí)行 q 以下對常用的以下對常用的M M代碼作簡要說明:代碼作簡要說明:數(shù)控技術(shù)數(shù)控技術(shù) 第二章第二章 數(shù)控編程基礎(chǔ)數(shù)控編程基礎(chǔ)712、輔助功能、輔助功能 M代碼代碼M00M00程序停止。在完成該程序段其它指令后,用以程序停止。在完成該程序段其它指令后,用以停止主停止主軸轉(zhuǎn)動、進給和冷卻液軸轉(zhuǎn)動、進給和冷卻液,以便執(zhí)行某一固定的手動操作,如手,以便執(zhí)行某一固定的手動操作,如手動變速、換刀等。動變速、換刀等。 此后,須按此后,須按“重新啟動重新啟動”按鈕,才能繼續(xù)執(zhí)按鈕,才能繼續(xù)執(zhí)行以下程序。行以下程序

57、。M01M01計劃計劃( (任選任選) )停止。它與停止。它與M00M00相似,所不同的是,除非相似,所不同的是,除非操作人員預(yù)先按下操作人員預(yù)先按下 “任意停止任意停止”按鈕確認這個指令,否則這個按鈕確認這個指令,否則這個指令不起作用,繼續(xù)執(zhí)行以下程序。指令不起作用,繼續(xù)執(zhí)行以下程序。該指令常用于關(guān)鍵尺寸的抽樣檢查或有時需要臨時停車。該指令常用于關(guān)鍵尺寸的抽樣檢查或有時需要臨時停車。M02M02程序結(jié)束。它編在最后一條程序段中,用以表示加工結(jié)程序結(jié)束。它編在最后一條程序段中,用以表示加工結(jié)束。它使主軸、進給、冷卻都停止,并使數(shù)控系統(tǒng)處于束。它使主軸、進給、冷卻都停止,并使數(shù)控系統(tǒng)處于復(fù)位狀復(fù)

58、位狀態(tài)。態(tài)。M03M03、M04M04、M05M05分別命令主軸正轉(zhuǎn)、反轉(zhuǎn)和停轉(zhuǎn)。所謂主分別命令主軸正轉(zhuǎn)、反轉(zhuǎn)和停轉(zhuǎn)。所謂主軸正轉(zhuǎn)是從主軸往軸正轉(zhuǎn)是從主軸往Z Z方向看去,主軸順時針方向旋轉(zhuǎn)。逆時針方向看去,主軸順時針方向旋轉(zhuǎn)。逆時針方向則為反轉(zhuǎn)。方向則為反轉(zhuǎn)。 主軸停止旋轉(zhuǎn)是在該程序段其它指令執(zhí)行完成主軸停止旋轉(zhuǎn)是在該程序段其它指令執(zhí)行完成后才能停止。一般在主軸停止的同時,進行制動和關(guān)閉冷卻液。后才能停止。一般在主軸停止的同時,進行制動和關(guān)閉冷卻液。數(shù)控技術(shù)數(shù)控技術(shù) 第二章第二章 數(shù)控編程基礎(chǔ)數(shù)控編程基礎(chǔ)72M06M06換刀指令。加工中心機床刀庫換刀前的準備換刀指令。加工中心機床刀庫換刀前的

59、準備動作。動作。 M07M07、M08M08分別命令分別命令2 2號冷卻液號冷卻液( (霧狀霧狀) )及及1 1號冷卻號冷卻液液( (液狀液狀) )開開( (冷卻泵啟動冷卻泵啟動) )。 M09M09冷卻液停。冷卻液停。M10M10、M11M11運動部件的夾緊及松開。運動部件的夾緊及松開。M19M19主軸定向停止。指令主軸準停在預(yù)定的角度主軸定向停止。指令主軸準停在預(yù)定的角度位置上。位置上。M30M30程序結(jié)束。和程序結(jié)束。和M02M02相似,但相似,但M30M30可使程序返可使程序返回到開始狀態(tài)。(換工件時)回到開始狀態(tài)。(換工件時) 2. 輔助功能輔助功能 M代碼代碼數(shù)控技術(shù)數(shù)控技術(shù) 第二

60、章第二章 數(shù)控編程基礎(chǔ)數(shù)控編程基礎(chǔ)73q例如下列程序:例如下列程序:N002 G01 X30 Z50 S800 N002 G01 X30 Z50 S800 M03; M03; N015 G00 X200 Z400 N015 G00 X200 Z400 M05; M05; N002N002程序段中的程序段中的M03M03是指在直線插補(是指在直線插補(G01G01)進給運)進給運動一開始就命令主軸按順時針方向啟動至每分鐘動一開始就命令主軸按順時針方向啟動至每分鐘800800轉(zhuǎn)(轉(zhuǎn)(S800S800);); N015N015程序段則在快速點定位(程序段則在快速點定位(G00G00)運動至()運動至

溫馨提示

  • 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)容負責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論