空气中的小鱼 发表于 2011-6-11 09:25:52

宏程序人工智能算法


如上图,
当#110=0加工1、2、3、4孔,
      =1加工1孔,
      =2加工2孔,
      =3加工3孔,
      =4加工4孔,
      =12加工1、2孔,
      =13加工1、3孔,
      =14加工1、4孔,
      =23加工2、3孔
      =24加工2、4孔,
      =34加工3、4孔,
      =123加工1、2、3孔,
      =234加工2、3、4孔。
      要求:只能用四组坐标实现
感兴趣的朋友可以回帖写出算法程序,大家一起探讨。
等大家回复了自己的方法,我就贴出我的算法

huanggong 发表于 2011-6-11 21:39:02

没算过啊,不只从哪下手啊

huanggong 发表于 2011-6-11 21:39:58

惭愧啊!学习!惭愧啊!学习!惭愧啊!学习!

空气中的小鱼 发表于 2011-6-12 08:36:45

我贴出我的方法吧,我没有试过,应该可以运行,一下算法仅供大家参考
%
O99
#100=54 (坐标)
#101=1 (刀号)
#1=3 (R点)
#2=2 (Q值)
#3=20 (Z深度)
#4=100 (X坐标)
#5=100 (Y坐标)
#102=600 (转速)
#21=100 (进给)
#104=81 (G81/G83)
#111=0 (加工模式)
(*************)
G80 M5
M9
G91 G28 G0 Z0
#100=FI[#100]
#6=15
IF[#111 EQ 0]GO 1
#6=1
IF[#111 EQ 1]GO 1
#6=2
IF[#111 EQ 2]GO 1
#6=4
IF[#111 EQ 3]GO 1
#6=8
IF[#111 EQ 4]GO 1
#6=3
IF[#111 EQ 12]GO 1
#6=5
IF[#111 EQ 13]GO 1
#6=9
IF[#111 EQ 14]GO 1
#6=6
IF[#111 EQ 23]GO 1
#6=10
IF[#111 EQ 24]GO 1
#6=12
IF[#111 EQ 34]GO 1
#6=7
IF[#111 EQ 123]GO 1
#6=14
IF[#111 EQ 234]GO 1
#3000=1 (#111-MODE-ERROR)
N1
G90 G#100 G0 X0 Y0
G43 H#101 Z100.
G43 H#101 Z100.
M3 S#102
M8
G#104 R#1 Q#2 Z-#3 F#21 K0
IF[[#6 AN 1] EQ 0]GO 2
X-#4 Y-#5
N2
IF[[#6 AN 2] EQ 0]GO 3
X-#4 Y#5
N3
IF[[#6 AN 4] EQ 0]GO 4
X#4 Y#5
N4
IF[[#6 AN 8] EQ 0]GO 5
X#4 Y-#5
N5
G80 M5
M9
G91 G28 G0 Z0
M30
%

jiangssli 发表于 2011-6-12 11:36:59

楼主所发的是很精要的程序!我得继续学习!!:)

千年 发表于 2011-6-12 19:05:15

楼上的马屁拍的很精要,我得学习学习

jiangssli 发表于 2011-6-13 02:07:19

楼上的裤子掉了!我捡到扔茅坑里去!:lol

千年 发表于 2011-6-17 16:08:49

坐等楼主移位算法的横空出世

ttapfjy 发表于 2011-6-17 20:14:48

呵呵
大家真有意思,学习了

若枫 发表于 2011-6-17 21:04:30

这个还真没有想过
页: [1] 2 3 4 5 6 7 8 9 10
查看完整版本: 宏程序人工智能算法