UG爱好者

标题: 4轴桥板宏更新版 [打印本页]

作者: snowa*    时间: 2023-4-23 16:28
标题: 4轴桥板宏更新版
之前弄了一个四周桥板的宏后处理
【新提醒】4轴桥板宏后处理 - UG后处理 - UG爱好者 (ugsnx.com)
上机没有问题。但是存在一个问题,由于使用主MCS输出,导致非0度面的坐标原点不够直观



最主要就是出程序单的时候,刀具长度参考的是Z深度。导致长度显示不准确
后来研究了mom_csys_matrix变量
现在编程的时候角度面使用局部坐标-坐标系旋转
这样输出的程序坐标原点就可以自己设置了


当然了宏程序也经过了修改
G65P9012A180. R54. S3. X0.0 Y20. Z-10.
XYZ表示当前坐标系原点相对于主坐标系的偏置
由于我公司机床一次性旋转180度的时候会继承上一个旋转方向,所以在旋转180度的时候中间有一个过渡角度,防止工件顶到台面
后处理只用于四轴桥板,所以去除的中间部分的A角度输出。只在角度变化的时候输出A。不要用于联动加工


作者: snowa*    时间: 2023-4-23 16:31
忘记上传了 桥板宏.zip (72.36 KB, 下载次数: 761)
作者: eyanfei*    时间: 2023-4-23 18:16
谢谢啦 赞
作者: 杰、我de唯一    时间: 2023-4-23 19:43
snowa* 发表于 2023-4-23 16:31
忘记上传了

有图档不?

作者: snowa*    时间: 2023-4-23 20:08
要图档干嘛,我这是实战的,不是教学
作者: z13953895967    时间: 2023-4-23 20:28
谢楼主
作者: wish2086    时间: 2023-4-23 21:37
先收藏了   
作者: snowa*    时间: 2023-4-23 21:48
下一步想把G65全部整到程序开头,暂时还没有头绪。
希望论坛大佬指点一二。
作者: a42412482    时间: 2023-4-23 22:17
几个工序一起后处理,怎么后面工序不输出G65宏段.
作者: q918970957    时间: 2023-4-23 23:21
先收藏了。。。
作者: snowa*    时间: 2023-4-24 07:13
a42412482 发表于 2023-4-23 22:17
几个工序一起后处理,怎么后面工序不输出G65宏段.

角度转变才输出
作者: yuanhyang    时间: 2023-4-24 08:03
感谢分享
作者: nage1002    时间: 2023-4-24 08:05
不会用 楼主给介绍下 行不
作者: andy1414    时间: 2023-4-24 08:19
请问整这个做甚么用,在UG里把角度转好后处理出来他不香吗?
如果有一工件多面钻孔可以在每一面都先钻中心钻再回去换刀吗?
在UG里编成就可以每一面都使用相同刀具加工完后再换刀减少
来回换刀次数。



作者: 样胜    时间: 2023-4-24 18:07
感谢分享
作者: 样胜    时间: 2023-4-24 18:50
老哥 牛啊

作者: snowa*    时间: 2023-4-24 20:23
昨天发的宏有错误,更正一下

%
(G54)
#18=[#18-53]
#100=#[5201+[#18*20]]+#24
#101=#[5202+[#18*20]]+#25
#102=#[5203+[#18*20]]+#26
(G59)
#107=[#5322-#101]
#108=[#5323-#102]
(-)
#130=#1
(-)
#112=#107*COS[#130]-#108*SIN[#130]
#113=#107*SIN[#130]+#108*COS[#130]
(-)
#115=#112-#107
#116=-#113+#108
(-)
G90G10L20P#19X[#100+#4]Y[-#115+#101+#5]Z[#116+#102+#6]
M99
%

作者: W努力学习    时间: 2023-4-25 09:59

感谢分享
作者: 15275478137    时间: 2023-4-25 10:48
这个实际使用 是要用临时坐标系的那种吗 不是工件移动后定向设定旋转后的坐标系G54.1P03,直接移动临时坐标系设定G54.1P03;需要放同一个文件夹还是一个程序一个文件夹;卧加用过,这种直接后处理出来没用过,确实很方便!
作者: 下午的时光    时间: 2023-4-26 08:15
andy1414 发表于 2023-4-24 08:19
请问整这个做甚么用,在UG里把角度转好后处理出来他不香吗?
如果有一工件多面钻孔可以在每一面都先钻中心 ...

