QQ登录

只需一步,快速开始

登录 | 注册 | 找回密码

三维网

 找回密码
 注册

QQ登录

只需一步,快速开始

展开

通知     

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

[求助] 再次請教宏程序

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

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

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

x
機台上很多工件,每個工件原點輸入,都要切換一次畫面,8 T4 w5 u& C% M" x1 P
有沒有辨法使用宏程序解決。
* P7 M) |: F7 p4 J# q9 u' ]( E& C

; S( a8 M7 J! V; o/ S0 X( ?例如:, r( }+ `: Y8 I" Q
#100=10 (10個工件)
4 q3 n5 l* S7 u2 y) [#101=11(第一個工件座標定義為G54P11)
1 O! q/ [6 H; Z- ]/ X- V+ o: P2 q. x: Q8 \% |+ f+ k3 |
G0G90G10L20P11X#5021Y#5022 (第一個工件原點輸入G54P11)
- m1 o$ F5 n. g' HM008 f' P0 L# x5 p* B
G0G90G10L20P12X#5021Y#5022 (第二個工件原點輸入G54P12)
' M) l; Q) X9 Y3 Z  p/ b% AM00
! Q. Y, C* H" ~( [/ k.
' X) g7 y, e" r. [+ X+ q% p. R: U.
' Z$ Z# W% F. c* F.
3 R# ^. H4 G* l' Q! U$ hG0G90G10L20P20X#5021Y#5022 (第10個工件原點輸入G54P20)" [3 ~% H. l( H4 u! V
M308 W* t7 Y' Q- v( j7 F
2 M4 n. h6 m$ L8 i, i

/ }6 ?1 d6 o5 H4 R6 C) m要如何加入公式計算。
; B0 e' U  g! g4 b9 e5 i/ d4 c) A: _! _4 a7 D4 P
煩請不吝賜教( d' \: I& A( t: ?( x
发表于 2013-7-12 13:04:08 | 显示全部楼层 来自: 中国上海
p11设置成变量就解决了,p11=p11+1,11设置为#多少
 楼主| 发表于 2013-7-12 13:08:32 | 显示全部楼层 来自: 中国台湾
本帖最后由 norno 于 2013-7-12 13:12 编辑
% ?  D9 |# d! M0 k2 W7 l
zhuyi0829 发表于 2013-7-12 13:04 static/image/common/back.gif
! {3 R1 S6 k0 T1 jp11设置成变量就解决了,p11=p11+1,11设置为#多少

1 G: S2 d+ |7 [# Y請問設為變量後,計算式要如何寫。
" J+ |+ ^3 ?! T
4 g4 {4 Y, I7 H#102=#101+1' x( V* k5 K+ \4 Y/ s  F7 C
G0G90G10L20P#102X#5021Y#5022/ v0 q# W4 U3 k0 T. `

8 \  ]& |* K9 x0 b3 B2 y要何判斷我的工件已結束(#100=10   10個工件)
4 ?- K8 _' `2 H  E+ h: P
1 Z- g  P& H( l4 @% c# [1 S
发表于 2013-7-12 13:08:48 来自手机 | 显示全部楼层 来自: 中国广东广州
楼主的意思是同时加工多个相同的工件,每一个工件用一个坐标系吗
* K; r1 u" d  t- g  y来自:三维网技术论坛 Windows Phone 7 客户端
 楼主| 发表于 2013-7-12 13:13:16 | 显示全部楼层 来自: 中国台湾
meirui1990 发表于 2013-7-12 13:08 static/image/common/back.gif
! X8 m# ^! n" W% \: f5 ~+ ~/ Y楼主的意思是同时加工多个相同的工件,每一个工件用一个坐标系吗6 s; G/ o- u9 ?0 C5 q4 z) n5 S
来自:三维网技术论坛 Windows Phone 7 客 ...

8 V( e+ x! G$ p/ r不是,是不同工件。
发表于 2013-7-12 13:20:51 来自手机 | 显示全部楼层 来自: 中国广东广州
例如:p11写成p#102
. z$ o/ ]( J8 T1 w$ O' ?6 u5 `! ~#102=#102 1
1 J- y* v6 q, Q* ]IF[#102LE20]GOTO1  (加工10个)) s1 Y5 |$ R' b$ y+ E/ _
来自:三维网技术论坛 Windows Phone 7 客户端
发表于 2013-7-12 13:21:44 来自手机 | 显示全部楼层 来自: 中国广东广州
那同样可以,道理是一样的, d/ N  u$ @/ F" g( S/ H4 [. f8 R0 y
来自:三维网技术论坛 Windows Phone 7 客户端
 楼主| 发表于 2013-7-12 18:09:14 | 显示全部楼层 来自: 中国台湾
本帖最后由 norno 于 2013-7-12 18:29 编辑   m9 ~/ t7 {1 h! B8 `
meirui1990 发表于 2013-7-12 13:20 static/image/common/back.gif
* K: H) t( S; B例如:p11写成p#102  G3 _% U# S7 P
#102=#102 1
. k& t- _8 k# \+ {- s- u* g& {IF[#102LE20]GOTO1  (加工10个)
( K2 R7 l1 V1 x: t# {' w% y来自:三维网技术论坛 Windows Phone 7 客户 ...

  1. 5 l$ w4 f# o7 i4 a
复制代码
  1.   #100=10  (工件數)
    . a. a) m! Z& D; {
  2.    #101=10   
    $ c$ n/ K% e3 Z$ T" l! K% \1 J
  3. N1 #102=#101+18 [7 V% {# v% j2 P" L- e; x1 O
  4.    #103=#103+1
    9 ~% R- O( Q, I& U1 C7 c7 m

  5. 0 A. g* W5 k( \' m+ T5 b! I
  6.    G0G90G10L20P#102X#5021Y#5022Z0.
    2 ^0 z& ~7 P) r5 U9 y4 U

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

本版积分规则


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

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

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