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

下載本文檔

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

文檔簡(jiǎn)介

G代碼

G01直線插補(bǔ)

G02順時(shí)針圓弧插補(bǔ)

G03逆時(shí)針圓弧插補(bǔ)

G04延時(shí)

GO5三點(diǎn)圓弧插補(bǔ)

GIO參數(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ǔ)給

G5O撤消比例縮放

G54選擇工件坐標(biāo)系1

G55選擇工件坐標(biāo)系2

G56選擇工件坐標(biāo)系3

G57選擇工件坐標(biāo)系4

G58選擇工件坐標(biāo)系5

G59選擇工件坐標(biāo)系6

G60準(zhǔn)確定位

G64連續(xù)路徑加工

G68設(shè)置坐標(biāo)旋轉(zhuǎn)

G69撤消坐標(biāo)旋轉(zhuǎn)

G81鉆孔固定循環(huán)(中心孔)

G82鉆孔固定循環(huán)(擴(kuò)孔)

G83鉆孔固定循環(huán)(深孔)

G90絕對(duì)坐標(biāo)編程

G91絕對(duì)坐標(biāo)編程

G92建立初始工件坐標(biāo)

GOO

功能:在加工過程中,常需要刀具空運(yùn)行到某一點(diǎn),為下一步加工做好準(zhǔn)備,

利用指令G00可以使刀具快速移動(dòng)到目標(biāo)點(diǎn)。

指令格式:G00X_Y_Z_;(模態(tài)、初態(tài))

精品

精品

說明:地址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)路線為任意的。

2)各軸按設(shè)定的速度以聯(lián)動(dòng)的方式移動(dòng)到位,刀具移動(dòng)路線為一條直線。

3)各軸按輸入的坐標(biāo)字順序分別快速移動(dòng)到位,刀具的移動(dòng)路線為階梯形。

用戶可以根據(jù)自身需要,選擇其中一種刀具移動(dòng)方式在OpenSoftCNC配置系統(tǒng)

中設(shè)置,參見OSNC01M系統(tǒng)配置手冊(cè)章節(jié)系統(tǒng)參數(shù)設(shè)置。該指令執(zhí)行時(shí)一直

有效,直到被同樣具有插補(bǔ)功能的其它指令(G01/G02/G03/G05)取代。

方式1方式2方式3

編程舉例:如圖所示,命令刀具從點(diǎn)A快速移動(dòng)到點(diǎn)B,編程如下:

1.絕對(duì)編程:

N20G90GOOX25Y30;

2.相對(duì)編程:

N20G91GOOX15Y20;

精品

提示:GOO指令中缺省的坐標(biāo)軸視為該軸不運(yùn)動(dòng),如例中Z軸不動(dòng)。

G01

功能:G01用來指定直線插補(bǔ),其作用是切削加工任意斜率的平面或空間直線。

指令格式:G01X_Y_Z_F_;(模態(tài))

說明:地址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。

N30G91G01X15Y-15;相對(duì)編程

精品

提示:G01指令中缺省的坐標(biāo)軸視為該軸不運(yùn)動(dòng),如上例中的Z軸不動(dòng);若F

缺省,則按系統(tǒng)設(shè)置的速度進(jìn)給或按前面程序段中F指定的速度進(jìn)給。

G03

功能:G02為順圓插補(bǔ);GO3為逆圓插補(bǔ),用以在指定平面內(nèi)按設(shè)定的進(jìn)給速

度沿圓弧軌跡切削。

指令格式:

G17G02(G03)X_Y_I_J_F_;(XY平面,模態(tài))

G18G02(G03)X_Z_I_K_F_;(XZ平面,模態(tài))

G19G02(G03)Y_Z_J_K_F_;(YZ平面,模態(tài))

G17G02(G03)X_Y_R_;(XY平面,模態(tài),半徑編程)

G18G02(G03)X_Z_R_;(XZ平面,模態(tài),半徑編程)

G19G02(G03)Y_Z_R_;(YZ平面,模態(tài),半徑編程)

項(xiàng)指令含義指令功能

