QQ登录

只需一步,快速开始

快捷登录

登录 或者 注册 请先

UG爱好者

查看: 2672|回复: 8
打印 上一主题 下一主题

[分享] 分享个代码 S=0时候自动设置3000 S大于9000时候提示可选择

[复制链接]

少校

Rank: 6Rank: 6

47

主题

743

帖子

7243

积分
跳转到指定楼层
楼主
发表于 2020-2-9 15:55:53 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式
给大家分享个代码都是在论坛学习才成果其实也就是把各位大神的一些代码自己试着合并了一下效果还可以、

#=============================================================
proc PB_CMD_s0_abort { } {
#=============================================================
#导入本块到proc PB_auto_tool_change里实现报警提示

global mom_spindle_speed
global mom_operation_name
if { $mom_spindle_speed == 0} {

MOM_display_message "由于工序:《$mom_operation_name》转速为0,临时设置为S3000。如不合适请自行修改。" "严重警告 仔细检查程序了?S这么重要的参数都看不见?"
set mom_spindle_speed "3000"

}

if { $mom_spindle_speed > 9000} {

  set msg [MOM_display_message 工序:《$mom_operation_name》转速大于9000,请注意!!! 转速过高提醒!确认开启飞行模式吗?? I 马上起飞  中止后处理]
    switch $msg {
        1 {
            set offset_flag 1
        }
        2 {
            MOM_abort 中止
        }
    }
}
  }


同时在这里求助一个代码
求一个tcl代码,意思是一个程序中有t=0 且有t≠0时,弹出报警。 最好同时指出t=0的工序名称 。单独t等于0不报警, t不等于0也不报警, 必须满足一个t等于0且有别的工序t不等于0才报警。跪谢!

有奖推广贴子: 

回复

使用道具 举报

少校

Rank: 6Rank: 6

47

主题

743

帖子

7243

积分
沙发
 楼主| 发表于 2020-2-9 18:52:49 | 只看该作者
global mom_tool_number ZMLN
global mom_next_tool_number  

if { $mom_tool_number 0 !=$mom_next_tool_number
} {
set ZMLN 0
#MOM_output_literal " T00000000000000000000"
MOM_abort "  \n\n\n T=0 \n\n  提示您:\n\n 请设定刀具号 \n\n\n "

}



}

来大神给我改改还是根本就是写错了不能用啊
回复 支持 反对

使用道具 举报

中将

Rank: 9Rank: 9Rank: 9

127

主题

1495

帖子

2万

积分
板凳
发表于 2020-2-9 21:13:43 | 只看该作者
這個S0還是終止後處理比較安全,強制S0設置成3000,還是危險。
回复 支持 反对

使用道具 举报

中将

Rank: 9Rank: 9Rank: 9

127

主题

1495

帖子

2万

积分
地板
发表于 2020-2-9 21:18:32 | 只看该作者
T跟H最好都需相同,養成習慣可以避免撞機。
沒T號終止後處理,提示操作程序。

車間還是要要求一下作業標準,這樣編程、操機才不會打架。
回复 支持 反对

使用道具 举报

少校

Rank: 6Rank: 6

47

主题

743

帖子

7243

积分
5#
 楼主| 发表于 2020-2-9 21:42:04 | 只看该作者
andy1414 发表于 2020-2-9 21:13
這個S0還是終止後處理比較安全,強制S0設置成3000,還是危險。

S自动变3000的时候会给你一个弹窗提示 你需要点下确定才能生成 如果感觉3000不合适就可以自己重新去改 如果懒得改3000也可以用 就凑合用
回复 支持 反对

使用道具 举报

少校

Rank: 6Rank: 6

47

主题

743

帖子

7243

积分
6#
 楼主| 发表于 2020-2-9 21:46:42 | 只看该作者
andy1414 发表于 2020-2-9 21:18
T跟H最好都需相同,養成習慣可以避免撞機。
沒T號終止後處理,提示操作程序。

我做了个换刀和不换刀一体的后处理 当T=0的时候正常输出程序 只不过M05 M09 M01 已经M6T0这些不会输出 适合做单刀的时候不用刀库用 当T>0的时候 就正常输出该有的全有 就可以用刀库了。因此我需要一个代码辅助一下报警 就是当一个连刀的刀库程序里 有一个程序忘记了设置是T0 会报警 这只是个辅助作用 其实 程序头有刀具列表 正常草鸡需要根据程序头的列表上刀具的 看见了T0自然会发现有问题 并不会发生什么危险 你说那个T和H相同的报警是有的
回复 支持 反对

使用道具 举报

中将

Rank: 9Rank: 9Rank: 9

127

主题

1495

帖子

2万

积分
7#
发表于 2020-2-10 08:08:58 | 只看该作者
且行且珍惜、 发表于 2020-2-9 21:46
我做了个换刀和不换刀一体的后处理 当T=0的时候正常输出程序 只不过M05 M09 M01 已经M6T0这些不会输出 适 ...

你的後處理功力不錯喔!
我們都是有刀庫的,機台讀到與主軸上相同刀號會自動跳過,所以都是輸出M6Tx,

回复 支持 反对

使用道具 举报

少校

Rank: 6Rank: 6

0

主题

1473

帖子

8329

积分
8#
发表于 2020-8-26 18:51:46 | 只看该作者
且行且珍惜、 发表于 2020-2-9 21:46
我做了个换刀和不换刀一体的后处理 当T=0的时候正常输出程序 只不过M05 M09 M01 已经M6T0这些不会输出 适 ...

谢谢分享!谢谢分享!
回复 支持 反对

使用道具 举报

六级士官

Rank: 4

0

主题

210

帖子

1137

积分
9#
发表于 2021-12-19 20:41:28 | 只看该作者
谢谢分享!谢谢分享!
回复 支持 反对

使用道具 举报

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

本版积分规则

 
 
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-17 21:53

返回顶部