UG爱好者

标题: 发那科分层宏问题 [打印本页]

作者: 质数的孤独4817    时间: 2024-2-4 10:27
标题: 发那科分层宏问题


%
(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-D30  D=30. R=0. H=01)
(MAX_Z=100. MIN_Z=0. Time=7.70M)
T01 M06
M01
[PLANAR_MILL_1]
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[100.+#1+#4] M08
(----------)
WHILE [#1GT#2] DO1
#1=#1-#3
IF [#1LT#2] THEN #1=#2
G00 X#51 Y#52
(----------)
Z[10.+#1+#4]
#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[0.0+#1+#4] 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[3.+#1+#4]
G00 Z[100.+#1+#4]
(----------)
END1
(----------)
M09
M05
G91 G28 Z0.0
M30
%
这个螺旋进刀  分层宏   单层没问题,多层不对,各位大师,这个还要怎么更改啊。


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

作者: F1706755    时间: 2024-2-4 15:34
问题2:#1=10,#3=10,后面WHILE[#1GT#2]DO1,这深度,这下刀量,只够一刀,就是UG做程式也只有一层。#3改小才可以分层


作者: F1706755    时间: 2024-2-4 15:36
#3=1的结果

屏幕截图 2024-02-04 153557.png (58.87 KB, 下载次数: 8)

屏幕截图 2024-02-04 153557.png

作者: 质数的孤独4817    时间: 2024-2-4 16:02
F1706755 发表于 2024-2-4 15:36
#3=1的结果

麻烦帮看看啊,现在就是螺旋进刀有点问题,大面程序分层没有问题。
作者: F1706755    时间: 2024-2-5 11:02
质数的孤独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-D30  D=30. R=0. H=01)
(MAX_Z=100. MIN_Z=0. Time=7.70M)
T01 M06
M01
[PLANAR_MILL_1]
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[100.+#1+#4] 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[5.+#1+#4]
G00 Z[100.+#1+#4]
#1=#1-#3
(----------)
END1
(----------)
M09
M05
G91 G28 Z0.0
M30
%


作者: F1706755    时间: 2024-2-5 11:04
看一下是不是你想要的
作者: HNNYBDZY    时间: 2024-2-5 14:00
这东西电脑编程不香吗?
作者: 质数的孤独4817    时间: 2024-2-5 17:08
F1706755 发表于 2024-2-5 11:04
看一下是不是你想要的

不对啊
作者: F1706755    时间: 2024-2-5 18:20
质数的孤独4817 发表于 2024-2-5 17:08
不对啊

每一层都是螺旋,哪里不对,你要什么效果呢?

屏幕截图 2024-02-05 181902.png (74.24 KB, 下载次数: 5)

屏幕截图 2024-02-05 181902.png

作者: 荣班长    时间: 2024-3-1 10:22
搞不懂你要干什么
作者: 似曾相识999999    时间: 2024-3-1 10:38
搞不懂你要干什么




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