典型工件的數(shù)控銑床加工畢業(yè)論文_第1頁(yè)
典型工件的數(shù)控銑床加工畢業(yè)論文_第2頁(yè)
典型工件的數(shù)控銑床加工畢業(yè)論文_第3頁(yè)
典型工件的數(shù)控銑床加工畢業(yè)論文_第4頁(yè)
典型工件的數(shù)控銑床加工畢業(yè)論文_第5頁(yè)
已閱讀5頁(yè),還剩19頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

1、畢業(yè)論文課題名稱(chēng) 典型工件的數(shù)控銑床加工 系 別 數(shù)控系 專(zhuān) 業(yè) 數(shù)控機(jī)床應(yīng)用 班 級(jí) 09數(shù)控(高中) 學(xué) 號(hào) 090416 學(xué)生姓名 朱春庭 指導(dǎo)教師 李秋實(shí) 完成日期 2012年 3月27日 江寧高級(jí)技術(shù)學(xué)校教務(wù)處制第24頁(yè)共24頁(yè)江寧高級(jí)技術(shù)學(xué)校畢業(yè)論文(設(shè)計(jì))任務(wù)機(jī)電 系 數(shù)控 專(zhuān)業(yè) 發(fā)給 09數(shù)控(高中)班 朱春庭 同學(xué)畢業(yè)論文(設(shè)計(jì))任務(wù)書(shū),內(nèi)容如下:1、 畢業(yè)論文(設(shè)計(jì))題目: 銑床第4個(gè)零件的數(shù)控銑削加工 2、 應(yīng)完成的項(xiàng)目: 零件圖分析,零件加工工藝分析,零件加工cam仿真及加工。 3、 參考資料以及說(shuō)明: (1)機(jī)械設(shè)計(jì)基礎(chǔ),(2) 模具設(shè)計(jì)制造, (3)數(shù)控編程加工技術(shù)

2、。 機(jī)械設(shè) 計(jì)類(lèi)相關(guān)書(shū)籍,數(shù)控專(zhuān)業(yè)書(shū)籍。4、本畢業(yè)論文(設(shè)計(jì))任務(wù)書(shū)于2012年3月22日發(fā)出,應(yīng)于2012年3月31日前完成。(論文:附后)指導(dǎo)教師簽名: 年 月 日系主任簽名: 年 月 日江寧高級(jí)技術(shù)學(xué)校畢業(yè)論文(設(shè)計(jì))題目: 系別: 班級(jí): 學(xué)生: 系主任: 指導(dǎo)老師: 職稱(chēng): 畢業(yè)論文(設(shè)計(jì))評(píng)語(yǔ): 指導(dǎo)教師簽名:年 月 日成績(jī)?cè)u(píng)定: 系負(fù)責(zé)人簽名: 年 月 日摘 要摘要:大力發(fā)展以數(shù)控技術(shù)為核心的先進(jìn)制造技術(shù)已成為世界各發(fā)達(dá)國(guó)家加速經(jīng)濟(jì)發(fā)展,提高綜合國(guó)力和國(guó)家地位的重要途徑。數(shù)控加工工藝設(shè)計(jì)的主要任務(wù)是制訂加工工藝規(guī)程,也是數(shù)控機(jī)床加工前的準(zhǔn)備工作。工藝規(guī)程是規(guī)定零件、走刀路線、刀具

3、尺寸以及機(jī)床的運(yùn)動(dòng)過(guò)程。因此,是編程人員對(duì)數(shù)控機(jī)床的性能、制造工藝過(guò)程和操作方法具有指導(dǎo)性的工藝文件。數(shù)控機(jī)床加工的程序是數(shù)控機(jī)床的指令性文件。數(shù)控機(jī)床加工程序不僅要包括零件的工藝過(guò)程,而且還要包括切削用量的選擇、運(yùn)動(dòng)方式、刀具系統(tǒng)、切削規(guī)范以及工件的裝夾方法。工藝規(guī)程定得合理與否,對(duì)程序編制、機(jī)床的加工效率和零件的加工精度都有重要影響。因此,應(yīng)遵循一般的工藝原則并結(jié)合數(shù)控機(jī)床的特點(diǎn)認(rèn)真而詳細(xì)地制訂數(shù)控加工工藝。本設(shè)計(jì)結(jié)合一具體零件進(jìn)行了零件圖分析,加工設(shè)備、刀具、工裝的選擇,切削速度、進(jìn)給量、背吃刀量等參數(shù)的選擇,制訂了零件的數(shù)控加工工藝;根據(jù)所選擇機(jī)床的指令系統(tǒng)編寫(xiě)了零件的加工程序。關(guān)鍵詞

4、:數(shù)控技術(shù);數(shù)控銑床;數(shù)控加工。abstractabstract:efforts to develop advanced numerical control technology as the core manufacturing technology has become the world's developed countries to accelerate economic development, enhance overall national strength and an important way to statehood.nc machining process d

