書名: UG NX 5中文版完美自學手冊作者名: 高長銀等編著本章字數: 36字更新時間: 2018-12-27 10:51:29
第一篇 職業入門知識篇
第0章 UG相關職業知識
在正式UG軟件學習之前,首先來了解一些相關的職業知識。

0.1 UG軟件對應的職業
0.1.1 三維產品設計師
隨著三維設計軟件UG、Pro/E、Solidworks日趨完善,Windows操作平臺的普及,以及計算機性價比的不斷提高,使用三維CAD技術的時機已經成熟。三維產品設計對加速新產品開發、提高產品質量、降低成本起著關鍵作用,是支持企業增強創新設計、提高市場競爭力的強有力的手段。對于設計人員來說,進行三維產品設計是一個不可逆轉的必然選擇。進行三維產品設計具有以下優點:
(1)采用廣大設計人員所熟悉的工程應用的特征(如孔、槽、螺紋、圓角、倒角等)作為構造零件的基本單元,改變了傳統系統以幾何設計為主的方式,提高了設計效率。特征的引用直接體現了設計意圖,設計人員可以將更多的精力用在創造性構思上。
(2)采用二維/三維關聯設計技術,高效率地生成符合國標的工程圖紙。用傳統方式繪制工程圖(不論是手工繪制,還是用二維CAD繪制),設計人員都必須先把產品的三維結構構思好,再用線條繪制表達,加上各種尺寸公差標注——工作量大而且煩瑣,修改、描圖更是費時。使用三維CAD軟件后,設計人員只需交互地進行各種視圖布局方式和類型的選擇,即可方便快捷地完成整個工程圖紙的設計。
(3)二維草圖智能動態導引技術,可以自動地推斷設計者的設計意圖。三維特征參數驅動,修改方便,零件三維實體可任意拖動。在著色狀態下動態顯示三維實體,體現了產品設計過程的直觀效果,更易于用戶使用。三維設計技術是虛擬設計的基礎,為后續的分析、制造過程提供了完整統一的產品數據。
(4)裝配設計使得在計算機平臺上進行復雜部件設計成為可能。通過施加約束與配合關系,采用拖放方式操作,使得零件裝配就像搭積木一樣方便。對裝配、子裝配、零件、裝配特征、約束及輔助視圖以記錄樹形式進行管理,可以完成裝配件爆炸、剖切、干涉檢查、運動仿真、最小間隙、物性計算、零件列表等活動。
(5)機械產品設計離不開各種標準件的使用。三維CAD系統提供豐富標準庫,包括螺釘、螺栓、螺母、墊圈、鉚釘、銷釘、鍵、滾動軸承、彈性密封件、鋼型材等,同時提供各種標準查詢、搜索和添加與預覽功能,極大地簡化了產品設計過程。如果說從手工繪圖到二維CAD繪圖,再到三維CAD自動生成工程圖,使得設計人員實現了“甩圖板”夢想,那么,引入標準件及裝配功能,再輔之產品文檔管理,即可進一步達到“甩圖板”、“甩手冊”的目的,實現真正意義上的無紙設計,極大地提高企業設計效率,增強創新能力。
(6)在計算機平臺上實現三維CAD軟件高級渲染功能,產生具有照片級真實感的產品效果圖,可以為產品增添引人入勝的效果,便于向領導、客戶和供貨商介紹產品,也可以不必再加工昂貴的產品樣件,縮短了設計周期和新產品的上市時間。
0.1.2 模具設計師
從“老三樣”電視機、冰箱、洗衣機,到時下流行的MP3、錄音筆、數碼相機、手機,我們身邊這些款式精美、形狀各異的產品,之所以能夠被成批生產出來,都離不開模具,更離不開大多數人都很陌生的專業人才——模具設計師。
模具設計師是指從事企業模具的數字化設計(包括注塑模與冷沖模設計),在傳統模具設計的基礎上,充分利用數字化設計工具,提高模具設計質量,縮短模具設計周期的人員。模具設計師從事的主要工作包括以下內容。
(1)數字化制圖:將三維產品及模具模型轉換為常規加工中用的二維工程圖。
(2)模具的數字化設計:根據產品模型與設計意圖,建立相關的模具三維實體模型。
(3)模具的數字化分析仿真:根據產品成形工藝條件,進行模具零件的結構分析、熱分析、疲勞分析和模具的運動分析。
(4)產品成形過程模擬:注塑成形、沖壓成形。
(5)定制適合本公司模具設計的標準件及標準設計過程。
(6)模具生產管理。
0.1.3 數控編程師
隨著計算機技術的發展,數字控制技術已經廣泛應用于工業控制的各個領域。尤其是在機械制造業中,普通機械正逐漸被高效率、高精度、高自動化的數控機械所代替。目前國外機械設備的數控化率已達到85%以上,而我國數控技術應用推廣的情況同發達國家差距很大——機械設備的數控化率不足20%。企業需要提高工作效率和產品質量,才能跟上世界發展步伐。我國數控專業技術人才需求正在不斷擴大。
數控編程師需要掌握數控加工工藝知識和數控機床的操作,熟悉復雜模具的設計和制造專業知識,熟練掌握三維CAD/CAM軟件,如UG、Pro/E等,同時,還要熟練掌握數控手工和自動編程技術。
0.2 各職位的技能要求
0.2.1 三維建模與產品設計師的技能要求
(1)熟悉UG軟件工作環境及基本操作。
(2)熟悉工業設計理論,了解產品材料工藝、設計標準與規范。
(3)掌握UG二維草圖、實體建模、曲面與曲面設計的常用技術。
(4)研究產品結構設計的技能,提高UG產品靈活應用設計的能力。
0.2.2 模具設計師的技能要求
通常,模具設計師的入門門檻并不高,一般要求大專以上學歷即可(一般是機械類的理科生從事這項職業),要求必須有機械制圖的能力,能夠熟練使用電腦。主要有如下4點:
(1)熟悉UG軟件工作環境及基本操作。
(2)熟悉模具設計理論,了解模具制造工藝、設計標準與規范。
(3)熟悉UG模具設計流程,掌握常見模具的分模方法與技巧。
(4)具備使用UG進行復雜產品模具設計的能力。
0.2.3 數控編程師的技能要求
(1)熟悉UG軟件工作環境及基本操作。
(2)熟悉數控加工工藝知識和數控機床的操作,具有扎實的數控編程領域基礎理論知識。
(3)熟悉并掌握先進的UG數控編程技術,具有一定的實踐能力和知識自我更新能力。
(4)具備使用UG進行復雜零件數控加工設計的能力。
0.3 專業知識點撥
0.3.1 建模與產品設計的專業知識
1.三維產品設計流程
機械設計一般可分為開發性設計(根據機械產品的總功能要求和約束條件進行的全新的設計)、適應型設計(根據生產技術的發展和使用部門的要求,對產品的結構和性能進行更新和改造,使之適應某種附加的要求)、變參數型設計(只對結構設置和尺寸加以改變,使之滿足功率和速比等的不同要求),以及測繪和仿制等。
不同國家、不同企業、不同類型的機械,其產品的開發、設計過程不盡相同,但大致上可分為產品規劃階段、原理方案設計階段、結構方案設計階段、總體設計階段、施工設計階段和試制、生產、銷售階段等。通常的三維產品設計流程如圖0-1所示。

