數(shù)銑G代碼指令詳細(xì)解釋.doc_第1頁(yè)
數(shù)銑G代碼指令詳細(xì)解釋.doc_第2頁(yè)
數(shù)銑G代碼指令詳細(xì)解釋.doc_第3頁(yè)
數(shù)銑G代碼指令詳細(xì)解釋.doc_第4頁(yè)
數(shù)銑G代碼指令詳細(xì)解釋.doc_第5頁(yè)
已閱讀5頁(yè),還剩18頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

1、G代碼G01直線插補(bǔ)G02順時(shí)針圓弧插補(bǔ)G03逆時(shí)針圓弧插補(bǔ)G04延時(shí)G05三點(diǎn)圓弧插補(bǔ)G10參數(shù)設(shè)置G12鏡像設(shè)置G13設(shè)置鏡像軸G17XY平面選擇G18XZ平面選擇G19YZ平面選擇G20英制輸入G21公制輸入G28返回程序參考點(diǎn)G40撤消刀具半徑補(bǔ)給G41建立左側(cè)刀具補(bǔ)給G42建立右側(cè)刀具補(bǔ)給G43建立正向刀具長(zhǎng)度補(bǔ)給G44建立負(fù)向刀具長(zhǎng)度補(bǔ)給G49撤消刀具長(zhǎng)度補(bǔ)給G50撤消比例縮放G54選擇工件坐標(biāo)系1G55選擇工件坐標(biāo)系2G56選擇工件坐標(biāo)系3G57選擇工件坐標(biāo)系4G58選擇工件坐標(biāo)系5G59選擇工件坐標(biāo)系6G60準(zhǔn)確定位G64連續(xù)路徑加工G68設(shè)置坐標(biāo)旋轉(zhuǎn)G69撤消坐標(biāo)旋轉(zhuǎn)G81鉆

2、孔固定循環(huán)(中心孔)G82鉆孔固定循環(huán)(擴(kuò)孔)G83鉆孔固定循環(huán)(深孔)G90絕對(duì)坐標(biāo)編程G91絕對(duì)坐標(biāo)編程G92建立初始工件坐標(biāo)G00功能: 在加工過(guò)程中,常需要刀具空運(yùn)行到某一點(diǎn),為下一步加工做好準(zhǔn)備,利用指令G00可以使刀具快速移動(dòng)到目標(biāo)點(diǎn)。指令格式:G00 X_Y_Z_;(模態(tài)、初態(tài))說(shuō)明: 地址X,Y和Z指定目標(biāo)點(diǎn)坐標(biāo),該點(diǎn)在絕對(duì)坐標(biāo)編程中,為工作坐標(biāo)系的坐標(biāo);在相對(duì)坐標(biāo)編程中,為相對(duì)于起點(diǎn)的增量。執(zhí)行G00指令時(shí),刀具的移動(dòng)速度由系統(tǒng)參數(shù)設(shè)定,不受進(jìn)給功能指令F的影響。刀具的移動(dòng)方式有三種:1) 各軸以其最快的速度同時(shí)移動(dòng),通常情況下因速度和移動(dòng)距離的不同先后到達(dá)目標(biāo)點(diǎn),刀具移動(dòng)路

3、線為任意的。2) 各軸按設(shè)定的速度以聯(lián)動(dòng)的方式移動(dòng)到位,刀具移動(dòng)路線為一條直線。3) 各軸按輸入的坐標(biāo)字順序分別快速移動(dòng)到位,刀具的移動(dòng)路線為階梯形。用戶可以根據(jù)自身需要,選擇其中一種刀具移動(dòng)方式在OpenSoftCNC配置系統(tǒng)中設(shè)置,參見(jiàn)OSNC 01M系統(tǒng)配置手冊(cè)章節(jié)系統(tǒng)參數(shù)設(shè)置。該指令執(zhí)行時(shí)一直有效,直到被同樣具有插補(bǔ)功能的其它指令(G01/G02/G03/G05)取代。編程舉例: 如圖所示,命令刀具從點(diǎn)A快速移動(dòng)到點(diǎn)B,編程如下:1. 絕對(duì)編程:N20 G90 G00 X25 Y30;2. 相對(duì)編程:N20 G91 G00 X15 Y20;提示:G00指令中缺省的坐標(biāo)軸視為該軸不運(yùn)動(dòng),

4、如例中Z軸不動(dòng)。 G01功能:G01用來(lái)指定直線插補(bǔ),其作用是切削加工任意斜率的平面或空間直線。指令格式:G01 X_ Y_ Z_ F_;(模態(tài))說(shuō)明:地址X,Y和Z指定目標(biāo)點(diǎn)坐標(biāo),該點(diǎn)在絕對(duì)坐標(biāo)編程中,為工作坐標(biāo)系的坐標(biāo);在相對(duì)坐標(biāo)編程中,為相對(duì)于起點(diǎn)的增量,F(xiàn)指定刀具沿運(yùn)動(dòng)軌跡的進(jìn)給速度。執(zhí)行該指令時(shí),刀具以坐標(biāo)軸聯(lián)動(dòng)的方式,從當(dāng)前位置插補(bǔ)加工至目標(biāo)點(diǎn)。移動(dòng)路線為一直線。該指令一直有效,直到被具有插補(bǔ)功能的其它指令(G00/G02/G03/G05)取代。編程舉例: 如圖所示,命令刀具從點(diǎn)A直線插補(bǔ)至點(diǎn)B。N30 G91 G01 X15 Y-15; 相對(duì)編程提示:G01指令中缺省的坐標(biāo)軸視為

