第2章_數(shù)控程序編制2_第1頁
第2章_數(shù)控程序編制2_第2頁
第2章_數(shù)控程序編制2_第3頁
第2章_數(shù)控程序編制2_第4頁
第2章_數(shù)控程序編制2_第5頁
已閱讀5頁,還剩34頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

1、第三節(jié)第三節(jié) 程序編制的代碼及格式程序編制的代碼及格式 經(jīng)過多年的發(fā)展,程序用代碼已標(biāo)準(zhǔn)化,常用的經(jīng)過多年的發(fā)展,程序用代碼已標(biāo)準(zhǔn)化,常用的有兩種:有兩種:一.一. 代碼及其分類代碼及其分類1. 定義定義 系統(tǒng)操作命令的總稱,稱為系統(tǒng)操作命令的總稱,稱為代碼代碼或編程指令。它由或編程指令。它由字母字母、數(shù)字?jǐn)?shù)字、符號符號以及它們的組合組成,它是程序的最小功能單元。以及它們的組合組成,它是程序的最小功能單元。 第三節(jié)第三節(jié) 程序編制的代碼及格式程序編制的代碼及格式 2. 代碼(指令)分類代碼(指令)分類n G G指令指令 準(zhǔn)備功能準(zhǔn)備功能 n MM指令指令 輔助功能輔助功能n F F、S S、T

2、 T、D D指令指令 n 其它指令其它指令 n 尺寸指令尺寸指令n G G指令指令 準(zhǔn)備功能準(zhǔn)備功能 功能:功能:規(guī)定機床做某種操作的指令,包括運動線型、規(guī)定機床做某種操作的指令,包括運動線型、 坐標(biāo)系、坐標(biāo)平面、刀具補償、暫停等操作。坐標(biāo)系、坐標(biāo)平面、刀具補償、暫停等操作。組成:組成:G G后帶后帶2 2位數(shù)字組成,有位數(shù)字組成,有100100個。有模態(tài)(續(xù)效)個。有模態(tài)(續(xù)效) 指令與非模態(tài)(非續(xù)效)指令之分。指令與非模態(tài)(非續(xù)效)指令之分。模態(tài)代碼模態(tài)代碼一旦執(zhí)行就保持有效一旦執(zhí)行就保持有效, ,直到同組另一代碼出現(xiàn)直到同組另一代碼出現(xiàn) 非模態(tài)代碼非模態(tài)代碼只有在其所在的程序段內(nèi)有效只有

3、在其所在的程序段內(nèi)有效示例:示例:第三節(jié)第三節(jié) 程序編制的代碼及格式程序編制的代碼及格式 n MM指令指令 輔助功能輔助功能功能:功能:控制機床及其輔助裝置的動作或狀態(tài)。如開、??刂茩C床及其輔助裝置的動作或狀態(tài)。如開、停 冷卻泵;主軸正反轉(zhuǎn)、停轉(zhuǎn);程序結(jié)束等冷卻泵;主軸正反轉(zhuǎn)、停轉(zhuǎn);程序結(jié)束等 。組成:組成:MM后帶后帶2 2位數(shù)字組成,共有位數(shù)字組成,共有100100個。有模態(tài)(續(xù)效)個。有模態(tài)(續(xù)效) 指令與非指令與非 模態(tài)(非續(xù)效)指令之分。模態(tài)(非續(xù)效)指令之分。示例:示例:M02M02,M03M03,M08M08等等 M00M00: : 程序停止程序停止 M01M01: : 可選擇可

4、選擇stopstop M02 M02 : :全段程序停止全段程序停止. M30 M30 : : 程序停止程序停止. .指針指向程序頭指針指向程序頭 M03/M04M03/M04: : 主軸順主軸順/ /逆時針方向逆時針方向 M05M05: : 主軸停止主軸停止 M06 M06: : 換刀指令換刀指令 第三節(jié)第三節(jié) 程序編制的代碼及格式程序編制的代碼及格式 n F F、S S、T T、D D指令指令 F 指令指令 指定(合成)進給速度指令指定(合成)進給速度指令(1). (1). 直接指定法直接指定法組成組成:F F 后帶若干位數(shù)字,如后帶若干位數(shù)字,如F150F150、F3500F3500等。

