QQ登录

只需一步,快速开始

快捷登录

登录 或者 注册 请先

UG爱好者

查看: 1254|回复: 6
打印 上一主题 下一主题

[求助] 我的是PowerMill10.0,谁会写宏程序

[复制链接]

六级士官

Rank: 4

7

主题

191

帖子

1733

积分
跳转到指定楼层
楼主
发表于 2023-8-30 15:13:36 | 只看该作者 |只看大图 回帖奖励 |正序浏览 |阅读模式
我的是pm10.0,谁会写宏程序,我想把框选的文件合并成3个文件实现自动换刀要不还需要手动移动,麻烦大家;了代码帮忙写到回复里谢谢!

有奖推广贴子: 

回复

使用道具 举报

少校

Rank: 6Rank: 6

6

主题

112

帖子

7421

积分
7#
发表于 2023-9-5 14:06:00 | 只看该作者
PM10压根就不支持变量宏.实现不了
回复 支持 反对

使用道具 举报

上尉

Rank: 6Rank: 6

10

主题

249

帖子

5131

积分
6#
发表于 2023-9-4 22:23:17 | 只看该作者
463520934 发表于 2023-9-4 15:36
那创建文件夹后,能让文件夹中的程序自动合并吗?

选上刀路文件夹,右键 ,复制为NC
回复 支持 反对

使用道具 举报

六级士官

Rank: 4

7

主题

191

帖子

1733

积分
5#
 楼主| 发表于 2023-9-4 15:36:19 | 只看该作者
这么近 发表于 2023-8-30 20:52
分成刀路文件夹不好吗 ? 你要做宏也要把规则讲清楚 , 要以什么条件分组 。

那创建文件夹后,能让文件夹中的程序自动合并吗?
回复 支持 反对

使用道具 举报

六级士官

Rank: 4

7

主题

191

帖子

1733

积分
地板
 楼主| 发表于 2023-9-4 15:34:38 | 只看该作者
bc123456 发表于 2023-8-31 16:38
满足自动换刀 第一后处理是如果处理不同刀具号的  第二机床是如何识别不同刀具号的
举个例子 后处理和机床 ...

谢谢!十分感谢
回复 支持 反对

使用道具 举报

中尉

Rank: 5Rank: 5

9

主题

195

帖子

3720

积分
板凳
发表于 2023-8-31 16:38:58 | 只看该作者
满足自动换刀 第一后处理是如果处理不同刀具号的  第二机床是如何识别不同刀具号的
举个例子 后处理和机床以T1D1的方式来识别的 那么你在编程的时候 就要把刀号和机床刀位号对应好
自动合并是简单的事就是把刀具路径串在一起
DIALOGS MESSAGE OFF
DIALOGS ERROR OFF
GRAPHICS LOCK
DEACTIVATE Workplane
UNDRAW Workplane "#"
STRING LIST Workplane=EXTRACT(FOLDER("Workplane"),'name')
int t = INPUT CHOICE $Workplane "选择坐标"
ACTIVATE Workplane $Workplane[t]
CREATE NCPROGRAM ; EDIT NCPROGRAM ; QUIT FORM NCTOOLPATH
NCTOOLPATH ACCEPT FORM ACCEPT NCTOOLPATHLIST FORM ACCEPT NCTOOLLIST
String ActivateTh=basename(pathname('Toolpath',name))
if ActivateTh=='' {
   MESSAGE WARN "老板请激活刀路"
   MACRO ABORT ALL
   GRAPHICS UNLOCK
   DIALOGS MESSAGE ON
   DIALOGS ERROR ON
}
STRING Tpn = Toolpath.name
ACTIVATE NCProgram $Tpn
macro 'D:\work\pmill2\XuDa\AdditionVIP\DiaLog\mergeNC.mac'
DEACTIVATE NCProgram
macro的目标mac文件就是获取定义刀具路径列表的
原理就这么一个原理  再稍微串联一下 改一下代码就好了
回复 支持 反对

使用道具 举报

上尉

Rank: 6Rank: 6

10

主题

249

帖子

5131

积分
沙发
发表于 2023-8-30 20:52:17 | 只看该作者
分成刀路文件夹不好吗 ? 你要做宏也要把规则讲清楚 , 要以什么条件分组 。
回复 支持 反对

使用道具 举报

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

本版积分规则

 
 
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-28 12:50

返回顶部