數(shù)控銑床FANUC編程_第1頁
數(shù)控銑床FANUC編程_第2頁
數(shù)控銑床FANUC編程_第3頁
數(shù)控銑床FANUC編程_第4頁
數(shù)控銑床FANUC編程_第5頁
已閱讀5頁,還剩23頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡介

1、精選優(yōu)質(zhì)文檔-傾情為你奉上第四章 FANUC-Oi-MD系統(tǒng)數(shù)控銑床編程4.1 FANUC-Oi-MD數(shù)控系統(tǒng)概述數(shù)控系統(tǒng)是數(shù)字控制系統(tǒng)簡稱,英文名稱為Numerical Control System,早期是由硬件電路構(gòu)成的稱為硬件數(shù)控(Hard NC),1970年代以后,硬件電路元件逐步由專用的計(jì)算機(jī)代替稱為計(jì)算機(jī)數(shù)控系統(tǒng)。計(jì)算機(jī)數(shù)控(Computerized numerical control,簡稱CNC)系統(tǒng)是用計(jì)算機(jī)控制加工功能,實(shí)現(xiàn)數(shù)值控制的系統(tǒng)。CNC系統(tǒng)根據(jù)計(jì)算機(jī)存儲器中存儲的控制程序,執(zhí)行部分或全部數(shù)值控制功能,并配有接口電路和伺服驅(qū)動(dòng)裝置的專用計(jì)算機(jī)系統(tǒng)。CNC系統(tǒng)由數(shù)控程序

2、、輸入裝置、輸出裝置、計(jì)算機(jī)數(shù)控裝置(CNC裝置)、可編程邏輯控制器(PLC)、主軸驅(qū)動(dòng)裝置和進(jìn)給(伺服)驅(qū)動(dòng)裝置(包括檢測裝置)等組成。CNC系統(tǒng)的核心是CNC裝置。由于使用了計(jì)算機(jī),系統(tǒng)具有了軟件功能,又用PLC代替了傳統(tǒng)的機(jī)床電器邏輯控制裝置,使系統(tǒng)更小巧,其靈活性、通用性、可靠性更好,易于實(shí)現(xiàn)復(fù)雜的數(shù)控功能,使用、維護(hù)也方便,并具有與上位機(jī)連接及進(jìn)行遠(yuǎn)程通信的功能。一、機(jī)床技術(shù)十四大發(fā)展趨勢1、機(jī)床的高速化 隨著汽車、航空航天等工業(yè)輕合金材料的廣泛應(yīng)用,高速加工已成為制造技術(shù)的重要發(fā)展趨勢。高速加工具有縮短加工時(shí)間、提高加工精度和表面質(zhì)量等優(yōu)點(diǎn),在模具制造等領(lǐng)域的應(yīng)用也日益廣泛。機(jī)床的

3、高速化需要新的數(shù)控系統(tǒng)、高速電主軸和高速伺服進(jìn)給驅(qū)動(dòng),以及機(jī)床結(jié)構(gòu)的優(yōu)化和輕量化。高速加工不僅是設(shè)備本身,而是機(jī)床、刀具、刀柄、夾具和數(shù)控編程技術(shù),以及人員素質(zhì)的集成。高速化的最終目的是高效化,機(jī)床僅是實(shí)現(xiàn)高效的關(guān)鍵之一,絕非全部,生產(chǎn)效率和效益在“刀尖”上。 2、機(jī)床的精密化 按照加工精度,機(jī)床可分為普通機(jī)床、精密機(jī)床和超精機(jī)床,加工精度大約每8年提高一倍。數(shù)控機(jī)床的定位精度即將告別微米時(shí)代而進(jìn)入亞微米時(shí)代,超精密數(shù)控機(jī)床正在向納米進(jìn)軍。在未來10年,精密化與高速化、智能化和微型化匯合而成新一代機(jī)床。機(jī)床的精密化不僅是汽車、電子、醫(yī)療器械等工業(yè)的迫切需求,還直接關(guān)系到航空航天、導(dǎo)彈衛(wèi)星、新型

4、武器等國防工業(yè)的現(xiàn)代化。 3、從工序復(fù)合到完整加工 70年代出現(xiàn)的加工中心開多工序集成之先河,現(xiàn)已發(fā)展到完整加工,即在一臺機(jī)床上完成復(fù)雜零件的全部加工工序。完整加工通過工藝過程集成,一次裝卡就把一個(gè)零件加工過程全部完成。由于減少裝卡次數(shù),提高了加工精度,易于保證過程的高可靠性和實(shí)現(xiàn)零缺陷生產(chǎn)。此外,完整加工縮短了加工過程鏈和輔助時(shí)間,減少了機(jī)床臺數(shù),簡化了物料流,提高了生產(chǎn)設(shè)備的柔性,生產(chǎn)總占地面積小,使投資更加有效。 4、機(jī)床的信息化 機(jī)床信息化的典型案例是Mazak410H,該機(jī)床配備有信息塔,實(shí)現(xiàn)了工作地的自主管理。信息塔具有語音、文本和視像等通訊功能。與生產(chǎn)計(jì)劃調(diào)度系統(tǒng)聯(lián)網(wǎng),下載工作指

