QQ登录

只需一步,快速开始

登录 | 注册 | 找回密码

三维网

 找回密码
 注册

QQ登录

只需一步,快速开始

展开

通知     

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

[求助] 再次請教宏程序

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

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

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

x
機台上很多工件,每個工件原點輸入,都要切換一次畫面,
. p2 v( Z6 ~# y& a有沒有辨法使用宏程序解決。$ ?" Y; ]% o: k
9 ~; R. L  @  S- ^' r* {+ @
$ d0 q9 t3 Y; B$ I* `* ~
例如:
0 X& q) r2 E& @3 m/ y- B# ]#100=10 (10個工件)
% M  P" l9 w+ o#101=11(第一個工件座標定義為G54P11)
9 o$ _0 d/ |0 R, B/ W8 f9 V. k$ b* F0 {& A- x1 T" J  r. Z$ J
G0G90G10L20P11X#5021Y#5022 (第一個工件原點輸入G54P11). Z* b; d7 c& s$ n& {/ F
M00% {- ^7 I( E' t$ ]
G0G90G10L20P12X#5021Y#5022 (第二個工件原點輸入G54P12)7 E; G" C( ]' _
M00
  Z8 K3 w5 Y& t# z/ f.1 t8 n6 k7 g* \" `5 |
.
. H- j8 H! `$ v5 K: g! y) e.. I. I9 h* i7 R! _" s7 _
G0G90G10L20P20X#5021Y#5022 (第10個工件原點輸入G54P20)0 o+ t3 L# \; _1 O; z0 s" O
M30
+ J5 I3 {, F" U7 p) D% D& _0 h7 e7 ~
6 n9 ^( g' J$ l" O3 h: d% K; T
要如何加入公式計算。
7 W9 ~- l* `3 w2 j6 A2 l% k# d3 F  o+ N) F) f! q" ], f8 h+ I
煩請不吝賜教) i7 Q' p2 Z; \7 I
发表于 2013-7-12 13:04:08 | 显示全部楼层 来自: 中国上海
p11设置成变量就解决了,p11=p11+1,11设置为#多少
 楼主| 发表于 2013-7-12 13:08:32 | 显示全部楼层 来自: 中国台湾