5、該軸不運(yùn)動(dòng),如上例中的Z軸不動(dòng);若F缺省,則按系統(tǒng)設(shè)置的速度進(jìn)給或按前面程序段中F指定的速度進(jìn)給。G03功能: G02為順圓插補(bǔ);G03為逆圓插補(bǔ),用以在指定平面內(nèi)按設(shè)定的進(jìn)給速度沿圓弧軌跡切削。指令格式:G17 G02(G03) X_ Y_ I_ J_ F_;(XY平面,模態(tài))G18 G02(G03) X_ Z_ I_ K_ F_;(XZ平面,模態(tài))G19 G02(G03) Y_ Z_ J_ K_ F_;(YZ平面,模態(tài))G17 G02(G03) X_ Y_ R_;(XY平面,模態(tài),半徑編程)G18 G02(G03) X_ Z_ R_;(XZ平面,模態(tài),半徑編程)G19 G02(G03) Y

6、_ Z_ R_;(YZ平面,模態(tài),半徑編程)項(xiàng) 指令含義 指令 功能 1 平面指定 G17 指定XY平面的圓弧 G18 指定ZX平面的圓弧 G19 指定YZ平面的圓弧 2 圓弧旋轉(zhuǎn)方向 G02 指定為順時(shí)針旋轉(zhuǎn) G03 指定為逆時(shí)針旋轉(zhuǎn) 3 目標(biāo)點(diǎn)位置 G90方式 X,Y,Z中的2軸 指定工作坐標(biāo)系的目標(biāo)點(diǎn)位置 G91方式 指定從起始點(diǎn)到目標(biāo)點(diǎn)的距離 4 從起始點(diǎn)到圓心的距離 I,J,K中的2軸 指定從起始點(diǎn)到圓心的矢量 圓弧半徑 R 指定圓弧半徑 5 刀具進(jìn)給速度 F 指定沿圓弧移動(dòng)速度 指令說(shuō)明:使用圓弧插補(bǔ)指令,必須先用G17/G18/G19指定圓弧所在平面(XY、ZX、或YZ平面)。圓

7、弧順時(shí)針(或逆時(shí)針)旋轉(zhuǎn)的判別方式為:在右手直角坐標(biāo)系中,沿X、Y、Z三軸中非圓弧所在平面(如:XY平面)的軸(如:Z軸)正向往負(fù)向看去,順時(shí)針?lè)较蛴肎02,反之用G03,如圖:地址X,Y(或Z)指定圓弧的終點(diǎn)即目標(biāo)點(diǎn),在G90方式(絕對(duì)坐標(biāo)編程)中該點(diǎn)為工作坐標(biāo)系的坐標(biāo);在G91方式(相對(duì)編程方式)中該點(diǎn)為相對(duì)于起始點(diǎn)的增量。I,J、K分別為平行于X,Y、Z的軸,用來(lái)表示圓心的坐標(biāo),因I,J、K后面的數(shù)值為圓弧起點(diǎn)到圓心矢量的分量,故始終為相對(duì)于圓弧起點(diǎn)的增量值。當(dāng)已知圓弧終點(diǎn)坐標(biāo)和半徑,可以選取半徑編程的方式插補(bǔ)圓弧,R為圓弧半徑,當(dāng)圓心角小于180度時(shí)R為正;大于180度時(shí)R為負(fù)。指令F

8、指定刀具沿軌跡的進(jìn)給速度,缺省值為系統(tǒng)設(shè)置的進(jìn)給速度或前序程序段中指定的速度,執(zhí)行G02/G03指令時(shí),刀具以坐標(biāo)軸聯(lián)動(dòng)的方式從當(dāng)前位置插補(bǔ)加工至目標(biāo)點(diǎn)。G02(或G03)一直有效,直到被具有插補(bǔ)功能的其它指令G00/G01/G03(或G02)/G05取代。舉例:編程舉例1: 如圖2-6所示,在XY平面上,加工圓弧AB、BC,加工路線為ABC,采用圓心和終點(diǎn)(IJK)的方式編程。1、絕對(duì)編程N(yùn)10 G92 X38 Y44 Z0; 定義起刀點(diǎn)的位置N20 G90 G17 G03 X70 Y60 I20 J16;加工ABN30 G02 X110 Y20 I0 J-40; 加工BC2、相對(duì)編程N(yùn)10

9、 G91 G17;相對(duì)編程,指定在XY平面加工N20 G03 X32 Y16 I20 J0 F200;加工AB圓弧N30 G02 X40 Y-40 I0 J-40; 加工BC圓弧編程舉例2: 如圖所示,設(shè)在XY平面上,加工圓弧CD和DC,加工路線為CDC,采用圓弧半徑方式編程。1、絕對(duì)編程N(yùn)10 G92 X-40 Y-30 Z0; 定義起刀點(diǎn)的位置N20 G90 G17 G02 X40 Y-30 R50; 加工CD段N30 G03 X-40 Y-30 R-50; 加工DC段2、相對(duì)編程N(yùn)10 G91 G17;相對(duì)編程,指定在XY平面加工N20 G02 X60 Y0 R50 F200; 加工CD