5、令和加工程序。工件試切時(shí),可在屏幕上觀察加工過程。信息塔實(shí)時(shí)反映機(jī)床工作狀態(tài)和加工進(jìn)度,并可以通過手機(jī)查詢。信息塔同時(shí)進(jìn)行工作地?cái)?shù)據(jù)統(tǒng)計(jì)分析和刀具壽命管理,以及故障報(bào)警顯示、在線幫助排除。機(jī)床操作權(quán)限需經(jīng)指紋確認(rèn)。 5、機(jī)床的智能化-測量、監(jiān)控和補(bǔ)償 機(jī)床智能化包括在線測量、監(jiān)控和補(bǔ)償。數(shù)控機(jī)床的位置檢測及其閉環(huán)控制就是簡單的應(yīng)用案例。為了進(jìn)一步提高加工精度,機(jī)床的圓周運(yùn)動(dòng)精度和刀頭點(diǎn)的空間位置,可以通過球桿儀和激光測量后,輸入數(shù)控系統(tǒng)加以補(bǔ)償。未來的數(shù)控機(jī)床將會配備各種微型傳感器,以監(jiān)控切削力、振動(dòng)、熱變形等所產(chǎn)生的誤差,并自動(dòng)加以補(bǔ)償或調(diào)整機(jī)床工作狀態(tài),以提高機(jī)床的工作精度和穩(wěn)定性。 6、

6、機(jī)床的微型化 隨著納米技術(shù)和微機(jī)電系統(tǒng)的迅速進(jìn)展,開發(fā)加工微型零件的機(jī)床已經(jīng)提到日程上來了。微型機(jī)床同時(shí)具有高速和精密的特點(diǎn),最小的微型機(jī)床可以放在掌心之中,一個(gè)微型工廠可以放在手提箱中。操作者通過手柄和監(jiān)視屏幕控制整個(gè)工廠的運(yùn)作。 7、新的并聯(lián)機(jī)構(gòu)原理 傳統(tǒng)機(jī)床是按笛卡爾坐標(biāo)將沿3個(gè)坐標(biāo)軸線的移動(dòng)X、Y、Z和繞3個(gè)坐標(biāo)軸線轉(zhuǎn)動(dòng)A、B、C依次串聯(lián)疊加,形成所需的刀具運(yùn)動(dòng)軌跡。并聯(lián)運(yùn)動(dòng)機(jī)床是采用各種類型的桿機(jī)構(gòu)在空間移轉(zhuǎn)主軸部件,形成所需的刀具運(yùn)動(dòng)軌跡。并聯(lián)運(yùn)動(dòng)機(jī)床具有結(jié)構(gòu)簡單緊湊、剛度高、動(dòng)態(tài)性能好等一系列優(yōu)點(diǎn),應(yīng)用前景廣闊。 8、新的工藝過程 除了金屬切削和鍛壓成形外,新的加工工藝方法和過程

7、層出不窮,機(jī)床的概念正在變化。激光加工領(lǐng)域日益擴(kuò)大,除激光切割、激光焊接外,激光孔加工、激光三維加工、激光熱處理、激光直接金屬制造等應(yīng)用日益廣泛。電加工、超聲波加工、疊層銑削、快速成型技術(shù)、三維打印技術(shù)各顯神通。9、新結(jié)構(gòu)和新材料 機(jī)床高速化和精密化要求機(jī)床的結(jié)構(gòu)簡化和輕量化,以減少機(jī)床部件運(yùn)動(dòng)慣量對加工精度的負(fù)面影響,大幅度提高機(jī)床的動(dòng)態(tài)性能。例如,借助有限元分析對機(jī)床構(gòu)件進(jìn)行拓?fù)鋬?yōu)化,設(shè)計(jì)箱中箱結(jié)構(gòu),以及采用空心焊接結(jié)構(gòu)或鉛合金材料已經(jīng)開始從實(shí)驗(yàn)室走向?qū)嵱谩?10、新的設(shè)計(jì)方法和手段 我國機(jī)床設(shè)計(jì)和開發(fā)手段要盡快從甩圖板的二維CAD向三維CAD過渡。三維建模和仿真是現(xiàn)代設(shè)計(jì)的基礎(chǔ),是企業(yè)技

8、術(shù)優(yōu)勢的源泉。在此三維設(shè)計(jì)基礎(chǔ)上進(jìn)行CAD/CAM/CAE/PDM的集成,加快新產(chǎn)品的開發(fā)速度,保證新產(chǎn)品的順利投產(chǎn),并逐步實(shí)現(xiàn)產(chǎn)品生命周期管理。 11、直接驅(qū)動(dòng)技術(shù) 在傳統(tǒng)機(jī)床中,電動(dòng)機(jī)和機(jī)床部件是借助耦合元件,如皮帶、齒輪和聯(lián)軸節(jié)等加以連接,實(shí)現(xiàn)部件所需的移動(dòng)或旋轉(zhuǎn),機(jī)和電是分家的。直接驅(qū)動(dòng)技術(shù)是將電動(dòng)機(jī)與機(jī)械部件集成為一體,成為機(jī)電一體化的功能部件,如直線電動(dòng)機(jī)、電主軸、電滾珠絲桿和力矩電動(dòng)機(jī)等。直接驅(qū)動(dòng)技術(shù)簡化了機(jī)床結(jié)構(gòu),提高了機(jī)床的剛度和動(dòng)態(tài)性能,運(yùn)動(dòng)速度和加工精度。 12、開放式數(shù)控系統(tǒng) 數(shù)控系統(tǒng)的開放是大勢所趨。目前開放式數(shù)控系統(tǒng)有三種形式:1)全開放系統(tǒng),即基于微機(jī)的數(shù)控系統(tǒng),

