FANUC加工編程課件_第1頁
FANUC加工編程課件_第2頁
FANUC加工編程課件_第3頁
FANUC加工編程課件_第4頁
FANUC加工編程課件_第5頁
已閱讀5頁,還剩29頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡介

FANUC系統(tǒng)加工編程中捷通用線技術(shù)部工藝室肖兵兵.FANUC系統(tǒng)加工編程中捷通用線技術(shù)部工藝室.1一、認(rèn)識機(jī)床搞清楚機(jī)床每個軸的正負(fù)方向?qū)τ跈C(jī)床在編程過程中的運(yùn)動方向來講,分為工件運(yùn)動和刀具運(yùn)動,同一類機(jī)床的某個軸結(jié)構(gòu)的差異會導(dǎo)致正負(fù)向相反(龍門的X軸),同一臺機(jī)床的XYZ軸也容易造成正負(fù)向的混淆(刨臺、龍門),在編程的時候一定要保持清醒。.一、認(rèn)識機(jī)床搞清楚機(jī)床每個軸的正負(fù)方向.2一、認(rèn)識機(jī)床搞清楚機(jī)床每個軸的正負(fù)方向X+.一、認(rèn)識機(jī)床搞清楚機(jī)床每個軸的正負(fù)方向X+.3二、PC編程的格式1、對于FANUC系統(tǒng)來講,要在記事本中編寫編程語句,編寫完成以后要將擴(kuò)展名刪掉。2、程序內(nèi)容的開頭和結(jié)尾使用%,在系統(tǒng)中直接編程由系統(tǒng)自動生成。3、文件的名稱只能寫成Oxxxx,x只能是數(shù)字,不可以是字母或其它字符。4、打開程序文件后,先是%,接下來就是程序名,程序名要與文件名保持一致。5、對程序的說明只能寫在程序名后面的小括號內(nèi)(),不能使用漢字。6、在系統(tǒng)中編程,每個程序段都有“;”,在PC上編程不需要寫“;”,換行即可。.二、PC編程的格式1、對于FANUC系統(tǒng)來講,要在記事本中編4二、PC編程的格式.二、PC編程的格式.5二、PC編程的格式在系統(tǒng)中的顯示.二、PC編程的格式在系統(tǒng)中的顯示.6三、指令1、坐標(biāo)系G53:機(jī)床坐標(biāo)系,也叫機(jī)械坐標(biāo)系,空間內(nèi)的原點是機(jī)床每個軸的回零點(光柵尺)G54-G59:工件坐標(biāo)系,以工件加工前的對刀點為原點。G52:臨時坐標(biāo)系,G52

Xa

Yb

Zc,a、b、c代表臨時坐標(biāo)系原點相對于當(dāng)前坐標(biāo)系原點的偏移量;運(yùn)行程序段G52X0Y0Z0會取消臨時坐標(biāo)系回到原坐標(biāo)系對刀:對刀的目的就是確定工件坐標(biāo)系原點G54-G59,一般用棒銑刀,如果尺寸不精確可以用鉆頭、面銑刀,特殊情況用檢棒和千分墊,也有其它一些專門的對刀工具。.三、指令1、坐標(biāo)系.7三、指令工件坐標(biāo)系設(shè)定界面.三、指令工件坐標(biāo)系設(shè)定界面.8三、指令2、最基本指令G0/G00:快速定位,走直線,速度由系統(tǒng)設(shè)置的快移速度和面板上的

倍率按鈕決定;G1/G01:直線差補(bǔ),走直線,速度由程序設(shè)定的進(jìn)給速度和面板上的

倍率旋鈕決定;G90:絕對坐標(biāo)值G91:相對坐標(biāo)值F:進(jìn)給倍率,mm/min,°/mmM3/M03:主軸正轉(zhuǎn);M4/M04:主軸反轉(zhuǎn);