10、段圓弧N30 G03 X-60 Y0 R-50; 加工DC段圓弧編程舉例3: 當(dāng)插補(bǔ)整圓時(shí),只能采用IJK編程方式,如圖2-8所示,設(shè)在XY平面上加工R20整圓。1、絕對(duì)編程N(yùn)10 G92 X0 Y0 Z0; 定義起刀點(diǎn)的位置N20 G90 G17 G00 X20 Y0; 將刀具移至點(diǎn)AN30 G03 I-20 J0 F500; 加工整圓N40 G00 X0 Y0; 回到起刀點(diǎn)2、相對(duì)編程N(yùn)10 G91 G17;相對(duì)編程,指定在XY平面加工N20 G00 X20 Y0; 將刀具移至A點(diǎn)N30 G03 I-20 J0 F500; 加工整圓N40 G00 X-20 Y0; 回到起刀點(diǎn)提示:加工平面

11、缺省為XY;插補(bǔ)圓弧的尺寸必須在一定的公差范圍之內(nèi),否則編譯將不能通過(guò),同時(shí),系統(tǒng)會(huì)發(fā)出報(bào)警信息。本系統(tǒng)的公差值為0.01mm;終點(diǎn)地址X,Y,Z若某一項(xiàng)為零,表示該軸無(wú)位移,可以省略;I0,J0,K0,可以省略。功能: G04指令主要用于使刀具作短暫的無(wú)進(jìn)給光整加工,如絞孔或鏜平面,也可以用作程序延時(shí)。指令格式: G04 P_;說(shuō)明:地址P后的數(shù)值給定暫停的時(shí)間,單位為秒,可以是精確到小數(shù)點(diǎn)后兩位。G04只在自身程序段中生效,并暫停給定的時(shí)間,在此之前設(shè)定的進(jìn)給速度F和主軸轉(zhuǎn)速S被存入專門(mén)的數(shù)據(jù)區(qū),并在G04程序段之后的程序段中繼續(xù)生效。編程舉例:設(shè)定進(jìn)給速度、主軸轉(zhuǎn)速及轉(zhuǎn)向,命令刀具進(jìn)行直

12、線插補(bǔ),并在插補(bǔ)過(guò)程中暫停3.5秒。N50 G01 Z-15 F500 S400 M03; 設(shè)置速度和主軸轉(zhuǎn)速N60 G04 P3.5; 暫停3.5秒N70 Z-20; 繼續(xù)直線插補(bǔ),速度和主軸轉(zhuǎn)速持續(xù)有效功能: 當(dāng)圓弧的半徑和圓心未知,而知道圓弧上除了的起點(diǎn)和終點(diǎn)之外的任意一點(diǎn)的坐標(biāo),可以采用G05進(jìn)行三點(diǎn)圓弧插補(bǔ)。指令格式:G17 G05 X_ Y_ I_ J_ F_;(XY平面,模態(tài))G18 G05 X_ Z_ I_ K_ F_;(XZ平面,模態(tài))G19 G05 Y_ Z_ J_ K_ F_;(YZ平面,模態(tài))說(shuō)明:地址X,Y(或Z)指定目標(biāo)點(diǎn)坐標(biāo),該點(diǎn)在絕對(duì)坐標(biāo)編程中,為工作坐標(biāo)系的坐

13、標(biāo);在相對(duì)坐標(biāo)編程中,為相對(duì)于起點(diǎn)的增量。I,J和K分別為平行于X,Y和Z的軸,用來(lái)表示圓弧上任意一點(diǎn)(除了起點(diǎn)和終點(diǎn))的的坐標(biāo),因I,J和K后面的數(shù)值為起點(diǎn)到該任意點(diǎn)矢量的分量,故始終為增量值;F指定刀具沿運(yùn)動(dòng)軌跡的進(jìn)給速度。執(zhí)行該指令時(shí),刀具以坐標(biāo)軸聯(lián)動(dòng)的方式,按指定的進(jìn)給速度,從當(dāng)前位置插補(bǔ)加工至目標(biāo)點(diǎn)。該指令一直有效,直到被具有插補(bǔ)功能的其它指令(G00/G01/G02/G03)取代。編程舉例:如圖所示,設(shè)在平面XY上,加工圓弧ABC,加工路線為ABC,分別采用絕對(duì)編程和相對(duì)編程如下:1、絕對(duì)編程:N10 G92 X30 Y30 Z0; 定義起刀點(diǎn)的位置N20 G90 G17 G05

14、X90 Y40 I40 J2;加工ABCN30 G00 X0 Y0 Z0; 回到編程原點(diǎn) 2、相對(duì)編程:N10 G91 G17;相對(duì)編程,指定在XY平面加工N20 G05 X60 Y10 I40 J20 F500;加工圓弧ABC 提示:1、當(dāng)沒(méi)有指定園弧所在平面時(shí),缺省為XY平面;2、插補(bǔ)圓弧的尺寸必須在一定的公差范圍之內(nèi),否則編譯將不能通過(guò),同時(shí),系統(tǒng)會(huì)發(fā)出報(bào)警信息。本系統(tǒng)的公差值為0.01mm。3、終點(diǎn)地址X,Y,Z,若某一項(xiàng)為零,表示該軸無(wú)位移,可以省略;4、I0,J0,K0,可以省略。功能: 指令G10用來(lái)設(shè)置工作坐標(biāo)系G54G59,動(dòng)態(tài)設(shè)置刀具半徑(長(zhǎng)度)補(bǔ)償值,目的是使一個(gè)刀具可以

