田舍郎 发表于 2024-6-16 15:20:23

车铣复合后处理制作 8——增加转速进给检查&设置最高转速限制

一、增加转速进给检查

1.操作方式



2.代码解析
global mom_feed_cut_value   # 声明变量进给速度
global mom_surface_speed   #表面切削速度
global mom_spindle_speed   # 主轴转速
if { || } {   # 进给速度 = 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
    }
}

第三部分——修改MOM_do_template spindle_max_rpm 的条件

    if {$index == 1} {                                       #当index=1时
         MOM_do_template spindle_max_rpm   #输出 spindle_max_rpm 块
    }

3.NX中验证


附件



hjhhc 发表于 2024-6-17 09:34:54

大佬牛逼                  

样胜 发表于 2024-6-17 09:47:00

6666666666666666

hegaoj3 发表于 2024-6-17 11:05:29

谢谢分享
页: [1]
查看完整版本: 车铣复合后处理制作 8——增加转速进给检查&设置最高转速限制