圖0-1 三維產品設計的一般設計流程
(1)方案論證與設計
在確定與客戶進行設計合同后,應該了解設計的內容及工業設計所應實現的目標,分析產品的功能實現的原理,由造型設計師進行概念草繪。這一階段,造型設計師可用二維平面軟件進行方案效果圖繪制。
(2)構思產品草圖
構思草圖階段的工作將決定70%的產品設計的成本和效果。所以這一階段是整個產品設計中最重要的階段。在這個階段通過思考形成創意,并快速地記錄。這一設計初期階段的想法常表現為一種即時閃現的靈感,缺少精確尺寸信息和幾何信息。基于設計人員的構思,通過草圖勾畫的方式進行記錄,繪制各種形態或者標注以記錄下設計信息,確定三至四個方向,再由設計師進行深入設計。
(3)三維造型設計
產品草圖方案構思完成后,由三維產品設計師利用UG進行產品設計。三維建模即用3D的語言來描述產品形態和結構的過程。它的最大的優點是設計的直觀性和真實性。在三維的空間內多角度地觀察調整產品的形態,可以省去原來的部分樣機試制過程,可以更精確直觀地構思出產品的結構,從而更具體地表達產品構思,提高產品設計質量。3D圖有精確的形態比例關系和精致的細節設計,可以直觀地用于與客戶的溝通交流環節。
(4)三維結構分析
按設計尺寸,精確地完成產品的各個零件的電子文件和零件之間的裝配關系。同時,利用有限元功能進行裝配和結構模擬分析,以確認結構。
(5)產品設計效果圖
利用軟件渲染功能可生成3D效果圖,它既可以清晰地向客戶展示產品的尺寸和大致的立體感,也能表達出產品的材質和光影關系。3D效果圖是產品更加直觀和完善的表達。而且產品色彩設計用來解決客戶對產品色彩系列的要求,通過計算機調配出色彩的初步方案,來滿足同一產品的不同的色彩需求,擴充客戶產品線。
(6)二維工程圖
利用UG NX 5.0軟件工程圖繪制功能,將三維圖轉化為二維工程圖,在經過工藝設計后,可進行產品的生產制造。
2.三維產品設計常用專業術語
(1)特征:用戶在建模過程中所建立的所有拉伸、旋轉、基準平面和草圖統稱為特征。有些特征(如拉伸和旋轉)由草圖生成;有些特征(如抽殼和圓角)修改特征的幾何體。
(2)草圖:草圖是指二維外形輪廓,通常草圖建立于模型中的平面或基準面上,盡管草圖可以獨立存在,但獨立存在的草圖沒有意義,一般作為拉伸等特征的基礎。
(3)設計意圖:設計意圖是關于模型被改變后如何表現的計劃,模型創建的方式決定它將怎樣被修改。通常情況下,特征的選擇會影響到設計意圖。圖0-2所示的簡單階梯軸可采用多種建模方法。

