jiangssli 发表于 2011-5-13 02:07:43

转发一个加工中心宏程序

一个以前编写的智能铣平面程序,感兴趣的朋友可以分析下算法
%
:30
#100=54 (*加工坐标号*)
#101=1(*刀具编号*)
#102=2000(*刀具转速*)
#21=500 (*进给量*)
#1=0    (*下刀点*)
#2=0.1(*每层切深*)
#3=0.3(*加工深度*)
#4=400(*板宽*)
#5=500(*板长*)
#30=100 (*刀直径*)
M98 P190
M98 P8119
M30
:190
#100=FI[#100]
#101=FI[#101]
G80 M5
M9
G69
G52 X0 Y0 Z0
G91 G28 Z0
G90 G0 G#100 X0 Y0
G43 H#101 Z100.0
M3 S#102
M99
:8119
IF[#4111 EQ 0]GO 3001
IF[#4003 NE 90]GO 3002
#6=10.
#7=10.
#8=#5+#7*2
IF[#8-#30 LE 0]GO3002
#9=FI[[#8-#30]/#30]+1
#10=#1+#2
#11=[#8-#30]/#9
IF[#10 GT #3]GO 3002
#14=[#4+#30]/2+#6
#15=[#5-#30]/2+#7
G0 X-#14 Y-#15
G1 Z-[#10-#2] F1000
#12=0.
#13=1.
WH[#10 LE #3]DO 1
G1 Z-#10 F#21
#17=#9*[#13 AN 1]
#18=[#13 AN 1]*2-1
WH[#12 NE #17+#18]DO 2
#16=1-[#12 AN 1]*2
#16=#16*[#13 AN 1]-#16*]
G1 X[#14*#16] Y[-#15+#12*#11] F#21
IF[#12 EQ #17]GO 1
G1 Y[-#15+[#12+#18]*#11]
N1
#12=#12+#18
EN 2
IF[#10 GE #3]GO 3
#10=#10+#2
IF[#10 LE #3]GO 2
#10=#3
N2
#13=#13+1
#12=#9*]
EN 1
N3
M5
M9
G91 G28 G0 Z0
G91 G28 G0 Y0
M99
N3001
#3000=1 (NOT TOOL LENGTH)
N3002
#3000=2 (DATA ERROR)
%

本程序由有<<宏疯子>>之称的龙记模架公司第一宏高手编写!!!!!

jiangssli 发表于 2011-5-13 02:10:16

如果有公司或者个人需要宏程序的可以联系我!我有非常专业的宏程序编写团队!!:D

windsunwei 发表于 2011-5-13 08:54:41

本帖最后由 windsunwei 于 2011-5-13 08:57 编辑

好是好东西
看也看的懂
但是谈到钱了
哪就算了
宏程序不难有一定的数学基础和好的逻辑思维一般都套的出来的

youxiare 发表于 2011-5-13 09:50:11

谈到钱就伤感情了

jiangssli 发表于 2011-5-13 09:51:19

我只能说每个人都各有各的专长或者优势!靠自己的优势或专长挣钱没有什么不好吧!!

jiangssli 发表于 2011-5-13 09:54:57

呵呵,那你工作也不不收取报酬么?我发这个帖子的初衷不是说一定要收多少钱或者必须收钱,任何事情都得看情况而定!!

windsunwei 发表于 2011-5-13 09:56:34

应该有一个叫电脑软件的东西吗
可以自动编程吧?
呵呵是不是电脑要方便点呢?

jiangssli 发表于 2011-5-13 10:03:00

本帖最后由 jiangssli 于 2011-5-13 10:03 编辑

回复 windsunwei 的帖子

如果你一定要要这么认为我也不好说什么!!因为像你这样的质疑我不止看到10次了!!!!
要是按你这样的思路,工厂都去用机器人吧,他不会迟到早退,不会消极怠工,不会和老板讲条件要工资,只会按要求不知疲倦的工作.........

jiangssli 发表于 2011-5-13 10:09:14

我想表达的意思很明了,宏程序不是万能的,它不可能完全取代软件使用,但是宏程序肯定有自己的优势和生存空间!!同样的软件也是如此!!!!!!!!!!!希望各位不要曲解了>>>>>>>>>>

前度坏人 发表于 2011-5-13 13:55:35

看不懂啊......................太深奥了
页: [1] 2 3 4 5 6 7 8 9 10
查看完整版本: 转发一个加工中心宏程序