优胜模具 发表于 2023-6-21 11:27:23

优胜UG4轴后处理相同角度定轴工序只输出一次角度?

set L129 {YES} 自动锁轴优化设为YES,相同角度工序不输出松轴和锁轴,但有的机床角度指令前必须先输出松轴,不然会报警。因松轴锁轴要好几秒,相同角度频繁松轴锁轴影响加工效率,按如下修改可以解决此问题:记事本打开YSUG4.def


如果从中间工序开始执行NC程序,如果不加角度,有撞刀风险,请谨慎修改!!!


一、复制增加一行字符

ADDRESS fifth_axis
{
      FORMAT      Rotary
      FORCE       off(虽然off为字符不强制输出,但tcl里面有设置强制输出字符:MOM_force Once fifth_axis)
      MAX         999999999.999 Truncate
      MIN         -999999999.999 Truncate
      LEADER      [$mom_sys_leader(fifth_axis)]
      ZERO_FORMAT Zero_real
}


复制增加一行字符

ADDRESS fifth_axis1
{
      FORMAT      Rotary
      FORCE       off      (off为字符不强制输出,相同仅输出一次)
      MAX         999999999.999 Truncate
      MIN         -999999999.999 Truncate
      LEADER      [$mom_sys_leader(fifth_axis)]
      ZERO_FORMAT Zero_real
}


二、修改如下块fifth_axis改为fifth_axis1

BLOCK_TEMPLATE initial_move_G00            (初始快速移动块)
BLOCK_TEMPLATE initial_move_G00_M08    (初始快速移动带喷油块)
BLOCK_TEMPLATE initial_move_G01            (初始直线移动块)
BLOCK_TEMPLATE initial_move_G01_M08    (初始直线移动带喷油块)

BLOCK_TEMPLATE linear_move(直线移动块)
BLOCK_TEMPLATE rapid_move   (快速移动块)


BLOCK_TEMPLATE initial_move_G01
{
       G_motion[$mom_sys_linear_code]
       G_mode[$mom_sys_output_code($mom_output_mode)]\opt
       G_54[$MCS]
       X[$mom_pos(0)*$bb]
       Y[$mom_pos(1)*$aa]
       fifth_axis1[$mom_out_angle_pos(1)]
       F[$feed]
}


三、修改好的YSUG4.def



四、优胜UG3-4-5轴通用后处理下载
https://www.mjzl.cn/thread-627687-1-1.html

AXXX 发表于 2025-2-14 14:52:30

怎么把m10 m11也给去除

老男孩7380 发表于 7 天前

:victory::victory::victory:
页: [1]
查看完整版本: 优胜UG4轴后处理相同角度定轴工序只输出一次角度?