G17指定XY平面的圓弧

1平面指定G18指定ZX平面的圓弧

G19指定YZ平面的圓弧

2圓弧旋轉(zhuǎn)方向G02指定為順時(shí)針旋轉(zhuǎn)

精品

G03指定為逆時(shí)針旋轉(zhuǎn)

G90指定工作坐標(biāo)系的目

目標(biāo)點(diǎn)方式x,Y,Z標(biāo)點(diǎn)位置

3

位置G91中的2軸指定從起始點(diǎn)到目標(biāo)

方式點(diǎn)的距離

從起始點(diǎn)到圓I,J,K中指定從起始點(diǎn)到圓心

4心的距離的2軸的矢量

圓弧半徑R指定圓弧半徑

5刀具進(jìn)給速度F指定沿圓弧移動(dòng)速度

指令說明:使用圓弧插補(bǔ)指令,必須先用G17/G18/G19指定圓弧所在平面(XY、

ZX、或YZ平面)。

圓弧順時(shí)針(或逆時(shí)針)旋轉(zhuǎn)的判別方式為:在右手直角坐標(biāo)系中,沿X、Y、

Z三軸中非圓弧所在平面(如:XY平面)的軸(如:Z軸)正向往負(fù)向看去,

順時(shí)針方向用G02,反之用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的軸,用來表示圓心的坐標(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指定刀具沿軌跡的進(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,加工路線為

A-B-C,采用圓心和終點(diǎn)(IJK)的方式編程。

1、絕對(duì)編程

N10G92X38Y44Z0;定義起刀點(diǎn)的位置

N20G90G17G03X70Y60120J16;加工AB

N30G02XI10Y2010J-40;力口工BC

2、相對(duì)編程

N10G91G17

精品

;相對(duì)編程,指定在XY平面加工

N20G03X32Y16120JOF200;加工AB圓弧

N30G02X40Y-40I0J-40;加|工BC圓弧

編程舉例2:如圖所示,設(shè)在XY平面上,加工圓弧CD和DC,加工路線為

C-D-C,采用圓弧半徑方式編程。

1、絕對(duì)編程

N10G92X-40Y-30Z0;定義起刀點(diǎn)的位置

N20G90G17G02X40Y-30R50;加工CD段

N30G03X-40Y-30R-50;加工DC段

2、相對(duì)編程

N10G91Gl7;相對(duì)編程,指定在XY平面加工

N20G02X60Y0R50F200;力n工CD段圓弧

N30G03X-60Y0R-50;加工DC段圓弧

精品

編程舉例3:當(dāng)插補(bǔ)整圓時(shí),只能采用IJK編程方式,如圖2-8所示,設(shè)在XY

平面上加工R20整圓。

1、絕對(duì)編程

N10G92XOYOZ0;定義起刀點(diǎn)的位置

N20G90G17G00X20Y0;將刀具移至點(diǎn)A

N30G031-20JOF500;加工整圓

N40G00XOY0;回到起刀點(diǎn)

2、相對(duì)編程

N10G91G17;相對(duì)編程,指定在XY平面加工

N20GOOX20Y0;將刀具移至A點(diǎn)

N30G03I-20J0F500;加工整圓

N40GOOX-20Y0;回到起刀點(diǎn)

精品

提示:加工平面缺省為XY;插補(bǔ)圓弧的尺寸必須在一定的公差范圍之內(nèi),否則

編譯將不能通過,同時(shí),系統(tǒng)會(huì)發(fā)出報(bào)警信息。本系統(tǒng)的公差值為0.01mm;終

點(diǎn)地址X,Y,Z若某一項(xiàng)為零,表示該軸無(wú)位移,可以省略;10,JO,K0,可

以省略。

功能:G04指令主要用于使刀具作短暫的無(wú)進(jìn)給光整加工,如絞孔或像平面,

也可以用作程序延時(shí)。

指令格式:G04P_;

說明:地址P后的數(shù)值給定暫停的時(shí)間,單位為秒,可以是精確到小數(shù)點(diǎn)后兩位。

G04只在自身程序段中生效,并暫停給定的時(shí)間,在此之前設(shè)定的進(jìn)給速度F

和主軸轉(zhuǎn)速S被存入專門的數(shù)據(jù)區(qū),并在G04程序段之后的程序段中繼續(xù)生效。

精品

編程舉例:設(shè)定進(jìn)給速度、主軸轉(zhuǎn)速及轉(zhuǎn)向,命令刀具進(jìn)行直線插補(bǔ),并在插補(bǔ)

過程中暫停3.5秒。

N50G01Z-15F500S400M03;設(shè)置速度和主軸轉(zhuǎn)速

N60G04P3.5;暫停3.5秒

N70Z-20;繼續(xù)直線插補(bǔ),速度和主軸轉(zhuǎn)速持續(xù)有效

功能:當(dāng)圓弧的半徑和圓心未知,而知道圓弧上除了的起點(diǎn)和終點(diǎn)之外的任意

一點(diǎn)的坐標(biāo),可以采用G05進(jìn)行三點(diǎn)圓弧插補(bǔ)。

指令格式:

G17G05X_Y_I_J_F_;(XY平面,模態(tài))

G18G05X_Z_I_K_F_;(XZ平面,模態(tài))

G19G05Y_Z_J_K_F_;(YZ平面,模態(tài))

說明:地址X,Y(或Z)指定目標(biāo)點(diǎn)坐標(biāo),該點(diǎn)在絕對(duì)坐標(biāo)編程中,為工作坐

標(biāo)系的坐標(biāo);在相對(duì)坐標(biāo)編程中,為相對(duì)于起點(diǎn)的增量。

I,J和K分別為平行于X,Y和Z的軸,用來表示圓弧上任意一點(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,加工路線為A-B-C,

分別采用絕對(duì)編程和相對(duì)編程如下:

1、絕對(duì)編程:

N10G92X30Y30Z0;定義起刀點(diǎn)的位置

N20G90G17G05X90Y40140J2;加[工ABC

N30GOOX0YOZO;回到編程原點(diǎn)

2、相對(duì)編程:

N10G91G17;相對(duì)編程,指定在XY平面加工

N20G05X60Y10140J20F500;加工圓弧ABC

提示:1、當(dāng)沒有指定園弧所在平面時(shí),缺省為XY平面;

2、插補(bǔ)圓弧的尺寸必須在一定的公差范圍之內(nèi),否則編譯將不能通過,同時(shí),

系統(tǒng)會(huì)發(fā)出報(bào)警信息。本系統(tǒng)的公差值為0.01mm。

3、終點(diǎn)地址X,Y,Z,若某一項(xiàng)為零,表示該軸無(wú)位移,可以省略;

4、10,JO,K0,可以省略。

精品

功能:指令G10用來設(shè)置工作坐標(biāo)系G54?G59,動(dòng)態(tài)設(shè)置刀具半徑(長(zhǎng)度)

補(bǔ)償值,目的是使一個(gè)刀具可以匹配不同補(bǔ)償?shù)臄?shù)據(jù)組,構(gòu)成多個(gè)切削刃。

指令格式:

G10W_X_Y_Z_;設(shè)置工作坐標(biāo)系,模態(tài)。

G10D_R_;設(shè)置參數(shù)號(hào)及刀具半徑補(bǔ)償值,模態(tài)。

G10H_R_;設(shè)置參數(shù)號(hào)及刀具長(zhǎng)度補(bǔ)償值,模態(tài)。

說明:

代碼含義功能

指定需要設(shè)置的工作坐標(biāo)系

W11-W6與G54-G59——

對(duì)應(yīng),即:

W1對(duì)應(yīng)于G54

W工作坐標(biāo)系編號(hào)

W2對(duì)應(yīng)于G55

W6對(duì)應(yīng)于G59

指定工作坐標(biāo)系與機(jī)床參考

x,Y.Z工作坐標(biāo)系原點(diǎn)位置

點(diǎn)的相對(duì)位置關(guān)系

地址D,H后為參數(shù)號(hào),與指令T設(shè)置的刀具號(hào)對(duì)應(yīng),取值范圍0?99;地址R

后為對(duì)應(yīng)的刀具半徑(長(zhǎng)度)補(bǔ)償值,上限值為999.999。

編程舉例:N30G10W1X20Y30Z10;設(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,編程

如下:

N30GIOD03R5.5;設(shè)置刀具半徑補(bǔ)償參數(shù)

N40GIOH05R10.22;設(shè)置刀具長(zhǎng)度補(bǔ)償

提示:G10指令并不改變對(duì)應(yīng)的工件坐標(biāo)系的初始設(shè)置值(初始設(shè)置值的設(shè)定參

見參數(shù)配置)。上例中,若在后面的程序段中單獨(dú)使用G54指令(設(shè)其初始設(shè)

置值為(X70,Y40,Z20)),則編程原點(diǎn)仍為機(jī)床坐標(biāo)系中的(X70,Y40,

Z20),而不是G10指令指定的(X20,Y30,Z10);如果程序中沒有使用G10

指令,則系統(tǒng)按照其設(shè)定的參數(shù)運(yùn)行;G10指令只在當(dāng)前程序中有效,并不改變

刀具參數(shù)設(shè)置(參見刀具參數(shù)設(shè)置)

功能:指令G10用來設(shè)置工作坐標(biāo)系G54?G59,動(dòng)態(tài)設(shè)置刀具半徑(長(zhǎng)度)

補(bǔ)償值,目的是使一個(gè)刀具可以匹配不同補(bǔ)償?shù)臄?shù)據(jù)組,構(gòu)成多個(gè)切削刃。

指令格式:

G10W_X_Y_Z_;設(shè)置工作坐標(biāo)系,模態(tài)。

G10D_R_;設(shè)置參數(shù)號(hào)及刀具半徑補(bǔ)償值,模態(tài)。

G10H_R_;設(shè)置參數(shù)號(hào)及刀具長(zhǎng)度補(bǔ)償值,模態(tài)。

說明:

代碼含義功能

精品

指定需要設(shè)置的工作坐標(biāo)系

W11-W6與G54-G59------

對(duì)應(yīng),即:

W1對(duì)應(yīng)于G54

W工作坐標(biāo)系編號(hào)

W2對(duì)應(yīng)于G55

W6對(duì)應(yīng)于G59

指定工作坐標(biāo)系與機(jī)床參考

X,Y.Z工作坐標(biāo)系原點(diǎn)位置

點(diǎn)的相對(duì)位置關(guān)系

地址D,H后為參數(shù)號(hào),與指令T設(shè)置的刀具號(hào)對(duì)應(yīng),取值范圍0?99;地址R

后為對(duì)應(yīng)的刀具半徑(長(zhǎng)度)補(bǔ)償值,上限值為999.999。

編程舉例:N30GIOW1X20Y30Z10;設(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,編程

如下:

N30GIOD03R5.5;設(shè)置刀具半徑補(bǔ)償參數(shù)

N40GIOH05R10.22;設(shè)置刀具長(zhǎng)度補(bǔ)償

提示:G10指令并不改變對(duì)應(yīng)的工件坐標(biāo)系的初始設(shè)置值(初始設(shè)置值的設(shè)定參

見參數(shù)配置)。上例中,若在后面的程序段中單獨(dú)使用G54指令(設(shè)其初始設(shè)

置值為(X70,Y40,Z20)),則編程原點(diǎn)仍為機(jī)床坐標(biāo)系中的(X70,Y40,

Z20),而不是G10指令指定的(X20,Y30,Z10);如果程序中沒有使用G10

精品

指令,則系統(tǒng)按照其設(shè)定的參數(shù)運(yùn)行;G10指令只在當(dāng)前程序中有效,并不改變

刀具參數(shù)設(shè)置(參見刀具參數(shù)設(shè)置)

精品

功能:G12和G13指令用于加工形狀對(duì)稱的工件。

指令格式:G12X1Y1Z1;鏡像設(shè)置,模態(tài)。

G12X0YOZ0;鏡像撤消,模態(tài)。

G13X_Y_Z,;設(shè)置鏡像軸,模態(tài)。

說明:鏡像設(shè)置指令G12允許設(shè)置三個(gè)鏡像軸,當(dāng)?shù)刂稾,Y,Z后的數(shù)值為1

時(shí),相對(duì)應(yīng)的軸設(shè)置鏡像,為0時(shí)則撤消。當(dāng)某軸設(shè)置鏡像后,刀具在該坐標(biāo)上

的運(yùn)動(dòng)方向與編程方向相反,運(yùn)動(dòng)軌跡則與鏡像前的軌跡對(duì)稱。

G12指令一直有效,直到被另一個(gè)新的G12指令取代,如G12XI被G12X0取

代。

G13指令一直有效,直到被另一個(gè)新的G13指令取代,如G13X10被G13Y10

取代。

編程舉例:如圖,加工兩個(gè)異形凸臺(tái),凸臺(tái)高5mm,設(shè)D01=5mm,編程如下:

N10G91G17;相對(duì)編程,在XY平面內(nèi)加工

N20GOOX40Y30;刀具移至(X40,Y30)

N20M98P100;調(diào)用子程序加工左邊凸臺(tái)

N30G13X40;設(shè)置鏡像軸X=40

N40G12X1;設(shè)置X軸鏡像

N50M98P100

精品

;調(diào)用子程序加工右邊凸臺(tái)

N60G12X0;撤消X軸鏡像

N70M02;程序結(jié)束

%100;子程序開始標(biāo)志

N110G91G00Y-10;相對(duì)編程,刀具移至(X40,Y20)

N120G42DOIG01X-15;設(shè)置刀具半徑補(bǔ)償

N120G03X-10R5F800;開始加工左邊凸臺(tái)

N130G01Y-10;

N140G02X-5Y-5R5;

N150G01X-10;

N160G03Y-10R5;

N170G01X20;

N180X5Y5;

N190Y25;凸臺(tái)加工結(jié)束

N200G40GOOX15Y5;撤消刀補(bǔ),將刀具移回起點(diǎn)

N210M99;子程序結(jié)束

精品

提示:若沒有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))