9、以微機(jī)作為平臺,采用實(shí)時(shí)操作系統(tǒng),開發(fā)數(shù)控系統(tǒng)的各種功能,通過伺服卡傳送數(shù)據(jù),控制坐標(biāo)軸電動(dòng)機(jī)的運(yùn)動(dòng)。2)嵌入系統(tǒng),即CNC+PC,CNC控制坐標(biāo)軸電動(dòng)機(jī)的運(yùn)動(dòng),PC作為人機(jī)界面和網(wǎng)絡(luò)通信。3)融合系統(tǒng),在CNC的基礎(chǔ)上增加PC主板,提供鍵盤操作,提高人機(jī)界面功能,如Siemens840Di和Fanuc210i。 13、可重組制造系統(tǒng) 隨著產(chǎn)品更新?lián)Q代速度的加快,專用機(jī)床的可重構(gòu)性和制造系統(tǒng)的可重組性日益重要。通過數(shù)控加工單元和功能部件的模塊化,可以對制造系統(tǒng)進(jìn)行快速重組和配置,以適應(yīng)變型產(chǎn)品的生產(chǎn)需要。機(jī)械、電氣和電子、液和氣、以及控制軟件的接口規(guī)范化和標(biāo)準(zhǔn)化是實(shí)現(xiàn)可重組性的關(guān)鍵。 14、虛

10、擬機(jī)床和虛擬制造 為了加快新機(jī)床的開發(fā)速度和質(zhì)量,在設(shè)計(jì)階段借助虛擬現(xiàn)實(shí)技術(shù),可以在機(jī)床還沒有制造出來以前,就能夠評價(jià)機(jī)床設(shè)計(jì)的正確性和使用性能,在早期發(fā)現(xiàn)設(shè)計(jì)過程的各種失誤,減少損失,提高新機(jī)床開發(fā)的質(zhì)量。二、重點(diǎn)發(fā)展范圍、高速、精密數(shù)控車床,車削中心類及四軸以上聯(lián)動(dòng)的復(fù)合加工機(jī)床。主要滿足航天、航空、儀器、儀表、電子信息和生物工程等產(chǎn)業(yè)的需要。、高速、高精度數(shù)控銑鏜床及高速、高精度立臥式加工中心。主要滿足汽車發(fā)動(dòng)機(jī)缸體缸蓋及航天航空、高新技術(shù)等行業(yè)大型復(fù)雜結(jié)構(gòu)支架、殼體、箱體、輕金屬材料零件和精密零件加工需求。、重型、超重型數(shù)控機(jī)床類:數(shù)控落地銑鏜床、重型數(shù)控龍門鏜銑床和龍門加工中心、重型

11、數(shù)控臥式車床及立式車床,數(shù)控重型滾齒機(jī)等,該類產(chǎn)品滿足能源、航天航空、軍工、艦船主機(jī)制造、重型機(jī)械制造、大型模具加工、汽輪機(jī)缸體等行業(yè)零件加工需求。、數(shù)控磨床類:數(shù)控超精密磨床、高速高精度曲軸磨床和凸輪軸磨床、各類高精高速專用磨床等,滿足精密超精密加工需求。、數(shù)控電加工機(jī)床類:大型精密數(shù)控電火 花成形機(jī)床、數(shù)控低速走絲電火花切割機(jī)床、精密小孔電加工機(jī)床等,主要滿足大型和精密模具加工、精密零件加工、錐孔或異型孔加工及航天、航空等行業(yè)的特殊需求。、數(shù)控金屬成形機(jī)床類(鍛壓設(shè)備):數(shù)控高速精密板材沖壓設(shè)備、激光切割復(fù)合機(jī)、數(shù)控強(qiáng)力旋壓機(jī)等,主要滿足汽車、摩托車、電子信息產(chǎn)業(yè)、家電等行業(yè)板金批量高效生

12、產(chǎn)需求及汽車輪轂及軍工行業(yè)各種薄壁、高強(qiáng)度、高精度回轉(zhuǎn)型零件加工需求。、數(shù)控專用機(jī)床及生產(chǎn)線:柔性加工自動(dòng)生產(chǎn)線()及各種專用數(shù)控機(jī)床,該類生產(chǎn)線是針對汽車、家電等行業(yè)加工缸體、缸蓋、變速箱箱體等及多品種變批量殼體、箱體類零件加工需求。4.2 常用編程指令一:準(zhǔn)備功能(G功能)準(zhǔn)備功能G代碼用來規(guī)定刀具和工件的相對運(yùn)動(dòng)軌跡、機(jī)床坐標(biāo)系、坐標(biāo)平面、刀具補(bǔ)償、坐標(biāo)偏置等多種加工操作。數(shù)控加工常用的G功能代碼見表4-1.表4-1G代碼組功能附注G0001定位 (快速移動(dòng))模態(tài)G01直線插補(bǔ)模態(tài)G02順時(shí)針方向圓弧插補(bǔ)模態(tài)G03逆時(shí)針方向圓弧插補(bǔ)模態(tài)G0400停刀,準(zhǔn)確停止非模態(tài)G1702XY平面選擇

