找回密码
 立即注册

QQ登录

只需一步,快速开始

微信扫码登录

搜索
查看: 47|回复: 4

[求助] 强制下一工序以四五轴归零姿态输出--不得解,求助

[复制链接]

1

主题

8

回帖

36

积分

列兵

积分
36
发表于 1 小时前 | 显示全部楼层 |阅读模式
在 UG2306 后处理路,无论前一个工序是什么刀路,无论 3 轴 4 轴 5 五轴联动刀路,下一工序前始终让机床四五轴归零恣态,且下一工序的轨迹也是以四五轴归零恣态出来的

为此在工序结尾处代码作了修改,下轨迹还是带有上一操作的角度,代码如下,高手们请指点下。 机床运动学已重置。但不得解。。求助求助

# Reset tool path type and output type
# Used in end of path
#
# 03-14-12 yaoz - Initial version
# 06-14-12 yaoz - Updated to support G68.2

  global dpp_ge
  global mom_sys_adjust_code


# Cancle tool length compensation and cutcom, this should be done before
# G69 called.
  #MOM_do_template initial_mode_setting_for_program

# Cancel coordinate system rotation G68/G68.2 command.
  if {[string compare "NONE" $dpp_ge(coord_rot)]} {
     #MOM_output_literal "G69"
     set dpp_ge(coord_rot) "NONE"
  }

# Reset tool length compensation code.
  set mom_sys_adjust_code 43

# Restore kinematics to original kinematics.



# ========= 先清零两套摆角基准,再还原运动学 =========
set mom_out_angle_pos(0) 0.0
set mom_out_angle_pos(1) 0.0
set mom_prev_out_angle_pos(0) 0.0
set mom_prev_out_angle_pos(1) 0.0
MOM_reload_variable -a mom_out_angle_pos
MOM_reload_variable -a mom_prev_out_angle_pos
DPP_GE_RESTORE_KINEMATICS
PB_CMD__convert_point
# ======================================================



# 清空全局旋转缓存
set dpp_ge(prev_coord_rot_angle,0) 0
set dpp_ge(prev_coord_rot_angle,1) 0
set dpp_ge(prev_coord_rot_angle,2) 0
MOM_reload_variable -a mom_out_angle_pos
MOM_reload_variable -a mom_pos
# 强制输出四五轴,依靠变量模板输出0度,无literal硬写B0C0
MOM_force Once fourth_axis fifth_axis

1

主题

8

回帖

36

积分

列兵

积分
36
 楼主| 发表于 半小时前 | 显示全部楼层
机床 set dpp_ge(sys_output_coord_mode) "TCP_FIX_TABLE"
RTCP

1

主题

8

回帖

36

积分

列兵

积分
36
 楼主| 发表于 半小时前 | 显示全部楼层
机床结构 set dpp_ge(sys_output_coord_mode) "TCP_FIX_TABLE"
RTCP

1

主题

8

回帖

36

积分

列兵

积分
36
 楼主| 发表于 半小时前 | 显示全部楼层
机床set dpp_ge(sys_output_coord_mode) "TCP_FIX_TABLE
RTCP"

12

主题

124

回帖

1447

积分

六级士官

积分
1447
发表于 28 分钟前 | 显示全部楼层
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

咨询QQ:1359218528|发帖须知!|Archiver|手机版|UG爱好者论坛 ( 京ICP备10217105号-2 )

GMT+8, 2026-7-15 16:13

Powered by Discuz! X3.5 Licensed

© 2001-2025 Discuz! Team.

快速回复 返回顶部 返回列表