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

下载本文档

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

文档简介

1、UG后处理(后面有点UG与VERICUT ) 要适当的提高自己的英语水平 1.0.0:打开后处理 工具卡 1.2.0:进入创建后处理文件页面 1.2.1创建一个新的后处理文件 这里输入文件名(英文) 单只能输入英文 此区域Inches英制单位i Millimeters 公制设定 此区域 轴选项3-轴4-轴 或5轴 这里只讲解3轴 通用设定 此区域为机床类型设定 Generic通用的Library浏览自带机床 ser用户自定义 匕区域描述你的后处理 选择完自己需要的格式后处理单击0K进入下一步 这一选项可以显示你选扌劭床类型/4轴3轴 或你自定义的机床 这一区域是你的输出是否记录选项 此区域左边

2、为机床行程数据右边为机床原点数据 此区域左边为机床精度小数右边为机床快速进给G00速度 其他选项默认就可以了 然后进入下一页面点击这里 F面讲解 通用的编程设置下面图片是默认的设置 通过此选项里的代码你可以找到你想要的改好后点击0K既可 安全起见最好加入个Z轴回零命令拉入一个词条框 添加一个新的词条框 置位置变白既可松掉鼠标 如果你想把词条框放在哪个词条框的周围只要看好词条对应放 点击这里可以加入你要的词条 F面进入新词条选项里 而我们需要的是GOO G.91 G28 Z0命令可以用文本形式输入就是这里选择 第二个选 项“TEXT 文本点击Addiword 拉入这个区域同样变白放置输入你要的文

3、本 GOO G91 G28 Z0点击0K既可程序头设定完成 就是这个效果看下图如果需要加入0号 中文意 下面编辑你的换刀过程点击 思就是操作开始步骤 在这里你可以加入你需要的道具信息 N号的开关M8 M9的开关设置G43H00等 设置下面先讲解N号的加入 选择这一选项拉到 上面是N号开 然后拉入 选项操作员消息 面既可下面加入刀具信息 找到这个 拉入 N 号关后面 输入命令 MOM_output_literal (刀具名称:$mom_tool_name ) ” MOM_output_literal (刀具直径:$mom_tool_diameter ) MOM_output_literal (刀

4、具 R 角半径:$mom_tool_corner_radius ) 想要哪个信息 就输入哪行 如果要两个以上 就飞边拉入词条输入 这项编辑完毕 单击蓝色的区域 机床控制Machine Control 进入一下界面我们只要在G43后加上M8既可完 成此项设定 然后点击进程动作设定我们只需要 修改中间的那个G02 G03的 进入下一页面 修改这里 把 Vector-Arc Center to Start该为 Vector-Arc Start to Center 修改后OK推出 不改出程序带R的 带圆的程序 就是乱做一团。 这项无需修改 固定循环 孔功能 All right! 最后让我们来修改 程序

5、尾。可以加入加工时间 只是参考值的时间 点击 进入以下界面 把不需要 的 过加入 G00 G91 G28 Z0最后力口 seque nce! 在这里找到这个选项Custom global mom_machi ne_time MOM_output_literal 运行时间: 点击OK 保存在 多研究研究很有趣的 的拉入 垃圾桶 把M02该为M30或在前面加入 你要的M5 M9啊什么 a interesting 加工时间It s d拉入最后输入 %.2f” $mom_machine_time ” 夹里你的后处理可以用了 mm rma 可以试试了 自己 UG 与 VERICUT 后处理中加刀具注释与

6、时间方法 在后出里构造器里打开一个后处理文件, 或者新建一个也行,然后在打开的后处理文件里添 加变量, 女口 global mom_tool_name / 刀具名 global mom_tool_diameter / 刀具直径 global mom_tool_cor ner1_radius /刀具角半径 global mom_path_name/ 路径名称 global mom_mach in e_time/ 力口工时间 MOM_output_literal (NAME*mom_tool_ name ) MOM_output_literal (D : format %.2f $mom_tool

7、_diameter) MOM_output_literal (R : format %.2f $mom_tool_corner1_radius) MOM_output_literal “ (Path name: $mom_path_name) MOM_output_literal (TIME : format %.2f $mom_machi ne_time) VERICUT7.0怎么样删除和添加定义的用户目录 在平时使用当中,我们会设置很多用户路径,但有些仿真文件被移动后,该用户目录就没有 用处了,但还会在 shortcut下拉列表框出现。我们可以通过编辑cgtech_62_user.pref

