UG后處理技巧說明_第1頁
UG后處理技巧說明_第2頁
UG后處理技巧說明_第3頁
UG后處理技巧說明_第4頁
UG后處理技巧說明_第5頁
已閱讀5頁,還剩18頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

1、UG后處理(后面有點(diǎn)UG與VERICUT )要適當(dāng)?shù)奶岣咦约旱挠⒄Z水平1.0.0:打開后處理 工具卡1.2.0:進(jìn)入創(chuàng)建后處理文件頁面1.2.1創(chuàng)建一個(gè)新的后處理文件這里輸入文件名(英文)單只能輸入英文此區(qū)域Inches英制單位i Millimeters 公制設(shè)定此區(qū)域 軸選項(xiàng)3-軸4-軸 或5軸 這里只講解3軸 通用設(shè)定此區(qū)域?yàn)闄C(jī)床類型設(shè)定 Generic通用的Library瀏覽自帶機(jī)床ser用戶自定義匕區(qū)域描述你的后處理選擇完自己需要的格式后處理單擊0K進(jìn)入下一步這一選項(xiàng)可以顯示你選扌劭床類型/4軸3軸 或你自定義的機(jī)床這一區(qū)域是你的輸出是否記錄選項(xiàng) 此區(qū)域左邊為機(jī)床行程數(shù)據(jù)右邊為機(jī)床原點(diǎn)

2、數(shù)據(jù)此區(qū)域左邊為機(jī)床精度小數(shù)右邊為機(jī)床快速進(jìn)給G00速度其他選項(xiàng)默認(rèn)就可以了然后進(jìn)入下一頁面點(diǎn)擊這里F面講解 通用的編程設(shè)置下面圖片是默認(rèn)的設(shè)置通過此選項(xiàng)里的代碼你可以找到你想要的改好后點(diǎn)擊0K既可安全起見最好加入個(gè)Z軸回零命令拉入一個(gè)詞條框添加一個(gè)新的詞條框 置位置變白既可松掉鼠標(biāo)如果你想把詞條框放在哪個(gè)詞條框的周圍只要看好詞條對(duì)應(yīng)放 點(diǎn)擊這里可以加入你要的詞條F面進(jìn)入新詞條選項(xiàng)里而我們需要的是GOO G.91 G28 Z0命令可以用文本形式輸入就是這里選擇 第二個(gè)選 項(xiàng)“TEXT 文本點(diǎn)擊Addiword 拉入這個(gè)區(qū)域同樣變白放置輸入你要的文本 GOO G91 G28 Z0點(diǎn)擊0K既可程序

3、頭設(shè)定完成 就是這個(gè)效果看下圖如果需要加入0號(hào)中文意下面編輯你的換刀過程點(diǎn)擊思就是操作開始步驟在這里你可以加入你需要的道具信息 N號(hào)的開關(guān)M8 M9的開關(guān)設(shè)置G43H00等 設(shè)置下面先講解N號(hào)的加入選擇這一選項(xiàng)拉到上面是N號(hào)開然后拉入選項(xiàng)操作員消息面既可下面加入刀具信息 找到這個(gè)拉入 N 號(hào)關(guān)后面輸入命令MOM_output_literal (刀具名稱:$mom_tool_name ) ”MOM_output_literal (刀具直徑:$mom_tool_diameter )MOM_output_literal (刀具 R 角半徑:$mom_tool_corner_radius ) 想要哪個(gè)

4、信息 就輸入哪行 如果要兩個(gè)以上 就飛邊拉入詞條輸入 這項(xiàng)編輯完畢單擊藍(lán)色的區(qū)域機(jī)床控制Machine Control 進(jìn)入一下界面我們只要在G43后加上M8既可完 成此項(xiàng)設(shè)定然后點(diǎn)擊進(jìn)程動(dòng)作設(shè)定我們只需要修改中間的那個(gè)G02 G03的進(jìn)入下一頁面修改這里 把 Vector-Arc Center to Start該為 Vector-Arc Start to Center修改后OK推出 不改出程序帶R的 帶圓的程序 就是亂做一團(tuán)。這項(xiàng)無需修改 固定循環(huán) 孔功能All right!最后讓我們來修改 程序尾??梢约尤爰庸r(shí)間 只是參考值的時(shí)間點(diǎn)擊進(jìn)入以下界面把不需要的 過加入 G00 G91 G28