5、esign the main task is to develop a point of order processing, cnc machining is the preparation before.process planning is to provide spare parts, moving path, size, and machine tool movement.so, is the programmer on the performance of cnc machine tools, manufacturing processes and operating methods

6、 of guiding the process file.cnc machining cnc machine tool program is mandatory documents.nc machining program including the parts not only process, but also including the choice of cutting, sport, and tool system, cutting regulations, and the workpiece clamping method.process specification will be

7、 reasonable or not, on programming, machine tool processing efficiency and processing precision parts have a significant impact.therefore, the process should follow the general principles and the characteristics of cnc machine tools combined with careful and detailed development cnc machining proces

8、s.specific parts of the design with a parts diagram for the analysis, processing equipment, cutting tools, tooling selection, cutting speed, feed rate, back to eat the choice of parameters such as knives, developed parts of the nc machining process; according to the selected machine toolthe instruct

9、ion processing parts prepared.keywords: nc technology; cnc milling machine; cnc machining.目 錄第1章 數(shù)控銑床的組成部分21.1 數(shù)控銑床的機(jī)械結(jié)構(gòu)21.2 數(shù)控銑床的分類(lèi)31.2.1 按主軸的位置分類(lèi)31.2.2 按構(gòu)造上分類(lèi)41.3 數(shù)控銑床在結(jié)構(gòu)上的特點(diǎn)5 第2章 華中數(shù)控系統(tǒng)功能特點(diǎn)72.1 顯示功能72.2 編輯功能72.3 加工功能72.4 華中數(shù)控系統(tǒng)編程指令特點(diǎn)82.4.1 指令特點(diǎn)82.4.2 螺旋類(lèi)加工插補(bǔ)82.5 數(shù)控銑床的主要操作過(guò)程112.5.1 返回參考點(diǎn)操作112.5.2

10、手動(dòng)操作112.2.3自動(dòng)操作122.5.4 程序的輸入的方法122.5.5.數(shù)控銑床的保護(hù)15第3章 總 結(jié)20 參考文獻(xiàn)21 致 謝22第1章 數(shù)控銑床的組成部分1.1 數(shù)控銑床的機(jī)械結(jié)構(gòu)數(shù)控銑床的機(jī)械結(jié)構(gòu),如圖1-1-1除銑床基礎(chǔ)部件外,由下列各部分組成:主傳動(dòng)系統(tǒng);進(jìn)給系統(tǒng);實(shí)現(xiàn)工件回轉(zhuǎn)、定位裝置和附件;實(shí)現(xiàn)某些部件動(dòng)作和輔助功能的系統(tǒng)和裝置,如液壓、氣動(dòng)、潤(rùn)滑、冷卻等系統(tǒng)和排屑、防護(hù)等裝置;圖1-1-1銑床基礎(chǔ)件稱(chēng)為銑床大件,通常是指床身、底座、立柱、橫梁、滑座、工作臺(tái)等。它是整臺(tái)銑床的基礎(chǔ)和框架。銑床的其他零部件,或者固定在基礎(chǔ)件上,或者工作時(shí)在它的導(dǎo)軌上運(yùn)動(dòng)。其他機(jī)械結(jié)構(gòu)的組成則

11、按銑床的功能需要選用。數(shù)控銑床是一種加工功能很強(qiáng)的數(shù)控機(jī)床,目前迅速發(fā)展起來(lái)的加工中心、柔性加工單元等都是在數(shù)控銑床、數(shù)控鏜床的基礎(chǔ)上產(chǎn)生的,兩者都離不開(kāi)銑削方式。由于數(shù)控銑削工藝最復(fù)雜,需要解決的技術(shù)問(wèn)題也最多,因此,人們?cè)谘芯亢烷_(kāi)發(fā)數(shù)控系統(tǒng)及自動(dòng)編程語(yǔ)言的軟件系統(tǒng)時(shí),也一直把銑削加工作為重點(diǎn)。1.2 數(shù)控銑床的分類(lèi)1.2.1 按主軸的位置分類(lèi)(1) 數(shù)控立式銑床如圖1-2-1圖1-2-1數(shù)控立式銑床在數(shù)量上一直占據(jù)數(shù)控銑床的大多數(shù),應(yīng)用范圍也最廣。從機(jī)床數(shù)控系繞控制的坐標(biāo)數(shù)量來(lái)看,目前3坐標(biāo)數(shù)控立銑仍占大多數(shù);一般可進(jìn)行3坐標(biāo)聯(lián)動(dòng)加工,但也有部分機(jī)床只能進(jìn)行3個(gè)坐標(biāo)中的任意兩個(gè)坐標(biāo)聯(lián)動(dòng)加工

