优胜模具 发表于 2023-4-10 23:44:09

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

优胜5轴后处理检测到轴旋转,自动提刀到安全高度再转角度

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

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




如果相同刀只输出一次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后处理下载】



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




页: [1]
查看完整版本: 优胜5轴通用后处理同把刀转角度后只输出一次G43H