为德马吉DMU50而设计的五轴后处理 西门子系统 支持刮削 带UG2306和VT9.2机床文件
用来练练手的-没上过机。后处理代pui文件,后处理主要优化了:刀轴的控制-超行程解决方法 和新增了刮削功能
至于:程序头的刀单 和 刀号重复报警之类的 都没有做。因为这种想做都能做的出来。感觉没意思也没挑战性,纯粹浪费时间。
如果会改后处理的喜欢可以自己加进去。
因为DMU50的机床B轴旋转角度是不对称的,B轴+110都 到-35度 所以后处理出来的3+2定轴程序。后处理都会往正方向旋转(因为正方向角度和行程比较大)
如果后处理的是联动程序,后处理会允许B轴正负方向旋转。对于旋转角度不大的情况下可以防止奇异点的出现(也就是B轴在0度时,C轴会猛转180。这样工件容易出现过切的情况)如果因为旋转的角度太大。超行程它会把主轴抬刀最高。旋转角度后在重新进刀。(而不是直接旋转过去。出现过切)也可以选择让B轴只能向一边旋转。
后处理:T=刀号 D补偿全部都是输出:D1
对于三轴加工来说。XY行程也不对称的。X负方向的行程明显比正方向的大。 如果加工比较大的工件会出现超行程的情况。后处理也提供了解决方法。可以把三轴程序一份为二。把超行程的部分以定轴的方式输出。把C轴旋转到一个不超行程的角度上去。
如果对接刀有要求。也可以把它转化为联动加工。刀具始终会保持在X负方向上。
后处理支持刮削加工,可以先让主轴旋转角度后在输出XY 或者是把它们和在一起输出(在用户事件中开启即可)
NX部分版本西门子系统的代码仿真。XYZ坐标要自己手动输入。比如收入G54。仿真时它是不知道G54在什么位置的。后处理会判断当前是否处于仿真环境中。如果处于仿真环境中,会自动读取当前工件的所在位置。通过代码的方式把坐标直接输入机床。不用每次都手动收入。(下面代码只有在仿真时才自动输出)
带机床文件,对于正在学习多轴的可以拿去玩玩。可以模拟看看自己编的程序会不会撞机。和刀轴如何优化。(VT和UG的机床)
这两个机床都偏置了 CYCLE800 和相同的换刀机制
VT机床
NX2306机床文件
后处理 谢谢分享 感谢分享 感谢楼主,干活必须支持{:victory:}
感谢楼主 谢谢分享!DDDDDDDDD
感谢楼主,干活必须支持 谢谢楼主分享 谢谢分享。。。
谢楼主分享