5、 Z0最后力口 seque nce!在這里找到這個(gè)選項(xiàng)Customglobal mom_machi ne_timeMOM_output_literal 運(yùn)行時(shí)間:點(diǎn)擊OK 保存在 多研究研究很有趣的的拉入 垃圾桶 把M02該為M30或在前面加入 你要的M5 M9啊什么a interesting加工時(shí)間It sd拉入最后輸入%.2f” $mom_machine_time ” 夾里你的后處理可以用了mmrma可以試試了 自己UG 與 VERICUT后處理中加刀具注釋與時(shí)間方法在后出里構(gòu)造器里打開一個(gè)后處理文件, 或者新建一個(gè)也行,然后在打開的后處理文件里添加變量,女口 global mom_too

6、l_name / 刀具名global mom_tool_diameter / 刀具直徑global mom_tool_cor ner1_radius /刀具角半徑global mom_path_name/ 路徑名稱global mom_mach in e_time/ 力口工時(shí)間MOM_output_literal (NAME*mom_tool_ name )MOM_output_literal (D : format %.2f $mom_tool_diameter)MOM_output_literal (R : format %.2f $mom_tool_corner1_radius)MOM_

7、output_literal “ (Path name: $mom_path_name)MOM_output_literal (TIME : format %.2f $mom_machi ne_time)VERICUT7.0怎么樣刪除和添加定義的用戶目錄在平時(shí)使用當(dāng)中,我們會(huì)設(shè)置很多用戶路徑,但有些仿真文件被移動(dòng)后,該用戶目錄就沒有用處了,但還會(huì)在 shortcut下拉列表框出現(xiàn)。我們可以通過編輯cgtech_62_user.prefs文件,來刪除和添加定義的用戶目錄。1. cgtech_62_user.prefs文件一般在 C:Documents and Settings xx 目錄下,xx

8、x 是你的 windows 用戶名。2打開cgtech_62_user.prefs文件,找到以 Recent Work開頭的行,這些就是我們?cè)O(shè)置的用戶 路徑,你可以按照這種格式刪除或添加用戶路徑。3. 還可以找到Toolpath Filters這一行,可以添加你想要的數(shù)控程序的后綴名。4. 用戶還可以在這里編輯其它一些設(shè)置,但在設(shè)置前你最好知道這些設(shè)置是干什么用的!! !有關(guān)海德漢M128的后處理更改后處理里XYZ坐標(biāo)變量分別改為xyzmom_mcs_goto(0)mom_mcs_goto(1)mom_mcs_goto(2)UG后處理刀補(bǔ)的正確輸出方法前一段時(shí)間搞ug刀補(bǔ)的多刀處理問題,蠻頭疼

9、的,看到一強(qiáng)人Yeager給了一個(gè)方法在Cutcom On里面增加一個(gè) Custom Comma nd.,.填入MOM_force once D,這個(gè)方法可以解決 D號(hào)的模態(tài)省略的問題,即在分層刀路里第二層 G41/G42后沒有D號(hào)的問題.佩服??!關(guān)于G40的處理:在Cutcom off項(xiàng)中刪除G40 ,生成程序的效果如下:N40 G0 G90 X-58. Y30. M03 S2000N50 G43 Z3. H01N60 Z1.077N70 G1 Z-1.923 F250.N80 G41 X-55. D01N90 G2 X-50. Y35. I5. J0.0N100 G1 X50.N110 G

10、2 X55. Y30. I0.0 J-5.N120 G1 Y-30.N130 G2 X50. Y-35. I-5. J0.0N140 G40 G1 Y-37.54N150 G0 Z1.077N160 Y-38.N170 Z-.846N180 G1 Z-3.846N190 G42 Y-35. D01N200 G3 X55. Y-30. I0.0 J5.N210 G1 Y30.N220 G3 X50. Y35. I-5. J0.0N230 G1 X-50.N240 G3 X-55. Y30. I0.0 J-5.N250 G40 G1 X-57.54N260 G0 Z-.846N270 X-58.N

