數(shù)控銑削加工編程
《數(shù)控銑削加工編程》由會員分享,可在線閱讀,更多相關(guān)《數(shù)控銑削加工編程(176頁珍藏版)》請在裝配圖網(wǎng)上搜索。
1、1,,漢川HC1 數(shù)控系統(tǒng),5.1 數(shù)控銑削編程概述,第5章 數(shù)控銑削加工編程,5.2 數(shù)控銑床系統(tǒng)指令,5.3 典型零件數(shù)控銑削編程綜合實(shí)例,FANUC 0i Mate 數(shù)控系統(tǒng),2,數(shù)控銑床是機(jī)床設(shè)備中應(yīng)用非常廣泛的加工機(jī)床,它可以進(jìn)行平面銑削、平面型腔銑削、外形輪廓銑削、三維復(fù)雜型面銑削,還可進(jìn)行鉆削、鏜削、螺紋切削等孔加工。加工中心、柔性制造單元等都是在數(shù)控銑床的基礎(chǔ)上產(chǎn)生和發(fā)展起來的。 數(shù)控銑床分類: a.立式銑床 b.臥式銑床 c.萬能式數(shù)控銑床 d.龍門式銑床,5.1 數(shù)控銑削編程概述,3,數(shù)控銑床具有豐富的加工功能和較寬的加工工藝范圍。各種類型數(shù)控銑床所配置的數(shù)控系統(tǒng)
2、雖然各有不同,但各種數(shù)控系統(tǒng)的功能,除一些特殊功能不盡相同外,其主要功能基本相同。數(shù)控銑床的主要功能有:,1、點(diǎn)位控制功能2、連續(xù)輪廓控制功能3、刀具半徑補(bǔ)償功能4、刀具長度補(bǔ)償功能5、比例縮放及鏡像加工功能6、旋轉(zhuǎn)功能7、子程序調(diào)用功能8、用戶宏程序功能,5.1.1. 數(shù)控銑削加工特點(diǎn),4,數(shù)控銑床的加工范圍,銑削加工是機(jī)械加工中最常用的加工方法之一,它主要包括平面銑削和輪廓銑削,也可以對零件進(jìn)行鉆、擴(kuò)、鉸、鏜、锪加工及螺紋加工等。數(shù)控銑削主要適合于下列幾類零件的加工。,1、平面類零件 平面類零件是指加工面平行或垂直于水平面,以及加工面與水平面的夾角為一定值的零件,這類加工面可展開為平面。,
3、,a)輪廓面A b)輪廓面B c)輪廓面C,5,2、 直紋曲面類零件 直紋曲面類零件是指由直線依某種規(guī)律移動所產(chǎn)生的曲面類零件。加工面不能展開為平面。,直紋曲面,數(shù)控銑床的加工范圍,6,3、 立體曲面類零件 加工面為空間曲面的零件稱為立體曲面類零件。這類零件的加工面不能展成平面,一般使用球頭銑刀切削,加工面與銑刀始終為點(diǎn)接觸,若采用其它刀具加工,易產(chǎn)生干涉而破壞鄰近表面。可采用行切法或三坐標(biāo)聯(lián)動加工(空間直線插補(bǔ))。,,數(shù)控銑床的加工范圍,7,數(shù)控銑床的夾具和刀具,1、夾具 數(shù)控銑床主要用于加工形狀復(fù)雜的零件,但所使用夾具的結(jié)構(gòu)往往并不復(fù)雜,數(shù)控銑床夾具的選用可首
4、先根據(jù)生產(chǎn)零件的批量來確定。對單件、小批量、工作量較大的模具加工來說,一般可直接在機(jī)床工作臺面上通過調(diào)整實(shí)現(xiàn)定位與夾緊,然后通過加工坐標(biāo)系的設(shè)定來確定零件的位置。 對有一定批量的零件來說,可選用結(jié)構(gòu)較簡單的夾具。,8,2、刀具 數(shù)控銑床上所采用的刀具要根據(jù)被加工零件的材料、幾何形狀、表面質(zhì)量要求、熱處理狀態(tài)、切削性能及加工余量等,選擇剛性好、耐用度高的刀具。常見刀具見右圖。,,,數(shù)控銑床的夾具和刀具,9,銑刀類型選擇,,1) 銑較大平面時,為了提高生產(chǎn)效率和提高加工表面粗糙度,一般采用刀片鑲嵌式盤形銑刀。,,,,數(shù)控銑床的夾具和刀具,10,2)曲面類零件,加工曲面類零件時,為了保證刀具切削刃與
5、加工輪廓在切削點(diǎn)相切,而避免刀刃與工件輪廓發(fā)生干涉,一般采用球頭銑刀。粗加工用兩刃銑刀,半精加工和精加工用四刃銑刀,如圖所示。,數(shù)控銑床的夾具和刀具,11,3)銑小平面或臺階面,銑小平面或臺階面一般采用通用銑刀,如圖所示。,數(shù)控銑床的夾具和刀具,12,4)鍵槽,銑鍵槽時,為了保證槽的尺寸精度、一般用兩刃鍵槽銑刀,如圖所示。,數(shù)控銑床的夾具和刀具,13,5)孔加工,孔加工時,可采用鉆頭、鏜刀等孔加工類刀具,如圖所示。,數(shù)控銑床的夾具和刀具,14,機(jī)床坐標(biāo)系,是機(jī)床固有的坐標(biāo)系,機(jī)床坐標(biāo)系的原點(diǎn)也稱為機(jī)床原點(diǎn)或機(jī)床零點(diǎn)。在機(jī)床經(jīng)過設(shè)計制造和調(diào)整后這個原點(diǎn)便被確定下來,它是固定的點(diǎn)。,,5.1.2
6、數(shù)控銑床的坐標(biāo)系,15,迪卡爾,數(shù)控機(jī)床采用的是笛卡爾的直角三坐標(biāo)系統(tǒng),X、Y、Z三軸之間的關(guān)系遵循右手定則。如右圖所示,右手三指盡量互成直角,拇指指向X軸正方向,食指指向Y軸正方向,中指指向Z軸正方向。,遵循右手笛卡爾直角坐標(biāo)系原則:,5.1.2 數(shù)控銑床的坐標(biāo)系,16,數(shù)控裝置通電后通常要進(jìn)行回參考點(diǎn)操作,以建立機(jī)床坐標(biāo)系。參考點(diǎn)可以與機(jī)床原(零)點(diǎn)重合,也可以不重合,通過參數(shù)來指定機(jī)床參考點(diǎn)到機(jī)床原點(diǎn)的距離。機(jī)床回到了參考點(diǎn)位置也就知道了該坐標(biāo)軸的零點(diǎn)位置,找到所有坐標(biāo)軸的參考點(diǎn),CNC裝置就建立起了機(jī)床坐標(biāo)系。,機(jī)床坐標(biāo)系的原點(diǎn)簡稱為機(jī)床原點(diǎn),通常在各坐標(biāo)軸的正向最大極限處。,5.1.
7、2 數(shù)控銑床的坐標(biāo)系,17,工件坐標(biāo)系,用來確定工件幾何形體上各要素的位置而設(shè)置的坐標(biāo)系,工件坐標(biāo)系的原點(diǎn)即為工件原(零)點(diǎn)。,,工件零點(diǎn)的位置是任意的,它是由編程人員在編制程序時根據(jù)零件的特點(diǎn)選定的。,考慮到編程的方便性,工件坐標(biāo)系中各軸的方向應(yīng)該與所使用的數(shù)控機(jī)床的坐標(biāo)軸方向一致。,5.1.2 數(shù)控銑床的坐標(biāo)系,18,工件坐標(biāo)系 原點(diǎn),機(jī)床坐標(biāo)系 原點(diǎn),,5.1.2 數(shù)控銑床的坐標(biāo)系,19,數(shù)控銑削加工工件的安裝,數(shù)控銑削加工選擇定位基準(zhǔn)應(yīng)遵循的原則:,盡量選擇零件上的設(shè)計基準(zhǔn)作為定位基準(zhǔn),定位基準(zhǔn)選擇要能完成盡可能多的加工內(nèi)容,定位基準(zhǔn)應(yīng)盡量與工件坐標(biāo)系的對刀基準(zhǔn)重合,必須多次安裝時,應(yīng)
8、遵從基準(zhǔn)統(tǒng)一原則,20,零件結(jié)構(gòu)的工藝性分析,零件結(jié)構(gòu)工藝性分析的主要內(nèi)容:,審查與分析零件圖紙中尺寸標(biāo)注方法是否適合數(shù)控加工;,審查與分析圖紙中幾何元素的條件是否充分、正確;,審查與分析數(shù)控加工零件的結(jié)構(gòu)合理性;,21,預(yù)防零件變形措施:,對于大面積的薄板零件,改進(jìn)裝夾方式,采用合適的加工順序和刀具,采用適當(dāng)?shù)臒崽幚矸椒?粗、精加工分開及對稱去除余量等措施來減小或消除變形的影響,零件結(jié)構(gòu)的工藝性分析,22,提高工藝性的措施 :,減少薄壁零件或薄板零件,盡量統(tǒng)一零件輪廓內(nèi)圓弧的有關(guān)尺寸,保證基準(zhǔn)統(tǒng)一原則,零件結(jié)構(gòu)的工藝性分析,23,數(shù)控銑床的加工工藝,1、選擇并確定數(shù)控銑削加工部位及工序內(nèi)容,
9、2、加工工序的劃分,3、確定對刀點(diǎn)與換刀點(diǎn),4、選擇走刀路線,5.1.3 數(shù)控銑削加工工藝與編程要點(diǎn),24,1、選擇并確定數(shù)控銑削加工部位及工序內(nèi)容,(1)工件上的曲線輪廓,特別是有數(shù)學(xué)表達(dá)式給出的非圓曲線與列表曲線等曲線輪廓; (2)已給出數(shù)學(xué)模型的空間曲面; (3)形狀復(fù)雜、尺寸繁多、劃線與檢測困難的部位; (4)用通用銑床加工時難以觀察、測量和控制進(jìn)給的內(nèi)外凹槽; (5)以尺寸協(xié)調(diào)的高精度孔或面; (6)能在一次安裝中順帶銑出來的簡單表面或形狀; (7)采用數(shù)控銑削后能成倍提高生產(chǎn)率,大大減輕體力勞動強(qiáng)度的一般加工內(nèi)容。,5.1.3 數(shù)控銑削加工工藝與編程要點(diǎn),25,在數(shù)控機(jī)床上特別是在
10、數(shù)控銑床、加工中心上加工零件,工序十分集中,許多零件只需在一次裝夾后就能完成全部工序。,但是零件的粗加工,特別是鑄、鍛毛坯零件的基準(zhǔn)平面、定位面等的加工應(yīng)在普通機(jī)床上完成之后,再裝夾到數(shù)控機(jī)床上進(jìn)行加工。這樣可以發(fā)揮數(shù)控機(jī)床的特點(diǎn),保持?jǐn)?shù)控機(jī)床的精度,延長數(shù)控機(jī)床的使用壽命,降低數(shù)控機(jī)床的使用成本。,2、 工序的劃分,5.1.3 數(shù)控銑削加工工藝與編程要點(diǎn),26,導(dǎo)軌粗基準(zhǔn)的加工,,以加工后的床腳為基準(zhǔn)加工導(dǎo)軌面,以導(dǎo)軌面為粗基準(zhǔn),加工床腳,2、工序的劃分(先后順序例),5.1.3 數(shù)控銑削加工工藝與編程要點(diǎn),27,刀具集中分序法,粗、精加工分序法,按加工部位分序法,2、工序的劃分,5.1.3
11、 數(shù)控銑削加工工藝與編程要點(diǎn),28,刀具集中分序法,即按所用刀具劃分工序,用同一把刀加工完零件上所有可以完成的部位,在用第二把刀、第三把刀完成它們可以完成的其它部位。,,特點(diǎn):,這種分序法可以減少換刀次數(shù),壓縮空程時間,減少不必要的定位誤差。,2、工序的劃分,5.1.3 數(shù)控銑削加工工藝與編程要點(diǎn),29,粗精加工分序法,這種分序法是根據(jù)零件的形狀、尺寸精度等因素,按照粗、精加工分開的原則進(jìn)行分序。對單個零件或一批零件先進(jìn)行粗加工、半精加工,而后精加工。,,注意:,粗精加工之間,最好隔一段時間,以使粗加工后零件的變形得到充分恢復(fù),再進(jìn)行精加工,以提高零件的加工精度。,2、工序的劃分,5.1.3
12、數(shù)控銑削加工工藝與編程要點(diǎn),30,按加工部位分序法,即先加工平面、定位面,再加工孔;,,先加工簡單的幾何形狀,再加工復(fù)雜的幾何形狀;,先加工精度比較低的部位,再加工精度要求較高的部位。,2、工序的劃分,5.1.3 數(shù)控銑削加工工藝與編程要點(diǎn),31,零件材料變形小,加工余量均勻,可以采用刀具集中分序法,以減少換刀時間和定位誤差;,例如:,若零件材料變形較大,加工余量不均勻,且精度要求較高,則應(yīng)采用粗精加工分序法。,2、工序的劃分,5.1.3 數(shù)控銑削加工工藝與編程要點(diǎn),32,對于數(shù)控機(jī)床來說,在加工開始時,確定刀具與工件的相對位置是很重要的,它是通過對刀點(diǎn)來實(shí)現(xiàn)的。,對刀點(diǎn),指通過對刀確定刀具與
13、工件相對位置的基準(zhǔn)點(diǎn)。,,3、 確定對刀點(diǎn)與換刀點(diǎn),5.1.3 數(shù)控銑削加工工藝與編程要點(diǎn),33,對刀點(diǎn)的選擇原則,便于用數(shù)字處理和簡化程序編制,在機(jī)床上找正容易,加工中便于檢查,引起的加工誤差小,3、 確定對刀點(diǎn)與換刀點(diǎn),5.1.3 數(shù)控銑削加工工藝與編程要點(diǎn),34,對刀點(diǎn)可以設(shè)在零件上、夾具上或機(jī)床上,但必須與零件的定位基準(zhǔn)有已知的準(zhǔn)確關(guān)系。當(dāng)對刀精度要求較高時,對刀點(diǎn)應(yīng)盡量選在零件的設(shè)計基準(zhǔn)或工藝基準(zhǔn)上。,對于以孔定位的零件,可以取孔的中心作為對刀點(diǎn)。,3、 確定對刀點(diǎn)與換刀點(diǎn),5.1.3 數(shù)控銑削加工工藝與編程要點(diǎn),35,定心錐軸找孔中心,36,百分表找孔中心,37,尋邊器對刀,對刀方
14、式,數(shù)控銑削加工的對刀,38,尋邊器找對稱中心,39,數(shù)控銑削加工的對刀,對刀方式,標(biāo)準(zhǔn)芯軸和塊規(guī)對刀,40,以毛坯相互垂直的基準(zhǔn)邊線的交點(diǎn)為對刀位置點(diǎn),對刀操作時的坐標(biāo)位置關(guān)系,41,Z向?qū)Φ对O(shè)定,刀具Z向?qū)Φ?-可利用基準(zhǔn)刀具及Z向設(shè)定器進(jìn)行精確對刀,其原理與尋邊器相同。,42,對刀時應(yīng)使對刀點(diǎn)與刀位點(diǎn)重合。,刀位點(diǎn),是指確定刀具位置的基準(zhǔn)點(diǎn),,如: 平頭立銑刀的刀位點(diǎn)一般為端面中心;球頭銑刀的刀位點(diǎn)取為球心;鉆頭為鉆尖。,3、 確定對刀點(diǎn)與換刀點(diǎn),5.1.3 數(shù)控銑削加工工藝與編程要點(diǎn),43,換刀點(diǎn),應(yīng)根據(jù)工序內(nèi)容來作安排,為了防止換刀時刀具碰傷工件,換刀點(diǎn)往往設(shè)在距離零件較遠(yuǎn)的地方。
15、對于加工中心,其換刀點(diǎn)的Z向坐標(biāo)是固定的;對于銑床,一般需操作者手動換刀。,,3、 確定對刀點(diǎn)與換刀點(diǎn),5.1.3 數(shù)控銑削加工工藝與編程要點(diǎn),44,走刀路線是數(shù)控加工過程中刀具相對于被加工工件的的運(yùn)動軌跡。走刀路線的確定非常重要,因?yàn)樗c零件的加工精度和表面質(zhì)量密切相關(guān)。同時,也是編寫程序的依據(jù)。,4、 選擇走刀路線,5.1.3 數(shù)控銑削加工工藝與編程要點(diǎn),45,確定走刀路線的一般原則,保證零件的加工精度和表面粗糙度。,選擇使工件在加工后變形小的路線。,尋求最短加工路線,減少空刀時間。,沿著切線方向切入與切出工件。,5.1.3 數(shù)控銑削加工工藝與編程要點(diǎn),方便數(shù)值計算,減少編程工作量。,46
16、,,銑削外圓的切入切出路徑,切入切出路徑,5.1.3 數(shù)控銑削加工工藝與編程要點(diǎn),47,銑削內(nèi)圓的切入切出路徑,銑削內(nèi)輪廓的切入切出路徑,5.1.3 數(shù)控銑削加工工藝與編程要點(diǎn),48,另外,在選擇走刀路線時應(yīng)注意以下幾種情況:,(1)避免引入反向間隙誤差。,(2)順銑加工與逆銑加工方式。,(3)立體輪廓的加工。,(4)內(nèi)槽加工。,4、 選擇走刀路線,5.1.3 數(shù)控銑削加工工藝與編程要點(diǎn),49,,避免反向誤差的加工路線,存在反向誤差的加工路線,,,,,,,,,,,鏜銑加工路線圖,避免引入反向誤差,5.1.3 數(shù)控銑削加工工藝與編程要點(diǎn),50,刀具補(bǔ)償?shù)脑O(shè)置,在切入工件前應(yīng)該已經(jīng)完成刀具半徑補(bǔ)償
17、,而不能在切入工件時同時進(jìn)行刀具補(bǔ)償,這樣會產(chǎn)生過切現(xiàn)象。為此,應(yīng)在切入工件前的切向延長線上另找一點(diǎn),作為完成刀具半徑補(bǔ)償點(diǎn).,5.1.3 數(shù)控銑削加工工藝與編程要點(diǎn),51,切入工件同時補(bǔ)償,切入工件前補(bǔ)償,刀具補(bǔ)償?shù)脑O(shè)置,5.1.3 數(shù)控銑削加工工藝與編程要點(diǎn),52,順銑和逆銑加工,切削加工方式,順銑,逆銑,在銑削加工中,銑刀的走刀方向與在切削點(diǎn)的切削分力方向相同。用于當(dāng)工件表面無硬皮、機(jī)床進(jìn)給機(jī)構(gòu)無間隙、精銑加工的場合。,在銑削加工中,銑刀的走刀方向與在切削點(diǎn)的切削分力方向相反。用于當(dāng)工件表面有硬皮、機(jī)床進(jìn)給機(jī)構(gòu)間隙較大、粗銑加工的場合。,,,5.1.3 數(shù)控銑削加工工藝與編程要點(diǎn),53,
18、采用順銑加工方式,,順銑和逆銑,銑削內(nèi)溝槽的側(cè)面,順銑和逆銑加工,5.1.3 數(shù)控銑削加工工藝與編程要點(diǎn),54,立體輪廓的加工,,立體輪廓的加工,加工一個曲面時可能采取的三種走刀路線,即沿參數(shù)曲面的u向行切、沿V向行切和環(huán)切。,5.1.3 數(shù)控銑削加工工藝與編程要點(diǎn),55,內(nèi)槽加工,,內(nèi)槽是指以封閉曲線為邊界的平底凹坑,如下圖所示。加工內(nèi)槽一律使用平底銑刀,刀具邊緣部分的圓角半徑應(yīng)符合內(nèi)槽的圖紙要求。內(nèi)槽的切削分兩步,第一步切內(nèi)腔,第二步切輪廓。切輪廓通常又分為粗加工和精加工兩步。,,5.1.3 數(shù)控銑削加工工藝與編程要點(diǎn),56,5.2 數(shù)控銑床系統(tǒng)指令 (FANUC 0i Mate系統(tǒng)),5
19、7,1、快速定位指令G00 格式:G00 X_Y_Z_; 其中,X、Y、Z為快速定位終點(diǎn), G90時為終點(diǎn)在工件坐標(biāo)系中的坐標(biāo); G91時為終點(diǎn)相對于起點(diǎn)的位移量。 G00為模態(tài)功能,可由G01、G02、G03或G33功 能注銷。,FANUC 0i Mate系統(tǒng)常用基本編程指令,58,2、單方向定位指令G60 格式:G60 X_Y_Z_A_ 其中,X、Y、Z、A、為定位終點(diǎn),在G90時為終點(diǎn)在工件坐標(biāo)系中的坐標(biāo);在G91時為終點(diǎn)相對于起點(diǎn)的位移量。 在單向定位時,每一軸的定位方向是由機(jī)床參數(shù)確定 的。在G60中,先以G00速度快速定位到一中間點(diǎn),然 后以一固定速度移動到定位終點(diǎn)。中間點(diǎn)與定位終
20、點(diǎn) 的距離(偏移值)是一常量,由機(jī)床參數(shù)設(shè)定,且從 中間點(diǎn)到定位終點(diǎn)的方向即為定位方向。 G60指令僅在其被規(guī)定的程序段中有效。,FANUC 0i Mate系統(tǒng)常用基本編程指令,59,3、直線插補(bǔ)指令G01 格式: G01 X _Y_Z_F_; 其中,X、Y、Z為終點(diǎn)坐標(biāo), G90時為終點(diǎn)在工件坐標(biāo)系中的坐標(biāo); G91時為終點(diǎn)相對于起點(diǎn)的位移量。 G01和F都是模態(tài)代碼,G01可由G00、G02、G03或G33功能注銷。,FANUC 0i Mate系統(tǒng)常用基本編程指令,60,,,,4、圓弧插補(bǔ)指令G02/G03 格式:,XY平面的圓弧 G17 G02(或G03) X_ Y_ I_ J_ F_;
21、,ZX平面的圓弧 G18 G02(或G03) X_ Z_ I_ K_ F_;,YZ平面的圓弧 G19 G02(或G03) Y_ Z_ J_ K_ F_;,YZ平面的圓弧 G19 G02(或G03) Y_ Z_ R_ F_;,其中:,G02為順圓插補(bǔ),G03為逆圓插補(bǔ);,X、Y、Z為圓弧終點(diǎn)坐標(biāo);,I、J、K為圓心相對于圓弧起點(diǎn)的增量坐標(biāo);,也可用圓弧半徑R來編程,如:,R的規(guī)定:圓弧圓心角180時R取正值;180時 R 取負(fù)值;整圓不能用R編程。,FANUC 0i Mate系統(tǒng)常用基本編程指令,61,,,起點(diǎn),,FANUC 0i Mate系統(tǒng)常用基本編程指令,62,,FANUC 0i Mate
22、系統(tǒng)常用基本編程指令,63,例、用8的刀具,沿雙點(diǎn)畫線加工工件上表面3mm深凹槽,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,FANUC 0i Mate系統(tǒng)常用基本編程指令,64,N10 G92 X0 Y0 Z50 N20 M03 S500 N30 G00 X19 Y24 N40 Z5 N50 G01 Z-3 F40 N60 Y56 N70 G02 X29 Y66 R10 (N70 G02 X29 Y66 I10) N80 G01 X71 N90 G02 X81 Y56 R10 (N90 G02 X81 Y56 J-10) N100 G01 Y24 N110 G02 X7
23、1 Y14 R10 (N110 G02 X71 Y14 I-10) N120 G01 X29 N130 G02 X19 Y24 R10 (N130 G02 X19 Y24 J10) N140 G00 Z50 N150 X0 Y0 N160 M30,FANUC 0i Mate系統(tǒng)常用基本編程指令,65,5、順圓、逆圓螺旋線插補(bǔ) 格式:,,在Z方向上進(jìn)行螺旋線插補(bǔ):G17 G02/G03 X_ Y_ I_ J_ Z_ F_; 或 G17 G02/G03 X_ Y_ R_ Z_ F_;,在Y方向上進(jìn)行螺旋線插補(bǔ):G18 G02/G03 Z_ X_ K_ I_ Y_ F_;
24、 或 G18 G02/G03 Z_ X_ R_ Y_ F_;,在X方向上進(jìn)行螺旋線插補(bǔ):G19 G02/G03 Y_ Z_ J_ K_ X_ F_; 或 G19 G02/G03 Y_ Z_ R_ X_ F_;,其中:F指令指定某平面內(nèi)沿圓弧的進(jìn)給速度;直線軸(紅色字體所代表的軸)的進(jìn)給速度為:F x 沿直線軸進(jìn)給距離/圓弧的長度。,注意:在螺旋插補(bǔ)程序段中不能指令刀具偏置和刀具長度補(bǔ)償。,,圓弧終點(diǎn)坐標(biāo),,沿直線軸的進(jìn)給距離,FANUC 0i Mate系統(tǒng)常用基本編程指令,66,例. 圖27所示的螺旋線程序 G91時:G91 G17 G03 X-30 Y30 R30
25、Z10 F100; G90時:G90 G17 G03 X0 Y30 R30 Z10 F100;,在XY平面圓弧的終點(diǎn)坐標(biāo)為(0,30),直線軸(Z軸)的進(jìn)給距離為+10。,FANUC 0i Mate系統(tǒng)常用基本編程指令,67,例. 編制下圖所示的螺旋線程序,FANUC 0i Mate系統(tǒng)常用基本編程指令,,68,例. 下圖所示的螺旋線程序 G91時: G91 G19 G02 Y30 Z-30 R30 X10 F100 G90時:G90 G19 G02 Y30 Z0 R30 X10 F100,FANUC 0i Mate系統(tǒng)常用基本編程指令,,69,例. 下圖所示用直徑10mm的鍵槽刀加工直徑50
26、的孔,工件高10mm N5 G92 X0 Y0 Z30 N10 M03 S500 N100 G03 X20 Y0 I-20 Z3 N20 G01 Z11 X20 F200 N110 G03 X20 Y0 I-20 Z2 N30 G03 X20 Y0 I-20 Z10 N120 G03 X20 Y0 I-20 Z1 N40 G03 X20 Y0 I-20 Z9 N130 G03 X20 Y0 I-20 Z0 N50 G03 X20 Y0 I-20 Z8 N140 G03 X20 Y0 I-20 Z-1 N60 G03 X20 Y0 I-20 Z7 N150 G01
27、X0 N70 G03 X20 Y0 I-20 Z6 N160 G00 Z30 N80 G03 X20 Y0 I-20 Z5 N170 X0 Y0 M05 N90 G03 X20 Y0 I-20 Z4 N180 M30,,X,-Y,Z,FANUC 0i Mate系統(tǒng)常用基本編程指令,70,6、程序暫停G04 格式: G04 X_;或G04 P_;,其中,X、P均為指定暫停時間,X指定的時間單位為s,P指定的單位為ms。為非模態(tài)指令。,a.主軸有高速、低速擋切換時,在M05指令之后,用G04指令暫停幾秒,再行換擋;,G04的使用場合:,b.孔底加工時的暫停,暫停時間應(yīng)保證刀具在孔底保持
28、回轉(zhuǎn)一圈以上;,c.銑削大直徑螺紋時,用M03指定主軸正傳后,暫停幾秒使轉(zhuǎn)速穩(wěn)定后再加工螺紋;,區(qū)別:G04 P500 與 G04 X5,FANUC 0i Mate系統(tǒng)常用基本編程指令,71,,,,7、刀具補(bǔ)償指令,(1)刀具半徑補(bǔ)償指令G41、G42、G40,格式:,在XY平面上加工時:G17 G41/G42 G01 X_ Y_ D_ F_;,在ZX平面上加工時:G18 G41/G42 G01 X_ Z_ D_ F_;,在YZ平面上加工時:G19 G41/G42 G01 Y_ Z_ D_ F_;,撤消刀具半徑補(bǔ)償:G40;,刀具補(bǔ)償動作過程的三個階段及注意事項:,建立刀具半徑補(bǔ)償階段(需在切
29、入工件前完成);,維持刀具半徑補(bǔ)償狀態(tài)(切削加工全過程);,撤消刀具半徑補(bǔ)償階段(刀具遠(yuǎn)離工件時,保證安全)。,其中,D指定刀具半徑補(bǔ)償號。,FANUC 0i Mate系統(tǒng)常用基本編程指令,72,G41是在相對于刀具前進(jìn)方向左側(cè)進(jìn)行補(bǔ)償,稱為左刀補(bǔ);,G42是在相對于刀具前進(jìn)方向右側(cè)進(jìn)行補(bǔ)償,稱為右刀補(bǔ);,(1)刀具半徑補(bǔ)償指令G41、G42、G40,FANUC 0i Mate系統(tǒng)常用基本編程指令,73,(1)刀具半徑補(bǔ)償指令G41、G42、G40,注意:,a.刀具半徑補(bǔ)償指令只能和G00或G01一起使用,不能和G02、 G03一起使用;,b.用G42指令建立右刀補(bǔ),銑削時為逆銑,用于粗銑加工
30、;用G41指令建立左刀補(bǔ),銑削時為順銑,用于精銑加工。,c. 半徑補(bǔ)償指令為續(xù)效代碼,在加工完成后必需用G40指令取消補(bǔ)償狀態(tài);,d.用刀具半徑補(bǔ)償指令注意避免加工過程中產(chǎn)生過切現(xiàn)象:P148,直線移動量小于銑刀半徑時;,溝槽底部移動量小于銑刀半徑時;,內(nèi)側(cè)圓弧半徑小于銑刀半徑時。,FANUC 0i Mate系統(tǒng)常用基本編程指令,,選擇小直徑的銑刀,74,例. 編制圖32所示的刀具半徑補(bǔ)償程序。設(shè)加工開始時刀具(1號刀)距離工件表面50mm,切削深度為10mm.,,,,,,,,,,,,,Z=0處為工件上表面,75,參考程序: N10 G92 X0.0 Y0.0 Z50 N20 G90 G17
31、G00 Z-10 /由G17指定刀補(bǔ)平面 N30 G01 G41 X20.0 Y10.0 D01 F100 /由D01指定刀補(bǔ)值 N35 M03 S500 N40 G01 Y50.0 /進(jìn)入加工狀態(tài) N50 X50.0 N60 Y20.0 N70 X10.0 N80 G00 Z60 M05 N85 G40 X0 Y0/解除刀補(bǔ) N90 M30,FANUC 0i Mate系統(tǒng)常用基本編程指令,76,例. 用8的刀具,加工圖示凸模(下刀深度3mm),,,X,Y,程序起點(diǎn): (- 40,50,50),FANUC 0i Mate系統(tǒng)常用基本編程指令,77,N10 G92 X-40 Y50 Z50 N
32、20 M03 S500 N30 G90 G01 Z-3 F500 N40 G01 G41 X5 Y30 D01 F50 N50 X30 N60 G02 X38.66 Y25 R10 N70 G01 X47.32 Y10 N80 G02 X30 Y-20 R20 N90 G01 X0 N100 G02 X0 Y20 R20 N110 G03 Y40 R10 N120 G00 G40 X-40 Y50 M05 N130 Z50 N140 M30,,,,X,Y,參考程序:,78,,G00 Z_ H_ ;,G49,G00 Z_ ;,(2)刀具長度補(bǔ)償指令G43、G44、G49,格式:,/建立刀具長度補(bǔ)
33、償,/取消刀具長度補(bǔ)償,功能:,在不改變加工程序的情況下,實(shí)現(xiàn)對刀具Z向移動指令的終點(diǎn)位置進(jìn)行正向或負(fù)向補(bǔ)償; Z值為實(shí)際使用刀具長度與理想刀具長度之差,有正負(fù)號,并作為偏置值設(shè)定在由H指令指定的偏置存儲器中。,FANUC 0i Mate系統(tǒng)常用基本編程指令,79,用G43(正向偏置),G44(負(fù)向偏置)指定偏置的方向。 無論是絕對指令還是增量指令,由H代碼指定的已存入偏置存儲器中的偏置值在G43時與刀具軸向移動指令的終點(diǎn)坐標(biāo)值相加,在G44時則是從刀具軸向移動指令的終點(diǎn)坐標(biāo)值中減去。計算后的坐標(biāo)值成為刀具移動的終點(diǎn)坐標(biāo)。 偏置號可用H00-H99來指定。偏置值與偏置號對應(yīng),通過MDI/CR
34、T預(yù)先設(shè)置在偏置存儲器中。對應(yīng)偏置號00即H00的偏置值通常為0,因此對應(yīng)于H00的偏置量不設(shè)定。 要取消刀具長度補(bǔ)償時用指令G49或H00。 G43、G44、G49都是模態(tài)代碼,可相互注銷。,(2)刀具長度補(bǔ)償指令G43、G44、G49,FANUC 0i Mate系統(tǒng)常用基本編程指令,80,(2)刀具長度補(bǔ)償指令G43、G44、G49,FANUC 0i Mate系統(tǒng)常用基本編程指令,題問:當(dāng)?shù)毒唛L度與標(biāo)準(zhǔn)刀具長度相比,短(或長)于標(biāo)準(zhǔn)值,該如何使用G43、G44及如何確定補(bǔ)償值的+、-號?,,,標(biāo)準(zhǔn)刀具,使用刀具(1),,,,H01,81,例:用刀具長度補(bǔ)償指令編寫圖中所示軌跡的加工程序,,
35、,70,,,,5,82,N5 G92 X-70 Y-5 Z35 N10 G91 G00 X120.0 Y80.0 M03 S500 N20 G43 Z32.0 H01 N30 G01 Z21.0 F100 N40 G04 P2000 N50 G00 Z21.0 N60 X30.0 Y-50.0 N70 G01 Z41.0 F100 N80 G00 Z41.0 N90 X50.0 Y30.0,N100 G01 Z25.0 F100 N110 G04 P2000 N120 G00 Z57.0 H00 (G49) N130 X200.0 Y60.0 N140 M05 N150 M30,參考程序:,
36、手動輸入H01= - 4.0,83,(2)刀具長度補(bǔ)償指令G43、G44、G49,使用技巧:,a.刀具在使用前應(yīng)先建立好刀具長度補(bǔ)償,切削完成后應(yīng)撤消補(bǔ)償;,b. 撤消刀具長度補(bǔ)償時,刀具應(yīng)在遠(yuǎn)離工件表面的安全地方,防止卡刀;,c. 撤消刀具長度補(bǔ)償一般用G49指令,也可調(diào)用H00的補(bǔ)償?shù)刂穪韺?shí)現(xiàn)。,FANUC 0i Mate系統(tǒng)常用基本編程指令,84,例. 見下圖所示,用20的1刀具加工下圖輪廓,用16刀具(2)加工下圖凹臺,用6(3)、 8(4)的鉆頭加工孔。,,85,G92 X-20 Y-20 Z100 M03 S500 (M06 T01) G00 G43 Z-23 H01 G01 G4
37、1 X0 Y-8 D01 F100 Y42 X7 Y56 X80 Y10 G02 X70 Y0 R10 G01 X-10 G00 G40 X-20 Y-20 G49 Z100 (停機(jī),換刀 M06 T02) G00 G43 Z-10 H02 G41 X8 Y-10 G01 Y56 F50 X20 Y-10 G00 X-20 Y-20 G40 G49 Z100,( M06 T03) G00 G43 Z10 H03 G98 G73 X14 Y40 Z-25 R-6 Q-5 F50 G99 G73 X42 Y26 Z-25 R4 Q-5 F50 X56 Y12 G80 G00 G49 Z100 X-
38、20 Y-20 M05 M30,,,參考程序:,86,常用參考點(diǎn)相關(guān)的指令 1、自動返回參考點(diǎn)指令G28 格式:G28 X _ Y_ Z_ ; 其中,X、Y、Z為返回參考點(diǎn)時所經(jīng)過的中間點(diǎn)坐標(biāo)。 在G90時為中間點(diǎn)在工件坐標(biāo)系中的坐標(biāo);在G91時為中間點(diǎn)相對于起點(diǎn)的位移量。 由該指令指定的軸能夠自動地定位到參考點(diǎn)上。,FANUC 0i Mate系統(tǒng)常用基本編程指令,使用G28指令前應(yīng)首先取消刀具的長度、半徑補(bǔ)償功能。,87,2、自動從參考點(diǎn)返回指令G29 格式:G29 X _ Y_ Z_; 其中,X、Y、Z為刀具的目標(biāo)點(diǎn)坐標(biāo)。 使用該指令可使刀具從參考點(diǎn)經(jīng)由一個中間點(diǎn)而定位于目標(biāo)點(diǎn)。通
39、常該指令緊跟在一個G28指令之后。 用G29的程序段的動作,可使所有被指定的軸以快速進(jìn)給經(jīng)由以前用G28指令定義的中間點(diǎn),然后再到達(dá)目標(biāo)點(diǎn)。 G29指令僅在其被規(guī)定的程序段中有效。,FANUC 0i Mate系統(tǒng)常用基本編程指令,88,1.鉆孔循環(huán)指令,2.鏜孔循環(huán)指令,3.攻絲循環(huán)指令,循環(huán)指令的使用,FANUC 0i Mate系統(tǒng)常用基本編程指令,89,1.鉆孔循環(huán)指令,高速排屑深孔鉆循環(huán)指令G73 : G73 X_Y_Z_R_Q_F_ K_;,,FANUC 0i Mate系統(tǒng)常用基本編程指令,式中:,X、Y、Z為孔底的坐標(biāo)值;,R_:R點(diǎn)平面的Z坐標(biāo)值;,Q_:每次切削進(jìn)給的切削
40、深度;,F_:切削進(jìn)給速度;,K_:重復(fù)鉆孔次數(shù) (省略為1次)。,深孔:孔深與孔徑比5的孔,90,1.鉆孔循環(huán)指令,用于塑性材料的深孔鉆削,Z軸方向的間斷進(jìn)給有利于深孔加工過程中斷屑與排屑。R指定R點(diǎn)平面的Z坐標(biāo)值,指令Q為增量值且為正值。圖示中退刀距離d由數(shù)控系統(tǒng)內(nèi)部設(shè)定。其動作如右圖所示:,,FANUC 0i Mate系統(tǒng)常用基本編程指令,高速排屑深孔鉆循環(huán)指令G73 : G73 X_Y_Z_R_Q_F_ K_;,加工結(jié)束后,用G80指令取消固定循環(huán)。,91,編程練習(xí):用G73指令加工圖示6-8深50的孔系。,,,,,1,,,X,Y,(300,-250),,,,2,(300,-150)
41、,,,,3,(300,-50),,,,4,(50,-250),,,,5,(50,-150),,,,6,(50,-50),92,,,,,1,,,X,Y,,,,2,,,,3,,,,4,,,,5,,,,6,N10 G54 G90 G00 X0 Y0 Z100; N20 M03 S1500; N30 G43 G00 Z50 H01 N40 G99 G73 X50. Y-50. Z-50. R5. Q15. F120;/返回R點(diǎn)平面,(300,-250),(300,-150),(300,-50),(50,-250),(50,-150),(50,-50),N45 Y-150; N50 Y-250; N60
42、 X300; N70 Y-150; N80 G98 Y-50; N85 G80 M05;/返回初始平面 N90 G49 G00 Z100 N100 M30,參考程序(絕對坐標(biāo)編程),思考:如果用相對坐標(biāo)編程,上面程序該如何修改?,93,,,,,1,,,X,Y,,,,2,,,,3,,,,4,,,,5,,,,6,N10 G54 G90 G00 X0 Y0 Z100; N20 M03 S1500; N30 G43 G00 Z50 H01 N40 G91 G99 G73 X50. Y-50. Z-100. R-45. Q15. F120;/返回R點(diǎn)平面,(300,-250),(300,-150),(3
43、00,-50),(50,-250),(50,-150),(50,-50),N45 X0 Y-100; N50 X0 Y-100; N60 Y0 X250; N70 X0 Y100; N80 G98 X0 Y100; N85 G80 M05;/返回初始平面 N90 G49 G00 Z50 N100 M30,參考程序(相對坐標(biāo)編程),94,鉆(淺)孔指令G81與锪孔指令G82 G81的指令格式為: G81 X_ Y_Z_ R_ F_ K_; G82的指令格式為: G82 X_ Y_ Z_ R_ P_ F_ K_; G82與G81指令相比,唯一不同之處是G82指令在孔底增加了暫停(由P指定暫停
44、時間),因而適用于锪孔、鏜階梯孔,提高了孔臺階表面的加工質(zhì)量,而G81指令只用于一般要求的鉆孔。G81加工動作如右圖:,FANUC 0i Mate系統(tǒng)常用基本編程指令,R點(diǎn),加工結(jié)束后,用G80指令取消固定循環(huán)。,淺孔:孔深與孔徑比3的孔,95,例:如下圖所示零件,要求用G81加工所有的孔,試編寫其數(shù)控加工程序。,工件零點(diǎn)選擇在工件左下角,選用10的鉆頭,數(shù)控加工程序編制如下:,(要求考慮刀具長度補(bǔ)償,R點(diǎn)距工件上表面5mm),96,例:如下圖所示零件,要求用G81加工所有的孔,試編寫其數(shù)控加工程序。,工件零點(diǎn)選擇在工件左下角,選用10的鉆頭,數(shù)控加工程序編制如下:,N10 G00 G54 X
45、0 Y0 ; N20 G90 G00 G43 Z100 H01; N30 M03 S600; N40 G00 Z30 M08; N50 G99 G81 X10 Y10 Z-15 R5 F20; N60 X50; N70 Y30; N80 X10; N90 G80; N100 G49 G00 Z100 M09; N110 M05; N120 M30,,,Y,X,,97,深孔往復(fù)排屑鉆循環(huán)指令G83 : G83 X_ Y_ Z_ R_ Q_ F_ K_; 指令中各控制字含義與前同。 孔加工動作如右圖所示。與G73指令略有不同的是每次刀具間歇進(jìn)給后回退至R點(diǎn)平面,將切屑帶出孔外。這種退刀方式排屑暢
46、通,適宜加工脆性材料的深孔。,,FANUC 0i Mate系統(tǒng)常用基本編程指令,加工結(jié)束后,用G80指令取消固定循環(huán)。,,,,,d,d,d,d,深孔:孔深與孔徑比5的孔,98,2.鏜孔循環(huán)指令, 精鏜孔G76指令 : G76 X_ Y_ Z_ R_ Q_ P_ F_ K_; 孔加工動作如右圖所示。在孔底主軸定向停止后,刀頭按地址Q所指定的偏移量移動,然后提刀。采用這種鏜孔方式可以高精度、高效率地完成鏜孔加工而不劃傷內(nèi)孔表面。,,主軸準(zhǔn)停,(見P153主軸準(zhǔn)停與偏移示意圖5-30),主軸正轉(zhuǎn),主軸正轉(zhuǎn),,,99,鏜孔循環(huán)指令G85: G85 X_Y_Z_R_F_K_;,G85的動作與G81
47、類似。在返回行程中,從Z R段為切削進(jìn)給,以保證孔壁光滑。其循環(huán)動作如下圖所示:,G85適宜于彈性變形較大的鏜孔或鉸孔。,,,G85,G85,,,R點(diǎn)平面,100,鏜孔循環(huán)指令G86: G86 X_Y_Z_R_F_K_;,G86在到達(dá)孔底位置后,主軸停止,并快速退出。 其加工過程如下圖所示:,刀具進(jìn)給至孔底后,主軸停止,返回到R點(diǎn)(G99)或起始點(diǎn)(G98)后主軸再重新啟動。,工作進(jìn)給,快速退出,,,,主軸正轉(zhuǎn),101,反鏜孔G87指令 : G98 G87 X_ Y_ Z_ R_ Q_ P_ F_,刀尖正方向偏移到B點(diǎn),主軸正轉(zhuǎn),本加工循環(huán)結(jié)束,繼續(xù)執(zhí)行下一段程序。,刀具運(yùn)動到起始點(diǎn)B(
48、X,Y)后,主軸準(zhǔn)停,刀具沿刀尖的反方向偏移Q值,然后快速運(yùn)動到孔底位置(R點(diǎn)),接著沿刀尖正方向偏移回E點(diǎn),主軸正轉(zhuǎn),刀具向上進(jìn)給運(yùn)動,到Z點(diǎn),再主軸準(zhǔn)停,刀具沿刀尖的反方向偏移Q值,快退,接著沿,B,E,,102,精鏜左圖所示孔的加工程序:,103,G92 X0 Y0 Z13; G00 G90 X10.0 Y15.0 ; G43 H01; M03 S500;,G76 G98 Z-13.0 R3.0 Q0.2 P2000 F100; G49; M05; M30;,,,104,編制下圖所示反鏜孔的加工程序:,,105,參考加工程序: G92 X10 Y10 Z50; G90 G00 X0 Y0
49、 ; G43 H02; S350 M03;,G87 G98 Z-15.0 R-28.0 Q3.0 P2000 F50; G49; M05; M30;,,,106, 攻左牙螺紋循環(huán)指令G74 G74 X_Y_Z_R_F_K_; 先使主軸反轉(zhuǎn),執(zhí)行攻絲。當(dāng)?shù)竭_(dá)孔底時,主軸轉(zhuǎn)換為正轉(zhuǎn),同時向Z軸正方向退回至R點(diǎn),退至R點(diǎn)后主軸恢復(fù)原來的反轉(zhuǎn)。其加工動作如右圖所示:,3.攻絲循環(huán)指令,攻螺紋的進(jìn)給速度F=Pn; P為導(dǎo)程,n為主軸轉(zhuǎn)速,,,,,,,107,攻右牙螺紋循環(huán)指令G84: G84 X_Y_Z_R_F_K_; 動作與G74類似,但主軸旋轉(zhuǎn)方向相反。加工動作如右圖所示: 攻絲與鉆孔加工
50、不同的是攻螺紋結(jié)束后的返回過程不是快速運(yùn)動,而是以進(jìn)給速度反轉(zhuǎn)退出。,攻螺紋的進(jìn)給速度F=Pn; P為導(dǎo)程,n為主軸轉(zhuǎn)速,108,例:對圖中的4個孔進(jìn)行攻螺紋(4-M10 x1.5),深度為15mm,主軸轉(zhuǎn)速S=150r/min。,,,109,,N10 G90 G54 G00 G17 G40 G49 N20 G00 X0 Y0 Z100; N30 G43 H02; N40 M03 S150; N50 G99 G84 X10 Y10 Z-15 R5 F225; N60 X50; N70 Y30; N80 X10; N90 G80; N100 G00 G49 Z100; N110 X0 Y0 ;
51、N120 M05; N130 M30;,,攻螺紋的進(jìn)給速度:F=Pn=1.5x150=225mm/min,(用G91編程加工螺紋見P157例5-5),110,等導(dǎo)程螺紋切削指令G33,FANUC 0i Mate系統(tǒng)常用基本編程指令,格式:G33 Z_ F_ ;,配合可調(diào)式鏜刀,用于大直徑的螺紋加工。其中,Z為螺紋切削的終點(diǎn)坐標(biāo)值(絕對值)或切削螺紋的長度(增量值);F指定螺紋的導(dǎo)程。,G33指令對主軸轉(zhuǎn)速有以下限制:,1 n Fmax / P,其中:n為主軸轉(zhuǎn)速,r/min; Fmax為機(jī)床允許的最大進(jìn)給速度,mm/min; P為螺紋導(dǎo)程,mm。,用G33加工見P158例5-6,111,FAN
52、UC 0i Mate系統(tǒng)常用基本編程指令,段間過渡方式控制指令:,(1)G64切削模式,此指令具有自動加減速功能,切削工件時在轉(zhuǎn)角處形成圓角過渡。一般數(shù)控機(jī)床開機(jī)即自動設(shè)定處于該狀態(tài)。,(2)G09,G61準(zhǔn)確停止檢驗(yàn),格式: G64;,格式: G09;,格式: G61;,G09和G61指令能使刀具定位于程序所指定的位置,并執(zhí)行定位檢查,加工出帶尖銳轉(zhuǎn)角的工件。 G09和G61可相互注銷。,--非模態(tài)代碼,--模態(tài)代碼,112,M98,M99子程序調(diào)用指令,格式: M98 P_; /調(diào)用子程序 M99; /子程序結(jié)束,例、在數(shù)控銑床上銑削四個直徑為80mm的孔。已知底孔直徑為76mm,
53、使用20mm四刃立銑刀,切削速度為20m/min,進(jìn)給量為0.1mm/齒。,113,O1234; G90 G80 G17 G40 G49; G54 G00 X0 Y0; M03 S320; G43 Z5. H01; M98 P1001; G55 G00 X0 Y0; M98 P1001; G56 G00 X0 Y0; M98 P1001; G57 G00 X0 Y0; M98 P1001; G91 G28 Z0 M05; G00 G54 X250. Y200.; M30;,O1001; G01 Z-27. F1000; G41 X15. Y-25. D01 F128; G03 X40. Y0
54、R25.; I-40.; X15. Y25. R25.; G01 G40 X0 Y0; Z5. F1000; M99;,主軸轉(zhuǎn)速:n=1000v/(D) 320r/min 進(jìn)給速度:F=hnz=0.1x320 x4=128mm/min,114,比例縮放功能指令G50,G51 格式: G51 X_ Y_ Z_ P_ ; G50 ; 其中,G51中的X、Y、Z給出縮放中心的坐標(biāo)值,P后跟縮放倍數(shù)。G51既可指定平面縮放,也可指定空間縮放。 用G51指定縮放開,G50指定縮放關(guān)。在G51后,運(yùn)動指令的坐標(biāo)值以(X,Y,Z)為縮放中心,按P規(guī)定的縮放比例進(jìn)行計算。使用G51指令可用
55、一個程序加工出形狀相同,尺寸不同的工件。G51、G50為模態(tài)指令,可相互注銷。 注:縮放功能只對輪廓形狀進(jìn)行縮放,對補(bǔ)償?shù)刂分械牡毒哐a(bǔ)償值不縮放。,FANUC 0i Mate系統(tǒng)常用基本編程指令,115,例如在圖35所示的三角形ABC中,頂點(diǎn)為A(30, 40),B(70, 40),C(50, 80),若縮放中心為D(50, 50),縮放程序?yàn)?:G51 X50 Y50 P2 則執(zhí)行該程序,將自動計算A,B,C三點(diǎn)坐標(biāo)數(shù)據(jù)為A(10,30),B(90,30),C (50,110),從而獲得放大一倍的ABC。,FANUC 0i Mate系統(tǒng)常用基本編程指令,見P160例5-8,116,旋轉(zhuǎn)功
56、能指令G68,G69 格式:G68 X__Y__R__; G69; 其中,(X、Y)是被定義的旋轉(zhuǎn)中心的絕對坐標(biāo)值,R為旋轉(zhuǎn)角度,0R360.000,逆時針為正,順時針為負(fù)。 該指令可使原編程尺寸按指定坐標(biāo)中心做旋轉(zhuǎn)。為模態(tài)指令。,FANUC 0i Mate系統(tǒng)常用基本編程指令,(激活坐標(biāo)旋轉(zhuǎn)功能),(取消坐標(biāo)旋轉(zhuǎn)功能),117,例. 如圖36所示的旋轉(zhuǎn)變換功能程序。 主程序: G54 G90 G40 G49 G80 G17 M03 S1500 G43 G00 Z100 H01 M98 P1000 加工 G68 X0 Y0 R45 旋轉(zhuǎn)45 M98 P1000 加工
57、G69 取消旋轉(zhuǎn) G68 X0 Y0 R90 旋轉(zhuǎn)90 M98 P1000 加工 G69 取消旋轉(zhuǎn) G49 G00 Z100 M05 M30,子程序 (的加工程序) O1000 N100 G00 Z5 N105 G01 X20 Y0 F100 N110 G01 Z-2 F80 N115 G02 X30 Y0 R5 N120 G03 X40 Y0 R5 N130 X20 Y0 R10 N140 G00 Z5 N150 M99,118,可編程鏡像功能指令G51.1、G50.1,格式:G51.1 IP_ ; ; G50.1 IP_;,其中:G51.1激活可編程
58、鏡像功能; “IP_”用在G51.1段中為指定鏡像對稱點(diǎn)位置或?qū)ΨQ軸,用在G50.1段為取消指定鏡像的對稱軸。,應(yīng)用舉例P162:,例5-10、編寫如圖所示零件輪廓的數(shù)控加工程序。銑削深度2mm。,(激活鏡像功能),(取消鏡像功能),119,編程練習(xí):用鏡像指令實(shí)現(xiàn)下圖的對稱加工。銑削深度5mm。,,,,,,,,,X,Y,50,50,A,B,C,A(60,60),B(100,60),C(100,100),,,,,120,編程練習(xí):用鏡像指令實(shí)現(xiàn)下圖的對稱加工。銑削深度5mm。,,,,,,,,,X,Y,50,50,A,B,C,A(60,60),B(100,60),C(100,100),G54
59、 G90 G17 G40 G49 G80 M03 S500; G00 X50 Y50; G43 Z100 H01; M98 P1002; G51.1 X50; M98 P1002; G51.1 X50 Y50; M98 P1002; G50.1 X50; M98 P1002; G50.1 Y50; G49 G00 Z100 M05; M30,1002號子程序(略)為加工ABC的程序。,,,,,121,漢川HC-1數(shù)控系統(tǒng)的基本編程指令,1、F、S、T指令,2、輔助功能M指令,3、準(zhǔn)備功能G指令,4、固定循環(huán)指令,5、用戶宏功能,122,1、F、S、T/H 指令,(1)F功能,(2)S功能,F是
60、控制刀具位移速度的進(jìn)給速度指令,為模態(tài)指令,但快速定位G00的速度不受其控制。實(shí)際運(yùn)行速度為設(shè)置的速度乘以速度修調(diào)倍率,單位為mm/min。,S功能用以指定主軸轉(zhuǎn)速,單位是r/min。S是模態(tài)指令。S功能只有在主軸速度可調(diào)節(jié)時才有效。,進(jìn)給速率F,漢川HC-1數(shù)控系統(tǒng)的基本編程指令,123,(3)T/H 功能,本系統(tǒng)的T/H功能,是對刀具半徑或長度進(jìn)行補(bǔ)償?shù)膮?shù)調(diào)用功能,為模態(tài),在程序中用編號調(diào)用。其中T01T16為刀具半徑補(bǔ)償參數(shù)編號;H01H16為刀具長度補(bǔ)償編號。,模態(tài)指令:指在程序中具有保留功能屬性的指令,它不僅在本程序段中起作用,在以后的程序段中也起作用。直到被其它同組的模態(tài)指令替代
61、為止。,漢川HC-1數(shù)控系統(tǒng)的基本編程指令,124,2、輔助功能M指令,漢川HC-1數(shù)控系統(tǒng)的基本編程指令,125,3、準(zhǔn)備功能G指令,126,3、準(zhǔn)備功能G指令(續(xù)),127,1、與建立坐標(biāo)系有關(guān)的指令,、G92 --設(shè)置工件絕對坐標(biāo)系 編程格式:G92 X Y Z G92指令是將加工原點(diǎn)設(shè)定在相對于刀具起始點(diǎn)的某一空間點(diǎn)上。G92指令不產(chǎn)生動作,只用來建立絕對坐標(biāo)系。,例:G92 X20 Y10 Z10 其確立的加工原點(diǎn)在距離刀具起始點(diǎn)X= -20,Y= -10,Z= -10的位置上,如圖所示。,,準(zhǔn)備功能G指令,128,、G53 --選擇機(jī)床坐標(biāo)系 編程格式:G53 G90 X
62、 Y Z ;G53指令使刀具快速定位到機(jī)床坐標(biāo)系中的指定位置上,式中X、Y、Z后的值為機(jī)床坐標(biāo)系中的坐標(biāo)值,其尺寸均為負(fù)值。 例:G53 G90 X-100 Y-100 Z-20,,準(zhǔn)備功能G指令,129,、G54、G55、G56、G57選擇14號工件坐標(biāo)系,,這些指令可以分別用來選擇相應(yīng)的工件坐標(biāo)系。 編程格式:G54 G90 G00 (G01) X Y Z (F) ; 該指令執(zhí)行后,所有坐標(biāo)值指定的坐標(biāo)尺寸都是選定的工件坐標(biāo)系中的位置。14號工件加工坐標(biāo)系是通過CRT/MDI方式設(shè)置的。一旦設(shè)定,各加工原點(diǎn)在機(jī)床坐標(biāo)系中的位置是不變的,它與刀具的當(dāng)前位置無關(guān),除非再通過MDI方式修改。
63、,準(zhǔn)備功能G指令,130,在圖中,用 CRT/MDI在參數(shù)設(shè)置方式下設(shè)置了兩個加工坐標(biāo)系: G54:X-50Y-50Z-10 G55:X-100Y-100Z-20 這時,建立了原點(diǎn)在O的G54加工坐標(biāo)系和原點(diǎn)在O的G55加工坐標(biāo)系。若執(zhí)行下述程序段: N0010G53G90X0Y0Z0 N0020G54G90G01X50Y0Z0F100 N0030G55G90G01X100Y0Z0F100則刀尖點(diǎn)的運(yùn)動軌跡如圖中OAB所示。,,131,G92與G54G57的區(qū)別: G92指令與G54G57指令都是用于設(shè)定工件坐標(biāo)系的,但在使用中是有區(qū)別的。G92指令是通過程序來設(shè)定、選用工件加工坐標(biāo)系的,它
64、所設(shè)定的加工坐標(biāo)系原點(diǎn)與當(dāng)前刀具所在的位置有關(guān),這一加工原點(diǎn)在機(jī)床坐標(biāo)系中的位置是隨當(dāng)前刀具位置的不同而改變的。,準(zhǔn)備功能G指令,比較G92與G54G57,G54G57指令程序段可以和G00、G01指令組合,如G54 G90 G01 X 10 Y10時,運(yùn)動部件在選定的工件坐標(biāo)系中進(jìn)行移動。 程序段運(yùn)行后,無論刀具當(dāng)前點(diǎn)在哪里,它都會移動到選定的工件坐標(biāo)系中的X 10 Y 10 點(diǎn)上。,132,準(zhǔn)備功能G指令,2、編程方式指令(G90/G91),編程格式(例): N0000 G92 X100 Y100 Z-50;/絕對坐標(biāo)系設(shè)置 N0010 G90 G00 X150;/以絕對坐標(biāo)編程;X軸快移
65、 N0020 G91 G00 X50;/以相對坐標(biāo)編程;X軸快移,3、平面選擇指令(G17/G18/G19)-用于指定圓弧插補(bǔ)的平面。,編程格式: G17;指定XY平面 G18;指定ZX平面 G19;指定YZ平面,133,準(zhǔn)備功能G指令,4、快速定位指令G00,編程格式:G00 X_ Y_ Z_ ;(增量值或絕對值編程),5、直線插補(bǔ)指令G01,編程格式:G01 X_ Y_ Z_ F_;(增量值或絕對值編程),6、圓弧插補(bǔ)指令G02/G03,編程格式:G02(G03) X_ Y_ I_ J_ F_; XY平面 G02(G03) Z_ X _ K_ I_ F_; ZX平面 G02
66、(G03) Y_ Z_ J_ K_ F_; YZ平面,G02-順圓插補(bǔ);G03-逆圓插補(bǔ)。X、Y、Z是圓弧的終點(diǎn)坐標(biāo)(增量值或絕對值編程),I、J、K分別是X、Y、Z軸上起點(diǎn)到圓心的增量坐標(biāo)值。也可直接用R編程,當(dāng)圓弧大于180度時R用負(fù)值,整圓不能用R編程。,說明,134,準(zhǔn)備功能G指令,7、鉆孔循環(huán)G81,鉆孔循環(huán)主要用于Z軸方向的固定鉆孔,減少編程量。為模態(tài)指令。,編程格式:G81 Z_ F_ D_,N0000 G91; N0010 G81 Z-19 F100 D0.5;(當(dāng)前點(diǎn)向下鉆孔,深度為19mm,速度為100mm/min,鉆到位延時0.5秒,再快速返回起點(diǎn)) N0020 Z-20;(同上,深度為20mm) N0030 M02;,例:,135,7、鉆孔循環(huán)G81,,,,,,,,,,,R10 深15,,,,25,,40,編程練習(xí): 用鉆孔循環(huán)指令完成圖中兩孔的加工。,136,7、鉆孔循環(huán)G81,N0000 G92 X0 Y0 Z3; /以左邊孔上表面 圓心為工件原點(diǎn),刀具位于圓點(diǎn)上方3mm N0010 M03 S800; N0020 G91; N0030 G81 Z-18 F
- 溫馨提示:
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)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。