數控銑床編程方法淺談論文

數控畢業論文 時間:2018-11-29 我要投稿

  摘要:文章以華中數控銑床為例,對數控編程方法和步驟進行了簡明的闡述,并針對一個典型零件的數控銑削加工給出了一套完整程序及相應的分析。

  關鍵詞:數控銑;手工編程;自動編程;交互式CAK/CAM

  數控技術(Numerical ControD是指用數字化信號對設備運行及其加工過程進行控制的一種自動化技術。它把機械加工過程中的各種控制信息用代碼化的數字表示,通過信息載體輸人數控裝置。經運算處理由數控裝置發出各種控制信號,控制機床的動作,按圖紙要求的形狀和尺寸,自動地將零件加工出來。數控機床較好地解決了復雜、精密、小批量、多品種的零件加工問題,是一種柔性的、高效能的自動化機床。數控銑床除了能銑削普通銑床所能銑削的各種零件表面外,還能銑削普通銑床不能銑削的需要2。5坐標聯動的各種平面輪廓和立體輪廓。

  一、編程方法

  數控銑床編程方法主要有手工編程、自動編程和交互式CAD/CAM三種。

  (一)手工編程

  手工編程是指編制零件數控加工程序的各個步驟,即從零件圖紙分析、工藝決策、確定加工路線和工藝參數、計算刀位軌跡坐標數據、編寫零件的數控加工程序單直至程序的檢驗,均由人工來完成。對于點位加工或幾何形狀不太復雜的輪廓加工,幾何計算較簡單,程序段不多,手工編程即可實現。但對輪廓形狀不是由簡單的直線、圓弧組成的復雜零件,數值計算則相當繁瑣,工作量大,容易出錯,且很難校對,采用手工編程是難以完成的。

  (二)自動編程

  自動編程是采用計算機輔助數控編程技術實現的。APT是自動編程工具(Automatically Ptogrammed TooD的簡稱,是對工件、刀具的幾何形狀及刀具相對于工件的運動等進行定義時所用的一種接近于英語的符號語言。在編程時編程人員依據零件圖樣,以API語言的形式表達出加工的全部內容,再把用APT語言書寫的零件加工程序輸入計算機,經APT語言編程系統編譯產生刀位文件(CLDATA file),通過后置處理后,生成數控系統能接受的零件數控加工程序的過程,稱為AP嚆言自動編程。采用自動編程時,由于計算機(或編程機)代替程序編制人員完成了繁瑣的數值計算工作,并省去了編寫程序單的工作量,因而可將編程效率提高數倍到數十倍,同時解決了手工編程中無法解決的許多復雜零件的編程難題。

  (三)交互式CAD/CAM

  利用CAD/CAM軟件,實現造型及圖象自動編程。在編程時編程人員首先利用計算機輔助設計(CAD)或自動編程軟件本身的零件造型功能,構建出零件幾何形狀,然后對零件圖樣進行工藝分析,確定加工方案,其后還需利用軟件的計算機輔助制造(CAM)功能,完成工藝方案的制訂、切削用量的選擇、刀具及其參數的設定,自動計算并生成刀位軌跡文件,利用后置處理功能生成指定數控系統用的加工程序。因此我們把這種編程方式稱為圖形交互式自動編程。這種自動編程系統是一種CAD與CAM高度結合的編程系統,具有形象、直觀和高效等優點。

  二、編程思想

  什么叫編程思想?所謂的編程思想就是對于一個待加工零件或者圖紙,編程人員對其進行分析:計算,然后正確的編制出數控程序的一個過程,這其中包含對零件的工藝分析,加工路線的分析及相應坐標的計算等等。編程思想是一個編程人員應具備的素質和能力,也是我們編制程序的基礎。在數控編程學習過程中,一些學生能夠編制簡單的直線、圓弧類零件,但是對于復雜的零件卻無從下手,或者更換一個零件,他們就不知道如何下手,在編寫的時候思路混亂,想到一點就編寫一點,思維跳躍性很大,沒有一個比較連貫的思路,編寫的程序也是漏洞百出,不合情理。究其原因,就是沒有一個良好的編程習慣,也即沒有形成一個正確的編程思想。對于數控編程,其編程思想應該是這樣的:分析圖紙——確定加工工藝(即刀具軌跡)——數值計算——編制程序。其中,這里的加工工藝應包含刀具的選擇、零件的裝夾、夾具的選擇、參數的設定等。在這個編程思想過程中確定刀具軌跡是最為關鍵的。因為一旦刀具軌跡被正確的確定,程序的框架也就隨之出來了,剩下的工作就是選擇參數,然后按照刀具軌跡一個點一個點地編制程序。下面,我們以一個典型的銑床編程加工教學中的一個零件為實例來進行分析。

  三、典型實例分析

  手工編程是自動編程的基礎,也是入門教學中普遍采取的編程方法。本例采用手工編程方法。

  (一)分析零件和圖紙

  分析此加工零件圖紙,可知此零件是直線和圓弧組合的平面型零件,銑削平面型零件時,一般采用立銑刀側刃進行切削。故只需要一把圓柱平頭立銑刀就可以完成。我們選刀具直徑為中20,刀補表里D01的值設為Rl0。

  (二)確定加工工藝

  在數控加工中,刀具刀位點相對于工件運動的軌跡稱為加工路線。編程時,加工路線的確定原則主要有以下幾點:

  1.應能保證零件的加工精度和表面粗糙度的要求。

  2.應盡量縮短加工路線,減少刀具空程移動時間。

  3.應使數值計算簡單,程序段數量少,以減少編程工作量。

  對點位控制的數控機床,只要求定位精度較高,定位過程盡可能的快,而刀具相對于工件的運動路線是無關緊要的,因此這類機床應按空程最短來安排走道路線。我們選擇走刀路線為起刀點一A—B—C—D—E—F—G—H-+F+A~回起刀點。

  數控銑床夾具的選用可根據生產零件的批量來確定。對單件、小批量、工作量較大的模具加工來說,一般可直接在機床工作臺面上通過調整實現定位與夾緊,然后通過加工坐標系的設定來確定零件的位置。此例零件是長方體,我們選擇機用平口鉗來夾持。

  在實踐教學加工中,我們選用的零件材質為硬鋁,因為在銑削用量的選擇上,銑削深度5毫米可以一刀切下,進給量選用100mm/min,主軸轉速選用1000r/min。

  (三)數值計算

  原點坐標如圖所示,此實例設起刀點坐標為(-10,-10,10),

  銑削深度為5毫米,則外輪廓各點XY坐標如下:

  A點坐標:(0,10)

  B點坐標:(0,45)

  C點坐標:(15,60)

  D點坐標:(50,60)

  E點坐標:(65,45)

  F點坐標:(80,30)

  G點坐標:(s0,10)

  H點坐標:(70,o)

  I點坐標:(10,0)

  (四)編制程序

  C92 X-10 Y-10 Zl0 (建立坐標系)

  M03 Sl000 (主軸以1000r/min正轉)

  G90 G012-5 Fl00 (以100mm/min進給量下刀Smm深)

  C41 C01 XO Ylo D01 (建立左刀補到A點)

  C01 XO Y45 (IJB點)

  G02 X15 Y60 R15 (ijc點)

  G01X50 Y60 (到D點)

  C02 X65 Y45 R15 (~JE點)

  C03 X80 Y30 R15 (到F點)

  C01 X80 Yl0 (到G點)

  C01 X70 YO (到H點)

  C01 Xlo YO (到I點)

  G01 XO Yl0 (到A點)

  GOO Zl0 (提刀)

  G40 GOO X-10 Y-10 (回到起刀點)

  M02 (程序結束)

  四、結語

  數控銑削是機械加工中最常用和最主要的數控加工方法之一。想要充分發揮數控銑床的特點,實現數控加工中的優質、高產、低耗,編程是關鍵,而在編制數控銑床程序過程中,編程思想是關鍵中的關鍵,故在編制程序前必須有一個清晰的編程思想。

  參考文獻

  [1]龔仲華.數控技術[M].北京:機械工業出版社,2004.

  [2]陳洪濤.數控工藝與編程[M].北京:高等教育出版社,2006.

  [3]眭潤舟,數控編程及加工技術[M].北京:機械工業出版社.2004.

相關推薦
香港六合彩波表