5、等。 其中數(shù)字表示實際的合成速度值。它是模其中數(shù)字表示實際的合成速度值。它是模 態(tài)指令。態(tài)指令。單位單位: mm/minmm/min(公制)或(公制)或 inch/min inch/min (英制)(英制) 。 視用戶選定的編程單位而定,若為公制單位,則視用戶選定的編程單位而定,若為公制單位,則 上述兩個指令分別表示:上述兩個指令分別表示:150mm/min150mm/min;3500mm/min3500mm/min。 第三節(jié)第三節(jié) 程序編制的代碼及格式程序編制的代碼及格式 (2). (2). 時間倒數(shù)法時間倒數(shù)法( (進給速率數(shù)進給速率數(shù)-FRN)-FRN)表示表示: : 直線插補直線插補:

6、FRN=1/T OR FRN=V/L:FRN=1/T OR FRN=V/L 圓弧插補圓弧插補:FRN= /T OR FRN=V/R:FRN= /T OR FRN=V/R 單位:單位: 1/min, 1/min, 用用G93G93指令指定指令指定第三節(jié)第三節(jié) 程序編制的代碼及格式程序編制的代碼及格式 (3). (3). 幾何級數(shù)法幾何級數(shù)法單位:單位: 與主軸轉(zhuǎn)速無關(guān)與主軸轉(zhuǎn)速無關(guān): mm/min: mm/min 與主軸轉(zhuǎn)速有關(guān)與主軸轉(zhuǎn)速有關(guān): mm/r: mm/r 切螺紋切螺紋/ /攻絲攻絲/ /套扣套扣: mm/r: mm/r 進給僅用于回轉(zhuǎn)運動進給僅用于回轉(zhuǎn)運動: rad/min: rad

7、/minS S 指令指令(切削速度)(切削速度)指定主軸轉(zhuǎn)速指令指定主軸轉(zhuǎn)速指令組成組成:S S 后帶若干位數(shù)字,如后帶若干位數(shù)字,如S500S500、S3500S3500等。其中等。其中 數(shù)字表示實際的主軸轉(zhuǎn)速值。它是模態(tài)指令。數(shù)字表示實際的主軸轉(zhuǎn)速值。它是模態(tài)指令。單位單位: r/minr/min或或 mm/minmm/min。 對于具有恒線速度控制機床,對于具有恒線速度控制機床, 用用G96G96或或G97G97配合配合 S S指令使用。指令使用。 G96G96 恒線速度指令,恒線速度指令,G96S200G96S200 200mm200mm/min /min G97G97 注銷恒線速度指

8、令注銷恒線速度指令 ,G97S2000G97S20002000r2000r/min/min第三節(jié)第三節(jié) 程序編制的代碼及格式程序編制的代碼及格式 T T、D D 指令指令 指定刀具號和刀具長度、半徑存放寄存器號指令。指定刀具號和刀具長度、半徑存放寄存器號指令。組成組成 T T、D D 后跟兩位數(shù)字,如后跟兩位數(shù)字,如 T11T11、D02D02等。其中數(shù)字分別表等。其中數(shù)字分別表 示存放在庫中的示存放在庫中的刀具號和刀具長度刀具號和刀具長度、半徑補償寄存器半徑補償寄存器號。號。 上述兩個指令分別表示后續(xù)加工將選擇刀庫中上述兩個指令分別表示后續(xù)加工將選擇刀庫中1111號刀具和采號刀具和采用用D0

9、2D02寄存器中的數(shù)值進行補償。寄存器中的數(shù)值進行補償。車床車床: :(1). T(1). T后跟兩位數(shù)字,如后跟兩位數(shù)字,如 T11T11,數(shù)字表示存放的在庫中的刀具號,數(shù)字表示存放的在庫中的刀具號(2). T(2). T后跟四位數(shù)字后跟四位數(shù)字, , 前兩位表示前兩位表示刀具號刀具號, ,后兩位表示后兩位表示刀具補償號刀具補償號(3). T(3). T后跟六位數(shù)字,前兩位表示后跟六位數(shù)字,前兩位表示刀具號刀具號, ,兩位表示刀具刀尖圓弧兩位表示刀具刀尖圓弧半徑補償號半徑補償號, ,兩位表示兩位表示長度補償號長度補償號, ,刀具補償號刀具補償號00 00 表示撤銷刀補表示撤銷刀補n 加工中心

