數(shù)控機(jī)床編程基礎(chǔ)_第1頁(yè)
數(shù)控機(jī)床編程基礎(chǔ)_第2頁(yè)
數(shù)控機(jī)床編程基礎(chǔ)_第3頁(yè)
數(shù)控機(jī)床編程基礎(chǔ)_第4頁(yè)
數(shù)控機(jī)床編程基礎(chǔ)_第5頁(yè)
已閱讀5頁(yè),還剩81頁(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ù)控機(jī)床編程根底1第六章數(shù)控機(jī)床的加工工藝6.1數(shù)控編程的根本概念6.2數(shù)控機(jī)床的坐標(biāo)系6.3數(shù)控編程中的指令代碼6.4程序結(jié)構(gòu)及程序段格式26.1數(shù)控編程的根本概念編程目的現(xiàn)代數(shù)控機(jī)床是按照事先編制好的加工程序自動(dòng)地對(duì)工件進(jìn)行加工的高效自動(dòng)化設(shè)備。理想的加工程序不僅應(yīng)保證加工出符合圖樣要求的合格工件,同時(shí)應(yīng)能使數(shù)控機(jī)床的功能得到合理的應(yīng)用與充分的發(fā)揮,以使數(shù)控機(jī)床能平安可靠及高效地工作。6.1.1數(shù)控編程將被加工零件的加工工藝過(guò)程、工藝路線、工藝參數(shù)、刀具運(yùn)動(dòng)軌跡、位移量、切削參數(shù)〔主軸轉(zhuǎn)速、進(jìn)給量、背吃刀量等〕以及負(fù)責(zé)功能〔換刀、主軸正轉(zhuǎn)、反轉(zhuǎn)、切削液開關(guān)等〕,按照數(shù)控機(jī)床規(guī)定的指令代碼以及一定的程序格式編寫成加程序單,再把程序單中的內(nèi)容記錄在控制介質(zhì)上,然后輸入到數(shù)控機(jī)床的控制裝置中,從而控制機(jī)床加工的過(guò)程稱為數(shù)控編程??刂平橘|(zhì)是用來(lái)記錄程序內(nèi)容的?!?)穿孔紙帶;〔2)磁帶;〔3)軟磁盤;〔4)MDI〔ManualDataInput〕〔5〕直接通信控制介質(zhì)〔1〕數(shù)控編程的內(nèi)容分析零件圖樣、工藝處理、數(shù)據(jù)處理、編寫程序單、制作控制介質(zhì)、程序檢驗(yàn)及試切。所謂“數(shù)控機(jī)床的程序編制〞指由分析零件圖樣到程序檢驗(yàn)的全過(guò)程〔見后圖〕。數(shù)控編程的內(nèi)容和步驟數(shù)控編程的根本過(guò)程數(shù)控編程的內(nèi)容和步驟〔2〕數(shù)控編程步驟1〕分析零件圖樣和工藝要求2〕數(shù)值計(jì)算3〕編寫零件加工程序單4〕制作控制介質(zhì),輸入程序信息5〕程序檢驗(yàn)6〕試切數(shù)控編程的內(nèi)容和步驟1〕分析零件圖樣和加工要求編程人員需注意如下幾點(diǎn):確定加工方案此時(shí)應(yīng)考慮數(shù)控機(jī)床使用的合理性及經(jīng)濟(jì)性。并充分發(fā)揮數(shù)控機(jī)床的功能。數(shù)控編程的內(nèi)容和步驟夾具的設(shè)計(jì)和選擇

應(yīng)特別注意要迅速完成工件的定位和夾緊過(guò)程,以減少輔助時(shí)間。盡量使用組合夾具,生產(chǎn)準(zhǔn)備周期短,夾具零件可以反復(fù)使用,經(jīng)濟(jì)效果好。此外,所用夾具應(yīng)便于安裝,便于協(xié)調(diào)工件和機(jī)床坐標(biāo)系的尺寸關(guān)系。數(shù)控編程的內(nèi)容和步驟正確地選擇對(duì)刀點(diǎn)對(duì)于數(shù)控機(jī)床來(lái)說(shuō),程序編制時(shí)正確地選擇對(duì)刀點(diǎn)是很重要的?!皩?duì)刀點(diǎn)〞是指在數(shù)控加工時(shí),刀具相對(duì)于工件運(yùn)動(dòng)的起點(diǎn)?!皩?duì)刀點(diǎn)〞也是程序執(zhí)行的起點(diǎn),也稱為〞程序原點(diǎn)〞。數(shù)控編程的內(nèi)容和步驟對(duì)刀點(diǎn)的選擇原那么如下:所選的對(duì)刀點(diǎn)〔即程序起點(diǎn)〕應(yīng)使程序編制簡(jiǎn)單。對(duì)刀點(diǎn)應(yīng)選在容易找正、并在加工過(guò)程中便于檢查的位置。引起的加工誤差小。數(shù)控編程的內(nèi)容和步驟對(duì)刀點(diǎn)、刀位點(diǎn)和對(duì)刀的關(guān)系:對(duì)刀點(diǎn)----在數(shù)控加工時(shí),刀具相對(duì)于工件運(yùn)動(dòng)的起點(diǎn)。即程序起點(diǎn),也是程序的終點(diǎn)。刀位點(diǎn)----在數(shù)控加工程序編制中,用于表示刀具特征的點(diǎn),也是對(duì)刀和加工的基準(zhǔn)點(diǎn)。