說明:G17/G18/G19為一組指令,在執(zhí)行時(shí)一直有效,直到被同組的其它指令

取代,如指令G17被G18(或G19)取代。

編程舉例:命令刀具在YZ平面內(nèi)加工R10圓弧

N40G19G03Y-10Z25R10;刀具在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平面加工。

功能:在加工過程中,經(jīng)常會(huì)遇到公制/英制混合標(biāo)注尺寸的工件,為了方便加

工,需要進(jìn)行公制和英制的轉(zhuǎn)換。利用G20/G21可以分別指定英制和公制輸入。

指令格式:G20;(英制尺寸輸入,模態(tài),)

G21;(公制尺寸輸入,模態(tài),初態(tài))

說明:指令G20后的程序段的輸入數(shù)據(jù)單位為英寸。

指令G21后的程序段的輸入數(shù)據(jù)單位為毫米。

G20/G21為一組指令,在執(zhí)行時(shí)一直有效,直到被同組的其它指令取代,如指

令G20被G21取代。

編程舉例:指定以相對(duì)坐標(biāo)方式編程,且數(shù)據(jù)單位為英寸,編程如下:

N40G91G20;采用相對(duì)編程方式,英制尺寸輸入

提示:在未指定輸入數(shù)據(jù)的單位的情況下,系統(tǒng)默認(rèn)為公制輸入

