找回密码
 立即注册

QQ登录

只需一步,快速开始

微信扫码登录

搜索
楼主: 1210631362

[原创] MasterCAM后处理交流

 火... [复制链接]

10

主题

473

回帖

7370

积分

少校

积分
7370
发表于 2025-2-27 13:08:44 | 显示全部楼层
1210631362 发表于 2025-2-27 11:56
一点点计算只能在最后去输出,两种做法
第一种你可以微信搜一下若枫那里有写  直接运行.set  读取时间输 ...

如何运行2次后处理,

0

主题

20

回帖

512

积分

三级士官

积分
512
发表于 2025-2-27 20:25:13 来自手机 | 显示全部楼层
1210631362 发表于 2025-2-27 11:57
没什么办法一点一点粘贴代码给你看,网上应该有带这个的后处理  你可以找一下学一下 ...

好的,谢谢

5

主题

365

回帖

2351

积分

少尉

积分
2351
 楼主| 发表于 2025-2-28 16:35:33 | 显示全部楼层
158243256 发表于 2025-2-27 13:08
如何运行2次后处理,

nci_rewind$
用这个就可以了,不过一定一定要切记,必须加限制手段,不然后处理会一直一直的运行下去
yudu_test : 1
          if yudu_test,[
        yudu_test = 0
        nci_rewind$
        ]
重新运行后处理不会影响第一次运行的开关或者其他,也必须注意这个

10

主题

473

回帖

7370

积分

少校

积分
7370
发表于 2025-3-1 11:05:41 | 显示全部楼层
1210631362 发表于 2025-2-28 16:35
nci_rewind$
用这个就可以了,不过一定一定要切记,必须加限制手段,不然后处理会一直一直的运行下去
yud ...

谢谢大师,我试下

10

主题

473

回帖

7370

积分

少校

积分
7370
发表于 2025-3-1 11:27:22 | 显示全部楼层
1210631362 发表于 2025-2-28 16:35
nci_rewind$
用这个就可以了,不过一定一定要切记,必须加限制手段,不然后处理会一直一直的运行下去
yud ...

大师,在哪个位置加这些代码?不知是不是我格式不对,后处理报警了。

5

主题

365

回帖

2351

积分

少尉

积分
2351
 楼主| 发表于 2025-3-1 21:49:03 | 显示全部楼层
158243256 发表于 2025-3-1 11:27
大师,在哪个位置加这些代码?不知是不是我格式不对,后处理报警了。

在你想重新运行后处理的地方加

53

主题

220

回帖

2036

积分

少尉

积分
2036
发表于 2025-3-6 09:56:10 来自手机 | 显示全部楼层
多轴策略中    快速移动替换为进给率 在mp中的参数是哪个

5

主题

365

回帖

2351

积分

少尉

积分
2351
 楼主| 发表于 2025-3-7 17:28:15 | 显示全部楼层
200014 发表于 2025-3-6 09:56
多轴策略中    快速移动替换为进给率 在mp中的参数是哪个

所有的多轴刀路都是pmx$输出的,至于是g0还是g1,由fr$决定-2就是g0  -1代表与上一个进给相同,正值代表进给有更新

评分

参与人数 1G币 +10 收起 理由
200014 + 10 厉害👍🏻

查看全部评分

53

主题

220

回帖

2036

积分

少尉

积分
2036
发表于 2025-3-8 08:57:19 来自手机 | 显示全部楼层
1210631362 发表于 2025-3-7 17:28
所有的多轴刀路都是pmx$输出的,至于是g0还是g1,由fr$决定-2就是g0  -1代表与上一个进给相同,正值代表进 ...

厉害(๑•̀ㅂ•́)و✧,感谢大佬

4

主题

96

回帖

3650

积分

中尉

积分
3650
发表于 2025-3-8 09:01:55 | 显示全部楼层
您好大师,如图显示的,初始平面为1,现在需要做平面2的孔,相对距离输出的不对,
N100 G21
N110 G0 G17 G40 G49 G80 G90
N120 T219 M6
N130 G118 X280.142 Y-248.324 Z0.
N140 G0 G90 G54 X0. Y-10. S3500 M3
N150 G43 H219 Z100.
N160 Z5.
N170 G1 Z-10. F3.6

正确的应该是G118 X280.142 Y0. Z-248.324

我后处理是读取tox toy toz的数据
        ma_x = vequ(tox$)
        ma_y = vequ(toy$)
        ma_z = vequ(toz$)
      pbld, n$,   "G118", *ma_x, *ma_y, *ma_z, e$



另外90度平面的程序:
N100 G21
N110 G0 G17 G40 G49 G80 G90
N120 T219 M6
N130 G118 X181.41 Y-84.838 Z400.
N140 G0 G90 G54 X0. Y-10. S3500 M3
N150 G43 H219 Z100.
N160 Z5.
N170 G1 Z-10. F3.6
正确的应该是G118 X400.  Y181.41  Z-84.838





请问如何才能输出正确的数值
图片1.png
图片2.png
图片3.png
图片4.png

MC2018图档和后处理.rar

41.27 KB, 下载次数: 8, 下载积分: G币 -1

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

GMT+8, 2025-9-27 21:24

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

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