QQ登录

只需一步,快速开始

登录 | 注册 | 找回密码

三维网

 找回密码
 注册

QQ登录

只需一步,快速开始

展开

通知     

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

[求助] 再次請教宏程序

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

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

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

x
機台上很多工件,每個工件原點輸入,都要切換一次畫面,
  S  n' V$ J* U有沒有辨法使用宏程序解決。; c' k' q2 u+ n, Y% q; A- E

7 H7 p% {8 W. E% f0 j" t* p5 E  j1 A: |4 s! S
例如:4 W2 a2 O: b4 N2 j: o6 [
#100=10 (10個工件)
3 d% w/ y) E/ W- h# r#101=11(第一個工件座標定義為G54P11)9 |% i/ y, W* T4 Z- J: O
9 i) S  q" V. y! d9 m  z0 X8 J7 g
G0G90G10L20P11X#5021Y#5022 (第一個工件原點輸入G54P11)0 G7 Y) [/ e$ |1 J( \
M00
6 {7 ~' t% ~4 M) ?2 ]G0G90G10L20P12X#5021Y#5022 (第二個工件原點輸入G54P12)
5 q( K& s8 |9 P& j6 ?* VM000 v9 j/ Y' p5 d7 z1 k
.
. l! n9 J; u5 W5 z.
  x0 {# k! z# t8 U.' W6 C9 j1 y5 s, G  X  O" z1 {
G0G90G10L20P20X#5021Y#5022 (第10個工件原點輸入G54P20)+ J' E% R9 N$ m+ j& T, e: U4 a! d
M30
9 Q3 A  Z4 Z# X7 y
) N1 Q5 w+ H; G, ]
5 L% n3 g$ x! {, a: t  Q要如何加入公式計算。4 m4 I$ c& Z/ C4 J
0 t; X! P7 C8 z
煩請不吝賜教
- M. ~6 o1 P" h2 x: E6 g$ A
发表于 2013-7-12 13:04:08 | 显示全部楼层 来自: 中国上海
p11设置成变量就解决了,p11=p11+1,11设置为#多少
 楼主| 发表于 2013-7-12 13:08:32 | 显示全部楼层 来自: 中国台湾
本帖最后由 norno 于 2013-7-12 13:12 编辑 ' n9 U3 o3 C+ Y0 U& t3 S9 B
zhuyi0829 发表于 2013-7-12 13:04 static/image/common/back.gif. y- O1 ~5 d% J! ?: a5 h$ j
p11设置成变量就解决了,p11=p11+1,11设置为#多少

% Y4 l; }) Q0 q7 E! Q$ i- e請問設為變量後,計算式要如何寫。
9 q- j2 g, q1 n2 e- ^
! z, g! J1 b1 `% L# ?#102=#101+12 A( D+ |7 `! J- U
G0G90G10L20P#102X#5021Y#50221 a9 E: S$ k! G$ M/ a6 l" |4 b
& t6 A# `, P5 \  q+ h
要何判斷我的工件已結束(#100=10   10個工件)( {) s% C$ V2 ?1 \6 e
1 g% `3 `! S$ s9 Y' n
发表于 2013-7-12 13:08:48 来自手机 | 显示全部楼层 来自: 中国广东广州
楼主的意思是同时加工多个相同的工件,每一个工件用一个坐标系吗1 w* B2 M& Z3 r7 ]" v
来自:三维网技术论坛 Windows Phone 7 客户端
 楼主| 发表于 2013-7-12 13:13:16 | 显示全部楼层 来自: 中国台湾
