UG爱好者

标题: 自用的做产品批量加工的宏程序格式的UG3轴后处理 [打印本页]

作者: 腊月的猴子    时间: 2020-6-3 22:10
标题: 自用的做产品批量加工的宏程序格式的UG3轴后处理
程序处理出来为子程序
如下所示
%
O7001
G91 G30 Z0
G40 G17 G94 G98 G80 G90
(D11.4-DK)
T01 M06 (tool name:ZXZ-D8)
WHILE[#6LE#5]DO1
G0G90G54.1P#6
G0 X65. Y31. S2000 M03
G43 Z29. H01
G98 G81 X65. Y31. Z-38. R-33. F120. M08
X-65. R-33.
Y-31. R-33.
X65. R-33.
G80
G0 Z29.
(D20-DK)
G0 X25. Y31. S2000 M03
G98 G81 X25. Y31. Z-29.2 R-24.2 F120.
X-25. R-24.2
Y-31. R-24.2
X25. R-24.2
G80
G0 Z29.
#6=#6+1
END1
M05
M09
G91 G30 Z0
M99
%

产品的坐标系用的是附加坐标系G54.1P1-P48
主程序格式为
O1
G65P7001J9.K1.
M30
%
J就是要加工的个数,K就是当前做的是第几个

批量宏坐标后处理.zip

43.5 KB, 下载次数: 674, 下载积分: G币 -1


作者: 18751355408    时间: 2020-6-3 22:14
下载学习,感谢楼主分享
作者: Bridge_︻︻︻︻    时间: 2020-6-4 18:37
本帖最后由 Bridge_︻︻︻︻ 于 2020-6-4 18:39 编辑

谢谢楼主,真是个好人呀!这种思路真先进,看了你的后处理,学到了很多东西,比如方括号输出问题,我学会了,但你这个程序有一个缺点要小心,就是在加工到一半的时候停电了,不能直接从子程序启动,比如从第二把刀开始加工,一般会都会认为没问题,会出问题的,因为#6#5一断电就变空集,就是变成0了,我不知道G54.1 P0是报警还是撞机?最好改成#506,#505
作者: 腊月的猴子    时间: 2020-6-4 22:18
如果做到第二个停电了,那么程序改为
O1
G65P7001J9.K2.
M30
%
作者: м褪後ˇ    时间: 2020-6-4 22:22
感谢分享
作者: Bridge_︻︻︻︻    时间: 2020-6-6 16:22
请问你实际中是怎么用的?比如有多把刀,都是一次处理出来,还是一把刀一个子程序?像如下方式就挺好的,只是处理的时候麻烦一点,10把刀处理10次,但整个程序条理清晰,以前很多人追求UG怎么后处理出子程序,其实你这个后处理就是可以用的,你把标题改成能处理子程序的后处理,访问量会大增。我不知道管理员为什么不给你加分?
O1
T1M6
G65P7001 J9. K1.
T2M6
G65P7002 J9. K1.
M30
%

作者: ug1029    时间: 2020-6-6 18:38
谢谢分享!谢谢分享!
作者: 腊月的猴子    时间: 2020-6-6 19:20
这是三菱系统用的
%
O100
G65<A01>J1.K1.
M1
G65<A02>J1.K1.
M1
G65<A03>J1.K1.
M1
G65<A04>J1.K1.
M1
G65<A06>J1.K1.
M1
G65<A07>J1.K1.
M1
G65<A08>J1.K1.
M1
G65<A09>J1.K1.
M1
G65<A10>J1.K1.
M1
G65<A11>J1.K1.
M1
G65<A12>J1.K1.
M1
G65<A13>J1.K1.
M1
G65<A14>J1.K1.
M1
G65<A05>J1.K1.
G28Y0
G0G90G53X200.
M30
%
作者: 腊月的猴子    时间: 2020-6-6 19:22
这是FANUC系统用的
%
O100
G65P01J1.K1.
M1
G65P02J1.K1.
M1
G65P03J1.K1.
M1
G65P04J1.K1.
M1
G65P06J1.K1.
M1
G65P07J1.K1.
M1
G65P08J1.K1.
M1
G65P09J1.K1.
M1
G65P10J1.K1.
M1
G65P11J1.K1.
M1
G65P12J1.K1.
M1
G65P13J1.K1.
M1
G65P14J1.K1.
M1
G65P05J1.K1.
G28Y0
G0G90G53X200.
M30
%
作者: 腊月的猴子    时间: 2020-6-6 19:22
调试产品时J和K 都设置为1
作者: 腊月的猴子    时间: 2020-6-6 19:24
量产时J为加工总数,K为1

作者: 腊月的猴子    时间: 2020-6-6 19:28
好人做到底,再送个批量设置附加坐标系的宏给你

自动设置矩阵坐标系.zip

23.68 KB, 下载次数: 238, 下载积分: G币 -1


作者: 腊月的猴子    时间: 2020-6-6 19:37
O$mom_tool_number (program $mom_group_name)
fanuc的系统的程序号是纯数字的,加上在后处理里的百分号下面添加一个新块,用文本输入上面的内容,后处理出来就多了个O号,O号后面的数字用的是刀具号的变量,小括号里面是UG程序组的名字
%
O1 (program A01)
G91 G30 Z0
G40 G17 G94 G98 G80 G90
(D11.4-DK)
T01 M06 (tool name:ZXZ-D8)
WHILE[#6LE#5]DO1
G0G90G54.1P#6
G0 X65. Y31. S2000 M03
G43 Z29. H01
G98 G81 X65. Y31. Z-38. R-33. F120. M08
X-65.
Y-31.
X65.
G80
G0 Z29.
(D20-DK)
G0 X25. Y31. S2000 M03
G98 G81 X25. Y31. Z-29.2 R-24.2 F120.
X-25.
Y-31.
X25.
G80
G0 Z29.
#6=#6+1
END1
M05
M09
G91 G30 Z0
M99
%
作者: 腊月的猴子    时间: 2020-6-6 20:21
配合这个用

YYY.jpg (198.73 KB, 下载次数: 83)

YYY.jpg

作者: topman2017    时间: 2020-6-12 16:54
这个真的要支持一下。感谢分享
作者: 只手遮天*    时间: 2020-6-12 17:33
腊月的猴子 发表于 2020-6-6 19:28
好人做到底,再送个批量设置附加坐标系的宏给你

顶顶更健康                       
作者: mynx    时间: 2020-6-15 13:35
Hau.............
作者: mynx    时间: 2020-6-15 13:37
Good...........
作者: 流水似花2014    时间: 2020-7-8 14:16
感谢分享
作者: 18751355408    时间: 2020-7-8 21:45
牛逼格拉斯
作者: mynx    时间: 2020-7-17 16:51
Thanks.............
作者: ugly222    时间: 2020-7-27 22:20
看不懂,对于这些是空白
作者: hzqwjx    时间: 2020-7-28 11:22
如果某个产品需要偏一点点呢?  我现在用的也发出来。
%
G40 G49 G80 G90
G05.1 Q1
N1 G28 G91 Z0.
T7 (Name;R3 D=6.00 )
M6 T7
M1
G0 G90 G54 G52 X0. Y0. T7
M198 P407
M9
M5
G28 G91 Z0.
G28 G91 Y0.
G05.1 Q0
M30
%
这是我的主程序。
换刀和坐标,以及坐标偏置也在主程序里面,子程序就是进给转速。
作者: hzqwjx    时间: 2020-7-28 13:06
还有能不能来个坐标备份,如果一个产品有8手,这8手的坐标分别不一样,可不可以自动把我分好中的XYZ坐标抄到P20后面做备份。这样坐标改了之后还可以找回原来的坐标。
作者: hzqwjx    时间: 2020-7-28 13:52
还有比如我有两种间距呢?   X0. X80 然后把这两个分别加210.
X0 X80   X210 X290 X420 X500 X630 X710
作者: hzqwjx    时间: 2020-8-4 16:43
这个我用UG12后处理出来少了一些东西。
作者: bxh05    时间: 2020-8-5 23:35
这个真的要支持一下。感谢分享
作者: liangli52123    时间: 2020-10-12 18:33
牛批克拉斯,牛皮   受用了
论坛多点你这样的大神就好了
作者: mynx    时间: 2020-10-30 14:42
TkS..........
作者: liangli52123    时间: 2020-12-14 18:43
能不能帮我做一个每行最后都加分号的后处理(;),我的系统是新代的 ,每行都必须要有。
作者: liangli52123    时间: 2020-12-14 18:43
我的QQ号是894377535
作者: 海鸥飞处    时间: 2021-1-6 12:59
2555555555555555
作者: 977750320    时间: 2021-1-12 10:17
谢谢分享
作者: ug1029    时间: 2021-2-9 18:43
谢谢分享!谢谢分享!
作者: ug1029    时间: 2021-2-9 18:44
腊月的猴子 发表于 2020-6-6 19:28
好人做到底,再送个批量设置附加坐标系的宏给你

谢谢分享!谢谢分享!
作者: zrui_cm    时间: 2021-2-12 21:44
这个三菱,法那科通用?

作者: guozhanjie3d    时间: 2021-2-13 08:18
谢谢分享 学习学习
作者: mynx    时间: 2021-2-18 17:25
Hau............
作者: mynx    时间: 2021-3-10 11:19
Good.........
作者: mynx    时间: 2021-3-25 16:40
Hau.............
作者: fengfei0378    时间: 2021-3-29 18:58
谢谢楼主无私奉献

作者: mynx    时间: 2021-3-31 15:30
Good,,,,,,,
作者: 雁南一撇    时间: 2021-3-31 22:13
&#128046;高科技




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