# Rotary Axis Settings
# --------------------------------------------------------------------------
vmc : 1 #0 = Horizontal Machine, 1 = Vertical Mill
rot_on_x : 1 #Default Rotary Axis Orientation, See ques. 164.
#0 = Off, 1 = About X, 2 = About Y, 3 = About Z
改为
# Rotary Axis Settings
# --------------------------------------------------------------------------
vmc : 1 #0 = Horizontal Machine, 1 = Vertical Mill
rot_on_x : 0 #Default Rotary Axis Orientation, See ques. 164.
#0 = Off, 1 = About X, 2 = About Y, 3 = About Z作者: boy9981 时间: 2007-3-1 18:05
在后处理里面
pfbld, n, #输出有 /
pbld, n, # 输出没有 /
可以看后处理里面的IF条件
如:if mi1 <= one 那么输出的NC就有可能是 / 的
此 / 后面的程式是单节执行还是其它什么的,在机床里也可以设置。
后处理默认的mi1参数是
301. Work Coordinates [0-1=G92, 2=G54's] (mi1)? 2
[ 本帖最后由 boy9981 于 2007-3-1 18:07 编辑 ]作者: lioliff 时间: 2007-3-4 22:04
后处理更改我这试,对各种机型的后处理的不同改写都试过,还行,8。0的。。作者: panyantao 时间: 2007-3-5 13:30
"%", e
*progno, e
"(PROGRAM NAME - ", sprogname, ")", e
"(DATE=DD-MM-YY - ", date, " TIME=HH:MM - ", time, ")", e
pbld, n, *smetric, e
pbld, n, *sgcode, *sgplane, "G40", "G49", "G80", *sgabsinc, e
sav_absinc = absinc
if mi1 <= one, #Work coordinate system
[
absinc = one
#pfbld, n, sgabsinc, *sg28ref, "Z0.", e
#pfbld, n, *sg28ref, "X0.", "Y0.", e
#pfbld, n, "G92", *xh, *yh, *zh, e
absinc = sav_absinc
照这样改就不会有了作者: boy9981 时间: 2007-3-5 14:15