FANUC加工中心機(jī)教程_第1頁
FANUC加工中心機(jī)教程_第2頁
FANUC加工中心機(jī)教程_第3頁
FANUC加工中心機(jī)教程_第4頁
FANUC加工中心機(jī)教程_第5頁
已閱讀5頁,還剩85頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

1、一、 座標(biāo)系統(tǒng)綜合切削中心機(jī)是依據(jù)座標(biāo)系統(tǒng)來確定其刀具運動的路徑,因此座標(biāo)系統(tǒng)對數(shù)控程式設(shè)計上極為重要。座標(biāo)系統(tǒng)可分為右手直角坐標(biāo)系統(tǒng)與極座標(biāo)系統(tǒng),分述如下:1. 右手直角座標(biāo)系統(tǒng)在NC加工程式中,每一位移點之尺寸資料構(gòu)成一幾何敘述,此幾何敘述必須依靠一座標(biāo)系統(tǒng)來建立,數(shù)控系統(tǒng)即依據(jù)所建立的座標(biāo)系統(tǒng)來執(zhí)行定位及切削動作。切削中心機(jī)常采用的右手直角座標(biāo)系統(tǒng)(圖1)僅依據(jù)卡笛而二/三軸向座標(biāo)系統(tǒng)而建立。二軸座標(biāo)系統(tǒng)僅由兩條互成直角的直線所構(gòu)成,兩直線的交點,即為每一直線的零點。因此,兩直線稱之為兩座標(biāo)軸,其交點為零點,以X=0,Y=0表示之,如圖2所示。 三軸座標(biāo)系統(tǒng)是在二軸座標(biāo)系統(tǒng)中增加一座標(biāo)軸

2、Z,也就是一般所稱的3D(three dimensional system)。三軸座標(biāo)系統(tǒng)是以三條互相在空間垂直的直線所構(gòu)成,三直線稱之為X軸、Y軸、Z軸,其交點稱為系統(tǒng)的零點,以X=0、Y=0、Z=0表示之,如圖3所示。上述座標(biāo)系統(tǒng)在CNS中,設(shè)定為右手直角座標(biāo)系統(tǒng),以拇指方向代表X軸、食指方向代表Y軸、中指方向代表Z軸。2. 極座標(biāo)系統(tǒng)數(shù)控中位移點之座標(biāo)值亦可以極坐標(biāo)系統(tǒng)來敘述。極座標(biāo)系統(tǒng)僅以半徑及角度來表示。半徑為選定平面之第一軸,角度為第二軸,例如:XY平面選定時,指令半徑跟隨X軸,角度跟隨Y軸,如圖4所示。角度正方向為選定平面第一軸正向之逆時針方向,負(fù)方向為順時針方向。極坐標(biāo)之中心為

3、座標(biāo)之原點,如圖5所示。二、 M機(jī)能一覽表M 碼說 明備注M00M00 程式暫停M01M01 選擇性程式停止M02M02 程式結(jié)束M03M03 主軸正傳M04M04 主軸逆轉(zhuǎn)M05M05 主軸停止中心出水停止M06M06 刀具自動交換M07M07切削水射出霧狀M08M08 切削水1SETM09M09 切削水1RESETM10M10 吹氣功能設(shè)定OPTIONM11M11 吹氣功能重置OPTIONM12M12 B軸放松OPTIONM13M13 B 軸加緊OPTIONM19M19 主軸定位M29M29 剛性攻牙指令M30M30 程式結(jié)束M31M31 刀庫正轉(zhuǎn)MDIM32M32 刀庫逆轉(zhuǎn)MDIM33M

4、33 刀套下降MDIM34M34 刀套上升MDIM35M35 ARM中立到65度(正傳)MDIM36M36 ARM65度到中立(逆轉(zhuǎn))MDIM37M37 ARM下降旋轉(zhuǎn)上升(正轉(zhuǎn))MDIM38M38 ARM 65度到中立(正轉(zhuǎn))MDIM39M39 ARM下降旋轉(zhuǎn)上升(逆轉(zhuǎn))MDIM45M45 刀具破損檢測OPTIONM47M47 治具切削水ONOPTIONM48M48 治具切削水OFFOPTIONM49M49 主軸中心通水有效OPTIONM51M51 治具夾緊OPTIONM52M52 治具放松OPTIONM53M53 治具1夾緊OPTIONM54M54 治具1放松OPTIONM55M55 治具

5、2夾緊OPTIONM56M56 治具2放松OPTIONM60M60 自動門關(guān)OPTIONM61M61 自動門開OPTIONM71M71 主軸刀具夾緊MDIM72M72 主軸刀具放松MDIM75M75 RENISHAW PROBE ONOPTIONM76M76 計數(shù)器ONM89M89 軸向進(jìn)給致能M90M90 重刀設(shè)定M97M97 刀具壽命檢測OPTIONM98M98 呼叫副程式M99M99 回主程式M101M101 切削進(jìn)給率100%設(shè)定M102M102 切削進(jìn)給率100%取消M機(jī)能M機(jī)能又稱輔助機(jī)能,在數(shù)值控制機(jī)械上常有一些單純的開/關(guān)(ON/OFF)動作,這些動作皆歸類于輔助機(jī)能。通常M機(jī)

