Nie bawiłem się wcześniej w makra i zmienne ale teraz mam w pracy sporo czasu więc postanowiłem coś podziałać.
Napisałem najprostszy chyba program z pętlą IF no i... nie działa. Krzaczy się(ZŁY FORMAT) przy N7 ale podejrzewam, że to wina całej funkcji, bo jak zamienię na Z=18.5 to dalej to samo.
#101=18.5
N1 G00 G90 G80
N2 G40 G17 G54
N3 T09 M06
N4 X-65. Y0.
N5 Z250. S1300 M03
N6 G0 X-65. Y0. Z50.
N7 G01 Z=[#101] F4000 M09
N8 X20. F800
N9 G0 Z50.
#101=[#101-0.5]
IF [#101 GE 0] GOTO6
N10 M09
N11 G0 Z250. M05
N12 G53 Z0.
N13 G53 Y0.
N14 G53 X-1500.
N15 M30
Maszyna MAZAK VTC800/30SR. Z tego co wiem, to na EIA mazaki odczytują zmienne i makra jak FANUC więc i funkcje są takie same.
Widzi ktoś gdzie może być problem?
Z góry dzięki.