圖0-2 簡單階梯軸
● 拉伸法:通過拉伸特征或圓臺特征一次建立一層,后面的一層加到前面一層上。如果改變某個臺階的厚度,則所有在它后面創建的層的位置也隨之改變,而零件的整體高度也會發生相應的變化,如圖0-3所示。

圖0-3 拉伸法設計意圖
● 旋轉法:以一個旋轉特征建立零件,一個單一的草圖表示一個切面,它包括作為一個特征來完成該零件所必需的所有信息和尺寸。該方式簡單,但所有信息都包含在一個特征中,限制了其靈活性而且修改麻煩,如圖0-4所示。

圖0-4 旋轉法設計意圖
● 制造法:模仿零件加工時的方法來建模。比如,當這個臺階軸在車床上旋轉時,在設計上可以考慮從一個棒料開始建模,并通過一系列的切割來去除不需要的材料,如圖0-5所示。

圖0-5 制造法設計意圖
(4)材料明細表:插入到工程圖內用于記錄在裝配體中所使用的零件的表格。
(5)注解:給零件、裝配體或工程圖添加特定設計意圖的文字摘要或符號。特定類型的注解包括注釋、孔標注、表面粗糙度符號、基準特征符號、基準目標、形位公差符號、焊接符號、零件序號以及層疊零件序號。只應用于工程圖的注解包括中心符號線、注解中心線、區域剖面線以及塊。
(6)裝配體:零件、特征以及其他裝配體(子裝配體)通過配合關系而形成文檔。零件和子裝配體位于不同的文件內。例如,活塞是一個可在裝配體內與其他零件,如連桿或室,相配合的零件。
(7)基準軸:可用來生成模型幾何體、特征或陣列的直線。軸可以用無數方法制作,包括使用兩個基準面的交叉處。
(8)零件序號:用來在裝配體中標注零件,通常包括項目號和數量。在工程圖中,項目號與材料明細表中的行數相關聯。
(9)斷開的剖視圖:通過將材料從閉合的輪廓(通常為樣條曲線)移除而展現工程視圖的內部細節的工程圖視圖。
(10)自由度:沒有由尺寸或幾何關系定義的幾何體可自由移動。在2D草圖中,有3種自由度:沿X和Y軸移動,以及繞Z軸旋轉(垂直于草圖平面的軸)。在3D草圖及裝配體中,有6種自由度:沿X、Y和Z軸移動,以及繞X、Y和Z軸旋轉。
0.3.2 注塑模具設計的專業知識
1.注塑模具設計原理
注塑成型也稱為注射成型,它是目前塑料加工中最普遍采用的方法之一,可以生產空間幾何形狀非常復雜的塑料制件。將加熱熔化的塑料注滿一個模腔,然后對模腔進行強制冷卻,熔料凝固成固體。為取出凝固體,用分型面把模腔分割為型芯和型腔兩部分:包裹凝固體外表面輪廓的一半稱為型腔零件;包裹凝固體內表面輪廓的另一半稱為型芯零件。型芯和型腔零件統稱為成型零件。包裹凝固體內外表面的相交線稱為分型線,分型線水平四周延伸形成切割模腔的分型面。典型的注塑模具如圖0-6所示。
注塑模具的開模過程如圖0-7所示。動模部分隨注塑機移動模板與定模部分分開。因制品外表面為工作面,內表面是非工作面,外表面光滑,內表面粗糙,外表面脫模阻力小,故而制品粘附在動模型芯零件上,塑料制品先脫離定模部分的型腔零件,與制品一體的澆道凝料也被拉出澆口套。注塑機移動模板后移一定距離后停止。隨后注塑機頂出桿插入動模座板中心孔頂動推板,推板沿導向桿向前運動,壓縮復位彈簧,同時帶動推件桿和復位桿移動,推件桿把塑料制品頂離型芯,制品完全脫離模具。塑料制品可用機械手取出,也可人工取出。與制品一體的澆道凝料由人工去除。接著注塑機頂出桿縮回,復位彈簧彈壓推板,推板帶動推件桿和復位桿一起復位。最后注塑機移動模板帶動模具動模部分向定模部分閉合,定模部分分型面推動復位桿,復位桿帶動推板,推板帶動推件桿復位到推件桿頂面與型芯頂面齊平,脫模機構完全復位,這樣一個周期就結束了。