15、匹配不同補(bǔ)償?shù)臄?shù)據(jù)組,構(gòu)成多個(gè)切削刃。指令格式:G10 W_ X_ Y_ Z_;設(shè)置工作坐標(biāo)系,模態(tài)。G10 D_ R_ ;設(shè)置參數(shù)號(hào)及刀具半徑補(bǔ)償值,模態(tài)。G10 H_ R_ ;設(shè)置參數(shù)號(hào)及刀具長(zhǎng)度補(bǔ)償值,模態(tài)。說(shuō)明: 代碼 含義 功能 W 工作坐標(biāo)系編號(hào) 指定需要設(shè)置的工作坐標(biāo)系 W11W6與G54G59一一對(duì)應(yīng),即: W1對(duì)應(yīng)于G54 W2對(duì)應(yīng)于G55 W6對(duì)應(yīng)于G59 X,Y,Z 工作坐標(biāo)系原點(diǎn)位置 指定工作坐標(biāo)系與機(jī)床參考點(diǎn)的相對(duì)位置關(guān)系 地址D,H后為參數(shù)號(hào),與指令T設(shè)置的刀具號(hào)對(duì)應(yīng),取值范圍099;地址R后為對(duì)應(yīng)的刀具半徑(長(zhǎng)度)補(bǔ)償值,上限值為999.999。編程舉例: N30

16、 G10 W1 X20 Y30 Z10;設(shè)置G54對(duì)應(yīng)的工作坐標(biāo)系的原點(diǎn)臨時(shí)為(X20,Y30,Z10)設(shè)置3號(hào)刀具的半徑補(bǔ)償值為5.5mm,5號(hào)刀具的長(zhǎng)度補(bǔ)償值為10.22mm,編程如下:N30 G10 D03 R5.5; 設(shè)置刀具半徑補(bǔ)償參數(shù)N40 G10 H05 R10.22; 設(shè)置刀具長(zhǎng)度補(bǔ)償提示:G10指令并不改變對(duì)應(yīng)的工件坐標(biāo)系的初始設(shè)置值(初始設(shè)置值的設(shè)定參見(jiàn)參數(shù)配置)。上例中,若在后面的程序段中單獨(dú)使用G54指令(設(shè)其初始設(shè)置值為(X70,Y40,Z20),則編程原點(diǎn)仍為機(jī)床坐標(biāo)系中的(X70,Y40,Z20),而不是G10指令指定的(X20,Y30,Z10);如果程序中沒(méi)有使

17、用G10指令,則系統(tǒng)按照其設(shè)定的參數(shù)運(yùn)行;G10指令只在當(dāng)前程序中有效,并不改變刀具參數(shù)設(shè)置(參見(jiàn)刀具參數(shù)設(shè)置)功能: 指令G10用來(lái)設(shè)置工作坐標(biāo)系G54G59,動(dòng)態(tài)設(shè)置刀具半徑(長(zhǎng)度)補(bǔ)償值,目的是使一個(gè)刀具可以匹配不同補(bǔ)償?shù)臄?shù)據(jù)組,構(gòu)成多個(gè)切削刃。指令格式:G10 W_ X_ Y_ Z_;設(shè)置工作坐標(biāo)系,模態(tài)。G10 D_ R_ ;設(shè)置參數(shù)號(hào)及刀具半徑補(bǔ)償值,模態(tài)。G10 H_ R_ ;設(shè)置參數(shù)號(hào)及刀具長(zhǎng)度補(bǔ)償值,模態(tài)。說(shuō)明: 代碼 含義 功能 W 工作坐標(biāo)系編號(hào) 指定需要設(shè)置的工作坐標(biāo)系 W11W6與G54G59一一對(duì)應(yīng),即: W1對(duì)應(yīng)于G54 W2對(duì)應(yīng)于G55 W6對(duì)應(yīng)于G59 X,Y

18、,Z 工作坐標(biāo)系原點(diǎn)位置 指定工作坐標(biāo)系與機(jī)床參考點(diǎn)的相對(duì)位置關(guān)系 地址D,H后為參數(shù)號(hào),與指令T設(shè)置的刀具號(hào)對(duì)應(yīng),取值范圍099;地址R后為對(duì)應(yīng)的刀具半徑(長(zhǎng)度)補(bǔ)償值,上限值為999.999。編程舉例: N30 G10 W1 X20 Y30 Z10;設(shè)置G54對(duì)應(yīng)的工作坐標(biāo)系的原點(diǎn)臨時(shí)為(X20,Y30,Z10)設(shè)置3號(hào)刀具的半徑補(bǔ)償值為5.5mm,5號(hào)刀具的長(zhǎng)度補(bǔ)償值為10.22mm,編程如下:N30 G10 D03 R5.5; 設(shè)置刀具半徑補(bǔ)償參數(shù)N40 G10 H05 R10.22; 設(shè)置刀具長(zhǎng)度補(bǔ)償提示:G10指令并不改變對(duì)應(yīng)的工件坐標(biāo)系的初始設(shè)置值(初始設(shè)置值的設(shè)定參見(jiàn)參數(shù)配置)