11、280 Z-2.769N290 G1 Z-5.769N300 G41 X-55. D01N310 G2 X-50. Y35. I5. J0.0在 fanuc 、 mazak 等機(jī)床上試驗(yàn)過, 在 fanuc 系統(tǒng)上如果 G41 后沒有 D 號(hào), 可以執(zhí)行前一個(gè) 模態(tài)的有效的 D 號(hào),在 G40 后如果沒有撤銷刀補(bǔ)的直線段,刀補(bǔ)撤銷沒有問題,在 G40 這 一句不產(chǎn)生移動(dòng),在下一句 G1 x y 的語句執(zhí)行。如果將 G41D1 單獨(dú)列一行,可以對(duì)下一個(gè)坐標(biāo)點(diǎn)進(jìn)行補(bǔ)償,但是補(bǔ)償點(diǎn)的位置有誤 在 mazak 系統(tǒng)中: G41D1 單獨(dú)列一行的語句運(yùn)行后,立即對(duì)前一個(gè)坐標(biāo)點(diǎn)進(jìn)行補(bǔ)償, G40 也是如此

12、,也就是說補(bǔ)的位置不是我們要補(bǔ)的位置。所以我們?yōu)榱顺绦虻恼_性,必須保證 G41 D1 position,G40 position 的格式。做好刀補(bǔ)的方法:總結(jié):1.在 Cutcom On 里面增加一個(gè) Custom Comma nd.,.填入MOM_force once D,這個(gè)方法 可以解決 D 號(hào)的模態(tài)省略的問題2. 刪除 Cutcom Off 的 G40。3. 在 rapid move 里加入 G40。4. 加入 G545. 刀具信息 :global mom_tool_nameMOM_output_literal (TOOL NAME $mom_tool_name)6. 加工時(shí)間 :g

13、lobal mom_machine_timeMOM_output_literal (MACHINE TIME format %.2f $mom_machine_time MIN )7.在每個(gè)操作前加入行號(hào)及路徑名$mom_path_nameon 路徑名 (operator message)off8. 在 rapid move 中,需對(duì) rap1,rap2,rap3 及 m13 強(qiáng)制輸出 .($mom_output_file_basename)( 刀軌文件名 )$mom_path_name (操作名)9. MOM_force once M03。10. 要用 M8-Coolant Flood11.

14、 螺紋銑: init_helix uplevel #0 # This procedure will be executed automatically at the start of program and# anytime it is loaded as a slave post of a linked post.# This procedure can be used to enable your post to output helix.# You can choose from the following options to format the circle# block temp

15、late to output the helix parameters.#set mom_sys_helix_pitch_typerise_radian# The default setting for mom_sys_helix_pitch_type is rise_radian.# This is the most common. Other choices are:#rise_radianMeasures the rise over one radian.#rise_revolutionMeasures the rise over 360 degrees.#noneWill suppre

16、ss the output of pitch.#otherAllows you to calculate the pitch#using your own formula.# This custom command uses the block template circular_move to output# the helix block. If your post uses a block template with a different# name, you must edit the line that outputs the helix block.# The following

17、 variable deines the output mode for helical records.# FULL_CIRCLE - This mode will output a helix record for each 360#degrees of the helix.# QUADRANT -This mode will output a helix record for each 90#degrees of the helix.# LINEAR -This mode will output the entire helix as linear gotos.# END_POINT -

18、This mode will assume the control can define an entire# helix in a single block.set mom_kin_helical_arc_output_mode FULL_CIRCLEMOM_reload_kinematics#= proc MOM_helix_move #= global mom_pos_arc_planeglobal mom_sys_cir_vectorglobal mom_sys_helix_pitch_typeglobal mom_helix_pitchglobal mom_prev_pos mom_

19、pos_arc_centerglobal PIswitch $mom_pos_arc_plane XY MOM_suppress once K ; set cir_index 2 YZ MOM_suppress once I ; set cir_index 0 ZX MOM_suppress once J ; set cir_index 1 switch $mom_sys_helix_pitch_type none rise_revolution set pitch $mom_helix_pitch rise_radian set pitch expr $mom_helix_pitch / ($PI * 2.0) other # Place your custom helix pitch code here#default set mom_sys_helix_pitch_type none MOM_force once X Y Zif $mom_sys_helix_pitch_type != none MOM_force once I J Kif $mom_sys_cir_vector = Vector

溫馨提示

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

最新文檔

評(píng)論

0/150

提交評(píng)論