VERICUT卧加工件坐标自动转换宏程序
卧加通过工作台B轴的旋转,一次装夹可加工工件的几个不同角度的面,但有几个面就需要几个工件坐标系,我在网上找到几个卧加工件坐标自动转换的宏程序,只需对刀一次,即找一个加工坐标系如G54,其他坐标系(G55、G56......等)可自动生成。近日在vericut里模拟楞是不能成功,工作偏置只设了G54,其他的坐标系也能自动生成,但生成的坐标原点的机床坐标数据是错误的,工件也只有G54面模拟正确,其他都错。求老师指点。clock* 发表于 2021-6-14 16:45
我有自动旋转坐标的宏程序,而且是可以用的,就是VERICUT不会用
我的机床软件都能用。 跟我猜测的一致,程序里B轴坐标搞错了,感觉你没实际操作过卧加。
列外这个后处理很烂,{:lol:}{:tongue:}没有螺旋
程序稍微改了下
程序都没有咋知道对不对、 程序都没有咋看多年 刘子项 发表于 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
% 刘子项 发表于 2017-3-17 07:39
程序都没有咋知道对不对、
网上找的一篇pdf格式的文章。
看了一下文章,觉得作者没有把G55、G56、G57三个面的加工原点阐述清楚。仔细计算了一下觉得G55、G56、G57的原点如下图:
赤兔拉磨 发表于 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
%
但不知为什么,主程序里角度B的旋转明明是G90模式,但程序运行过程中却都是增量的,后来在没去掉G90的情况下,将180度,270度都改为90度才获得上图的效果。还望老师能指点迷津。
本帖最后由 赤兔拉磨 于 2017-3-18 13:16 编辑
只是几张图片,东西不全无法进一步判断,建议把项目所有文件打包上传 赤兔拉磨 发表于 2017-3-18 13:14
只是几张图片,东西不全无法进一步判断,建议把项目所有文件打包上传
老师好,我做的项目文件的版本是vericut8.0,编程软件为nx11.0,项目文件和编程的图档因文件较大,只好发上一个链接地址:链接:http://pan.baidu.com/s/1o84nOBw 密码:kekg 请老师赐教。