找回密码
 立即注册

QQ登录

只需一步,快速开始

微信扫码登录

搜索
楼主: 3024619166

[已解决] MasterCAM 3+2假五轴后处理求助

[复制链接]

0

主题

53

回帖

401

积分

二级士官

积分
401
发表于 2026-3-17 05:59:25 来自手机 | 显示全部楼层
感谢分享

34

主题

1329

回帖

2199

积分

少尉

积分
2199
发表于 2026-3-17 08:53:00 来自手机 | 显示全部楼层
直接回零点再到下一个平面的位置,除了费点时间还有别的缺点吗?求指教

6

主题

21

回帖

438

积分

二级士官

积分
438
 楼主| 发表于 2026-3-20 15:35:58 | 显示全部楼层
谨记惜缘 发表于 2026-3-17 08:53
直接回零点再到下一个平面的位置,除了费点时间还有别的缺点吗?求指教

就是费时间,我们搞刀具的,多的一把刀具11个区域每加工完一个区域都回一下原点,一把刀看不出来,刀具多了对比就明显了。已经解决了,有兴趣可以去看我的另一个帖子

6

主题

21

回帖

438

积分

二级士官

积分
438
 楼主| 发表于 2026-3-20 15:40:09 | 显示全部楼层

MasterCAM 3+2假五轴后处理求助(已解决)

本帖最后由 3024619166 于 2026-3-20 15:57 编辑

已解决,完整代码分享给大家:
不同平面相同刀具让轴旋转前(如果下一个操作平面更高)先输出下一个平面的安全高度。
Z会在在下一个坐标系后面输出。
文件头定义:
#相同刀具安全性qb   :   1  #桥板类旋转角度大于120度,z轴度回零  0=关,1=4x(0-360旋转轴),2=4x(正负连续旋转轴),3=3+2(0-360倾斜轴),4=3+2(正负连续倾斜轴)z1: 0   #记录前者z深度z2: 0   #记录后者z深度a1: 0   #记录前者a角度a2: 0   #记录后者a角度a3: 0   #记录a轴的移动量在 ptlchg0$ 内:
        if qb=1| qb= 2, a1=rotabs        #如果桥板四轴开关为1或2开启就获取旋转轴的位置           else,a1=tiltabs                        #否则获取倾斜轴位置        z1 = zabs        pcuttype             #此两行上下方开始插入代码        pcom_moveb    #此两行上下方开始插入代码        z2 = zabs        if qb=1| qb= 2, a2=rotabs        #如果桥板四轴开关为1或2开启就获取旋转轴的位置            else,a2=tiltabs                       #否则获取倾斜轴位置        if qb= 1 | qb=3,                        # 0-360度最短距离计算          [          a3=a2-a1          if a3>180,a3=a3-360          if a3<=-180,a3=a3+360          if a3<0 ,a3=-1*a3          ]       if qb= 2 | qb=4,                         #正负连续计算          [          a3=a2-a1          if a3<0, a3=-1*a3          ]        e$, pwcs                           #先输出下一个坐标系(如有变化)        if z2 > z1, *zabs, e$                  #如果下一面比前一面高,z抬至下一面高度        if a3>120, e$, "G53 Z0.", e$     #如果角度变化超过120度,z轴回零
说明
      pcuttype          #此块运行后线性轴会被定位至下一个加工平面
      pcom_moveb   #运行后旋转轴会被定位至下一个加工平面

45

主题

1216

回帖

8219

积分

少校

积分
8219
发表于 2026-3-21 08:28:33 | 显示全部楼层
3024619166 发表于 2026-3-20 15:40
已解决,完整代码分享给大家:
不同平面相同刀具让轴旋转前(如果下一个操作平面更高)先输出下一个平面的 ...

楼主精神可嘉
xinruyu369@126.com

1

主题

523

回帖

3987

积分

中尉

积分
3987
发表于 2026-3-21 10:30:03 | 显示全部楼层
论坛里有坐标转换宏的后处理

4

主题

387

回帖

856

积分

五级士官

积分
856
发表于 2026-3-21 12:26:14 | 显示全部楼层
谢谢分享

0

主题

1

回帖

4

积分

列兵

积分
4
发表于 6 天前 | 显示全部楼层
看不懂...........

17

主题

335

回帖

760

积分

四级士官

积分
760
发表于 1 小时前 | 显示全部楼层
3024619166 发表于 2026-1-27 21:36
终于解决了,IKE后处理中在ptlchg0$块下方大概这个位置加上一个输出zabs即可,这样每次轴旋转前Z轴就会提前 ...

谢谢楼主,学习修改一下
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

GMT+8, 2026-5-6 15:32

Powered by Discuz! X3.5 Licensed

© 2001-2025 Discuz! Team.

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