topckey 发表于 2025-6-5 15:00:54

topckey 发表于 2025-6-5 14:18
哥,我有个问题啊,好像这个代码只能用在钻孔啊? 其他的工序不起作用?

解决了,用AI修正了问题点
大家可以参考使用
global mom_tool_axis
global mom_operation_name

# 获取刀轴向量的各个分量
set x
set y
set z

# 计算刀轴在XY平面上的投影长度
set xy_projection

# 设置容差值,用于浮点数比较
set tolerance 0.000001

# 检查刀轴是否平行于Z轴,并且方向为Z轴正方向
if { $xy_projection > $tolerance || $z < 0 } {
   MOM_output_to_listing_device "提示您"
   MOM_output_to_listing_device "程序名称: $mom_operation_name, 非三轴刀路"
   
   if { $xy_projection > $tolerance } {
      MOM_output_to_listing_device "原因: 刀轴方向不平行于Z轴"
   } else {
      MOM_output_to_listing_device "原因: 刀轴方向为Z轴负方向(反向加工)"
   }
   
   MOM_output_to_listing_device "请检查刀路,坐标,更改刀轴,重新编程后再后处理"
   MOM_output_to_listing_device "请注意刀轴"
   MOM_abort "\n\n 请检查刀路 更改刀轴 重新编程后再后处理 sz \n\n"
}

秋风5685 发表于 2025-6-6 08:39:59

本帖最后由 秋风5685 于 2025-6-6 08:43 编辑

topckey 发表于 2025-6-5 14:18
哥,我有个问题啊,好像这个代码只能用在钻孔啊? 其他的工序不起作用?
不会啊这是通过刀具轴变化判断的!所有工序都可以啊

topckey 发表于 2025-6-6 10:11:55

秋风5685 发表于 2025-6-6 08:39
不会啊这是通过刀具轴变化判断的!所有工序都可以啊
同一个坐标系,型腔铣正常Z轴负数加工(顶为零;);用深度轮廓铣指定Z轴反向加工,(均生成刀轨的) 然后放一起后处理,不报警,直接处理出来了

licv21 发表于 2025-6-9 15:31:10

不错不错,这 个挺好的,我用孔铣就会经常碰到这种的。有这个就放心多了。

秋风5685 发表于 6 天前

本帖最后由 秋风5685 于 2025-6-11 09:47 编辑

可以的改了刀轴也报警
页: 1 [2]
查看完整版本: 刀路反向,后处理添加报警