QQ登录

只需一步,快速开始

快捷登录

登录 或者 注册 请先

UG爱好者

查看: 6906|回复: 12
打印 上一主题 下一主题

[分享] 相同刀具不同操作,转速相同不输出

[复制链接]

中校

Rank: 7Rank: 7Rank: 7

28

主题

661

帖子

1万

积分
跳转到指定楼层
楼主
发表于 2020-12-31 12:48:50 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式
本帖最后由 树欲静而风不止* 于 2020-12-31 12:56 编辑

最近看见还是有朋友在问这个问题,都是强迫症患者啊


今天就来聊聊这个,代码特简单,两行解决
我们来聊天为什么会出现这个问题,按理来说他应该是模态掉了,不出现才对呀

第1:
上面的图片我们可以看见,每个操作都会执行一次这里,所以就会强制性输出了M03 S
如果我们删掉这两个字符呢? 会出现什么后果呢
这时S因为模态的关系,当S不发生变化时不会出现,但是S值发生变化后S会出现,但是M03从始至终因为没有发生变化,所以M03是不会出现的
所以就会是有S但是没有m03

第2:
相同刀具不同操作,转速相同不输出==>不换刀

综合上面两点,我们就可以确定思路和代码如何写了,代码放置的位置了
1,当转速发生变化时输出S M03,相同时抑制掉,你可以强制,我也可以抑制
2,根据前一操作的转速变化进行判断

代码如下:
在操作结束获取转速的值

在第一次移动进行判断是否抑制m03 S

代码其实很简单,主要还是要对构造器的运行原理要熟悉,什么地方提取变量,什么地方进行对比

太简单了,高手勿喷



评分

参与人数 2U币 +5 G币 +25 收起 理由
此号,只为ta_上 + 5 楼主是大神!膜拜!
木秀锈于林 + 5 + 20 不错,支持你!

查看全部评分

有奖推广贴子: 

QQ:365337895
回复

使用道具 举报

列兵

Rank: 1

1

主题

2

帖子

37

积分
板凳
发表于 2021-7-19 15:07:39 | 只看该作者
您好,问您一下为什么把定制命令放到初始移动中会报错,放到第一次移动中就可以
回复 支持 反对

使用道具 举报

二级士官

Rank: 2

0

主题

22

帖子

411

积分
5#
发表于 2021-7-23 09:14:49 | 只看该作者
勃然 发表于 2021-7-19 15:07
您好,问您一下为什么把定制命令放到初始移动中会报错,放到第一次移动中就可以

因为变量sss是在操作结束定义的呀,第一个操作的初始移动是读不到sss这个变量的呀!
回复 支持 反对

使用道具 举报

上尉

Rank: 6Rank: 6

7

主题

116

帖子

6762

积分
6#
发表于 2021-7-24 10:02:40 | 只看该作者
太感谢了,一直在寻求这个问题的解决方法,今天终于搞定了。
回复 支持 反对

使用道具 举报

少校

Rank: 6Rank: 6

1

主题

265

帖子

8848

积分
7#
发表于 2021-7-24 16:00:46 | 只看该作者
可以,这个不错
回复 支持 反对

使用道具 举报

少校

Rank: 6Rank: 6

6

主题

659

帖子

9264

积分
9#
发表于 2022-1-4 14:07:56 | 只看该作者
精华帖,感谢分享
回复 支持 反对

使用道具 举报

列兵

Rank: 1

0

主题

2

帖子

18

积分
10#
发表于 2022-6-25 11:08:36 | 只看该作者
我加入订制命令后报错了 报错(MOM_stare_of_path)
回复 支持 反对

使用道具 举报

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

本版积分规则

 
 
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-30 11:37

返回顶部