對(duì)刀----對(duì)刀點(diǎn)和刀位點(diǎn)重合的操作。數(shù)控編程的內(nèi)容和步驟刀位點(diǎn)刀位點(diǎn):加工程序中表示刀具位置的基準(zhǔn)點(diǎn)數(shù)控編程的內(nèi)容和步驟選擇合理的走刀路線盡量縮短走刀路線,減少空走刀行程,提高生產(chǎn)效率。保證加工零件精度和外表粗糙度的要求。有利于簡(jiǎn)化數(shù)值計(jì)算,減少程序段數(shù)目和編制程序工作量。數(shù)控編程的內(nèi)容和步驟合理選擇刀具應(yīng)根據(jù)工件材料的性能,機(jī)床的加工能力,加工工序的類型,切削用量以及其它與加工有關(guān)的因素來(lái)正確地選擇刀具。

對(duì)刀具總的要求:安裝調(diào)整方便、剛性好,精度高,使用壽命長(zhǎng)等。數(shù)控編程的內(nèi)容和步驟確定合理的切削用量

在工藝處理中必須正確確定切削用量,即切削深度和寬度、主軸轉(zhuǎn)速及進(jìn)給速度等數(shù)控編程的內(nèi)容和步驟2〕數(shù)學(xué)處理在完成了工藝處理的工作后,下一步需根據(jù)零件的幾何尺寸、加工路線,計(jì)算刀具中心運(yùn)動(dòng)軌跡,以獲得刀位數(shù)據(jù)。數(shù)控編程的內(nèi)容和步驟3〕編寫零件加工程序單按照數(shù)控系統(tǒng)的程序指令和格式,根據(jù)走刀順序,編寫零件加工的程序單數(shù)控編程的內(nèi)容和步驟4〕制作控制介質(zhì),輸入程序信息通過(guò)CNC機(jī)床操作面板鍵入程序并存儲(chǔ)或?qū)⒊绦蛑谱鞒?、轉(zhuǎn)移至控制介質(zhì)中,再輸入存儲(chǔ)。數(shù)控編程的內(nèi)容和步驟5〕程序檢驗(yàn)先初期檢查。輸入加工程序,機(jī)床空轉(zhuǎn),以筆代刀,在坐標(biāo)紙上畫出運(yùn)動(dòng)軌跡。在有顯示屏的數(shù)控機(jī)床上,模擬加工,看機(jī)床〔刀具〕的運(yùn)動(dòng)和模擬加工出的工件形狀正確與否。數(shù)控編程的內(nèi)容和步驟6〕試切加工前必須在機(jī)床上進(jìn)行首件試切。校驗(yàn)只能檢驗(yàn)機(jī)床的運(yùn)動(dòng)是否正確,不能檢驗(yàn)出被加工零件的加工精度。數(shù)控編程的方法〔1〕手工編程編制零件加工程序的各個(gè)步驟,即從零件圖樣分析及工藝處理、數(shù)值計(jì)算、書寫程序單、穿制紙帶直至程序的檢驗(yàn),均由人工完成的即為手工編制程序的過(guò)程,亦稱為“手工程序編制〞。數(shù)控編程的方法〔2〕自動(dòng)編程使用計(jì)算機(jī)〔或程編機(jī)〕進(jìn)行數(shù)控機(jī)床程序編制工作,即由計(jì)算機(jī)〔程編機(jī)〕自動(dòng)地進(jìn)行數(shù)值計(jì)算,編寫零件加工程序單,自動(dòng)輸出打印加工程序單并將程序記錄到穿孔級(jí)帶上或其它控制介質(zhì)上。數(shù)控機(jī)床的程序編制工作的大局部或全部由計(jì)算機(jī)完成的過(guò)程,即為自動(dòng)程序編制。數(shù)控編程的方法自動(dòng)編程1〕語(yǔ)言式自動(dòng)編程2〕圖形交互式自動(dòng)編程3〕計(jì)算機(jī)高級(jí)語(yǔ)言編程數(shù)控編程的方法主要內(nèi)容〔1〕機(jī)床坐標(biāo)系和方向〔2〕機(jī)床各坐標(biāo)軸及其運(yùn)動(dòng)正方向〔3〕絕對(duì)坐標(biāo)系和相對(duì)坐標(biāo)系〔4〕機(jī)床坐標(biāo)系與工件坐標(biāo)系6.2數(shù)控機(jī)床的坐標(biāo)系機(jī)床坐標(biāo)系的規(guī)定在數(shù)控機(jī)床上加工零件,機(jī)床的動(dòng)作是由數(shù)控系統(tǒng)發(fā)出的指令來(lái)控制的。為了確定機(jī)床的運(yùn)動(dòng)方向,移動(dòng)的距離,就要在機(jī)床上建立一個(gè)坐標(biāo)系,這個(gè)坐標(biāo)系就叫標(biāo)準(zhǔn)坐標(biāo)系,也叫機(jī)床坐標(biāo)系。機(jī)床坐標(biāo)系和方向數(shù)控機(jī)床上的坐標(biāo)系是采用右手直角笛卡兒坐標(biāo)系。機(jī)床坐標(biāo)系和方向坐標(biāo)和運(yùn)動(dòng)方向命名的原那么為了使編程人員能在不知道機(jī)床在加工零件時(shí)是刀具移向工件,還是工件移向刀具的情況下,就可以根據(jù)圖樣確定機(jī)床的加工過(guò)程,特規(guī)定:一律假定工件靜止而刀具運(yùn)動(dòng),刀具遠(yuǎn)離工件的方向定義為坐標(biāo)軸的正方向。以右手笛卡兒坐標(biāo)系作為數(shù)控機(jī)床的標(biāo)準(zhǔn)坐標(biāo)系,直線運(yùn)動(dòng)的坐標(biāo)軸分別用X、Y、Z表示。機(jī)床各坐標(biāo)軸及其運(yùn)動(dòng)正方向幾種機(jī)床的標(biāo)準(zhǔn)坐標(biāo)系機(jī)床各坐標(biāo)軸及其運(yùn)動(dòng)正方向運(yùn)動(dòng)方向確實(shí)定1)Z軸的運(yùn)動(dòng)