你没看懂他发的意义在哪! 这是4轴桥板  你如果在桥板上放个工装 你能快速找到不同坐标系的点吗?特别是斜面上加工
作者: 273627633    时间: 2023-4-26 08:56
能不能把后处备刀册掉,处理出来。后面刀号和刀长不一致
作者: snowa*    时间: 2023-4-26 12:21
273627633 发表于 2023-4-26 08:56
能不能把后处备刀册掉,处理出来。后面刀号和刀长不一致

后处理未限制,可以自行更改
作者: 机加小江    时间: 2023-4-26 19:13
大哥为什么我调用不了9012啊一到那句话机床就报警文件未找到
作者: 样胜    时间: 2023-4-27 00:21

作者: why6666133    时间: 2023-4-27 06:58
snowa* 发表于 2023-4-23 21:48
下一步想把G65全部整到程序开头,暂时还没有头绪。
希望论坛大佬指点一二。

C:\Users\Administrator\Desktop\四轴坐标旋转宏输出在程序头后处理.png
作者: why6666133    时间: 2023-4-27 06:59
我猜你是想要这这样的

四轴坐标旋转宏输出在程序头后处理.png (23.74 KB, 下载次数: 462)

四轴坐标旋转宏输出在程序头后处理.png

作者: snowa*    时间: 2023-4-27 15:18
本帖最后由 snowa* 于 2023-4-27 23:02 编辑
why6666133 发表于 2023-4-27 06:59
我猜你是想要这这样的

弄好了

QQ图片20230427230145.png (37.55 KB, 下载次数: 372)

QQ图片20230427230145.png

作者: andy1414    时间: 2023-4-27 20:58
下午的时光 发表于 2023-4-26 08:15
你没看懂他发的意义在哪! 这是4轴桥板  你如果在桥板上放个工装 你能快速找到不同坐标系的点吗?特别是 ...

无法理解你说的难点在哪里?可以举例吗?

作者: uglxqwx    时间: 2023-4-28 08:22
厉害。。。果然大佬
作者: tubfsssddf57    时间: 2023-4-28 23:25
andy1414 发表于 2023-4-24 08:19
请问整这个做甚么用,在UG里把角度转好后处理出来他不香吗?
如果有一工件多面钻孔可以在每一面都先钻中心 ...

大佬,这个是不是就是坐标(A)和回转中心坐标(B)分开,实现刀尖跟随坐标(A)的功能,看不懂啊TaT
作者: zxhore1998    时间: 2023-4-29 06:11
感谢楼主分享
作者: andy1414    时间: 2023-4-29 16:19
tubfsssddf57 发表于 2023-4-28 23:25
大佬,这个是不是就是坐标(A)和回转中心坐标(B)分开,实现刀尖跟随坐标(A)的功能,看不懂啊TaT

对啊就是回转中心跟桥版上的一个点,上UG画一下有这么难吗?
需要整这么一个MACRO给自己找麻烦,
不瞒你说MACRO这玩意我搞30几年了,就不知道这样玩有甚么意义???



作者: snowa*    时间: 2023-4-29 20:56
andy1414 发表于 2023-4-29 16:19
对啊就是回转中心跟桥版上的一个点,上UG画一下有这么难吗?
需要整这么一个MACRO给自己找麻烦,
不瞒你 ...

少将懂得比我们小兵多,不要见怪
作者: why6666133    时间: 2023-4-29 21:06
snowa* 发表于 2023-4-27 15:18
弄好了

同一个坐标不同刀具重复输出调用宏解决了吗
作者: snowa*    时间: 2023-4-30 04:01
why6666133 发表于 2023-4-29 21:06
同一个坐标不同刀具重复输出调用宏解决了吗

