质数的孤独4817 发表于 2024-2-4 10:27:17

发那科分层宏问题



%
(2024/02/04 10:23)
(NC name: 程序样本.nc)
(Machine time: 7.70 MIN)
(Total Tool:1)
(T1=EM-D30   D=30.    MinZ=0. )
G40 G17 G90
G91 G28 Z0.0
N1.0 (T1:EM-D30D=30. R=0. H=01)
(MAX_Z=100. MIN_Z=0. Time=7.70M)
T01 M06
M01

G90 G55
S1061 M03
(----------)
#1=10(起点)
#2=0(终点)
#3=10(切深)
#4=0.1(余量)
(----------)
G00 X-40.894 Y9.486
#51=#5001
#52=#5002
G43 H01 Z M08
(----------)
WHILE [#1GT#2] DO1
#1=#1-#3
IF [#1LT#2] THEN #1=#2
G00 X#51 Y#52
(----------)
Z
#101=7.038(起点)
#102=0.000(终点)
WHILE [#101 GE #102] DO1
G03 X-40.894 Y9.486 Z#101 I-9.606 J-9.486 F250.
#101=#101+[-2.962]
END1
X-64. Y0.0 Z I-9.606 J-9.486
G01 Y-64.
X64.
Y64.
X56.
Y0.0
G02 X-56. Y0.0 I-56. J0.0
G01 Y64.
X-64.
Y0.0
X-85.
Y-85.
X85.
Y85.
X35.
Y0.0
G02 X-35. Y0.0 I-35. J0.0
G01 Y85.
X-85.
Y0.0
X-70.
Z
G00 Z
(----------)
END1
(----------)
M09
M05
G91 G28 Z0.0
M30
%
这个螺旋进刀分层宏   单层没问题,多层不对,各位大师,这个还要怎么更改啊。

HNNYBDZY 发表于 2024-2-5 14:00:41

这东西电脑编程不香吗?

F1706755 发表于 2024-2-4 15:28:26

问题1:#51,#52这两个是啥变量,目前FANUC公司卖给大陆地区机台版本主流31i-A,31i-B,老的版本0i都没见过#51,#52变量。不知道是不是我见识短。

F1706755 发表于 2024-2-4 15:34:30

问题2:#1=10,#3=10,后面WHILE[#1GT#2]DO1,这深度,这下刀量,只够一刀,就是UG做程式也只有一层{:titter:}。#3改小才可以分层

F1706755 发表于 2024-2-4 15:36:27

#3=1的结果

质数的孤独4817 发表于 2024-2-4 16:02:49

F1706755 发表于 2024-2-4 15:36
#3=1的结果

麻烦帮看看啊,现在就是螺旋进刀有点问题,大面程序分层没有问题。

F1706755 发表于 2024-2-5 11:02:44

质数的孤独4817 发表于 2024-2-4 16:02
麻烦帮看看啊,现在就是螺旋进刀有点问题,大面程序分层没有问题。

%
(2024/02/04 10:23)
(NC name: 程序样本.nc)
(Machine time: 7.70 MIN)
(Total Tool:1)
(T1=EM-D30   D=30.    MinZ=0. )
G40 G17 G90
G91 G28 Z0.0
N1.0 (T1:EM-D30D=30. R=0. H=01)
(MAX_Z=100. MIN_Z=0. Time=7.70M)
T01 M06
M01

G90 G55
S1061 M03
(----------)
#1=10(起点)
#2=0(终点)
#3=1(切深)
#4=0.1(余量)
(----------)
G00 X-40.894 Y9.486
#51=#5001
#52=#5002
G43 H01 Z M08
(----------)
WHILE [#1GT#2] DO1
IF [#1LT#2] THEN #1=#2
G00 X#51 Y#52
(----------)
Z[#1+#4]
#9=#5003(起点)
#10=#5003-#3(终点)
WHILE [#9 GT #10] DO2
#9=#9-#3
G03 X-40.894 Y9.486 Z#9 I-9.606 J-9.486 F250.
END2
X-64. Y0.0 I-9.606 J-9.486
G01 Y-64.
X64.
Y64.
X56.
Y0.0
G02 X-56. Y0.0 I-56. J0.0
G01 Y64.
X-64.
Y0.0
X-85.
Y-85.
X85.
Y85.
X35.
Y0.0
G02 X-35. Y0.0 I-35. J0.0
G01 Y85.
X-85.
Y0.0
X-70.
Z
G00 Z
#1=#1-#3
(----------)
END1
(----------)
M09
M05
G91 G28 Z0.0
M30
%

F1706755 发表于 2024-2-5 11:04:06

看一下是不是你想要的

质数的孤独4817 发表于 2024-2-5 17:08:53

F1706755 发表于 2024-2-5 11:04
看一下是不是你想要的

不对啊

F1706755 发表于 2024-2-5 18:20:40

质数的孤独4817 发表于 2024-2-5 17:08
不对啊

每一层都是螺旋,哪里不对,你要什么效果呢?
页: [1] 2
查看完整版本: 发那科分层宏问题