UG-后处理技巧说明1_第1页
UG-后处理技巧说明1_第2页
UG-后处理技巧说明1_第3页
UG-后处理技巧说明1_第4页
UG-后处理技巧说明1_第5页
已阅读5页,还剩16页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、UG后处理(后面有点UG与VERICUT )要适当的提高自己的英语水平1.0.0:打开后处理 工具卡a«i»窃MX 6 01WS许可CAX4Autodesk百度工具栏1K 11X 5.0Ni crosoft SiIverli ght冊工具i二)NX许可工具J发布信息cls2d.£Pm indfj ugpost xltor宴后处理构造辭嘟MX许可(M加工工具NX 4 0Im vgs hx t. o,转换器5; HX TONX T O查看盟加工曳识編揖辭1.2.0:进入创建后处理文件页面ELoas# a Tin fil«Qcix|UG FotBuilder

2、ALUthor Llcenise Usis-Starting UGxPost Duildcr in E:Progrftn Files/UGS7/H« 7.0zPOSTBU I L» "I C3 w X*p n详可工貝-a 的s"*% DUXZA卜 1:加工知识塀杨月I巴f?换器*C; KI 7 .C| & n 7.0 K«W1.2.1创建一个新的后处理文件这里输入文件名(英文)File Opti ons1.:此区域Inches英制单位 Millimeters 公制设定此区域 轴选项3-轴4-轴 或5轴 这里只讲解3轴 通用设定 此区域为

3、机床类型设定,Generic通用的Library浏览自带机床User'用户自定义|'此区域描述你的后处理单只能输入英文 选择完自己需要的格式后处理单击OK进入下一步这一选项可以显示你选择机床类型 4轴3轴 或你自定义的机床这一区域是你的输出是否记录选项此区域左边为机床行程数据右边为机床原点数据此区域左边为机床精度小数右边为机床快速进给G00速度 其他选项默认就可以了然后进入下一页面点击这里BbcIiii no- To 4ilJH1 f * 4 記PathV/C Dat«« A. TaolT»rdrGustoh C$一眇DriflT-'nti

4、u- Stu" t Seqti.en.ceCiU Start S«u«ncfl-NitiOiiC umed Cycl e sL®pa Li. rhTiol Fathfl achine CentrculS eq*n.EKk.CC0-n.tjiii.tting's.VirtuaJ. B/C Cas.trail a?rBiC»biAed 1/C Cde Blocks这一选项进行修改你的程序头性显示的添加进行讲解此选项为程序头选项序条就像这样Ada Block程序尾中间换刀程序衔接道具号道具属此选项为增加程序条命令点击它可以拖入程这里的垃圾桶通

5、样你不想要的此条可以删除|New BlockF面讲解 通用的编程设置下面图片是默认的设置Add Black |kew Block可修改进入下一画面把不需要的拖入垃圾桶通过此选项里的代码你可以找到你想要的改好后点击0K既可安全起见最好加入个Z轴回零命令拉入一个词条框luesBBce| Add BlockBlock添加一个新的词条框如果你想把词条框放在哪个词条框的周围只要看好词条对应放项“TEXT 文本点击Add word 拉入这个区域同样变白放置输入你要的文本 GOO G91 G28 Z0点击0K既可程序头设定完成就是这个效果看下图如果需要加入0号下面编辑你的换刀过程点击 作开始步骤Oper&a

6、mp;ti on Star t Sequence中文意思就是操N号的开关M8 M9的开关设置G43H00等在这里你可以加入你需要的道具信息 设置下面先讲解N号的加入lamual Tool ChangePBCMDtoolcbanEefor.r! KOO加入N号我们只需要拉两个N号开关词条就可以号关后面-hao_lai Tlx面既可下面加入刀具信息 找到这个选项操作员消息|0p er at 0 r Mess输入命令MOM_output_literal (刀具名称:$mom_tool_name ) ”MOM_output_literal (刀具直径:$mom_tool_diameter ) ”MOM

7、_output_literal (刀具 R 角半径:$mom_tool_corner_radius ) 想要哪个信息 就输入哪行 如果要两个以上 就飞边拉入词条输入这项编辑完毕MTool Tath卅直ehirtG Cantr &1® MotionCouted Cycles单击蓝色的区域机床控制 Machine Control成此项设定进入一下界面我们只要在G43后加上M8既可完t43 H01Set lodesSpindle KF日日日日G02 G03然后点击"进程动作 设定 我们只需要修改中间的那个G41 匚LT 如 G90 X Y 工 F E 讪 MOJ M0叮t

8、41 t02 X Y Z I J K 7 SGOO G5C rapl rap2 S W03G43 &00 G90 rar3 HOI进入下一页面九丄丄丄jLA A1X.Ccunter-Cleckwise (CCLff)陌Edi t Flane Codes Full CircleQuadrajLtJ?a/f asMiikimw|0.001Maxinum' 99999. 999finicnwn|o. 20Atc LeMEth修改这里 把 Vector-Arc Center to Start 该为 Vector-Arc Start to Center 修改后OK推出 不改出程序带R的

9、带圆的程序 就是乱做一团。这项无需修改固定循环孔功能'-Canned CyclesAll right! 最后让我们来修改程序尾。可以加入加工时间只是参考值的时间点击窃“亠 认汩进入以下界面£Add Blocko11Restorea interestingNewmplay Cd.biiied匸o毗 Blocks把M02该为M30或在前面加入 你要的M5 M9啊什么1 G28 Z0最后加入加工时间It ' s把不需要的拉入垃圾的过加入G00seque nce!在这里找到这个选项Custom Comma nd拉入最后输入global mom_machi ne_timeMOM

10、_output_literal 运行时间:format %.2f” $mom_machine_time ” 点击OK 保存在一个你能找到的英文文件夹里你的后处理可以用了可以试试了 自己多研究研究很有趣的UG 与 VERICUT后处理中加刀具注释与时间方法在后出里构造器里打开一个后处理文件,或者新建一个也行,然后在打开的后处理文件里添 加变量,女口 global mom_tool_name / 刀具名global mom_tool_diameter / 刀具直径global mom_tool_cor ner1_radius / 刀具角半径global mom_path_name/ 路径名称glo

11、bal mom_mach in e_time/ 力口工时间MOM_output_literal "(NAME . mom_tool_name )"MOM_output_literal "(D : format "%.2f" $mom_tool_diameter)"MOM_output_literal : format "%.2f" $mom_tool_corner1_radius)"MOM_output_literal “ (Path name: $mom_path_name)"MOM_outp

