技術(shù)頻道

娓娓工業(yè)
您現(xiàn)在的位置: 中國(guó)傳動(dòng)網(wǎng) > 技術(shù)頻道 > 技術(shù)百科 > Mastercam軟件的后置處理文件及其設(shè)定方法

Mastercam軟件的后置處理文件及其設(shè)定方法

時(shí)間:2008-03-11 11:24:00來(lái)源:hanjuan

導(dǎo)語(yǔ):?后置處理文件的編輯和設(shè)定,對(duì)CAD/CAM軟件來(lái)說都是需要的。但是一般的使用者經(jīng)常忽略這一點(diǎn),而是在每次生成NC程序后去對(duì)程序進(jìn)行修改,不僅浪費(fèi)時(shí)間,而且容易出錯(cuò)導(dǎo)致事故。
一、前言 Mastercam是一套應(yīng)廣泛的CAD/CAM/CAE軟件包,它采用圖形義互 式自動(dòng)編程方法實(shí)現(xiàn)NC程序的編制。義互式編程是一種人機(jī)對(duì)話的編程方法,編程人員根據(jù)屏幕提示的內(nèi)容,反復(fù)與計(jì)算機(jī)對(duì)話,選擇菜單目錄或計(jì)算機(jī)的提問,將所有的問題回答完畢后即可以生生成NC程序。NC程序的自動(dòng)產(chǎn)生是受軟件的后置處理功能控制的,不同的加工模塊(如車削、銑削、線切割等)和不同的數(shù)控系統(tǒng)對(duì)應(yīng)于不同的后處理文件。軟件當(dāng)前使用哪一個(gè)后處理文件,是在軟件安裝時(shí)設(shè)定的,而在具體應(yīng)用軟件進(jìn)行編程之前,一般還需要對(duì)當(dāng)前的后處理文件進(jìn)行必要的修改和設(shè)定,以使其符合系統(tǒng)要求和使用者的編程習(xí)慣。有些用戶在使用軟件時(shí)由于不了解情況,沒有對(duì)后處理文件進(jìn)行修改,導(dǎo)致生成的NC程序中某些固定的地方經(jīng)常出現(xiàn)一些多余的內(nèi)容,或者總是漏掉某些詞句,這樣,在將程序傳入數(shù)控機(jī)床之前,就必須對(duì)程序進(jìn)行手工修改,如果沒有全部更正,則可能造成事故。例如,某機(jī)床的控制系統(tǒng)采用G54工件坐標(biāo)系定位,G90絕對(duì)坐標(biāo)編程,要求生成的NC程序前面必須有G54G90設(shè)置,如果后處理文件的設(shè)置為G55G91,則每次生成的程序中含有G55G91,卻不一定有G54G90,如果在加工時(shí)沒有進(jìn)行手工改正,則勢(shì)必造成加工錯(cuò)誤。 二、Mastercam軟件的后置處理文件 后置處理文件簡(jiǎn)稱后處理文件,是一種可以由用戶以回答問題的形式自行修改的文件,其擴(kuò)展名為.PST。在應(yīng)用Mastercam軟件的自動(dòng)編程功能之前,必須先對(duì)這個(gè)文件進(jìn)行編輯,才能在執(zhí)行后處理程序時(shí)產(chǎn)生符合某種控制器需要和使用者習(xí)慣的NC程序,也就是說后處理程序可以將一種控制器的NC程序定義成該控制器所使用的格式。以FANUC 系列的后處理為例,它既可以定義成慣用于FANUC 3M控器所使用的格式,也可以定義成FANUC 6M控制器所使用的格式,但不能用來(lái)定義其它系列的控制器。 不同系列的后處理文件在內(nèi)容上略有不同,但其格式及主體部分是相似的,一般都包括以下幾個(gè)部分。 1.Annotation(注釋) 對(duì)后處理文件及其設(shè)定方法作一般性介紹。 2.問題  該部分為后處理文件的主要部分,F(xiàn)ANUC系列的后處理文件中共包括200個(gè)問題,對(duì)這些問題的回答將決定將來(lái)輸出的NV程序的格式。 3.Commands(指令) 指令的作用是對(duì)它后面的變量施加影響。如oldvars和newvars指令,在回答問題3時(shí)若寫于刀具號(hào)碼變量t之前,則使用oldvars時(shí)將呼叫前一把刀具的號(hào)碼,使用newvars時(shí)將呼叫現(xiàn)在所使用的刀具號(hào)碼。 4.Variables(變量) 給出了"問題"中所使用的各種變量的定義.FANUC系列的后處理文件中共定義了26個(gè)變量,如prog-n=程序號(hào)碼,f=進(jìn)給率,s=主軸轉(zhuǎn)速,t=刀具號(hào)碼等。 三、后處理文件的設(shè)定方法 1、后處理文件鳊輯的一般規(guī)則 對(duì)后處理文件的編輯和設(shè)定只需要對(duì)第(4)部分的“問題 進(jìn)行回答。PST文件的每個(gè)問題前都有一個(gè)號(hào)碼并在號(hào)碼后加一個(gè)小數(shù)點(diǎn)。若問題前沒有號(hào)碼,那么這個(gè)問題在執(zhí)行后處理時(shí)是被忽略不用的?;卮鹛?hào)碼2O以前的問題時(shí),需要在問題的下一行鍵人所回答的文字. 而且回答的內(nèi)容可 包括多行.2O號(hào) 以后的問題均帶有問號(hào)且回答時(shí)直接寫在問號(hào)的后面,不得換行,這一類的問題常常是以“Y” 或“N”來(lái)回答?;卮饐栴}時(shí)用到變量,不能用引號(hào),而字符串則必須包圍在引號(hào)之中(如“G91 G28 Z0 M05”), 引號(hào)中的文字將按字符串的原樣寫入程序中。變量和字符之間要用逗號(hào)隔開。 2. 變量的使用 變量的定義在后處理文件的開頭部分已經(jīng)作了說明,使用時(shí)可通過查閱來(lái)了解變量的意義。變量在回答問題時(shí)一經(jīng)使用,就會(huì)在生成的NC程序中表達(dá)確定的意義。如變量spindle—on,轉(zhuǎn)速為正或0時(shí)定義為M03,為負(fù)時(shí)定義為M04,如果回答問題時(shí)使用了該變量,則會(huì)在NC程序的相應(yīng)部分寫出M03或M04。變量prog_n若寫到問題1或2中,將對(duì)在NC程序規(guī)劃時(shí)給定的程序中起作用。變量First—tool用來(lái)呼叫程序中所使用的第一把刀的號(hào)碼,此變量通常用于程序結(jié)束時(shí)籽使用中的刀具改變?yōu)榈谝话训兜奶?hào)碼,隊(duì)便在下一次執(zhí)行程序時(shí)使用。next—tool用于無(wú)T字首的刀具號(hào)碼,使用這個(gè)變量可在刀具被呼叫前,選擇另一把刀來(lái)進(jìn)行換刀 變量xr、yr、zr是用來(lái)定義程序中快速定位的X、Y、Z坐標(biāo)位置。Xh、yh、zh是用來(lái)規(guī)定機(jī)械原點(diǎn)的位置,通常用于換刀和程序結(jié)束時(shí)使刀具返回機(jī)械原點(diǎn)。prey—X、prey—Y、prey—z則是用來(lái)定義刀具所在的前一個(gè)X、Y、Z坐標(biāo)的位置。其它變量的定義可參看文件開頭的說明. 5.后處理文件的設(shè)定方法 后處理文件中的大部分問題一般不需要作修改,使用時(shí),通常只需對(duì)其中固定的某幾個(gè)問題進(jìn)行編輯。下面以FANUC系列的.PST文件為例,來(lái)說明設(shè)定的方法。 (1)問題0的回答要用字符串,對(duì)于FANUC控制系統(tǒng)則必須設(shè)置為“%”。 (2)以問題2的回答為例說明2、4、5問題的回答方法。假設(shè)在設(shè)定NC參數(shù)時(shí)所給的程序名為testl,程序號(hào)為l234,順序號(hào)開始號(hào)碼為100且增量值為2,刀具號(hào)為0l,主軸轉(zhuǎn)速為l 500r/min,則.PST文件格式及產(chǎn)生的NC程序?qū)φ杖缦隆? (3)問題6是用來(lái)設(shè)定當(dāng)銑削狀態(tài)改號(hào)碼并不改變時(shí),其使用的變量與問題2、4、5中所使用的變量相同。 (4)問題7、8、9控制NC參數(shù)屏幕中Text1、2、3所設(shè)定的文字。 (5)問題36要求規(guī)定進(jìn)給速度值小數(shù)點(diǎn)后允許的位數(shù),若寫一1時(shí)則為整數(shù)。 (6)問題37設(shè)定的比例因數(shù)可使寫到NC程序中的進(jìn)給速度按此因數(shù)變化。 (7)問題38中要求設(shè)置決速進(jìn)給速率的大小。 (8)問題42中若設(shè)定為e(表示圓弧插補(bǔ)指令中用R編程)時(shí),問題43必須回答為“y”,則系 統(tǒng)在后處理時(shí)將自動(dòng)大于1 80。圓弧打斷為兩段。 (9) 問題5 0~5 5是使控制器中的Cannedcycles指令(G81~G89)被使用于NC程序中。 (10)問題7O是用來(lái)設(shè)定幾何圖形中線與線或線與圓弧之間相接時(shí)的精確度,其值應(yīng)保證蓮接外形時(shí)能自動(dòng)連接。 (11)問題81~89是用于NC程序與數(shù)控機(jī)床傳輸與接受時(shí)的參數(shù)設(shè)定。 (12)當(dāng)使用者在換刀中使用next—tool變量時(shí), 問題120應(yīng)回答為“y”。當(dāng)后處理系統(tǒng)執(zhí)行時(shí),電腦首先必須做一個(gè)刀具表,否則電腦無(wú)法了解在換刀要用到次一把刀時(shí),什么刀具要來(lái)到次一把刀的位置。 (1 3)問題l9O~l96是用于設(shè)定刀具路徑顯示時(shí)的內(nèi)定值。 (14)問題2Ol~5l0中的雜項(xiàng)變量是在線切割后處理系統(tǒng)中使用的。 四.結(jié)束語(yǔ) 后置處理文件的編輯和設(shè)定,對(duì)CAD/CAM軟件來(lái)說都是需要的。但是一般的使用者經(jīng)常忽略這一點(diǎn),而是在每次生成NC程序后去對(duì)程序進(jìn)行修改,不僅浪費(fèi)時(shí)間,而且容易出錯(cuò)導(dǎo)致事故。本文對(duì)Mastercanl軟件的后處理文件進(jìn)行了分析和討論, 介紹了其編輯和設(shè)定的方法。

