powermill的后處理基礎(chǔ)入門篇_第1頁
powermill的后處理基礎(chǔ)入門篇_第2頁
powermill的后處理基礎(chǔ)入門篇_第3頁
powermill的后處理基礎(chǔ)入門篇_第4頁
powermill的后處理基礎(chǔ)入門篇_第5頁
全文預(yù)覽已結(jié)束

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)

文檔簡介

1、首先說明一下,我雖然關(guān)注powermill很久了,不過研究后處理也是最近的事,對其的了解肯定不夠全面,因為我用的是cimatron。寫這個的目的是為了讓更多的人了解PM的后處理配置方法,另一方面也是拋磚引玉,吸引更多高人出來。對于后處理格式,一般的用戶有三個層次的需求:一、powermill自帶的后處理中有適合自己機床要求的,不過要修改、增刪些代碼。二、沒有適合的,需要改寫后處理。三、機床的代碼格式完全與普通G代碼格式不同,需建全新的后處理。本文只針對1、2種需求來進行講解,至于第三種則是高級篇的范疇了(哈哈,其實我也不知道,還沒做過呢)現(xiàn)在開始準備工作:1、 以不同的控制器試著處理幾個G代碼

2、文件出來,然后和自己機床的代碼進行比較,選一個最接近自己的。2、打開ductpost,準備有問題就看幫助。3、運行:ductpost-w控制器類型>控制器類型.opt,從而生成OPT文件,這個選最接近你機床的控制器。如:ductpost-whurco>。這時就可以用文本編輯器來打開這個opt文件了:1、程序頭、程序尾的改寫:這個在以下的定義里面:defineblocktapestart*enddefinedefineblocktapeend*enddefine你可以根據(jù)自己的需要添加,如:defineblocktapestart%N;G17G90G80G40G49enddefine

3、defineblocktapeendN;M05N;M30enddefine不過注意這種引號方法優(yōu)點是簡單明了,但控制器只是把它當字符處理,而不能以模態(tài)存在,具體可參見其它說明。2、是否需要N行號%:0001N10G28G91X0Y0Z0N30T1M6M3如這上面的N10、N30、N40,另外行號的起始、增量、最大都可以定義。如果不想要行號,可修改為以下值:defineformat(N)notpermanentenddefine3 、是否需要MessageN60(MSG,ToolpathName:ET)N70(MSG,xyzxyz_cut_1ET)N80(MSG,Output:ET)N90(MS

4、G,UNITS:MILLIMETRESET)N100(MSG,TOOLCOORDINATES:TIPET)N110(MSG,LOADTOOLET)上面的信息,可修改為你需要的,具體參見幫助。也可選擇不輸出,如:messageoutput=false4 、圓弧的輸出格式:這個需要講一下,輸出R的就不講了,專講I、J、K的輸出。大致有三大類:a、I、J輸出為圓心的絕對坐標值。b、I、J輸出為相對坐標值,具體值為:圓心坐標值-圓弧始點坐標(常用)c、I、J輸出為相對坐標值,具體值為:圓弧始點坐標-圓心坐標值所以這個就要看你機床格式來具體設(shè)置了,修改以下值為你所需:incrementalcentre=

5、true(相對,反之false絕對)相對有兩種,所以:scalefactor=1或-1另外有些機床不能輸出360度的圓弧,這時需要將其分為幾段輸出:fullcircle=false5、換刀的格式:如:defineblocktoolchangefirstN;OP;changetool;TToolNumN;G48N;G10;ZFromZenddefine里面可自己添加你的機床換刀時所需的代碼,如打開刀具長度補償。6、快速運動、直線運動、圓弧運動的代碼:參見:defineblockmovecircleN;G1;G2;G3;X;Y;Z;I;J;K;F;Denddefinedefineblockmove

6、rapidN;G1;G2;G3;G5;G6;X;Y;Z;T;S;M1;M2enddefine你也可在幫助文件的指引下,修改上面的代碼,如:不想要每次輸出G17之類,可以刪掉G3。當然修改前要了解清楚該代碼是做什么的,另外注意備份,隨時恢復(fù)。7、多軸:powermill這點做的非常好,如4軸的幾種方式、5軸的幾種方式都有代碼可參考。如:在X軸加一個圓盤A,只需添加、修改以下幾行:Fourthrotarytableaxis:-(A.rotatingaboutX.)defineformat(A)decimalpoint=truedecimalplaces=3enddefinewordorder=(+A)definekeysazimuthaxisnotusedelevationaxis=Aenddefinespindleelevationrotation=false#Defaultelevationunits=degreeselevationaxisdirection=positiveazimuthaxisparameters=(0.0.0.0.0.0.)elevationaxisparameters=(0.0.0.1.0.0.)defineblockmoverapidN;G1;G2;G3;G6;X;Y;Z;A;H;M1;M2enddef

溫馨提示

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

最新文檔

評論

0/150

提交評論