2.代码解析
global mom_feed_cut_value # 声明变量进给速度
global mom_surface_speed #表面切削速度
global mom_spindle_speed # 主轴转速
if {[expr $mom_feed_cut_value == 0] || [expr $mom_surface_speed + $mom_spindle_speed == 0]} { # 进给速度 = 0 或者 表面切削速度 +主轴转速 =0
MOM_abort "请检查进给速度或者主轴转速是否未设置正常" #报警“请检查进给速度或者主轴转速是否未设置正常”
}
3.后处理验证
二、设置最高转速限制
1.后处理构造器操作
2.代码解析
第一部分——设置index
global index #声明自定义变量 index
set index 0 #设置自定义变量 index 为0
第二部分——设置默认最高转速
global index #声明自定义变量 index
global mom_spindle_maximum_rpm #声明变量主轴最高转速
incr index #自定义变量 index 自加1
if {$index == 1} { #当index = 1 时(每个程序只执行一次)
if {$mom_spindle_maximum_rpm == 99999 } { #mom_spindle_maximum_rpm 的值是99999 时(系统默认值是99999 可以用MOM_output_literal 来验证)
set mom_spindle_maximum_rpm 2500 #设置默认速度为2500
}
}