13、模態(tài)G18XZ平面選擇模態(tài)G19YZ平面選擇模態(tài)G2800機(jī)床返回參考點(diǎn)非模態(tài)G4007取消刀具半徑補(bǔ)償模態(tài)G41刀具半徑左補(bǔ)償模態(tài)G42刀具半徑右補(bǔ)償模態(tài)G4308刀具長度正補(bǔ)償模態(tài)G44刀具長度負(fù)補(bǔ)償模態(tài)G49取消刀具長度補(bǔ)償模態(tài)G5011比例縮放取消模態(tài)G51比例縮放有效模態(tài)G50.122可編程鏡像取消模態(tài)G51.1可編程鏡像有效模態(tài)G5200局部坐標(biāo)系設(shè)定非模態(tài)G5300選擇機(jī)床坐標(biāo)系非模態(tài)G5414工件坐標(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)G6500宏程序調(diào)用非模態(tài)G6612宏

14、程序模態(tài)調(diào)用模態(tài)G67宏程序模態(tài)調(diào)用取消模態(tài)G6816坐標(biāo)旋轉(zhuǎn)模態(tài)G69坐標(biāo)旋轉(zhuǎn)取消模態(tài)G7309排削鉆孔循環(huán)模態(tài)G74左旋攻螺紋循環(huán)模態(tài)G76精鏜循環(huán)模態(tài)G80取消固定循環(huán)模態(tài)G81鉆孔循環(huán)模態(tài)G82反鏜孔循環(huán)模態(tài)G83深孔鉆削循環(huán)模態(tài)G84攻螺紋循環(huán)模態(tài)G85鏜孔循環(huán)模態(tài)G86鏜孔循環(huán)模態(tài)G87背鏜循環(huán)模態(tài)G88鏜孔循環(huán)模態(tài)G89鏜孔循環(huán)模態(tài)G9003絕對值編程模態(tài)G91增量值編程模態(tài)G9200設(shè)置工件坐標(biāo)系非模態(tài)G9405每分鐘進(jìn)給模態(tài)G95每轉(zhuǎn)進(jìn)給模態(tài)G9810固定循環(huán)返回初始點(diǎn)模態(tài)G99固定循環(huán)返回R點(diǎn)模態(tài)二:輔助功能(M代碼)輔助功能代碼用于指令數(shù)控機(jī)床輔助裝置的接同和關(guān)斷,如主軸

15、轉(zhuǎn)/停、切削液開/關(guān),卡盤夾緊/松開、刀具更換等動(dòng)作。常用M代碼見表如下:代碼功能 說明M00程序暫停當(dāng)執(zhí)行有M00指令的程序段后,主軸旋轉(zhuǎn)、進(jìn)給切削液都將停止,重新按下(循環(huán)啟動(dòng))鍵,繼續(xù)執(zhí)行后面程序段M01程序選擇停止功能與M00相同,但只有在機(jī)床操作棉班上的(選擇停止)鍵處于“ON”狀態(tài)時(shí),M01才執(zhí)行,否則跳過才執(zhí)行M02程序結(jié)束防在程序的最后一段,執(zhí)行該指令后,主軸停、切削液關(guān)、自動(dòng)運(yùn)行停,機(jī)床處于復(fù)位狀態(tài)M30程序結(jié)束放在程序的最后一段,除了執(zhí)行M02的內(nèi)容外,還返回到程序的第一段,準(zhǔn)備下一個(gè)工件的加工M03主軸正轉(zhuǎn)用于主軸順時(shí)針方向轉(zhuǎn)動(dòng)M04主軸反轉(zhuǎn)用于主軸逆時(shí)針方向轉(zhuǎn)動(dòng)M05主

16、軸停止用于主軸停止轉(zhuǎn)動(dòng)M06換刀用于加工中心的自動(dòng)換刀M08切削液開用于切削液開M09切削液關(guān)用于切削液關(guān)M98調(diào)用子程序用于子程序M99子程序結(jié)束用于子程序結(jié)束并返回主程序4.3 坐標(biāo)系編程指令一、有關(guān)坐標(biāo)和坐標(biāo)系的指令 (1)、工件坐標(biāo)系設(shè)定G92格式:G92 X_ Y_ Z_ X、Y、Z、為當(dāng)前刀位點(diǎn)在工件坐標(biāo)系中的坐標(biāo)。1、G92指令通過設(shè)定刀具起點(diǎn)相對于要建立的工件坐標(biāo)原點(diǎn)的位置建立坐標(biāo)系。2、此坐標(biāo)系一旦建立起來,后序的絕對值指令坐標(biāo)位置都是此工件坐標(biāo)系中的坐標(biāo)值。例:G92 X20 Y10 Z10其確立的加工原點(diǎn)在距離刀具起始點(diǎn)X=-20,Y=-10,Z=-10的位置上,如圖a所

17、示。(2)、絕對值編程G90與增量值編程G91格式: G90 G00/G01 X Y Z G91 G00/G01 X Y Z 注意:銑床編程中增量編程不能用U、W,如果用,就表示為U軸、W軸.例:刀具由原點(diǎn)按順序向1、2、3點(diǎn)移動(dòng)時(shí)用G90、G91指令編程。注意:銑床中X軸不再是直徑.(3)、工件坐標(biāo)系選擇 G54-G59 說明:1、G54G59是系統(tǒng)預(yù)置的六個(gè)坐標(biāo)系,可根據(jù)需要選用。2、該指令執(zhí)行后,所有坐標(biāo)值指定的坐標(biāo)尺寸都是選定的工件加工坐標(biāo)系中的位置。16號工件加工坐標(biāo)系是通過CRT/MDI方式設(shè)置的。3、G54G59預(yù)置建立的工件坐標(biāo)原點(diǎn)在機(jī)床坐標(biāo)系中的坐標(biāo)值可用MDI方式輸入,系統(tǒng)

