找回密码
 立即注册

QQ登录

只需一步,快速开始

微信扫码登录

搜索
查看: 13895|回复: 16

[求助] UG后处理出宏程序的问题

[复制链接]

4

主题

254

回帖

4469

积分

中尉

积分
4469
发表于 2016-7-10 22:29:17 | 显示全部楼层 |阅读模式
加工产品,很多外形和型腔X和Y的坐标都是一样的,都是Z在变化,出来的程序很长。每次都要用手动去加变量,有点麻烦。上次在论坛里看到有UG后处理出宏程序的帖子,是可以出的。希望论坛里的大佬们可以提供点资料,提点思路,做个这样的后处理。
%
(Part name: 000009)
(Time: Sat Jul 09 23:00:48 2016)
(WOKER: Gao)
G40 G90 G49 G80
G91 G30 Z0.0 M9
M1
N1 T4 M6
M1
(TOOL XD8  D8.00  R0.00  L75.00 TIME:0.20)
(floor_stock=0.000mm  side_stock=0.000mm)
G90 G54 G0 X-101.326 Y56.485 M3 S1200
G43 H4 Z10. M8 T5
Z0        
#1=-1.
#2=-2.
WHILE[#1GE#2]DO1
G1 Z#1 F250.
G41 X-101.5 Y55.5 D4
G3 X-100. Y54. I1.5 J0.0
G1 X100.
G2 X104. Y50. I0.0 J-4.
G1 Y-50.
G2 X100. Y-54. I-4. J0.0
G1 X-100.
G2 X-104. Y-50. I0.0 J4.
G1 Y50.
G2 X-100. Y54. I4. J0.0
G3 X-98.5 Y55.5 I0.0 J1.5
G40 G1 X-98.674 Y56.485
G0 Z10.
X-101.326 Y56.485
#1=#1-1.
END1
G91 G30 Z0.0 M9
G91 G28 Y0.0 M5
M30
(TIME:2.75)
%

这个变量不是很理想,在整除的情况下可以用。
谢谢大佬们。

4

主题

254

回帖

4469

积分

中尉

积分
4469
 楼主| 发表于 2016-7-10 23:59:05 | 显示全部楼层
大佬们,帮帮忙,可以发个微信红包意思一下的

7

主题

877

回帖

2万

积分

少将

积分
20677
发表于 2016-7-11 06:21:26 | 显示全部楼层
兄弟,同道中人啊我也是这样做的!

19

主题

904

回帖

2万

积分

中将

积分
26185

论坛贡献灌水王

发表于 2016-7-11 09:43:25 | 显示全部楼层
整除我可以帮你,至于宏程序后处理我觉得没有太大的意义

1

主题

427

回帖

7320

积分

少校

积分
7320
发表于 2016-7-11 11:33:46 | 显示全部楼层

教你1招、以下
G40 G90 G49 G80
G91 G30 Z0.0 M9
M1
N1 T4 M6
M1
(TOOL XD8  D8.00  R0.00  L75.00 TIME:0.20)
(floor_stock=0.000mm  side_stock=0.000mm)
G90 G54 G0 X-101.326 Y56.485 M3 S1200
G43 H4 Z10. M8 T5
Z0        
#1=-1.
#2=-2.
WHILE[#1GE#2]DO1
#1=#1-1.
IF[#1LT#2]THEN#1=#2  加这个绝对可以除的完 比如#1=-0.9 后现会加一刀 0.1
G1 Z#1 F250.
G41 X-101.5 Y55.5 D4
G3 X-100. Y54. I1.5 J0.0
G1 X100.
G2 X104. Y50. I0.0 J-4.
G1 Y-50.
G2 X100. Y-54. I-4. J0.0
G1 X-100.
G2 X-104. Y-50. I0.0 J4.
G1 Y50.
G2 X-100. Y54. I4. J0.0
G3 X-98.5 Y55.5 I0.0 J1.5
G40 G1 X-98.674 Y56.485
G0 Z10.
X-101.326 Y56.485
END1
G91 G30 Z0.0 M9
G91 G28 Y0.0 M5
M30
(TIME:2.75)
%

4

主题

254

回帖

4469

积分

中尉

积分
4469
 楼主| 发表于 2016-7-15 21:15:05 | 显示全部楼层
谢谢你,兄弟。

4

主题

254

回帖

4469

积分

中尉

积分
4469
 楼主| 发表于 2016-7-15 21:19:01 | 显示全部楼层
刘子项 发表于 2016-7-11 09:43
整除我可以帮你,至于宏程序后处理我觉得没有太大的意义

谢谢你,兄弟。

4

主题

254

回帖

4469

积分

中尉

积分
4469
 楼主| 发表于 2016-7-15 21:28:43 | 显示全部楼层


有些机床内存小,用宏变量可以节省空间

0

主题

17

回帖

238

积分

一级士官

积分
238
发表于 2016-7-16 11:41:36 | 显示全部楼层
今生有你 发表于 2016-7-11 11:33
教你1招、以下
G40 G90 G49 G80
G91 G30 Z0.0 M9

试了下,不可以,要么无限循环,要么少切

0

主题

17

回帖

238

积分

一级士官

积分
238
发表于 2016-7-16 11:43:37 | 显示全部楼层
这个情况#1一直等于#2,然后无限循环,可能还得加一些条件
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

咨询QQ:1359218528|发帖须知!|Archiver|手机版|小黑屋|UG爱好者论坛 ( 京ICP备10217105号-2 )

GMT+8, 2025-2-3 11:50

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

快速回复 返回顶部 返回列表