6、能除某些有通用性的標(biāo)準(zhǔn)碼外,亦可由制造廠商依其機(jī)械之動作要求,設(shè)計出不同之M指令,以為控制不同之開/關(guān)動作,或預(yù)留I/O(輸入/輸出)接點,作為操作者自行聯(lián)結(jié)其它附件使用。 在同一節(jié)中若有兩個M機(jī)能出現(xiàn)時,雖其動作不相沖突,但以排列在最后的M機(jī)能有效,如S600 M03 M08;此時切削液開但主軸不轉(zhuǎn)。 M碼的范圍由M00至M99,不同的M碼代表不同的動作,較常用者,如下:1. M00:程式停止程式自動執(zhí)行后,當(dāng)執(zhí)行到M00指令時,數(shù)值控制單元將停止一切的加工指令動作,再按啟動鈕后可繼續(xù)執(zhí)行下面的程式指令,MOO一般均單獨成為一個單節(jié)。2. M01:選擇性程式停止此一指令的功能與M00相同,但

7、其選擇停止或不停止,可由操作面板上的“選擇停止”按鈕來控制。當(dāng)開關(guān)置于ON時,則M01有效,其功能等于M00,若開關(guān)置于OFF時,則M01將不被執(zhí)行,即程式不會停止。3. M02:程式結(jié)束 M02表示加工程式結(jié)束,此時執(zhí)行“指標(biāo)”(CURSOR)停留于此一單節(jié)上,如欲使指標(biāo)回到程式開頭,必須先將模式鈕(model鈕)置于“編輯”上,再按“RESET”鍵使執(zhí)行指標(biāo)回復(fù)起始。4. M03:主軸正轉(zhuǎn)面對工作物方向,主軸以順時針方向旋轉(zhuǎn)。5. M04:主軸逆轉(zhuǎn)面對工作物方向,主軸以反時針方向旋轉(zhuǎn)。6. M05:主軸停止命令主軸停止旋轉(zhuǎn)。7. M06:刀具交換命令將刀倉中目前置于準(zhǔn)備換刀位置的刀具換至主

8、軸位置。8. M07:噴霧開啟有噴霧裝置之機(jī)械,令其開啟噴霧泵浦。9. M08:切削液開啟令切削液泵浦開啟,通常尚有一機(jī)械式門閥可以手動調(diào)節(jié)切削液流量大小。10. M09:噴霧及切削液關(guān)閉命令噴霧及冷卻液泵浦關(guān)閉11. M19:主軸定位令主軸旋轉(zhuǎn)至一固定之方向而后停止旋轉(zhuǎn),于裝置精搪孔刀及背搪孔刀使用G76或G87指令時,必須先手動插入此一指令,以對正偏位方向。12. M30:程式結(jié)束、記憶回復(fù)、紙帶回卷此一指令相當(dāng)于M02功能,所不同者仍執(zhí)行到此指令時,如為記憶操作執(zhí)行,指標(biāo)會自動回復(fù)至開始位置,如為紙帶操作為再配合有輪式讀帶機(jī),紙帶會自動回卷至程式開頭,以利同一程式繼續(xù)執(zhí)行。13. M98

9、:執(zhí)行副程式當(dāng)系統(tǒng)讀到此一指令時,執(zhí)行動作會跳至所指定的副程式,且連續(xù)執(zhí)行指定的次數(shù)。14. M99:副程式結(jié)束,回主程式當(dāng)副程式執(zhí)行完畢后,程式最后必須以此指令來表示副程式結(jié)束,使系統(tǒng)回到主程式中繼續(xù)執(zhí)行未完成之程式。三、 G碼一覽表G代碼組功 能G0001定位G01直線插補G02圓弧插補/螺旋線插補CWG03圓弧插補/螺旋線插補CCWG0400停刀,準(zhǔn)確停止G05.1AI先行控制/AI輪廓控制G07.1(G107)圓柱插補G08先行控制G09準(zhǔn)確停止G10可編程數(shù)據(jù)輸入G11可編程數(shù)據(jù)輸入方式取消G1517極坐標(biāo)指令取消G16極坐標(biāo)指令G1702選擇XPYP平面XP:X軸或其平行軸YP:Y

10、軸或其平行軸ZP:Z軸或其平行軸G18選擇ZPXP平面G19選擇YPZP平面G2006英寸輸入G21毫米輸入G2204存儲行程檢測功能有效G23存儲行程檢測功能無效G2700返回參考點檢測G28返回參考點G29從參考點返回G30返回第2,3,4參考點G31跳轉(zhuǎn)功能G3301螺紋切削G3700自動刀具長度測量G39拐角偏置圓弧插補G4007刀具半徑補償取消/三維補償取消G41左側(cè)刀具半徑補償/三維補償G42右側(cè)刀具半徑補償G40.1(G150)19法線方向控制取消方式G41.1(G151)法線方向控制左側(cè)接通G42.1(G152)法線方向控制右側(cè)接通G4308正向刀具長度補償G4408負(fù)向刀具長

