黄海潮 发表于 2014-1-26 12:13:27

将自己的后处理添加到进玉外桂里面出不了程式单

各位大师们,请教个问题,UG7.5,将自己的后处理添加到进玉外桂里面出不了程式单,出现后处理未完成,不能打开xl文件。

yefei520 发表于 2014-1-27 10:32:36

本帖最后由 yefei520 于 2014-1-27 10:36 编辑

以下是我找的资料,我自己没有试过,不知道行不行,有附件,下载看看吧!
后处理修改说明.zip(1.26KB)如果你的后处理无法正常出程式单,那么请复制下边的[代码]到你正在使用的后处理XXX.tcl文件尾部并在相关位置加入
PB_CMD_zhong
PB_CMD_zhong2

例如:你的不是自动换刀带刀库后处理,修改如下(注:...为其它代码)
找到PB_start_of_program项,加入代码
#=============================================================
proc PB_start_of_program { } {
#=============================================================
PB_CMD_zhong
PB_CMD_zhong2

...
...
}


例如:你的是自动换刀带刀库后处理,修改如下(注:...为其它代码)
找到proc PB_auto_tool_change 项,加入代码
#=============================================================
proc PB_auto_tool_change { } {
#=============================================================
PB_CMD_zhong
PB_CMD_zhong2

...
...
}





代码:

#=============================================================
proc PB_CMD_zhong { } {
#=============================================================
#
global mom_inside_outside_tolerances mom_tool_adjust_register
global intol

    if { >= 0.022 } {
         set intol ";(--------开粗--------)"
       } else {
         set intol ";(--------光刀--------)"
      }

MOM_output_literal   "$intol"
}

#=============================================================
proc PB_CMD_zhong2 { } {
#===========================================================
global mom_tool_name
global mom_tool_diameter
globalmom_tool_corner1_radius
globalmom_tool_length
globalmom_tool_adjust_register
MOM_output_literal ";( 刀具名称= 直径= R角= 直身= 补正号=)"


}




                  简单的自定义后处理格式

1: 后处理默认输出 G01 G02 G03 两位数输出
   若更改为 G1 G2 G3 一位数输出。可更改 dochop.def
   FORMAT Digit_2 "&_02_00"为 FORMAT Digit_2 "&_01_00"
------------------------------------------------------------

2:此后处理开启了螺旋下刀圆弧输出。(若你机床不接受此格式)

   关闭螺旋下刀圆弧输出:打开dochop.tcl 文件

   PB_CMD_init_helix更改成#PB_CMD_init_helix
------------------------------------------------------------
3: 本后处理已输出 G91 G28 Z0.0Z轴归零 (若你不想输出此格式)

   关闭Z轴归零输出:MOM_do_template return_home 更改为 # MOM_do_template return_home
------------------------------------------------------------
3:
    G05 P10000 (程序头输出高速格式)
    MOM_do_template start_of_program取消输出#MOM_do_template start_of_program

    G05 P0 (程序尾输出高速结束格式)
    MOM_do_template end_of_program_1取消输出#MOM_do_template end_of_program_1

    更改高速格式输出
    打开 dochop.def搜索 G05 P10000G05 P0分别更改就行
------------------------------------------------------------
5:G90 G54

    取消输出#MOM_output_literal "G90 G54"

------------------------------------------------------------
6: 自动换刀格式此程序没有输出。

   以上更改可使用搜索字符方式快速查找。

7: 未说明的其它格式参数请不要随意更改。



haoyuan366 发表于 2014-2-12 09:41:32

论坛就有文本教程,自己对着认真改吧
页: [1]
查看完整版本: 将自己的后处理添加到进玉外桂里面出不了程式单