pos如何消除小数点(NX四轴后处理角度输出设置)

快鱼网 29 0

作者:俞文清

NX后置变量mom_prev_out_angle_pos为机床前一运动时第四轴角度,mom_out_angle_pos为机床当前第四轴角度。下面我们了解一下如何运用以上两个变量,如下图1。

图1

G91:增量模式

M11:第四轴开启

M10:第四轴关闭

G30:返回参考点

format "%.3f":显示小数点后三位

以上命令的逻辑是:

if { [expr $mom_out_angle_pos(0) - $mom_prev_out_angle_pos(0)] == 0 }当前四轴角度与前一四轴运动角度相减为0时,意味这第四轴角度未发生变化无需将各轴返回参考点,输出蓝色框指令。

当两值相减不为0时各轴需要返回参考点,所以输出红色框指令。

由于整体运动方式为G91增量移动,所以在程序中加入[format "%.3f" $mom_out_angle_pos(0)]备注当前机床角度,显示小数点后三位。

以下为加工实例,如下图2

图2

后处理结果如下

N1为平面加工第四轴没有角度变化,所以输出G91 G0 A0 (0),图3

图3

N2第四轴角度为30度,输出G91 G0 A30 (30),并且输出G30,图4

N3同样为30度,但是第四轴没有移动所以输出G91 G0 A0 (30),不输出G30(图5)

图4

图5

标签: 角度

抱歉,评论功能暂时关闭!