fusongye 发表于 2024-9-19 17:38:08

UGNX功能齐全的三轴后处理





五个文件放在一起才能使用

后处理基于NX2406版本全新制作,若无重大BUG将不再更新。
NC程序中所有括号内的注释信息都设置了独立开关,简约主义者可自行关闭。


程序头:
输出NC名称
输出图档名称
输出后处理时间
输出加工总时间
输出Z最大值最小值
输出刀具数量及刀具列表
(刀具清单里会显示此刀具是否有G41G42D值输出有会显示DN=1没有则输出DN--)
(刀具列表信息中T型刀支持R1下半径和R2上半径输出)
换刀:
输出工序名称
输出转速进给
输出加工余量
输出加工最大深度
输出刀具信息
输出N行号,换刀前N行号跟随刀号*10,同一把刀多次使用为刀号*10+1以此类推,方便查找
(如T1就输出N10,在连续操作中再次使用到T1就输出N11,如果后面还有在使用T1就输出N12以此类推)
支持备刀弹窗选择
钻孔攻丝镗孔:
支持全部drill和hole_making钻孔策略。
支持攻丝弹窗选择,更智能,更人性化
G84和G74循环攻丝可通过暂停“秒”参数实现Q值输出(之前版本使用的CAM输出Q值不支持小数点,这个版本就放弃了)
G84和G74循环攻丝切削进给率设置为螺距即可(如果攻丝时间不准,将进给率单位改成MMPR就好了)
可根据主轴正反转判断输出G84和G74循环攻丝
默认是G84方式输出,主轴旋转方向为正方向(顺时针)
需要G74循环攻丝,把主轴旋转方向改为反向(逆时针)即可!
Rtrcto距离有值会被读取,没有就读取最小安全高度的值。[钻孔读取顺序:(自动)安全平面>Rtrcto距离的值>最小安全高度的值(R)]
取消钻孔循环XY值重复输出




其他:
支持螺旋下刀指令
支持铣整圆或非整圆IJK和R共存
支持刀具半径补偿G41G42正确输出,取消时正确输出G40
装夹偏置的值1到6之间,输出G54到G59
装夹偏置的值-1到-48之间,输出G54.1P1到G54.1P48
装夹偏置的值不在此范围内就报警提示
解决个别FANUC系统机床使用G84和G74循环攻丝指令时,”快速移动"中输出S与M3指令不走的问题
如果勾选了手工换刀,会提示并在连续不同操作工序中完整的输出坐标及刀具长度补偿(勾选了手工换刀的操作不要放在程序的最前面)
输出程序注释参数中的内容到NC文件中
输出NC文件到固定目录,目录一定要真实存在,目录不存在会报警。(如D:\\AYE-NC\\)
判断同一把刀的操作是否输出完全后输出M05M09
取消螺旋铣孔XY值重复输出
G,H,M,T代码取消前置0
支持配置文件AYE_SET.INI修改

报警提示:
未设置转速报警(低版本S=0,高版本S=1061)
未设置进给报警
未设置刀号提示
不同刀具刀号相同报警提示
刀具号,刀长度补偿,刀具半径补偿防错提示
勾选了刀具Z向偏置提示
勾选了手工换刀提示
刀轨锁定状态提示
循环攻丝进给率F=螺距,如果进给率F值大于20报警
装夹偏置防错报警提示
根据夹具偏置来判断的,默认夹具偏置是1后处理出来是G54,如果是1就不报警,不是则报警
BY:AYE

fusongye 发表于 2024-9-20 16:00:37

aqwer 发表于 2024-9-20 10:23
如图设置文件在哪儿啊?

在这里面

Bridge_︻︻︻︻ 发表于 2024-9-19 21:10:49

本帖最后由 Bridge_︻︻︻︻ 于 2024-9-19 21:17 编辑

这个后处理真不错,不过希望能再改一下,1、换一把刀或者同一把刀两个工序之间能有一行空格,如果同一把刀两个工序之间能再次输出G54和H那是最完美的。2、楼主的后处理刀具信息是在备刀后面,我希望放在主刀后面。可参考我的图片,谢谢!

wendao1989 发表于 2024-9-19 20:11:09

这个后处理很全面啊

小洋无敌 发表于 2024-9-19 20:35:38

确实很全了这个

黄如宇 发表于 2024-9-19 21:16:48

为毛我处理是错误的呢?报警了.根本用不了!

chunlin0105 发表于 2024-9-19 21:26:39

确实很全了这个

371671 发表于 2024-9-19 21:39:42

非常感谢楼主无私分享

NewGu 发表于 2024-9-19 21:47:20

非常感谢

@竹子@ 发表于 2024-9-19 22:35:24

拿走了,谢谢无私分享

注意我的背影 发表于 2024-9-20 08:04:45

2024的 2312能用吗
页: [1] 2 3 4 5 6
查看完整版本: UGNX功能齐全的三轴后处理