功能:G28指令用來使刀具返回程序參考點(diǎn),在OpcnSoftCNC系統(tǒng)中即是程序

的起刀點(diǎn)。返回程序參考點(diǎn)的目的是為了方便在加工過程中更換刀具。

精品

指令格式:G28XOYOZ0;返回程序參考點(diǎn)。

G29XOYOZ0;返回機(jī)床零點(diǎn)。

說明:執(zhí)行該指令時(shí),刀具從當(dāng)前位置快速移至參考點(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è)置,參見OSNC系統(tǒng)配置手冊(cè)章節(jié)系統(tǒng)參數(shù)設(shè)置。

方式1方式2方式3

A、B分別表示刀具當(dāng)前位置和程序起刀點(diǎn)

參數(shù)X、Y、Z說明:

精品

?G28指令不帶參數(shù),則各坐標(biāo)軸全部返回參考點(diǎn),如選擇了刀具移動(dòng)方式

3),則各軸返回參考點(diǎn)的順序?yàn)閆-X-Y;

?G28指令若帶參數(shù)X、Y、Z,則必須使用G28X0Y0Z0的格式,不返回

參考點(diǎn)的軸不寫;

?G28指令后的參數(shù)順序在方式3中指明了各坐標(biāo)軸返回參考點(diǎn)的順序。