12、ut_literal "(TIME : format "%.2f" $mom_machi ne_time)"VERICUT7.0怎么样删除和添加定义的用户目录在平时使用当中,我们会设置很多用户路径, 但有些仿真文件被移动后, 该用户目录就没有 用处了,但还会在 shortcut下拉列表框出现。我们可以通过编辑 cgtech_62_user.prefs文件, 来删除和添加定义的用户目录。1. cgtech_62_user.prefs文件一般在 C:Documents and Settings xx 目录下,xxx 是你的 windows 用户名。2打开cg

13、tech_62_user.prefs文件,找到以 Recent Work开头的行,这些就是我们设置的用户 路径,你可以按照这种格式删除或添加用户路径。3. 还可以找到Toolpath Filters这一行,可以添加你想要的数控程序的后缀名。4. 用户还可以在这里编辑其它一些设置,但在设置前你最好知道这些设置是干什么用的!有关海德汉M128的后处理更改后处理里XYZ坐标变量分别改为xmom_mcs_goto(0)ymom_mcs_goto(1)zmom_mcs_goto(2)UG后处理刀补的正确输出方法前一段时间搞ug刀补的多刀处理问题,蛮头疼的,看到一强人Yeager给了一个方法在Cutcom

14、 On里面增加一個 Custom Comma nd.,.填入"MOM_force once D",这个方法可以解决 D号的模态省略的问题,即在分层刀路里第二层G41/G42后没有D号的问题.佩服啊!关于G40的处理:在Cutcom off项中删除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 G2 X55. Y30. I0.

15、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.N280 Z-2.769N290

16、 G1 Z-5.769N300 G41 X-55. D01N310 G2 X-50. Y35. I5. J0.0在fanuc、mazak等机床上试验过, 在fanuc系统上如果 G41后没有D号,可以执行前一个 模态的有效的D号,在G40后如果没有撤销刀补的直线段,刀补撤销没有问题,在G40这一句不产生移动,在下一句G1 x y的语句执行。如果将G41D1单独列一行,可以对下一个坐标点进行补偿,但是补偿点的位置有误在mazak系统中:G41D1单独列一行的语句运行后,立即对前一个坐标点进行补偿,G40 也是如此,也就是说补的位置不是我们要补的位置。 所以我们为了程序的正确性,必须保证 G41

17、D1 position ,G40 position 的格式。做好刀补的方法:总结:1.在 Cutcom On 里面增加一個 Custom Comma nd.,.填入"MOM_force once D",这个方法 可以解决 D 号的模态省略的问题2. 删除 Cutcom Off 的 G40。3. 在 rapid move 里加入 G40。4. 加入 G545 .刀具信息 :global mom_tool_nameMOM_output_literal "(TOOL NAME $mom_tool_name)"6.加工时间 :global mom_machine

18、_timeMOM_output_literal "(MACHINE TIME format "%.2f" $mom_machine_time MIN )"7.在每个操作前加入行号及路径名$mom_path_nameon路径名 (operator message)off8. 在 rapid move 中,需对 rap1,rap2,rap3 及 m13 强制输出.($mom_output_file_basename)( 刀轨文件名 )$mom_path_name (操作名)9. "MOM_force once M03"。10. 要用 M8

19、-Coolant Flood11. 螺纹铣: init_helixuplevel #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 ci

20、rcle# block template to output the helix parameters.#set mom_sys_helix_pitch_type"rise_radian"# The default setting for mom_sys_helix_pitch_type is "rise_radian".# This is the most common. Other choices are:#"rise_radian"Measures the rise over one radian.#"rise_rev

21、olution"Measures the rise over 360 degrees.#"none"Will suppress the output of pitch.#"other"Allows 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 wit

22、h a different# name, you must edit the line that outputs the helix block.# The following 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

23、the helix.# LINEAR -This mode will output the entire helix as linear gotos.# END_POINT -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_

24、cir_vectorglobal mom_sys_helix_pitch_typeglobal mom_helix_pitchglobal mom_prev_pos mom_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_

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论