大将
UID2064287
U币2505
G币41826
技术0
主题25
精华0
阅读权限90
注册时间2013-5-30
最后登录2024-11-9
在线时间1858 小时
大将
|
本帖最后由 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 {[format "%0.3f" $mom_inside_outside_tolerances(0)] >= 0.022 } {
set intol ";(--------开粗--------)"
} else {
set intol ";(--------光刀--------)"
}
MOM_output_literal "$intol"
}
#=============================================================
proc PB_CMD_zhong2 { } {
#===========================================================
global mom_tool_name
global mom_tool_diameter
global mom_tool_corner1_radius
global mom_tool_length
global mom_tool_adjust_register
MOM_output_literal ";( 刀具名称=[format $mom_tool_name] 直径=[format "%0.2f" $mom_tool_diameter] R角=[format "%0.1f" $mom_tool_corner1_radius] 直身=[format "%0.1f" $mom_tool_length] 补正号=[format $mom_tool_adjust_register])"
}
简单的自定义后处理格式
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.0 Z轴归零 (若你不想输出此格式)
关闭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 P10000 G05 P0 分别更改就行
------------------------------------------------------------
5: G90 G54
取消输出 # MOM_output_literal "G90 G54"
------------------------------------------------------------
6: 自动换刀格式此程序没有输出。
以上更改可使用搜索字符方式快速查找。
7: 未说明的其它格式参数请不要随意更改。
|
|