11、度補償G4500刀具偏置值增加G46刀具偏置值減少G472倍刀具偏置值G481/2倍刀具偏置值G4908刀具長度補償取消G5011比例縮放取消G51比例縮放有效G50.122可編程鏡像取消G51.1可編程鏡像有效G5200尾部坐標(biāo)系設(shè)定G53選擇機(jī)床坐標(biāo)系G5414選擇工件坐標(biāo)系1G54.1選擇附加工件坐標(biāo)系G55選擇工件坐標(biāo)系2G56選擇工件坐標(biāo)系3G57選擇工件坐標(biāo)系4G58選擇工件坐標(biāo)系5G59選擇工件坐標(biāo)系6G6000/01單方向定位G6115準(zhǔn)確停止方式G62自動拐角倍率G6315攻絲模式G64切削方式G6500宏程序調(diào)用G6612宏程序模態(tài)調(diào)用G67宏程序模態(tài)調(diào)用取消G6816坐標(biāo)

12、旋轉(zhuǎn)/三維坐標(biāo)轉(zhuǎn)換G69坐標(biāo)旋轉(zhuǎn)取消/三維坐標(biāo)轉(zhuǎn)換取消G7309排屑鉆孔循環(huán)G74左旋攻絲循環(huán)G7501切入磨削循環(huán)(用于磨床)G7609精鏜循環(huán)G7701切入直接固定尺寸磨削循環(huán)(用于磨床)G78連續(xù)進(jìn)刀表面磨削循環(huán)(用于磨床)G79間歇進(jìn)刀表面磨削循環(huán)(用于磨床)G8009固定循環(huán)取消/外部操作功能取消G81鉆孔循環(huán)、锪鏜循環(huán)或外部操作功能 G82鉆孔循環(huán)或反鏜循環(huán)G83排屑鉆孔循環(huán)G84攻絲循環(huán)G85鏜孔循環(huán)G86鏜孔循環(huán)G87背鏜循環(huán)G8809鏜孔循環(huán)G89鏜孔循環(huán)G9003絕對值編程G91增量值編程G9200設(shè)定工件坐標(biāo)系或最大主軸速度箝制 G92.1工件坐標(biāo)系預(yù)置 G9405每分進(jìn)

13、給 G95每轉(zhuǎn)進(jìn)給 G9613恒表面速度控制 G97恒表面速度控制取消 G9810固定循環(huán)返回到初始點 G99固定循環(huán)返回到R 點 G16020橫向進(jìn)磨控制取消(磨床) G161橫向進(jìn)磨控制(磨床)G機(jī)能 G機(jī)能又稱準(zhǔn)備機(jī)能,它是數(shù)控系統(tǒng)中已經(jīng)設(shè)定好的機(jī)能,其范圍由G00至G99,不同的G碼代表不同的意義與不同的動作方式。準(zhǔn)備機(jī)能可區(qū)分為兩大類:1. 一次式G碼(ONE SHOT G CODE)此類G碼僅在所在的單節(jié)內(nèi)有效,對其它單節(jié)則不構(gòu)成影響,如G04,G28,G92等等。2. 模式G碼(MODEL G CODE)此類G碼經(jīng)設(shè)定后,一直有效,直到被同一群之G碼取代為止。G00有效單節(jié)例:G

14、00Z20.; X50.Y50.;G01Z-10.F300-G01替代了G00注:1.屬于“00組群”的G碼為一次式G碼。2.“00組群”以外的G碼皆為模式G碼。四、F.S.T機(jī)能F機(jī)能F機(jī)能又稱為進(jìn)給率機(jī)能,用于控制刀具位移的速度(圖1),其后所接數(shù)值代表每分鐘刀具進(jìn)給量,單位為mm/min。F機(jī)能指令值如超過制造廠商所設(shè)定之范圍時,則以所設(shè)定之最高或最低進(jìn)給率為實際進(jìn)給率。F機(jī)能一經(jīng)設(shè)定后如未被重新指定,則表示先前所設(shè)定之進(jìn)給率繼續(xù)有效。在操作中為了實際加工條件之需要,亦可由操作面板中之“切削進(jìn)給率”旋轉(zhuǎn)來調(diào)整實際進(jìn)給率與程式F指令值之百分比。S機(jī)能S機(jī)能又稱主軸轉(zhuǎn)速機(jī)能,在AC主軸馬達(dá)上

15、,主軸轉(zhuǎn)速可由S后接所需之每分鐘轉(zhuǎn)速直接控制,如其值大于或小于制造廠商所設(shè)定之最高或最低轉(zhuǎn)速時,將以其最高或最低轉(zhuǎn)速為實際轉(zhuǎn)速。在操作中為了實際加工條件之需要,亦可由操作面板之“主軸轉(zhuǎn)速調(diào)整率”旋轉(zhuǎn)來調(diào)整主軸實際轉(zhuǎn)速與程式S指令值之百分比。當(dāng)系統(tǒng)執(zhí)行S指令時主軸此時尚未開始旋轉(zhuǎn),需待有M03或M04指令時主軸才開始正轉(zhuǎn)或逆轉(zhuǎn)。注:切削計算公式1. 切削速度S=1000V/DS:主軸轉(zhuǎn)速 RPMV:切削速度 m/min:圓周率 3.14D:刀具直徑 mm2. 攻牙鉆孔尺寸 d=D-P d:鉆頭直徑 D:螺紋最大徑 P:螺紋節(jié)距3.118°鉆頭之鉆尖長度計算 L=D/2(3)0.5=0.

