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

[后处理] 优胜五轴后处理怎么设置避免AC轴同时旋转?

[复制链接]
发表于 2025-5-14 15:54:55 来自手机 | 显示全部楼层 |阅读模式
机床A-90度,工件对角线太大,无法旋转,为了避让,A回零C再旋转角度(A0C0先加工XY平面,然后加工A-90的面,然后A0C0回零,c旋转90度加工A-90度的面,以此类推加工四个面)
优胜专注教学 技术实力最强 www.ysug.com
发表于 2025-5-14 21:13:51 | 显示全部楼层
一、AC轴旋转先Z抬高回零,然后AC回零

记事本打开YSUG5.ini
set L137 {G00 G90 G53 Z0.\nG00 G90 G54 A0 C0}


二、AC轴分开下刀,先旋转C轴,再旋转A轴

记事本打开YSUG5.def,找到旋转角度块

  BLOCK_TEMPLATE initial_move_rotation
  {
       G_motion[$mom_sys_rapid_code]
       G_mode[$mom_sys_output_code(ABSOLUTE)]
       fourth_axis[$mom_out_angle_pos(0)]
       fifth_axis[$mom_out_angle_pos(1)]
  }

修改为
  BLOCK_TEMPLATE initial_move_rotation
  {
       G_motion[$mom_sys_rapid_code]
       G_mode[$mom_sys_output_code(ABSOLUTE)]
       fifth_axis[$mom_out_angle_pos(1)]
       Text[ \n]\nows
       fourth_axis[$mom_out_angle_pos(0)]
  }
【温馨提示】技术问题请优先发到问答专栏,优胜教师团队将及时回复,谢谢!
回复 支持 反对

使用道具 举报

 楼主| 发表于 2025-5-16 00:05:38 来自手机 | 显示全部楼层
优胜模具 发表于 2025-5-14 21:13
一、AC轴旋转先Z抬高回零,然后AC回零

记事本打开YSUG5.ini

我用一个主坐标系,四个局部坐标系编的程序,第一个坐标系没问题,跑第二个坐标系第一把刀的时候,A轴没回零,C轴先转了,把机床顶报警了
mmexport1747324890857.jpg
优胜专注教学 技术实力最强 www.ysug.com
回复 支持 反对

使用道具 举报

发表于 2025-5-16 20:03:19 | 显示全部楼层
神男 发表于 2025-5-16 00:05
我用一个主坐标系,四个局部坐标系编的程序,第一个坐标系没问题,跑第二个坐标系第一把刀的时候,A轴没 ...


您好,针对这个问题,可以从两方面入手优化:
第一、记事本打开YSUG5_HASS.ini文件,
修改set L8 {G53 A0.\nC0.}
set L14 {G0 G90 G54 A0.\n($mom_tool_name D=$mom_tool_diameter R=$mom_tool_corner1_radius)}
set L15 {M01\nG0 G90 G54 A0.\n(D=$mom_tool_diameter R=$mom_tool_corner1_radius)}
set L36 {M11\nM13}  
set L37 {G0 G90 G54 A0\nC0.}
第二、编程的时候,根据加工工艺安排,把所有相同的刀具放在一个程序组内,按加工顺序排列好,然后按程序组后处理程序,一个程序组就是一把刀,这样方便操作员调机,也可以预防因为换刀问题导致的碰撞。机床做大件就这样修改,小件就删除L14 L15参数恢复原来的参数。
【温馨提示】技术问题请优先发到问答专栏,优胜教师团队将及时回复,谢谢!
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则


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