19、。上例中,若在后面的程序段中單獨(dú)使用G54指令(設(shè)其初始設(shè)置值為(X70,Y40,Z20),則編程原點(diǎn)仍為機(jī)床坐標(biāo)系中的(X70,Y40,Z20),而不是G10指令指定的(X20,Y30,Z10);如果程序中沒(méi)有使用G10指令,則系統(tǒng)按照其設(shè)定的參數(shù)運(yùn)行;G10指令只在當(dāng)前程序中有效,并不改變刀具參數(shù)設(shè)置(參見(jiàn)刀具參數(shù)設(shè)置)功能: G12和G13指令用于加工形狀對(duì)稱的工件。指令格式:G12 X1 Y1 Z1 ;鏡像設(shè)置,模態(tài)。G12 X0 Y0 Z0 ;鏡像撤消,模態(tài)。G13 X_ Y_ Z_ ;設(shè)置鏡像軸,模態(tài)。說(shuō)明: 鏡像設(shè)置指令G12允許設(shè)置三個(gè)鏡像軸,當(dāng)?shù)刂稾,Y,Z后的數(shù)值為1時(shí),相

20、對(duì)應(yīng)的軸設(shè)置鏡像,為0時(shí)則撤消。當(dāng)某軸設(shè)置鏡像后,刀具在該坐標(biāo)上的運(yùn)動(dòng)方向與編程方向相反,運(yùn)動(dòng)軌跡則與鏡像前的軌跡對(duì)稱。G12指令一直有效,直到被另一個(gè)新的G12指令取代,如G12 X1被G12 X0取代。G13指令一直有效,直到被另一個(gè)新的G13指令取代,如G13 X10被G13 Y10取代。 編程舉例: 如圖,加工兩個(gè)異形凸臺(tái),凸臺(tái)高5mm,設(shè)D01=5mm,編程如下:N10 G91 G17; 相對(duì)編程,在XY平面內(nèi)加工N20 G00 X40 Y30; 刀具移至(X40,Y30)N20 M98 P100; 調(diào)用子程序加工左邊凸臺(tái)N30 G13 X40; 設(shè)置鏡像軸X=40N40 G12 X

21、1; 設(shè)置X軸鏡像N50 M98 P100; 調(diào)用子程序加工右邊凸臺(tái)N60 G12 X0; 撤消X軸鏡像N70 M02; 程序結(jié)束%100; 子程序開(kāi)始標(biāo)志N110 G91 G00 Y-10;相對(duì)編程,刀具移至(X40,Y20)N120 G42 D01 G01 X-15; 設(shè)置刀具半徑補(bǔ)償N120 G03 X-10 R5 F800; 開(kāi)始加工左邊凸臺(tái)N130 G01 Y-10;N140 G02 X-5 Y-5 R5;N150 G01 X-10;N160 G03 Y-10 R5;N170 G01 X20;N180 X5 Y5;N190 Y25; 凸臺(tái)加工結(jié)束N200 G40 G00 X15 Y5

22、; 撤消刀補(bǔ),將刀具移回起點(diǎn)N210 M99; 子程序結(jié)束提示:若沒(méi)有G12指令,則系統(tǒng)缺省為鏡像撤消狀態(tài) 功能: 機(jī)床坐標(biāo)系或工作坐標(biāo)系的三個(gè)坐標(biāo)軸X、Y、Z,分別構(gòu)成XY、ZX和YZ平面,在進(jìn)行數(shù)控加工時(shí),常需要確定刀具在哪個(gè)平面內(nèi)進(jìn)行圓弧插補(bǔ)、刀具半徑補(bǔ)償和鉆孔運(yùn)動(dòng)。使用G17/G18/G19可以分別指定在XY/ZX/YZ平面加工。指令格式:G17;(設(shè)置加工平面為XY,模態(tài),初態(tài))G18;(設(shè)置加工平面為ZX,模態(tài))G19;(設(shè)置加工平面為YZ,模態(tài))說(shuō)明: G17/G18/G19為一組指令,在執(zhí)行時(shí)一直有效,直到被同組的其它指令取代,如指令G17被G18(或G19)取代。編程舉例:

23、命令刀具在YZ平面內(nèi)加工R10圓弧N40 G19 G03 Y-10 Z25 R10;刀具在YZ平面進(jìn)行圓弧插補(bǔ)運(yùn)動(dòng)提示:當(dāng)G17/G18/G19指定了加工平面后,其后程序段中輸入的非該平面上的坐標(biāo)值將被忽略,如上例在YZ平面加工圓弧,X坐標(biāo)值將被忽略;直線運(yùn)動(dòng)指令不受設(shè)置坐標(biāo)平面指令的影響。在未指定的情況下,為缺省在XY平面加工。功能: 在加工過(guò)程中,經(jīng)常會(huì)遇到公制/英制混合標(biāo)注尺寸的工件,為了方便加工,需要進(jìn)行公制和英制的轉(zhuǎn)換。利用G20/ G21可以分別指定英制和公制輸入。指令格式:G20;(英制尺寸輸入,模態(tài),)G21;(公制尺寸輸入,模態(tài),初態(tài))說(shuō)明:指令G20后的程序段的輸入數(shù)據(jù)單位

24、為英寸。指令G21后的程序段的輸入數(shù)據(jù)單位為毫米。G20/G21為一組指令,在執(zhí)行時(shí)一直有效,直到被同組的其它指令取代,如指令G20被G21取代。編程舉例: 指定以相對(duì)坐標(biāo)方式編程,且數(shù)據(jù)單位為英寸,編程如下:N40 G91 G20;采用相對(duì)編程方式,英制尺寸輸入提示:在未指定輸入數(shù)據(jù)的單位的情況下,系統(tǒng)默認(rèn)為公制輸入功能: G28指令用來(lái)使刀具返回程序參考點(diǎn),在OpenSoftCNC系統(tǒng)中即是程序的起刀點(diǎn)。返回程序參考點(diǎn)的目的是為了方便在加工過(guò)程中更換刀具。指令格式:G28 X0 Y0 Z0 ;返回程序參考點(diǎn)。G29 X0 Y0 Z0 ;返回機(jī)床零點(diǎn)。說(shuō)明: 執(zhí)行該指令時(shí),刀具從當(dāng)前位置快速

