期待老师的修复,谢谢,
您好,请上传您自己修改文件,我直接测试修改 王榕慧 发表于 2025-7-13 15:42
您好,请上传您自己修改文件,我直接测试修改
记事本打开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
Text\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时 输出一次转速或 此处转速或为模态 ,
一、set L100 {G95M29}
二、记事本打开YSUG3.def
BLOCK_TEMPLATE sync_tap_invoke
{
S[$mom_spindle_speed]
M29 ;29修改为3
} 本帖最后由 Gejunsong 于 2025-7-19 21:00 编辑
优胜模具 发表于 2025-7-19 08:57
一、set L100 {G95M29}
有出重复代码
G43 Z20. H00
G95
S0 M3
G98 G84 X51.458 Y31.874 Z2. R13. F.7
G98 G84 X51.458 Y44.874 Z2. R13. F.7
Y57.874
Y70.874
Y83.874
G80
G94
(M04.0X0.7 D=4.00 R=0.00)
G00 G90 X51.458 Y31.874
Z20.
G95
S0 M3
G98 G84 X51.458 Y31.874 Z2. R13. F.7
G98 G84 X51.458 Y44.874 Z2. R13. F.7
Y57.874
Y70.874
Y83.874
G80
G94
M05
M09
G91 G28 Z0.
G17 G90 G56 G00 X0. Y0.
M30
% Gejunsong 发表于 2025-7-12 00:06
期待老师的修复,谢谢,
您好,袁老师已经修复优化,请您重新下载最新后处理
页:
1
[2]