數(shù)控銑編程課件_第1頁(yè)
數(shù)控銑編程課件_第2頁(yè)
數(shù)控銑編程課件_第3頁(yè)
數(shù)控銑編程課件_第4頁(yè)
數(shù)控銑編程課件_第5頁(yè)
已閱讀5頁(yè),還剩41頁(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)介

數(shù)控銑編程一、數(shù)控機(jī)床編程基本知識(shí)二、數(shù)控銑床編程基本指令三、數(shù)控銑床編程實(shí)例四、數(shù)控銑床編程基本指令五、數(shù)控銑床編程實(shí)例六、用戶宏程序數(shù)控機(jī)床編程基礎(chǔ)

1、機(jī)床坐標(biāo)軸2、機(jī)床原點(diǎn)、參考點(diǎn)、機(jī)床坐標(biāo)系3、工件原點(diǎn)和工件坐標(biāo)4、絕對(duì)、增量編程5、直徑、半徑編程6、程序格式二、數(shù)控編程基本知識(shí)

1、坐標(biāo)系統(tǒng)

1)基本坐標(biāo)軸

數(shù)控機(jī)床的坐標(biāo)軸和方向的命名制訂了統(tǒng)一的標(biāo)準(zhǔn),規(guī)定直線進(jìn)給運(yùn)動(dòng)的坐標(biāo)軸用X,Y,Z表示,常稱基本坐標(biāo)軸。二、數(shù)控編程基本知識(shí)

2)旋轉(zhuǎn)軸

圍繞X,Y,Z軸旋轉(zhuǎn)的圓周進(jìn)給坐標(biāo)軸分別用A,B,C表示,根據(jù)右手螺旋定則,如圖1所示,以大姆指指向+X,+Y,+Z方向,則食指、中指等的指向是圓周進(jìn)給運(yùn)動(dòng)的+A,+B,+C方向。二、數(shù)控編程基本知識(shí)

基本軸與旋轉(zhuǎn)軸的方向:

+X=-X′,+Y=-Y′,+Z=-Z′,

+A=-A′,+B=-B′,+C=-C′

同樣兩者運(yùn)動(dòng)的負(fù)方向也彼此相反。二、數(shù)控編程基本知識(shí)

+X+X+Y’+Z+Y+Z+Y+C+Z’+A

+B+C+X

+Y

+Z+A+B+X’圖1機(jī)床坐標(biāo)軸二、數(shù)控編程基本知識(shí)

3)附加坐標(biāo)軸:在基本的線性坐標(biāo)軸X,Y,Z之外的附加線性坐標(biāo)軸指定為U,V,W和P,Q,R。這些附加坐標(biāo)軸的運(yùn)動(dòng)方向,可按決定基本坐標(biāo)軸運(yùn)動(dòng)方向的方法來(lái)決定。

二、數(shù)控編程基本知識(shí)

CJK6032坐標(biāo)軸Z+X+++一、數(shù)控機(jī)床編程基礎(chǔ)

ZJK-7532立式銑床軸的定義二、數(shù)控編程基本知識(shí)

+Y+X圖2華中I型ZJK7532銑床坐標(biāo)系統(tǒng)+Z2、機(jī)床參考點(diǎn)、機(jī)床零點(diǎn)、機(jī)床坐標(biāo)系機(jī)床參考點(diǎn):為了正確地在機(jī)床工作時(shí)建立機(jī)床坐標(biāo)系,通常在每個(gè)坐標(biāo)軸的移動(dòng)范圍內(nèi)設(shè)置一個(gè)固定的機(jī)械的機(jī)床參考點(diǎn)(測(cè)量起點(diǎn)),(該點(diǎn)系統(tǒng)不能確定其位置)機(jī)床零點(diǎn):通過(guò)已知參考點(diǎn)(已知點(diǎn))、系統(tǒng)設(shè)置的參考點(diǎn)與機(jī)床零點(diǎn)的關(guān)系可確定一固定的機(jī)床零點(diǎn),也稱為機(jī)床坐標(biāo)系的原點(diǎn)。(該點(diǎn)系統(tǒng)能確定其位置)。機(jī)床坐標(biāo)系:以機(jī)床原點(diǎn)為原點(diǎn),機(jī)床坐標(biāo)軸為軸,建立的坐標(biāo)系即機(jī)床坐標(biāo)系。(該坐標(biāo)系是機(jī)床位置控制的參照系)二、數(shù)控編程基本知識(shí)