25、移至參考點(diǎn),刀具的移動(dòng)方式有三種,如圖所示:1) 各軸以其最快的速度同時(shí)移動(dòng),通常情況下因速度和移動(dòng)距離的不同先后到達(dá)目標(biāo)點(diǎn),刀具移動(dòng)路線為任意的。2) 各軸按設(shè)定的速度以聯(lián)動(dòng)的方式移動(dòng)到位,刀具移動(dòng)路線為一條直線。3) 各軸按輸入的坐標(biāo)字順序分別快速移動(dòng)到位,刀具的移動(dòng)路線為階梯形。用戶可以根據(jù)自身需要,選擇其中一種刀具移動(dòng)方式在OpenSoftCNC配置系統(tǒng)中設(shè)置,參見(jiàn)OSNC系統(tǒng)配置手冊(cè)章節(jié)系統(tǒng)參數(shù)設(shè)置。A、B分別表示刀具當(dāng)前位置和程序起刀點(diǎn)參數(shù)X、Y、Z說(shuō)明: G28指令不帶參數(shù),則各坐標(biāo)軸全部返回參考點(diǎn),如選擇了刀具移動(dòng)方式3),則各軸返回參考點(diǎn)的順序?yàn)閆XY; G28指令若帶參數(shù)X

26、、Y、Z,則必須使用G28 X0 Y0 Z0的格式,不返回參考點(diǎn)的軸不寫(xiě); G28指令后的參數(shù)順序在方式3中指明了各坐標(biāo)軸返回參考點(diǎn)的順序。 編程舉例:命令刀具從當(dāng)前位置返回程序參考點(diǎn),示例一:N10 G28; 各軸全部返回程序參考點(diǎn)示例二:N10 G28 X0 Z0 Y0;X、Y、Z軸返回參考點(diǎn),在方式3)下各軸的返回順序?yàn)閄ZY示例三:N10 G28 Y0 X0;X、Y軸返回參考點(diǎn),在方式3)下各軸的返回順序?yàn)閅X提示:因返回參考點(diǎn)指令多用于自動(dòng)換刀,所以在執(zhí)行該指令前,請(qǐng)撤消刀具半徑補(bǔ)償和刀具長(zhǎng)度補(bǔ)償。功能: 利用G40指令撤消刀具半徑補(bǔ)償,為系統(tǒng)的初始狀態(tài);用G41/G42指令可以建立

27、刀具半徑補(bǔ)償,在加工中自動(dòng)加上所需的偏置量。指令格式:G40;(撤消刀具半徑補(bǔ)償,模態(tài),初態(tài))G41 D_;(設(shè)置左側(cè)刀具半徑補(bǔ)償,模態(tài))G42 D_;(設(shè)置右側(cè)刀具半徑補(bǔ)償,模態(tài))說(shuō)明: 在本系統(tǒng)中刀具半徑補(bǔ)償只能針對(duì)XOY平面,對(duì)其它平面則無(wú)效。G41,G42分別指定左(右)側(cè)刀具半徑補(bǔ)償,即從刀具運(yùn)動(dòng)方向看去,刀具中心在工件的左(右)側(cè);本系統(tǒng)刀補(bǔ)的建立方法為:如果建立刀補(bǔ)后需切削的第一段軌跡為直線,則建立刀補(bǔ)的軌跡應(yīng)在其延長(zhǎng)線S上;若為圓弧,則建立刀補(bǔ)的軌跡應(yīng)在圓弧的切線上。本系統(tǒng)刀補(bǔ)的撤消方法為:如果撤消刀補(bǔ)前的切削軌跡為直線,則刀具在移至目標(biāo)點(diǎn)后應(yīng)繼續(xù)沿其延長(zhǎng)線移動(dòng)至少一個(gè)刀具半徑

28、后,再撤消刀補(bǔ);若為圓弧,則刀具在移至目標(biāo)點(diǎn)后應(yīng)沿圓弧的切線方向移動(dòng)至少一個(gè)刀具半徑后,再撤消刀補(bǔ)。刀補(bǔ)的建立和撤消只能采用G00或G01進(jìn)行,而不能采用圓弧插補(bǔ)指令如:G02/G03/G05等。地址D后的數(shù)值指定刀具的參數(shù)號(hào),系統(tǒng)根據(jù)此參數(shù)號(hào)取半徑補(bǔ)償值,半徑補(bǔ)償值可以在刀具參數(shù)中設(shè)置(參見(jiàn)刀具參數(shù)設(shè)置部分),也可以由指令G10設(shè)置,其范圍為0999.999mm。G40/G41/G42指令為一組,在執(zhí)行時(shí)一直有效,直到被同組的其它指令替代。如G40被G41(或G42)替代。編程舉例:如圖2-14,命令刀具切削工件外形輪廓,走刀路線為ABCDEFGBA,在BC段設(shè)置刀具半徑補(bǔ)償(加工開(kāi)始前),

