优胜模具 发表于 2023-2-20 22:57:20

优胜UG通用后处理相同刀不同组输出换刀指令-L23特殊用法

原理:初始移到块的G_54[$MCS]为模态指令,$MCS对应L23,L23内容相同G_54只输出一次,不同程序组G_54强制输出一次

一、记事本打开后处理配置文件YSUG3.ini

set L16 {};不输出换刀指令
set L23 {M05\nM09\nG91 G28 Z0.\nT$mom_tool_number M06}   ;自定义坐标输出,对应变量$MCS
set L31 {};设为空
set L32 {};设为空
set L33 {};设为空

set L36 {M05}
set L37 {M09}
set L38 {G91 G28 Z0.}


二、记事本打开修改后处理def文件的初始移到块

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_G00
{
       G_54[$MCS\n]\nows   ;\n为分行输出,\nows为消除空格,$MCS对应L23参数,G_54为模态指令,不同程序组强制输出一次
       S[$mom_spindle_speed]
       M_spindle[$mom_sys_spindle_direction_code($mom_spindle_direction)]\opt
       Text[\nG54\n]\nows   ;\n为分行输出,\nows为消除空格
       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
       X[$mom_pos(0)]
       Y[$mom_pos(1)]
}


三、设置好的ini配置文件和def文件



四、下载最新版优胜UG3-4-5轴通用后处理
https://www.mjzl.cn/thread-627687-1-1.html



页: [1]
查看完整版本: 优胜UG通用后处理相同刀不同组输出换刀指令-L23特殊用法