18、自動(dòng)記憶。4、使用該組指令前,必須先回參考點(diǎn)。5、G54G59為模態(tài)指令,可相互注銷。選擇機(jī)床坐標(biāo)系:(4)、G53 -選擇機(jī)床坐標(biāo)系 編程格式:G53 G90 X Y Z ;Ø G53 指令使刀具快速定位到機(jī)床坐標(biāo)系中的指定位置上,式中X、Y、Z后的值為機(jī)床坐標(biāo)系中的坐標(biāo)值。 例:G53 X-100 Y-100 Z-20Ø G53為非模態(tài)指令,只在當(dāng)前程序段有效.(5)、G52 局部坐標(biāo)系設(shè)定 編程格式:G52 X Y Z ;式中X、Y、Z后的值為局部原點(diǎn)相對工件原點(diǎn)的坐標(biāo)值。幾個(gè)坐標(biāo)系指令應(yīng)用舉例如圖所示從A-B-C-D行走路線編程如下N01 G54 G00 G90 X

19、30.0 Y40.0 快速移到G54中的A點(diǎn)N02 G59 將G59置為當(dāng)前工件坐標(biāo)系 N03 G00 X30.0 Y30.0 移到G59中的B點(diǎn)N04 G52 X45.0 Y15.0 在當(dāng)前工件坐標(biāo)系G59中建立局部坐標(biāo)系G52N05 G00 G90 X35.0 Y20.0 移到G52中的C點(diǎn)N06 G53 X35.0 Y35.0 移到G53(機(jī)械坐標(biāo)系)中的D點(diǎn)二、坐標(biāo)平面選定坐標(biāo)平面選擇 G17,G18,G19 G17 XY平面 刀具長度補(bǔ)償值為Z平面G18 XZ平面 刀具長度補(bǔ)償值為Y平面G19 YZ平面 刀具長度補(bǔ)償值為X平面 1、坐標(biāo)平面選擇指令是用來選擇圓弧插補(bǔ)的平面和刀具補(bǔ)償平

20、面的。2、G17、G18、G19為模態(tài)功能,可相互注銷,G17為缺省值。4.4 直線插補(bǔ)編程1、快速定位指令G00 格式:G00 X_Y_Z_ 其中,X、Y、Z、為快速定位終點(diǎn),在G90時(shí)為終點(diǎn)在工件坐標(biāo)系中的坐標(biāo);在G91時(shí)為終點(diǎn)相對于起點(diǎn)的位移量。(空間折線移動(dòng))說明:(1)、G00 一般用于加工前快速定位或加工后快速退刀。(2)、為避免干涉,通常的做法是:不輕易三軸聯(lián)動(dòng)。一般先移動(dòng)一個(gè)軸,再在其它兩軸構(gòu)成的面內(nèi)聯(lián)動(dòng)。如:進(jìn)刀時(shí),先在安全高度Z上,移動(dòng)(聯(lián)動(dòng))X、Y軸,再下移Z軸到工件附近。退刀時(shí),先抬Z軸,再移動(dòng)X-Y軸。2、直線進(jìn)給指令G01 格式: G01 X _Y_ Z_ F_ 其

21、中,X、Y、Z為終點(diǎn)坐標(biāo),F(xiàn)為進(jìn)給速度,在G90時(shí)為終點(diǎn)在工件坐標(biāo)系中的坐標(biāo);在G91時(shí)為終點(diǎn)相對于起點(diǎn)的位移量。說明:(1) G01指令刀具從當(dāng)前位置以聯(lián)動(dòng)的方式,按程序段中F指令規(guī)定的合成進(jìn)給速度,按合成的直線軌跡移動(dòng)到程序段所指定的終點(diǎn)。(2)實(shí)際進(jìn)給速度等于指令速度F與進(jìn)給速度修調(diào)倍率的乘積。(3)G01和F都是模態(tài)代碼,如果后續(xù)的程序段不改變加工的線型和進(jìn)給速度,可以不再書寫這些代碼。(4)G01可由G00、G02、G03或G33功能注銷。3、例子 O1234:G17 G90; (初始化)G54 G00 X0 Y0; (設(shè)定工件坐標(biāo)系)M03 S1000; (主軸正轉(zhuǎn))G00 Z10

22、0.; (刀具下刀)Z5.; (下刀R點(diǎn))G01 Z-5. F100; (下刀切削深度)G01 X5. Y10.; (原點(diǎn)A點(diǎn))G01 X5. Y35.; (A點(diǎn)B點(diǎn))G01 X35. Y35.; (B點(diǎn)C點(diǎn))G01 X35. Y10.; (C點(diǎn)D點(diǎn))G01 X5. Y10.; (D點(diǎn)A點(diǎn))G00 X0 Y0; (快速回到原點(diǎn))G00 Z100.; (快速抬刀)M05; (主軸停止)M30; (程序結(jié)束)4.5 圓弧插補(bǔ)編程圓弧進(jìn)給指令 G02 :順時(shí)針圓弧插補(bǔ) G03 :逆時(shí)針圓弧插補(bǔ)指令格式:G17 G02 ( G03 ) G90 ( G91 ) X_Y_I_ J_ F_或G17 G02