12、(常稱(chēng)為2.5坐標(biāo)加工)。此外,還有機(jī)床主軸可以繞x、y、z坐標(biāo)軸中的其中一個(gè)或兩個(gè)軸作數(shù)控?cái)[角運(yùn)動(dòng)的4坐標(biāo)和5坐標(biāo)數(shù)控立銑。(2) 臥式數(shù)控銑床如圖1-2-2圖1-2-2與通用臥式銑床相同,其主軸軸線平行于水平面。為了擴(kuò)大加工范圍和擴(kuò)充功能,臥式數(shù)控銑床通常采用增加數(shù)控轉(zhuǎn)盤(pán)或萬(wàn)能數(shù)控轉(zhuǎn)盤(pán)來(lái)實(shí)現(xiàn)4、5坐標(biāo)加工。這樣,不但工件側(cè)面上的連續(xù)回轉(zhuǎn)輪廓可以加工出來(lái),而且可以實(shí)現(xiàn)在一次安裝中,通過(guò)轉(zhuǎn)盤(pán)改變工位,進(jìn)行“四面加工”。(3)立臥兩用數(shù)控銑床如圖1-2-3圖1-2-3目前,這類(lèi)數(shù)控銑床已不多見(jiàn),由于這類(lèi)銑床的主軸方向可以更換,能達(dá)到在一臺(tái)機(jī)床上既可以進(jìn)行立式加工,又可以進(jìn)行臥式加工,而同時(shí)具備上

13、述兩類(lèi)機(jī)床的功能,其使用范圍更廣,功能更全,選擇加工對(duì)象的余地更大,且給用戶(hù)帶來(lái)不少方便。特別是生產(chǎn)批量小,品種較多,又需要立、臥兩種方式加工時(shí),用戶(hù)只需買(mǎi)一臺(tái)這樣的機(jī)床就行了。1.2.2 按構(gòu)造上分類(lèi)(1) 工作臺(tái)升降式數(shù)控銑床這類(lèi)數(shù)控銑床采用工作臺(tái)移動(dòng)、升降,而主軸不動(dòng)的方式。小型數(shù)控銑床一般采用此種方式。(2) 主軸頭升降式數(shù)控銑床這類(lèi)數(shù)控銑床采用工作臺(tái)縱向和橫向移動(dòng),且主軸沿垂向溜板上下運(yùn)動(dòng);主軸頭升降式數(shù)控銑床在精度保持、承載重量、系統(tǒng)構(gòu)成等方面具有很多優(yōu)點(diǎn),已成為數(shù)控銑床的主流。(3) 龍門(mén)式數(shù)控銑床如圖1-2-4這類(lèi)數(shù)控銑床主軸可以在龍門(mén)架的橫向與垂向溜板上運(yùn)動(dòng),而龍門(mén)架則沿床身

14、作縱向運(yùn)動(dòng)。大型數(shù)控銑床,因要考慮到擴(kuò)大行程,縮小占地面積及剛性等技術(shù)上的問(wèn)題,往往采用龍門(mén)架移動(dòng)式。圖1-2-41.3 數(shù)控銑床在結(jié)構(gòu)上的特點(diǎn)(1)控制機(jī)床運(yùn)動(dòng)的坐標(biāo)特征為了要把工件上各種復(fù)雜的形狀輪廓連續(xù)加工出來(lái),必須控制刀具沿設(shè)定的直線、圓弧或空間的直線、圓弧軌跡運(yùn)動(dòng),這就要求數(shù)控銑床的伺服拖動(dòng)系動(dòng)能在多坐標(biāo)方向同時(shí)協(xié)調(diào)動(dòng)作,并保持預(yù)定的相互關(guān)系,也就是要求機(jī)床應(yīng)能實(shí)現(xiàn)多坐標(biāo)聯(lián)動(dòng)。數(shù)控銑床要控制的坐標(biāo)數(shù)起碼是3坐標(biāo)中任意兩坐標(biāo)聯(lián)動(dòng),要實(shí)現(xiàn)連續(xù)加工直線變斜角工件,起碼要實(shí)現(xiàn)四坐標(biāo)聯(lián)動(dòng),而若要加工曲線變斜角工件,則要求實(shí)現(xiàn)5坐標(biāo)聯(lián)動(dòng)。因此,數(shù)控銑床所配置的數(shù)控系統(tǒng)在檔次上一般都比其他數(shù)控機(jī)床

15、相應(yīng)更高一些。(2)數(shù)控銑床的主軸特征現(xiàn)代數(shù)控銑床的主軸開(kāi)啟與停止,主軸正反轉(zhuǎn)與主軸變速等都可以按程序介質(zhì)上編入的程序自動(dòng)執(zhí)行。不同的機(jī)床其變速功能與范圍也不同。有的采用變頻機(jī)組(目前已很少采用),固定幾種轉(zhuǎn)速,可任選一種編入程序,但不能在運(yùn)轉(zhuǎn)時(shí)改變;有的采用變頻器調(diào)速,將轉(zhuǎn)速分為幾檔,程編時(shí)可任選一檔,在運(yùn)轉(zhuǎn)中可通過(guò)控制面板上的旋鈕在本檔范圍內(nèi)自由調(diào)節(jié);有的則不分檔,程編可在整個(gè)調(diào)速范圍內(nèi)任選一值,在主軸運(yùn)轉(zhuǎn)中可以在全速范圍內(nèi)進(jìn)行無(wú)級(jí)調(diào)整,但從安全角度考慮,每次只能調(diào)高或調(diào)低在允許的范圍內(nèi),不能有大起大落的突變。在數(shù)控銑床的主軸套筒內(nèi)一般都設(shè)有自動(dòng)拉、退刀裝置,能在數(shù)秒種內(nèi)完成裝刀與卸刀,使

16、換刀顯得較方便。此外,多坐標(biāo)數(shù)控銑床的主軸可以繞x、y或z軸作數(shù)控?cái)[動(dòng),也有的數(shù)控銑床帶有萬(wàn)能主軸頭,擴(kuò)大了主軸自身的運(yùn)動(dòng)范圍,但主軸結(jié)構(gòu)更加復(fù)雜。第2章 華中數(shù)控系統(tǒng)功能特點(diǎn)2.1 顯示功能a、實(shí)體圖形顯示功能:華中hnc-21t系統(tǒng),可根據(jù)用戶(hù)選擇的不同形狀刀具,對(duì)用戶(hù)自定義大小的毛坯,進(jìn)行仿真加工。b、圖形軌跡顯示功能:可根據(jù)加工程序顯示刀具運(yùn)行軌跡c、正文顯示功能:可顯示當(dāng)前運(yùn)行程序,幫助操作者更好了解機(jī)床的運(yùn)行狀況。d、大字符、坐標(biāo)聯(lián)合顯示功能:可顯示刀具在機(jī)床坐標(biāo)系、工件坐標(biāo)系下的指令值、實(shí)際值,還可顯示刀具運(yùn)行各段程序時(shí)的剩余值。e、其他顯示功能:可顯示當(dāng)前運(yùn)行程序名;當(dāng)前運(yùn)行程

17、序行號(hào);工件坐標(biāo)零點(diǎn)的坐標(biāo)值;刀具實(shí)際進(jìn)給速度;實(shí)際主軸轉(zhuǎn)速;當(dāng)前刀具號(hào);主軸速度、進(jìn)給速度、快移速度的修調(diào)率等。f、可顯示當(dāng)前編輯程序行的實(shí)際行號(hào)、列號(hào)。2.2 編輯功能a、可實(shí)現(xiàn)g代碼程序(包括高級(jí)宏程序)單個(gè)字符的編輯,更方便程序的編輯、修改操作。b、除便捷的新建程序、保存程序、刪除程序、程序另存功能外,還可將程序中的部分內(nèi)容通過(guò)快捷鍵進(jìn)行塊定義、拷貝、粘貼(也可粘貼到系統(tǒng)下其他g代碼程序中)。c、可用分號(hào)屏蔽程序段的運(yùn)行,程序中可顯示注釋。d、系統(tǒng)程序存儲(chǔ)量大,系統(tǒng)標(biāo)準(zhǔn)配置內(nèi)存32mb。e、具有后臺(tái)編輯功能:在加工過(guò)程中,可以在后臺(tái)進(jìn)行程序編輯。f、具有藍(lán)圖編輯功能。2.3 加工功能a

18、、小線段高速連續(xù)插補(bǔ)功能(g64指令):可高速圓滑擬合小線段程序的軌跡,十分利于cam生成的小線段程序的加工。b、斷點(diǎn)保存功能、任意指定行加工的功能、程序跳段功能。2.4 華中數(shù)控系統(tǒng)編程指令特點(diǎn)2.4.1 指令特點(diǎn)a、g01、g02(g03):除基本的直線、圓弧插補(bǔ)功能外,還可倒角、倒圓。b、華中數(shù)控hnc-21t(車(chē)床系統(tǒng))還有直徑、半徑編程指令g36、g37;螺紋加工g32指令;固定循環(huán)g80、g81、g82;復(fù)合循環(huán)g71、g72、g73、g76;恒線速度控制指令g96、g97、g46等。其中需關(guān)注的是:g36、g37指令可在同一個(gè)程序中實(shí)現(xiàn)直徑、半徑編程的轉(zhuǎn)換;復(fù)合循環(huán)g71、g72

19、指令的刀具軌跡,可完成每層粗切時(shí)的殘料加工,滿(mǎn)足現(xiàn)代加工中余量均勻的要求,有利于刀具壽命和加工精度。c、華中數(shù)控hnc-21m(銑床系統(tǒng))還有絕對(duì)編程、增量編程g91、g90指令;坐標(biāo)系設(shè)定g92指令;坐標(biāo)系選擇g54g59指令;刀具長(zhǎng)度補(bǔ)償功能g43、g44、g49;螺旋線插補(bǔ)功能;極坐標(biāo)g38指令;鏡像功能g24、g25;縮放功能g50、g51;旋轉(zhuǎn)功能g68、g69;鉆、鏜、鉸、鍃等孔類(lèi)加工的固定循環(huán)指令g73、g74、g76、g80g89等。d、刀具半徑補(bǔ)償功能g41、g42、g40:運(yùn)用該功能時(shí)注意加入或取消補(bǔ)償?shù)臅r(shí)機(jī);加入后必須取消;加入或取消時(shí)刀補(bǔ)平面內(nèi)的移動(dòng)軸必須有足夠的移動(dòng)距

