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

下载本文档

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

文档简介

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

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

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

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

5、的程序 就是乱做一团。这项无需修改 固定循环 孔功能All right!最后让我们来修改 程序尾。可以加入加工时间 只是参考值的时间点击进入以下界面把不需要的 过加入 G00 G91 G28 Z0 最后加 sequence!在这里找到 这个选项 Custom global mom_machine_time MOM_output_literal “运行时间 : 点击 OK 保存在 多研究研究很有趣的的拉入 垃圾桶 把M02 该为 M30 或在前面加入 你要的 M5 M9 啊什么 a interesting加工 时间 It sd拉 入最后 输入%.2f ” $mom_machine_time ”

6、夹里 你的后处理可以用了mmrma可以试试了 自己UG 与 VERICUT后处理中加刀具注释与时间方法在后出里构造器里打开一个后处理文件, 或者新建一个也行, 然后在打开的后处理文件里添加变量,如 global mom_tool_name / 刀具名/ 刀具直径/ 刀具角半径 / 路径名称/ 加工时间global mom_tool_diameterglobal mom_tool_corner1_radiusglobal mom_path_nameglobal mom_machine_timeMOM_output_literal (NAMEmom_tool_name )MOM_output_li

7、teral (D : format %.2f $mom_tool_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_machine_time)VERICUT7.0 怎么样删除和添加定义的用户目录在平时使用当中, 我们会设置很多用户路径, 但有些仿真文件被移动后, 该用户目录就没有 用处了,但还会在 shortcut 下拉列

8、表框出现。我们可以通过编辑 cgtech_62_user.prefs 文件, 来删除和添加定义的用户目录。1. cgtech_62_user.prefs 文件一般在 C:Documents and Settings 目录下,xxx 是你的 windows 用户名。2. 打开 cgtech_62_user.prefs文件,找到以 Recent Work 开头的行,这些就是我们设置的用户 路径,你可以按照这种格式删除或添加用户路径。3. 还可以找到 Toolpath Filters 这一行,可以添加你想要的数控程序的后缀名。4. 用户还可以在这里编辑其它一些设置,但在设置前你最好知道这些设置是干什

9、么用的!有关海德汉 M128的后处理更改后处理里 XYZ坐标变量分别改为mom_mcs_goto(0)ymom_mcs_goto(1)zmom_mcs_goto(2)UG 后处理刀补的正确输出方法前一段时间搞 ug 刀补的多刀处理问题 ,蛮头疼的 ,看到一强人 Yeager 给了一个方法在 Cutcom On 里面增加一個 Custom Command.,. 填入 MOM_force once D, 这个方法可以解决D 号的模态省略的问题,即在分层刀路里第二层 G41/G42 后没有 D 号的问题 . 佩服啊!关于 G40 的处理 :在 Cutcom off 项中删除 G40 , 生成程序的效

10、果如下 :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.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 X

11、55. 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 G1 Z-5.769N300 G41 X-55. D01N310 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 Command.,.填入 MOM_force once D, 这个方法 可以解决 D 号的模态省略的问

13、题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_timeMOM_output_literal (MACHINE TIME format %.2f $mom_machine_time MIN )7. 在每个操作前加入行号及路径名 $mom_path_nameon路径名 (operator message)off8. 在 rapid

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

15、# 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.rise_radian# set mom_sys_helix_pitch_type# The default setting for mom_sys_helix_pitch_type is rise_radian.# This is the mo

16、st common. Other choices are:#rise_radianMeasures the rise over one radian.#rise_revolutionMeasures the rise over 360 degrees.#noneWill suppress 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# t

17、he 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 each 360#degrees of the helix.# QUADRANT -This m

18、ode 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_arc_output_mode FULL_CIRCLEMOM_reload_kinematics#= proc MO

19、M_helix_move #= global mom_pos_arc_planeglobal mom_sys_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 ; se

20、t 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_vec

温馨提示

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

评论

0/150

提交评论