邵阳_新邵_一刀 发表于 2020-2-24 12:19:29

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

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

且行且珍惜、 发表于 2020-2-24 13:07:21

邵阳_新邵_一刀 发表于 2020-2-24 12:19
比如复制上一条有刀补的,但复制的不要刀补,机床的刀补又没去掉,做出的东西会不对,小还好,大就嘛烦了

不错,是个好想法

且行且珍惜、 发表于 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
    switch $msg {
      1 {
            set offset_flag 1
      }
      2 {
            MOM_abort 中止
      }
    }
}
}

海鸥飞处 发表于 2020-3-31 13:15:32

有没有两个操作出现安全高度不同的提示代码??还有就是刀库加工是否可以用代码指定最后一次换刀后备选刀具的刀号,

Bridge_︻︻︻︻ 发表于 2020-4-1 19:34:55

不管有没有刀库,G54,G55坐标系Z一律为0,无刀库程序虽然没有换刀指令,但都输出H,比如无刀库程序后处理一律输出H1,这样不会错。

偽袮ジ痴鈊 发表于 2020-4-1 19:57:41

感谢楼主!!!我也是做加工的,刀具多容易出现批漏。有这个就能减少很多的问题
页: 1 [2]
查看完整版本: 分享一个论坛没有的防撞机代码