20、離;可以在下刀前加入,也可在抬刀后取消,但不可在下刀或抬刀過(guò)程中加入或取消。e、華中數(shù)控系統(tǒng)強(qiáng)大的運(yùn)算能力,保證了便捷的宏程序的功能,循環(huán)語(yǔ)句while的運(yùn)用,是編輯宏程序的基礎(chǔ)。華中車(chē)床系統(tǒng)的宏程序可以用于g71等復(fù)合循環(huán)中,車(chē)、銑系統(tǒng)的宏程序中均可加入刀具半徑補(bǔ)償,應(yīng)用過(guò)程中注意刀具干涉的處理。2.4.2 螺旋類(lèi)加工插補(bǔ)(1) 指令格式及其應(yīng)用a、指令格式螺旋插補(bǔ)功能是各類(lèi)加工中心或數(shù)控銑床的數(shù)控系統(tǒng)所具有的一個(gè)基本功能。華中系統(tǒng)和fanuc系統(tǒng)的螺旋插補(bǔ)指令如下:    g17g02xy一zijf    g17g03x_y_z_

21、i_j_f_b、在數(shù)控加工中的應(yīng)用在數(shù)控銑削加工中,螺旋插補(bǔ)指令主要用于銑槽時(shí)的螺旋式下刀、加工螺紋等。    以銑代鏜精銑內(nèi)輪廓螺旋插補(bǔ)指令用于螺旋銑削圓形內(nèi)輪廓時(shí),因刀具軌跡連續(xù),故可提高輪廓側(cè)面的加工質(zhì)量(不存在分層時(shí)的接刀痕跡),同時(shí)只要求很小的開(kāi)始空間。此外,使用這種方法,可以用一把銑刀加工多個(gè)不同尺寸的孔。銑槽加工的螺旋下刀銑槽加工屬于粗加工。常規(guī)的工藝是先預(yù)鉆一孔,然后銑刀在此預(yù)鉆孔中下刀。若采用螺旋下刀,則無(wú)需預(yù)鉆孔。從而簡(jiǎn)化了工藝,減少了刀具數(shù)量和換刀次數(shù)。如圖2-4-1圖2-4-1銑削螺紋使用成型的螺紋銑刀沿螺旋插補(bǔ)軌跡進(jìn)行螺紋銑削加工。c、應(yīng)

