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

[后处理] 卧加四轴侧铣头应用案例之一

[复制链接]
发表于 2026-3-30 15:27:36 | 显示全部楼层 |阅读模式
今天接到一位客户后处理定制需求,如图所示
卧加侧铣头.png

发那科卧加四轴上加装了一台四轴转台,四轴转台方向手轮顺时针摇,四轴顺时针旋转,主轴上加装侧铣头,刀尖方位朝向Y+
请问优胜后处理怎么修改?


方法如下:
复制 YSUG4.ini和YSUG4.def备份,

记事本打开YSUG4.ini配置文件
按如下修改
set L16 {}    * 括号内容清空为不带刀库的手动换刀

set L38 {G0 G90 C0.}     * 四轴C回零
set L100 {P*S}              * 数控系统选择
set L120 {C}                 * 四轴符号
set L121 {Z}                 * 四轴平行Z轴
set L122 {4+}               * 四轴方向
set L123 {360}              * 四轴最大行程
set L124 {-360}             * 四轴最小行程
set L134 {Y+}               * 侧铣头刀尖朝向
set L135 {0}                  * 刀尖到主轴中心距离


继续用记事本打开YSUG4.def文件

Crtl+F搜索块
ADDRESS Y
  {
      FORMAT      Coordinate
      FORCE       off
      MAX         99999.999 Truncate
      MIN         -99999.999 Truncate
      LEADER      [$mom_sys_leader(Y)]
      ZERO_FORMAT Zero_real
  }


复制整个块粘贴

ADDRESS Y1
  {
      FORMAT      Coordinate
      FORCE       off
      MAX         99999.999 Truncate
      MIN         -99999.999 Truncate
      LEADER      [$mom_sys_leader(Y)]
      ZERO_FORMAT Zero_real
  }


Crtl+F搜索块 BLOCK_TEMPLATE initial_move_G00

修改前
BLOCK_TEMPLATE initial_move_G00
  {
       G_motion[$mom_sys_rapid_code]
       G_mode[$mom_sys_output_code($mom_output_mode)]\opt
       G_54[$MCS]
       X[$mom_pos(0)]
       Y[$mom_pos(1)]
       fifth_axis[$mom_out_angle_pos(1)]
  }

修改后

BLOCK_TEMPLATE initial_move_G00
  {
       G_plane[$mom_sys_cutcom_plane_code($mom_cutcom_plane)]\opt
       G_motion[$mom_sys_rapid_code]
       G_mode[$mom_sys_output_code($mom_output_mode)]\opt
       G_54[$MCS]
       X[$mom_pos(0)]
       Y[$mom_pos(1)]
       fifth_axis[$mom_out_angle_pos(1)]
  }

继续搜索块
BLOCK_TEMPLATE initial_move_G00_M08
BLOCK_TEMPLATE initial_move_G01
BLOCK_TEMPLATE initial_move_G01_1
BLOCK_TEMPLATE initial_move_G01_M08

同上操作即可。

继续搜索块BLOCK_TEMPLATE initial_move_G43ZH
修改前
BLOCK_TEMPLATE initial_move_G43ZH
  {
       G_adjust[$mom_sys_adjust_code]
       Z[$mom_pos(2)]
       H[$mom_tool_adjust_register]
  }

修改后
BLOCK_TEMPLATE initial_move_G43ZH
  {
       G_adjust[$mom_sys_adjust_code]
       Y1[$mom_pos(1)]
       H[$mom_tool_adjust_register]
  }

继续搜索块BLOCK_TEMPLATE initial_move_G43ZH_M08

修改前
BLOCK_TEMPLATE initial_move_G43ZH_M08
  {
       G_adjust[$mom_sys_adjust_code]
       Z[$mom_pos(2)]
       H[$mom_tool_adjust_register]
       M_coolant[$mom_sys_coolant_code($mom_coolant_status)]\opt
  }

修改后
BLOCK_TEMPLATE initial_move_G43ZH_M08
  {
       G_adjust[$mom_sys_adjust_code]
       Y1[$mom_pos(1)]
       H[$mom_tool_adjust_register]
       M_coolant[$mom_sys_coolant_code($mom_coolant_status)]\opt
  }


以上文件修改好,保存即可

编程部分:

WCS坐标放置在旋转中心


机床调试部分:

机床G54按WCS位置取数要和WCS位置重合

刀尖到主轴中心距离数据抄写在刀长列表H值为负数


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

本版积分规则


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