編程舉例:命令刀具從當(dāng)前位置返回程序參考點(diǎn),

示例一:

N10G28;各軸全部返回程序參考點(diǎn)

示例二:

N10G28XOZOY0;X、Y、Z軸返回參考點(diǎn),在方式3)下各軸的返回順序?yàn)?/p>

X—Z—Y

示例三:

N10G28YOX0;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指

令可以建立刀具半徑補(bǔ)償,在加工中自動(dòng)加上所需的偏置量。

指令格式:G40;(撤消刀具半徑補(bǔ)償,模態(tài),初態(tài))

G41D_;(設(shè)置左側(cè)刀具半徑補(bǔ)償,模態(tài))

G42D_;(設(shè)置右側(cè)刀具半徑補(bǔ)償,模態(tài))

精品

精品

說明:在本系統(tǒng)中刀具半徑補(bǔ)償只能針對(duì)XOY平面,對(duì)其它平面則無(wú)效。

G41,G42分別指定左(右)側(cè)刀具半徑補(bǔ)償,即從刀具運(yùn)動(dòng)方向看去,刀具中

心在工件的左(右)側(cè);

刀具運(yùn)動(dòng)方向

本系統(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è)刀具半徑后,再撤消刀補(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è)置(參見刀具參數(shù)設(shè)置部分),也可以由指令G10設(shè)

