王榕慧 发表于 2025-7-13 15:42:03

Gejunsong 发表于 2025-7-12 00:06
期待老师的修复,谢谢,

您好,请上传您自己修改文件,我直接测试修改

Gejunsong 发表于 2025-7-16 17:05:08

王榕慧 发表于 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时 输出一次转速或   此处转速或为模态 ,

优胜模具 发表于 2025-7-19 08:57:11

一、set L100 {G95M29}


二、记事本打开YSUG3.def


BLOCK_TEMPLATE sync_tap_invoke
{
       S[$mom_spindle_speed]
       M29      ;29修改为3
}

Gejunsong 发表于 2025-7-19 20:58:41

本帖最后由 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
%

王榕慧 发表于 2025-7-20 10:52:44

Gejunsong 发表于 2025-7-12 00:06
期待老师的修复,谢谢,

您好,袁老师已经修复优化,请您重新下载最新后处理
页: 1 [2]
查看完整版本: 优胜三轴后处理G95三菱和发那科共用攻丝设置