3、工件坐標(biāo)系、程序原點(diǎn)定義:工件坐標(biāo)系是編程人員在編程時(shí)使用的,編程人員選擇工件上的某一點(diǎn)為原點(diǎn)(也稱程序原點(diǎn)),建立一個(gè)坐標(biāo)系,稱為工件坐標(biāo)系。工件坐標(biāo)系一旦建立便一直有效,直到被新的工件坐標(biāo)系所取代。二、數(shù)控編程基本知識(shí)

二、數(shù)控編程基本知識(shí)

o)(編程原點(diǎn)工件原點(diǎn)Y+X+Y+oX+圖4

二、數(shù)控編程基本知識(shí)

5-1、M指令(或輔助功能)五、數(shù)控銑床常用編程指令

5-2、G指令(準(zhǔn)備功能)

五、數(shù)控銑床常用編程指令

五、數(shù)控銑床常用編程指令

一、有關(guān)坐標(biāo)和坐標(biāo)系的指令1、絕對(duì)值編程G90與相對(duì)值編程G91

格式:G90GXYZ G91GXYZG90為絕對(duì)值編程,每個(gè)軸上的編程值是相對(duì)于程序原點(diǎn)的。G91為相對(duì)值編程,每個(gè)軸上的編程值是相對(duì)于前一位置而言的,該值等于沿軸移動(dòng)的距離。G90、G91為模態(tài)功能,G90為缺省值。區(qū)別:圖8中給出了刀具由原點(diǎn)按順序向1、2、3點(diǎn)移動(dòng)時(shí)兩種不同指令的區(qū)別。圖8兩種指令方式

五、數(shù)控銑床常用編程指令

2、坐標(biāo)系設(shè)定G92格式:G92X_Y_Z_A_

其中,X、Y、Z、A為坐標(biāo)原點(diǎn)(程序原點(diǎn))到刀具起點(diǎn)(對(duì)刀點(diǎn))的有向距離。建立:G92指令通過(guò)設(shè)定刀具起點(diǎn)相對(duì)于坐標(biāo)原點(diǎn)的位置建立坐標(biāo)系。此坐標(biāo)系一旦建立起來(lái),后序的絕對(duì)值指令坐標(biāo)位置都是此工件坐標(biāo)系中的坐標(biāo)值。五、數(shù)控銑床常用編程指令

五、數(shù)控銑床常用編程指令

X、Z取值原則:

1、方便數(shù)學(xué)計(jì)算和簡(jiǎn)化編程;

2、容易找正對(duì)刀;

3、便于加工檢查;

4、引起的加工誤差??;

5、不要與機(jī)床、工件發(fā)生碰撞;

6、方便拆卸工件;

7、空行程不要太長(zhǎng);

注意

1、執(zhí)行此段程序只是建立在工件坐標(biāo)系中刀具起點(diǎn)相對(duì)于程序原點(diǎn)的位置,刀具并不產(chǎn)生運(yùn)動(dòng)。

2、執(zhí)行此程序段之前必須保證刀位點(diǎn)與程序起點(diǎn)(對(duì)刀點(diǎn))符合。

3、G92指令必須單獨(dú)一個(gè)程序段指定,并放在程序的首段。

五、數(shù)控銑床常用編程指令

3、工件坐標(biāo)系選擇G54-G59格式: 五、數(shù)控銑床常用編程指令

注意事項(xiàng):

G92指令需后續(xù)坐標(biāo)值指定刀具起點(diǎn)在當(dāng)前工件坐標(biāo)系中的坐標(biāo)值,因此須用單獨(dú)一個(gè)程序段指定,該程序段中盡管有位置指令值,但并不產(chǎn)生運(yùn)動(dòng),在使用G92指令前,必須保證刀具回到加工起始點(diǎn)即對(duì)刀點(diǎn)。使用G54~G59建立工件坐標(biāo)系時(shí),該指令可單獨(dú)指定(如上例中的N02句),也可與其他指令同段指定(如上例中的N01句)。使用該指令前,先用MDI方式輸入該坐標(biāo)系坐標(biāo)原點(diǎn)在機(jī)床坐標(biāo)系中的坐標(biāo)值,使用G54指令在開(kāi)機(jī)前,必須回過(guò)一次參考點(diǎn)五、數(shù)控銑床常用編程指令

4、直接機(jī)床坐標(biāo)系編程G53格式:G53在含有G53指令的程序段中,用絕對(duì)值編程(G90)的移動(dòng)指令位置就是在機(jī)床坐標(biāo)系中(相對(duì)于機(jī)床原點(diǎn))的坐標(biāo)值。G53指令僅在其被規(guī)定的程序段中有效。五、數(shù)控銑床常用編程指令

5、坐標(biāo)平面選擇G17,G18,G19格式: G17 G18 G19該指令選擇一個(gè)平面,在此平面中進(jìn)行圓弧插補(bǔ)和刀具半徑補(bǔ)償。G17選擇XY平面,G18選擇ZX平面,G19選擇YZ平面。移動(dòng)指令與平面選擇無(wú)關(guān)。例如在規(guī)定了G17Z_時(shí),Z軸照樣會(huì)移動(dòng)。G17、G18、G19為模態(tài)功能,可相互注銷,G17為缺省值。五、數(shù)控銑床常用編程指令

二、有關(guān)單位的設(shè)定1、尺寸單位選擇G20,G21,G22格式: G20G21G22本系統(tǒng)采用3種尺寸輸入制式:英制由G20指定,公制由G21指定,脈沖當(dāng)量由G22指定,缺省時(shí)采用公制。3種制式下線性軸、旋轉(zhuǎn)軸的尺寸單位如表4所示。五、數(shù)控銑床常用編程指令

線性軸旋轉(zhuǎn)軸英制(G20)英寸度公制(G21)毫米度脈沖當(dāng)量(G22)移動(dòng)軸脈沖當(dāng)量旋轉(zhuǎn)軸脈沖當(dāng)量表4尺寸輸入制式及其單位

這3個(gè)G代碼必須在程序的開(kāi)頭坐標(biāo)系設(shè)定之前用單獨(dú)的程序段指令。G20,G21,G22不能在程序的中途切換。五、數(shù)控銑床常用編程指令

2、進(jìn)給速度單位的設(shè)定G94、G95格式: G94[F_] G95[F_]G94為每分鐘進(jìn)給,F(xiàn)的單位依G20/G21/G22的設(shè)定而分別為mm/min,in/min或脈沖當(dāng)量/min。此外,G94F_可以指定旋轉(zhuǎn)軸的速度,旋轉(zhuǎn)軸的速度單位為度/min或脈沖當(dāng)量/min。

G95為每轉(zhuǎn)進(jìn)給,在F之后,直接指定刀具在主軸轉(zhuǎn)一轉(zhuǎn)的進(jìn)給量,單位依G20/G21/G22的設(shè)定而分別為mm/r,in/r或脈沖當(dāng)量/r。這個(gè)功能必須在主軸裝有編碼器時(shí)才能使用。

G94、G95為模態(tài)功能,可相互注銷,G94為缺省值。五、數(shù)控銑床常用編程指令

三、進(jìn)給控制指令1、快速定位指令G00格式:G00X_Y_Z_A_

其中,X、Y、Z、A為快速定位終點(diǎn),

G90時(shí)為終點(diǎn)在工件坐標(biāo)系中的坐標(biāo);

G91時(shí)為終點(diǎn)相對(duì)于起點(diǎn)的位移量。

G00為模態(tài)功能,可由G01、G02、G03或G33功能注銷。五、數(shù)控銑床常用編程指令

2、單方向定位指令G60格式:G60X_Y_Z_A_

其中,X、Y、Z、A、為定位終點(diǎn),在G90時(shí)為終點(diǎn)在工件坐標(biāo)系中的坐標(biāo);在G91時(shí)為終點(diǎn)相對(duì)于起點(diǎn)的位移量。在單向定位時(shí),每一軸的定位方向是由機(jī)床參數(shù)確定的。在G60中,先以G00速度快速定位到一中間點(diǎn),然后以一固定速度移動(dòng)到定位終點(diǎn)。中間點(diǎn)與定位終點(diǎn)的距離(偏移值)是一常量,由機(jī)床參數(shù)設(shè)定,且從中間點(diǎn)到定位終點(diǎn)的方向即為定位方向。G60指令僅在其被規(guī)定的程序段中有效。五、數(shù)控銑床常用編程指令

3、線性進(jìn)給指令G01格式:G01X_Y_Z_A_F_

其中,X、Y、Z、A、為終點(diǎn),G90時(shí)為終點(diǎn)在工件坐標(biāo)系中的坐標(biāo);G91時(shí)為終點(diǎn)相對(duì)于起點(diǎn)的位移量。G01和F都是模態(tài)代碼,G01可由G00、G02、G03或G33功能注銷。五、數(shù)控銑床常用編程指令

4、圓弧進(jìn)給指令G02,G03

圓弧進(jìn)給格式:其中用G17代碼進(jìn)行XY平面的指定,省略時(shí)就被默認(rèn)為是G17,但當(dāng)在ZX(G18)和YZ(G19)平面上編程時(shí),平面指定代碼不能省略。

五、數(shù)控銑床常用編程指令

F_

五、數(shù)控銑床常用編程指令

起點(diǎn)

I、J、K分別表示X(U),Y(V),Z(W)軸圓心的坐標(biāo)減去圓弧起點(diǎn)的坐標(biāo),如圖21所示五、數(shù)控銑床常用編程指令

圓心

終點(diǎn)(X,Y)

起點(diǎn)

J

I

O

X

Y

圓心

終點(diǎn)(Y,Z)

K

J

O

Y

Z

圓心

終點(diǎn)(X,Z)

起點(diǎn)

I

K

O

Z

X

圖21

I、J、K的選擇

F_

園弧插補(bǔ)注意事項(xiàng):

1、當(dāng)圓弧圓心角小于180°時(shí),R為正值,

2、當(dāng)圓弧圓心角大于180°時(shí),R為負(fù)值,

3、整圓編程時(shí)不可以使用R,只能用I、J、K;

4、F為編程的兩個(gè)軸的合成進(jìn)給速度。

五、數(shù)控銑床常用編程指令

例.見(jiàn)下圖所示,用Φ8的刀具,沿雙點(diǎn)畫線加工距離工件上表面3mm深凹槽二、數(shù)控銑床編程實(shí)例

807015100601088R10例.見(jiàn)下圖所示,用Φ8的刀具,沿雙點(diǎn)畫線加工距離工件上表面3mm深凹槽二、數(shù)控銑床編程實(shí)例

%5002N1G92X0Y0Z50N2M03S500N3G00X19Y24N4Z5N5G01Z-3F40N6Y56N7G02X29Y66R10(N7G02X29Y66I10)N8G01X71N9G02X81Y56R10(N9G02X81Y56J-10)N10G01Y24N111G02X71Y14R10(N11G02X71Y14I-10)N12G01X29N13G02X19Y24R10(N13G02X19Y24J10)N14G00Z50N15X0Y0N16M30807015100601088R10五、刀具補(bǔ)償功能指令1、刀具半徑補(bǔ)償G40,G41,G42

格式:其中刀補(bǔ)號(hào)地址D后跟的數(shù)值是刀具號(hào),它用來(lái)調(diào)用內(nèi)存中刀具半徑補(bǔ)償?shù)臄?shù)值。

