błąd brak nawiasu otwierajacego

Dyskusje na temat systemu Faunc

Autor tematu
rafa30
Specjalista poziom 1 (min. 100)
Specjalista poziom 1 (min. 100)
Posty w temacie: 2
Posty: 197
Rejestracja: 19 lut 2014, 23:41
Lokalizacja: hyt

błąd brak nawiasu otwierajacego

#1

Post napisał: rafa30 » 17 paź 2019, 20:40

witam napisałem program w macro i chcąc go puscić wyskoczył mibłąd BRAK NAWIASU OTWIERAJACEGO
Spotkał sie ktoś z czymś takim??
Bede wdzieczny za pomoc!!
Oto mój program symulator CIMCO pokazuje wszystko dobrze
%
T53 M6
G54 S1000 M3
G43 H53 D53 Z5
G00 X0 Y0 Z5
N1
#10=8(ILOSC OTWOROW)
#23=70(SREDNICA OKREGU)
#20=360/#10
#23=#23/2
#21=0(KAT POCZATKOWY)
N2
#21=#21+#20
#24=#23*SIN#21
#25=#23*COS#21
G54 X#25 Y#24 F5000
N3
G52 X#25 Y#24
#8=+6 (PROMIEN FREZA)
#1=+24 (SREDNICA)
#1=#1/2-#8 (PODZIAL SRED.- R FREZA)
#2=+10 (GLEBOKOSC)
#3=+20(ILOSC POWT.)
#9=#2/#3 (SKOK NA OBR.)
#4=0 (DOJAZD Z)
G01 Z0.5 F1000
G01 X+#1 F1000
N20
#4=#4+#9
G02 I-#1 Z-#4 F1000
IF[#4 LT#2]GOTO 20
G02 I-#1 J+0 F1000
G01 X0 F1000
G00 Z5
IF [#21 LT 360 ] GOTO 2
G00 Z100 M5
G54 X0 Y0
M30
%




Imbryczek
Czytelnik forum poziom 1 (min. 10)
Czytelnik forum poziom 1 (min. 10)
Posty w temacie: 1
Posty: 15
Rejestracja: 11 paź 2019, 10:33

Re: błąd brak nawiasu otwierajacego

#2

Post napisał: Imbryczek » 18 paź 2019, 11:38

Jeżeli program jest skopiowany w 1 do 1 z tego co masz na maszynie to usuń spacje z przywołania ostatniego makra
tj. IF_[#21 LT 360] GOTO 2
wydaje mi się że musi być bez spacji
tj. IF[#21 LT 360] GOTO 2

lub zmień układ komendy w pierwszym wywołaniu

Dodane 2 godziny 55 minuty 17 sekundy:
daj znać czy to było to jak możesz


Marcin_pp
Nowy użytkownik, używaj wyszukiwarki
Nowy użytkownik, używaj wyszukiwarki
Posty w temacie: 1
Posty: 7
Rejestracja: 28 cze 2019, 14:50
Lokalizacja: Kraków

Re: błąd brak nawiasu otwierajacego

#3

Post napisał: Marcin_pp » 18 paź 2019, 14:44

Witam

Najprawdopodobniej błąd nawiasu otwierającego występuje z powodu ich braku w blokach z funkcjami SIN i COS. Zobacz czy dodanie klamry przed parametrami jak:
#24=#23*SIN[#21]
#25=#23*COS[#21]
nie rozwiąże problemu.


Autor tematu
rafa30
Specjalista poziom 1 (min. 100)
Specjalista poziom 1 (min. 100)
Posty w temacie: 2
Posty: 197
Rejestracja: 19 lut 2014, 23:41
Lokalizacja: hyt

Re: błąd brak nawiasu otwierajacego

#4

Post napisał: rafa30 » 19 paź 2019, 16:33

Panowie wielkie dzięki pomogło skasowanie spacji po MIĘDZY IF[ program śmiga wybornie

Awatar użytkownika

Butler
Specjalista poziom 3 (min. 600)
Specjalista poziom 3 (min. 600)
Posty w temacie: 1
Posty: 722
Rejestracja: 07 mar 2018, 16:54
Lokalizacja: Gdańsk

Re: błąd brak nawiasu otwierajacego

#5

Post napisał: Butler » 19 paź 2019, 22:51

Te niuanse typu kropka-przecinek, spacja-brak spacji to czasem w kilku chłopa szukaliśmy co jest nie tak.

Awatar użytkownika

Petroholic
Lider FORUM (min. 2000)
Lider FORUM (min. 2000)
Posty w temacie: 1
Posty: 2688
Rejestracja: 08 gru 2015, 12:23
Lokalizacja: Lublin
Kontakt:

Re: błąd brak nawiasu otwierajacego

#6

Post napisał: Petroholic » 19 paź 2019, 23:04

Tak z lekka offtop - co mi spędzało sen z powiek przez jakiś czas to kropka po pełnej wartości w Fanucu... Po przesiadce z Macha to spore wyzwanie :) A wbrew pozorom w przypadku sklerozy niestety łatwo o kolizję :(

Po dłuższej przygodzie z HAASem (niby Fanuc) teraz nawet w chińczyku stawiam kropki :D Z tym, że skośnookie wykazali się sprytem i przygotowali system trochę głupkoodpornie. Sterownik wartości "10." "10" i "10.0" interpretuje tak samo czyli 10 jednostek podstawowych ustawionych przez G20/G21... Żeby zadać mu 10u trzeba użyć ułamka :) A żeby nie było problemów dodatkowych (jeszcze bardziej głupkoodporne) na pulpicie nie występuje znak "," (przecinek), a system we wczytanym z zewnątrz kodzie znaki "." oraz "," traktuje równorzędnie :)

ODPOWIEDZ Poprzedni tematNastępny temat

Wróć do „Fanuc”