|
|
楼主 |
发表于 2025-7-16 17:05:08
|
显示全部楼层
记事本打开YSUG3.def,找到攻丝块,如下图添加多行Text
BLOCK_TEMPLATE cycle_tap
BLOCK_TEMPLATE cycle_tap_4
BLOCK_TEMPLATE cycle_tap_5
BLOCK_TEMPLATE cycle_tap_break_chip
BLOCK_TEMPLATE cycle_tap_deep
BLOCK_TEMPLATE cycle_tap_float
BLOCK_TEMPLATE cycle_tap_5
{
Text[S$mom_spindle_speed]
Text[M$mom_sys_spindle_direction_code($mom_spindle_direction)]\opt
Text[ \n]\nows \n分行输出,\nows消除空格
G_plane[$mom_sys_cutcom_plane_code($mom_cutcom_plane)]\opt
G_return[$mom_sys_cycle_ret_code($mom_cycle_retract_mode)]\opt
tap_string[$final_tap_mode]
X[$mom_cycle_feed_to_pos(0)]
Y[$mom_cycle_feed_to_pos(1)]
Z[$mom_cycle_feed_to_pos(2)]
R[$mom_cycle_rapid_to_pos($mom_cycle_spindle_axis)]
Q_cutcom[$mom_cycle_delay]\opt
F_fanuc[$feed]
}
如 set L100 {G95}
按上述修改会出现多个转速 每一个攻丝孔都会出一次转速 G95与G94内有多个转速 三菱M70会报警 没有转速FANUC会报警
建议改为判断输出G95时 输出一次转速 或 此处转速或为模态 ,
|
|