QQ登录

只需一步,快速开始

快捷登录

登录 或者 注册 请先

UG爱好者

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

[求助] 请高手把限制五轴报警的TCL文件改成四轴报警的

[复制链接]

中校

Rank: 7Rank: 7Rank: 7

103

主题

1179

帖子

1万

积分
跳转到指定楼层
楼主
发表于 2020-4-22 06:39:10 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式
我在网上找到的一个限制五轴报警的TCL文件,当刀路出现五轴时(不管是定轴还是联动)报警,但我在三轴后处理上还想限制四轴报警,所以把TCL文件发上来,请高手改成四轴报警的TCL,谢谢!

#PB_CMD_check_travel_limits


   global mom_sys_max_travel
   global mom_sys_min_travel
   global mom_pos
   global mom_cycle_rapid_to_pos
   global mom_cycle_feed_to_pos
   global mom_cycle_retract_to_pos
   global mom_motion_type
   global feed
   global mom_spindle_speed
   global mom_group_name
   global mom_operation_name

set i 2

   if {![info exists mom_sys_max_travel]} {

         set mom_sys_max_travel($i) $mom_pos($i)
         set mom_sys_min_travel($i) $mom_pos($i)

   } elseif { ![string compare "CYCLE" $mom_motion_type] } {

         if {$mom_cycle_rapid_to_pos($i) < $mom_sys_min_travel($i)} {
            set mom_sys_min_travel($i) $mom_cycle_rapid_to_pos($i)
         }
         if {$mom_cycle_rapid_to_pos($i) > $mom_sys_max_travel($i)} {
            set mom_sys_max_travel($i) $mom_cycle_rapid_to_pos($i)
         }
         if {$mom_cycle_feed_to_pos($i) < $mom_sys_min_travel($i)} {
            set mom_sys_min_travel($i) $mom_cycle_feed_to_pos($i)
         }
         if {$mom_cycle_feed_to_pos($i) > $mom_sys_max_travel($i)} {
            set mom_sys_max_travel($i) $mom_cycle_feed_to_pos($i)
         }
         if {$mom_cycle_retract_to_pos($i) < $mom_sys_min_travel($i)} {
            set mom_sys_min_travel($i) $mom_cycle_retract_to_pos($i)
         }
         if {$mom_cycle_retract_to_pos($i) > $mom_sys_max_travel($i)} {
            set mom_sys_max_travel($i) $mom_cycle_retract_to_pos($i)
         }

   } else {

         if {$mom_pos($i) < $mom_sys_min_travel($i)} {
            set mom_sys_min_travel($i) $mom_pos($i)
         }
         if {$mom_pos($i) > $mom_sys_max_travel($i)} {
            set mom_sys_max_travel($i) $mom_pos($i)
         }

   }
global mom_tool_axis
set mta [ format  "%.13f" $mom_tool_axis(0)]
if {$mta != 0 } {
   MOM_output_to_listing_device "乔工温馨提示您"
   MOM_output_to_listing_device "程序名称:$mom_operation_name,是五轴刀路"
   MOM_output_to_listing_device "请检查刀路 更改刀轴 重新编程后再处理"
   MOM_output_to_listing_device "请注意刀轴"
MOM_abort "\n\n 请检查刀路 更改刀轴 重新编程后再处理 sz \n\n"
}


A.PNG (46.19 KB, 下载次数: 74)

A.PNG

有奖推广贴子: 

回复

使用道具 举报

三级士官

Rank: 3Rank: 3

0

主题

81

帖子

654

积分
推荐
发表于 2020-8-27 13:46:47 | 只看该作者
支持分享技术的楼主,抵制那些打着广告,看似好心,实为卖后处理的人,咨询点个小问题,就要收好几百块,谢谢楼主的轴向报错TLC判断语,我借用了,不过前面一大截好像跟轴向无关,是行程判断,改一下变量,三轴后处理也可以判断四轴程式,谢谢奉献的人。
回复 支持 1 反对 0

使用道具 举报

三级士官

Rank: 3Rank: 3

0

主题

81

帖子

654

积分
板凳
发表于 2020-8-27 13:51:49 | 只看该作者
谢谢 奉献的人,点赞
回复 支持 反对

使用道具 举报

六级士官

Rank: 4

1

主题

94

帖子

1380

积分
地板
发表于 2021-12-27 11:07:19 | 只看该作者
liaojun_128 发表于 2020-8-27 13:51
谢谢 奉献的人,点赞

人家是无私奉献了,但是你自私啊!!!东西拿了,却不告诉答案!!!
回复 支持 反对

使用道具 举报

中尉

Rank: 5Rank: 5

15

主题

397

帖子

3824

积分
5#
发表于 2021-12-29 09:48:32 | 只看该作者
liaojun_128 发表于 2020-8-27 13:46
支持分享技术的楼主,抵制那些打着广告,看似好心,实为卖后处理的人,咨询点个小问题,就要收好几百块,谢 ...

高手能解释一下楼主的语句吗?五轴C轴限位抽刀怎么写语句?
回复 支持 反对

使用道具 举报

少校

Rank: 6Rank: 6

6

主题

731

帖子

9882

积分
6#
发表于 2022-8-2 21:46:03 | 只看该作者
这个代码怎么使用的
回复 支持 反对

使用道具 举报

少校

Rank: 6Rank: 6

14

主题

978

帖子

8158

积分
7#
发表于 2023-12-18 23:03:26 | 只看该作者
我也遇到这个状况了,。
请问大佬,您解决了吗?
回复 支持 反对

使用道具 举报

少校

Rank: 6Rank: 6

14

主题

978

帖子

8158

积分
8#
发表于 2023-12-20 08:27:05 | 只看该作者
黄如宇 发表于 2021-12-27 11:07
人家是无私奉献了,但是你自私啊!!!东西拿了,却不告诉答案!!!

兄弟,你解决这个问题没。
我也碰到这个问题了
回复 支持 反对

使用道具 举报

中尉

Rank: 5Rank: 5

13

主题

250

帖子

4511

积分
9#
发表于 4 天前 | 只看该作者
请问这行代码写在哪个位置?
回复 支持 反对

使用道具 举报

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

本版积分规则

 
 
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-6 11:32

返回顶部