22、用中存在的問(wèn)題執(zhí)行螺旋插補(bǔ)指令后形成的刀具軌跡如圖1所示。顯然,本指令只適用于一圈以?xún)?nèi)的螺旋線。對(duì)于多圈螺旋線,則需要多段程序才可完成,從而編程較為麻煩;同時(shí)因?yàn)榭刂坡菥嗷蚵菁y升角而易導(dǎo)致出現(xiàn)頂?shù)兜仁鹿?。隨著數(shù)控技術(shù)的發(fā)展,先進(jìn)的數(shù)控系統(tǒng)不僅能向用戶(hù)編程提供一般的準(zhǔn)備功能和輔助功能,而且可為編程提供擴(kuò)展數(shù)控功能的手段。hnc-21 m華中世紀(jì)星數(shù)控系統(tǒng)的宏指令編程,應(yīng)用靈活,形式自由,具備計(jì)算機(jī)高級(jí)語(yǔ)言的表達(dá)式、邏輯運(yùn)算及類(lèi)似的程序流程,使加工程序簡(jiǎn)練易懂,實(shí)現(xiàn)普通編程難以實(shí)現(xiàn)的功能,可大大提高編程效率,擴(kuò)展了數(shù)控系統(tǒng)的功能。(2)螺旋升角對(duì)加工的影響a、粗加工時(shí)的切削狀態(tài)在圖2中,采用螺旋插

