自動編程基礎_第1頁
自動編程基礎_第2頁
自動編程基礎_第3頁
自動編程基礎_第4頁
自動編程基礎_第5頁
已閱讀5頁,還剩18頁未讀 繼續免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

自動編程基礎第一頁,共二十三頁,2022年,8月28日1.1CAD/CAE/CAM軟件應用CAD/CAE/CAM(計算機輔助設計、分析及制造)構成了一個現代制造業計算機應用的主要部分。對于機械制造行業,設計、制造水平和產品的質量、成本息息相關。人工設計、單件生產這種傳統的設計與制造方式已無法適應工業發展的要求。采用CAD/CAE/CAM的技術已成為整個制造行業當前和將來技術發展的重點。第二頁,共二十三頁,2022年,8月28日1.1.1CAD/CAE/CAM特點對于產品從設計、驗證、制造整個過程的CAD/CAE/CAM軟件解決方案的大型軟件,一般具備以下技術特點:1.集成化:一個完全集成的CAD/CAE/CAM軟件,能對產品進行計算機輔助設計、計算機輔助分析和計算機輔助制造整個開發過程,如圖1.2所示。2.相關性:通過主模型的相關性能快速地完成產品分析、裝配、二維工程圖、加工等。同時主模型的更改能反應到子檔,子檔的更改也會對主模型進行更新,如圖1.3所示。3.并行協作:通過使用主模型、產品數據管理、產品可視化運用Internet遠程連接各企業計算機,使在不同企業、不同地方的工程師參與產品的開發。第三頁,共二十三頁,2022年,8月28日1.1.2CAD/CAE/CAM軟件分類CAD/CAE/CAM技術伴隨計算機的發展歷史,先后走過大型機、小型機、工作站、微型計算機,現在主要以微型計算機平臺CAD/CAE/CAM軟件為主,企業可以根據自身的條件采購適合的CAD/CAE/CAM軟件。現在主要流行的軟件有以下幾大類型。1.大型軟件:大型CAD/CAE/CAM軟件有Unigraphics、Pro/Engineer、CATIA等。這類軟件的特點是高效的參數化設計、變量化設計及特征造型技術與傳統的實體和曲面造型功能結合在一起,加工類型完備,計算準確,實用性強,是航空、汽車、造船行業的首選軟件。2.中型軟件:CIMATRON是中型CAD/CAM軟件的代表。這類軟件實用性強,提供了比較靈活的用戶界面、優良的三維造型、工程繪圖、全面的數控加工、各種通用、專用數據接口以及集成化的產品數據管理。3.獨立軟件:相對獨立的CAD、CAM系統有Autocad、Mastercam、Surfcam等。這類軟件功能單一,針對性強。比如Mastercam主要通過中性文件(stp、igs)從其他CAD系統獲取產品幾何模型。系統主要有交互工藝參數輸入模塊、刀具軌跡生成模塊、刀具軌跡編輯模塊、三維加工動態仿真模塊和后置處理模塊。第四頁,共二十三頁,2022年,8月28日1.2數控編制基礎數控機床(NC)是一種高效的自動化數字加工設備,它嚴格按照加工程序,自動地對被加工工件進行加工。數控系統外部輸入的直接用于加工的程序稱(手工輸入、網絡傳輸、DNC傳輸)為數控程序。執行數控程序對應的是數控系統內部的數控系統軟件,數控系統是用于數控機床工作的核心部分。數控系統的種類繁多,使用的數控程序語言規則和格式也不一定相同,學習時以ISO國際標準為主的數控編制方法。當針對某一類型的數控機床編制加工程序時,應該嚴格按機床編程手冊中的規定。第五頁,共二十三頁,2022年,8月28日1.2.1數控程序編制的概念在編制數控加工程序前,應首先了解:數控程序編制的主要工作內容,程序編制的工作步驟,每一步應遵循的工作原則等,最終才能獲得滿足要求的數控程序,如下列所示的程序樣本:%N0010G40G17G90G70N0020G91G28Z0.0N0030T00M06N0040G0G90X.0733Y.0484S500M03N0050G43Z1.2992H00N0060Z1.0236N0070G1X.0569Y.0695Z1.0164F150M08N0080X.0317Y.084Z1.0087N0090X-.0073Y.0895Z.9981......%第六頁,共二十三頁,2022年,8月28日1.2.2數控編制步驟數控編制是數控加工的一項重要工作,是機床開動的前提。合格的數控程序不僅要保證加工出符合零件圖樣要求的合格零件,還應該使數控機床得到合理的應用與充分的發揮,使數控機床能安全、可靠、高效的工作。數控編程是指從零件圖紙到得到數控加工程序的全部工作過程,如圖1.4所示。編程工作主要包括以下幾大類型。第七頁,共二十三頁,2022年,8月28日1.2.3數控程序編制的方法數控加工程序的編制方法主要有兩種:手工編程和自動編程。1.手工編程:手工編程指由人工來完成數控編程中各個階段的工作,如圖1.5所示。一般對幾何形狀不太復雜的零件(平面輪廓類型),所需的加工程序短,計算比較簡單,用手工編程比較合適。手工編程的特點:耗費時間較長,容易出現錯誤,無法勝任復雜形狀零件的編程。2.計算機自動編程:自動編程是指在編程過程中,除了分析圖樣和制定工藝方案由人工進行外,其余工作均由計算機輔助完成。手工編程的極限為2.5軸加工,而采用自動編程可以達到3~5軸聯動加工。完全能勝任雜形狀零件的編程,比如螺旋槳、機翼的加工。第八頁,共二十三頁,2022年,8月28日1.2.4程序格式程序段是可作為一個單位來處理的、連續的字組,是數控加工程序中的一條語句。一個數控加工程序是若干個程序段組成的。1.程序段格式程序段格式是指程序段中的字、字符和數據的安排形式。現在一般使用字地址可變程序段格式,每個字長不固定,各個程序段中的長度和功能字的個數都是可變的。地址可變程序段格式中,在上一程序段中寫明的、本程序段里又不變化的那些字仍然有效,可以不再重寫。這種功能字稱之為續效字。2.加工程序的一般格式(1)程序開始符、結束符(2)程序名(3)程序主體(4)程序結束指令第九頁,共二十三頁,2022年,8月28日1.3機床的坐標系規定數控機床的坐標系及運動方向,是為了準確地描述機床的運動,簡化程序編制的方法及保證紀錄數據的互換性。控機床的坐標系和運動方向均已標準化,ISO和我國機械工業部都擬定了命名的標準,對機床坐標系和運動方向作了明文規定。第十頁,共二十三頁,2022年,8月28日1.3.1機床坐標系的確定由于數控機床的種類繁多,機床坐標系的統一性有利用編程的方便。機床坐標系的確定主要包含:坐標系和運動方向的命名原則,機床坐標系的規定和運動方向。1.坐標系和運動方向的命名原則:由于數控機床的種類繁多,為了編程的方便。不管是在任何數控機床上,都始終認為工件是靜止的,而刀具是運動的。因此編程人員不需要考慮機床工件與刀具具體運動的情況,就可以依據零件圖樣,確定數控機床的加工過程。2.機床坐標系的規定:數控機床上運動的位移和運動的方向需要通過坐標系來實現,這個坐標系被稱作為機床坐標系。在數控機床工作時,機床各軸的運動是由數控裝置來控制的,機床坐標系就確定了機床的成形運動和輔助運動,比如數控銑床上有的3個軸的運動:縱向運動、橫向運動以及垂向運動。3.運動方向以右手笛卡爾直角坐標為基礎,遠離某個刀具與工件距離的方向即為該坐標軸的正方向,如圖1.8所示為數控車床上兩個運動的正方向。第十一頁,共二十三頁,2022年,8月28日1.3.2機床原點的設置機床原點是指在機床上設置的一個固定點,即機床坐標系的原點。它在機床生產企業裝配、調試時就已確定下來,是數控機床進行加工運動的基準參考點。1.數控車床的原點在數控車床上,機床原點一般取在卡盤端面與主軸中心線的交點處。同時,通過設置參數的方法,也可將機床原點設定在X、Z坐標的正方向極限位置上。2.數控銑床的原點在數控銑床上,機床原點一般取在X、Y、Z坐標的正方向極限位置上。第十二頁,共二十三頁,2022年,8月28日1.3.3機床參考點機床參考點是用于對機床運動進行檢測和控制的固定位置點。機床參考點的位置是由機床制造廠家在每個進給軸上用限位開關精確調整好的,坐標值已輸入數控系統中。因此參考點對機床原點的坐標是一個已知數。通常在數控銑床上機床原點和機床參考點是重合的;而在數控車床上機床參考點是離機床原點最遠的極限點。圖1.9所示為數控車床的參考點與機床原點。數控機床開機時,必須先返回機床原點,而確定機床原點的運動就是刀架返回參考點的操作,這樣通過確認參考點,就確定了機床原點。只有機床參考點被確認后,刀具(或工作臺)移動才有基準。第十三頁,共二十三頁,2022年,8月28日1.3.4編程坐標系編程坐標系是編程人員根據零件圖樣及加工工藝等建立的坐標系。編程坐標系一般供編程使用,確定編程坐標系時不必考慮工件毛坯在機床上的實際裝夾位置,如圖1.10所示,其中O1即為編程坐標系原點。第十四頁,共二十三頁,2022年,8月28日1.3.5工件坐標系工件坐標系是指以確定的加工原點為基準所建立的坐標系。工件坐標也稱為程序原點,是指零件被裝夾好后,相應的編程原點在機床坐標系中的位置。在加工過程中,數控機床是按照工件裝夾好后所確定的加工原點位置和程序要求進行加工的。編程人員在編制程序時,只要根據零件圖樣就可以選定編程原點、建立編程坐標系、計算坐標數值,而不必考慮工件毛坯裝夾的實際位置。第十五頁,共二十三頁,2022年,8月28日1.4刀具的補償刀具的補償包括長度補償、半徑補償。尤其是刀具半徑尺寸影響最大,在零件輪廓銑削加工時,刀具的中心軌跡與零件輪廓往往不一致。為了避免計算刀具中心軌跡,直接按零件圖樣上的輪廓尺寸編程,數控系統提供了刀具半徑補償功能,如圖1.11所示。第十六頁,共二十三頁,2022年,8月28日1.4.1長度補償在實際加工當中刀具的長度不統一、刀具磨損、更換刀具等原因引起刀具長度尺寸變化時,編程人員不必考慮刀具的實際長度及對程序的影響。可以通過使用刀具長度補償指令來解決問題,在程序中使用補償,并在數控機床上用MDI方式輸入刀具的補償量,就可以正確的加工。當刀具磨損也只要修正刀具的長度補償量,而不必調整程序或刀具的加持長度,如圖1.12所示。G43:刀具長度正補償,將Z坐標值與長度補償的量相加。G44:刀具長度負補償,將Z坐標值與長度補償的量相減。G49:撤消補償。刀具的長度補償格式為:G01G43(或G44)H(建立補償)……