Z軸的運(yùn)動(dòng),是由傳遞切削力的主軸所決定,指向尾座的方向?yàn)椋谳S的正方向。2)X軸的運(yùn)動(dòng)

X軸是水平的,它平行于工件的裝卡面。3)Y軸的運(yùn)動(dòng)

Y軸垂直于X、Z坐標(biāo)軸,對(duì)數(shù)控車床,Y軸是虛軸。4)旋轉(zhuǎn)運(yùn)動(dòng)A、B和C軸

A、B和C相應(yīng)地表示其軸線平行于X、Y和Z坐標(biāo)的旋轉(zhuǎn)運(yùn)動(dòng)。機(jī)床各坐標(biāo)軸及其運(yùn)動(dòng)正方向5)附加坐標(biāo)軸如果在X、Y、Z主要坐標(biāo)以外,還有平行于它們的坐標(biāo),可分別指定為U、V、W。如還有第三組運(yùn)動(dòng),那么分別指定為P、Q、R。6)對(duì)于工件運(yùn)動(dòng)的相反方向?qū)τ诠ぜ\(yùn)動(dòng)而不是刀具運(yùn)動(dòng)的機(jī)床,必須將前述為刀具運(yùn)動(dòng)所作的規(guī)定,作相反的安排。7)主軸旋轉(zhuǎn)運(yùn)動(dòng)的方向主軸的順時(shí)針旋轉(zhuǎn)運(yùn)動(dòng)方向(正轉(zhuǎn)),是按照右旋螺紋旋入工件的方向。機(jī)床各坐標(biāo)軸及其運(yùn)動(dòng)正方向上位刀架(后置刀架)機(jī)床機(jī)床各坐標(biāo)軸及其運(yùn)動(dòng)正方向絕對(duì)坐標(biāo)系刀具(或機(jī)床)運(yùn)動(dòng)軌跡的坐標(biāo)值是以相對(duì)于固定的坐標(biāo)原點(diǎn)O給出的,即稱為絕對(duì)坐標(biāo)。該坐標(biāo)系稱為絕對(duì)坐標(biāo)系。各點(diǎn)的坐標(biāo)位置均以坐標(biāo)原點(diǎn)為基準(zhǔn)的坐標(biāo)值,通常用X、Y、Z表示絕對(duì)坐標(biāo)系和相對(duì)坐標(biāo)系增量(相對(duì))坐標(biāo)系刀具(或機(jī)床)運(yùn)動(dòng)軌跡的坐標(biāo)值是相對(duì)于前一位置(或起點(diǎn))來(lái)計(jì)算的,即稱為增量(或相對(duì))坐標(biāo),該坐標(biāo)系稱為增量坐標(biāo)系。各點(diǎn)的坐標(biāo)位置均以前一個(gè)點(diǎn)的位置為基準(zhǔn)的坐標(biāo)值,在數(shù)控車床中通常用U、V、W

