QQ登录

只需一步,快速开始

快捷登录

登录 或者 注册 请先

UG爱好者

查看: 11688|回复: 27

[求助] VERICUT卧加工件坐标自动转换宏程序

[复制链接]

上将

Rank: 10Rank: 10Rank: 10

74

主题

1049

帖子

3万

积分
发表于 2017-3-16 21:49:47 | 显示全部楼层 |阅读模式
卧加通过工作台B轴的旋转,一次装夹可加工工件的几个不同角度的面,但有几个面就需要几个工件坐标系,我在网上找到几个卧加工件坐标自动转换的宏程序,只需对刀一次,即找一个加工坐标系如G54,其他坐标系(G55、G56......等)可自动生成。近日在vericut里模拟楞是不能成功,工作偏置只设了G54,其他的坐标系也能自动生成,但生成的坐标原点的机床坐标数据是错误的,工件也只有G54面模拟正确,其他都错。 QQ图片20170316211619.png QQ图片20170316211704.png 求老师指点。

有奖推广贴子: 

回复

使用道具 举报

少将

Rank: 8Rank: 8

19

主题

953

帖子

1万

积分

论坛贡献灌水王

发表于 2017-3-17 07:39:57 | 显示全部楼层
程序都没有咋知道对不对、
回复 支持 反对

使用道具 举报

少将

Rank: 8Rank: 8

19

主题

953

帖子

1万

积分

论坛贡献灌水王

发表于 2017-3-17 07:40:42 | 显示全部楼层
程序都没有咋看多年
回复 支持 反对

使用道具 举报

上将

Rank: 10Rank: 10Rank: 10

74

主题

1049

帖子

3万

积分
 楼主| 发表于 2017-3-17 14:25:44 | 显示全部楼层
刘子项 发表于 2017-3-17 07:40
程序都没有咋看多年

主程序:G65 P8000 U0. W0. I134. J36. K86.
G40 G49 G80 G90
T04 M06
N0001 ( D20 D=20.00 R=0.00 )( Milling Tool-5 Parameters )
G17 G00 B0.
G54 X21.658 Y3.994
G43 Z15. H04
S800 M03
Z6.
G01 X21.646 Y4.093 Z5.999 F200. M08
X20.901 Y6.963 Z5.973
X19.777 Y9.706 Z5.947
X18.294 Y12.274 Z5.922
X16.48 Y14.619 Z5.896
X14.368 Y16.7 Z5.87
X11.995 Y18.478 Z5.844
X10.005 Y19.627 Z5.824
X7.123 Y20.847 Z5.797
X4.098 Y21.645 Z5.769


宏程序:%
O8000
N1 #24=#5221
#25=#5222
#26=#5223
#2=#5224
N10 #101=2*#21-#24
#104=2*#23+#4-#26
#105=#2+180.
N2 #5241=#101
#5242=#25
#5243=#104
#5244=#105
N20 #111=#21+#23-#26
#114=#23+#24-#21+#5
#115=#2+90.
N3 #5261=#111
#5262=#25
#5263=#114
#5264=#115
N30 #121=#21+#26-#23
#124=#23+#21-#24+#6
#125=#2-90.
N4 #5281=#121
#5282=#25
#5283=#124
#5284=#125
N40 M99
%
回复 支持 反对

使用道具 举报

上将

Rank: 10Rank: 10Rank: 10

74

主题

1049

帖子

3万

积分
 楼主| 发表于 2017-3-17 14:30:58 | 显示全部楼层
刘子项 发表于 2017-3-17 07:39
程序都没有咋知道对不对、

卧式加工中心工作台旋转后坐标系的建立及编程.rar (169.89 KB, 下载次数: 773)
回复 支持 反对

使用道具 举报

上将

Rank: 10Rank: 10Rank: 10

1

主题

3225

帖子

3万

积分
发表于 2017-3-17 20:33:05 | 显示全部楼层
看了一下文章,觉得作者没有把G55、G56、G57三个面的加工原点阐述清楚。仔细计算了一下觉得G55、G56、G57的原点如下图:


无标题.png
回复 支持 反对

使用道具 举报

上将

Rank: 10Rank: 10Rank: 10

74

主题

1049

帖子

3万

积分
 楼主| 发表于 2017-3-18 07:25:28 | 显示全部楼层
赤兔拉磨 发表于 2017-3-17 20:33
看了一下文章,觉得作者没有把G55、G56、G57三个面的加工原点阐述清楚。仔细计算了一下觉得G55、G56、G57的 ...

非常感谢老师。的确是我没吃透文章的内容,我做的这个项目是原点固定,只是绕y轴以90度旋转而得到其他3个坐标系,我将宏程序修改如下后得到想要的结果:%
O8000
N1 #24=#5221
#25=#5222
#26=#5223
#2=#5225
N10 #101=#21-#24
#104=#23-#26
#105=#2+180.
N2 #5241=#101
#5242=#25
#5243=#104
#5245=#105
N20 #111=#23-#26
#114=#21+#24
#115=#2+90.
N3 #5261=#111
#5262=#25
#5263=#114
#5265=#115
N30 #121=#26+#23
#124=#21-#24
#125=#2-90.
N4 #5281=#121
#5282=#25
#5283=#124
#5285=#125
N40 M99
%



QQ图片20170318071445.png
但不知为什么,主程序里角度B的旋转明明是G90模式,但程序运行过程中却都是增量的,后来在没去掉G90的情况下,将180度,270度都改为90度才获得上图的效果。还望老师能指点迷津。
回复 支持 反对

使用道具 举报

上将

Rank: 10Rank: 10Rank: 10

1

主题

3225

帖子

3万

积分
发表于 2017-3-18 13:14:25 | 显示全部楼层
本帖最后由 赤兔拉磨 于 2017-3-18 13:16 编辑

只是几张图片,东西不全无法进一步判断,建议把项目所有文件打包上传
回复 支持 反对

使用道具 举报

上将

Rank: 10Rank: 10Rank: 10

74

主题

1049

帖子

3万

积分
 楼主| 发表于 2017-3-18 20:42:24 | 显示全部楼层
赤兔拉磨 发表于 2017-3-18 13:14
只是几张图片,东西不全无法进一步判断,建议把项目所有文件打包上传

老师好,我做的项目文件的版本是vericut8.0,编程软件为nx11.0,项目文件和编程的图档因文件较大,只好发上一个链接地址:链接:http://pan.baidu.com/s/1o84nOBw 密码:kekg        请老师赐教。
回复 支持 反对

使用道具 举报

上将

Rank: 10Rank: 10Rank: 10

1

主题

3225

帖子

3万

积分
发表于 2017-3-19 09:34:03 | 显示全部楼层
跟我猜测的一致,程序里B轴坐标搞错了,感觉你没实际操作过卧加。
列外这个后处理很烂,没有螺旋
程序稍微改了下

untitled.png

jiandanxiangti-G.rar (40.51 KB, 下载次数: 302)
回复 支持 反对

使用道具 举报

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

本版积分规则

 
 
点击这里给我发消息
工作时间:
9:00-17:00
 
微信公众号
手机APP
机械社区
微信小程序

手机版|UG爱好者论坛 ( 浙ICP备15013022号-4 )    论坛管理员点击这里给我发消息

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

Powered by UG爱好者 X3.2  © 2001-2014 Comsenz Inc. GMT+8, 2021-4-23 13:19

返回顶部