QQ登录

只需一步,快速开始

登录 | 注册 | 找回密码

三维网

 找回密码
 注册

QQ登录

只需一步,快速开始

展开

通知     

查看: 1748|回复: 10
收起左侧

[求助] 再次請教宏程序

[复制链接]
发表于 2013-7-12 12:56:16 | 显示全部楼层 |阅读模式 来自: 中国台湾

马上注册,结识高手,享用更多资源,轻松玩转三维网社区。

您需要 登录 才可以下载或查看,没有帐号?注册

x
機台上很多工件,每個工件原點輸入,都要切換一次畫面,
: [- o( K) U. m* o/ b0 e有沒有辨法使用宏程序解決。) p6 v& R+ a; i, o6 Q" \! b2 w

4 {# G: t& O" a( b
" U4 D( \, d( d: ~' d! y( v例如:  Q) a9 W$ D6 b, S
#100=10 (10個工件)
) Y; h: [8 X# l#101=11(第一個工件座標定義為G54P11)  |: c9 A1 b' M% G. c8 N+ P
. ?5 J% c, N" V7 e1 Y0 D, S
G0G90G10L20P11X#5021Y#5022 (第一個工件原點輸入G54P11)
# I9 ^% F) E  CM004 @/ q: o7 \0 u$ _& C
G0G90G10L20P12X#5021Y#5022 (第二個工件原點輸入G54P12)
9 \( Y. Q) ~9 C9 e2 w% z) W$ ~M00' s7 Z1 A4 P- l' n: x( _
.
6 ]) d% p  m9 m! V, P- Z8 T.
( k, E3 O" [5 I9 T* A* ^( G$ [.
5 \" F# r4 N% Z1 WG0G90G10L20P20X#5021Y#5022 (第10個工件原點輸入G54P20)' V* T, B3 G! A( [( ^8 [( i
M30
! C. l' Z2 ?+ A6 Z+ t
8 U4 w9 C7 O; U. C2 \2 F$ A7 y1 r6 U7 K9 f6 n. m3 p
要如何加入公式計算。! B8 S7 ^; q5 B& i! r

) d3 \" f: Q! V, N; u煩請不吝賜教
3 G0 K; Z) l/ {8 f5 F, ^8 p4 A/ T
发表于 2013-7-12 13:04:08 | 显示全部楼层 来自: 中国上海
p11设置成变量就解决了,p11=p11+1,11设置为#多少
 楼主| 发表于 2013-7-12 13:08:32 | 显示全部楼层 来自: 中国台湾
本帖最后由 norno 于 2013-7-12 13:12 编辑 0 o, e" c$ _  m- Y
zhuyi0829 发表于 2013-7-12 13:04 static/image/common/back.gif5 H' `$ o' P! d! E+ t# T. W1 ~1 x6 u
p11设置成变量就解决了,p11=p11+1,11设置为#多少

  n/ \, J. J1 v) y+ C請問設為變量後,計算式要如何寫。
! n2 d) U; J8 A2 A1 m! l
' W0 `0 _- e# u* e+ z+ u) ~( O#102=#101+1* w2 U5 ~' m0 y! n' Z
G0G90G10L20P#102X#5021Y#50226 W! P; o5 X& K& I/ F

' c5 F$ y( h( I" R* r) x( s9 |要何判斷我的工件已結束(#100=10   10個工件)
+ r2 x! v) \+ ~- S$ k3 C
+ N  D, Q% E1 O. ]9 Q, r3 |
发表于 2013-7-12 13:08:48 来自手机 | 显示全部楼层 来自: 中国广东广州
楼主的意思是同时加工多个相同的工件,每一个工件用一个坐标系吗( U5 }4 j4 g1 N% s2 ]9 I
来自:三维网技术论坛 Windows Phone 7 客户端
 楼主| 发表于 2013-7-12 13:13:16 | 显示全部楼层 来自: 中国台湾