S:主軸轉(zhuǎn)數(shù);M5/M05:主軸停;.三、指令2、最基本指令.9三、指令FANUC系統(tǒng)操作面板.三、指令FANUC系統(tǒng)操作面板.10三、指令3、平面選擇G17:X-Y平面;G18:Z-X平面;G19:Y-Z平面;請大家在記憶平面時一定要注意XYZ的順序。4、圓弧插補(bǔ)G2/G02:順時針插補(bǔ)G3/G03:逆時針插補(bǔ)圓弧插補(bǔ)有兩種方式:(1)終點+半徑(2)終點+圓心.三、指令3、平面選擇.11三、指令(1)終點+半徑順時針從A點到B點有兩條半徑為R路徑,路徑1為多半圓,路徑2為少半圓,編程選擇路徑時R值的正負(fù)來區(qū)分,R為正值走少半圓,R為負(fù)值走多半圓。(G90/G91)G2/G3

G17

Xb

Yb

Rb(-b)F_(G90/G91)G2/G3

G18

Xb

Zb

Rb(-b)F_(G90/G91)G2/G3

G19

Yb

Zb

Rb(-b)F_

右下圖,編寫程序用G90用G91.三、指令(1)終點+半徑.12三、指令(2)終點+圓心順時針從A點到B點的路徑,只要確定圓心位置,路徑就固定了。I,J,K分別代表圓心位置相對于圓弧起點在XYZ方向上的偏移量。(G90/G91)G2/G3

G17

Xb

Yb

I_J_F_(G90/G91)G2/G3

G18

Xb

Zb

I_K_F_(G90/G91)G2/G3

G19

Yb

Zb

J_K_F_無論在G90還是G91模式,I,J,K均代表圓心位置相對于圓弧起點在XYZ方向上的偏移量。

右下圖,編寫程序用G90/用G91如果路徑是一個整圓,只能使用I、J、K模式.三、指令(2)終點+圓心.13三、指令5、刀具半徑補(bǔ)償G41:刀具半徑左補(bǔ)償G42:刀具半徑右補(bǔ)償G40:取消刀具半徑補(bǔ)償Dxx:生效的刀具號,xx為數(shù)字系統(tǒng)遇到G41或G42語句時,系統(tǒng)會自動預(yù)讀下一條語句,根據(jù)下一條語句中刀具的走向在本條語句執(zhí)行時給出偏移量。系統(tǒng)知道程序中含有G40語句時,系統(tǒng)會在其前一條語句執(zhí)行時不再給出偏移量。刀具半徑補(bǔ)償多用在輪廓加工中,凹槽或凸臺,開始加工時,必須先選取一個起刀點(不在輪廓上)、一個進(jìn)刀點(在輪廓上),G41/G42語句加在由起刀點運(yùn)動到進(jìn)刀點的程序段中,同時給出生效的刀號Dxx。一個輪廓循環(huán)完成后,一般情況下會將刀具返回到起刀點,G40語句加在返回起刀點的語句中??梢酝ㄟ^修改Dxx的值達(dá)到粗加工留量。.三、指令5、刀具半徑補(bǔ)償.14三、指令用刀具半徑補(bǔ)償?shù)姆绞骄帉懴聢D鍵槽的加工程序.三、指令用刀具半徑補(bǔ)償?shù)姆绞骄帉懴聢D鍵槽的加工程序.15三、指令刀具參數(shù)修改指令G10格式:(G90/G91)G10

Pxx

Rxx

L10/11/12/13P后面的xx代表要修改的刀具編號;

R后面的xx為刀具偏置量,在G90模式下,xx直接替換原補(bǔ)償數(shù)值,G91模式下,xx與原補(bǔ)償數(shù)值相加。

L10/L11/L12/L13用來選擇刀具參數(shù)項,L10為刀具長度,L11為刀具長度磨損,L12刀具半徑,L13為刀具半徑磨損。

.三、指令刀具參數(shù)修改指令G10.16三、指令G90方式使用G10G91方式使用G10G10使用說明.三、指令G90方式使用G10G91方式使用G10G10使用說17三、指令6、固定循環(huán)G81:鉆孔循環(huán)G82:鉆孔循環(huán)-停頓G84:攻絲G74:左旋螺紋攻絲G85:鏜孔-勻速退回G88:鏜孔-手動退回G76:精鏜孔-主軸定向退回G80:取消固定循環(huán)G4:進(jìn)給暫停M29:剛性攻絲G98:返回安全平面G99:返回參考平面格式:(G90/G91)G17G81G99(G98)X_Y_Z_R_F_(P_)(K_).三、指令6、固定循環(huán).18三、指令G81鉆孔循環(huán)G81標(biāo)準(zhǔn)使用格式:

