找回密码
 立即注册

QQ登录

只需一步,快速开始

微信扫码登录

搜索
楼主: destiny0515

[分享] [后处理下载][案例分析]按组批处理并生成主程序调用子程序

  [复制链接]

7

主题

59

回帖

735

积分

四级士官

积分
735
发表于 2021-6-21 12:29:44 | 显示全部楼层
感谢分享

2

主题

3

回帖

63

积分

上等兵

积分
63
发表于 2021-11-21 20:27:57 来自手机 | 显示全部楼层
destiny0515 发表于 2020-7-22 08:56
你说的方式是能够实现的

需要在现有的框架下,做一些调整

楼主,你好能不能帮忙吧这个主程序里加上换刀指令,子程序里面不要换刀 ,这样工件件数少的话我可以一吧刀加工不用去子程式删除刀号了很方便的,谢谢,

0

主题

1

回帖

159

积分

上等兵

积分
159
发表于 2021-11-21 21:15:48 | 显示全部楼层
非常感谢牛哥提供了这样一个脚本,我把他挂在自已的后处理上面,原来的后处理就可以按组为单位输出NC文件了,非常的方便!!但是每个子程序的刀具列表都是一样的,都是显示了全部刀具,请问怎么修改后处理才能让每个子程序的刀具列表只输出“使用到的刀具”??    另外,还有一个小问题就是“不换刀,但是换了组的情况下,第二个子程序的程序头位置不会输出 G0 G90 G54 XYSM   G43HZM08 这两行初始移动的代码 ”,请问该怎么解决??

2

主题

78

回帖

5063

积分

上尉

积分
5063
发表于 2022-1-3 13:19:59 | 显示全部楼层
destiny0515 发表于 2020-7-22 08:56
你说的方式是能够实现的

需要在现有的框架下,做一些调整

关注+1

3

主题

78

回帖

1117

积分

六级士官

积分
1117
发表于 2022-1-3 22:18:00 | 显示全部楼层
牛哥,我按你的方法修改你的子程序后处理,成了我需要的样式,但是每次使用总会多生成一个错误文件是什么原因?
不知道是哪一段代码使用出了错,请大神帮我看看。。。万分感谢
1236.jpg

M98.rar

54.89 KB, 阅读权限: 40, 下载次数: 21, 下载积分: G币 -1

子程序批处理

6

主题

656

回帖

9315

积分

少校

积分
9315
发表于 2022-1-10 12:55:59 | 显示全部楼层
6666真的感谢

7

主题

42

回帖

3705

积分

中尉

积分
3705
发表于 2022-1-10 14:13:27 | 显示全部楼层
当有重复刀具时,循环就不对了。
1641795045(1).png
1641795088(1).jpg

3

主题

2

回帖

3318

积分

中尉

积分
3318
发表于 2022-4-5 18:57:05 | 显示全部楼层
楼主还有点小问题啊!
1.空程序组依旧输出
2.子程序里面程序名后面带刀具信息时输出的上一个程序组使用的刀具,如O100(是上格程序组使用的刀具,不是该程序组使用的刀具)
3.第一个处理出来的子程序,程序里面的名后面的刀具变成T00=  如 O100(T00=)
4.如果能在m98 pxxxx后面带刀具信息就完美了;如 M98 PXXX(T00=DXX)

0

主题

14

回帖

510

积分

三级士官

积分
510
发表于 2023-4-8 07:50:43 | 显示全部楼层
mom_sys_post_output_subprogram_enabled

4

主题

398

回帖

6578

积分

上尉

积分
6578
发表于 2024-7-27 14:34:10 | 显示全部楼层
if { ![hiset group_level] } {       set group_level 0           MOM_close_output_file $ptp_file_name       return    }叹号什么意思?有点儿看不明白啊!
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

GMT+8, 2025-1-2 23:10

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

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