置,其范圍為0?999.999mm。

G40/G41/G42指令為一組,在執(zhí)行時(shí)一直有效,直到被同組的其它指令替代。

如G40被G41(或G42)替代。

精品

編程舉例:如圖2-14,命令刀具切削工件外形輪廓,走刀路線為

TATBTCTDTETF—G-B-A,在BC段設(shè)置刀具半徑補(bǔ)償(加工開始前),

在BA段撤消刀具半徑補(bǔ)償(加工完畢后),編程如下:

1、絕對(duì)編程

N10G92XOYOZ0;定義起刀點(diǎn)的位置

N20G90GOOX10;

N30G42DOIG01Y10;建立右刀具半徑補(bǔ)償

N40X30;加工CD段

N50Y20;加工DE段

N60G03X20Y30R10;加工EF段圓弧

N70G01X10;加工FG段

N80Y0;加工GB段

N90G40GOOX0;撤消刀具補(bǔ)償

N100M02;程序結(jié)束

精品

2、相對(duì)編程

N10G91GOOXI0;

N20G42DOIG01Y10;建立右側(cè)刀具補(bǔ)償

N30G01X20;加工CD段

N40Y10;加工DE段

N50G03X-10Y10R10;加工EF段圓弧

N60G01X-10;加FG段

N70Y-30;加工GB段

N80G40X-10;撤消刀具補(bǔ)償

N90M02;程序結(jié)束

功能:使用G49指令可以撤消刀具長(zhǎng)度補(bǔ)償,為系統(tǒng)的初始狀態(tài);利用G43/G44

可以建立刀具長(zhǎng)度補(bǔ)償。

指令格式:G49;(撤消刀具長(zhǎng)度補(bǔ)償,模態(tài),初態(tài))

G43Z_H_;(設(shè)置正向刀具長(zhǎng)度補(bǔ)償,模態(tài))

精品

