登錄 或者 注冊 歡迎訪問UG愛好者論壇,請先

UG愛好者

查看: 1503|回復: 17
打印 上一主題 下一主題

[分享] 只需簡單幾個步驟,實現主程序對子程序的調用,輸出M98PXXXX

[復制鏈接]

實習版主

Rank: 7Rank: 7Rank: 7

16

主題

367

帖子

5716

積分

論壇元老

跳轉到指定樓層
樓主
發表于 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, 下載次數: 169)

做一件對行業有貢獻的事情。

評分

參與人數 2G幣 +13 收起 理由
UG-3D- + 3 不錯,支持你!
安周 + 10 不錯,支持你!

查看全部評分

有獎推廣貼子: 

閃光的蝸牛
回復

使用道具 舉報

頭像被屏蔽

六級士官

Rank: 4

4

主題

129

帖子

1820

積分
沙發
發表于 2020-7-2 16:27:33 | 只看該作者
提示: 作者被禁止或刪除 內容自動屏蔽
回復 支持 反對

使用道具 舉報

中尉

Rank: 5Rank: 5

0

主題

611

帖子

3477

積分
板凳
發表于 2020-7-2 18:59:10 | 只看該作者
666666666666666
回復 支持 反對

使用道具 舉報

中尉

Rank: 5Rank: 5

25

主題

354

帖子

4199

積分
地板
發表于 2020-7-2 19:42:42 | 只看該作者
這么牛逼
特斯拉
回復 支持 反對

使用道具 舉報

上校

Rank: 7Rank: 7Rank: 7

44

主題

2411

帖子

1萬

積分
5#
發表于 2020-7-2 20:08:35 | 只看該作者
支持分享干貨~
回復 支持 反對

使用道具 舉報

六級士官

Rank: 4

4

主題

131

帖子

1787

積分
6#
發表于 2020-7-2 21:05:15 | 只看該作者
為大佬 點贊 不僅提高了自己還幫助別人。
回復 支持 反對

使用道具 舉報

六級士官

Rank: 4

0

主題

273

帖子

1914

積分
7#
發表于 2020-7-2 21:46:34 | 只看該作者
向大神學習
回復 支持 反對

使用道具 舉報

中尉

Rank: 5Rank: 5

8

主題

844

帖子

3234

積分
8#
發表于 2020-7-2 23:53:39 來自手機 | 只看該作者
牛逼克拉斯
回復 支持 反對

使用道具 舉報

中校

Rank: 7Rank: 7Rank: 7

48

主題

2026

帖子

1萬

積分
9#
發表于 2020-7-4 17:52:56 | 只看該作者
支持分享干貨~
回復 支持 反對

使用道具 舉報

您需要登錄后才可以回帖 登錄 | 注冊會員

本版積分規則

 
 
點擊這里給我發消息
客服電話:0577-62768008
工作時間:
9:00-17:00
 
微信公眾號
手機APP
機械社區
微信小程序

手機版|UG愛好者論壇 ( 浙ICP備15013022號-4 )    論壇管理員點擊這里給我發消息

本站信息均由會員發表,不代表本網站立場,如侵犯了您的權利請聯系管理員,郵箱:[email protected]  

Powered by UG愛好者 X3.2  © 2001-2014 Comsenz Inc. GMT+8, 2020-7-24 04:27

返回頂部 上海时时乐历史开奖号码