找回密码
 立即注册

QQ登录

只需一步,快速开始

微信扫码登录

搜索
查看: 855|回复: 3

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

[复制链接]

19

主题

14

回帖

1273

积分

六级士官

积分
1273
发表于 2024-6-16 15:20:23 | 显示全部楼层 |阅读模式
一、增加转速进给检查

1.操作方式
21.png


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.后处理验证

22.png
25.png




二、设置最高转速限制

1.后处理构造器操作
31.png
32.png
33.png


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中验证
34.png

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

2

主题

501

回帖

3391

积分

中尉

积分
3391
发表于 2024-6-17 09:34:54 | 显示全部楼层
大佬牛逼                  

1

主题

586

回帖

4000

积分

中尉

积分
4000
发表于 2024-6-17 09:47:00 | 显示全部楼层
6666666666666666

0

主题

1096

回帖

7646

积分

少校

积分
7646
发表于 2024-6-17 11:05:29 | 显示全部楼层
谢谢分享
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

咨询QQ:1359218528|发帖须知!|Archiver|手机版|小黑屋|UG爱好者论坛 ( 京ICP备10217105号-2 )

GMT+8, 2024-12-23 12:28

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表