資源描述:
《數(shù)控加工程序編制基礎(chǔ)》由會(huì)員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在教育資源-天天文庫(kù)。
1、數(shù)控加工程序編制基礎(chǔ)主要內(nèi)容:?概述?數(shù)控編程中的常用指令?數(shù)控編程中的工藝處理?高速加工及其工藝處理?數(shù)控編程中的數(shù)學(xué)處理一、概述1.數(shù)控編程的基本概念從分析零件圖紙開始,經(jīng)過(guò)工藝分析、數(shù)學(xué)處理到獲得數(shù)控機(jī)床所需的數(shù)控加工程序的全過(guò)程叫做數(shù)控編程。2.數(shù)控編程內(nèi)容及步驟3.編程方法:手工編程和自動(dòng)編程據(jù)國(guó)外統(tǒng)計(jì):用手工編程時(shí),一個(gè)零件的編程時(shí)間與機(jī)床實(shí)際加工時(shí)間之比,平均約為30:1;數(shù)控機(jī)床不能開動(dòng)的原因中,有20-30%是由于加工程序不能及時(shí)編制出造成的。編程自動(dòng)化是當(dāng)今的趨勢(shì)!3.1手工編程:幾何形狀不太復(fù)雜的零件;3.2自動(dòng)編程:形狀復(fù)雜的
2、零件;雖不復(fù)雜但編程工作量很大的零件(如有數(shù)千個(gè)孔的零件);雖不復(fù)雜但計(jì)算工作量大的零件(如非圓曲線的計(jì)算)等。224.數(shù)控機(jī)床坐標(biāo)系坐標(biāo)軸的命名及方向:標(biāo)準(zhǔn)規(guī)定,在加工過(guò)程中無(wú)論是刀具移動(dòng),工件靜止,還是工件移動(dòng),刀具靜止,一般都假定工件相對(duì)靜止不動(dòng),而刀具在移動(dòng),并同時(shí)規(guī)定刀具遠(yuǎn)離工件的方向作為坐標(biāo)軸的正方向。4.1Z軸正方向的規(guī)定:刀具遠(yuǎn)離工件的方向4.2X軸在刀具旋轉(zhuǎn)的機(jī)床上(銑床、鉆床、鏜床等)Z軸水平(臥式):從刀具(主軸)向工件看時(shí),X軸正方向指向右邊。Z軸垂直(立式):?jiǎn)瘟⒅鶛C(jī)床,從刀具向立柱看時(shí),X的正方向指向右邊;雙立柱機(jī)床(龍門
3、機(jī)床),從刀具向左立柱看時(shí),X軸的正方向指向右邊。在工件旋轉(zhuǎn)的機(jī)床上(車床、磨床等),X軸的運(yùn)動(dòng)方向是工件的徑向并平行于橫向拖板,且刀具離開工件旋轉(zhuǎn)中心的方向是X軸的正方向。4.3Y軸的確定X、Z軸的正方向確定后,Y軸可按右手直角笛卡爾直角坐標(biāo)系來(lái)判定。坐標(biāo)數(shù):采用數(shù)字控制的運(yùn)動(dòng)方向的個(gè)數(shù)聯(lián)動(dòng)數(shù):數(shù)控系統(tǒng)能同時(shí)控制的坐標(biāo)數(shù)(2坐標(biāo)聯(lián)動(dòng)加工--5坐標(biāo)聯(lián)動(dòng)加工)4.4機(jī)床坐標(biāo)系與工件坐標(biāo)系22機(jī)床坐標(biāo)系與機(jī)床原點(diǎn)機(jī)床坐標(biāo)系是機(jī)床上固有的坐標(biāo)系,用于確定被加工零件在機(jī)床中的坐標(biāo)、機(jī)床運(yùn)動(dòng)部件的位置(如換刀點(diǎn)、參考點(diǎn))以及運(yùn)動(dòng)范圍(如行程范圍、保護(hù)區(qū))等。機(jī)
4、床原點(diǎn)是機(jī)床坐標(biāo)系的零點(diǎn),在機(jī)床調(diào)試完成后便確定,是機(jī)床上固定的點(diǎn),一般不允許用戶改變。數(shù)控車一般在卡盤前后端面的中心,數(shù)控銑各廠家不一樣,有的工作臺(tái)中心,有的行程終點(diǎn)等。工件坐標(biāo)系與工件原點(diǎn)1)由編程人員確定,用于編程;2)工件坐標(biāo)系的原點(diǎn)稱為工件原點(diǎn)或工件零點(diǎn),可用程序指令來(lái)設(shè)置和改變;3)根據(jù)編程需要,在一個(gè)加工程序中可一次或多次設(shè)定或改變工件原點(diǎn)。機(jī)床參考點(diǎn)機(jī)床參考點(diǎn)是數(shù)控機(jī)床廠家設(shè)定的固定點(diǎn),一般為機(jī)床各坐標(biāo)軸的正極限位置,通過(guò)返回參考點(diǎn),數(shù)控系統(tǒng)才能確定機(jī)床的原點(diǎn)位置,從而正確建立機(jī)床坐標(biāo)系。2.1.5加工程序結(jié)構(gòu)與格式加工程序的構(gòu)成字地
5、址程序段的一般格式22主程序和子程序二、數(shù)控編程中的常用指令1、準(zhǔn)備功能G代碼在插補(bǔ)運(yùn)算之前需要規(guī)定,為插補(bǔ)運(yùn)算作好準(zhǔn)備的工藝指令,如:G17、G01、G02、G81等。模態(tài)代碼和非模態(tài)代碼模態(tài)代碼:一經(jīng)在一個(gè)程序段中指定,其功能一直保持到被取消或被同組其它G代碼所代替。非模態(tài)代碼:僅在所出現(xiàn)的程序段內(nèi)有效。G41、G42、G40G81~G89G04G90、G91G00、G01、G02、G03絕對(duì)坐標(biāo)與增量坐標(biāo)編程指令G90、G91N100G90G01X30.0Y20.0F100;N100G91G01X20.0Y10.0F100;快速點(diǎn)定位指令G00
6、直線插補(bǔ)指令G01圓弧插補(bǔ)指令G02/G0322刀具半徑補(bǔ)償建立與取消指令G41/G42、G40刀具長(zhǎng)度補(bǔ)償建立與取消指令G43/G44、G4922G43(G44)a_H_G43:正偏移G44:負(fù)偏移G49:取消長(zhǎng)度補(bǔ)償a_:指定軸的位置H_:偏移值地址22G91G43Z-100.0H1;H1----刀具偏移值為20.022刀具補(bǔ)償功能應(yīng)用的優(yōu)點(diǎn)簡(jiǎn)化編程工作量實(shí)現(xiàn)粗、精加工內(nèi)外型面的加工22坐標(biāo)平面選擇指令G17、G18、G19用G54-G59指令設(shè)定工件坐標(biāo)系操作者在實(shí)際加工前,測(cè)量工件原點(diǎn)與機(jī)床原點(diǎn)之間的偏置值,并在數(shù)控系統(tǒng)中預(yù)先設(shè)定。這個(gè)值叫做
7、“工件零點(diǎn)偏置”。工件零點(diǎn)偏置??試切對(duì)刀測(cè)量棒對(duì)刀杠桿百分表對(duì)刀尋邊器對(duì)刀Z軸設(shè)定器對(duì)刀自動(dòng)對(duì)刀22用杠桿百分表找正孔中心Z軸設(shè)定器對(duì)刀暫停(延遲)指令G04使刀具作短時(shí)間(幾秒鐘)的無(wú)進(jìn)給光整加工,用于車槽、鏜孔、锪孔等場(chǎng)合。G04P/X(U);G04F/S;2、輔助功能字也稱為M功能,該功能指定除G功能之外的種種“通斷控制”功能。它一般用地址碼“M”和后面的兩數(shù)字表示。2.1、M00——程序停止指令M00指令實(shí)際上是一個(gè)暫停指令。功能是執(zhí)行此指令后,機(jī)床停止一切操作。按下控制面板上的啟動(dòng)指令后,機(jī)床重新啟動(dòng),繼續(xù)執(zhí)行后面的程序。2.2、M01—
8、—計(jì)劃停止指令M01指令的功能與M00相似,不同的是,M01只有在預(yù)先按下控制面板上“選擇停止開關(guān)”22按鈕