16、3D L=鉆頭長度 D=其頭直徑如右圖所示: 4.切削進(jìn)給率計算 F=fz*Z*S F:床臺速度 mm/min Fz:每齒進(jìn)給 mm/tooth Z:刀具齒數(shù)例題:已知切削刀具直徑:100mm(D) 刀片之切削速度 :100m/min(V) 圓周率 :3.14() 刀具每齒切進(jìn) :0.15mm/tooth(fz) 切削刀具之刃 :6齒(Z)計算:S=1000V/3.14D=100*1000/3.14/100 =318RPMF=fz*Z*S=0.15*6*318 =286mm/min(分)T機(jī)能T機(jī)能又稱刀具機(jī)能,T后所接數(shù)字代表欲呼叫刀具的號碼,當(dāng)T機(jī)能被執(zhí)行時,被呼叫的刀具轉(zhuǎn)至準(zhǔn)備換刀位置,

17、但尚無換刀動作,因此T指令可在換刀指令(M06)之前即予以設(shè)定,以節(jié)省換刀時等待刀具之時間。T指令所呼叫之刀具如已在主軸時,系統(tǒng)會產(chǎn)生“ALARM”之警示信號。五、 G90,G91位置指令G90:絕對值指令,依照坐標(biāo)值移動。(如圖一)程式格式 G90 X Y Z ;G91:增量值指令,依照現(xiàn)在位置至次動作點位置距離,直接指令移動距離。(如圖二)程式格式 G91 X Y Z ;例:絕對指令G90 增量指令G91G90 X0.Y0. O G91X0.Y0. OX20.Y10. OA X20.Y10. OA 圖一 絕對值座標(biāo)圖二 增量值座標(biāo)系統(tǒng)X70. AB X50. AB Y25. BC Y15.