10、加工中心(1). T(1). T后跟數(shù)字后跟數(shù)字(14(14位位), ),均表示均表示刀具號刀具號(2). D(H)(2). D(H)存儲器存儲存儲器存儲刀具補償值刀具補償值, D(H)00, D(H)00表示撤銷刀補表示撤銷刀補第三節(jié)第三節(jié) 程序編制的代碼及格式程序編制的代碼及格式 n 尺寸指令尺寸指令 指定的刀具沿坐標(biāo)軸移動方向和目標(biāo)位置的指令指定的刀具沿坐標(biāo)軸移動方向和目標(biāo)位置的指令 X X、Y Y、Z Z 、U U、V V、WW指令指定沿直線坐標(biāo)軸移動方向和目指令指定沿直線坐標(biāo)軸移動方向和目標(biāo)位置指令標(biāo)位置指令 組成組成:后帶符號的數(shù)字組成。如:后帶符號的數(shù)字組成。如X100X100、

11、Y-340Y-340等等 ,其中,其中 數(shù)字表示沿由字母指定的坐標(biāo)軸運動的目標(biāo)位置值數(shù)字表示沿由字母指定的坐標(biāo)軸運動的目標(biāo)位置值, , 符號表示運動的方向。符號表示運動的方向。 單位單位: mmmm、mm(公制)或(公制)或 inchinch(英制)(英制) 。視用戶選定的。視用戶選定的 編程單位而定編程單位而定. .第三節(jié)第三節(jié) 程序編制的代碼及格式程序編制的代碼及格式 A A、B B、C C 指令指令 指定沿回轉(zhuǎn)坐標(biāo)軸移動方向和目標(biāo)位置指令指定沿回轉(zhuǎn)坐標(biāo)軸移動方向和目標(biāo)位置指令 組成組成:后帶符號的數(shù)字組成。如:后帶符號的數(shù)字組成。如A100A100、C-340C-340等等 ,其中,其中

12、 數(shù)字表示沿由字母指定的坐標(biāo)軸運動的目標(biāo)位置值數(shù)字表示沿由字母指定的坐標(biāo)軸運動的目標(biāo)位置值, , 符號表示運動的方向。符號表示運動的方向。 單位單位: 度度 、弧度。視用戶選定的編程單位而定、弧度。視用戶選定的編程單位而定. .第三節(jié)第三節(jié) 程序編制的代碼及格式程序編制的代碼及格式 I I、J J、K K、R R 指令指令-圓弧插補圓心位置和半徑指定指令圓弧插補圓心位置和半徑指定指令 組成組成:后帶符號的數(shù)字組成。如:后帶符號的數(shù)字組成。如I10I10、J-34J-34、R30R30等等 , 其其 中帶符號數(shù)字表示圓心位置和半徑值。中帶符號數(shù)字表示圓心位置和半徑值。 單位單位:mmmm、mm(

13、公制)或(公制)或 inchinch(英制)(英制) 。視用戶。視用戶 選定的編程單位而定選定的編程單位而定. .第三節(jié)第三節(jié) 程序編制的代碼及格式程序編制的代碼及格式 n其它指令其它指令 子程序名和子程序調(diào)用指令子程序名和子程序調(diào)用指令 用于給子程序命名和在主程序中調(diào)用該子程序,該用于給子程序命名和在主程序中調(diào)用該子程序,該 指令的標(biāo)準(zhǔn)化程度不高,不同系統(tǒng)有不同的規(guī)定。指令的標(biāo)準(zhǔn)化程度不高,不同系統(tǒng)有不同的規(guī)定。 組成組成: 子程序名指令地址符(字母或符號,如子程序名指令地址符(字母或符號,如O O、%等)后帶若干數(shù)字組成;等)后帶若干數(shù)字組成; 子程序調(diào)用指令子程序調(diào)用指令 地址符地址符

