>możesz mi powiedzieć z kąt masz ten wynik ?
>zmienna#10 jest zeromana po resecie lub po M30
>co innego jeśli chodzi o zmiennom#500
rzeczywiście zmienne lokalne (1-33) wyzerują się( w uproszczeniu )
Razem z wywołaniem zm.lokalnej tworzona jest kolejna tablica.
szczególy w instrukcji sterowania .
Ja uzywam zmiennych globalnych( np.100-199)
i te zmienne zachowają się tak jak pisalem.
Ale dalej podczymuję zdanie że zapis
#10=0 jest poprawny i nie powoduje alarm.
Można tez wyzerować zmienna tak :
#10= #0
tak wiec moze program przepisać zuzyciem
zmienych 100-199?
Zmienne lokalne 1-33 powinno sie wywoływac jako argumenty makra.
[ Dodano: 2007-06-11, 23:24 ]
%
O00999
T101
G97 S2500 M03
G59 G00 X50. Z2.
#10= 0
#11= 48
N10 G01 W-0.5 F0.2
X0
G00 X50.
#10= #10 + 1
IF [ #10 GE #11 ] GOTO30
N20 GOTO10
N30 G28
M30
%
Symulowałem taki program na sterowniku tokarki i...
wszystko jest O.K.
Program 48 razy planował na X0 ,przesuwajac kolejne planowanka
o 0.5.
Całość pracuje wg Twojego pomysłu.
Więc u dabła Twój tez musi działać!
Twój bład to literówka w programie, ba sam program jest O.K.