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

[UGCAM] 优胜UG通用后处理怎么设置每行输出";"

[复制链接]
 楼主| 发表于 2024-2-24 22:48:01 | 显示全部楼层 |阅读模式
新代系统宏程序每行都要输出; 怎么设置呢?记事本打开YSUG3.def,如下块加Text[;]


1. 直线移动块

  BLOCK_TEMPLATE linear_move
  {
       G_cutcom[$mom_sys_cutcom_code($mom_cutcom_status)]\opt
       G_plane[$mom_sys_cutcom_plane_code($mom_cutcom_plane)]\opt
       G_motion[$mom_sys_linear_code]
       G_mode[$mom_sys_output_code(ABSOLUTE)]\opt
       X[$mom_pos(0)*$bb]
       Y[$mom_pos(1)*$aa]
       Z[$mom_pos(2)]
       D[$mom_cutcom_adjust_register]\opt
       F[$feed]
       Text[;]
  }


2. 圆弧移动块

  BLOCK_TEMPLATE circular_move
  {
       G_plane[$mom_sys_cutcom_plane_code($mom_pos_arc_plane)]\opt
       G_motion[$mom_sys_circle_code($mom_arc_direction)]\opt
       G_mode[$mom_sys_output_code($mom_output_mode)]\opt
       X[$mom_pos(0)]
       Y[$mom_pos(1)]
       Z[$mom_pos(2)]
       I[$mom_pos_arc_center(0) - $mom_prev_pos(0)]
       J[$mom_pos_arc_center(1) - $mom_prev_pos(1)]
       K[$mom_pos_arc_center(2) - $mom_prev_pos(2)]
       F[$feed]
       Text[;]
  }

3. XY快速移动

  BLOCK_TEMPLATE rapid_traverse_xy
  {
       G_cutcom[$mom_sys_cutcom_code($mom_cutcom_status)]\opt
       G_plane[$mom_sys_cutcom_plane_code($mom_cutcom_plane)]\opt
       G_motion[$mom_sys_rapid_code]
       G_mode[$mom_sys_output_code(ABSOLUTE)]\opt
       X[$mom_pos(0)]
       Y[$mom_pos(1)]
       Text[;]
  }

4. Z快速移动

  BLOCK_TEMPLATE rapid_spindle_z
  {
       G_motion[$mom_sys_rapid_code]
       Z[$mom_pos(2)]
       Text[;]
  }

5. 初始移动块
  BLOCK_TEMPLATE initial_move_G00
  BLOCK_TEMPLATE initial_move_G00_M08
  BLOCK_TEMPLATE initial_move_G01
  BLOCK_TEMPLATE initial_move_G01_M08
  BLOCK_TEMPLATE initial_move_G43ZH
  BLOCK_TEMPLATE initial_move_G43ZH_M08

6. 固定循环块

  BLOCK_TEMPLATE cycle_tap
.....

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

本版积分规则


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