23、補(bǔ)方式下刀,此時(shí)則可用鍵槽銑刀直接實(shí)現(xiàn)銑槽加工。在銑槽的粗加工中,刀具受力狀況如圖4所示。圖中:    fxfcos     fzfsin 式中f螺旋下刀時(shí)的切削力    fx側(cè)向分力    fz軸向分力    螺旋升角    若增大,則fz增大,從而可能產(chǎn)生“頂?shù)丁爆F(xiàn)象,嚴(yán)重時(shí)則可能折斷刀具。因此,不能過(guò)大。b、精加工時(shí)的切肖11狀態(tài)圖3為螺旋插補(bǔ)用于精加工時(shí)的切削狀態(tài)。在精加工時(shí),在層降相同的情況下,不同的螺旋升

24、角,參與切削的切削刃長(zhǎng)度不同,產(chǎn)生的切削力也不同。螺旋角較大時(shí),因參與切削的側(cè)刃較長(zhǎng),切削力則較大,易使刀具產(chǎn)生傾斜,從而影響工件的形位精度。綜上所述,無(wú)論粗加工還是精加工,螺旋插補(bǔ)時(shí)螺旋升角均不能過(guò)大。螺旋插補(bǔ)功能的優(yōu)化。如圖2-4-2圖2-4-2由前分析可知,螺紋升角是確保螺旋插補(bǔ)功能實(shí)現(xiàn)和加工安全的重要參數(shù)。而數(shù)控系統(tǒng)的螺旋插補(bǔ)指令無(wú)法自動(dòng)控制此參數(shù),因此無(wú)法確保加工安全。下面以華中hnc-21 m系統(tǒng)為例,利用宏程序?qū)β菪逖a(bǔ)指令進(jìn)行優(yōu)化。a 變量簡(jiǎn)介用戶(hù)宏程序是加工編程的重要補(bǔ)充。hnc -21m華中世紀(jì)星數(shù)控系統(tǒng)變量表示形式為后跟14位數(shù)字。變量種類(lèi)有3種:  

25、  局部變量#1-#49是在宏程序中局部使用的變量,用于存放宏程序中的數(shù)據(jù),斷電時(shí)丟失為空。    全局變量用戶(hù)可以自由使用#50 #199,它對(duì)于由主程序調(diào)用的各子程序及各宏程序來(lái)說(shuō)是可以公用的,可以人工賦值,有斷電為空與斷電記憶兩種。    系統(tǒng)變量由后跟4位數(shù)字來(lái)定義,它能獲取包含在機(jī)床處理器或nc內(nèi)存中的只讀或讀寫(xiě)信息,包括與機(jī)床處理器有關(guān)的交換參數(shù)、機(jī)床狀態(tài)獲取參數(shù)、加工參數(shù)等系統(tǒng)信息。    編程中變量的用途有4個(gè):運(yùn)算、遞增量或遞減量、條件判別語(yǔ)句和循環(huán)語(yǔ)句中的條件表達(dá)式、變量賦值

26、。b 動(dòng)作優(yōu)化及程序框圖    動(dòng)作優(yōu)化為方便編程,將螺旋插補(bǔ)宏程序的動(dòng)作設(shè)計(jì)成與孔加工固定循環(huán)動(dòng)作類(lèi)似,由定位、下刀、切人、孔底動(dòng)作等多個(gè)動(dòng)作組成。如圖6所示。對(duì)于盲孔或銑槽加工時(shí),螺旋插補(bǔ)無(wú)法對(duì)整個(gè)表面加工完畢,即剩余一部側(cè)面未加工(圖中的a處),因此在最后需用圓弧插補(bǔ)完成。而對(duì)于通孔,若孔底坐標(biāo)值合理,則可將整個(gè)表面加工完畢。程序框圖根據(jù)以上分析,程序框圖設(shè)計(jì)如圖2-4-3所示。圖2-4-3c、利用宏程序優(yōu)化后的子程序子程序如下:    090;/子程序名    ifar#23eq0orar #24

27、eq0    or ar #25eq0or#26eq0    orar#14eq0    m99    endif檢查參數(shù)是否齊全,若缺少參數(shù)則停止執(zhí)行    goox#3y#24;/定位    gooz#17;/下刀    g41x#23#3/2do1    #16 = #17;/#16為中間變量    #0pi*#3*tan

28、3*pi/180;/計(jì)算螺距    #1=#25-#17;/計(jì)算總深度    while #1 gt#0 do 1;/判斷是否再進(jìn)一刀    g03x#23#3/2y#24z#16-#2i-#3/2jof #5    #16#16-#2    #1=#1-#0    endwl    g03x#23#3/2y#24z#25i-#3 /2jof#5;/最后一次  

