将自己的后处理添加到进玉外桂里面出不了程式单
各位大师们,请教个问题,UG7.5,将自己的后处理添加到进玉外桂里面出不了程式单,出现后处理未完成,不能打开xl文件。 本帖最后由 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: 未说明的其它格式参数请不要随意更改。
论坛就有文本教程,自己对着认真改吧
页:
[1]