18、 BC X20.Y60. CD X-50.Y35 CD Y10. DA Y-50. DA X0.Y0. AO X-20.Y-10. AO 六、 G00快速定位G00 為快速移動至坐標(biāo)值之位置,其移動速度以機(jī)械最快之速度移動。指令方式:G00X Y Z ;例:G90G00X200.Y100.;注:在G00指令的快速進(jìn)給率,米數(shù)由工具機(jī)制造廠對各軸獨立設(shè)定。(參數(shù)號碼在NO.518NO.521七、 G01直線切削G01為直線切削至坐標(biāo)值之位置,其移動速度以指令進(jìn)給率之Fmm/min速度移動。指令方式:G01X Y Z ;例如:G90G01X200.Y100.F200.;例如:G90G01A90.F

19、300;(用于第四軸旋轉(zhuǎn))八、 圓弧切削(G02/G03)G02:順時針方向切削G03:反時針方向切削指令方式: R G02(G03)X Y I J K F ;注:1.I,J 及+;-值的判斷: 起點看圓心,起點是在X 軸上時,向量取I 值;起點看圓心,起點是在Y軸上時,向量取J值。 起點看圓心,圓心是在起點的上方或右方時,取正值;起點看圓心,圓心是在起點的下方或左方時,取負(fù)值。X 的向量 IY 的向量 J Z 的向量 K注:2.如果半徑值指定為R,其圓弧180°時,R值為正,圓弧180°時,R 值為負(fù)。注:3.圓弧切削為一完全圓時,其指令為G02I 或G02J ,如果為G

20、02R 兩個圓相接時,真圓度誤差會太大。范例一:(1) G54G90G00X200.0Y40.0;-60.0F300;G02X120.0Y60.0I-50.0;(2) G54G90G00X200.0Y40.0;60.0F300;G02X120.0Y60.0R50.0;G54G90G00X200.Y40.;G03X140.Y100.R-60.F300;G02X120.Y60.R50.;范例二:范例三:G54G90G00X133.0Y50.0;G90G50.0F100;G01X83.284;G02X73.284Y70.0R10.;G03X15.0Y60.0R30.0;G01Y21.314;G03X

21、23.0Y10.0R12.0;G90G54G00X0Y0;G01X50.F200;G02I-50.;G01X0.;范例四:九、 G54至G59方式設(shè)定工作坐標(biāo)系統(tǒng) (1) 設(shè)定工作座標(biāo)系統(tǒng)可設(shè)定六個工作座標(biāo)系統(tǒng)每個軸從機(jī)械原點到座標(biāo)系統(tǒng)原點的距離設(shè)定決定這六個坐標(biāo)系 統(tǒng)。ZOFS1:工作座標(biāo)系統(tǒng)1的工作原點補正值ZOFS2:工作座標(biāo)系統(tǒng)2的工作原點補正值ZOFS3:工作座標(biāo)系統(tǒng)3的工作原點補正值ZOFS4:工作座標(biāo)系統(tǒng)4的工作原點補正值ZOFS5:工作座標(biāo)系統(tǒng)5的工作原點補正值ZOFS6:工作座標(biāo)系統(tǒng)6的工作原點補正值十、G43,G44刀長補正設(shè)定G43:+方向補正G44:-方向補正指令方式:

22、Z H ;G43:G44: 本功能的使用是在程式設(shè)計中,每把刀具長度間的差異設(shè)定。實際機(jī)臺上,刀具補正設(shè)定程式范例(一) G43Z20.H01;工具補正番號 數(shù)據(jù) 番號 數(shù)據(jù)001 -300 009 0002 0 010 0003 0 011 0004 0 012 0005 0 013 0006 0 014 0007 0 015 0008 0 016 0 現(xiàn)在位置X 0.000 Z 0.000Y 0.000補正 坐標(biāo)系 (二) G44Z20.H01;工具補正番號 數(shù)據(jù) 番號 數(shù)據(jù)01 300 009 002 0 010 003 0 011 004 0 012 005 0 013 006 0 0

23、14 007 0 015 008 0 016 0 現(xiàn)在位置X 0.000 Z 0.000Y 0.000補正 坐標(biāo)系 程式范例說明A. 鉆孔加工:O0001N1(DR-10)G90G54G00X50.Y50.M08;G43Z20.H01M03S800;Z3.;G01Z-25.F128;G00Z3.;X-50.;G01Z-25.;G00Z3.;Y-50.;G01Z-25.;G00Z3.;X50.G01Z-25.;G00Z20.M9;G91G28Z0.M5;M30;B、鍵槽溝加工O0002;N1(EM-10);G90G54G00X22.5Y0M08;G43Z20.H01M03S710;Z2.;G01

24、Z-5.F40;G42X-22.5F85;Z2.;G00Z20.M9;G91G28Z0.;M30;C、面銑加工O0003;N1(FC-80);G90G54G00X150.Y35.M08;G43Z20.H01M03S355;Z0;G01X-150.F285;G00Y-35.;G01X150.;G00Z20.M9;M30;十一、G28自動原點復(fù)歸本指令對指定軸指令經(jīng)過中間點自動原點復(fù)歸。G28X Y Z ; 中間點G91G28X0.Y0.;(AR)G90G28X300.Y200.;(ABR)十二、程式制作基本概念何謂程式制作NC機(jī)械的加工是利用程式來控制刀具的切削位移,因此使用NC工具來加工時,首

25、先須把刀具的移動路徑和其他加工條件轉(zhuǎn)換為程式,所制作的程式即稱為加工程式。程式制作時必須考慮的要素:(1) 決定用NC工具機(jī)加工的范圍并選定所使用之NC工具機(jī)。(2) 材料夾持方法及夾具選擇。(3) 切削順序(工程的分割、刀具出發(fā)點、粗切削及精切削的切削量、刀具通路)。(4) 切削刀具、刀把的選定與安置。(5) 切削條件(主軸轉(zhuǎn)速、進(jìn)給速度、切削液)之設(shè)定。程式設(shè)計方法數(shù)值控制單元對程式控制而言,是一最忠實的執(zhí)行者。因此,整個數(shù)值控制的加工過程中,程式設(shè)計是極重要的一環(huán)。所以一位優(yōu)良的程式設(shè)計師必須具備一些條件:(1) 優(yōu)良的試圖能力。(2) 具備豐富之機(jī)械加工經(jīng)驗。(3) 良好的幾何、三角代

26、數(shù)基礎(chǔ)。(4) 對切削條件之選定及夾具之設(shè)定有良好的能力。(5) 具備豐富的數(shù)控程式基礎(chǔ)。數(shù)值控制加工程式的設(shè)計方法,有以下兩種:1.手工程式設(shè)計。2.自動程式設(shè)計。茲分述如下:1. 手工程式設(shè)計(manualprogramming)手工程式設(shè)計僅以人工將工作圖設(shè)計成數(shù)控程式。在人工程式設(shè)計過程中,為了配合加工程式上的需要,必須計算出加工過程刀具的座標(biāo)位置與移動量。刀具的位置計算出來后,再依據(jù)加工順序?qū)⒐ぞ邫C(jī)的位移指令、位移速率、輔助機(jī)能等資料依一定的格式編寫成一完整的數(shù)值控制加工程式,經(jīng)復(fù)核無誤之后再制成打孔紙帶。2. 自動程式設(shè)計(automatical programming)加工零件輪

27、廓形狀復(fù)雜時,利用手工程式設(shè)計方法計算坐標(biāo)值,不但費時且容易錯誤,致使加工成品無法符合要求。若利用電腦高速的運算能力,程式設(shè)計者可以簡單的語言與電腦溝通,來描述工件的形狀、大小、加工順序、工具機(jī)的動作,然后交給電腦來處理程式。程式的組成加工程式可分為主程式和副程式,通常NC的操作遵照主程式的指令進(jìn)行,但當(dāng)主程式遇到執(zhí)行副程式指令時,其后NC則遵照指令進(jìn)入副程式,當(dāng)在副程式遇到執(zhí)行主程式指令時,NC又回到主程式中繼續(xù)執(zhí)行,其執(zhí)行流程如圖1所示。1. 單節(jié)(block)(;)“EOB”(END OF BLOCK)符號來區(qū)分,圖2為一單節(jié)與一單節(jié)隔開的記號。注:每一單節(jié)的字?jǐn)?shù)并無限制,因此可按需要來

