三菱M70多工位专用宏程序后处理
给大家分享一个自己做的三菱M70(单坐标)多工位专用宏程序后处理(UG8.0),已上机半年无不良反应。有一点小问题,就是单独处理攻牙时第一把牙刀螺距会不对...(攻牙程序一般不在首位,则没有问题)
调机说明:
#501=X轴偏置距离
#502=Y轴偏置距离
#503=X轴偏置次数
#504=Y轴偏置次数
#505=夹具数量
#506=程序旋转角度
#507=工件坐标起始值(54)
每把刀只输出刀具名称,强制H,D跟随刀号,每刀前"回零"+M01,结束统计加工时间
另攻牙输出刀具螺距(攻牙单独处理时会有BUG),加"P500"暂停半秒
最后再提示一下,PUI加了把小锁...{:lol:}
本帖最后由 shanquan20008 于 2016-8-17 07:22 编辑
你的工件如果超过六个,你的程序就好像有点问题哦!!
用如下格式就可以有无限数量哦
#1=X轴距离
#2=Y轴距离
#3=X轴数量
#4=Y轴数量
#5=旋转角度
G10G90L2P1X[-200+[#1*#3]]Y[-100[#2*#4]] -200&-100分别是第一个坐标起始点,根据实际情况需改变正负值
G68X0.Y0.R#5
数量用双层嵌套就可解决问题 谢谢分享 宏程序我不会,你这个只是打孔,攻牙用的宏程序吗?如果是铣曲面的可以用吗? shanquan20008 发表于 2016-8-17 07:12
你的工件如果超过六个,你的程序就好像有点问题哦!!
用如下格式就可以有无限数量哦
#1=X轴距离
此程序结构已在三菱M70,法兰克,mazak系统上使用,可以实现x/y两轴无限数量+6次坐标叠加,不存在你所说的问题哦 hzqwjx 发表于 2016-8-17 08:18
宏程序我不会,你这个只是打孔,攻牙用的宏程序吗?如果是铣曲面的可以用吗?
我只是拿攻牙做个例子,其它外形,曲面,螺旋铣孔什么的都是一样的 看来我还没说清楚...
#503与#504作用请参考两图,模拟软件功能有限,不支持X/Y同时偏置效果,如果#503=3,#504=3,那么程序实际效果是3*3=9,同时#505是在此坐标#507(G54)偏置数量基础上再增加几个坐标原点.
如#503=2,#504=2,#505=3,那么程序就会从G54到G56三个坐标每个坐标偏置4(2*2)次加工
最后再说明一下,#501与#502默认正数为正方向,改为负数则负方向偏置,可灵活使用
好历害的样子
cqzhenjun 发表于 2016-8-17 08:55
此程序结构已在三菱M70,法兰克,mazak系统上使用,可以实现x/y两轴无限数量+6次坐标叠加,不存在你所说的 ...
#507等于7的时候或者超过54个坐标的时候, 是无法写入指定坐标,要实际看看,理论上是没有问题,实际你就知道问题了 不信你试试看 cqzhenjun 发表于 2016-8-17 09:15
看来我还没说清楚...
#503与#504作用请参考两图,模拟软件功能有限,不支持X/Y同时偏置效果,如果#503=3, ...
我说是两个方向同时偏置,并且你到机上试了就知道。