(切削加工)G49(補償撤消)第十七頁,共二十三頁,2022年,8月28日1.4.2半徑補償在零件輪廓銑削加工時,由于刀具半徑尺寸影響(車刀受刀尖半徑的影響),刀具的中心軌跡與零件輪廓往往不一致。為了避免計算刀具中心軌跡,直接按零件圖樣上的輪廓尺寸編程,數控系統提供了刀具半徑補償功能。1.刀補指令:G40:取消刀尖半徑補償;G41:左刀補(在刀具前進方向左側補償),如圖1.13所示。G42:右刀補(在刀具前進方向右側補償),如圖1.13所示。G40、G41、G42都是模態代碼,可相互注銷。2.補償格式從G40方式變為G41或G42方式的第一個程序段,稱為起始補償程序段。G40X0.Y15.…

;G41X10…

;(起始補償程序段)…;在起始補償段刀具進行偏置移動。該段后的第一個程序段中,刀具在程序段的起始處刀尖中心線的運動軌跡垂直。3.取消補償從G41或G42方式中,變到G40的程序段稱為取消偏置程序段。G41X0.Y15…

;…;G40…

;(補償取消程序段)取消補償程序段的前一個程序段的終點,刀尖R中心垂直于編程軌跡。在G40的程序段中,刀具移向終點。第十八頁,共二十三頁,2022年,8月28日1.5數控加工工藝設計數控機床的加工工藝與通用機床的加工工藝有許多相同之處,但在數控機床上加工的零件要比通用機床加工零件的工藝規程要復雜。在數控加工前,要將機床的運動過程、零件的工藝過程、刀具的形狀、切削用量和走刀路線等都編入程序。在進行數控加工工藝設計時,一般應進行以下幾方面的工作:數控加工工藝內容的選擇、數控加工工藝性分析和數控加工工藝路線的設計。第十九頁,共二十三頁,2022年,8月28日1.5.1數控加工內容的選擇對于一個零件來說,并非全部加工工藝過程都適合在數控機床上完成,只是其中的一部分工藝內容適合數控加工。這就需要對零件圖樣進行仔細的工藝分析,選擇那些適合進行數控加工的內容和工序。在選擇時,一般可按下列順序

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
  • 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
  • 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論