找回密码
 立即注册

QQ登录

只需一步,快速开始

微信扫码登录

搜索
查看: 1911|回复: 7

[分享] 做了一个另类的输出刀补的方式(TCL分享给大家交流交流)

[复制链接]

15

主题

330

回帖

7641

积分

少校

积分
7641
发表于 2022-8-31 18:09:43 | 显示全部楼层 |阅读模式
大部分都是在机床控制里面添加:MOM_force once D
但我这边用了另一种方法来实现输出刀补,如以下内容:
TCL文件内容:
global mom_sys_cutcom_code
global mom_cutcom_status
global mom_operation_name
global cn1
global gn1




if { [info exists mom_cutcom_status] } {

if {[string match "LEFT" $mom_cutcom_status] ||[string match "RIGHT" $mom_cutcom_status]  } {

if {[string match "LEFT" $gn1] ||[string match "RIGHT" $gn1]  } { set cn1 1} else {

set gn1 $mom_cutcom_status
set cn1 0
}
}

if {[string match "OFF" $mom_cutcom_status]  } {

set cn1 1
set gn1 $mom_cutcom_status

}





}


if { $cn1 == 0 } {

MOM_force once D

} 1.png
2.png



评分

参与人数 1G币 +40 收起 理由
3D世界网-零 + 40 分享加分!

查看全部评分

17

主题

205

回帖

4906

积分

中尉

积分
4906
发表于 2022-8-31 19:44:23 | 显示全部楼层
这个必须赞

12

主题

406

回帖

5675

积分

上尉

积分
5675
发表于 2022-8-31 20:07:57 | 显示全部楼层
什么意思  没有搞明白  还有就是我添加进去后处理报警

15

主题

330

回帖

7641

积分

少校

积分
7641
 楼主| 发表于 2022-9-1 08:32:17 | 显示全部楼层
wencfeng 发表于 2022-8-31 20:07
什么意思  没有搞明白  还有就是我添加进去后处理报警

需要在后处理开头给cn1和gn1赋值才不会报警,这是基本操作。

15

主题

330

回帖

7641

积分

少校

积分
7641
 楼主| 发表于 2022-9-1 08:37:29 | 显示全部楼层
关于报警部分是因为开头要在程序起始序列加入命令:
global bn1
global bn2
global cn1
global gn1
global gn2
global an1
global an2


set bn1 0
set bn2 0
set cn1 0
set gn1 0
set gn2 0

9

主题

295

回帖

8242

积分

少校

积分
8242
发表于 2022-9-1 16:01:39 | 显示全部楼层
次代のせがい 发表于 2022-9-1 08:37
关于报警部分是因为开头要在程序起始序列加入命令:
global bn1
global bn2

这是高手!向高手致敬

3

主题

414

回帖

2万

积分

中将

积分
28056
发表于 2022-9-2 10:54:04 | 显示全部楼层
向高手学习,谢谢分享。

17

主题

205

回帖

4906

积分

中尉

积分
4906
发表于 2022-9-19 09:28:39 | 显示全部楼层
这个要赞
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

GMT+8, 2025-2-1 08:47

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

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