找回密码
 立即注册

QQ登录

只需一步,快速开始

微信扫码登录

搜索
查看: 1418|回复: 8

[求助] 后处理当刀号小于1,就不输出M06 T换刀指令

[复制链接]

28

主题

230

回帖

7542

积分

少校

积分
7542
发表于 2023-7-19 08:35:28 | 显示全部楼层 |阅读模式
哪位兄弟帮忙写一条输出条件代码,当刀号小于1,也就是0或负数时,就不输出M06 T换刀指令。我的侧铣头不想输出换刀指令,又想和其他程序共用同一后处理。谢谢

518

主题

4338

回帖

9万

积分

超级版主

积分
93156
发表于 2023-7-19 12:20:17 | 显示全部楼层
右键添加个条件语句,用if判断一下刀号少于1就return0否则返回1就可以了,if命令前面我都有分享过视频教程,不懂可以去看看,或者参考自带里面的条件语句对号修改就是

28

主题

230

回帖

7542

积分

少校

积分
7542
 楼主| 发表于 2023-7-19 15:10:04 | 显示全部楼层
haoyuan366 发表于 2023-7-19 12:20
右键添加个条件语句,用if判断一下刀号少于1就return0否则返回1就可以了,if命令前面我都有分享过视频教程 ...

谢谢!
为啥if语句写成这样不行不知是哪里写错了:
global mom_tool_number
if {$mom_tool_number<=0} {return 0}
    else{return 1}
实在没办法就写成两条条件居然可以:
global mom_tool_number
if {$mom_tool_number<=0} {return 0}
if {$mom_tool_number>0} {return 1}

22

主题

907

回帖

1万

积分

大校

积分
15757
发表于 2023-7-19 15:48:04 | 显示全部楼层
上面那个 else 后面没空格!
VX: hu1990-_-

518

主题

4338

回帖

9万

积分

超级版主

积分
93156
发表于 2023-7-19 23:09:35 | 显示全部楼层
shilang* 发表于 2023-7-19 15:10
谢谢!
为啥if语句写成这样不行不知是哪里写错了:
global mom_tool_number

不需要换行,而且需要空格,其实写两行一样的,还有就是刀号不可能小数和负数,其实直接判断是否为0就行了,代码:
global mom_tool_number
if {$mom_tool_number==0} {return 0} else {return 1}

28

主题

230

回帖

7542

积分

少校

积分
7542
 楼主| 发表于 2023-7-20 08:16:07 | 显示全部楼层
淡描幸福 发表于 2023-7-19 15:48
上面那个 else 后面没空格!

谢谢,不懂TCL语言。

28

主题

230

回帖

7542

积分

少校

积分
7542
 楼主| 发表于 2023-7-20 08:17:51 | 显示全部楼层
haoyuan366 发表于 2023-7-19 23:09
不需要换行,而且需要空格,其实写两行一样的,还有就是刀号不可能小数和负数,其实直接判断是否为0就行 ...

谢谢,没有任何C语言基础,不懂语法,全是死搬硬套的。

64

主题

3914

回帖

3万

积分

上将

积分
33125

论坛元老

发表于 2024-4-25 09:26:33 | 显示全部楼层
哥,解决了吗?  
我现在是想在程序头输出T和不输出T,有刀库和没刀库通用,大概是这样的,没刀库的,程序头会输出T00 M06,这会导致有刀库的报警,无法执行,应该在换刀那里加入判断代码,如果刀号为零,则不输出T00 M06这两个,否则输出,这个得怎么操作?

64

主题

3914

回帖

3万

积分

上将

积分
33125

论坛元老

发表于 2024-4-25 09:55:05 | 显示全部楼层
haoyuan366 发表于 2023-7-19 23:09
不需要换行,而且需要空格,其实写两行一样的,还有就是刀号不可能小数和负数,其实直接判断是否为0就行 ...

哥,会报错,哪里的问题? 微信截图_20240425095225.png
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

GMT+8, 2025-1-11 10:10

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

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