登录【网站注册】点击左边“微信账号登陆”图标,微信扫描即自动注册并登陆
搜索
查看: 1247|回复: 0

[UGCAM] 优胜5轴通用后处理同把刀转角度后只输出一次G43H

[复制链接]
发表于 2023-4-10 23:44:09 | 显示全部楼层 |阅读模式
优胜5轴后处理检测到轴旋转,自动提刀到安全高度再转角度

set L128 {AUTO}仅第4轴变化回零,
set L128 {ALL} 第4-5轴有变化都回零,
set L128 {YES} 每条工序强制回零,
set L128 {NO} 每条工序都不回零,回零指令设到L140

set L140 {G91 G28 Z0.}  G28回零会取消刀长补正,后面必须输出G43H

ae8776c0-99f5-40ac-960e-27cefb7daa50.jpg


如果相同刀只输出一次G43H,要怎么设置呢?

一、
set L140 {G90 G53 Z0.}  回到机械坐标零点,G53不会取消刀长补正,所有后面可以不用输出G43H

二、记事本打开def

  ADDRESS G_adjust
  {
      FORMAT      String
      FORCE       off
      LEADER      "G"
      ZERO_FORMAT Zero_real
  }

复制字符G_adjust1

  ADDRESS G_adjust1
  {
      FORMAT      String
      FORCE       off
      LEADER      "G"
      ZERO_FORMAT Zero_real
  }

  ADDRESS H
  {
      FORMAT      Hcode
      FORCE       off
      MAX         999 Truncate
      MIN         0 Truncate
      LEADER      "H"
  }

复制字符HH

  ADDRESS HH
  {
      FORMAT      Hcode
      FORCE       off
      MAX         999 Truncate
      MIN         0 Truncate
      LEADER      "H"
  }


修改如下块,原理就是利用G_adjust1和HH字符没有强制输出
G_adjust改为G_adjust1
H改为HH

  BLOCK_TEMPLATE initial_move_G43ZH
  {
       G_adjust1[$mom_sys_adjust_code]
       Z[$mom_pos(2)]
       HH[$mom_tool_adjust_register]
  }

  BLOCK_TEMPLATE initial_move_G43ZH_M08
  {
       G_adjust1[$mom_sys_adjust_code]
       Z[$mom_pos(2)]
       HH[$mom_tool_adjust_register]
       M_coolant[$mom_sys_coolant_code($mom_coolant_status)]\opt
  }


【YSUG5_noRTCP后处理下载】
YSUG5_noRTCP.rar (2.77 MB, 下载次数: 132)


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




【温馨提示】技术问题请优先发到问答专栏,优胜教师团队将及时回复,谢谢!
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则


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