14、+ +調(diào)用子程序名部分調(diào)用子程序名部分 + +調(diào)用次數(shù)部分。調(diào)用次數(shù)部分。 示例:示例: M98P08L12M98P08L12(FANUCFANUC、華中數(shù)控系統(tǒng))、華中數(shù)控系統(tǒng))第三節(jié)第三節(jié) 程序編制的代碼及格式程序編制的代碼及格式 程序段標(biāo)號,程序段結(jié)束字符以及變量程序段標(biāo)號,程序段結(jié)束字符以及變量組成組成 程序段標(biāo)號指令程序段標(biāo)號指令地址符地址符 N N 后帶若干數(shù)字組成;后帶若干數(shù)字組成; 程序段號程序段號: :查找、跳轉(zhuǎn)查找、跳轉(zhuǎn) 注意,程序段標(biāo)號與程序的執(zhí)行順序無關(guān),注意,程序段標(biāo)號與程序的執(zhí)行順序無關(guān), 不管有無括號,程序都是按排列的先后次序執(zhí)行。不管有無括號,程序都是按排列的先

15、后次序執(zhí)行。 程序段結(jié)束指令程序段結(jié)束指令 每一個程序段都應(yīng)有結(jié)束符,每一個程序段都應(yīng)有結(jié)束符, 它是數(shù)控系統(tǒng)編譯程序的標(biāo)志。常用的有:它是數(shù)控系統(tǒng)編譯程序的標(biāo)志。常用的有: “ “ * * ” ” 、“;”、“LF”LF”、“NL”NL”、“CR”CR”等等 視具體數(shù)控系統(tǒng)而定。視具體數(shù)控系統(tǒng)而定。 變量變量 為簡化編程有些系統(tǒng)還允許采用變量編程,為簡化編程有些系統(tǒng)還允許采用變量編程, 從而可簡化編程。它由地址符(字母或符號,如從而可簡化編程。它由地址符(字母或符號,如# #、 R R等)后帶若干數(shù)字組成;等)后帶若干數(shù)字組成;第三節(jié)第三節(jié) 程序編制的代碼及格式程序編制的代碼及格式 二二數(shù)控

16、加工程序的結(jié)構(gòu)數(shù)控加工程序的結(jié)構(gòu) 1. 1. 程序的組成程序的組成 一個完整的一個完整的數(shù)控加工數(shù)控加工程序由程序名、程序體和程序程序由程序名、程序體和程序結(jié)束三部分組成結(jié)束三部分組成第三節(jié)第三節(jié) 程序編制的代碼及格式程序編制的代碼及格式 n 程序名程序名 程序名是一個程序必需的標(biāo)識符。程序名是一個程序必需的標(biāo)識符。組成組成:由地址符后帶若干位數(shù)字組成。地址符常見的有:由地址符后帶若干位數(shù)字組成。地址符常見的有: “%”%”、“O”O(jiān)”、“P”P”等,視具體數(shù)控系統(tǒng)而定。等,視具體數(shù)控系統(tǒng)而定。示例:國產(chǎn)華中示例:國產(chǎn)華中I I型系統(tǒng)、德國的型系統(tǒng)、德國的SINUMERIKS“%”SINUME

17、RIKS“%”,后面,后面所帶的數(shù)字一般為所帶的數(shù)字一般為4 48 8位。如:位。如:%2000%2000,日本,日本FANUC FANUC 系統(tǒng)為系統(tǒng)為 “O”O(jiān)”,AB8400AB8400系統(tǒng)系統(tǒng)“P”P”。n 程序體程序體 表示數(shù)控加工要完成的全部動作,是整個程序的主體。表示數(shù)控加工要完成的全部動作,是整個程序的主體。組成組成:由許多:由許多程序段程序段組成,每個程序段由一個或多個指令構(gòu)成。組成,每個程序段由一個或多個指令構(gòu)成。n 程序結(jié)束程序結(jié)束 是以程序結(jié)束指令是以程序結(jié)束指令M02 M02 或或M30M30,結(jié)束整個程序的運行。,結(jié)束整個程序的運行。第三節(jié)第三節(jié) 程序編制的代碼及格

18、式程序編制的代碼及格式 2 2、程序段的格式、程序段的格式n 定義定義:程序段中指令的排列順序和書寫規(guī)則。:程序段中指令的排列順序和書寫規(guī)則。 不同的數(shù)控系統(tǒng)往往有不同的程序段格式。不同的數(shù)控系統(tǒng)往往有不同的程序段格式。, ,目前廣泛采用目前廣泛采用地址地址符可變程序段格式(字地址程序段格式)符可變程序段格式(字地址程序段格式)l 字字 地址字符數(shù)字地址字符數(shù)字 (一個具體指令)(一個具體指令)l 程序段程序段: :第三節(jié)第三節(jié) 程序編制的代碼及格式程序編制的代碼及格式 地址符可變程序段格式的特點:地址符可變程序段格式的特點: 程序段中的每個指令均以程序段中的每個指令均以字母(地址符字母(地址

19、符)開始,)開始,其后再跟其后再跟數(shù)字或無符號的數(shù)字?jǐn)?shù)字或無符號的數(shù)字。指令字在程序段中的指令字在程序段中的順序沒有嚴(yán)格的規(guī)定順序沒有嚴(yán)格的規(guī)定,即可,即可以任意順序的書寫以任意順序的書寫 。上段相同的上段相同的模態(tài)指令模態(tài)指令(包括(包括G G、MM、F F、S S及尺寸及尺寸指令等)可以指令等)可以省略省略不寫。不寫。 第三節(jié)第三節(jié) 程序編制的代碼及格式程序編制的代碼及格式 3 3、主程序、子程序、主程序、子程序主程序、子程序主程序、子程序在一個零件的加工程序中,在一個零件的加工程序中,若有一定量的連續(xù)的程序若有一定量的連續(xù)的程序段在幾處完全重復(fù)出現(xiàn),段在幾處完全重復(fù)出現(xiàn),則可將這些則可將