圖0-7 注塑模具的開模過程

1-定位圈;2-澆口套;3-定位銷;4-定模座板;5-導向柱;6-導套;7-定位銷;8-復位彈簧;9-固定螺釘;10-固定螺釘;11-推板導桿;12-推板導套;13-推板;14-推板固定板;15-支撐柱;16-復位桿;17-動模座板;18-墊塊;19-固定螺釘;20-支承板;21-型芯零件;22-動模板;23-推件桿;24-塑料制品;25-定模板;26-型腔零件;27-固定螺釘;28-冷卻系統;29-固定螺釘
圖0-6 注塑模具的典型結構
2.模具設計流程
UG Mold Wizard需要以一個UG NX 5.0的三維實體模型作為模具設計原理圖。模具設計流程如圖0-8所示。

圖0-8 注塑模具設計的一般流程
3.常用專業術語
(1)收縮性:金屬模具和塑料制品都有熱脹冷縮性。在注塑模具設計中把常溫模具與塑料制品冷卻穩定后的尺寸差別用收縮率表示。
(2)模具坐標系:是指模具設計過程中所使用的坐標系。該坐標系用于設置模具的頂出方向和電極進給方向等,以便合理地設計模具。通常+ZC軸向為塑料產品的頂出方向,也是電極進給的方向。
(3)成型零件
產品模型裝配位置和收縮率設置完后,就要給產品模型創建成型鑲件了。分型前單個成型零件模塊稱為成型鑲件,也稱為成型零件毛坯,簡稱毛坯。在以后的設計過程中將使用布爾運算方式進行減除計算,從中去除經過收縮率計算后的零件體積,這樣就形成了模具的型腔。然后再從型腔中提取出的分型曲面對成型鑲件進行修剪,最終就形成了模具的型芯和型腔兩個零件。
(4)模型修補:成型鑲件被分成型芯和型腔兩個零件之前,如果塑件上存在通孔或缺口,使得型腔側和型芯側相連,則必須對通孔或缺口進行修補。如果不進行修補,則分型片體將無法分割成型鑲件,系統無法識別通孔或缺口應屬于型腔側還是型芯側。
(5)分型線:分型線是指塑料與模具相接觸的邊界線,一般產品分型線與零件的形狀(最大界面處)和脫模的方向有關。
(6)分型面:塑料在模具型腔凝固形成塑件,為了將塑件取出來,必須將模具型腔打開,也就是將模具分成兩部分,即定模和動模兩大部分。分型面就是模具動模和定模的接觸面,模具分開后由此可取出塑件或澆注系統。
(7)澆注系統:澆注系統是引導塑料進入模腔的流道系統,它的位置和尺寸決定著注射壓力損失、熱量散失、摩擦損耗的大小和填充的速度。良好的澆注系統設計是模具成功與否的關鍵,它與模具產品的形狀、尺寸以及成型數量有關。澆注系統一般分為主流道、分流道和澆口等3部分。
(8)冷卻系統:模具溫度控制是保證產品質量,提高生產效率的一個有效途徑。模具溫度明顯地影響收縮率、表面光澤、內應力、填充難易以及注塑周期等。對于一般的溫度控制系統,應該使模具溫度維持在相對穩定的范圍內,因而要在注塑過程中使模腔、模芯表面溫度均勻。因此,對于大多數的塑料注塑成型來說,一般都需要冷卻控溫。
(9)模架:模架主要用于型芯型腔的裝夾、頂出和分離機構,便于機械操作,能夠提高生產率。標準模架是由結構、形式和尺寸都已標準化、系列化,并且具有一定互換性的零件組合而成。
(10)側抽芯機構:塑料產品中常常存在有側向的凹凸和側孔,往往造成了緊靠上下模的開模動作,而不能直接脫模。因此,必須把這些側向凹凸的特征做成活動的拼塊,稱為滑塊。在塑料制品被頂出模具的同時或者之前,把這些部件先行脫模,然后再讓上下模完成開模動作。在塑料模具設計中,把完成滑塊抽出和復位的機構稱為抽芯機構。
0.3.3 數控加工的專業知識
1.數控加工原理
數控加工能高效、高精度地加工復雜的零件,特別是曲面較為復雜的型芯和型腔零件。數控英文全稱為Numerical Control,簡稱NC。由數控系統發出的數字脈沖信號經變換放大后變成脈沖電流,脈沖電流通過伺服電動機能產生運動距離。伺服電動機可以做成旋轉運動和直線運動兩種形式,因此一個脈沖信號能實現一個旋轉步距角或一個直線移動步距。在一個時段內連續發送脈沖信號,脈沖信號的數量就能精確對應旋轉電動機轉子的轉數。單位時間內的脈沖數量稱為脈沖頻率,控制脈沖頻率就能控制轉子的轉速。所以脈沖信號和能根據脈沖信號作定量運動的伺服電動機是實現數控加工的基本條件。
普通車床是固定在三爪卡盤上的工件隨主軸做旋轉主運動,固定在刀架溜板上的刀具由手工操作做相對工件的二維進給運動進行切削。普通銑床是固定在主軸上的刀具隨主軸做旋轉主運動,裝夾在工作臺上的工件由手工操作相對刀具做三維進給運動進行切削。為了按普通機床切削模式實現數控加工,用旋轉伺服電動機通過傳動精度較高的同步帶直接驅動主軸作回轉主運動,通過控制脈沖頻率來控制主運動的轉速,從而省去了靠手工操作的結構復雜的變速齒輪箱等。同樣,用旋轉伺服電動機傳動精度較高的滾珠絲杠螺母副,把旋轉運動變成直線運動;精度很高的數控機床和高速數控機床直接用直線伺服電動機產生直線運動,則可以把中間環節減至最少。
數控系統由加工程序輸入工具、譯碼器、數據處理器和處理軟件、數據存儲器,以及脈沖電流輸出工具等組成。加工程序通過輸入工具輸入到數控系統,由譯碼器翻譯成處理系統能識別的數據,經軟件分析計算變成智能加工數據,存放在存儲器中。加工時用輸出工具將加工數據變成脈沖電流,輸送給X、Y、Z方向的伺服電動機和主軸伺服電動機,伺服電動機通過傳動機構形成切削主運動和進給運動。測量裝置隨時監測實際主運動和進給運動與加工程序所要求的運動量之間的誤差,并反饋到數控系統,以便根據誤差及時修正伺服電動機的轉速,從而精確控制刀具和工件之間的切削運動。這樣就實現了自動切削,使平時由半人工操作的金屬切削變成了用程序控制的切削。這就是數控加工的原理。
2.數控加工設計流程
數控加工操作是指從加載產品模型開始,定義工序加工對象、設計刀具、定義加工的方式并生成該相應的加工程序,然后設置加工對象的具體參數、切削步距、主軸轉速、進給量、切削角度、安全平面,接著生成刀具軌跡并進行切削加工驗證,待所有的刀具軌跡設計合格后,進行后處理,生成相應數控系統的加工代碼,最后進行DNC傳輸與數控加工,如圖0-9所示。