23、( G03 ) G90 ( G91 ) X_Y_ R_ F_ G18 G02 ( G03 ) G90 ( G91 ) X_Z_I_ K_ F_或G18 G02 ( G03 ) G90 ( G91 ) X_Z_ R_ F_G19 G02 ( G03 ) G90 ( G91 ) Y_Z_J_ K_ F_或G19 G02 ( G03 ) G90 ( G91 ) Y_Z_ R_ F_(一)、注明:1、I指圓弧起點(diǎn)指向圓心的連線在X軸上的投影矢量與X軸方向一致為正,相反為負(fù)。2、J指圓弧起點(diǎn)指向圓心的連線在Y軸上的投影矢量與Y軸方向一致為正,相反為負(fù)。3、K指圓弧起點(diǎn)指向圓心的連線在Z軸上的投影矢量與Z

24、軸方向一致為正,相反為負(fù)。4、整圓不能用R編程,只能用I、J、K:1800 R取正值;>1800 R取負(fù)值(二)、指令參數(shù)說明:1、圓弧插補(bǔ)只能在某平面內(nèi)進(jìn)行。2、G17代碼進(jìn)行XY平面的指定,省略時(shí)就被默認(rèn)為是G173、當(dāng)在ZX(G18)和YZ(G19)平面上編程時(shí),平面指定代碼不能省略(三)G02/G03判斷:G02為順時(shí)針方向圓弧插補(bǔ),G03為逆時(shí)針方向圓弧插補(bǔ)。順時(shí)針或逆時(shí)針是從垂直于圓弧加工平面的第三軸的正方向看到的回轉(zhuǎn)方向。 平面圓弧插補(bǔ)(四)編制圓弧程序段例1: 1、大圓弧AB每段圓弧可有四個(gè)程序段表示G17 G90 G03 X0 Y25 R-25 F80G17 G90 G

25、03 X0 Y25 I0 J25 F80G17 G91 G03 X-25 Y25 R-25 F80G17 G91 G03 X-25 Y25 I0 J25 F802、小圓弧ABG17 G90 G03 X0 Y25 R25 F80G17 G90 G03 X0 Y25 I-25 J0 F80G17 G91 G03 X-25 Y25 R25 F80G17 G91 G03 X-25 Y25 I-25 J0 F80例2:整圓編程 要求由A點(diǎn)開始,實(shí)現(xiàn)逆時(shí)針圓弧插補(bǔ)并返回A點(diǎn)。G90 G03 X30 Y0 I-40 J0 F80G91 G03 X0 Y0 I-40 J0 F80例3:O1234:G17 G9

26、0; (初始化)G54 G00 X-30. Y-50.;(設(shè)定工件坐標(biāo)系)M03 S1000; (主軸正轉(zhuǎn))G00 Z100.; (刀具下刀)Z5.; (下刀R點(diǎn))G01 Z-5. F100; (下刀切削深度)G01 X-30. Y0.; (下刀點(diǎn)A點(diǎn))G02 X30. Y0. R30.; (A點(diǎn)C點(diǎn))G01 X30. Y-15.; (C點(diǎn)D點(diǎn))G03 X15. Y-30. R15;(D點(diǎn)E點(diǎn))G01 X-20. Y-30.; (E點(diǎn)G點(diǎn))G02 X-30. Y-20. R10.;(G點(diǎn)H點(diǎn))G03 X-42. Y-20. R6.; (圓弧切出)G01 X-45.;G00 Z100.; (快速

27、抬刀)G00 X0 Y0; (快速回到原點(diǎn))M05; (主軸停止)M30; (程序結(jié)束)4.6 刀具半徑補(bǔ)償功能編程G41:刀具半徑補(bǔ)償左偏置 G42:刀具半徑補(bǔ)償右偏置 G40:取消刀具半徑補(bǔ)償格式:G41/G42 G01/G00 X Y D ; G40 G01/G00 X Y ;G41:左刀補(bǔ)(在刀具前進(jìn)方向左側(cè)補(bǔ)償),如圖 (a);G42:右刀補(bǔ)(在刀具前進(jìn)方向右側(cè)補(bǔ)償),如圖 (b);X, Y, Z:G00/G01的參數(shù),即刀補(bǔ)建立或取消的終點(diǎn)(注:投影到補(bǔ)償平面上的刀具軌跡受到補(bǔ)償);D:G41/G42的參數(shù),即刀補(bǔ)號碼,它代表了刀補(bǔ)表中對應(yīng)的半徑補(bǔ)償值。G40、G41、G42都是模

28、態(tài)代碼,可相互注銷。注意:(1) 刀具半徑補(bǔ)償平面的切換必須在補(bǔ)償取消方式下進(jìn)行(2) 刀具半徑補(bǔ)償?shù)慕⑴c取消只能用G00或G01指令,不得是G02或G034.7 刀具長度補(bǔ)償功能編程格式:G43/G44 G01/G00 Z H ; G49 G01/G00 Z ;G43:刀具長度正補(bǔ)償G44:刀具長度負(fù)補(bǔ)償G49:取消刀具長度補(bǔ)償Z:G00/G01的參數(shù),即刀補(bǔ)建立或取消的終點(diǎn)H:刀具長度偏置號例子:O1234;G17 G40 G49 G80 G90;G54 G00 X0 Y0;M03 S1000;G00 X-65. Y-60.;G43 G00 Z100.H01;Z5.;G01 Z-10.