meirui1990 发表于 2013-7-12 13:08 static/image/common/back.gif
& t! i; h7 @9 T% {. I- g楼主的意思是同时加工多个相同的工件,每一个工件用一个坐标系吗3 Z# W0 e9 y% g: r
来自:三维网技术论坛 Windows Phone 7 客 ...

' n4 T& M8 W# Q5 {( V- K5 ], Y不是,是不同工件。
发表于 2013-7-12 13:20:51 来自手机 | 显示全部楼层 来自: 中国广东广州
例如:p11写成p#102, x' i1 t9 ]" q7 z
#102=#102 13 @6 f2 d% l/ R* [+ E$ r
IF[#102LE20]GOTO1  (加工10个)
& R$ s) r# V( z5 t! g; c0 Q来自:三维网技术论坛 Windows Phone 7 客户端
发表于 2013-7-12 13:21:44 来自手机 | 显示全部楼层 来自: 中国广东广州
那同样可以,道理是一样的" ]9 |( @- q% p- G
来自:三维网技术论坛 Windows Phone 7 客户端
 楼主| 发表于 2013-7-12 18:09:14 | 显示全部楼层 来自: 中国台湾
本帖最后由 norno 于 2013-7-12 18:29 编辑 % K- s0 V4 o  F. S9 w% M6 s; c
meirui1990 发表于 2013-7-12 13:20 static/image/common/back.gif
- ?& ]% N3 i  h9 ^0 J例如:p11写成p#102
" L# G- {# H5 [7 o9 v! @#102=#102 1: b3 Y6 y& z' b$ Z, }4 K% L
IF[#102LE20]GOTO1  (加工10个)
( i& I& P& g$ Q5 P% C1 D来自:三维网技术论坛 Windows Phone 7 客户 ...

  1. , x% X6 ]3 m8 y6 F; {- _+ e
复制代码
  1.   #100=10  (工件數)
    + i6 D( O) o( W. s
  2.    #101=10   
    " q9 n! i. a* R. U
  3. N1 #102=#101+1& E! b$ n) f8 u0 h. R
  4.    #103=#103+1$ [6 W- Q6 l3 Y: @  H  E: v
  5. 1 [9 s! y3 `# D4 s
  6.    G0G90G10L20P#102X#5021Y#5022Z0.( ~' v* e5 s# h! u8 x) J7 |$ {

  7. 9 m% R4 j0 l8 d9 @
  8.    IF[#103 LE #100] GOTO 13 \! c9 s/ c: z
  9.    9 L2 Q8 S: N' b% H' v; H! f
  10.    M30
    ) b& T& L& n8 G9 x  O* C
复制代码
請問是這樣寫嗎( d/ H* M( ~& t3 ]* E
发表于 2013-7-12 21:14:29 来自手机 | 显示全部楼层 来自: 中国广东广州
可以,但#101应该替换成#102否则就是个死循环。楼主既然是多个不同的工件,那每个工件应该各有一段加工程式,没必要用宏吧,呵呵,不过楼主的具体情况我也不知道。对于各个宏指令的用法和意义楼主多理解认识下吧 ,多变通思考,这样就能用的熟练了。哈哈。。说多了,不要见怪!
' C/ A9 K" H7 D( Q* v! z来自:三维网技术论坛 Windows Phone 7 客户端
 楼主| 发表于 2013-7-12 22:24:14 | 显示全部楼层 来自: 中国台湾
meirui1990 发表于 2013-7-12 21:14 static/image/common/back.gif
, ]+ y- y4 Y. E* L( K可以,但#101应该替换成#102否则就是个死循环。楼主既然是多个不同的工件,那每个工件应该各有一段加工程式 ...
7 X" B1 V) P$ `
謝謝你的教導,接觸宏不到一個星期,所以不太熟," r4 u# D1 p- J/ w' I, e) ?
還希望多多指教。
发表于 2013-7-17 13:10:15 | 显示全部楼层 来自: 中国江苏苏州
建议到书店买一本专业书,还是挺实用!作者:陈海舟  书名,好像是宏程序的运用
发表回复
您需要登录后才可以回帖 登录 | 注册

本版积分规则


Licensed Copyright © 2016-2020 http://www.3dportal.cn/ All Rights Reserved 京 ICP备13008828号

小黑屋|手机版|Archiver|三维网 ( 京ICP备2023026364号-1 )

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