表示。絕對(duì)坐標(biāo)系和相對(duì)坐標(biāo)系絕對(duì)坐標(biāo)系和相對(duì)坐標(biāo)系其它尺寸字I、J、K用于指令圓弧的圓心坐標(biāo)值。R用于指令圓弧的半徑值。絕對(duì)坐標(biāo)系和相對(duì)坐標(biāo)系機(jī)床坐標(biāo)系由機(jī)床生產(chǎn)廠家規(guī)定的,以機(jī)床某一固定點(diǎn)為坐標(biāo)原點(diǎn)而建立的坐標(biāo)系稱為機(jī)床坐標(biāo)系。機(jī)床坐標(biāo)系的原點(diǎn)稱為機(jī)床零點(diǎn)。廠家對(duì)機(jī)床坐標(biāo)系原點(diǎn)的設(shè)定通常有以下兩種情況:1〕通過(guò)主軸中心線的卡盤前端面。2〕數(shù)控車床的參考點(diǎn)。機(jī)床坐標(biāo)系和工件坐標(biāo)系機(jī)床參考點(diǎn)刀具距離機(jī)床工作臺(tái)〔或滑板〕最遠(yuǎn)的一個(gè)固定極限點(diǎn)稱為數(shù)控機(jī)床的參考點(diǎn),機(jī)床參考點(diǎn)是用于對(duì)機(jī)床運(yùn)動(dòng)進(jìn)行檢測(cè)和控制的固定位置點(diǎn)。由生產(chǎn)廠家每個(gè)進(jìn)給軸上用限位開關(guān)精確調(diào)整好的,坐標(biāo)值已輸入數(shù)控系統(tǒng)中。因此參考點(diǎn)對(duì)機(jī)床原點(diǎn)的坐標(biāo)是一個(gè)數(shù)。機(jī)床坐標(biāo)系和工件坐標(biāo)系注意:機(jī)床坐標(biāo)系原點(diǎn)≠機(jī)床參考點(diǎn)