29、F100;G01 X-65. Y30.;G02 X-55. Y40. R10.;G01 X45. Y40.;G02 X65.Y20.R20;G01 Y-20.;G02 X45.Y-40.R20.;G01 X-55. Y-40.;G02 X-65. Y-30. R10.;G03 X-77. Y-30. R6.;G01 X-80.;G40 G00 X-85.;G49 G00 Z100.;X0 Y0;M05;M30; 4.8子程序編程(M98、M99)把一個(gè)程序中按某一固定順序重復(fù)出現(xiàn)的內(nèi)容抽出并按一定格式編寫,則稱為子程序,子程序由主程序或子程序調(diào)用指令調(diào)出執(zhí)行,調(diào)用子程序的格式如下:M98Pxx

30、xx Lxxxx 子程序號 調(diào)用次數(shù)(1-9999)如果省略了重復(fù)次數(shù),則認(rèn)為重復(fù)次數(shù)為一次。從子程序返回到主程序用M99。在子程序調(diào)用子程序與在主序中調(diào)用子程序的情況一樣,一般把刀具半徑補(bǔ)償功能放在子程序中使用,用MDI輸入M98Pxxxx時(shí),不能調(diào)用子程序。例:如下圖所示,在一塊平板上加工6個(gè)邊長為10mm的等邊三角形,每邊的槽深為-2mm,工件上表面為z向零點(diǎn)。其程序的編制就可以用調(diào)用子程序的方式來實(shí)現(xiàn)(編程時(shí)不考慮刀具半徑補(bǔ)償)。O0001(主程序)G54 G90 G01 Z40 F200(進(jìn)入工件加工坐標(biāo)系)M03 S1000(主軸啟動(dòng))G00 Z3(快進(jìn)到工件表面上方)G01 X0

31、 Y8.66(移動(dòng)到1號三角形頂點(diǎn))M98 P0002(調(diào)用子程序切削三角形)G90G01X30Y8.66(移動(dòng)到2號三角形頂點(diǎn))M98 P20 (調(diào)用子程序切削三角形)G90 G01 X60 Y8.66(移動(dòng)到3號三角形上頂點(diǎn)) M98 P20 (調(diào)用子程序切削三角形)G90 G01 X0 Y-21.34 (移動(dòng)到4號三角形頂點(diǎn))M98 P20 (調(diào)用子程序切削三角形)G90 G01 X30 Y-21.34(移動(dòng)到5號三角形頂點(diǎn)) M98 P20(調(diào)用子程序切削三角形)G90 G01 X60 Y-21.34(移動(dòng)到6號三角形頂點(diǎn))M98 P20(調(diào)用子程序切削三角形)G00 Z30(抬刀)M

32、05(主軸停止)M30(程序結(jié)束)O0002G91 G01 Z-2 F100 G01 X-5 Y-8.66G01 X10 Y0 G01 X5 Y8.66 G00 Z20M994.9固定循環(huán)編程(G80G89)1.取消固定循環(huán)指令G80格式:G80功能:用G80取消固定循環(huán)方式,機(jī)床回到執(zhí)行正常操作狀態(tài)。孔的加工數(shù)據(jù),包括R點(diǎn),Z點(diǎn)等等,都被取消:但是移動(dòng)速度命令會繼續(xù)有效。2. 定點(diǎn)鉆孔循環(huán)G81格式:G81 X_ Y_ Z_ R_ F_ L_ X_Y_為孔位數(shù)據(jù)Z_ 孔底深度R_加工初始位置F_切削進(jìn)給速度L_重復(fù)次數(shù)功能:G81命令可用以一般孔的加工。加工過程:(1)XY平面孔定位(2)快

33、速下至R基準(zhǔn)面(3)Z軸向下鉆孔(4)快速返回起始點(diǎn)(G98時(shí))或R基準(zhǔn)面(G99時(shí))(5)若有L字段,則循環(huán)(1)(4)做完L個(gè)孔3.鉆孔循環(huán)指令 G82格式:G82 X_ Y_ R_ Z_ P_ F_ J_X_ Y_ 為孔位數(shù)據(jù)Z_ 孔底深度R_ 加工初始位置P_ 在孔底的暫停時(shí)間F_ 切削進(jìn)給速度K_ 重復(fù)次數(shù)功能:用于孔底暫停鉆孔循環(huán)加工過程:(1)XY平面孔定位(2)快速下至R基準(zhǔn)面(3)Z軸向下鉆孔,在孔底暫停P給定的時(shí)間(4)快速返回起始點(diǎn)(G98時(shí))或R基準(zhǔn)面(G99時(shí))(5)若有L字段,則循環(huán)(1)(4)做完L個(gè)孔3.排屑鉆孔循環(huán)G83G83 X_ Y_ Z_ R_ Q_ F

34、_ K_X_ Y_ 為孔位數(shù)據(jù)Z_ 孔底深度R_ 加工初始位置Q_ 每次切削進(jìn)給的切削深度P_ 在孔底的暫停時(shí)間F_ 切削進(jìn)給速度K_ 重復(fù)次數(shù)功能:深孔鉆(啄鉆)循環(huán)4.G84  攻絲循環(huán)(G84)1. 格式 G84 X_Y_Z_R_P_F_K_;X_ Y:孔位數(shù)據(jù)Z_:孔底深度(絕對坐標(biāo))R_:每次下刀點(diǎn)或抬刀點(diǎn)(絕對坐標(biāo))P_:暫停時(shí)間 F_:切削進(jìn)給速度K_:重復(fù)次數(shù) 功能:G84 進(jìn)給 孔底 主軸反轉(zhuǎn) 快速退刀。加工過程:主軸順時(shí)針旋轉(zhuǎn)執(zhí)行攻絲,當(dāng)?shù)竭_(dá)孔底時(shí),為了回退,主軸以相反方向旋轉(zhuǎn),這個(gè)過程生成螺紋。在攻絲期間進(jìn)給倍率被忽略,進(jìn)給暫停不停止機(jī)床,直到返回動(dòng)作完成。在指