29、60; 螺旋插補(bǔ)    if#14eq 2;/如果是盲孔    g03#23#3/2y#24i-#3/2jof#5;/進(jìn)行圓插補(bǔ)    endif    g40 goox#23y#24;/取消半徑補(bǔ)償    if #1165 eq 98;/若為g98,返回初始平面    gooz#26    else    gooz#17;/否則返回r點(diǎn)平面 &#

30、160;  m99;/子程序結(jié)束,返回主程序d、子程序的調(diào)用可以認(rèn)為用戶(hù)宏程序就是含變量的程序,其調(diào)用方法和調(diào)用子程序一樣。當(dāng)加工尺寸不同的同類(lèi)零件時(shí),用戶(hù)可將相同加工操作編為用戶(hù)宏程序。調(diào)用用戶(hù)宏程序時(shí),主程序只需改變宏命令的數(shù)值,用一條簡(jiǎn)單指令調(diào)用,而不必為每一個(gè)零件都編一個(gè)程序。 用戶(hù)宏程序的調(diào)用格式為:m98 p(宏程序名)變量賦值或g65 p宏程序名)變量賦值>。    2000; /主程序    #701=5;/用系統(tǒng)變量指定地址do1中的半徑值    g21;/公制

31、單位;    g17g90g40g49g80g54;/建立工件坐標(biāo)系    gog43z.50h01;/移至z50且產(chǎn)生長(zhǎng)度補(bǔ)償    m03 5800;/主軸正轉(zhuǎn),轉(zhuǎn)速800r/min    g98g65p090x-y-z-r-d-f-q-;/調(diào)用用戶(hù)宏程序,且變    量賦值x, y為孔中心坐標(biāo);z為孔底坐標(biāo)值;r為從快進(jìn)轉(zhuǎn)為土進(jìn)的平面高度(絕對(duì)值);d為孔直徑(正值);f為進(jìn)給速度(mm /min);q為孔的類(lèi)型(值為1時(shí)通孔,值2為盲孔)

32、。    goog49 2150    xo yo    m05    m30說(shuō)明:主程序使用了m98指令調(diào)用用戶(hù)宏程序090,并為變量賦初值。x、y等都是用戶(hù)宏程序中的變量,x對(duì)應(yīng)用戶(hù)宏程序中的變量#23;y對(duì)應(yīng)變量#24;依次類(lèi)推,26個(gè)英文字母都能代表用戶(hù)宏程序中的相應(yīng)數(shù)字的變量。2.5 數(shù)控銑床的主要操作過(guò)程2.5.1 返回參考點(diǎn)操作 在程序運(yùn)行前必須先對(duì)機(jī)床進(jìn)行回參考點(diǎn)操作,即將刀架返回機(jī)床參考點(diǎn)。通常情況下,在開(kāi)機(jī)時(shí)采用手動(dòng)參考點(diǎn)返回方法,其操作方法如下:a 將機(jī)

33、床操作模式開(kāi)關(guān)設(shè)置仔回零手動(dòng)方式位置上。b 用快速倍率開(kāi)關(guān)選擇返回參考點(diǎn)的進(jìn)給速度。c 按機(jī)床操作面板上x(chóng)、y移動(dòng)按鈕。按選定的坐標(biāo)軸及方向按鈕慢速移動(dòng)坐標(biāo)軸,松開(kāi)時(shí)則移動(dòng)停止,進(jìn)行x軸、y軸的回零操作。d 當(dāng)坐標(biāo)軸返回參考點(diǎn)時(shí),刀架返回參考點(diǎn)。2.5.2 手動(dòng)操作 使用機(jī)床操作面板上的開(kāi)關(guān)、按鈕或手輪,用手動(dòng)操作移動(dòng)刀具,可使刀具沿各坐標(biāo)軸移動(dòng)。a 手動(dòng)連續(xù)進(jìn)給 用手動(dòng)可以連續(xù)地移動(dòng)機(jī)床,操作步驟如下: 將方式選擇開(kāi)關(guān)置于快速(jog)的位置上 。 選擇移動(dòng)軸,將控制面板上的坐標(biāo)軸選擇開(kāi)關(guān)鍵撥至相應(yīng)的坐標(biāo)軸,機(jī)床將按選擇的軸方向移動(dòng)。b 快速進(jìn)給 方式開(kāi)關(guān)放在快速上,按下方向按鈕,刀具將按照

