找回密码
 立即注册

QQ登录

只需一步,快速开始

微信扫码登录

搜索
查看: 11183|回复: 9

[求助] 西门子828D如何用宏程序变座标。

[复制链接]

3

主题

65

回帖

328

积分

二级士官

积分
328
发表于 2016-9-22 18:58:14 | 显示全部楼层 |阅读模式
我的东西是这样的,,两个PS,,分别夹了两个型材料,,一个型材可以做25个产品,是一个一个往下铣的。也就是说座标XY没有动,就是Z轴动了。我想用宏程序把他们两个PS连起来做。不知道宏程序怎么写?
QQ截图20160922185032.png

1

主题

643

回帖

1万

积分

少将

积分
18990
发表于 2016-9-22 21:34:15 | 显示全部楼层
用相对平移    ATRANS  Z-      

0

主题

512

回帖

6406

积分

上尉

积分
6406
发表于 2016-9-22 23:34:59 | 显示全部楼层
本帖最后由 yizhinuli 于 2016-9-22 23:36 编辑

发图来看看,文字描述不直观

2

主题

232

回帖

3533

积分

中尉

积分
3533
发表于 2016-9-23 08:44:48 | 显示全部楼层
指定变量      
写带变量控制走的铣削程序主体     
写IF跳转句子,变量过了限制就跳最后的停止和回零,没过就继续往下走      
写变量增量算式然后跳转到前面的铣削程序前走循环
最后写  M9 M5 G28 Z0 这些结尾

3

主题

65

回帖

328

积分

二级士官

积分
328
 楼主| 发表于 2016-9-23 10:50:55 | 显示全部楼层
UGAIHAOWY 发表于 2016-9-23 08:44
指定变量      
写带变量控制走的铣削程序主体     
写IF跳转句子,变量过了限制就跳最后的停止和回零, ...

能给个示例吗?这样听不太明白。

3

主题

65

回帖

328

积分

二级士官

积分
328
 楼主| 发表于 2016-9-23 10:52:32 | 显示全部楼层
qw888136 发表于 2016-9-22 21:34
用相对平移    ATRANS  Z-

能说的详细点吗?最好能给个示例

2

主题

232

回帖

3533

积分

中尉

积分
3533
发表于 2016-9-23 15:00:48 | 显示全部楼层
luo5836680 发表于 2016-9-23 10:50
能给个示例吗?这样听不太明白。

听不明白说明你基础不太牢固

13

主题

358

回帖

9500

积分

少校

积分
9500
发表于 2016-11-8 11:13:32 | 显示全部楼层
本帖最后由 lhkwjw 于 2016-11-8 11:16 编辑

西门子系统我不熟悉,我写个FANUC的程序,你做参照
#1=0.
WHILE[#1GE[-5.5*25]] DO1
G0G90G52X0Y0Z#1
#1=#1-5.5
END1程序中的5.5是你每次坐标要偏置的深度,END1前边可加入你要加工的子程序

3

主题

65

回帖

328

积分

二级士官

积分
328
 楼主| 发表于 2017-12-12 11:02:27 | 显示全部楼层
lhkwjw 发表于 2016-11-8 11:13
西门子系统我不熟悉,我写个FANUC的程序,你做参照
#1=0.
WHILE[#1GE[-5.5*25]] DO1

谢谢,,这种我知道,,就是不知道西门子的。

0

主题

5

回帖

80

积分

上等兵

积分
80
发表于 2024-9-30 10:21:29 | 显示全部楼层
luo5836680 发表于 2017-12-12 11:02
谢谢,,这种我知道,,就是不知道西门子的。

R1=2
R2=3
G[8]=R1
G[8]是坐标变量,2是G54,3=G55.............
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

GMT+8, 2025-2-17 04:03

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

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