作者:俞文清
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
标签: 角度
②文章观点仅代表原作者本人不代表本站立场,并不完全代表本站赞同其观点和对其真实性负责。
③文章版权归原作者所有,部分转载文章仅为传播更多信息、受益服务用户之目的,如信息标记有误,请联系站长修正。
④本站一律禁止以任何方式发布或转载任何违法违规的相关信息,如发现本站上有涉嫌侵权/违规及任何不妥的内容,请第一时间反馈。发送邮件到 88667178@qq.com,经核实立即修正或删除。