34、選擇的方向快速進(jìn)給。c 手搖脈沖發(fā)生器進(jìn)給 移動(dòng)手搖脈沖發(fā)生器,可使機(jī)床微量進(jìn)給,步驟如下:控制面板方式選擇開(kāi)關(guān)置于手輪的位置上,選擇手動(dòng)倍率,轉(zhuǎn)動(dòng)手搖脈沖發(fā)生器,右轉(zhuǎn)為正方向,左轉(zhuǎn)為負(fù)方向。2.5.3自動(dòng)操作 a 運(yùn)行方式 存儲(chǔ)器的運(yùn)行步驟 預(yù)先將程序存入存儲(chǔ)器中。選擇要運(yùn)行的程序。將方式選擇開(kāi)關(guān)置于自動(dòng)位置。 按循環(huán)啟動(dòng)按鈕,即開(kāi)始自動(dòng)運(yùn)轉(zhuǎn)。(2)mdi 運(yùn)轉(zhuǎn) 從crt/mdi操作面板輸入一個(gè)程序段的指令并執(zhí)行該程序段。b 自動(dòng)運(yùn)行的啟動(dòng) 存儲(chǔ)器運(yùn)行方法 選擇自動(dòng)方式。 選擇程序。 按機(jī)床操作面板上循環(huán)啟動(dòng)按鈕。(4)執(zhí)行自動(dòng)運(yùn)行 若自動(dòng)運(yùn)行已啟動(dòng),cnc的運(yùn)行(5)自動(dòng)運(yùn)行的停止 使自動(dòng)

35、運(yùn)行停止的方式有:預(yù)先在程序中需要停止的地方輸入停止指令,還可以按操作面板上的按鈕,使其停止。2.5.4 程序的輸入的方法a 程序存儲(chǔ)、編輯操作前的準(zhǔn)備 把程序保護(hù)開(kāi)關(guān)置于on 上,接通數(shù)據(jù)保護(hù)鍵。將操作方式置為編輯方式。 按顯示機(jī)能鍵【prgrm】或【程序】軟體鍵后,顯示程序后方可編輯程序。b 把程序輸入存儲(chǔ)器中 用mdi鍵盤(pán)鍵入方法如下: 方式選擇為編輯方式 按軟件【lib】用鍵輸入地址o。 如果存儲(chǔ)器中沒(méi)有該程序的話,輸入“o0009”,按“insrt”鍵。通過(guò)上述操作存入程序號(hào),之后把程序中的每個(gè)字用鍵輸入,然后按insrt鍵便將鍵入的程序存儲(chǔ)起來(lái)。2.5.5數(shù)控銑床的保護(hù)如果紅色指示

36、燈亮的時(shí)候,說(shuō)明機(jī)床出錯(cuò)報(bào)警,不能進(jìn)行正常操作。機(jī)床報(bào)警一般為主軸報(bào)警、控制器報(bào)警、潤(rùn)滑報(bào)警。a 在crt上顯示錯(cuò)誤代碼時(shí),請(qǐng)查找原因,若錯(cuò)誤代碼有“ps”二字,則一定是程序或者設(shè)定數(shù)據(jù)的錯(cuò)誤,請(qǐng)修改程序或者修改設(shè)定的數(shù)據(jù)。b 在crt上沒(méi)有顯示錯(cuò)誤代碼時(shí),可能是由于機(jī)床執(zhí)行了一些故障操作,請(qǐng)參照“維修手冊(cè)”。c 如果機(jī)床在遇到緊急情況時(shí),應(yīng)立即按下急停按鈕,這時(shí)機(jī)床緊急停止,主軸也馬上緊急停轉(zhuǎn)。當(dāng)排除故障后,急停按鈕復(fù)位,機(jī)床操作正常。d 當(dāng)?shù)毒叱搅藱C(jī)床限位開(kāi)關(guān)限定的行程范圍或者進(jìn)入由參數(shù)指定的禁止區(qū)域,crt顯示“超程”報(bào)警,要想解除急停報(bào)警,按機(jī)床正面的機(jī)床復(fù)位按鈕,用手輪方式移出限位區(qū)域,按復(fù)位按鈕解除報(bào)警即可。第3章 總 結(jié)通過(guò)本課題的設(shè)計(jì),我對(duì)數(shù)控加工的整個(gè)過(guò)程有了較全面的理解。經(jīng)過(guò)設(shè)計(jì)中選擇刀具,我對(duì)數(shù)控加工中心工具系統(tǒng)的特點(diǎn)和數(shù)控加工中心刀具材料和使用范圍有了較深的了解,基本掌握了數(shù)控銑床刀具的選用方法;經(jīng)過(guò)設(shè)計(jì)加工工藝方案,進(jìn)一步了解了工件定位的基本原理、定位方式與定位元件及數(shù)控加工中心用夾具的種類(lèi)與特點(diǎn),對(duì)教材中有關(guān)定位基準(zhǔn)的選擇原則與數(shù)控加工夾具的選擇的方法有了更深的理解;經(jīng)過(guò)編制零件的加工程序,基本熟悉了數(shù)控編程的主要內(nèi)容及步驟、編程的種類(lèi)、程序的種類(lèi)程序的結(jié)

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶(hù)所有。
  • 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ì)用戶(hù)上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶(hù)上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶(hù)因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論