机械必威体育网址
标题:
西门子跳转问题,这个子程序有问题吗?
[打印本页]
作者:
azhu008
时间:
2009-8-9 19:24
标题:
西门子跳转问题,这个子程序有问题吗?
G0X23
9 f* v( s4 w, z( m
G1Z0F0.2
$ i0 D' ^% d# I# V6 c
X24Z-0.5
! y; Y) _5 @ g: A6 S: Y2 q4 ?
Z-5.3
- z8 O3 A# N/ A j: a! [' `
X25.512
8 A! m1 `6 j+ ~3 L2 C
X41.321Z-34.8
2 b9 J8 v4 h1 c
X46.
0 L3 Q7 x9 g, T& A$ Y b* }
R0=0 R3=4
" N/ n `: h- e& X
LABLE0: R0=R0+0.1
( Q0 n& p+ |8 b* j
R1=-34.8-R0
: y( w$ z8 r9 e1 R1 Z! B
R2=46+8*SQRT(1-R0*R0/4)
( O8 M7 t/ i' G: I
G64G1X=R2Z=R1F0.1
! M, R; S: j" `& K3 a8 o& ?
IF R0<=R3 GOTOB LABLE0
# o6 O: ~, l- b) o5 g+ ^# x
G1Z-50
# L( y* F% C: h, ]7 M+ N+ E2 \- o
X55
/ N( N" o* {# {0 I
' ?! o2 Q6 v g( H! m- \
这个子程序有问题吗?一仿真就提示 说LABLE0 不对,为什么?
作者:
少年游
时间:
2009-8-9 20:20
西门子的跳转有两个 GOTOF 是向前跳转, GOTOB 是向后跳转,你应该使用GOTOF
作者:
azhu008
时间:
2009-8-9 21:06
本帖最后由 azhu008 于 2009-8-9 21:08 编辑
$ s7 B. A: B1 w) }- x H0 d
3 \1 R* Q* z; x
这不是明明向后跳么,怎么会用GOTOF呢,?
& [/ R9 E" \2 F- T* b: S* `
不是这个原因,刚试了,报同样的错误
作者:
chenxin_98
时间:
2009-8-10 07:16
本帖最后由 chenxin_98 于 2009-8-10 07:17 编辑
^, {7 I1 o, N
$ N7 C/ n% c- c2 o( m2 i9 ]4 P; n
是不是LABEL0 名称命名有问题,换个名称
作者:
螺旋线
时间:
2009-8-10 08:03
不知道楼主的程序0和O是不混淆了。
作者:
azhu008
时间:
2009-8-10 17:45
本帖最后由 azhu008 于 2009-8-10 18:00 编辑
2 l& u5 B$ j2 J B4 j. E
( ? o' N% o9 l9 O x
0 和O没有错了.
! a$ s- A% D2 c7 `4 w0 a4 y# t G- v
不管用什么名称做标志都会报警,晕
_$ I- V6 ] c& q3 ]* n
终于知道怎么用不报警了,子程序里面不能写,主程序没问题,昨天都调用子程序,同一个程序,做为主程序运行就不会报错.汗
作者:
将进酒(tc)
时间:
2009-8-10 18:14
子程序结束怎么没有M17
作者:
将进酒(tc)
时间:
2009-8-10 18:18
G64G1X=R2Z=R1F0.1中间应该有空格:G64G1X=R2 Z=R1 F0.1
0 p" x5 j" k. E/ _; u/ b7 n" J
而且要用GOTOF,这个是向前跳跃,
作者:
azhu008
时间:
2009-8-10 18:35
不用M17也没关系,这怎么会是向前,这是向后.和空格也没关系,不是你说的这句问题,没空格照样运行.
9 s. [2 J5 b4 O- n. F
都说了,做主程序用就没事.
作者:
少年游
时间:
2009-8-10 19:03
R0好像代表空,是不是不能赋值呀
作者:
azhu008
时间:
2009-8-10 21:10
你当是FANUC,#0是空,不能赋值
作者:
螺旋线
时间:
2009-8-11 08:36
楼主说的真是奇怪。
) P. R' E1 v- ^ T3 l
是仿真软件的问题,要是子程序不能跳转那还了得。
: c- b0 ]' u* S, ]) e
所以俺看了半天,只能说o,0的问题,其他真看不出错来。
作者:
160
时间:
2009-9-2 00:40
G0X23
8 F) |% v7 X/ E8 F* ]
G1Z0F0.2
/ ?; m! k4 }& U- p
X24Z-0.5
5 y& R# K2 m) R9 @
Z-5.3
/ p4 \% D9 _& d5 }/ y) a
X25.512
/ ^3 ?3 u1 Z( f6 |
X41.321Z-34.8
: G1 k. u: d' i' m
X46.
$ ~6 w8 |* s1 J+ n
R0=0 .1 R3=4
8 g* B0 T- {! n+ F
LABLE0: R1=-34.8-R0
( ^+ Z8 J. @7 c* m \: F5 V- t
R2=46+8*SQRT(1-R0*R0/4)
, C) ^1 s( D& O& C/ t1 p, P
G64G1X=R2 Z=R1F0.1
. J# g* c+ F% R1 O& n
R0=R0+0.1
1 {: m$ _! h: W+ \& S
IF R0<=R3 GOTOB LABLE0
: X& ~5 h8 I; t4 Y
G1Z-50
1 a2 F: E$ J4 T: s
X55
* L7 S7 i) U0 r6 T; } Q
这样试试
作者:
tshort
时间:
2010-3-24 20:53
LABLE0需要一个单独的程序段
欢迎光临 机械必威体育网址 (//www.szfco.com/)
Powered by Discuz! X3.4