G44Z_H_;(設(shè)置負(fù)向刀具長(zhǎng)度補(bǔ)償,模態(tài))

精品

說明:G43/G44分別指定在刀具長(zhǎng)度方向上(Z軸)增加(正向)或減少(負(fù)

向)一個(gè)刀具長(zhǎng)度補(bǔ)償值,從而保證刀具切削量與要求一致。

地址Z后的數(shù)值指定刀具在Z軸的進(jìn)給量。

地址H后數(shù)值指定刀具的參數(shù)號(hào),系統(tǒng)根據(jù)此參數(shù)號(hào)取長(zhǎng)度補(bǔ)償值,其值在刀

具參數(shù)中設(shè)置(參見刀具參數(shù)設(shè)置),也可以由指令G10設(shè)置,取值范圍為0?

999.999mm。

G43/G44/G49為一組指令,執(zhí)行時(shí)一直有效,直到被同組的其它指令替代,如

G43被G49取代。

編程舉例:如下頁(yè)圖,設(shè)H01=5,加工2-僦0的孔。

N10G91GOOX40Y30;相對(duì)編程,刀具移至()1處

N20G44Z-13H01;設(shè)置刀具長(zhǎng)度補(bǔ)償

N30G01Z-10F800;加工孔1

N40G04P400;

N50G00Z10;退刀

N60X30Y-10;將刀具移至02處

N70G01Z-14;加工孔2

N80G04P400;

N90GOOZ27;退刀

N100G49GOOX-70Y-30;撤消刀具長(zhǎng)度補(bǔ)償

N110M02;程序結(jié)束

精品

4030

功能:指令G50/G51用于加工具有相同幾何形狀而比例大小不同的工件,也可

運(yùn)用該指令對(duì)一個(gè)工件進(jìn)行粗加工和精加工。

指令格式:G5O;(撤消比例縮放,模態(tài),初態(tài))

G51X_Y_Z_P_;(設(shè)置比例縮放,模態(tài))

說明:指令G51的地址碼X,Y,Z后的數(shù)值定義比例縮放的中心點(diǎn)位置,即以該

點(diǎn)為比例縮放的基準(zhǔn)。

地址碼P后的數(shù)值定義比例縮放的系數(shù),取值范圍是0.01?99.99。

G51指令以后的移動(dòng)指令,從比例中心開始,實(shí)際移動(dòng)量為原數(shù)值的P倍,P值

對(duì)偏置量無(wú)影響,即不影響刀具半徑(長(zhǎng)度)補(bǔ)償?shù)臄?shù)值。

精品

y

。為比例縮放中心;ABCD為原加工圖形;A'B'C'D'為比例編程的圖形。

G50/G51為一組指令,執(zhí)行時(shí)一直有效,直到被同組的其它指令取代,如G50

被G51取代。

編程舉例:如圖所示,加工虛線外形輪廓,編程如下:

N10G92XOYOZ0;設(shè)置起刀點(diǎn)

N20GOOX39Y20;刀具移至(X39,Y20)

N20G51X39Y20P1.5;設(shè)置比例縮放

N30GOOY12;

N40G03Y28R8;圓弧插補(bǔ),開始加工

N50G01X15;

N60Y12;

N70X39;加工結(jié)束

N80G50;撤消比例縮放

N90M02;程序結(jié)束

精品

提示:G50指令為系統(tǒng)的缺省狀態(tài)。

功能:為了方便編程,系統(tǒng)允許使用預(yù)先設(shè)定好的6個(gè)坐標(biāo)系,使用指令G54?

G59用來選擇工作坐標(biāo)系1?6。

指令格式: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))

說明:選擇工作坐標(biāo)系實(shí)際是給出編程原點(diǎn)在機(jī)床坐標(biāo)系中的位置,從而設(shè)定

工作坐標(biāo)系。

設(shè)定的6個(gè)工作坐標(biāo)系的有關(guān)參數(shù)應(yīng)事先在參數(shù)設(shè)置(參見參數(shù)設(shè)置)或指令