meirui1990 发表于 2013-7-12 13:08 static/image/common/back.gif% v$ z6 a& `" U+ J
楼主的意思是同时加工多个相同的工件,每一个工件用一个坐标系吗
5 U8 X! w9 Y4 c0 M6 T2 t5 \: p来自:三维网技术论坛 Windows Phone 7 客 ...
' w6 U3 @7 t4 H8 u3 B/ t
不是,是不同工件。
发表于 2013-7-12 13:20:51 来自手机 | 显示全部楼层 来自: 中国广东广州
例如:p11写成p#102
! ^9 s' G# A0 E" {5 h#102=#102 1( u6 G6 L3 w- [" \0 E& H; g: z# M4 |! S
IF[#102LE20]GOTO1  (加工10个)5 P5 |4 @* t5 u
来自:三维网技术论坛 Windows Phone 7 客户端
发表于 2013-7-12 13:21:44 来自手机 | 显示全部楼层 来自: 中国广东广州
那同样可以,道理是一样的
' X  z5 Y" C8 L1 Y9 W5 R9 O来自:三维网技术论坛 Windows Phone 7 客户端
 楼主| 发表于 2013-7-12 18:09:14 | 显示全部楼层 来自: 中国台湾
本帖最后由 norno 于 2013-7-12 18:29 编辑
  S( t" |3 K$ {& k, H5 F$ t
meirui1990 发表于 2013-7-12 13:20 static/image/common/back.gif
% x9 O/ G6 q4 _: U& s例如:p11写成p#102$ Q5 |, `) m! T! W, V* l
#102=#102 1  H: E& A% R0 R( `& b# T% J
IF[#102LE20]GOTO1  (加工10个)% J( M4 d' N% m+ H, X
来自:三维网技术论坛 Windows Phone 7 客户 ...

  1. 4 x9 |8 r$ J! a0 D9 C
复制代码
  1.   #100=10  (工件數)7 C/ m/ B2 P2 y& K) V' e
  2.    #101=10   
    / [& I% Z8 x: N3 B
  3. N1 #102=#101+1! k3 T6 `# L4 Y3 C/ n
  4.    #103=#103+1' g" R/ K& W& c, D' X' X4 _

  5. $ i+ e# `6 {# Y5 J$ Q% G! b
  6.    G0G90G10L20P#102X#5021Y#5022Z0.* z" }1 Z7 H4 i* R- {2 N( e2 u
  7. 0 X6 q. X9 T+ _
  8.    IF[#103 LE #100] GOTO 1
      Z& Y. f3 C% i, |& n- E
  9.    
    4 t3 f' [0 a% \7 M
  10.    M30
    2 I& W& T% @9 c9 G+ |) k8 I
复制代码
請問是這樣寫嗎2 v; F2 k& w8 a8 e$ f$ ~
发表于 2013-7-12 21:14:29 来自手机 | 显示全部楼层 来自: 中国广东广州
可以,但#101应该替换成#102否则就是个死循环。楼主既然是多个不同的工件,那每个工件应该各有一段加工程式,没必要用宏吧,呵呵,不过楼主的具体情况我也不知道。对于各个宏指令的用法和意义楼主多理解认识下吧 ,多变通思考,这样就能用的熟练了。哈哈。。说多了,不要见怪!0 @( S4 V1 w5 W4 t7 E
来自:三维网技术论坛 Windows Phone 7 客户端
 楼主| 发表于 2013-7-12 22:24:14 | 显示全部楼层 来自: 中国台湾
meirui1990 发表于 2013-7-12 21:14 static/image/common/back.gif; Q# k  ~2 a) O' ?, l
可以,但#101应该替换成#102否则就是个死循环。楼主既然是多个不同的工件,那每个工件应该各有一段加工程式 ...
& V; U4 u, u. \# w% f* \
謝謝你的教導,接觸宏不到一個星期,所以不太熟,
. }, p8 N7 X$ H+ C- A) \還希望多多指教。
发表于 2013-7-17 13:10:15 | 显示全部楼层 来自: 中国江苏苏州
建议到书店买一本专业书,还是挺实用!作者:陈海舟  书名,好像是宏程序的运用
发表回复
您需要登录后才可以回帖 登录 | 注册

本版积分规则


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

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

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