QQ登录

只需一步,快速开始

快捷登录

登录 或者 注册 请先

UG爱好者

查看: 704|回复: 3
打印 上一主题 下一主题

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

[复制链接]

六级士官

Rank: 4

19

主题

33

帖子

1273

积分
跳转到指定楼层
楼主
发表于 2024-6-16 15:20:23 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式
一、增加转速进给检查

1.操作方式



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
    }
}

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

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

3.NX中验证


附件
后处理文件.zip (40.02 KB, 下载次数: 31)
案例.prt (796.96 KB, 下载次数: 15)

有奖推广贴子: 

回复

使用道具 举报

中尉

Rank: 5Rank: 5

2

主题

490

帖子

3239

积分
沙发
发表于 2024-6-17 09:34:54 | 只看该作者
大佬牛逼                  
回复 支持 反对

使用道具 举报

中尉

Rank: 5Rank: 5

1

主题

552

帖子

3688

积分
板凳
发表于 2024-6-17 09:47:00 | 只看该作者
6666666666666666
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册会员

本版积分规则

 
 
QQ:1359218528
工作时间:
9:00-17:00
 
微信公众号
手机APP
机械社区
微信小程序

手机版|UG爱好者论坛 ( 京ICP备10217105号-2 )    论坛管理员QQ:1359218528

本站信息均由会员发表,不代表本网站立场,如侵犯了您的权利请联系管理员,邮箱:1359218528@qq.com  

Powered by UG爱好者 X3.2  © 2001-2014 Comsenz Inc. GMT+8, 2024-11-6 07:11

返回顶部