找回密码
 立即注册

QQ登录

只需一步,快速开始

微信扫码登录

搜索
查看: 134|回复: 5

[分享] 怎么让收集的信息放到程序开头

[复制链接]

17

主题

140

回帖

580

积分

三级士官

积分
580
发表于 5 小时前 | 显示全部楼层 |阅读模式
写了个卧加4轴的坐标宏后处理,和刀具列表放在一起就输出到程序头了,但是我不想要刀具信息,只想要输出计算后的G65坐标,就把刀具列表里的信息删了,只保留坐标宏的,结果就不往程序头输出了,输出到程序尾了,哪位大佬帮忙看下,该怎么改命令块的输出信息


修改前

set mpn [string last "\\" $mom_part_name]
set mpn1 [expr $mpn+1]
set mpn2 [string range $mom_part_name $mpn1 end-4]
MOM_output_literal "(partname:$mpn2)"
set rq [clock format [clock seconds] -format "%Y\\%m\\%d %T"]
set xq [clock format [clock seconds] -format "%A"]

MOM_output_literal "(posttime:$rq )"
MOM_output_literal "(cuttime:[format "%.2f" $mom_machine_time]min)"
if {$number >= 3} {
for {set lis 0} {$lis < $number} {incr lis} {
MOM_output_literal "$tool($lis)"
}
}
global mycsys_list
if { [info exists mycsys_list] } {
set i [llength $mycsys_list]
for { set a 0}  {$a <= $i} {incr a} {
MOM_output_literal "[lindex $mycsys_list $a]"
}
}

set ifile [open $tmp_file_name r]


set buf ""
while { [gets $ifile buf] > 0 } {
if {$buf == "toolinf"} {
MOM_output_literal  $toolinf($ino)
set ino [incr ino]
} else {
MOM_output_literal  $buf
}
}
close $ifile

MOM_remove_file $tmp_file_name
MOM_open_output_file $ptp_file_name






修改后


global mycsys_list
if { [info exists mycsys_list] } {
set i [llength $mycsys_list]
for { set a 0}  {$a <= $i} {incr a} {
MOM_output_literal "[lindex $mycsys_list $a]"
}
}


G65 输出到最后了
下载.png

3

主题

514

回帖

1655

积分

六级士官

积分
1655
发表于 5 小时前 | 显示全部楼层
路过学习学习

21

主题

277

回帖

8506

积分

少校

积分
8506
发表于 4 小时前 | 显示全部楼层
本帖最后由 tombai691019 于 2025-4-26 14:53 编辑

不用删除,#掉刀具列表输出项就可以了。其它的不要动。好像你给的输出项还不全。
屏弊掉刀具列表项就可以了.png

17

主题

140

回帖

580

积分

三级士官

积分
580
 楼主| 发表于 4 小时前 来自手机 | 显示全部楼层
tombai691019 发表于 2025-4-26 14:48
不用删除,#掉刀具列表输出项就可以了。其它的不要动。好像你给的输出项还不全。 ...

回头我试下看看,都给全了,原封不动的复制来的,图纸内存大发不了,我都正在翻译全文了,准备一个一个的试验了

0

主题

1246

回帖

1万

积分

大校

积分
16736
发表于 4 小时前 | 显示全部楼层
能分享吗,后处理

17

主题

140

回帖

580

积分

三级士官

积分
580
 楼主| 发表于 3 小时前 来自手机 | 显示全部楼层
tombai691019 发表于 2025-4-26 14:48
不用删除,#掉刀具列表输出项就可以了。其它的不要动。好像你给的输出项还不全。 ...

我没添加刀具信息,输出报警了,无奈,还得自己翻译后处理了再一点一点研究吧,目前翻译出来的大概思路是后处理结束后再打开文件输出列表信息,这样就能把收集的信息输出到程序头了,主要这个语句不会太会写
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

GMT+8, 2025-4-26 19:45

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

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