雖然有些有些數(shù)控車床的機(jī)床坐標(biāo)系原點(diǎn)與機(jī)床參考點(diǎn)重合,但概念上兩者是不能混淆的。機(jī)床坐標(biāo)系和工件坐標(biāo)系回參考點(diǎn)〔回零〕將刀架移到參考點(diǎn)的操作稱作回參考點(diǎn),可通過(guò)手動(dòng)或程序控制來(lái)完成。對(duì)于增量式測(cè)量系統(tǒng)的數(shù)控機(jī)床開機(jī)時(shí),必須先確定機(jī)床坐標(biāo)系原點(diǎn),而確定機(jī)床坐標(biāo)系原點(diǎn)的運(yùn)動(dòng)就是刀架返回參考點(diǎn)的操作,這樣通過(guò)確認(rèn)參考點(diǎn),就確定了機(jī)床坐標(biāo)系原點(diǎn)。只有機(jī)床參考點(diǎn)被確認(rèn)后,刀具移動(dòng)才有基準(zhǔn)。絕對(duì)式測(cè)量系統(tǒng)的數(shù)控機(jī)床不需回參考點(diǎn)。機(jī)床坐標(biāo)系和工件坐標(biāo)系參考點(diǎn)的作用通過(guò)回參考點(diǎn)操作可正確地顯示刀架參考點(diǎn)在機(jī)床坐標(biāo)系中的位置。通過(guò)回參考點(diǎn)操作可消除機(jī)床機(jī)械系統(tǒng)的累積誤差。作為刀架行程限制(超程保護(hù))的終點(diǎn)。作為進(jìn)給位置反響的測(cè)量基準(zhǔn)點(diǎn)。以下情況需要回零操作:機(jī)床關(guān)機(jī)后重新接通電源.機(jī)床超程報(bào)警信號(hào)解除之后。機(jī)床解除急停狀態(tài)以后。機(jī)床坐標(biāo)系和工件坐標(biāo)系刀架參考點(diǎn)數(shù)控機(jī)床刀架內(nèi)有一個(gè)固定基準(zhǔn)點(diǎn),一般定在回轉(zhuǎn)刀架的中心線上,數(shù)控系統(tǒng)通過(guò)控制該點(diǎn)的運(yùn)動(dòng)間接地控制刀尖的運(yùn)動(dòng)。機(jī)床顯示器上所顯示的坐標(biāo)值就是該點(diǎn)在機(jī)床坐標(biāo)系或工件坐標(biāo)系中的坐標(biāo)值。說(shuō)明:機(jī)床回參考點(diǎn)時(shí),刀架參考點(diǎn)與機(jī)床參考點(diǎn)正好重合。機(jī)床坐標(biāo)系和工件坐標(biāo)系刀位點(diǎn)加工程序中表示刀具位置的基準(zhǔn)點(diǎn)。“刀位點(diǎn)〞一般是指車刀、鏜刀的刀尖;鉆頭的鉆尖;立銑刀、面銑刀刀頭底面的中心;球頭銑刀的球頭中心。機(jī)床坐標(biāo)系和工件坐標(biāo)系工件坐標(biāo)系用戶確定的編制加工程序的基準(zhǔn)點(diǎn)〔零點(diǎn)〕稱為工件原點(diǎn)。數(shù)控車床的工件原點(diǎn)一般定為零件精加工右端面與軸心線的交處。以工件原點(diǎn)為原點(diǎn)所構(gòu)成的坐標(biāo)系稱為工件坐標(biāo)系。工件坐標(biāo)系的X和Z坐標(biāo)軸與機(jī)床坐標(biāo)系的X和Z坐標(biāo)軸平行且方向相同。機(jī)床坐標(biāo)系和工件坐標(biāo)系工件原點(diǎn)〔零點(diǎn)〕工件坐標(biāo)系的原點(diǎn)即是工件零點(diǎn)。選擇工件零點(diǎn)時(shí),最好把工件零點(diǎn)設(shè)置在零件圖的尺寸能夠方便地轉(zhuǎn)換成坐標(biāo)值的點(diǎn)處。車床工件零點(diǎn)一般設(shè)在主軸中心線上,在工件的右端面或左端面處。銑床工件零點(diǎn),一般設(shè)在工件外輪廓的某一個(gè)角上,進(jìn)刀深度方向的零點(diǎn),大多取在工件外表。機(jī)床坐標(biāo)系和工件坐標(biāo)系工件原點(diǎn)偏置在加工時(shí),工件隨夾具安裝在機(jī)床上,這時(shí)測(cè)量工件原點(diǎn)與機(jī)床原點(diǎn)間的距離,這個(gè)距離稱作工件原點(diǎn)偏置。該偏置值需預(yù)存到數(shù)控系統(tǒng)中,在加工時(shí),工件原點(diǎn)偏置便能自動(dòng)加到工件坐標(biāo)系上,使數(shù)控系統(tǒng)可按機(jī)床坐標(biāo)系確定加工時(shí)的坐標(biāo)值。因此,編程人員可以不考慮工件在機(jī)床上的安裝位置和安裝精度,而利用數(shù)控系統(tǒng)的原點(diǎn)偏置功能。通過(guò)工件原點(diǎn)偏置值,還可以補(bǔ)償工件在工作臺(tái)上的位置誤差?,F(xiàn)在大多數(shù)數(shù)控機(jī)床都有這種功能,使用起來(lái)很方便。機(jī)床坐標(biāo)系和工件坐標(biāo)系工件原點(diǎn)偏置工件原點(diǎn)是編寫程序時(shí),由遍程人員在工件圖紙上以某一點(diǎn)固定,確立全部工件尺寸。通過(guò)原點(diǎn)偏置,使得工件原點(diǎn)和機(jī)床原點(diǎn)關(guān)系調(diào)整極為方便。機(jī)床坐標(biāo)系和工件坐標(biāo)系編程零點(diǎn)