標(biāo)簽:

點(diǎn)贊

分享到:

上一篇:調(diào)節(jié)裝置盤加工方法設(shè)計(jì)

下一篇:微能WIN-V63矢量控制變頻器在...

中國(guó)傳動(dòng)網(wǎng)版權(quán)與免責(zé)聲明:凡本網(wǎng)注明[來(lái)源:中國(guó)傳動(dòng)網(wǎng)]的所有文字、圖片、音視和視頻文件,版權(quán)均為中國(guó)傳動(dòng)網(wǎng)(m.u63ivq3.com)獨(dú)家所有。如需轉(zhuǎn)載請(qǐng)與0755-82949061聯(lián)系。任何媒體、網(wǎng)站或個(gè)人轉(zhuǎn)載使用時(shí)須注明來(lái)源“中國(guó)傳動(dòng)網(wǎng)”,違反者本網(wǎng)將追究其法律責(zé)任。

本網(wǎng)轉(zhuǎn)載并注明其他來(lái)源的稿件,均來(lái)自互聯(lián)網(wǎng)或業(yè)內(nèi)投稿人士,版權(quán)屬于原版權(quán)人。轉(zhuǎn)載請(qǐng)保留稿件來(lái)源及作者,禁止擅自篡改,違者自負(fù)版權(quán)法律責(zé)任。

相關(guān)資訊

網(wǎng)站簡(jiǎn)介|會(huì)員服務(wù)|聯(lián)系方式|幫助信息|版權(quán)信息|網(wǎng)站地圖|友情鏈接|法律支持|意見反饋|sitemap

傳動(dòng)網(wǎng)-工業(yè)自動(dòng)化與智能制造的全媒體“互聯(lián)網(wǎng)+”創(chuàng)新服務(wù)平臺(tái)

網(wǎng)站客服服務(wù)咨詢采購(gòu)咨詢媒體合作

Chuandong.com Copyright ?2005 - 2024 ,All Rights Reserved 深圳市奧美大唐廣告有限公司 版權(quán)所有
粵ICP備 14004826號(hào) | 營(yíng)業(yè)執(zhí)照證書 | 不良信息舉報(bào)中心 | 粵公網(wǎng)安備 44030402000946號(hào)