找回密码
 立即注册

QQ登录

只需一步,快速开始

微信扫码登录

搜索
查看: 2137|回复: 10

[求助] 求助西门子828D宏程序的格式

[复制链接]

5

主题

24

回帖

1792

积分

六级士官

积分
1792
发表于 2023-11-3 13:36:04 | 显示全部楼层 |阅读模式
有没有大师知道西门子828D宏程序的格式啊,和新代法兰克还不太一样我用着报警读取不了好像参数项是用R的,有范文看一下吗

3

主题

178

回帖

6193

积分

上尉

积分
6193
发表于 2023-11-3 14:15:22 | 显示全部楼层
;------------FM80 +-155 DAO JIAN-------------Z
N32 T18
N33 L004
N34 G54G17G90G0C0A0
N35 M3S550F1000
N36 G0Z200
N37 TRANS X=4106
N38 R1=-5
N39 WHILE R1>=-50
N40 G0X0Y=155-40
N41 Z=R1
N42 G1X-1280
N43 G0Y=-155+40
N44 G1X0
N45 R1=R1-5
N46 ENDWHILE
N47 G0Z200
N48 M5
N49 M0

5

主题

24

回帖

1792

积分

六级士官

积分
1792
 楼主| 发表于 2023-11-3 14:24:07 | 显示全部楼层
依梦飞扬 发表于 2023-11-3 14:15
;------------FM80 +-155 DAO JIAN-------------Z
N32 T18
N33 L004

大师像这样的怎么对应在西门子里的呢
T06 M06 (D4.2-ZT)
(D=4.20  R=0.00  L=50.00)
G90 G00 G55 X24.45 Y-10.9 M03 S2500
G43 H06 Z35.
G99 G81 X24.45 Y-10.9 Z-8.7 R3. F300.
Y-32.7
X40.35
Y-10.9
G80
G00 Z15.
#1=400.
#2=#1-24.45
#3=#1-40.35
G00 X#2 Y-10.9 M03 S2500
Z35.
G99 G81 X#2 Y-10.9 Z-8.7 R3. F300.
Y-32.7
X#3
Y-10.9
G80
G00 Z35.
M05
M09
G91 G28 Z0.
G28 Y0.
M30

3

主题

178

回帖

6193

积分

上尉

积分
6193
发表于 2023-11-3 16:47:42 | 显示全部楼层
18857436954 发表于 2023-11-3 14:24
大师像这样的怎么对应在西门子里的呢
T06 M06 (D4.2-ZT)
(D=4.20  R=0.00  L=50.00)

你这个把#改成R就好

5

主题

24

回帖

1792

积分

六级士官

积分
1792
 楼主| 发表于 2023-11-3 17:34:32 | 显示全部楼层
依梦飞扬 发表于 2023-11-3 16:47
你这个把#改成R就好

不行的,我试过了

3

主题

178

回帖

6193

积分

上尉

积分
6193
发表于 2023-11-3 17:52:09 | 显示全部楼层
18857436954 发表于 2023-11-3 17:34
不行的,我试过了

西门子打孔是填表,有固定格式 MCALL CYCLE82(100,0,5,-3,,0).  你在编辑界面找找,有钻孔指令,挨个填表,不是G98 G81,除非你那可以切换ISO编程

3

主题

178

回帖

6193

积分

上尉

积分
6193
发表于 2023-11-3 18:00:54 来自手机 | 显示全部楼层
18857436954 发表于 2023-11-3 17:34
不行的,我试过了

T1
G54G17G90G0
M3S1350F200
MCALL CYCLE82(100,0,5,-1.2,,0)
G0X400 Y10
G91Y20
Y20
MCALL
G0Z200
CYCLE800
M5
M0
这是我这边点孔的,没有G43,调刀时刀补自动补上

5

主题

24

回帖

1792

积分

六级士官

积分
1792
 楼主| 发表于 2023-11-3 19:46:16 | 显示全部楼层
依梦飞扬 发表于 2023-11-3 18:00
T1
G54G17G90G0
M3S1350F200

我打孔就是按照那个格式来的,主要想搞个宏变量
让后面两个孔可以根据不同尺寸来变化

2

主题

82

回帖

1512

积分

六级士官

积分
1512
发表于 2023-12-9 00:56:07 来自手机 | 显示全部楼层
18857436954 发表于 2023-11-3 14:24
大师像这样的怎么对应在西门子里的呢
T06 M06 (D4.2-ZT)
(D=4.20  R=0.00  L=50.00)

西门子系统可以自定义局部变量的,例如fanuc的#1=4.5可以写成abcd1=4.5,变量名随意起。

2

主题

82

回帖

1512

积分

六级士官

积分
1512
发表于 2023-12-9 01:03:17 来自手机 | 显示全部楼层
l铁匠l 发表于 2023-12-9 00:56
西门子系统可以自定义局部变量的,例如fanuc的#1=4.5可以写成abcd1=4.5,变量名随意起。

如果一定要用R编程的话可以类似于这样
AA:
R2=R11*COS(R1)
R3=R12*SIN(R1)
G01X=R2Y=R3 F500.
R1=R1+1
IF R1<360 GOTOB AA
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

GMT+8, 2025-2-1 11:57

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

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