29、在BA段撤消刀具半徑補(bǔ)償(加工完畢后),編程如下:1、絕對(duì)編程N(yùn)10 G92 X0 Y0 Z0; 定義起刀點(diǎn)的位置N20 G90 G00 X10;N30 G42 D01 G01 Y10; 建立右刀具半徑補(bǔ)償N40 X30; 加工CD段N50 Y20; 加工DE段N60 G03 X20 Y30 R10; 加工EF段圓弧N70 G01 X10; 加工FG段N80 Y0; 加工GB段N90 G40 G00 X0; 撤消刀具補(bǔ)償N100 M02; 程序結(jié)束2、相對(duì)編程N(yùn)10 G91 G00 X10;N20 G42 D01 G01 Y10; 建立右側(cè)刀具補(bǔ)償N30 G01 X20; 加工CD段N40 Y

30、10; 加工DE段N50 G03 X-10 Y10 R10; 加工EF段圓弧N60 G01 X-10; 加FG段N70 Y-30; 加工GB段N80 G40 X-10; 撤消刀具補(bǔ)償N90 M02; 程序結(jié)束功能: 使用G49指令可以撤消刀具長(zhǎng)度補(bǔ)償,為系統(tǒng)的初始狀態(tài);利用G43/G44可以建立刀具長(zhǎng)度補(bǔ)償。指令格式:G49;(撤消刀具長(zhǎng)度補(bǔ)償,模態(tài),初態(tài))G43 Z_ H_;(設(shè)置正向刀具長(zhǎng)度補(bǔ)償,模態(tài))G44 Z_ H_;(設(shè)置負(fù)向刀具長(zhǎng)度補(bǔ)償,模態(tài))說(shuō)明: G43/G44分別指定在刀具長(zhǎng)度方向上(Z軸)增加(正向)或減少(負(fù)向)一個(gè)刀具長(zhǎng)度補(bǔ)償值,從而保證刀具切削量與要求一致。地址Z后的

31、數(shù)值指定刀具在Z軸的進(jìn)給量。地址H后數(shù)值指定刀具的參數(shù)號(hào),系統(tǒng)根據(jù)此參數(shù)號(hào)取長(zhǎng)度補(bǔ)償值,其值在刀具參數(shù)中設(shè)置(參見(jiàn)刀具參數(shù)設(shè)置),也可以由指令G10設(shè)置,取值范圍為0999.999mm。G43/G44/G49為一組指令,執(zhí)行時(shí)一直有效,直到被同組的其它指令替代,如G43被G49取代。編程舉例: 如下頁(yè)圖,設(shè)H01=5,加工2-10的孔。N10 G91 G00 X40 Y30; 相對(duì)編程,刀具移至O1處N20 G44 Z-13 H01; 設(shè)置刀具長(zhǎng)度補(bǔ)償N30 G01 Z-10 F800; 加工孔1N40 G04 P400;N50 G00 Z10; 退刀N60 X30 Y-10; 將刀具移至O2

32、處N70 G01 Z-14; 加工孔2N80 G04 P400;N90 G00 Z27; 退刀N100 G49 G00 X-70 Y-30; 撤消刀具長(zhǎng)度補(bǔ)償N110 M02; 程序結(jié)束功能: 指令G50/G51用于加工具有相同幾何形狀而比例大小不同的工件,也可運(yùn)用該指令對(duì)一個(gè)工件進(jìn)行粗加工和精加工。指令格式:G50;(撤消比例縮放,模態(tài),初態(tài))G51 X_ Y_ Z_ P_;(設(shè)置比例縮放,模態(tài))說(shuō)明:指令G51的地址碼X,Y,Z后的數(shù)值定義比例縮放的中心點(diǎn)位置,即以該點(diǎn)為比例縮放的基準(zhǔn)。地址碼P后的數(shù)值定義比例縮放的系數(shù),取值范圍是0.0199.99。G51指令以后的移動(dòng)指令,從比例中心開(kāi)

33、始,實(shí)際移動(dòng)量為原數(shù)值的P倍,P值對(duì)偏置量無(wú)影響,即不影響刀具半徑(長(zhǎng)度)補(bǔ)償?shù)臄?shù)值。O為比例縮放中心;ABCD為原加工圖形;ABCD為比例編程的圖形。G50/G51為一組指令,執(zhí)行時(shí)一直有效,直到被同組的其它指令取代,如G50被G51取代。編程舉例:如圖所示,加工虛線外形輪廓,編程如下:N10 G92 X0 Y0 Z0; 設(shè)置起刀點(diǎn)N20 G00 X39 Y20; 刀具移至(X39,Y20)N20 G51 X39 Y20 P1.5; 設(shè)置比例縮放N30 G00 Y12;N40 G03 Y28 R8; 圓弧插補(bǔ),開(kāi)始加工N50 G01 X15;N60 Y12;N70 X39; 加工結(jié)束N80

