63275970 发表于 2021-1-28 17:35:22

求助大师傅,同组程序下有多个坐标报警代码

求助大师傅,同组程序下有多个坐标报警代码,只检测与第一个坐标名字不同报警就可以

gao61681361 发表于 2021-1-28 19:32:53

global mom_fixture_offset_value mcsname mcspzh
global mom_oper_geom
global mom_operation_name

if {!} {
    set mcsname $mom_oper_geom
   }

if {!} {
    set mcspzh $mom_fixture_offset_value
   }

if { $mom_fixture_offset_value != $mcspzh } {
    MOM_output_to_listing_device " 该工序($mom_operation_name)中坐标为($mom_oper_geom)与前面坐标($mcsname)不一致,请检查!"
    MOM_abort "\n\n same MCS \n\n 提示:检测到两个坐标系! \n\n\n "
   }

添加在刀规开始或快速移动里面

木之枝 发表于 2021-1-28 19:04:51

本帖最后由 木之枝 于 2021-1-28 19:52 编辑

2.转速为0时温馨提示

刀轨开始处插入定制命令,如下:
global mom_spindle_speed
global mom_operation_name
if { $mom_spindle_speed == 0 } {
MOM_display_message 温馨提示:程序里有刀具转速为0,请仔细检查! XXXX厂专用后处理 I 继续 取消 不慌
}



3.多坐标时提示

刀轨开始处插入定制命令,如下:
global mom_oper_geom
global mom_next_oper_geom
if { $mom_oper_geom!=$mom_next_oper_geom } {
MOM_display_message 温馨提示:同组内加工坐标不一致,请仔细检查! XXXX厂专用后处理 I 继续 取消 不慌
}


4,同一把刀,转速不变时,只处理一个转速

自动换刀处插入定制命令,如下:
MOM_force once S M_spindle X Y Z fourth_axis fifth_axis F

不忘初心Zz 发表于 2021-1-28 20:11:43

木之枝 发表于 2021-1-28 19:04
2.转速为0时温馨提示

刀轨开始处插入定制命令,如下:


请问,当几何体Workpice和Mcs都有使用时能使用吗

心雨666666 发表于 2021-1-28 20:26:06

gao61681361 发表于 2021-1-28 19:32
global mom_fixture_offset_value mcsname mcspzh
global mom_oper_geom
global mom_operation_name


谢谢分享

木之枝 发表于 2021-1-28 20:26:08

不忘初心Zz 发表于 2021-1-28 20:11
请问,当几何体Workpice和Mcs都有使用时能使用吗

我从来不用Workpice

心雨666666 发表于 2021-1-28 20:26:37

木之枝 发表于 2021-1-28 19:04
2.转速为0时温馨提示

刀轨开始处插入定制命令,如下:


谢谢分享

不忘初心Zz 发表于 2021-1-28 20:50:16

木之枝 发表于 2021-1-28 20:26
我从来不用Workpice

嗯这个就看个人爱好了不知道有没什么方法不管是MCS还是WP都能识别

63275970 发表于 2021-1-29 14:22:08

gao61681361 发表于 2021-1-28 19:32
global mom_fixture_offset_value mcsname mcspzh
global mom_oper_geom
global mom_operation_name


谢谢,师傅{:smile:}

63275970 发表于 2021-1-29 14:23:26

木之枝 发表于 2021-1-28 19:04
2.转速为0时温馨提示

刀轨开始处插入定制命令,如下:


谢谢,师傅{:smile:}
页: [1] 2
查看完整版本: 求助大师傅,同组程序下有多个坐标报警代码