本帖最后由 norno 于 2013-7-12 13:12 编辑   g) n5 H' f$ }  {3 ^) L
zhuyi0829 发表于 2013-7-12 13:04 static/image/common/back.gif
- G& w3 r% T( @* T; o7 Q  ^p11设置成变量就解决了,p11=p11+1,11设置为#多少

# R+ n- ?7 ^- L$ y  A  l4 [1 J請問設為變量後,計算式要如何寫。
( i, |1 \5 \8 c- j9 L$ J! F8 X* O* N0 k) K; b0 K
#102=#101+1
; C6 t* Q4 A  X% Z7 x6 A' JG0G90G10L20P#102X#5021Y#5022
, c6 |% c& i8 g1 V! Q( W( |% l9 h: m2 Y( H: `
要何判斷我的工件已結束(#100=10   10個工件)
2 e" }2 B* T5 J) l8 m* t5 {$ L1 {5 @  j" @' X3 ?
发表于 2013-7-12 13:08:48 来自手机 | 显示全部楼层 来自: 中国广东广州
楼主的意思是同时加工多个相同的工件,每一个工件用一个坐标系吗7 g6 o$ ?" l, |( n3 |, o4 E
来自:三维网技术论坛 Windows Phone 7 客户端
 楼主| 发表于 2013-7-12 13:13:16 | 显示全部楼层 来自: 中国台湾
meirui1990 发表于 2013-7-12 13:08 static/image/common/back.gif
# h1 N& L2 l7 K楼主的意思是同时加工多个相同的工件,每一个工件用一个坐标系吗
8 }; F. t$ C! H& I; g7 v8 @来自:三维网技术论坛 Windows Phone 7 客 ...

7 o* d  S6 s, ~3 ?- I4 K( D不是,是不同工件。
发表于 2013-7-12 13:20:51 来自手机 | 显示全部楼层 来自: 中国广东广州
例如:p11写成p#102
8 }$ h" G; X, _  S#102=#102 1
( _2 Q& i7 a3 p, T  C( v, bIF[#102LE20]GOTO1  (加工10个)
% g0 x5 Z. {" y  h) Z/ d, ^* W/ L来自:三维网技术论坛 Windows Phone 7 客户端
发表于 2013-7-12 13:21:44 来自手机 | 显示全部楼层 来自: 中国广东广州
那同样可以,道理是一样的
6 m2 K/ \, H) ~6 t来自:三维网技术论坛 Windows Phone 7 客户端
 楼主| 发表于 2013-7-12 18:09:14 | 显示全部楼层 来自: 中国台湾
本帖最后由 norno 于 2013-7-12 18:29 编辑
9 H9 t0 y! ]9 _% }  W
meirui1990 发表于 2013-7-12 13:20 static/image/common/back.gif
3 p: M$ p' Y3 z7 q1 @9 h例如:p11写成p#102
6 r; F0 S! [  k( S' ]; S#102=#102 1
$ ^6 o  c2 v# v! }! i' ZIF[#102LE20]GOTO1  (加工10个); o  g6 r' m# d1 O, V6 T$ a
来自:三维网技术论坛 Windows Phone 7 客户 ...

  1. 9 x5 k/ w. ]" \% R8 |6 B
复制代码
  1.   #100=10  (工件數)
    6 a* g4 U* M$ w; D9 A8 e
  2.    #101=10   ; y5 V+ w- S" W; G3 z, z, S
  3. N1 #102=#101+1+ ]; e0 u2 _+ k- ?5 J3 V5 Q
  4.    #103=#103+1% \7 U# i7 s, e0 B  L
  5. 5 D  j! u" F9 k
  6.    G0G90G10L20P#102X#5021Y#5022Z0.
    7 q% t# ?6 y$ F4 L

  7. ( T  e! w8 a$ d  [- T* V0 Y- S
  8.    IF[#103 LE #100] GOTO 1! Q0 q1 O5 ]: s1 Z3 |
  9.    ' V; ?1 z3 p8 q: Q2 M5 L
  10.    M30" t) M% Z. V+ ?2 _9 b" H% u' }
复制代码
請問是這樣寫嗎
, ^, D# g5 E  ?; c
发表于 2013-7-12 21:14:29 来自手机 | 显示全部楼层 来自: 中国广东广州
可以,但#101应该替换成#102否则就是个死循环。楼主既然是多个不同的工件,那每个工件应该各有一段加工程式,没必要用宏吧,呵呵,不过楼主的具体情况我也不知道。对于各个宏指令的用法和意义楼主多理解认识下吧 ,多变通思考,这样就能用的熟练了。哈哈。。说多了,不要见怪!
0 E7 z5 h8 P5 g3 v来自:三维网技术论坛 Windows Phone 7 客户端
 楼主| 发表于 2013-7-12 22:24:14 | 显示全部楼层 来自: 中国台湾
meirui1990 发表于 2013-7-12 21:14 static/image/common/back.gif
  y7 \# S* A" R' N9 _可以,但#101应该替换成#102否则就是个死循环。楼主既然是多个不同的工件,那每个工件应该各有一段加工程式 ...
- }4 W3 o$ Q  x1 c
謝謝你的教導,接觸宏不到一個星期,所以不太熟,- M8 F1 ?1 L$ a, {. B- _9 C4 Y7 L
還希望多多指教。
发表于 2013-7-17 13:10:15 | 显示全部楼层 来自: 中国江苏苏州
建议到书店买一本专业书,还是挺实用!作者:陈海舟  书名,好像是宏程序的运用
发表回复
您需要登录后才可以回帖 登录 | 注册

本版积分规则


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

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

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