35、定G84之前,用輔助功能使主軸旋轉(zhuǎn)。當(dāng)G84指令和M代碼在同一個(gè)程序段中指定時(shí),在執(zhí)行第一個(gè)定位動(dòng)作的同時(shí),執(zhí)行到R點(diǎn)的同時(shí)加偏置。5.G85  鏜孔循環(huán)(G85)1. 格式 G85 X_Y_Z_R_F_K_;X_ Y:孔位數(shù)據(jù)Z_:孔底深度(絕對坐標(biāo))R_:每次下刀點(diǎn)或抬刀點(diǎn)(絕對坐標(biāo))F_:切削進(jìn)給速度K_:重復(fù)次數(shù) 功能:G85 中間進(jìn)給 孔底 快速退刀。6.G86  鏜孔循環(huán)(G86)1. 格式 G86 X_Y_Z_R_F_L_;X_ Y:孔位數(shù)據(jù)Z_:孔底深度(絕對坐標(biāo))R_:每次下刀點(diǎn)或抬刀點(diǎn)(絕對坐標(biāo))F_:切削進(jìn)給速度K_:重復(fù)次數(shù) 功能:G86 進(jìn)給 孔底

36、 主軸停止 快速退刀。例:N005 G80 G90 G0 X0 Y0 M06 T1;換 ?20鏜刀 N010 G55 ;調(diào)用G55工件坐標(biāo)系 N020 M03 S1000N030 G43 H1 Z50 ;調(diào)用長度補(bǔ)償 N040 G86 Z-30 R1 F200 ;鏜孔循環(huán) N050 G80 G0 Z50 ;取消固定循環(huán)? N060 M05N070 M30 7.G87  反鏜孔循環(huán)(G87)1. 格式 G87 X_Y_Z_R_Q_P_F_K_;X_ Y:孔位數(shù)據(jù)Z_:孔底深度(絕對坐標(biāo))R_:每次下刀點(diǎn)或抬刀點(diǎn)(絕對坐標(biāo))Q_:刀具偏移量P_:暫停時(shí)間F_:切削進(jìn)給速度K_:重復(fù)次數(shù)

37、功能:87 進(jìn)給 孔底 主軸正轉(zhuǎn) 快速退刀。例:N005 G80 G90 G0 X0 Y0 M06 T1 ;換 20鏜刀 N010 G55 ;調(diào)用G55工件坐標(biāo)系 N020 M03 S1000N030 G43 H1 Z50;調(diào)用長度補(bǔ)償 N040 G87 Z-30 R1 Q2 P2000 F200 ;反鏜孔循環(huán) N050 G80 G0 Z50 ;取消固定循環(huán) N060 M05N070 M30 8.G88  鏜孔循環(huán)(G88)1. 格式 G88 X_Y_Z_R_P_F_K_;X_ Y:孔位數(shù)據(jù)Z_:孔底深度(絕對坐標(biāo))R_:每次下刀點(diǎn)或抬刀點(diǎn)(絕對坐標(biāo))P_:孔底的暫停時(shí)間F_:切削進(jìn)

38、給速度K_:重復(fù)次數(shù) 說明:沿著X和Y軸定位以后,快速移動(dòng)到R點(diǎn),然后,從R點(diǎn)到Z點(diǎn)執(zhí)行鏜孔,當(dāng)鏜孔完成后,執(zhí)行暫停,然后主軸停止。刀具從孔底手動(dòng)返回到R點(diǎn),在R點(diǎn),主軸正轉(zhuǎn),并且執(zhí)行快速移動(dòng)到初始位置。 在指定G88之前,用輔助功能旋轉(zhuǎn)主軸。 當(dāng)G88指令和M代碼在同一程序段中指定時(shí),在第一個(gè)定位動(dòng)作的同時(shí)執(zhí)行M代碼,然后,系統(tǒng)處理下一個(gè)鏜孔動(dòng)作。 當(dāng)指定重復(fù)次數(shù)K時(shí),只對第一個(gè)孔執(zhí)行M代碼,對第二或以后的孔,不執(zhí)行M代碼。對第二或以后的孔,不執(zhí)行M代碼。 當(dāng)在固定循環(huán)中指定刀具長度偏置(G43/G44或G49)時(shí),在定位到R點(diǎn)的同時(shí)加偏置。 限制 軸切換? 必須在切換鏜孔軸之前取消固定循環(huán) 鏜加工? 在不包含X.Y.Z或任何其它軸的程序段中,不執(zhí)行鏜加工。 P? 在執(zhí)行鏜孔加工的程序段中指定P,如果在不執(zhí)行鏜孔加工的程序段中指定,P不能作為模態(tài)數(shù)據(jù)被貯存。 取消? 不能在同一程序段中指定01和G代碼和G88,否則G88將被取消。 刀具偏置? 在固定循環(huán)方式中,刀具偏置被忽略。 9.G89  鏜孔循環(huán)(G89)1. 格式 G89 X_Y_Z_R_P_F_L_

溫馨提示

  • 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)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

最新文檔

評論

0/150

提交評論