iCAx开思网
标题:
答 wangchengbin
[打印本页]
作者:
airen
时间:
2006-7-21 21:23
标题:
答 wangchengbin
爱人版大:
有个问题偶自己实在是解决不了,这才麻烦你。
在POST里当加入TURBO后,后处理速度明显快了N倍,但是有一个不安全因素,就是在两个程序连接处,机床快速运动时,X/Y和Z在同一行里输出,Z值都是安全平面数值,如下:(第三行)
G00 Z200
X0.0 Y0.0
X-119.312 Y-102.998 Z10.
Z2.522
G01 Z-.478 F1000.
这么直接在机床上运行的话,如果工件用压板固定,就存在撞刀的危险!偶就是想知道在POST里如何设置,才能让X/Y和Z不在同一行里输出变成下面这样。
G00 Z200
X0.0 Y0.0
X-119.312 Y-102.998
Z10.
Z2.522
G01 Z-.478 F1000.
麻烦你在百忙之中抽出点时间帮偶解决这个问题,万分感谢!!!!!
这个问题容易解决。看下楼
作者:
airen
时间:
2006-7-21 21:24
打开.tcl 文件。。找到下面两行。。主要更改 红色部分。。
def 文件里有这两项定义 TCL里 要对应 DEF里的名字即可。
BLOCK_TEMPLATE rapid_spindle_xy
BLOCK_TEMPLATE rapid_spindle_z
#=============================================================
proc MOM_initial_move { } {
#=============================================================
global mom_feed_rate mom_feed_rate_per_rev mom_motion_type
global mom_kin_max_fpm mom_motion_event
COOLANT_SET ; CUTCOM_SET ; SPINDLE_SET ; RAPID_SET
global mom_programmed_feed_rate
if { [EQ_is_equal $mom_programmed_feed_rate 0] } {
MOM_rapid_move
} else {
MOM_force Once X Y F
MOM_do_template rapid_spindle_xy
MOM_do_template rapid_spindle_z
}
}
#=============================================================
proc MOM_first_move { } {
#=============================================================
global mom_feed_rate mom_feed_rate_per_rev mom_motion_type
global mom_kin_max_fpm mom_motion_event
COOLANT_SET ; CUTCOM_SET ; SPINDLE_SET ; RAPID_SET
MOM_force Once X Y
MOM_do_template rapid_spindle_xy
MOM_do_template rapid_spindle_z
catch {MOM_$mom_motion_event}
}
[
本帖最后由 airen 于 2006-7-21 21:28 编辑
]
作者:
airen
时间:
2006-7-21 21:30
如果你做的是批处理,,需要注意这项
在
#=============================================================
proc PB_first_linear_move { } {
#=============================================================
MOM_force Once F (强制第一条线性运动输出 F值)
}
作者:
airen
时间:
2006-7-21 21:33
#=============================================================
proc MOM_end_of_path { } {
#=============================================================
global mom_clearance_plane_status
if {$mom_clearance_plane_status == 0} {MOM_output_literal "G00Z250."}
宣告 当程序没有设置安全高度时 单刀路 结尾抬刀高度 (此项在有两个以上刀路合成的程序,没有设安全高度时保证不会撞刀
作者:
airen
时间:
2006-7-21 21:35
Post Builder 偶一窍不通。。只能告知你手动编辑的方法。。。
作者:
diy26
时间:
2006-7-22 09:53
又学了一招,就是手动有点烦。有点易出错。相对新手来讲。
作者:
wangchengbin
时间:
2006-8-1 10:10
万分感谢,偶再仔细研究研究!
作者:
wangchengbin
时间:
2006-8-1 10:13
最近上网不方便,给版大发过短消息后今天才上网看到版大的帖子!再次感谢!
作者:
wangchengbin
时间:
2006-8-1 10:14
原帖由
airen
于 2006-7-21 21:35 发表
Post Builder 偶一窍不通。。只能告知你手动编辑的方法。。。
作者:
艺林泉
时间:
2006-9-4 23:38
好贴!该顶!
欢迎光临 iCAx开思网 (https://www.icax.net/)
Powered by Discuz! X3.3