機械社區(qū)

 找回密碼
 注冊會員

QQ登錄

只需一步,快速開始

搜索
查看: 23445|回復: 79
打印 上一主題 下一主題

數控車高級宏程序邏輯運用的題目

[復制鏈接]
跳轉到指定樓層
1#
發(fā)表于 2011-5-16 15:39:52 | 只看該作者 回帖獎勵 |倒序瀏覽 |閱讀模式
本帖最后由 jiangssli 于 2011-5-16 16:11 編輯
2 E' n. @( r( R, M9 Y& a. A/ k  G; L& U# Z; Z$ W, m$ T. Y1 L
  z& a3 L: N+ `% u2 q
" S2 y7 e3 s. r$ f. S
當#200=0時;切槽1.2.3.4.5,1 |) s' [) i( Y+ B1 K4 S$ P
      =1切槽1,( e% B% E5 @9 @
      =2切槽2,9 [# s% [1 r) z2 P& D$ f
      =3切槽3,- f2 A0 X# n7 L
      =4切槽4,
, W+ m8 c( P' P      =5切槽
5,% }, ^6 R) ^9 ~- c9 d/ x2 C4 S
      =12切槽1、2,
) D1 u3 [3 ^3 H" n7 \2 T
      =13切槽1、3,2 u6 i% k- d' R$ S1 B4 G
      =14切槽1、4,
7 g/ b- l8 [5 ~: P) Z& n      =15切槽1﹑5,3 L! J+ N9 z" I4 R
      =23切槽2、
3,
6 q3 y/ F2 P' F, k! a      =24切槽2、4,

" g9 ~; \6 H" x& ?- \      =25切槽2﹑5- p  f4 x8 c# L% l. `: a6 k
      =34切槽3、4,
; @! L* g, e8 d, ]
      =35切槽3﹑5,
5 F) C* `6 _, n. ?8 Q      =123切槽1、2、3,
      =124切槽1、2、4,
      =125切槽1、2、5,
+ o. i) N" `+ H9 i      =134切槽1、3、4,
) G. D  o0 h; M      =135切槽1、3、5,
      =145切槽1、4、5
6 N8 J: D; m6 |5 M      =234切槽2、3、
4,   
/ r7 ^1 A; f& a$ J* k      =235切槽2、3、5,
      =245切槽2、4、5,