G40五、數(shù)控銑床常用編程指令

在進(jìn)行刀具半徑補(bǔ)償前,必須用G17或G18、G19指定補(bǔ)償是在哪個(gè)平面上進(jìn)行。a,b必須與指定平面中的軸相對(duì)應(yīng)。在多軸聯(lián)動(dòng)控制中,投影到補(bǔ)償平面上的刀具軌跡受到補(bǔ)償,平面選擇的切換必須在補(bǔ)償取消方式下進(jìn)行,若在補(bǔ)償方式進(jìn)行,則報(bào)警。G40是取消刀具半徑補(bǔ)償功能。G41是在相對(duì)于刀具前進(jìn)方向左側(cè)進(jìn)行補(bǔ)償,稱為左刀補(bǔ),如圖31(a)所示。G42是在相對(duì)于刀具前進(jìn)方向右側(cè)進(jìn)行補(bǔ)償,稱為右刀補(bǔ),如圖31(b)所示。G40、G41、G42都是模態(tài)代碼,可相互注銷。

五、數(shù)控銑床常用編程指令

五、數(shù)控銑床常用編程指令

例.見(jiàn)圖32所示的刀具半徑補(bǔ)償程序。設(shè)加工開(kāi)始時(shí)刀具距離工件表面50mm,切削深度為10mm.五、數(shù)控銑床常用編程指令

按增量方式編程N(yùn)10G92X0.0Y0.0Z50N20G91G17G00 由G17指定刀補(bǔ)平面N30G41X20.0Y10.0D01由刀補(bǔ)號(hào)碼D01指定刀補(bǔ)—刀補(bǔ)啟動(dòng)N35Z-48M03S500N38G01Z-12F200N40G01Y40.0F100進(jìn)入刀補(bǔ)狀態(tài)N50X30.0N60Y-30.0N70X-40.0N80G00Z60M05N85G40X-10.0Y-20.0 解除刀補(bǔ)N90M30五、數(shù)控銑床常用編程指令

按絕對(duì)方式編程N(yùn)10G92X0.0Y0.0Z50N20G90G17G00 由G17指定刀補(bǔ)平面N30G41X20.0Y10.0D01啟

溫馨提示

  • 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)論