嗯,解决了。一个坐标系只输出一次
作者: 笨小孩:猪头    时间: 2023-4-30 10:49
我想知道#101是干嘛的,这个参数是来限制什么的?希望大神解释一下用法
作者: lmjams    时间: 2023-5-17 11:04
andy1414 发表于 2023-4-29 16:19
对啊就是回转中心跟桥版上的一个点,上UG画一下有这么难吗?
需要整这么一个MACRO给自己找麻烦,
不瞒你 ...

个人觉得,四轴桥板或者卧加用这个还是挺实用的,比如编程人员已经下班了,你让操作工去重新编程吗?这个任意位置装夹,用同一程序加工多个零件,操作工只需要正常的寻边改坐标系(或者分中改坐标系)。然后启动程序就好了。机床和这个宏程序自动计算旋转后的坐标偏移。
作者: andy1414    时间: 2023-5-17 12:12
lmjams 发表于 2023-5-17 11:04
个人觉得,四轴桥板或者卧加用这个还是挺实用的,比如编程人员已经下班了,你让操作工去重新编程吗?这个 ...

如鉆孔來講UG編成可以把中心鉆在所有面都鉆完再回去換鉆頭,倒角攻絲,

如果使用MACRO換算坐標系,則一面一面做,重複叫刀好幾次,沒效率。。

作者: snowa*    时间: 2023-5-17 13:08
andy1414 发表于 2023-5-17 12:12
如鉆孔來講UG編成可以把中心鉆在所有面都鉆完再回去換鉆頭,倒角攻絲,

如果使用MACRO換算坐標系,則 ...

没人跟你说需要一面一面做,你也可以连起来一起加工,你自编自操的吧。
作者: lmjams    时间: 2023-5-17 14:34
andy1414 发表于 2023-5-17 12:12
如鉆孔來講UG編成可以把中心鉆在所有面都鉆完再回去換鉆頭,倒角攻絲,

如果使用MACRO換算坐標系,則 ...

算你赢了,我就想搞个卧加任意位置加工的宏程序和后处理。编程坐标设在工作台旋转中心,而实际加工任意位置的那种。
作者: andy1414    时间: 2023-5-17 20:25
lmjams 发表于 2023-5-17 14:34
算你赢了,我就想搞个卧加任意位置加工的宏程序和后处理。编程坐标设在工作台旋转中心,而实际加工任意位 ...

看來你需要5軸刀尖跟隨,然後把MACRO丟拉雞桶

作者: xinruyu369    时间: 2023-5-17 23:06
这个真不错
作者: 啊啊哦哦    时间: 2023-5-18 11:32
怎么我后处理一直提示坐标系不对,楼主坐标系怎么设置的
作者: uglxqwx    时间: 2023-5-19 08:03
先收藏了
作者: wencfeng    时间: 2023-8-15 11:23
snowa* 发表于 2023-4-27 15:18
弄好了

能不能分享下程序头这样的制作方法啊
作者: 2547    时间: 2023-9-13 18:38
刚测试出一个BUG,就是相同的刀具,角度转换不输坐标:daxiao:导致撞机
作者: snowa*    时间: 2023-9-15 16:08
2547 发表于 2023-9-13 18:38
刚测试出一个BUG,就是相同的刀具,角度转换不输坐标:daxiao:导致撞机

有输出啊。我是用子坐标控制刀轴的
作者: 2547    时间: 2023-9-17 00:23
就是子坐标,旋转坐标偏置-1,旋转+45度,-45度钻孔,坐标分别在45度,-45度表面中心(孔也在面中心),后处理出来只有第一个角度面输出坐标(我测试了,可能是因为坐标中心XY点,从平面上看都在一个点位上,所以不输出了)只要把X坐标偏置一点,坐标就会输出了,或者坐标偏置-1-2一个角度一个偏置也是会输出的

mmexport1694881216769.png (98.65 KB, 下载次数: 47)

mmexport1694881216769.png

mmexport1694881218197.png (87.84 KB, 下载次数: 61)

mmexport1694881218197.png

mmexport1694881242780.png (102.1 KB, 下载次数: 73)

mmexport1694881242780.png

