QQ登录

只需一步,快速开始

快捷登录

登录 或者 注册 请先

UG爱好者

查看: 1199|回复: 11
打印 上一主题 下一主题

[求助] 关于攻丝按刀具类型抑制输出S

[复制链接]

少尉

Rank: 5Rank: 5

29

主题

143

帖子

2325

积分
跳转到指定楼层
楼主
发表于 2023-12-1 19:52:36 | 只看该作者 回帖奖励 |正序浏览 |阅读模式
在站里学习了攻丝按刀具类型抑制输出S,代码如下:
global mom_cycle_type
if { $mom_cycle_type == "Drill_Tap" } {
MOM_suppress once S M_spindle
}

现在问题是这个碰到钻头也会抑制S,将Drill_Tap改为Tap有不生效,有没有大佬知道怎么碰到丝锥就抑制S生效哈。

有奖推广贴子: 

回复

使用道具 举报

中尉

Rank: 5Rank: 5

11

主题

459

帖子

3682

积分
12#
发表于 2023-12-14 15:26:49 | 只看该作者
bey2008 发表于 2023-12-2 14:06
给你一个思路,读取mom_tool_pitch 螺距这个变量,就可以了,并且在刀轨结束要将这个变量清零,还要排除螺纹铣 ...

这个建义是很正确的
回复 支持 反对

使用道具 举报

上尉

Rank: 6Rank: 6

27

主题

125

帖子

6862

积分
11#
发表于 2023-12-2 14:06:51 | 只看该作者
本帖最后由 bey2008 于 2023-12-2 14:38 编辑

给你一个思路,读取mom_tool_pitch 螺距这个变量,就可以了,并且在刀轨结束要将这个变量清零,还要排除螺纹铣刀类型你第一把刀如果不是丝锥,直接读这个变量会报警,就可用上[info exists mom_tool_pitch]就完美了
回复 支持 反对

使用道具 举报

少尉

Rank: 5Rank: 5

29

主题

143

帖子

2325

积分
10#
 楼主| 发表于 2023-12-2 12:44:49 | 只看该作者
下一个循环类型好像也不行
global mom_next_motion_event

if { $mom_next_motion_event =="tap_move"} {

MOM_suppress once S M_spindle return 0
} else {return 1}
回复 支持 反对

使用道具 举报

少尉

Rank: 5Rank: 5

29

主题

143

帖子

2325

积分
9#
 楼主| 发表于 2023-12-2 12:43:49 | 只看该作者
qq781871173 发表于 2023-12-1 20:19
你用的那个版本  我用12就有这问题  10的就没事

应该是因为12的加了特征钻孔
丝锥有2中了·
回复 支持 反对

使用道具 举报

少尉

Rank: 5Rank: 5

29

主题

143

帖子

2325

积分
8#
 楼主| 发表于 2023-12-2 12:26:37 | 只看该作者
chenzm 发表于 2023-12-2 12:19
或者能不能根据输出的G代码类型来判断?如果是G84则抑制S.
这个不知道怎么实现

global afterG84

if { [info exists afterG84] } {

if { $afterG84 == 1} {

MOM_suppress once S M_spindle return 0
} else {return 1}}


这个不行,也报警
回复 支持 反对

使用道具 举报

少尉

Rank: 5Rank: 5

29

主题

143

帖子

2325

积分
7#
 楼主| 发表于 2023-12-2 12:19:32 | 只看该作者
或者能不能根据输出的G代码类型来判断?如果是G84则抑制S.
这个不知道怎么实现
回复 支持 反对

使用道具 举报

少尉

Rank: 5Rank: 5

29

主题

143

帖子

2325

积分
6#
 楼主| 发表于 2023-12-2 11:58:21 | 只看该作者
五两三 发表于 2023-12-2 10:54
那你找一下变量呢

没有找到哈,我尝试用螺距判断:
global mom_tool_pitch
if { $mom_tool_pitch > "0" } {
MOM_suppress once S M_spindle return 0
} else {return 1}
可惜不行,直接报警。
用工序类型的话经常直接在DRILL里面钻孔选攻丝,容易错误
回复 支持 反对

使用道具 举报

六级士官

Rank: 4

2

主题

34

帖子

1394

积分

灌水王

5#
发表于 2023-12-2 10:54:44 来自手机 | 只看该作者
chenzm 发表于 2023-12-2 08:33
更改过后出现一个问题,只能识别hole_making中的丝锥,DRILL中的丝锥不识别,这个怎么解决哈?

那你找一下变量呢
回复 支持 反对

使用道具 举报

少尉

Rank: 5Rank: 5

29

主题

143

帖子

2325

积分
地板
 楼主| 发表于 2023-12-2 08:33:51 | 只看该作者
五两三 发表于 2023-12-1 22:32
mom_cycle_type 是钻孔循环类型
mom_tool_type 才是刀具类型
用$mom_tool_type == "Tap"

更改过后出现一个问题,只能识别hole_making中的丝锥,DRILL中的丝锥不识别,这个怎么解决哈?
回复 支持 反对

使用道具 举报

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

本版积分规则

 
 
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-12-5 08:53

返回顶部