找回密码
 立即注册

QQ登录

只需一步,快速开始

微信扫码登录

搜索

[分享] 分享一个论坛没有的防撞机代码

[复制链接]

51

主题

1996

回帖

1万

积分

上校

积分
13929
发表于 2020-2-24 12:19:29 | 显示全部楼层
且行且珍惜、 发表于 2020-2-24 11:29
D加进去是什么意思?程序头刀具列表信息显示D值?我的后处理默认程序里开了刀补生成程序用到D时候才会显 ...

比如复制上一条有刀补的,但复制的不要刀补,机床的刀补又没去掉,做出的东西会不对,小还好,大就嘛烦了

47

主题

698

回帖

7254

积分

少校

积分
7254
 楼主| 发表于 2020-2-24 13:07:21 | 显示全部楼层
邵阳_新邵_一刀 发表于 2020-2-24 12:19
比如复制上一条有刀补的,但复制的不要刀补,机床的刀补又没去掉,做出的东西会不对,小还好,大就嘛烦了

不错,是个好想法

47

主题

698

回帖

7254

积分

少校

积分
7254
 楼主| 发表于 2020-2-26 20:00:42 | 显示全部楼层
上代码了

#=============================================================
proc PB_CMD_h0_abort { } {
#=============================================================
#在程序尾中加入这些命令即可实现刀具号码未设定报警

global mom_tool_number ZMLN
global mom_operation_name
global numbers msg

if {$numbers == 1 && $mom_tool_number > 0} {
set ZMLN 0
#MOM_output_literal " T00000000000000000000"
set msg [MOM_display_message "温馨提示您:工序:《$mom_operation_name》 H=$mom_tool_number 请注意!!!" H值不等于0提醒!确认刀库中单刀加工吗? I 按原程序输出  中止后处理]
    switch $msg {
        1 {
            set offset_flag 1
        }
        2 {
            MOM_abort 中止
        }
    }
}  
}
微信图片_20200226195840.jpg

0

主题

225

回帖

2044

积分

少尉

积分
2044
发表于 2020-3-31 13:15:32 | 显示全部楼层
有没有两个操作出现安全高度不同的提示代码??还有就是刀库加工是否可以用代码指定最后一次换刀后备选刀具的刀号,

104

主题

1076

回帖

1万

积分

中校

积分
11964
发表于 2020-4-1 19:34:55 | 显示全部楼层
不管有没有刀库,G54,G55坐标系Z一律为0,无刀库程序虽然没有换刀指令,但都输出H,比如无刀库程序后处理一律输出H1,这样不会错。

19

主题

427

回帖

9845

积分

少校

积分
9845
发表于 2020-4-1 19:57:41 | 显示全部楼层
感谢楼主!!!我也是做加工的,刀具多容易出现批漏。有这个就能减少很多的问题
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

GMT+8, 2025-2-2 09:48

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

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