作者: 2547    时间: 2023-9-17 00:26
就是子坐标,旋转坐标偏置-1,旋转+45度,-45度钻孔,坐标分别在45度,-45度表面中心(需要加工的孔也在面的中心),后处理出来只有第一个角度面输出坐标(我测试了,可能是因为坐标中心XY点,从平面上看都在一个点位上,所以不输出了)只要把X轴坐标移动一点,坐标就会输出了,或者坐标偏置-1-2一个角度一个偏置也是会输出的
作者: 聆_听*    时间: 2023-11-17 11:10
请问,机床里的坐标系怎么设置呢
作者: tstec*    时间: 2023-12-25 22:42
snowa* 发表于 2023-4-27 15:18
弄好了

请教一下,这个整理到程序头是如何实现的呢?

作者: 机加小梁    时间: 2023-12-27 20:26
感谢分享
作者: YUYONGPING    时间: 2023-12-27 20:35
虽然我不懂什么是宏程序,还是要给楼主个赞
作者: pmjxc    时间: 2023-12-27 20:36
snowa* 发表于 2023-4-23 21:48
下一步想把G65全部整到程序开头,暂时还没有头绪。
希望论坛大佬指点一二。

做一个坐标化算列表就可以了,这个应该不太难,之前试着做过一个,不过我自己很少用
作者: tstec*    时间: 2023-12-28 09:08
pmjxc 发表于 2023-12-27 20:36
做一个坐标化算列表就可以了,这个应该不太难,之前试着做过一个,不过我自己很少用

请问什么是“坐标化算列表”?
我目前的构想是,每个工序输出坐标号到一个数组,最后再把这个数组去掉重复,再排序,然后输出。但是感觉比较麻烦,且可能耽误后处理时间。
你有其他方法吗?
作者: snowa*    时间: 2023-12-29 12:45
tstec* 发表于 2023-12-28 09:08
请问什么是“坐标化算列表”?
我目前的构想是,每个工序输出坐标号到一个数组,最后再把这个数组去掉重 ...

嗯,就是这样的。至于耽误时间的话,没有感觉
作者: 2547    时间: 2024-2-22 13:43
多坐标怎么设置坐标的?自动跟手动会用。
作者: 丶唯一的存在    时间: 2024-4-5 23:24
报警了

2.png (6.12 KB, 下载次数: 9)

2.png

1.png (22.92 KB, 下载次数: 11)

1.png

作者: kmingjay110    时间: 2024-4-6 23:14
感谢分享
作者: w475338280    时间: 2024-4-13 23:33
15275478137 发表于 2023-4-25 10:48
这个实际使用 是要用临时坐标系的那种吗 不是工件移动后定向设定旋转后的坐标系G54.1P03,直接移动临时坐标 ...

大佬卧加啥样的程序  看一下呗

作者: TRGFGFGHGF    时间: 2024-4-15 13:39
snowa* 发表于 2023-4-27 15:18
弄好了

请教一下,这个整理到程序头是如何实现的呢?
作者: w475338280    时间: 2024-4-15 14:28
怎么好像只能处理整角度   45度出不来
作者: 夏雨天凉    时间: 2024-4-28 03:12
snowa* 发表于 2023-4-23 16:31
忘记上传了

这个有问题,A轴识别都 错了

作者: wyaidc123    时间: 2024-5-13 16:24
snowa* 发表于 2023-4-24 20:23
昨天发的宏有错误,更正一下

%

大神   我们是三菱系统    系统直接读到9012第一行#18就报错    说无变量
作者: pdpd888    时间: 2024-7-19 17:48
谢谢分享
作者: snowa*    时间: 2024-7-20 19:44
wyaidc123 发表于 2024-5-13 16:24
大神   我们是三菱系统    系统直接读到9012第一行#18就报错    说无变量

9012是转换宏,需要用G65调取。给变量赋值
作者: luhuo123    时间: 2024-11-11 23:44
snowa* 发表于 2023-4-27 15:18
弄好了

大佬,能分享一下你整理好的程式头后处理吗,有偿相求:WX:  Lu-118008886




欢迎光临 UG爱好者 (https://www.ugsnx.com/) Powered by Discuz! X3.2