(G90/G91)G17G81G99(G98)X_Y_Z_R_F_(K_)(對比G0/G1G90

X_Y_Z_)刀具以G0的速度定位尋找孔的坐標(biāo)X_Y_,Z軸以G0的速度走到參考平面,再以G1的速度(F值)鉆孔直至加工深度后立即以G0的速度抬刀直至參考平面(或安全平面)格式可以靈活使用:

G0G90G17X0Y0

G81G99Z_R_F_(1)G81與G90組合

G0G90G17X_Y_

G81G99Z-30R5F_(2)G81與G91組合

G0G91G17X_Y_

G81G99Z-35R-45F_.三、指令G81鉆孔循環(huán).19三、指令循環(huán)使用G81如果存在多個相同的孔,調(diào)用一次G81后,只需指定其它孔的坐標(biāo)值和定位方式即可。例如,EGC2040-56103導(dǎo)軌螺釘孔,

%

O0012(DAOGUILUODINGKONG)

G0G90Z100

M3S500

G81G99X25Y26.5Z-50R5F500

G91X55K2

X60K66

X55

X55G98

G80M05

M00

%

這里的G91被執(zhí)行后不會改變G81的Z軸的絕對方式.三、指令循環(huán)使用G81.20三、指令G82鉆孔循環(huán)

G82鉆孔循環(huán)與G81大致相同,唯一的區(qū)別是鉆頭到達(dá)孔底后可編入一個停頓時長,主軸不停轉(zhuǎn)。

G82的格式

(G90/G91)G17G82G99(G98)X_Y_Z_R_F_P_(K_)

P的單位是毫秒

G82鉆孔循環(huán)經(jīng)常用與加工螺釘沉頭孔。G84攻絲循環(huán)(G74)

G84攻絲循環(huán)與G82類似,區(qū)別(1)Z軸到達(dá)孔底后反轉(zhuǎn)退出(2)F值需要計算F=主軸轉(zhuǎn)數(shù)X螺距,攻絲過程進(jìn)給的倍率不受進(jìn)給倍率旋鈕的控制(3)退出的倍率與攻絲的倍率相同(4)退到R點以后主軸停止,瞬間變?yōu)檎D(zhuǎn)。

G82的格式

(M29)剛性攻絲

(G90/G91)G17G84G99(G98)X_Y_Z_R_F_P_(K_)

注意事項:G84的R值不宜過小.三、指令G82鉆孔循環(huán).21三、指令7、循環(huán)與跳轉(zhuǎn)

#x:變量,x是數(shù)字

Nx:程序段標(biāo)志,x是數(shù)字,1-9999

GOTO

x:無條件跳轉(zhuǎn)到Nx程序段

IF[

]

GOTO

x:滿足[

]條件,跳轉(zhuǎn)到Nx程序段

GE/GT:大于等于/大于

LE/LT:小于等于/小于

EQ:等于

NE:不等于#x變量#1-#33,局部變量,只在本程序中有效,主程序與子程序中出現(xiàn)相同編號的變量互不干擾。#100-#199,#500-#999,公共變量,在每個調(diào)用它們的程序中具有相同的值,其中#500-#999下電不丟失。變量的應(yīng)用之一:刀具偏置.三、指令7、循環(huán)與跳轉(zhuǎn).22三、指令程序段標(biāo)號Nx

x是數(shù)字,1-9999,用于標(biāo)識程序段,對本程序段不會產(chǎn)生任何影響。

N20

G0G91X-30Y50

無條件跳轉(zhuǎn)GOTO

x程序跳轉(zhuǎn)到標(biāo)號為Nx的程序段處執(zhí)行。

GOTO

20條件滿足跳轉(zhuǎn)IF[

]

