久久久国产一区二区_国产精品av电影_日韩精品中文字幕一区二区三区_精品一区二区三区免费毛片爱

 找回密碼
 注冊會員

QQ登錄

只需一步,快速開始

搜索
樓主: jiangssli

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

[復制鏈接]
41#
發表于 2011-12-12 22:27:40 | 只看該作者
進來看看,學習了                           
42#
發表于 2011-12-12 22:35:54 | 只看該作者
隨便看看,還沒學呢……
43#
發表于 2012-1-10 10:06:36 | 只看該作者
GOX52Z-13
7 O% Y8 Q) c* I# k" ?9 [* XMODIN O123 Q1
- U3 k; ~! {" p# X1 k+ Y2 ?G0Z-13' k( Z/ u, M' I7 T/ l: C$ u
Z-23
+ e3 t* m3 H3 D5 v: lZ-33+ @3 p3 h# Y% D! k( J: V$ x
Z-43
: q2 `! v1 ~4 s( X4 s$ @8 NZ-53
9 z$ A4 g  `2 T( F8 z- IMODOUT. j, x, U! Z" R6 t! ~% Q6 B+ B
O123
0 m3 s% d  g7 N4 [$ M5 P- O$ eG91
  f0 s! P4 r7 h8 j/ D! m! E$ pG73X-8Z-13D1.5L3E0.05F0.15
* m( A/ [& T: m4 i' TG900 [( v5 c: ^* k6 J
RTS
3 G& [! y. T- X4 D, o   * _) _" v" G) W: p; T

3 t8 `6 m& Q, J/ s1 [- zOKUMA OSP U10 系統的L
44#
 樓主| 發表于 2012-1-10 11:20:00 | 只看該作者
浪子獻青 發表于 2012-1-10 10:06 % z; b4 b. g7 x) d" e
GOX52Z-13) T2 v$ M# k' {/ n- d4 ~* P
MODIN O123 Q1
0 s& l; D' {; p( O  W6 ]) t8 EG0Z-13
# y8 o% P- W/ m8 V
噢噢噢!!請你解釋下程序怎么運行計算的吧!!
45#
發表于 2012-1-10 20:19:18 | 只看該作者
jiangssli 發表于 2011-5-18 13:31   X; F/ |1 g& m; [/ C0 Y7 A
我把程序上傳吧,除了老鄧哥哥以外...居然沒有一個人看得出這個題目的真正含義!!!!!
4 g$ `; c3 F. b' r" E* ~) x2 p  x6 g  `" V/ U( m# J
M3S500T101#1=13#200 ...

1 g5 z- o. Q* ^4 [, ]+ u我見過的位判斷不是這樣的!也沒這么長,好像是直接從高位往低位用余數還是什么(也有一年多了,當時用手機看見還收藏到uc瀏覽器了,可惜格機很多次。。。。)判斷對應的數字車對應的槽,當時看明白后才覺得宏還有這樣的用法!時間久了沒遇到類似的東西就忘了,現在也找不到當時看見的那個帖子了........{:soso_e105:}
46#
 樓主| 發表于 2012-1-11 09:41:03 | 只看該作者
漢川機床 發表于 2012-1-10 20:19
7 e  ^' K$ O# F8 E) S6 V& W  M/ k我見過的位判斷不是這樣的!也沒這么長,好像是直接從高位往低位用余數還是什么(也有一年多了,當時用手 ...
8 ?: m$ o' _0 b3 V+ I5 R) B& O# N, @
從高位到地位判斷中間的處理過程要么是系統自己已經有這樣的功能,要么就得用宏程序做一個這樣的計算和處理的功能!!所以這個程序也不算長!
47#
發表于 2012-1-13 20:18:19 | 只看該作者
jiangssli 發表于 2012-1-11 09:41 . ?$ ^; B7 F% X. \  `. G' s
從高位到地位判斷中間的處理過程要么是系統自己已經有這樣的功能,要么就得用宏程序做一個這樣的計算和處理 ...
$ }' B6 c1 \) Z! F  ^( j/ Q: _
是不長,也不難
2 U# C' L. u# \  a( q; z& F* S{:soso_e181:}$ l6 p- D' j6 S8 R; g, c
48#
 樓主| 發表于 2013-8-24 15:21:46 | 只看該作者
舊地重游,物是人非

點評

挖什么墳??  發表于 2013-8-24 20:29
我當時誰挖墳呢  發表于 2013-8-24 19:28
49#
發表于 2013-8-25 23:25:05 | 只看該作者
正在學習宏程序
50#
發表于 2013-8-27 00:44:50 | 只看該作者
樓主的意思很簡單嘛,就是想用#200指定某個數就程序就加工這幾個槽嘛,既然想要程序簡單,又方便那為什么要限定一個#200數來迷惑大家呢,我的想法很簡單,就是直接指定5個變量代表加工5個刀槽,需要做幾個槽就將這幾個變量改成1就好了,程序既簡單又明了,寫的人和用的人都能一目了然。程序如下:- W9 e' O- ~8 `

, z. c, O& k  n6 C#1=0         (指定刀槽加工,1為打開,加工槽1,其他任意數關閉,安全措施,避免意外加工)& G0 B: A. A! g4 _* D2 g2 e, U
#2=0         (指定刀槽加工,1為打開,加工槽2,其他任意數關閉,安全措施,避免意外加工)    ( p& E- T9 I: K+ g
#3=0         (指定刀槽加工,1為打開,加工槽3,其他任意數關閉,安全措施,避免意外加工)
, b5 d7 z, [5 `/ d/ W#4=0         (指定刀槽加工,1為打開,加工槽4,其他任意數關閉,安全措施,避免意外加工)% m# U5 e: ?. A4 g0 L# E
#5=0         (指定刀槽加工,1為打開,加工槽5,其他任意數關閉,安全措施,避免意外加工)
+ l: |- M6 n/ s$ pG90 G54 G0X0Y0     (回歸原點)# B% t5 t* |2 h( h/ B9 C8 _
N10 IF[#1EQ1]GOTO100        (跳轉,當刀槽#1=1時進行加工槽1)
( o: m# U8 U1 C1 W+ T' nN20 IF[#2EQ1]GOTO200        (跳轉,當刀槽#2=1時進行加工槽2)
; k5 r. ^) T" D4 F) mN30 IF[#3EQ1]GOTO300        (跳轉,當刀槽#3=1時進行加工槽3)
" F8 v+ K. [+ a! BN40 IF[#4EQ1]GOTO400        (跳轉,當刀槽#4=1時進行加工槽4)
" H6 O" L* G: l: b0 LN50 IF[#5EQ1]GOTO500        (跳轉,當刀槽#5=1時進行加工槽5)
' v) S1 R2 R' D  hGO999                       (刀槽加工后跳轉到999號程序)6 D# v- K- o# A1 _! p+ x5 }
N100 G00 X-50. Y-26.0       (第1個槽坐標定位,Y軸刀槽安全避空1mm)$ C, D( g! L9 n
     G01Y-30.0 F30          (切槽,單邊槽深3mm)& s) e- l; a* D+ H! T6 N& s2 v
     G01Y-26.0 F100         (退刀)
( _  Y. e9 Q2 F  n/ u; a     #1=#1+1                (變量增值)
5 Z, o# W7 b5 D7 H! x. x. F     GO10                   (跳轉)& a# ?6 M/ j) ^+ t& A
N200 G00 X-40. Y-26.0       (第2個槽坐標定位,Y軸刀槽安全避空1mm)6 ?: [$ Q, S8 C* T
     G01Y-30.0 F30         
2 t# `5 A1 e: O1 V& I     G01Y-26.0 F100  7 V2 f' U# `9 f' E
     #2=#2+1
! X1 A! ~' M7 {. @# _     GO202 J0 _7 u! S6 n5 v3 K( @: e
N300 G00 X-30. Y-26.0       (第3個槽坐標定位,Y軸刀槽安全避空1mm)
* x4 a3 F7 N- Z" @+ @! o     G01Y-30.0 F30         
- U! ?7 _2 S; o9 q% E! n8 d  {2 H     G01Y-26.0 F100  6 ~0 w0 r8 s" M6 u, f- ~3 X
     #3=#3+1
, K* J/ m7 h5 T$ s9 v     GO303 Y7 _0 u( ~+ G7 r
N400 G00 X-20. Y-26.0       (第4個槽坐標定位,Y軸刀槽安全避空1mm), u. X' ^, O: Y3 {6 V; L# E, X
     G01Y-30.0 F30         
  F, O; o$ o$ v9 q( }$ e3 z; c     G01Y-26.0 F100  
/ {( N, R1 K6 ]     #4=#4+1/ ?8 c9 ~! e3 D7 c
     GO40! O! t/ j8 F' c( c% {% b( w6 E
N500 G00 X-10. Y-26.0       (第5個槽坐標定位,Y軸刀槽安全避空1mm). b' G1 r9 p1 F/ h/ O
     G01Y-30.0 F30         
7 l4 F2 h9 K% }$ J& d- S     G01Y-26.0 F100  
1 j. o9 O- \' b/ D     #5=#5+18 G! S: k0 h( I4 \
     GO50
5 g! h/ Q6 c) T' X! {N999 G00  X0 Y0
) g4 Y# q1 X1 Q# P6 H     M30

點評

各位大師獻丑了,看了還是我沒弄懂題意,我以最大加工5個槽來想的,慚愧呀  發表于 2013-8-29 20:38
1000個也可以寫得很短的  發表于 2013-8-29 19:08
這位大哥說的確實很簡單,換成加工中心打孔的題目吧...1000個孔,你的變量賦值就得1000個.....都超出系統的限制了!!  發表于 2013-8-29 15:28
如果槽子的數量很多的話,你的程序很長,還不如直接編了,不用宏了!  發表于 2013-8-29 14:38
您需要登錄后才可以回帖 登錄 | 注冊會員

本版積分規則

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

GMT+8, 2025-7-22 23:58 , Processed in 0.095878 second(s), 14 queries , Gzip On.

Powered by Discuz! X3.5 Licensed

© 2001-2025 Discuz! Team.

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