QQ登录

只需一步,快速开始

快捷登录

登录 或者 注册 请先

UG爱好者

查看: 16019|回复: 49
打印 上一主题 下一主题

[分享] 只需简单几个步骤,实现主程序对子程序的调用,输出M98PXXXX

  [复制链接]

版主

闪光的蜗牛

Rank: 10Rank: 10Rank: 10

18

主题

511

帖子

1万

积分

论坛元老

跳转到指定楼层
楼主
发表于 2020-7-2 16:19:31 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式
本帖最后由 destiny0515 于 2020-7-2 16:21 编辑

紧跟上期分享——

后处理中的实用技巧——以工序(OPERATION)为单位的批处理
(出处: UG爱好者)

当批处理完成后,会生成许多的子程序文件
这时,需要通过M98指令依次对子程序调用。
本文分享一个思路,实现以上的目的。

首先需要建立完整的逻辑:
创建子程序列表—判断输出条件—关闭默认通道—删除原文件—开启新通道—输出主程序

以逻辑为蓝本,编写tcl代码:
  1. global mom_operation_name oper_list mom_sequence_number
  2. global mom_current_oper_is_last_oper_in_program ptp_file_name

  3. lappend oper_list $mom_operation_name

  4. if {$mom_current_oper_is_last_oper_in_program == "YES"} {
  5.     MOM_close_output_file $ptp_file_name
  6.     MOM_remove_file $ptp_file_name
  7.     MOM_open_output_file $ptp_file_name
  8.     MOM_output_literal "%
  9. O1234"
  10.     foreach i $oper_list {
  11.         MOM_output_literal "M98 P$i"
  12.     }
  13.     MOM_output_literal "M30
  14. %"
  15.     MOM_close_output_file $ptp_file_name
  16. }
复制代码


完成,效果如图

附后处理,仅供学习与交流
Call_Sub_Prog.rar (52.06 KB, 下载次数: 1188)

做一件对行业有贡献的事情

评分

参与人数 2G币 +13 收起 理由
UG-3D- + 3 不错,支持你!
安周 + 10 不错,支持你!

查看全部评分

有奖推广贴子: 

闪光的蜗牛
回复

使用道具 举报

头像被屏蔽

六级士官

Rank: 4

4

主题

126

帖子

1822

积分
沙发
发表于 2020-7-2 16:27:33 | 只看该作者
提示: 作者被禁止或删除 内容自动屏蔽
回复 支持 反对

使用道具 举报

中尉

Rank: 5Rank: 5

0

主题

612

帖子

3624

积分
板凳
发表于 2020-7-2 18:59:10 | 只看该作者
666666666666666
回复 支持 反对

使用道具 举报

中尉

Rank: 5Rank: 5

28

主题

333

帖子

4486

积分
地板
发表于 2020-7-2 19:42:42 | 只看该作者
这么牛逼
特斯拉
回复 支持 反对

使用道具 举报

上将

Rank: 10Rank: 10Rank: 10

58

主题

3707

帖子

3万

积分

论坛元老

5#
发表于 2020-7-2 20:08:35 | 只看该作者
支持分享干货~
回复 支持 反对

使用道具 举报

少尉

Rank: 5Rank: 5

4

主题

135

帖子

2167

积分
6#
发表于 2020-7-2 21:05:15 | 只看该作者
为大佬 点赞 不仅提高了自己还帮助别人。
回复 支持 反对

使用道具 举报

少校

Rank: 6Rank: 6

0

主题

279

帖子

8593

积分
7#
发表于 2020-7-2 21:46:34 | 只看该作者
向大神学习
回复 支持 反对

使用道具 举报

上尉

Rank: 6Rank: 6

12

主题

961

帖子

5751

积分
8#
发表于 2020-7-2 23:53:39 来自手机 | 只看该作者
牛逼克拉斯
回复 支持 反对

使用道具 举报

上校

Rank: 7Rank: 7Rank: 7

51

主题

2056

帖子

1万

积分
9#
发表于 2020-7-4 17:52:56 | 只看该作者
支持分享干货~
回复 支持 反对

使用道具 举报

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

本版积分规则

 
 
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-4-26 23:18

返回顶部