找回密码
 立即注册

QQ登录

只需一步,快速开始

微信扫码登录

搜索

[求助] 如何判断刀轨下一层深度小于上一层深度

[复制链接]

47

主题

698

回帖

7264

积分

少校

积分
7264
 楼主| 发表于 2023-8-15 15:21:57 | 显示全部楼层
小Q截图-20230814105340.png
小Q截图-20230815151848.png
小Q截图-20230815151934.png

#=============================================================
proc PB_CMD_3A { } {
#=============================================================
global mom_tool_axis
global mom_operation_name
set mta [ format  "%.13f" $mom_tool_axis(0)]
if {$mta != 0 } {

MOM_abort "  \n\n\n温馨提示您:工序:《$mom_operation_name》的刀轴不垂直于ZM,请分析加工面是否是水平面!!! \n\n\n "
}
set mtaa [ format  "%.2f" $mom_tool_axis(2)]
if {$mtaa != 1 } {

MOM_abort "  \n\n\n温馨提示您:工序:《$mom_operation_name》的刀轴不垂直于ZM,如果是孔铣请检查是否有从背面进刀!!! \n\n\n "
}
}

感恩回馈 奉上代码

11

主题

520

回帖

5624

积分

上尉

积分
5624
发表于 2023-8-20 21:34:23 | 显示全部楼层
可以了 所以实现报警了
QQ拼音截图20230820213323.png

1

主题

35

回帖

358

积分

二级士官

积分
358
发表于 2023-8-26 09:15:48 | 显示全部楼层
新人进来学习下!支持一下!感谢楼主 分享!赞赞赞赞赞赞赞!

10

主题

244

回帖

5278

积分

上尉

积分
5278
发表于 2023-8-26 23:41:21 | 显示全部楼层
我是通过检查刀轴来判断是否有反向,我的3轴、90°侧铣、万向侧铣后处理都是用5轴后处理改的,就是想得到B轴C轴角度。这种方法就是要牺牲掉4轴5轴联动钻孔、铣孔功能。
下面是我的代码

#放置于===线性移动 圆周移动 快速移动  钻孔循环
#防止同一个NC程序中出现刀轴不一,特别是孔铣中部分孔反向
global mom_out_angle_pos
global mom_operation_name
global ffx_b
global ffx_c
if {[info exists ffx_b]} {         ;# 判断 变量存在时
  if {$mom_out_angle_pos(1) != $ffx_b || $mom_out_angle_pos(0) != $ffx_c} {      ;# 判断当前刀轴不等于初始刀轴
set errmes "\n\n 提示您:工序名称为:$mom_operation_name 的有刀轴反向, 请检查程序!!!\n\n"
    MOM_abort "$errmes"             ;#中止后处理操作并输出操作名称等信息
   }
  } else {                       ;# 否则 变量不存在时
set ffx_b $mom_out_angle_pos(1)   ;# 赋值初始刀轴
set ffx_c $mom_out_angle_pos(0)   ;# 赋值初始刀轴
}
}



#放置于===刀轨结束 ,  删除变量为下一个工序防错做准备
#如果不需要4轴和5轴多面定向加工,以下代码可以全屏蔽,将对整个程序检查刀轴反向
global ffx_b
global ffx_c
unset ffx_b
unset ffx_c

38

主题

817

回帖

1万

积分

大校

积分
17195

VIP会员

发表于 2023-8-27 23:16:05 | 显示全部楼层
且行且珍惜、 发表于 2023-8-15 15:21
#=============================================================
proc PB_CMD_3A { } {
#===== ...

请教下 如果直接加tcl文件里面  好弄吗

0

主题

119

回帖

4181

积分

中尉

积分
4181
发表于 2023-8-28 01:52:23 | 显示全部楼层
感谢分享,学习一下{}
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

GMT+8, 2025-2-25 03:43

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

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