QQ登录

只需一步,快速开始

快捷登录

登录 或者 注册 请先

UG爱好者

楼主: cqzhenjun
打印 上一主题 下一主题

[分享] 三菱M70多工位专用宏程序后处理

[复制链接]

六级士官

Rank: 4

11

主题

123

帖子

1121

积分
跳转到指定楼层
楼主
发表于 2016-8-16 20:46:00 | 显示全部楼层 |只看大图 回帖奖励 |倒序浏览 |阅读模式
给大家分享一个自己做的三菱M70(单坐标)多工位专用宏程序后处理(UG8.0),已上机半年无不良反应。
有一点小问题,就是单独处理攻牙时第一把牙刀螺距会不对...(攻牙程序一般不在首位,则没有问题)
调机说明:
#501=X轴偏置距离
#502=Y轴偏置距离
#503=X轴偏置次数
#504=Y轴偏置次数
#505=夹具数量
#506=程序旋转角度
#507=工件坐标起始值(54)
每把刀只输出刀具名称,强制H,D跟随刀号,每刀前"回零"+M01,结束统计加工时间
另攻牙输出刀具螺距(攻牙单独处理时会有BUG),加"P500"暂停半秒
最后再提示一下,PUI加了把小锁...


1.jpg (99.14 KB, 下载次数: 154)

1.jpg

2.JPG (32.48 KB, 下载次数: 149)

2.JPG

M70.rar

98.64 KB, 下载次数: 151, 下载积分: G币 -1

售价: 1 元宝  [记录]

三菱M70

有奖推广贴子: 

回复

使用道具 举报

六级士官

Rank: 4

11

主题

123

帖子

1121

积分
沙发
 楼主| 发表于 2016-8-17 08:55:47 | 显示全部楼层
shanquan20008 发表于 2016-8-17 07:12
你的工件如果超过六个,你的程序就好像有点问题哦!!
用如下格式就可以有无限数量哦
#1=X轴距离

此程序结构已在三菱M70,法兰克,mazak系统上使用,可以实现x/y两轴无限数量+6次坐标叠加,不存在你所说的问题哦
回复 支持 反对

使用道具 举报

六级士官

Rank: 4

11

主题

123

帖子

1121

积分
板凳
 楼主| 发表于 2016-8-17 09:00:44 | 显示全部楼层
hzqwjx 发表于 2016-8-17 08:18
宏程序我不会,你这个只是打孔,攻牙用的宏程序吗?如果是铣曲面的可以用吗?

我只是拿攻牙做个例子,其它外形,曲面,螺旋铣孔什么的都是一样的

3.JPG (166.46 KB, 下载次数: 108)

3.JPG
回复 支持 反对

使用道具 举报

六级士官

Rank: 4

11

主题

123

帖子

1121

积分
地板
 楼主| 发表于 2016-8-17 09:15:50 | 显示全部楼层
看来我还没说清楚...
#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默认正数为正方向,改为负数则负方向偏置,可灵活使用

4.JPG (341.32 KB, 下载次数: 76)

4.JPG

6.JPG (340.29 KB, 下载次数: 83)

6.JPG
回复 支持 反对

使用道具 举报

六级士官

Rank: 4

11

主题

123

帖子

1121

积分
5#
 楼主| 发表于 2016-8-18 10:54:19 | 显示全部楼层
shanquan20008 发表于 2016-8-17 23:46
我说是两个方向同时偏置,并且你到机上试了就知道。

好吧,我理解你的意思了...
这个后处理主要功能在于X/Y双方向等距离偏置加工(G52),只需要默认G54坐标理论上就可以实现无限数量(X/Y方向等距),#505只是为了补充万一是不等距就不能实现G52偏置,就可以用多坐标实现多工位加工,你没有必要纠结在坐标系超限这里...至于我为什么使用G54~G59最多用六个坐标系,那是因为G52只能应用在G54~G59里,而且超过六个不等距离坐标系实际中很难有吧...
用多坐标系(G54.1Pxxx)实现多工位加工我以前也使用过,不过坐标系设定太繁琐,这种方法被我淘汰了...
还得补充一下,宏程序总体加工顺序是先G68旋转(#506表示角度,默认不旋转=0)-->G52偏置(X方向,#503表示总数,默认不偏置=1)-->G52偏置(Y方向,#504表示总数,默认不偏置=1)-->坐标系叠加(G54-G59,#505默认一个=1)
回复 支持 反对

使用道具 举报

六级士官

Rank: 4

11

主题

123

帖子

1121

积分
6#
 楼主| 发表于 2016-8-23 18:48:39 | 显示全部楼层
fangjian012925 发表于 2016-8-18 11:18
个人认为这种没有手编的模块好用,而且程序量也相对较大。

肯定是手编要灵活简洁些,但是很多图都是要用电脑编的,程序量大也是没办法的事...
回复 支持 反对

使用道具 举报

六级士官

Rank: 4

11

主题

123

帖子

1121

积分
7#
 楼主| 发表于 2017-4-8 16:00:55 | 显示全部楼层
ZK371921458 发表于 2017-4-3 19:47
大神能不能说一下具体怎么使用

你可以把这个想像你在棋盘一角,#501是X方向间距,#502是Y方向间距,#503是X方向件数,#504是Y方向件数,#505就是你有多少个相同的棋盘(#505<=6,从G54-G59),只要你的机床/夹具够大,你就可以做(#503*#504*#505)个
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册会员

本版积分规则

 
 
QQ:1359218528
工作时间:
9:00-17:00
 
微信公众号
手机APP
机械社区
微信小程序

手机版|UG爱好者论坛 ( 京ICP备10217105号-2 )    论坛管理员QQ:1359218528

本站信息均由会员发表,不代表本网站立场,如侵犯了您的权利请联系管理员,邮箱:1359218528@qq.com  

Powered by UG爱好者 X3.2  © 2001-2014 Comsenz Inc. GMT+8, 2024-6-15 18:00

返回顶部