G10中設(shè)定,工作坐標(biāo)系一經(jīng)設(shè)定,后續(xù)程序段中絕對(duì)坐標(biāo)均為相對(duì)于該坐標(biāo)系

精品

原點(diǎn)的值。

精品

編程舉例:設(shè)工作坐標(biāo)系1的原點(diǎn)為(X100,Y-100)

N20G54G90G01X10Y-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))

說明:指令G60生效時(shí),當(dāng)達(dá)到定位精度后,移動(dòng)軸的進(jìn)給速度達(dá)到零;而指

令G64則使程序段在轉(zhuǎn)換過程中盡量避免進(jìn)給停頓,并使其盡可能以相同的軌

跡速度轉(zhuǎn)換到下一個(gè)程序段。

精品

N1IN2IN3IN4IN5IN6I叫N8IN9IN10IN11IN12I程序段行程

G60與G64進(jìn)給速度對(duì)比

指令G60和G64為一組指令,執(zhí)行時(shí)一直有效,直到被同組的其它指令取代為

止,如指令G60被G64取代。

編程舉例:N10G90G60;準(zhǔn)確定位

N20G01X60Y40;G60繼續(xù)有效

N30G64;轉(zhuǎn)換到連續(xù)路徑方式

功能:使用指令G68/G69可以使編程圖形指定的旋轉(zhuǎn)中心及旋轉(zhuǎn)方向旋轉(zhuǎn)一定

的角度,主要用于加工齒輪等工件。

G68/G69為一組指令,執(zhí)行時(shí)一直有效,直到被同組的其它指令取代,如指令

G68被G69取代。

精品

指令格式:

G17G68X_Y_R_;XY平面坐標(biāo)旋轉(zhuǎn),模態(tài)。

精品

G18G68X_Z_R_;XZ平面坐標(biāo)旋轉(zhuǎn),模態(tài)。

G19G68Y_Z_R_;YZ平面坐標(biāo)旋轉(zhuǎn),模態(tài)。

G69;撤消坐標(biāo)旋轉(zhuǎn),模態(tài)。

說明:在設(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,加工零件的外形輪廓。編程如下:

主程序

N10M98P200;加工1#孔

N20G68X0Y0R-90;坐標(biāo)順時(shí)針旋轉(zhuǎn)90,

N30M98P200;加工2#孔

N40G68X0Y0R-180;坐標(biāo)順時(shí)針旋轉(zhuǎn)180,

N50M98P200;加1工3#孔

N60G68X0Y0R90;坐標(biāo)逆時(shí)針旋轉(zhuǎn)90'

N70M98P200;加工4#孔

N80G69

精品

;撤消坐標(biāo)旋轉(zhuǎn)

N90M02;程序結(jié)束

子程序

%200;子程序開始標(biāo)志

N210G91GOOY30;相對(duì)編程

N220G01Z-10F100;直線插補(bǔ),加工孔

N230G04P20;

N240G00Z10;

N250GOOY-30;回到編程原點(diǎn)

N260M99;子程序結(jié)束

指令格式:

G81X_Y_Z_ILF_L_;鉆fL?定循^(中心鉆)

G82X_Y_Z_ILP_F_L.;專用I囿趙酬(擴(kuò)孑D

G83X_Y_Z_ILQ_F_L_;鉆?度定函F(深fD

精品

指令說明:固定循環(huán)就是在系統(tǒng)里已經(jīng)設(shè)定好的,可用G代碼調(diào)用的一些典型

加工過程。固定循環(huán)指令中需要定義相關(guān)參數(shù),以達(dá)到不同的加工工藝要求。在

鉆孔固定循環(huán)指令中,初始點(diǎn)和R點(diǎn)的位置如圖1所示。初始點(diǎn)就是XY平面上

z軸下刀的位置,R點(diǎn)為開始鉆孔進(jìn)給的位置。指令中XY為初始點(diǎn)的位置坐標(biāo),

Z為初始點(diǎn)到孔底的長(zhǎng)度,R為初始點(diǎn)

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說明,都需要本地電腦安裝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ù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 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)論