圖0-9 數控加工的一般設計流程圖
(1)導入CAD模型
導入CAD模型作為數控加工的第一步,決定著之后操作的成敗與否。其導入模型形狀結構必須符合實際要求。用戶可以直接打開UG文件,也可以應用“導入”選項,導入合適的CAD文件進行數控加工。
(2)零件數控加工工藝分析
加工工藝分析就是指對零件的加工順序進行規劃。其具體安排應該根據零件的結構、材料特性、夾緊定位、機床功能、加工部位的數量以及安裝次數等進行靈活劃分,一般可根據“粗精加工”進行劃分。
● 粗加工階段:為了去除毛坯上大部分的余量,使毛坯在形狀和尺寸上基本接近零件的成品狀態。這個階段最主要的問題是如何獲得較高的生產率。
● 半精加工階段:使零件的主要表面達到工藝規定的加工精度,并保留一定的精加工余量,為精加工做好準備。半精加工階段一般安排在熱處理之前進行。在這個階段,可以將不影響零件使用性能和設計精度的零件次要表面加工完畢。
● 精加工階段:精加工階段的目的是保證加工零件達到設計圖紙所規定的尺寸精度、技術要求和表面質量要求。零件精加工的余量都很小,主要考慮的問題是如何達到最高的加工精度和表面質量。
(3)設置加工坐標系
建立數控加工坐標系是為了確定刀具或工件在機床中的位置,確定機床運動部件的位置及其運動范圍。統一規定數控加工坐標系各軸的含義及其正負方向,這樣可以簡化程序編制,并使所編程序具有互換性。
工件原點位置是由操作者自己設定的。在工件裝夾完畢后,通過分中與對刀確定。它反映的是工件與機床原點之間的距離位置關系。工件坐標系一旦確定,一般不做改變。
(4)設置加工工藝參數
加工工藝參數的選擇是數控加工關鍵因素之一,它直接影響到加工效率、刀具壽命和零件精度等問題。合理地選擇切削用量要有豐富的實踐經驗才行。在數控編程時,只能憑借編程者的經驗和刀具切削用量的推薦值初步確定,而最終的切削用量將根據零件數控程序的調試結果和實際加工情況來確定。
合理確定加工工藝參數的原則是:粗加工時,為了提高效率,在保證刀具、夾具和機床剛性足夠的條件下,切削用量選擇的順序是,首先把切削深度選大一些,其次選擇較大的進給量,然后選擇適當的切削速度;精加工時,加工余量小,為了保證工件的表面粗糙度,盡可能增加切削速度,并可適當減少進給量。
● 粗加工:粗加工是大體積切除工件材料,表面質量要求很低。如果工件表面粗糙度 Ra 要達到12.5~25μm,可以取軸向切削深度為3~6mm,徑向切深為2.5~5mm,為后續半精加工留1~2mm的加工余量。如果粗加工后直接精加工,則留0.5~1mm的加工余量。
● 半精加工:半精加工是把粗加工后的表面加工得光滑一點,同時切除凹角的殘余材料,給精加工留厚度均勻的加工余量。如果半精加工后工件表面的粗糙度Ra要達到3.2~12.5μm,軸向切削深度和徑向切削深度可取1.5~2mm,給后續精加工留0.3~0.5mm的加工余量。
● 精加工:精加工是最后為達到尺寸精度和表面粗糙度要求而進行的加工。如果工件的表面粗糙度Ra要達到0.8~3.2μm,軸向切削深度可取0.5~1mm,徑向切削深度可取0.3~0.5mm。
(5)生成刀軌并檢驗刀軌
生成刀軌是指通過路徑軌跡反映模型零件的切削位置(刀具的移動軌跡)。UG NX 5.0為刀軌的生成提供了顏色的區分,使用戶可以清晰地了解模型零件上各個位置的切削情況,并能有效地防止過切或撞刀情況的發生,如圖0-10所示。