編程零點(diǎn)即是程序零點(diǎn)。一般對(duì)于簡(jiǎn)單零件,工件零點(diǎn)就是編程零點(diǎn)。而對(duì)形狀復(fù)雜的零件,需要編制幾個(gè)程序或子程序。為了編程方便和減少許多坐標(biāo)值的計(jì)算,編程零點(diǎn)就不一定設(shè)在工件零點(diǎn)上,而設(shè)在便于程序編制的位置上。機(jī)床坐標(biāo)系和工件坐標(biāo)系機(jī)床坐標(biāo)系和工件坐標(biāo)系機(jī)床坐標(biāo)系和工件坐標(biāo)系刀具補(bǔ)償?shù)毒哐a(bǔ)償是補(bǔ)償實(shí)際加工時(shí)所用的刀具與編程時(shí)使用的理想刀具之間的偏差值,保證加工零件符合圖紙要求的一種處理方法。機(jī)床坐標(biāo)系和工件坐標(biāo)系刀具形狀參數(shù)補(bǔ)償當(dāng)?shù)段稽c(diǎn)指向工件坐標(biāo)系原點(diǎn)時(shí),確定刀架參考點(diǎn)在機(jī)床坐標(biāo)系中的位置。機(jī)床坐標(biāo)系和工件坐標(biāo)系刀具形狀參數(shù)補(bǔ)償?shù)哪康臑闄C(jī)床坐標(biāo)系與工件坐標(biāo)系相關(guān)聯(lián)做準(zhǔn)備。常用對(duì)刀方法:試切對(duì)刀法使用機(jī)外對(duì)刀儀對(duì)刀機(jī)床坐標(biāo)系和工件坐標(biāo)系起刀點(diǎn):加工程序執(zhí)行時(shí),刀具相對(duì)于工件運(yùn)動(dòng)的起點(diǎn)。機(jī)床坐標(biāo)系和工件坐標(biāo)系換刀點(diǎn):在多刀具加工時(shí),由加工程序確定的一個(gè)自動(dòng)換刀位置。(為防止換刀過(guò)程中碰撞到工件或夾具,應(yīng)留有一定的平安區(qū)?!硻C(jī)床坐標(biāo)系和工件坐標(biāo)系6.3數(shù)控編程中的指令代碼6.3數(shù)控編程中的指令代碼在數(shù)控機(jī)床上對(duì)工件進(jìn)行的加工是依靠加工程序中的各種指令來(lái)完成的。這些指令有準(zhǔn)備功能G和輔助功能M指令,還包含F(xiàn)進(jìn)給功能、S主軸轉(zhuǎn)速功能、T功能等。國(guó)家標(biāo)準(zhǔn)GB/T8870—1988《中華人民共和國(guó)國(guó)家標(biāo)準(zhǔn)目錄及信息總匯》對(duì)零件加工程序的結(jié)構(gòu)與格式做了相應(yīng)規(guī)定。近年來(lái)數(shù)控技術(shù)開展很快,國(guó)內(nèi)外許多廠商都開展了具有自己特色的數(shù)控系統(tǒng),對(duì)標(biāo)準(zhǔn)中的代碼進(jìn)行了功能上的延伸,或做了進(jìn)一步的定義,因此,在編程時(shí)必須仔細(xì)閱讀具體機(jī)床的編程指南。

第3章數(shù)控加工程序編制礎(chǔ)及數(shù)學(xué)處理

1.數(shù)控程序中的指令代碼

1)程序段的順序號(hào)字由地址N及其后的數(shù)字組成。

2)坐標(biāo)尺寸字尺寸字地址為X、Y、Z、U、V、W、I、J、K、R、A、B、C補(bǔ)充:概述6.3.1準(zhǔn)備功能G指令

準(zhǔn)備功能G指令或G代碼,用來(lái)規(guī)定刀具和工件的相對(duì)運(yùn)動(dòng)軌跡、機(jī)床坐標(biāo)系、坐標(biāo)平面、刀具補(bǔ)償、坐標(biāo)偏置等多種加工操作。國(guó)家標(biāo)準(zhǔn)規(guī)定:G指令由字母G及后面的兩位數(shù)字組成,從G00到G99共100種類代碼,具體見書上表6-1.6.3.1準(zhǔn)備功能G指令

第3章數(shù)控加工程序編制根底及數(shù)學(xué)處理1.常用準(zhǔn)備功能指令及用法模態(tài)代碼〔續(xù)效代碼〕:一經(jīng)使用,便保持有效到以后的程序段中,遇同組代碼失效。非模態(tài)代碼〔非續(xù)效代碼〕:只在本程序段有效。例:N001G01X30Y40Z0N002Y65N003Z-101)坐標(biāo)系設(shè)定指令(1)G92:設(shè)定工件坐標(biāo)系格式:G92X__Y__Z__;式中:X、Y、Z為當(dāng)前刀位點(diǎn)在工件坐標(biāo)系中的絕對(duì)坐標(biāo),由此也就確定了工件的絕對(duì)坐標(biāo)原點(diǎn)位置。6.3.1準(zhǔn)備功能G指令

