[來(lái)源:天津市天港機械有限公司] | [作者:天港機械] | [日期:09-04-16] | [熱度:]
正確安裝EdgeCAM后,在EdgeCAM的安裝程序下面(開(kāi)始菜單→程序→EdgeCAM)可找到Code Wizard選項。Code WizaTd可以用來(lái)定制新的后處理模板或編輯已有的后處理模板,在Code Wizard啟動(dòng)后的第一個(gè)對話(huà)框要求明確是要進(jìn)行新的后處理模板制作還是對已經(jīng)存在的后處理模板進(jìn)行修改。
假如要進(jìn)行新模板的制作,第一步要做的工作就是在如圖1所示的對話(huà)框中根據現有機床控制機的類(lèi)型,選擇一個(gè)標準模板。它可以大大簡(jiǎn)化制作后處理模板的工作量。因為這些標準模板都有一些默認值。我們只需要在此基礎上做很少量的修改即可。
假如沒(méi)有你需要的控制機型號的模板,可以選擇與之同一系列或最相近的類(lèi)型。隨后,將有后處理制作向導彈出,只要按照下面向導要求的內容進(jìn)行操作就可以完成后處理的制作代碼。見(jiàn)圖2。
這五個(gè)步驟在向導中是有先后次序的,由于我們已經(jīng)選擇了一個(gè)標準模板做參考,將我們關(guān)心的內容或與標準模板不一致的內容進(jìn)行更改即可。因此我們也可以不按照向導的次序,直接修改右上角的五個(gè)標題所包含的內容。這五個(gè)標題內容就是向導的五個(gè)步驟所完成的內容,這樣我們就不必要拘泥于向導的次序了。按向導上的“Finish”按鈕退出向導,直接更改標準模板。
一、參數頁(yè)面設置的內容
1.Machine——機床參數
點(diǎn)擊機床圖標按鈕,可以看到如圖3的對話(huà)框,這里設置的是機床硬件相關(guān)參數。
在編程過(guò)程中,我們有兩個(gè)進(jìn)給移動(dòng),一個(gè)是回換刀點(diǎn)(Toolchange),一個(gè)是回原點(diǎn)(Home點(diǎn)),調用這兩個(gè)命令的時(shí)候,無(wú)需指定終點(diǎn)的坐標,因為終點(diǎn)位置是在這里指定的。這些點(diǎn)的位置將會(huì )出現在程序中,因此這里的位置應該引起注重。換刀點(diǎn)(Toolchange點(diǎn))和相對原點(diǎn)(Home點(diǎn))在仿真過(guò)程中可以看到。定義這些點(diǎn)的原則是絕對安全。
2.Format Table——字符格式及內容
這里設置每個(gè)出現在NC代碼中的字母的含義,以及它的格式和精確度等內容。
假如我們開(kāi)始沒(méi)有指定一個(gè)標準模板,那么這里每個(gè)變量用什么字符輸出就都需要在這里設定,這樣工作量將成倍的增加。例如X Move這個(gè)變量是用字母x來(lái)表達,Y Move這個(gè)變量是用字母Y來(lái)表達等等。
在樣式表中左側定義字母表達的內容,在右側的選項中可以通過(guò)選擇格式控制的條件來(lái)確定這些字母后面的數值輸出的格式,并在Sample Output中的test欄目中輸入一個(gè)試驗值,在下面的英制結果(Inch result)和公制結果(Metric result)欄目中可以看到將來(lái)生成NC代碼時(shí)輸出的結果。
3.NC Style,G-Codes Modality——代碼及程序格式的設置
這里有很多頁(yè)面的內容需要設置,慶幸的是我們發(fā)現這里每個(gè)欄目都有默認的值。這些值也是我們進(jìn)入代碼向導時(shí)選定的標準模板自帶的。我們只需要更改那些明確需要改變的內容即可,大部分可以采用默認值。這進(jìn)一步看出選擇標準模板的重要性。
存此頁(yè)面中的G-Codes、Hole Cycle G-Codes、M-Codes等頁(yè)面的內容可以根據控制機手冊設置。
另外根據我們選定的標準模板的不同,以及機床類(lèi)型的不同,這里的參數頁(yè)面的內容和數量也有所不同。建議使用默認值,除非明確知道哪些是我們希望改變的,再去更改它。
4.Code Constructors——代碼構造器
生成代碼構造器,設定了生成NC代碼的語(yǔ)法結構;前面我們通過(guò)樣式表設定了每個(gè)字母所表達的內容,又通過(guò)第三步設定了每個(gè)G\M指令的含義,以及一些循環(huán)和插補的表達方式。下面就是通過(guò)代碼構造器來(lái)安排NC代碼中每個(gè)語(yǔ)句的前后次序和組成。
代碼構造器包括跟蹤程序開(kāi)始部分、直線(xiàn)插補、換刀后快速移動(dòng)等NC程序的每一部分的內容。
在這里我們以程序的開(kāi)始階段也就是我們通常所說(shuō)的程序頭的構造為例,做進(jìn)一步的簡(jiǎn)單說(shuō)明。
在Valid Tokens中列出了能夠被答應使用的項目;在Output欄目中列出的則是系統已經(jīng)自動(dòng)設置的程序頭樣式。我們可以按自己的需要對其進(jìn)行修改編輯。
5.M-Functions——增加M功能
Code Wizard的最后一步,使用戶(hù)能夠根據自己機床的非凡功能定義一些非凡的M功能。并將這些M功能加入到EdgeCAM界面F的M功能的菜單中。圖4是該項目的操作對話(huà)框:
(1)在M-Functions中指定增加的M功能的名稱(chēng),這個(gè)名稱(chēng)將在EdgeCAM界面下的M功能的菜單中出現。
(2)Options中的名稱(chēng)是增加的具體操作項目名稱(chēng)。
(3)在Mcode中給定一個(gè)在NC程序中的對應的M代碼。
(4)在Construct中可以設置它們的格式。
例如:增加的M功能名稱(chēng)為轉臺旋轉,在Options中我們要增加轉臺順時(shí)針旋轉90°(M代碼設為M21)和轉臺順時(shí)針旋轉180°(M代碼設為M22)以及轉臺逆時(shí)針旋轉90°(M代碼設為M23)和轉臺逆時(shí)針旋轉180°(M代碼沒(méi)為M24),在Construct中設置的格式為[DELETE] [BLKNUM] [MCODE]。那么在應用后,在NC后置程序中就會(huì )出現“N□□□M21”或“N□□□M23”指令。
二、測試和編譯
現在我們已經(jīng)完成了所有的步驟,需要保存這個(gè)設置;主菜單→file→Save as命令可以保存當前文件。EdgeCAM會(huì )在文件的后面自動(dòng)加上.CGD的擴展名。
此時(shí)我們還不能獲得后置應用程序,我們還必須進(jìn)行編譯。如圖5。
一旦選擇編譯按鈕,代碼向導系統將自動(dòng)編譯生成一個(gè)后處理模板。在進(jìn)入加工模式的時(shí)候,我們就可以選擇這個(gè)后處理模板了。
當選擇重新運行按鈕,代碼向導系統將自動(dòng)編譯該后處理模板,然后將當前的NC代碼用剛編譯得到的后處理進(jìn)行更新,一般在調試階段使用。
關(guān)鍵字:機械 機械網(wǎng) 機械加工網(wǎng) 網(wǎng) 天津機械加工 天津機加工 機加工論壇 機加工招聘 金屬加工 機床床
上一篇:沖壓模具與電火花線(xiàn)切割加工技術(shù)
下一篇:模具修模方法介紹