圖0-10 生成刀軌和切削驗證
(6)NC文件后處理和創建車間工藝文件
NC文件是由G、M代碼所組成并用于實際機床上加工的程序文件,如圖0-11所示。該文件是數控加工最后所得到的結果,也是直接用于實際生產的程序文件。用UG軟件直接生成的NC程序一般都需要經過人工修改,在試切成功后才能進行正式加工。

圖0-11 NC文件后處理結果
車間工藝文件就是數控加工程序單,是編程人員與機床操作員之間的交流平臺。當編程人員每編寫完一個模型零件的程序后,還應在數控加工程序單上填入文件編號、日期、程序、刀具類型、裝夾長度、加工方式、余量等參數。通常要求編程人員與機床操作員相互交流,以求達到共識。
3.常用專業術語
(1)計算機編程:把加工前的毛坯和完成加工的成品形狀、加工刀具尺寸、工件和刀具的材質、人為規定的切削方式和切削參數、機床主運動和進給運動速度、冷卻液的開/關、刀具在庫架上的位置等信息輸入計算機,經分析計算自動生成用X,Y,Z坐標值表示的刀具運動軌跡、刀具在軌跡上的進給速度和主運動轉速以及機床控制指令等代碼,完成這些工作就稱為計算機編程。
(2)刀具與工件的相對性:以笛卡爾坐標系三個坐標軸X,Y,Z和繞三個坐標軸轉動代碼A,B,C命名的數控種類很多,有的是刀具不動而工件做進給運動,有的是刀具和工件同時做進給運動。為了編程的統一,規定把刀具對工件的進給運動和工件對刀具的進給運動都看作是刀具相對工件的進給運動,也就是工件不動,刀具做進給運動。
(3)刀軌:數控加工是刀具相對工件做進給運動,而且要在加工程序規定的軌跡上做進給運動。加工程序規定的軌跡是由許多三維坐標點的連線組成,刀具是沿三維坐標點的連線做進給運動,把三維坐標點的連線稱為刀軌。
(4)刀具跟蹤點:刀具跟蹤點是刀具上的一個基準點。刀具跟蹤點相對運動的軌跡即加工路線,也成為刀具路徑。UG CAM用刀具軸線與刀具端面的交點來代表刀具,用交點沿刀軌的運動代表刀具沿刀軌運動,如圖0-12所示。