34、G50; 撤消比例縮放N90 M02; 程序結(jié)束提示:G50指令為系統(tǒng)的缺省狀態(tài)。功能:為了方便編程,系統(tǒng)允許使用預(yù)先設(shè)定好的6個(gè)坐標(biāo)系,使用指令G54G59用來(lái)選擇工作坐標(biāo)系16。指令格式:G54;(選擇工作坐標(biāo)系1,模態(tài))G55;(選擇工作坐標(biāo)系2,模態(tài))G56;(選擇工作坐標(biāo)系3,模態(tài))G57;(選擇工作坐標(biāo)系4,模態(tài))G58;(選擇工作坐標(biāo)系5,模態(tài))G59;(選擇工作坐標(biāo)系6,模態(tài))說(shuō)明: 選擇工作坐標(biāo)系實(shí)際是給出編程原點(diǎn)在機(jī)床坐標(biāo)系中的位置,從而設(shè)定工作坐標(biāo)系。設(shè)定的6個(gè)工作坐標(biāo)系的有關(guān)參數(shù)應(yīng)事先在參數(shù)設(shè)置(參見(jiàn)參數(shù)設(shè)置)或指令G10中設(shè)定,工作坐標(biāo)系一經(jīng)設(shè)定,后續(xù)程序段中絕對(duì)坐標(biāo)

35、均為相對(duì)于該坐標(biāo)系原點(diǎn)的值。編程舉例: 設(shè)工作坐標(biāo)系1的原點(diǎn)為(X100,Y-100)N20 G54 G90 G01 X10 Y-10;命令刀具移至機(jī)床坐標(biāo)系(X110,Y-120)處功能: 在程序段轉(zhuǎn)換時(shí),有時(shí)要求坐標(biāo)軸快速準(zhǔn)確地定位,有時(shí)則要求按照工件外形輪廓編程對(duì)幾個(gè)程序段進(jìn)行連續(xù)路徑加工。利用指令G60/G64可以使您針對(duì)上述情況,進(jìn)行最佳匹配方案的選擇。指令格式:G60;(準(zhǔn)確定位,模態(tài),初態(tài))G64;(連續(xù)路徑加工,模態(tài))說(shuō)明: 指令G60生效時(shí),當(dāng)達(dá)到定位精度后,移動(dòng)軸的進(jìn)給速度達(dá)到零;而指令G64則使程序段在轉(zhuǎn)換過(guò)程中盡量避免進(jìn)給停頓,并使其盡可能以相同的軌跡速度轉(zhuǎn)換到下一個(gè)程

36、序段。G60與G64進(jìn)給速度對(duì)比指令G60和G64為一組指令,執(zhí)行時(shí)一直有效,直到被同組的其它指令取代為止,如指令G60被G64取代。編程舉例: N10 G90 G60; 準(zhǔn)確定位N20 G01 X60 Y40; G60繼續(xù)有效N30 G64; 轉(zhuǎn)換到連續(xù)路徑方式功能: 使用指令G68/G69可以使編程圖形指定的旋轉(zhuǎn)中心及旋轉(zhuǎn)方向旋轉(zhuǎn)一定的角度,主要用于加工齒輪等工件。G68/G69為一組指令,執(zhí)行時(shí)一直有效,直到被同組的其它指令取代,如指令G68被G69取代。指令格式:G17 G68 X_ Y_ R_ ;XY平面坐標(biāo)旋轉(zhuǎn),模態(tài)。G18 G68 X_ Z_ R_ ;XZ平面坐標(biāo)旋轉(zhuǎn),模態(tài)。G1

37、9 G68 Y_ Z_ R_ ;YZ平面坐標(biāo)旋轉(zhuǎn),模態(tài)。G69 ;撤消坐標(biāo)旋轉(zhuǎn),模態(tài)。說(shuō)明: 在設(shè)置坐標(biāo)旋轉(zhuǎn)之前,必須用G17,G18,G19指令指定坐標(biāo)旋轉(zhuǎn)平面。地址碼X,Y和Z后的數(shù)值定義旋轉(zhuǎn)中心坐標(biāo),省略時(shí),G68指令以刀具的當(dāng)前位置為旋轉(zhuǎn)中心。地址碼R后的數(shù)值定義旋轉(zhuǎn)角度和方向,單位為度,取值范圍為-180+180。順時(shí)針旋轉(zhuǎn)角度為正,逆時(shí)針旋轉(zhuǎn)角度為負(fù)。G68指令的下一程序段不能使用圓弧插補(bǔ)指令。編程舉例: 如圖2-20,加工零件的外形輪廓。編程如下:主程序N10 M98 P200; 加工1#孔N20 G68 X0 Y0 R-90; 坐標(biāo)順時(shí)針旋轉(zhuǎn)90N30 M98 P200; 加工

38、2#孔N40 G68 X0 Y0 R-180;坐標(biāo)順時(shí)針旋轉(zhuǎn)180N50 M98 P200; 加工3#孔N60 G68 X0 Y0 R90; 坐標(biāo)逆時(shí)針旋轉(zhuǎn)90N70 M98 P200; 加工4#孔N80 G69; 撤消坐標(biāo)旋轉(zhuǎn)N90 M02 ;程序結(jié)束子程序%200; 子程序開(kāi)始標(biāo)志N210 G91 G00 Y30; 相對(duì)編程N(yùn)220 G01 Z-10 F100; 直線插補(bǔ),加工孔N230 G04 P20; N240 G00 Z10; N250 G00 Y-30; 回到編程原點(diǎn)N260 M99; 子程序結(jié)束指令格式:G81 X_ Y_ Z_ R_ F_ L_ ;鉆孔固定循環(huán)(中心鉆)G82 X_ Y_ Z_ R_ P_ F_ L_ ;鉆孔固定循環(huán)(擴(kuò)孔)G83 X_ Y_ Z_ R_ Q_ F_ L_ ;鉆孔固定循環(huán)(深孔)指令說(shuō)明:固定循環(huán)就是在系統(tǒng)里已經(jīng)設(shè)定好的,可

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫(kù)網(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)論