注意:G92指令只改變系統(tǒng)當(dāng)前顯示的坐標(biāo)值,并不移動(dòng)坐標(biāo)軸,到達(dá)設(shè)定工件坐標(biāo)原點(diǎn)的目的,對(duì)機(jī)床坐標(biāo)并無(wú)影響;G92的效果是將顯示的刀具坐標(biāo)改為G92后面的編程值。G92為模態(tài)指令,只有在重新設(shè)定(一個(gè)程序中允許屢次設(shè)定)時(shí),先前的設(shè)定才無(wú)效;須用單獨(dú)一個(gè)程序段指定;在使用G92指令前,必須保證機(jī)床處于加工起始點(diǎn),該點(diǎn)為對(duì)刀點(diǎn)。例如圖3.6中,加工開始前,將刀具置于一個(gè)適宜的開始點(diǎn)。設(shè)在工件坐標(biāo)系中的坐標(biāo)值為(20,10,10),執(zhí)行程序的第一段為G92X20.0Y10.0Z10.0

6.3.1準(zhǔn)備功能G指令

編程過(guò)程中,為了防止尺寸換算,需屢次把工件坐標(biāo)系平移。此法是將機(jī)床零點(diǎn)與要設(shè)定的工件零點(diǎn)間的偏置坐標(biāo)值,即工件坐標(biāo)原點(diǎn)在機(jī)床坐標(biāo)系中的數(shù)值用手動(dòng)數(shù)據(jù)輸入方式輸入,事先存儲(chǔ)在機(jī)床存儲(chǔ)器內(nèi),然后用G54~G59任一指令調(diào)用。這些坐標(biāo)系的原點(diǎn)在機(jī)床重開機(jī)時(shí)仍然存在。用此方法可以將工件坐標(biāo)系原點(diǎn)平移至工件基準(zhǔn)處,如下圖。(2)G54、G55、G56、G57、G58、G59:編程原點(diǎn)偏置6.3.1準(zhǔn)備功能G指令

一旦指定了G54~G59其中之一,那么該工件坐標(biāo)系原點(diǎn)即為當(dāng)前程序原點(diǎn),后續(xù)程序段中的工件絕對(duì)坐標(biāo)均為相對(duì)此程序原點(diǎn)的值,例如以下程序:N01G54G00G90X30Y20;N02G55;N03G00X40Y30;6.3.1準(zhǔn)備功能G指令

G92指令與G54~G59指令的區(qū)別的:區(qū)別一:*G92指令是通過(guò)程序來(lái)設(shè)定工件坐標(biāo)系的,G92所設(shè)定的加工坐標(biāo)原點(diǎn)是與當(dāng)前刀具所在位置有關(guān)的,這一加工原點(diǎn)在機(jī)床坐標(biāo)系中的位置是隨當(dāng)前刀具位置的不同而改變的。*G54~G59指令是通過(guò)CRT/MDI在設(shè)置參數(shù)方式下設(shè)定工件坐標(biāo)系的,一經(jīng)設(shè)定,加工坐標(biāo)原點(diǎn)在機(jī)床坐標(biāo)系中的位置是不變的,與刀具的當(dāng)前位置無(wú)關(guān),除非再通過(guò)CRT/MDI方式更改。區(qū)別二:*G92指令程序段只是設(shè)定工件坐標(biāo)系,而不產(chǎn)生任何動(dòng)作;*G54~G59指令程序段那么可以和G00、G01指令組合,在選定的工件坐標(biāo)系中進(jìn)行位移。輔助功能代碼〔M代碼〕用于指令控制功能和機(jī)床功能,多與程序執(zhí)行和機(jī)械控制有關(guān),例如主軸的啟停、換向、滑座或其他部件的夾緊和放松、冷卻液的開關(guān)、刀具的更換、轉(zhuǎn)臺(tái)的轉(zhuǎn)位、夾緊等。M指令由字母M和其后的2位數(shù)字組成,從M00到M99共100種,各種M指令的定義見表6-2.6.3.2輔助功能M指令

M00指令實(shí)際上是一個(gè)暫停指令。功能是執(zhí)行此指令后,主軸停轉(zhuǎn)、進(jìn)給停止、冷卻液關(guān)閉、程序停止執(zhí)行。按下控制面板上的啟動(dòng)指令后,機(jī)床重新啟動(dòng),繼續(xù)執(zhí)行后面的程序。該指令應(yīng)用于自動(dòng)加工過(guò)程中,停車進(jìn)行某些固定的手動(dòng)操作,如手動(dòng)變速、換刀等。1、M00——程序暫停指令

