找回密码
 立即注册

QQ登录

只需一步,快速开始

微信扫码登录

搜索
查看: 2741|回复: 7

[求助] 宏程序嵌套

[复制链接]

6

主题

340

回帖

2090

积分

少尉

积分
2090
发表于 2020-8-10 17:12:51 | 显示全部楼层 |阅读模式
大家帮忙看看,这个程序为啥只有第一层铣两刀,其他往下都是只有一刀。我要的效果是每层两刀.
%
O0123(中心牙底)
(V650-3Z)
#106=16 (刀具直径)
#110=50(外圆直径)
#108=1.5
#109=6
#115=#108*#109 (每刀深度)
#100=-#110/2+#108
#101=#106/2
#102=#110/2+10
#103=#110/2+6
#112=#110/2
#104=ROUND[#112/#108]*1.5+#108
#111=#106/2
#105=#101-0.15*2
G00 G90 G40 G17 G49  G54
X-#101 Y-#102
(TOOLS: YX-1.5-L20-D16)
T08 M06
G00 G43 Z100 H08
G1 X-#101 Y-#102 F350.
WHILE[#104 GT #100] DO01;
WHILE[#101 GT #105] DO02;
G01 Z#104 F350 M08
G1 X-#101 F350.
#101=#101-0.15
Y#102
G0 Z#103
Y-#102
G01 Z#104
Y-#102
END 02;
G90 G00  X-#111 Y-#102 S800 M03
Z#103.
G01 Z#104 F350 M08
#104=#104-#108*#109
G01 Z#104 F350. M08
Y#102
G00 Z#103
Y-#102
END 01;
G91G28Z0
M30



123.png

6

主题

340

回帖

2090

积分

少尉

积分
2090
 楼主| 发表于 2020-8-10 17:20:08 | 显示全部楼层

  1. %
  2. O0123(中心牙底)
  3. (V650-3Z)
  4. #106=16 (刀具直径)
  5. #110=50(外圆直径)
  6. #108=1.5
  7. #109=6
  8. #115=#108*#109 (每刀深度)
  9. #100=-#110/2+#108
  10. #101=#106/2
  11. #102=#110/2+10
  12. #103=#110/2+6
  13. #112=#110/2
  14. #104=ROUND[#112/#108]*1.5+#108
  15. #111=#106/2
  16. #105=#101-0.15*2
  17. G00 G90 G40 G17 G49  G54
  18. X-#101 Y-#102
  19. (TOOLS: YX-1.5-L20-D16)
  20. T08 M06
  21. G00 G43 Z100 H08
  22. G1 X-#101 Y-#102 F350.
  23. WHILE[#104 GT #100] DO01;
  24. WHILE[#101 GT #105] DO02;
  25. G01 Z#104 F350 M08
  26. G1 X-#101 F350.
  27. #101=#101-0.15
  28. Y#102
  29. G0 Z#103
  30. Y-#102
  31. G01 Z#104
  32. Y-#102
  33. END 02;
  34. G90 G00  X-#111 Y-#102 S800 M03
  35. Z#103.
  36. G01 Z#104 F350 M08
  37. #104=#104-#108*#109
  38. G01 Z#104 F350. M08
  39. Y#102
  40. G00 Z#103
  41. Y-#102
  42. END 01;
  43. G91G28Z0
  44. M30
复制代码
上面是程序.

0

主题

350

回帖

1461

积分

六级士官

积分
1461
发表于 2020-8-10 18:03:36 | 显示全部楼层
你这程序有问题,用不了这么多条件

0

主题

350

回帖

1461

积分

六级士官

积分
1461
发表于 2020-8-10 18:23:05 | 显示全部楼层

你想要怎样铣,这是铣平面,你这一刀下9.0MM吗?第一刀铣多少,第二刀铣多少,毛胚余量多少,用几刀铣完

1

主题

584

回帖

9932

积分

少校

积分
9932
发表于 2020-8-10 19:42:39 | 显示全部楼层
本帖最后由 王小贱candy 于 2020-8-10 20:06 编辑

{:}{:}{:}

6

主题

340

回帖

2090

积分

少尉

积分
2090
 楼主| 发表于 2020-8-11 09:04:03 | 显示全部楼层
jsg2012 发表于 2020-8-10 18:23
你想要怎样铣,这是铣平面,你这一刀下9.0MM吗?第一刀铣多少,第二刀铣多少,毛胚余量多少,用几刀铣完

铣Y型,Z向每刀都是9毫米,X向每层0.15 每层两刀 但现在只有第一层是X向两刀. 我需要每层都是X向两刀.

0

主题

350

回帖

1461

积分

六级士官

积分
1461
发表于 2020-8-11 10:32:42 | 显示全部楼层

G00 G43 Z100 H08
G1 X-#101 Y-#102 F350.
WHILE[#104 GT #100] DO01;

#101=#106/2

WHILE[#101 GT #105] DO02;
G01 Z#104 F350 M08

6

主题

340

回帖

2090

积分

少尉

积分
2090
 楼主| 发表于 2020-8-11 17:34:57 | 显示全部楼层
jsg2012 发表于 2020-8-11 10:32
G00 G43 Z100 H08
G1 X-#101 Y-#102 F350.
WHILE[#104 GT #100] DO01;

谢谢你! Z向最后一层还是只有一刀,如何解决
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

GMT+8, 2025-2-17 06:43

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

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