找回密码
 立即注册

QQ登录

只需一步,快速开始

微信扫码登录

搜索
查看: 63|回复: 3

[求助] 求教添加刀号和补偿刀号不一致报警功能

[复制链接]

1

主题

9

回帖

51

积分

上等兵

积分
51
发表于 3 小时前 来自手机 | 显示全部楼层 |阅读模式
怎么添加  在论坛找了代码 添加定制命令后   还是不会报警   求教

21

主题

296

回帖

8709

积分

少校

积分
8709
发表于 3 小时前 | 显示全部楼层
本帖最后由 tombai691019 于 2025-8-16 10:53 编辑

这几天后处理也是出现了这个问题,加了一个,试用OK。分享给你。
添加命令.png
加到换刀后面.png

2

主题

253

回帖

721

积分

四级士官

积分
721
发表于 2 小时前 | 显示全部楼层
借花献佛

#=============================================================
proc PB_CMD_F250_abort { } {
#=============================================================
#F250 报警 该定制命令放在---刀轨开始
global feed
global mom_operation_name
global mom_tool_name

if {$feed == 250} {
   set mdm [MOM_display_message 操作提示您:【刀具:$mom_tool_name】在操作【$mom_operation_name】进给F250.可能为软件默认值,是否继续后处理? 警告 W 继续 中止]
}
   if {[info exists mdm] && $mdm == 2} {
MOM_abort "\n\n操作提示您:【刀具:$mom_tool_name】在操作【$mom_operation_name】进给 为 软件默认 F250.     , 请修改后再后处理!\n\n"
}

}

#=============================================================
proc PB_CMD_S0_abort { } {
#=============================================================
#S0 报警
#该定制命令放在---刀轨开始
global mom_spindle_speed
global mom_operation_name
global mom_tool_name

if { $mom_spindle_speed == 0 } {
   MOM_output_to_listing_device "**************************************************************
操作提示您:【刀具:$mom_tool_name】在操作【$mom_operation_name】的主轴转数为S0,请修改后再后处理!
**************************************************************"
MOM_display_message 操作提示您:【刀具:$mom_tool_name】在操作【$mom_operation_name】的主轴转数为S0,请修改后再后处理!

set errmes "\n\n【刀具:$mom_tool_name】在操作【$mom_operation_name】的主轴转数为S0,请修改后再后处理! \n\n"
     MOM_abort "$errmes"

}
}

#=============================================================
proc PB_CMD_S1061_abort { } {
#=============================================================
#S1061 报警
#该定制命令放在---刀轨开始
global mom_spindle_speed
global mom_operation_name
global mom_tool_name


if { $mom_spindle_speed == 1061 } {
   MOM_output_to_listing_device "**************************************************************
操作提示您:【刀具:$mom_tool_name】在操作【$mom_operation_name】的主轴转数为软件默认S1061,请修改后再后处理!
**************************************************************"
MOM_display_message 操作提示您:【刀具:$mom_tool_name】在操作【$mom_operation_name】的主轴转数为软件默认S1061,请修改后再后处理!

set errmes "\n\n 【刀具:$mom_tool_name】在操作【$mom_operation_name】的主轴转数为软件默认S1061,请修改后再后处理! \n\n"
     MOM_abort "$errmes"

}
}


#=============================================================
proc PB_CMD_T0_abort { } {
#=============================================================
#T0 报警
#该定制命令放在---刀轨开始
global mom_tool_number
global mom_operation_name
global mom_tool_name

if { $mom_tool_number == 0 } {
   MOM_output_to_listing_device "**************************************************************
操作提示您:【刀具:$mom_tool_name】在操作【$mom_operation_name】的刀号是T0,请修改后再后处理!
**************************************************************"
MOM_display_message 操作提示您:【刀具:$mom_tool_name】在操作【$mom_operation_name】的刀号是T0,请修改后再后处理!

set errmes "\n\n 【刀具:$mom_tool_name】在操作【$mom_operation_name】的刀号是T0,请修改后再后处理! \n\n"
     MOM_abort "$errmes"

}
}


#=============================================================
proc PB_CMD_T_H_abort { } {
#=============================================================
#刀具号T与刀具补偿号H不一致 报警
#该定制命令放在---刀轨开始
global mom_spindle_speed
global mom_tool_adjust_register
global mom_tool_number
global mom_operation_name
global mom_tool_name

if { $mom_tool_number != "$mom_tool_adjust_register" } {
   set mdm [MOM_display_message 操作提示您:【刀具:$mom_tool_name】在操作【$mom_operation_name】刀具号T与刀具补偿号H不一致,继续请【确定】! 警告 W 确定 取消]
}
if {[info exists mdm] && $mdm == 2} {
MOM_abort "\n\n操作提示您:【刀具:$mom_tool_name】在操作【$mom_operation_name】刀具号与刀具补偿号H不一致,请修改后再后处理!\n\n"
}
}

2

主题

148

回帖

754

积分

四级士官

积分
754
发表于 19 分钟前 | 显示全部楼层
刀具号T与刀具补偿号H不一致 报警
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

咨询QQ:1359218528|发帖须知!|Archiver|手机版|小黑屋|UG爱好者论坛 ( 京ICP备10217105号-2 )

GMT+8, 2025-8-16 13:56

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

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