GOTO

x

[

]內(nèi)是條件運(yùn)算式,當(dāng)條件滿足時程序跳轉(zhuǎn)到Nx處執(zhí)行

#1=1

……#1=#1+2.三、指令程序段標(biāo)號Nx.23三、指令無條件跳轉(zhuǎn)GOTO

x程序跳轉(zhuǎn)到標(biāo)號為Nx的程序段處執(zhí)行。

龍門工作臺悠水平程序:

N20

G0G91X-500

G4X15

G4的意義是程序暫停,這里的X并不是

GOTO

20

X軸,是暫停時間單位秒的意思。

M02整個程序就是一個死循環(huán),直至X軸走到負(fù)極限。.三、指令無條件跳轉(zhuǎn)GOTOx.24三、指令利用變量和程序跳轉(zhuǎn)指令銑槽條件:本序為半精銑,Φ16立銑刀,要求槽底面和側(cè)面均留量0.5mm,每次進(jìn)刀深度為2mm。槽深10mm。.三、指令利用變量和程序跳轉(zhuǎn)指令銑槽.25三、指令8、極坐標(biāo)

G15:取消極坐標(biāo)

G16:極坐標(biāo)生效在極坐標(biāo)的應(yīng)用中,使用最多的就是圓周打孔

(G90/G91)G17G16G81G99(G98)X_Y_Z_R_F_

在這個程序段中,X、Y不再代表X、Y軸坐標(biāo),X代表圓周半徑,Y代表圓周角度,圓周角度遵照平面解析幾何四象限的規(guī)則。第一象限:0-90第二象限:90-180第三象限:180-270第四象限:270-0.三、指令8、極坐標(biāo).26三、指令如果其中一個軸的正負(fù)方向發(fā)生改變,四個象限的排法也會發(fā)生改變。在其它平面內(nèi)(G18,G19)這種規(guī)則也適用。G18是Z-X平面,Z是第一坐標(biāo)軸,X是第二坐標(biāo)軸,組建平面直角坐標(biāo)系時,要以Z為水平軸,X為豎直軸,四個象限的排法也會發(fā)生改變。.三、指令如果其中一個軸的正負(fù)方向發(fā)生改變,四個象限的排法也會27三、指令實例.三、指令實例.28三、指令編寫程序條件:平面圖上所有元素都要加工,鑄件毛坯壁厚30mm,刀具自選.三、指令編寫程序.29三、指令9、子程序調(diào)用M98:子程序調(diào)用M99:子程序返回格式:

M98

Pxxxx

xxxx前一組xxxx是調(diào)用次數(shù),不寫代表1次,后一組xxxx是程序號。子程序的編寫也要符合一般程序的編寫原則,程序最后以M99結(jié)束,主程序繼續(xù)執(zhí)行下一條指令。子程序也可以單獨(dú)執(zhí)行,只不過在沒有干預(yù)的情況下反復(fù)執(zhí)行。

使用自程序時要特別注意一些指令對主程序的影響,如G0/G1,G2/G3,G17/G18/G19等。用子程序調(diào)用的方式編寫上一頁圖中的程序.三、指令9、子程序調(diào)用.30三、指令10、宏程序調(diào)用宏程序?qū)嶋H上是帶有數(shù)值傳遞關(guān)系的子程序,編寫規(guī)則與子程序相同,只不過子程序中涉及的變量需要在程序的開頭進(jìn)行賦值聲明,宏程序不需要。

G65:宏程序調(diào)用

M99:宏程序返回格式:G65

Pxxxx

Lxxxx______

第一個xxxx代表程序號,后一個xxxx代表調(diào)用次數(shù),如果L沒寫代表只調(diào)用1次,________上的內(nèi)容是對變量和數(shù)值的說明。

為什么要使用宏程序?

.三、指令10、宏程序調(diào)用.31三、指令宏程序與主程序之間的參數(shù)對應(yīng)關(guān)系宏程序有兩種參數(shù)對應(yīng)關(guān)系,在使用上沒有區(qū)別,可以隨

溫馨提示

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

評論

0/150

提交評論