28、組合使用。2. 單語(words) 一單節(jié)包含一個以上的單語,單語由一位址碼(A-Z)和一些數(shù)字(+,-,.,09)所組成。例: Z -120.5 位址碼 數(shù)值單語每一單節(jié)可由下列單語所組成:位址由英文字母來表示,其目的在限定其后數(shù)值的意義。位址依照已設(shè)定的程式機(jī)能而有不同的意義。表1為各位址之意義。機(jī)能位址意 義程式號碼O程式號碼序 號N序號準(zhǔn)備機(jī)能G動作模式(直線、圓弧等)尺寸字X、Y、Z坐標(biāo)軸移動指令A(yù),B,C,U,V,W附加軸移動指令尺寸字R圓弧半徑I、J、K圓弧中心坐標(biāo)進(jìn)給機(jī)能F進(jìn)給率主軸機(jī)能S主軸速度刀具機(jī)能T刀具號碼、刀具補正號碼輔助機(jī)能M機(jī)械側(cè)ON/OFF控制B床臺位置補正號碼

29、H、D補正號碼指令暫 停P、X暫停時間程式號碼指定P副程式號碼指定序號指定P副程式重復(fù)次數(shù)序號指定重復(fù)次數(shù)L.K副程式重復(fù)次數(shù)參 數(shù)P、Q、R固定循環(huán)表 13.程式號碼及程式名稱程式號碼用來作為程式和程式的區(qū)分,即以程式號碼代表一完整的加工程式。EIA系統(tǒng)中程式號碼以下列方式編定:ISO系統(tǒng)中則以:表示。一個程式以程式號碼為開始,而以M02;M30;或M99;為結(jié)束。其中M02,M30為主程式之結(jié)束。M99為副程式之結(jié)束。程式組成的范例:例一:O0001;T1M6;T2N1(CDR-5);G90G54G00X0.Y0.;G43Z20.H01;M03S1000;M8;-G0Z20.M9;G91G

30、28Z0.M5;M06;T0;N2(DR-8);G90G54G3M08;G43Z20.H02M03S1000;-G91G28Z0.M09;M06;T0;N3(EM-15);G90G54G00X0.Y0.;G43Z20.H03;M03S1000;M8;-G0Z20.M9;G91G28Z0.M5;M06;M30;例二:O0001;T1M6;T0;;T1M6;N1(DR-5);G90G54G00X0.Y0.;G43Z20.H01;M03S1000;M8;-G0Z20.M9;G91G28Z0.M5;M06;T3;N2(DR-8);G90G54G00X0.Y0.;G43Z20.H02;M03S1000;

31、M8;-G0Z20.M9;G91G28Z0.M5;M06;T0;N3(EM-15);G90G54G00X0.Y0.;G43Z20.H03;M03S1000;M8;-G0Z20.M9;G91G28Z0.M5;M30;十三、切削循環(huán)(G73,G74,G76,G80,至G89)一個簡化程式的自動循環(huán),用一個G碼的單節(jié)通常在幾個單節(jié)的加工操作。自動循環(huán)Gcode鉆孔(-Z方向)孔底位置的動作移回動作用途G73中間進(jìn)給快速進(jìn)給啄式鉆孔循環(huán)G74進(jìn)給暫停主軸正轉(zhuǎn)進(jìn)給攻左牙循環(huán)G76進(jìn)給主軸定位停止快速進(jìn)給精搪孔循環(huán)G80消除G81進(jìn)給快速進(jìn)給鉆孔循環(huán)G82進(jìn)給暫??焖龠M(jìn)給鉆孔循環(huán)G83中間進(jìn)給快速進(jìn)給深孔

32、啄式鉆孔循環(huán)G84進(jìn)給暫停主軸逆轉(zhuǎn)進(jìn)給攻右牙循環(huán)G85進(jìn)給進(jìn)給鉸孔循環(huán)G86進(jìn)給主軸停止快速進(jìn)給搪孔循環(huán)G87進(jìn)給主軸正轉(zhuǎn)快速進(jìn)給背搪孔循環(huán)G88進(jìn)給暫停主軸停止手動搪孔循環(huán)G89進(jìn)給暫停進(jìn)給搪孔循環(huán)通常,一個自動循環(huán)由以下所示六個動作順序組成。動作1-X及Y軸定位(也包含其它軸)動作2-快速移動至R點動作3-鉆孔動作4-孔底位置的動作動作5-移回至R點動作6-快速移動至起始點以下為自動循環(huán)動作:在X、Y平面執(zhí)行快速定位,在Z軸執(zhí)行快速鉆孔。在這個平面及這個軸以外的組合不能執(zhí)行快速定位及鉆孔。自動循環(huán)與平面選擇G碼無關(guān)。這些自動循環(huán)動作,更嚴(yán)格的規(guī)定,由三個模式組成,每個模式在特殊狀態(tài)G碼指定

33、,顯示如下:(1)資料格式 G90 絕對 G91 增量(2)回復(fù)點位置 G98 起始點位置 G99 R點位置(3)鉆孔模式 G73 G74 G76 G80 G81 自動循環(huán) . G89(注)起始點位置是在從自動循環(huán)消除模式變成自動循環(huán)模式時Z軸的絕對值。(a)下面表示對應(yīng)模式(G90或G91)指定資料的方法。(b)用G98或G99指令區(qū)別刀具回復(fù)到R點位置或起始點位置,如圖下所示。最初的鉆孔用G99,最后的鉆孔用G98。當(dāng)在G98模式自動循環(huán)重復(fù)K次時,刀具從最初鉆孔回復(fù)到起始點位置。在G99模式,即使在鉆孔執(zhí)行中起始點位置不變更。(1) G73(啄式鉆孔循環(huán))指令方式:G73X Y Z R

