QQ登录

只需一步,快速开始

登录 | 注册 | 找回密码

三维网

 找回密码
 注册

QQ登录

只需一步,快速开始

展开

通知     

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

[求助] 再次請教宏程序

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

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

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

x
機台上很多工件,每個工件原點輸入,都要切換一次畫面,% H8 U% M+ J" ?
有沒有辨法使用宏程序解決。
% z) d' k- F3 {- p% L6 Z4 L
7 Y9 _7 `2 h$ d7 a/ M
; U; f5 N; ~, ~( ^/ |- m例如:
9 j5 |/ ~. ~5 V9 O2 _2 F#100=10 (10個工件)  _3 B( x9 q9 B( L1 v0 n
#101=11(第一個工件座標定義為G54P11)) K: c$ [# O5 C, N2 A
% r) ^. H; A1 c9 H: M6 A6 ]
G0G90G10L20P11X#5021Y#5022 (第一個工件原點輸入G54P11)
# u, I6 ]- r( l( m, ^2 Z+ k2 hM007 s; p/ ^# N! X5 t; k) [; z
G0G90G10L20P12X#5021Y#5022 (第二個工件原點輸入G54P12)
6 \* B2 B! T  l$ E: ^; v$ D0 p! IM00; E, m: k8 G: e
.
$ g4 K6 m  z) j3 }7 w.
3 n& C2 s; W3 _7 ~.
8 l* N/ u4 ~$ Q, [G0G90G10L20P20X#5021Y#5022 (第10個工件原點輸入G54P20)5 O! B( z* C. l
M30+ v9 ?$ v2 A! k+ h# U9 {+ T# l3 ^, p' W
# V$ F- K: K# x8 }) E4 x. ?
$ |$ X) O& K% z! f5 G
要如何加入公式計算。1 w* h! e) @( @" M% k$ q
/ D: M& e) v  p0 k0 R& S
煩請不吝賜教, a& j8 t0 S2 \2 V1 p
发表于 2013-7-12 13:04:08 | 显示全部楼层 来自: 中国上海
p11设置成变量就解决了,p11=p11+1,11设置为#多少
 楼主| 发表于 2013-7-12 13:08:32 | 显示全部楼层 来自: 中国台湾
本帖最后由 norno 于 2013-7-12 13:12 编辑 / W" S+ Q" m+ ?& a3 S8 T/ i
zhuyi0829 发表于 2013-7-12 13:04 static/image/common/back.gif
3 e5 A3 h5 F9 v( |p11设置成变量就解决了,p11=p11+1,11设置为#多少

$ n$ ?6 Y0 k# E+ {5 J" n請問設為變量後,計算式要如何寫。3 v( m1 P- ~+ A1 V$ {
/ A/ |$ o* p7 }- s7 P
#102=#101+1
0 j. p& z, e9 p# }% r8 dG0G90G10L20P#102X#5021Y#5022
% {! L8 j: O6 B3 I2 }$ J9 Z+ k' C. y1 y8 j' z; X
要何判斷我的工件已結束(#100=10   10個工件)
6 u0 g2 g: c  F1 A6 A- g0 I- o) y1 O) o3 \
发表于 2013-7-12 13:08:48 来自手机 | 显示全部楼层 来自: 中国广东广州
楼主的意思是同时加工多个相同的工件,每一个工件用一个坐标系吗( I% y$ l0 K2 X7 l& I1 @9 I
来自:三维网技术论坛 Windows Phone 7 客户端
 楼主| 发表于 2013-7-12 13:13:16 | 显示全部楼层 来自: 中国台湾
meirui1990 发表于 2013-7-12 13:08 static/image/common/back.gif
+ p' f: K+ R& I/ X- Z; V  C楼主的意思是同时加工多个相同的工件,每一个工件用一个坐标系吗* c" q, U( m/ W/ S5 A: p' q
来自:三维网技术论坛 Windows Phone 7 客 ...
* M' }3 G# y. @3 B( c' G+ A
不是,是不同工件。
发表于 2013-7-12 13:20:51 来自手机 | 显示全部楼层 来自: 中国广东广州
例如:p11写成p#102
& X6 n* l+ H& y  z& ^( ~#102=#102 1
# h2 _8 r  g6 `5 u6 |% C) O* `$ {IF[#102LE20]GOTO1  (加工10个)
+ f2 @* G9 e' E% S. ]- f/ i来自:三维网技术论坛 Windows Phone 7 客户端
发表于 2013-7-12 13:21:44 来自手机 | 显示全部楼层 来自: 中国广东广州
那同样可以,道理是一样的
3 N5 V" h: g) T" M! G" e来自:三维网技术论坛 Windows Phone 7 客户端
 楼主| 发表于 2013-7-12 18:09:14 | 显示全部楼层 来自: 中国台湾
本帖最后由 norno 于 2013-7-12 18:29 编辑
0 Y2 L) M' X/ C8 I
meirui1990 发表于 2013-7-12 13:20 static/image/common/back.gif
* c3 O: C5 s( m( Z2 \: m例如:p11写成p#102
8 Q3 @, e" P! l5 |$ Z7 D) k8 }#102=#102 11 {* J0 a, V1 d3 M7 C1 H
IF[#102LE20]GOTO1  (加工10个)) ], H7 R4 K7 B5 M6 @( A1 ~
来自:三维网技术论坛 Windows Phone 7 客户 ...
  1. 0 Y% Z+ R% }  S. m" o3 u5 ^
复制代码
  1.   #100=10  (工件數)
    ! U; y& S' ^% U' A8 d/ v4 T, ~
  2.    #101=10   
    5 C- R7 O' {: Z; G) }2 q
  3. N1 #102=#101+1: g9 T+ `9 {7 G& [0 `
  4.    #103=#103+17 ~3 u: G+ K( w8 d& D8 k

  5. ; x# H- W4 V& x. n; a6 [
  6.    G0G90G10L20P#102X#5021Y#5022Z0.6 L+ e' D! Y1 u& ^8 N/ p# c3 a

  7. 6 [9 U  v8 h+ ?" `3 e
  8.    IF[#103 LE #100] GOTO 1
    - g: \, I- g1 \; @
  9.    
    ( e- L7 ?/ G7 S2 H( n) p/ i% h
  10.    M30
    : ~7 _8 Y1 |  d" U
复制代码
請問是這樣寫嗎
! w) e+ _' S! W( }6 R0 c3 B& @
发表于 2013-7-12 21:14:29 来自手机 | 显示全部楼层 来自: 中国广东广州
可以,但#101应该替换成#102否则就是个死循环。楼主既然是多个不同的工件,那每个工件应该各有一段加工程式,没必要用宏吧,呵呵,不过楼主的具体情况我也不知道。对于各个宏指令的用法和意义楼主多理解认识下吧 ,多变通思考,这样就能用的熟练了。哈哈。。说多了,不要见怪!
3 j* u- k, l" [. w2 C1 `来自:三维网技术论坛 Windows Phone 7 客户端
 楼主| 发表于 2013-7-12 22:24:14 | 显示全部楼层 来自: 中国台湾
meirui1990 发表于 2013-7-12 21:14 static/image/common/back.gif
2 h  g8 |9 u+ y可以,但#101应该替换成#102否则就是个死循环。楼主既然是多个不同的工件,那每个工件应该各有一段加工程式 ...
, Z. Q# k4 A8 }+ J
謝謝你的教導,接觸宏不到一個星期,所以不太熟,
! Z9 v& @& K# t) J) u還希望多多指教。
发表于 2013-7-17 13:10:15 | 显示全部楼层 来自: 中国江苏苏州
建议到书店买一本专业书,还是挺实用!作者:陈海舟  书名,好像是宏程序的运用
发表回复
您需要登录后才可以回帖 登录 | 注册

本版积分规则


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

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

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