" n/ z- N$ {" y/ p( d      =345切槽3﹑4﹑5,4 d6 M5 i+ a1 ~; [. l7 s& _
      =1234切槽1﹑2﹑3﹑
4,
. t$ s: Z/ q) l0 x* \1 w# |( W  B" E- h      =1235切槽1、2、3、5,
      =1245切槽1、2、4、5,
      =1345切槽1、3、4、5,
0 D7 D; }0 n) N. F" w9 W* X5 x% C      =2345切槽2﹑3﹑4﹑
5.
8 |5 |6 q6 N% {  Q  ~- J7 m9 O

# B( a& b! b3 [: ^/ Y要求:只能用五組坐標實現,力求把程序做到最簡短!
( K8 K* k6 q/ p8 q% A" o6 m# ^9 F9 t
3 G% R! Y- `9 m% I$ z( S
這個題目是以前在其它論壇發(fā)過的!現在轉貼在這里,請各位大俠多討論下!!
; ?# D, r& m0 s2 Z$ {. Z! F* O! g( D/ l. d7 ~! f; i. Y

本帖子中包含更多資源

您需要 登錄 才可以下載或查看,沒有帳號?注冊會員

x
回復

使用道具 舉報

2#
發(fā)表于 2011-5-16 22:37:30 | 只看該作者
假如是我我不用宏,用宏太傷腦了。
回復 支持 反對

使用道具 舉報

3#
 樓主| 發(fā)表于 2011-5-18 13:31:31 | 只看該作者
本帖最后由 jiangssli 于 2011-5-18 13:36 編輯 / O# X5 W; I! @( s$ B, ]/ J0 N

# G! y0 l+ n* W我把程序上傳吧,除了老鄧哥哥以外...居然沒有一個人看得出這個題目的真正含義!!!!!1 j$ D" V- W# D' J( [
$ {! a0 X8 W6 o
M3S500T101
#1=13
#200=0
#10=31
IF[#200EQ0]GO5
#200=1
#10=1
IF[#200EQ1]GO5
#200=2
#10=2
IF[#200EQ2]GO5
#200=3
#10=4
IF[#200EQ3]GO5
#200=4
#10=8
IF[#200EQ4]GO5
#200=5
#10=16
IF[#200EQ5]GO5
#200=12
#10=3
IF[#200EQ12]GO5
#200=13
#10=5
IF[#200EQ13]GO5
#200=14
#10=9
IF[#200EQ14]GO5
#200=15
#10=17
IF[#200EQ15]GO5
#200=23
#10=6
IF[#200EQ23]GO5
#200=24
#10=10
IF[#200EQ24]GO5
#200=25
#10=18
IF[#200EQ25]GO5
#200=123
#10=7
IF[#200EQ123]GO5
#200=124
#10=11
IF[#200EQ124]GO5
#200=125
#10=19
IF[#200EQ125]GO5
#200=135
#10=21
IF[#200EQ135]GO5
#200=145
#10=25
IF[#200EQ145]GO5
#200=234
#10=14
IF[#200EQ234]GO5
#200=235
#10=22
IF[#200EQ235]GO5
#200=245
#10=26
IF[#200EQ245]GO5
#200=345
#10=28
IF[#200EQ345]GO5
#200=1234
#10=15
IF[#200EQ1234]GO5
#200=1235
#10=23
IF[#200EQ1235]GO5
#200=1245
#10=27
IF[#200EQ1245]GO5
#200=1345
#10=29
IF[#200EQ1345]GO5
#200=2345
#10=30
IF[#200EQ2345]GO5
IF[#200EQ#0]GO3000
N5G0X52M8
IF[[#10AND1]EQ0]GOTO10
G0Z[-#1]
G75R0.5
G75X44P500F80
N10#1=#1+10
IF[[#10AND2]EQ0]GOTO20
Z[-#1]
N20#1=#1+10
IF[[#10AND4]EQ0]GOTO30
Z[-#1]
N30#1=#1+10
IF[[#10AND8]EQ0]GOTO40
Z[-#1]
N40#1=#1+10
IF[[#10AND16]EQ0]GOTO50
Z[-#1]
N50G0X100.M9
Z100.M5
M30
N3000#3000=1#200-MODE-ERROR

- Z) Y; t$ s$ H( {

點評

看不懂啊 哎  發(fā)表于 2011-6-18 11:33
回復 支持 反對

使用道具 舉報

4#
發(fā)表于 2011-5-18 17:17:16 | 只看該作者
在書上見過這個圖!~!~我也可以編出來 但是達不到你所說的精短!~!~
回復 支持 反對

使用道具 舉報

5#
 樓主| 發(fā)表于 2011-5-18 17:51:18 | 只看該作者
在下去年剛學會位操作時的原創(chuàng)
回復 支持 反對

使用道具 舉報

6#
發(fā)表于 2011-5-18 18:18:29 | 只看該作者
先收了啊,好東西啊,有時間看看
回復 支持 反對

使用道具 舉報

7#
發(fā)表于 2011-5-18 22:49:01 | 只看該作者
好像樓主也掌握了那個分中程序的精要了- l7 f5 W/ [  {, @
這個題目和那個程序所用的原理一樣
回復 支持 反對

使用道具 舉報

8#
 樓主| 發(fā)表于 2011-5-19 01:39:34 | 只看該作者
回復 flm0095 的帖子
# F  D! e$ f- L; x+ Y8 g- ]) |4 A1 P$ P* [* }  i
哪里哦,那個程序的算法的確不是我目前所能掌握的!只是剛入門!正在學習中,不過進步很慢!!請你有空多多指點啦!!
回復 支持 反對

使用道具 舉報

9#
 樓主| 發(fā)表于 2011-5-19 01:57:47 | 只看該作者
還有比這個更簡短的程序!不過那個程序有一個弊端,就是圖中的切槽數目大于9了.就不好判斷了!呵呵雖然這個程序比較長,但是就算是有10幾個槽 也同樣可以達到要求和目的!!
$ V$ o4 O' n' J  j9 A. H8 v) f) |如果社友們多多的來發(fā)帖討論下,我可以把另外的程序也貼出了獻獻丑!!!!
回復 支持 反對

使用道具 舉報

10#
發(fā)表于 2011-5-24 12:34:03 | 只看該作者
呵呵!用子程序不快一些嗎?
回復 支持 反對

使用道具 舉報

您需要登錄后才可以回帖 登錄 | 注冊會員

本版積分規(guī)則

小黑屋|手機版|Archiver|機械社區(qū) ( 京ICP備10217105號-1,京ICP證050210號,浙公網安備33038202004372號 )

GMT+8, 2024-9-22 19:41 , Processed in 0.055700 second(s), 16 queries , Gzip On.

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

快速回復 返回頂部 返回列表