圖0-12 工件原點、編程原點和機械原點
(5)機床坐標系:刀軌是用很多坐標點來表示的,數控系統驅動刀具從一個坐標點到另一個坐標點,只有坐標點與工件之間是切削位置關系,刀具進給才會切削工件,因此坐標點和工件的相對位置要用一個坐標系來描述。所以每臺數控機床都有一個如圖0-12所示的X0Y0Z0坐標系,該坐標系稱為機床坐標系。機床坐標系的原點O0由生產廠家出廠前設定,一般固定不變。
(6)加工坐標系:實際加工中工件裝夾到工作臺上的位置是隨機的,因此用機床坐標系無法事先確定刀軌與工件的位置關系。也就是說工件還沒有就位,就無法用機床坐標系確定刀軌與工件的切削位置關系。為了解決這個問題就要設置相對坐標系,或者稱為加工坐標系,有的稱工作坐標系。
編程時計算機里面已準備了工件模型,在模型上找三個相互垂直面為加工基準面,以三個加工基準面的交點為原點建立XMYMZM加工坐標系。編程時先用加工坐標系確定刀軌與工件模型的切削位置關系。
加工時真實的工件擺放到裝夾工作臺上,參照工件模型在真實工件上建立加工基準面和加工坐標系,使加工坐標系與機床坐標系的方向一致,如圖0-12所示。接著通過對刀讓機床知道加工坐標系原點在機床坐標系的位置。對完刀就自然確定了刀軌在機床坐標系的位置,如刀軌在加工坐標系的位置為(x,y,z),加工坐標系原點在機床坐標系的位置為(-X,-Y,-Z),則刀軌在機床坐標系的位置坐標為(-X+x,-Y+y,-Z+z)。
設置了加工坐標系后可以撇開機床坐標系,在計算機里先行完成編程,然后用對刀把加工坐標系的隨機位置告訴機床,間接確定刀軌在機床坐標系的位置,從而解決了因工件隨機裝夾而無法事先確定刀軌在機床坐標系中位置的問題。
(7)刀軌插補形式:刀軌插補形式是指組成刀軌的每一段線段的線型,也就是說,兩個坐標點用怎樣的線型連接,常用的形式有直線、圓弧和樣條插補。
(8)刀具長度補償:加工中心在加工過程中需要經常更換刀具,而每種刀具長短不一,造成刀具上的跟蹤點相對主軸不固定。固定刀具的主軸端面中心相對主軸位置不變,為了編程方便,都統一以如圖0-13所示的主軸端面中心為基準。編程時輸入所用刀具的長度,CAM系統就會自動在主軸端面中心基準上作Z軸方向的補償,確定跟蹤點位置。這就稱為刀具的長度補償。

圖0-13 刀具的長度和半徑補償
(9)刀具的半徑補償:如圖0-13所示,用兩種半徑不一的刀具都可以對工件側面進行切削。刀具跟蹤點不是沿著工件側面輪廓進行切削,而是沿側面輪廓偏置一個刀具半徑的軌跡進行切削。不管刀具半徑大小如何,工件側面輪廓是不變的。為了編程的方便,切削側面輪廓的刀軌就由側面輪廓和刀具半徑偏置量決定。編程時只要輸入作刀具半徑補償的指令,CAM系統自動以工件側面輪廓為基準側向作刀具半徑補償。這就稱為刀具半徑補償。
(10)工藝參數:數控加工工藝參數主要包括“銑削速度”、“進給速度”和“切削深度”等。
● 銑削速度:銑刀的圓周切線速度稱為銑削速度,通常用主軸轉速n表示。
● 進給速度:單位時間內刀具沿進給方向移動的距離,以vf表示。
● 切削深度:切削時銑刀的端面和一個方向的側面切入工件,端面切入工件的深度稱為軸向切削深度,側面切入工件的深度稱為側向切削深度。