久久久国产一区二区_国产精品av电影_日韩精品中文字幕一区二区三区_精品一区二区三区免费毛片爱
機械社區
標題:
西門子跳轉問題,這個子程序有問題嗎?
[打印本頁]
作者:
azhu008
時間:
2009-8-9 19:24
標題:
西門子跳轉問題,這個子程序有問題嗎?
G0X23
- p9 x0 S. ]7 T; z+ Q
G1Z0F0.2
+ _ |3 ]( n# r5 M0 e# |: v
X24Z-0.5
6 A/ Q' v# l! ?4 O0 h Y
Z-5.3
# m' b9 _9 K9 K8 k. y, i
X25.512
, n( s3 H$ C. N2 H3 B# R
X41.321Z-34.8
/ h* d) w8 p R; k
X46.
' n [9 ]3 A; R, ^7 v& R+ B6 [
R0=0 R3=4
# w# V! S* n0 J- U
LABLE0: R0=R0+0.1
' q! p7 Z$ @8 S( D' E1 m3 c
R1=-34.8-R0
# k& @' t: n1 a4 y
R2=46+8*SQRT(1-R0*R0/4)
6 D% z U' P6 H* Z% D7 @! K5 `, t
G64G1X=R2Z=R1F0.1
/ R( q3 W4 a& S% [' Z
IF R0<=R3 GOTOB LABLE0
' q) o+ i3 F. D
G1Z-50
7 T0 t, k/ N- d& m. }5 [
X55
5 `! c( _! i# G5 _" ?
- f- c, Y) o) c/ G4 f1 V) ?, r
這個子程序有問題嗎?一仿真就提示 說LABLE0 不對,為什么?
作者:
少年游
時間:
2009-8-9 20:20
西門子的跳轉有兩個 GOTOF 是向前跳轉, GOTOB 是向后跳轉,你應該使用GOTOF
作者:
azhu008
時間:
2009-8-9 21:06
本帖最后由 azhu008 于 2009-8-9 21:08 編輯
, S, A3 ~! B* z( T) h) _
# V) ^) g+ W. k+ n% H$ V
這不是明明向后跳么,怎么會用GOTOF呢,?
& \* M( t, K3 P# u6 a- e
不是這個原因,剛試了,報同樣的錯誤
作者:
chenxin_98
時間:
2009-8-10 07:16
本帖最后由 chenxin_98 于 2009-8-10 07:17 編輯
, h2 ~6 B2 t1 ^8 W7 K" U
/ \5 }7 \6 b) U* V! w5 D0 I
是不是LABEL0 名稱命名有問題,換個名稱
作者:
螺旋線
時間:
2009-8-10 08:03
不知道樓主的程序0和O是不混淆了。
作者:
azhu008
時間:
2009-8-10 17:45
本帖最后由 azhu008 于 2009-8-10 18:00 編輯
/ l7 O/ q6 C- Q6 N
' E- S4 ]% c0 K% G( W
0 和O沒有錯了.
8 q2 y8 W* p- }# F/ I+ R" Y
不管用什么名稱做標志都會報警,暈
" j% X; ~1 W, s
終于知道怎么用不報警了,子程序里面不能寫,主程序沒問題,昨天都調用子程序,同一個程序,做為主程序運行就不會報錯.汗
作者:
將進酒(tc)
時間:
2009-8-10 18:14
子程序結束怎么沒有M17
作者:
將進酒(tc)
時間:
2009-8-10 18:18
G64G1X=R2Z=R1F0.1中間應該有空格:G64G1X=R2 Z=R1 F0.1
* G) J6 G8 w3 M4 d! L @+ t
而且要用GOTOF,這個是向前跳躍,
作者:
azhu008
時間:
2009-8-10 18:35
不用M17也沒關系,這怎么會是向前,這是向后.和空格也沒關系,不是你說的這句問題,沒空格照樣運行.
+ W* ~2 Z! |1 y, n: @9 j8 T
都說了,做主程序用就沒事.
作者:
少年游
時間:
2009-8-10 19:03
R0好像代表空,是不是不能賦值呀
作者:
azhu008
時間:
2009-8-10 21:10
你當是FANUC,#0是空,不能賦值
作者:
螺旋線
時間:
2009-8-11 08:36
樓主說的真是奇怪。
& z3 r9 P0 @* |+ K; R
是仿真軟件的問題,要是子程序不能跳轉那還了得。
' b. |" ~7 w) F' o
所以俺看了半天,只能說o,0的問題,其他真看不出錯來。
作者:
160
時間:
2009-9-2 00:40
G0X23
" h' q O5 x) |3 M* ^3 v; b- n# B
G1Z0F0.2
' ^+ `$ \/ p, ^5 K* e/ M2 ~
X24Z-0.5
. s( s% E( [ d8 q
Z-5.3
" R$ q# w# ]8 \% }/ a
X25.512
1 | Z7 i5 ]) n0 q8 p
X41.321Z-34.8
9 p, ~/ u1 a- j3 | \
X46.
: `' I! F1 u/ X4 n y5 p
R0=0 .1 R3=4
7 T( Y3 ^8 m6 O [; V
LABLE0: R1=-34.8-R0
1 w Q: z" E, ^6 R/ p# R
R2=46+8*SQRT(1-R0*R0/4)
8 X' \/ u O4 y! I) t
G64G1X=R2 Z=R1F0.1
3 u6 e% S9 K7 v% L9 [
R0=R0+0.1
8 D5 {3 ~/ ]% j5 ?; F5 X8 t
IF R0<=R3 GOTOB LABLE0
( x" ]2 g" q, }( o. [* V
G1Z-50
; }# m3 L1 K2 ]5 g9 j
X55
# K" O+ ~6 q6 x/ a; [
這樣試試
作者:
tshort
時間:
2010-3-24 20:53
LABLE0需要一個單獨的程序段
歡迎光臨 機械社區 (http://www.ytsybjq.com/)
Powered by Discuz! X3.5