34、Q F ;移回量d是用參數(shù)(NO.0531)設(shè)定。因為Z軸方向間歇進(jìn)給使在鉆深孔時,設(shè)定很小的移回量,并使排屑容易,執(zhí)行高效率的加工。移回是以快速給率執(zhí)行。(2) G74(攻左牙循環(huán))指令方式:G74X Y Z R Q F ;注:F=主軸轉(zhuǎn)速*牙距(英制牙距換算:25.4/每寸有幾牙=牙距)在孔底位置,主軸正轉(zhuǎn)執(zhí)行攻左牙。(注)在G74指定攻左牙時,進(jìn)給率調(diào)整無效,及即使用進(jìn)給暫停,循環(huán)在回復(fù)動作結(jié)束之前不會停止。(3)G76(精搪孔循環(huán))指令方式:G76X Y Z R Q F ;因為主軸在孔底位置執(zhí)行定位停止,主軸向切削方向的反方向平移后移回,可執(zhí)行高精度及高效率的搪孔而不會傷到工件的表面。

35、(注)平移量用Q指定。Q值一定是正值。如果指定負(fù)值則負(fù)號無效。平移方向可用參數(shù)設(shè)定選擇+X,+Y,-X及-Y的任何一個(參數(shù)NO.0002)。在自動循環(huán)的Q值是狀態(tài)值。因為Q值也用于G73及G83的切入量,指定時必須非常注意。(4)G80(自動循環(huán)消除)自動循環(huán)消除(G73,G74,G76,G81,至G89)消除,以后執(zhí)行通常的動作。R點及Z點也消除。(即是,對增量指令R=0及Z=0。)其它鉆孔資料也消除。(5)G81(鉆孔循環(huán),點搪孔循環(huán))指令方式:G81X Y Z R F ;(6) G82(鉆孔循環(huán))指令方式:G82X Y Z R P F ; 注:P1000=1秒與G81相同。在孔底位置執(zhí)

36、行暫停(用P碼指定)及主軸上升。在孔底位置暫停改善鉆盲孔的孔底精度。(7) G83(深孔啄式鉆孔循環(huán))指令方式:G83X Y Z Q R F ;以上指令分段式鉆孔循環(huán),Q是每次切削量,用增量值指定。在第二次及以后的切入執(zhí)行時,在執(zhí)行切入前dmm(或inch)的位置,快速進(jìn)給轉(zhuǎn)換成切削進(jìn)給。指定的Q值一定是正值。如果指令負(fù)值,則負(fù)號無效。D值用參數(shù)(參數(shù)NO.0532設(shè)定)。(8) G84(攻右牙循環(huán))指令方式:G84X Y Z R F ;在孔底位置主軸逆轉(zhuǎn),執(zhí)行攻牙循環(huán)。(注)在G84指定的攻牙循環(huán)中,進(jìn)給率調(diào)整無效,及即使使用進(jìn)給暫停,循環(huán)在回復(fù)動作結(jié)束之前不會停止。(9) G85(鉸孔循環(huán)

37、)指令方式:G85X Y Z R F ;與G84相同,但是在孔底位置主軸不逆轉(zhuǎn)。(10) G86(搪孔循環(huán))指令方式:G86X Y Z R F ;與G81相同,但是在孔底位置主軸停止并以快速進(jìn)給移回。(11) G87(搪孔循環(huán)/背搪孔循環(huán))指令方式:G87X Y Z R Q F ;刀具沿X及Y軸定位后,主軸停止在定位。主軸向刀具反方向平移及以快速進(jìn)給率在孔底位置定位(R 點)。在這個位置,刀具只對平移量返回,主軸正轉(zhuǎn)。在Z軸的正方向到Z點執(zhí)行加工,在這個位置,主軸再度停止在定位,及向刀具的反向平移,刀具從孔退出。刀具回復(fù)到起始位置后,只對平移量返回。主軸正轉(zhuǎn),刀具依照下一個單節(jié)指令移動。平移量

38、及方向與G76相同。(方向設(shè)定在G76及G87相同。)(12) G88(搪孔循環(huán))指令方式:G88X Y Z R P F ;(13) G89(搪孔循環(huán))指令方式:G89X Y Z R P F ;與G85相同,但是在孔底位置執(zhí)行暫停。十四、程式范例A. 魚眼孔加工:O0001;G99G73R2.Z-30.Q4.F128;T1M6;X-50;T2;Y-50;N1(CDR);X50.;G90G54G00X50.Y50.;G80Z20.M09;G43Z20.H01;G91G28Z0.M5;M03S1000;M06;M08;T0;G99G81R2.Z-5.F120;N3(EM-15);X-50.;G90

39、G54G00X50.Y50.;Y-50.;G43Z20.H03;X50.;M03S500;G80Z20.M09;M08;G91G28Z0.M5;G99G82R2.Z-5P500F70;M06;X-50.;T3;Y-50.;N2(DR-10);X50.;G90G54G00X50.Y50.;G80Z20.M09;G43Z20.H02;G91G28Z0.M5;M03S800;M06;M08;M30;B. 搪孔加工O002;G80G40G49;T1M6;T2;N1(CDR); G90G54G00X50.Y-120; G43Z20.H01;M03S1000;M8; G99G81R2.Z-5.F120;