20、這些重復(fù)的程序串重復(fù)的程序串單獨抽出來,按一定的格單獨抽出來,按一定的格式做成子程序。式做成子程序。 主程序:主程序: N01N01; N02N02; N11 N11 調(diào)用子程序調(diào)用子程序1 1; N28 N28 調(diào)用子程序調(diào)用子程序8 8; N NM02 M02 ; 子程序子程序1 1: N01N01; N NM99 M99 ;子程序子程序8 8: N01LFN01LF N NM99 M99 ;第三節(jié)第三節(jié) 程序編制的代碼及格式程序編制的代碼及格式 三三與坐標(biāo)系有關(guān)的指令與坐標(biāo)系有關(guān)的指令 G90/G91G90/G91、G92G92、G53G53G59G59、G17 G17 G19 G19

21、1. G90/G911. G90/G91指令:指令: G90 G90指令指令 表示程序中的編程尺寸是在某個坐標(biāo)系下按其絕對坐表示程序中的編程尺寸是在某個坐標(biāo)系下按其絕對坐標(biāo)給定的。標(biāo)給定的。 G91 G91指令指令 表示程序中編程尺寸是相對于本段的起點,即編程尺表示程序中編程尺寸是相對于本段的起點,即編程尺寸是本程序段各軸的移動增量,故寸是本程序段各軸的移動增量,故G91G91又稱增量坐標(biāo)指令。又稱增量坐標(biāo)指令。 注意:注意: 這兩個指令是同組續(xù)效指令,也就是說在同一程序段中只這兩個指令是同組續(xù)效指令,也就是說在同一程序段中只允許用其中之一,而不能同時使用。在缺省的情況下(即無允許用其中之一,

22、而不能同時使用。在缺省的情況下(即無G90G90又無又無G91G91), ,默認(rèn)是在默認(rèn)是在G90G90狀態(tài)下。狀態(tài)下。 第三節(jié)第三節(jié) 程序編制的代碼及格式程序編制的代碼及格式 絕對尺寸及相對尺寸編程指令絕對尺寸及相對尺寸編程指令G90G90、G91G91舉例舉例 y 40 B 30 20 10 A O 20 40 60 x假設(shè)刀具的當(dāng)前位置在假設(shè)刀具的當(dāng)前位置在A A點,以下兩段代碼的功能是一樣的:點,以下兩段代碼的功能是一樣的: G00 G90 X60.0 Y40.0G00 G90 X60.0 Y40.0; G00 G91 X40.0 Y30.0G00 G91 X40.0 Y30.0;第三

23、節(jié)第三節(jié) 程序編制的代碼及格式程序編制的代碼及格式 XYZ 對刀點 (刀 位 點)工件坐標(biāo)系零 點30.030.025.02. G922. G92指令指令 坐標(biāo)系設(shè)定的預(yù)置寄存指令,它只有在采用絕對坐標(biāo)編程時才有意義。坐標(biāo)系設(shè)定的預(yù)置寄存指令,它只有在采用絕對坐標(biāo)編程時才有意義。編程格式:編程格式: G92 XG92 X a a_ _ Y_ Y_b b Z_ Z_c c_ _ a a、b b、c c為當(dāng)前刀位點在所設(shè)定工件坐標(biāo)系中的坐標(biāo)值(刀具位置不動)為當(dāng)前刀位點在所設(shè)定工件坐標(biāo)系中的坐標(biāo)值(刀具位置不動) 使用該指令,便使用該指令,便建立了工件坐標(biāo)系建立了工件坐標(biāo)系,其后的加工程序中的編程

24、尺寸都是在其后的加工程序中的編程尺寸都是在這個工件坐標(biāo)系的尺寸。這個工件坐標(biāo)系的尺寸。 該指令還有該指令還有補償補償工件在機床上工件在機床上安裝安裝誤差誤差的功能,即當(dāng)首件零件加工完成的功能,即當(dāng)首件零件加工完成后,測量工件尺寸精度。如果發(fā)現(xiàn)是后,測量工件尺寸精度。如果發(fā)現(xiàn)是由于工件安裝不準(zhǔn)引起的誤差,則不由于工件安裝不準(zhǔn)引起的誤差,則不必重新安裝工件,只需修改所設(shè)的坐必重新安裝工件,只需修改所設(shè)的坐標(biāo)值,即可消除這一加工誤差。標(biāo)值,即可消除這一加工誤差。第三節(jié)第三節(jié) 程序編制的代碼及格式程序編制的代碼及格式 3. G53,G543. G53,G54G59G59:坐標(biāo)系選擇指令:坐標(biāo)系選擇指令

25、G53G53選擇機床坐標(biāo)系,取消工件坐標(biāo)系;選擇機床坐標(biāo)系,取消工件坐標(biāo)系;G54G59G54G59選擇工件坐標(biāo)系選擇工件坐標(biāo)系11工件坐標(biāo)系工件坐標(biāo)系6 6。在使用該指令后,其后的編程尺寸都在使用該指令后,其后的編程尺寸都 是相對于相應(yīng)是相對于相應(yīng)坐標(biāo)系的。坐標(biāo)系的。這類指令是續(xù)效指令,缺省值是這類指令是續(xù)效指令,缺省值是G53G53。注意注意:這類指令只在絕對坐標(biāo):這類指令只在絕對坐標(biāo)下有意義(下有意義(G90G90),在),在G91G91下下無效。無效。第三節(jié)第三節(jié) 程序編制的代碼及格式程序編制的代碼及格式 4. G17,G18,G194. G17,G18,G19指令指令坐標(biāo)平面指定指令

26、。坐標(biāo)平面指定指令。G17G17,G18G18,G19G19分別表示規(guī)定的分別表示規(guī)定的操作在操作在XYXY,ZXZX,YZYZ坐標(biāo)平面內(nèi)。坐標(biāo)平面內(nèi)。程序段中的尺寸指令必須按平面指令的規(guī)定書寫。若數(shù)程序段中的尺寸指令必須按平面指令的規(guī)定書寫。若數(shù)控系統(tǒng)只有一個平面的加工能力可不必書寫??叵到y(tǒng)只有一個平面的加工能力可不必書寫。這類指令為續(xù)效指令,這類指令為續(xù)效指令, 缺省值為缺省值為G17G17。G19YZXG17G18第三節(jié)第三節(jié) 程序編制的代碼及格式程序編制的代碼及格式 四四與控制方式有關(guān)的指令與控制方式有關(guān)的指令 1. G001. G00指令指令快速定位指令快速定位指令 編程格式:編程格

27、式:G00 X_ Y_ Z_ G00 X_ Y_ Z_ ; 功能:功能:刀具從當(dāng)前點,以數(shù)控系統(tǒng)預(yù)先調(diào)定的快進速度,快速刀具從當(dāng)前點,以數(shù)控系統(tǒng)預(yù)先調(diào)定的快進速度,快速 移動到程序段所指令的目標(biāo)位置點,移動到程序段所指令的目標(biāo)位置點, 無軌跡要求。進給速度不能由程序無軌跡要求。進給速度不能由程序 改變,不同的系統(tǒng)有不同的速度,改變,不同的系統(tǒng)有不同的速度, 一般都在一般都在101030m/min30m/min之間之間. .注意:注意:G00G00的運動軌跡不一定是直線,若不注意則容易干涉。的運動軌跡不一定是直線,若不注意則容易干涉。第三節(jié)第三節(jié) 程序編制的代碼及格式程序編制的代碼及格式 2.

28、G012. G01指令指令直線插補指令直線插補指令 編程格式編程格式:G01 X_G01 X_a a_ Y_ Y_b b_ Z_ Z_c c_ F_ F_f f_ _ ;功能功能:指令多坐標(biāo)(:指令多坐標(biāo)(2 2、3 3坐標(biāo))以聯(lián)動的方式,按程序段坐標(biāo))以聯(lián)動的方式,按程序段中規(guī)定的合成進給速度中規(guī)定的合成進給速度f f,使刀具相對于工件按直線方式,使刀具相對于工件按直線方式,由當(dāng)前位置移動到程序段中規(guī)由當(dāng)前位置移動到程序段中規(guī) 定的位置(定的位置(a a、b b、c c)。當(dāng)前位)。當(dāng)前位 置是直線的起點,為已知點,置是直線的起點,為已知點, 而程序段中指定的坐標(biāo)值即為而程序段中指定的坐標(biāo)值

29、即為 終點坐標(biāo)。終點坐標(biāo)。 第三節(jié)第三節(jié) 程序編制的代碼及格式程序編制的代碼及格式 3. G02,G033. G02,G03指令指令圓弧插補指令圓弧插補指令G02G02:順時針圓弧插補。:順時針圓弧插補。G03G03:逆時針圓弧插補。:逆時針圓弧插補。順、逆方向判別規(guī)則順、逆方向判別規(guī)則: 沿垂直于圓弧所在平面的沿垂直于圓弧所在平面的 坐標(biāo)軸的負(fù)方向坐標(biāo)軸的負(fù)方向觀察,來判觀察,來判 別圓弧的順、逆時針方向。別圓弧的順、逆時針方向。 G03G02G03G02G02G03G19G18G17XYZ第三節(jié)第三節(jié) 程序編制的代碼及格式程序編制的代碼及格式 編程格式舉例:編程格式舉例:XY平面:平面:G

30、17 X_a_ Y_b_ ( ) F_f_ ;ZX平面:平面:G18 X_a_ Z_c_ ( ) F_f_ ;YZ平面:平面:G19 Y_b_ Z_c_ ( ) F_f_ ; _ _RIJ_ _RIK_ _RJK注意注意: : R R編程不能用于加工整圓編程不能用于加工整圓,由于圓弧的起點和終點,由于圓弧的起點和終點相同,數(shù)控系統(tǒng)無法確定圓弧的中心位置,只能用相同,數(shù)控系統(tǒng)無法確定圓弧的中心位置,只能用I I、J J、K K確定圓心的方式來編程確定圓心的方式來編程第三節(jié)第三節(jié) 程序編制的代碼及格式程序編制的代碼及格式 圓弧的終點坐標(biāo),由圓弧的終點坐標(biāo),由a a、b b、c c的數(shù)值指定。的數(shù)值

31、指定。圓心的位置通常有以下幾種方法:圓心的位置通常有以下幾種方法:由圓心相對于起點在由圓心相對于起點在X X、Y Y、Z Z軸軸 上的分量,用上的分量,用I I、J J、K K表示表示R R表示法:用半徑表示法:用半徑R R帶有符號的數(shù)值來表示:帶有符號的數(shù)值來表示: ABAB180180 : R 0 R100R 0 R100; BABA180180 : R R 0 R-1000 R-100說明:說明:a. Ia. I、J J、K K 始終為增量尺寸。始終為增量尺寸。b. G00,G01,G02,G03b. G00,G01,G02,G03是同組續(xù)效指令,缺省值是同組續(xù)效指令,缺省值 G01G0

32、1。c. c. 本段終點若與上一段終點位置相同本段終點若與上一段終點位置相同,即起點,即起點與終點最終沒有相對位移,則可省略不寫。與終點最終沒有相對位移,則可省略不寫。 第三節(jié)第三節(jié) 程序編制的代碼及格式程序編制的代碼及格式 用半徑用半徑R R表示法編寫圓弧加工程序時應(yīng)注意:表示法編寫圓弧加工程序時應(yīng)注意: 在使用同一半徑在使用同一半徑R R的情況下,從的情況下,從起點起點A A到終點到終點B B的圓弧可能有兩個,的圓弧可能有兩個,即圓弧即圓弧a a與圓弧與圓弧b b,編程時它們的起,編程時它們的起始點及半徑都一樣,為區(qū)分二者始點及半徑都一樣,為區(qū)分二者規(guī)定:規(guī)定: 圓弧所對應(yīng)的圓弧所對應(yīng)的圓

33、心角小于圓心角小于180180時時(圓弧段(圓弧段a a)用)用“R”R”表示半徑;表示半徑; 圓心角大于圓心角大于180180時(圓弧時(圓弧b b)用)用 “ “-R”-R”表示半徑;表示半徑; 圓心角等于圓心角等于180180時用時用“R”R”或或 “ “-R”-R”均可。均可。 第三節(jié)第三節(jié) 程序編制的代碼及格式程序編制的代碼及格式 五五與刀具補償有關(guān)的指令與刀具補償有關(guān)的指令 1. G40 G41 G421. G40 G41 G42指令指令刀具半補償指令刀具半補償指令 其中其中:G41 G41 :左刀補左刀補,即沿加工方向看刀具在左邊,即沿加工方向看刀具在左邊 G42 G42 :右刀

34、補右刀補,即沿加工方向看刀具在右邊,即沿加工方向看刀具在右邊 G40G40:取消刀補:取消刀補 D D: 偏置值寄存器選用指令。偏置值寄存器選用指令。 xxxx:刀具補償偏置值寄存器號:刀具補償偏置值寄存器號 刀補指令的程序段格式:刀補指令的程序段格式: 1 1)G00G00( 或或G01 G01 ) G41G41(或(或G42G42)DxxX_Y_F_DxxX_Y_F_ 2 2)G00G00(或(或G01G01) G40 X_Y_G40 X_Y_第三節(jié)第三節(jié) 程序編制的代碼及格式程序編制的代碼及格式 2. G40 G41 G422. G40 G41 G42指令指令刀具半補償指令刀具半補償指令 刀具右補償?shù)毒哂已a償G42G42刀具左補償?shù)毒咦笱a償G41G41第三節(jié)第三節(jié) 程序編制的代碼及格式程序編制的代碼及格式 3. G403. G40、G44G44、G43G43指令指令刀具長度補償指令刀具長度補償指令 該指令可以根據(jù)儲存在偏置寄存器該指令可以根據(jù)儲存在偏置寄存器D01D99D01D99中的中的設(shè)定值設(shè)定值 (與終點坐標(biāo)值進行(與終點坐標(biāo)值進行加法(加法(G43G43)或)或減法減法(G44G44)運算后)使刀具的實際移動距離增加或減)運算后)使刀具的實際移動距離增加或減少一個偏置值。少一個偏置值

溫馨提示

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

評論

0/150

提交評論