6.3.2輔助功能M指令

2、M01——方案停止指令M01指令的功能與M00類似。不同的是,需操作人員預(yù)先按下面板上的“任選停止〞按鈕確認(rèn)這個(gè)指令。在執(zhí)行完M01指令程序段中其他指令后M01生效,程序停止執(zhí)行。如果不預(yù)先按下面板上的“任選停止〞按鈕,M01將不起作用。該指令一般用于加工過(guò)程中關(guān)鍵尺寸的抽樣測(cè)量以及需要準(zhǔn)時(shí)停機(jī)的場(chǎng)合。

6.3.2輔助功能M指令

3、M02——程序結(jié)束指令

M02指令的功能是程序全部結(jié)束后,用此功能使主軸停轉(zhuǎn)、切削液關(guān)閉,數(shù)控裝置和機(jī)床復(fù)位。該指令寫在程序的最后一段。

6.3.2輔助功能M指令

4、M03、M04、M05——主軸正轉(zhuǎn)、反轉(zhuǎn)、停轉(zhuǎn)指令M03表示主軸正轉(zhuǎn),M04表示主軸反轉(zhuǎn)。所謂主軸正轉(zhuǎn),是從主軸向Z軸正向看,主軸順時(shí)針轉(zhuǎn)動(dòng);反之,那么為反轉(zhuǎn)。M05表示主軸停止轉(zhuǎn)動(dòng)。

6.3.2輔助功能M指令

5、M06——換刀指令

M06為手動(dòng)或自動(dòng)換刀指令,不包括刀具選擇,刀具選擇用T指令。M06后的數(shù)字表示換刀的刀具及刀具的參數(shù)。例如:M06T02

該指令表示用2號(hào)刀具作為當(dāng)前刀具進(jìn)行加工,同時(shí)2號(hào)刀具的參數(shù)被調(diào)用。

6.3.2輔助功能M指令

6、M07、M08、M09——冷卻液控制指令M07-2號(hào)冷卻液開〔霧狀冷卻液〕M08-1號(hào)冷卻液開〔液狀冷卻液〕M09–關(guān)閉冷卻液

6.3.2輔助功能M指令

7、M10、M11——夾緊松開指令M10、M11分別用于機(jī)床滑座、工件、夾具、主軸的加緊和松開。

6.3.2輔助功能M指令

8、M30——結(jié)束指令M30的作用除了與M02相同以外,還可以實(shí)現(xiàn)返回到程序的開始狀態(tài),以備換工件時(shí)用。

6.3.2輔助功能M指令1、進(jìn)給功能字F

也稱F功能,表示進(jìn)給速度,屬于模態(tài)代碼。在G01、G02、G03和循環(huán)指令程序段中,必須要有F指令,或者在這些程序段之前已經(jīng)寫入了F指令。進(jìn)給功能通常用〔F×××〕表示。G94和G95分別指定單位為mm/min或mm/r,系統(tǒng)默認(rèn)G94,當(dāng)進(jìn)給速度與主軸轉(zhuǎn)速有關(guān)時(shí)〔如車削螺紋〕,單位為mm/r。例如:G94F100;進(jìn)給速度為100mm/minG95F0.2;進(jìn)給速度為0.2mm/r

6.3.3F、S、T代碼2、主軸轉(zhuǎn)速功能字S

也稱S功能,主要表示主軸轉(zhuǎn)速或速度,屬于模態(tài)代碼。主軸轉(zhuǎn)速功能用地址符S加二到四位數(shù)字表示。用G97和G96分別指定單位為r/min或m/min,通常使用G97(r/min)。G96

S300;主軸轉(zhuǎn)速為300m/minG97

S1500;主軸轉(zhuǎn)速為1500r/min在車床系統(tǒng)里,G97表示主軸恒轉(zhuǎn)速,G96表示恒切削線速度。

6.3.3F、S、T代碼3、刀具功能字T刀具功能用地址符T加4位數(shù)字表示,前兩位是刀具號(hào),后兩位是刀補(bǔ)號(hào)。如果后兩位數(shù)為00,那么表示刀具補(bǔ)償取消。例如T0101指令表示刀具號(hào)為01號(hào),采用01號(hào)刀補(bǔ);如T0100指令那么表示刀具號(hào)為01號(hào)

溫馨提示

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