40、X150.Y-50.; X200.;G80Z20.M09; G91G28Z0.M5; M06;T3; N2(DR-28);G90G54G00X50.Y-120.;G43Z20.H02;M03S350;M8; G99G83R2.Z-40.Q5.F80;X150.Y-50.;X200.;G80Z20.M09;G91G28Z0.M5;M06;T4;N3(BR-29.7);G90G54G00X50.Y-120.;G43Z20.H03;M03S800;M8;G99G0.2F90;X150.Y-50.;X200.;G80Z20.M09;G91G28Z0.M5;M06;T0;N4(BR-30);G90G54

41、G00X50.Y-120.;-G43Z20.H04;M03S1000;M8;G99G0.2F70;X150.Y-50;X200.;G80Z20.M09;G91G28Z0.M5;M06;M30;C. 剛性攻牙加工剛性攻牙范例:V-140兩段變速及V-80兩段變速程式寫法如下:G90G54G00X0.Y0.M08;G43Z20.H01;M03S2000;此S 用于主軸變至高速或低速檔。M29S800;此S為實際攻牙之轉(zhuǎn)速。G98G84R5.Z-20.F800;F=攻牙轉(zhuǎn)速(800)*牙距9(1)=800G80M9;G91G28Z0.M5;M30;注<1> M29S650=>以上主

42、軸必須在高速檔。 S650=以下主軸必須在低速檔。V-140=M03S1063=以上為高速檔。 S1063=以下為低速檔。V-80=M03S1399=以上為高速檔。 S1399=以下為低速檔。注2V-80單段的M03S800與M29S800之S相同即可。范例:G99R-8.Z-14.X70.;O0003;X0.;T1M6;Y-30;T2;G98X-70.;N1(CDR-90);R2.Z-4.X-120.;G90G54G00X120.Y30.;G80Z20.M9;G43Z20.H01;G91G28Z0M5;M03S1000;;M06;M8; T3;Z2.;N2(DR-6.8);G98G81R2.

43、Z-4.F80;G90G80G54G00X120.Y30.;G43Z20.H02;D矩形陣列加工M03S1200;O0004;M8; ;T1M6;Z2.;T0;G98G73R2.Z-25.Q4.F120;N1(DR-12);G99R-8.Z-33.X70.;G90G54G00X-20.Y-15.X0;G43Z20.H01;Y-30;M03S600;G98X-70.;M8;R2.Z-25.X-120.;G99G81R2.Z-26.F120.;G80Z20.M09;G91X-35.K7;G91G28Z0.M5;Y-30.;M06;X35.K7;T0;Y-30;N3(TAP-8);X-35.K7;G

44、43Z20.H02;G80Z20.M9;M03S1200;G91G28Z0M5;M8; M6;Z2.;M30;G98G73R2.Z-25.Q4.F120;G99R-8.Z-33.X70.;X0;Y-30;G98X-70.;R2.Z-25.X-120.;G80Z20.M09;G91G28Z0.M5;M06;M30;十五.刀具半徑補正(G40,G41,G42)G40:刀具半徑補正消除在G00或G01狀態(tài),G40X Y 指令,指定各軸在G01模式從補正量的起點向終點直線移動,在G00模式各軸以快速進(jìn)給移動。本指令指定從刀具半徑補正模式進(jìn)入消除模式。注1:在G40指定時,來指定X Y 刀具以向量向反方

45、向移動。注2:G40不可在G02,G03狀態(tài)下進(jìn)入消除模式。G41:刀具半徑左補正在G00或G01狀態(tài)。指令G41X Y D ;在補正量為零的場合,本指令指定從消除模式進(jìn)入刀具半徑補正模式。此時補正號碼用D碼指定。G42:刀具半徑右補正G42與G41相反,制定刀具進(jìn)行方向向加工物的右側(cè)補正,就是用G42做成的向量與用G41做成的向量方向相反,補正的方法與G41幾乎相同。在G00或G01狀態(tài),指令G42X Y D ;注1:G41,G42之方向判斷是依據(jù)刀具行進(jìn)方向偏左或偏右決定。注2:G41,G42不可在G02,G03狀態(tài)下進(jìn)入半徑補正。A. 正方形輪廓加工O0001;T1M6;T0;N1(EM

46、-20);G90G54G00X65.Y-60.;G43Z20.H01;M03S800;M8;Z-12.;G42X50.D25;G01Y50.F100;X-50.;Y-50.;X55;G00G40Z20.M09;G91G28Z0.M5;M6;M30;B. 圓形輪廓加工O0002;(1)直線入刀G01G42X30.D25F100;N1(EM-20);G02L-30.;T1M6;G01G40X0.;T0;G00Z20.M09;G90G54G40G00X65.Y0.;G91G28Z0M5;G43Z20.H01;M6;M03S800;M30;M8;Z-12.;G01G41X50.D25F80;G02L-50.F100;G01G40X65.;G00Z20.M09;G91G28Z0.M5;M6;M30;O0002;(2)切線入刀 T1M6;T0;N1(EM-20);G90G54G00X65.Y10.;G43Z20.H01;M03S800;M8;Z-12.;G01G41X50.D25F80;Y0.;G02L-50.F100;G01Y10.;

溫馨提示

  • 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

提交評論