8、s文件, 来删除和添加定义的用户目录。 1. cgtech_62_user.prefs文件一般在 C:Documents and Settings xx 目录下,xxx 是你的 windows 用户名。 2打开cgtech_62_user.prefs文件,找到以 Recent Work开头的行,这些就是我们设置的用户 路径,你可以按照这种格式删除或添加用户路径。 3. 还可以找到Toolpath Filters这一行,可以添加你想要的数控程序的后缀名。 4. 用户还可以在这里编辑其它一些设置,但在设置前你最好知道这些设置是干什么用的!! ! 有关海德汉M128的后处理更改 后处理里 XYZ坐标

9、变量分别改为 x y z mom_mcs_goto(0) mom_mcs_goto(1) mom_mcs_goto(2) UG后处理刀补的正确输出方法 前一段时间搞ug刀补的多刀处理问题,蛮头疼的,看到一强人Yeager给了一个方法 在Cutcom On里面增加一個 Custom Comma nd.,.填入MOM_force once D,这个方法可以解决 D号的模态省略的问题 ,即在分层刀路里第二层 G41/G42后没有D号的问题.佩服啊! 关于G40的处理: 在Cutcom off项中删除G40 ,生成程序的效果如下: N40 G0 G90 X-58. Y30. M03 S2000 N50

10、 G43 Z3. H01 N60 Z1.077 N70 G1 Z-1.923 F250. N80 G41 X-55. D01 N90 G2 X-50. Y35. I5. J0.0 N100 G1 X50. N110 G2 X55. Y30. I0.0 J-5. N120 G1 Y-30. N130 G2 X50. Y-35. I-5. J0.0 N140 G40 G1 Y-37.54 N150 G0 Z1.077 N160 Y-38. N170 Z-.846 N180 G1 Z-3.846 N190 G42 Y-35. D01 N200 G3 X55. Y-30. I0.0 J5. N210

11、G1 Y30. N220 G3 X50. Y35. I-5. J0.0 N230 G1 X-50. N240 G3 X-55. Y30. I0.0 J-5. N250 G40 G1 X-57.54 N260 G0 Z-.846 N270 X-58. N280 Z-2.769 N290 G1 Z-5.769 N300 G41 X-55. D01 N310 G2 X-50. Y35. I5. J0.0 在 fanuc 、 mazak 等机床上试验过, 在 fanuc 系统上如果 G41 后没有 D 号, 可以执行前一个 模态的有效的 D 号,在 G40 后如果没有撤销刀补的直线段,刀补撤销没有问题

12、,在 G40 这 一句不产生移动,在下一句 G1 x y 的语句执行 。如果将 G41D1 单独列一行,可以对下一个坐标点进行补偿,但是补偿点的位置有误 在 mazak 系统中: G41D1 单独列一行的语句运行后,立即对前一个坐标点进行补偿, G40 也是如此,也就是说补的位置不是我们要补的位置。 所以我们为了程序的正确性,必须保证 G41 D1 position ,G40 position 的格式。 做好刀补的方法: 总结:1.在 Cutcom On 里面增加一個 Custom Comma nd.,.填入MOM_force once D,这个方法 可以解决 D 号的模态省略的问题 2. 删

13、除 Cutcom Off 的 G40。 3. 在 rapid move 里加入 G40。 4. 加入 G54 5. 刀具信息 :global mom_tool_name MOM_output_literal (TOOL NAME $mom_tool_name) 6. 加工时间 :global mom_machine_time MOM_output_literal (MACHINE TIME format %.2f $mom_machine_time MIN ) 7. 在每个操作前加入行号及路径名$mom_path_name on 路径名 (operator message) off 8. 在

14、rapid move 中,需对 rap1,rap2,rap3 及 m13 强制输出 . ($mom_output_file_basename)( 刀轨文件名 ) $mom_path_name (操作名) 9. MOM_force once M03。 10. 要用 M8-Coolant Flood 11. 螺纹铣: 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

15、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 template to output the helix parameters. # set mom_sys_helix_pitch_typerise_radian # # The default setting for mom_sys_helix_pitch_type is rise_

16、radian. # This is the most common. Other choices are: # # rise_radian Measures the rise over one radian. # rise_revolution 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 th

17、e 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 variable deines the output mode for helical records. # # FULL_CIRCLE - This mode will output a helix record for

18、 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 -This mode will assume the control can define an entire # helix in a single block. set mom_kin_helical_ar

19、c_output_mode FULL_CIRCLE MOM_reload_kinematics #= proc MOM_helix_move #= global mom_pos_arc_plane global mom_sys_cir_vector global mom_sys_helix_pitch_type global mom_helix_pitch global mom_prev_pos mom_pos_arc_center global PI switch $mom_pos_arc_plane XY MOM_suppress once K ; set cir_index 2 YZ M

20、OM_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 Z if $mom_sys_helix_pitch_type != none MOM_force once I J K if $mom_sys_cir_v

温馨提示

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

评论

0/150

提交评论