Znaleziono 7 wyników

autor: 7keys
04 lip 2016, 10:04
Forum: Fanuc
Temat: fanuc series 21i-MB nie kończy programu - błąd 071
Odpowiedzi: 15
Odsłony: 2123

update :

na 99,9% problem jednak okazał się serwer FTP, a konkretnie ustawienia :
1. czasu połaczenia
2. czasu odłaczenia od serwera przy braku transferu
3. i czasu po jakim user zostanie wylogowany

maszyna pobiera partiami program i w momencie przekroczenia powyższych wartości serwer "ubijał" połączenie.
maszyna po zakończeniu kolejnego "kawałka programu" szukała kolejnego a po ponownym podłączeniu do serwera ftp niestety nie pamięta jaki program wykonywała...:)
i stąd błąd 071...

w sumie ... banał :)

co do dalszych opisanych kwestii, czyli :

- hdd existence : 0 - chyba muszę wyjąć fizycznie kartę sieciową i sprawdzić czy jest jakaś pamięć...
- tryb Data serwera - do sprawdzenia czy występuje...

na chwilę obecną dzięki za pomoc :) napiszę co jak :)
autor: 7keys
29 cze 2016, 10:27
Forum: Fanuc
Temat: fanuc series 21i-MB nie kończy programu - błąd 071
Odpowiedzi: 15
Odsłony: 2123

Rozumiem że zmieniliście osprzęt sieciowy a nie dataserwer z maszyny. Moje pytanie brzmi w jaki sposób uzyskałeś powyższe dane? Puściłeś zapytanie po sieci do data serwera czy jest to wyciągnięte gdzieś z maszyny? Z tego co wiem to nie ma opcji dataserwera bez karty. Jeżeli jesteś w stanie zmienić tryb dataserwera na inny niż łącznik to znaczy że musisz mieć pamięć na dataserwerze.
1.tak. zmienieniliśmy tylko oprogramowanie serwera FTP na bardziej przyjazne :)
2.powyższe dane są odczytane z maszyny po wywołaniu okna ethernet parameter
3. komunikacja oparta jest teraz o DNC1/Ethernet function
4. nie mam pojęcia jak zmienić tryb dataserwera na inny
pole HDD Existence jest tylko informacja czy dysk jest czy nie - wychodzi na to że u nas nie ma.
W starych maszynach w trybie pracy DNC nie ma możliwości puszczenia programu z bloku tj. startu programu od wybranej linijki.
i smutek zapanował w domu naszym ... 100 000 linii dzielić na kawałki... uff :)


Czy ten test o którym mówisz wykonujecie za puszczając program i blokując posuw osi?
poniekąd tak to działa, ale my mamy funkcję prog_test po włączeniu której program wykonuje się na "sucho"
eśli tak to do testów zróbcie inny program (kopie testową ) z posuwami ustawionymi na np 10000 i program przejdzie w sterowaniu w kilka minut.
tak robimy .. ale kilka minut to w przypadku naszych programów 30 minut minimum :)

jak możesz daj email, podeślę Ci foty z naszego sterowania .

ps:

w sterowniku sa dwie karty sieciowe.
ta z hdd existence oznaczona jest jako board a dwa jako embedded
autor: 7keys
29 cze 2016, 08:28
Forum: Fanuc
Temat: fanuc series 21i-MB nie kończy programu - błąd 071
Odpowiedzi: 15
Odsłony: 2123

Na dziś sytuacja w skrócie wygląda tak:
1. zainstalowany nowy serwer ftp z wyłączonymi limitami czasowymi - istnieje duże prawdopodobieństwo że powodem błędu 071 było właśnie "ubijanie" połączenia z serwerem przy długim okresie bezczynności w przedziale czasu 60-120 sekund.
2. sprawdziliśmy dwa duże programy - są wykonywane prawidłowo :)

parametry naszego sterownika odnośnie karty sieciowej wyglądają tak:

1. mac address : 00:00........
2. number of screens: 24
3. maximum path: 1
4. hdd existence : 0

i właśnie pozycja 4 , martwi nas najbardziej bo wychodzi na to że nie posiadamy karty z własną pamięcią czyli przy pobieraniu programu na bieżąco nie możemy stworzyć bufora choćby w celu cofnięcia się do poprzedniego kroku w programie w przypadku jakiegoś błędu ? :)

oczywiście zawsze można włączyć program w trybie "program test" bez włączania pracy, niestety nie powoduje to skrócenia czasu wykonania:) więc "puszczając" program w teście musimy czekać 2 godziny :) może znasz sposób na szybszą weryfikację ? :)
przykładowo - testowany wczoraj program miał czas wykonania 1,5 godziny i mniej więcej w połowie maszyna wywaliła błąd związany z wysokością pracy narzędzia ... niestety nie można było cofnąć się do "tyłu" i poprawić błędu, pozostało poprawić program i włączyć go od nowa...
autor: 7keys
17 cze 2016, 07:34
Forum: Fanuc
Temat: fanuc series 21i-MB nie kończy programu - błąd 071
Odpowiedzi: 15
Odsłony: 2123

tryby pracy jak MDI, AUTO, DNC.
Data serwer posiada 3 tryby pracy, jako bufor, jako pamięć i jako łącznik
Powyższe funkcje i tryby znam :)
W sumie w teorii ( lektura manuali serwisowych) wiem o co biega...
Największy problem to brak czasu na "grzebanie" w maszynie.

Super że trafiłem na kogoś zainteresowanego tematem :)

Sprawdzę jaki mam program który to obsługuje...

Jeszcze jedno info odnośnie samej pracy na obecnym etapie.
- podczas pracy widać na panelu kontrolnym że program jest pobierany partiami
- licznik zajętości pamięci fanuc (liczba dostępnych rekordów) stoi w miejscu.


W każdym razie jak nie sprawdzę fizyczne Twoich sugestii to nie ruszymy dalej z tematem :)
Postaram się także o dołączenie screen'ów .
autor: 7keys
16 cze 2016, 12:45
Forum: Fanuc
Temat: fanuc series 21i-MB nie kończy programu - błąd 071
Odpowiedzi: 15
Odsłony: 2123

notepad++ znam ;)
w sumie same pliki pod względem różnic można porównać nawet total commander...
jednak jak wspomniałem pliki np o rozmiarze fizycznym 300, 400 kB idą bez problemu.
problemem są programy o rozmiarze fizycznym 1,5-2 MB.
program EasyStone ma funkcję "łamania" programu na 2 części czyli pierwszy człon np: 200 kB w którym zawarte są podstawowe nastawy (punkt zerowy itd) oraz człon drugi w którym zawarta jest część wykonawcza programu.
w członie pierwszym na końcu linii jest odwołanie do członu drugiego z rozkazem M198
dlatego uruchamiamy tylko człon 1.
żeby rozjaśnić: po łamaniu mamy dwa programy np: O0001 i O0002
uruchamiamy tylko O0001 a po jego zakończeniu automatycznie wczytują się już dane z O0002.

W sumie wygląda to tak jakby ze względu właśnie na wielkość programu w pewnym momencie występował problem z ochroną pamięci.... (przepełnienie bufora itp...)

niestety nie mam dostępu na codzień do maszyny więc nie mogę sprawdzić np:

1. czy program typu data serwer jest samodzielnym oprogramowaniem typu FTP działającym po ethernet na konkretnym porcie.
jeżeli tak , to w sterowniku fanuc musi być skonfigurowane połączenie po IP i porcie.
zakładam że tak jest skoro mimo wszystko następuje odczyt z katalogu na komputerze.
2. w opisie do fanuc data server kanał komunikacji po ftp/ethernet opisany jest jako #20 =6
my mamy param #20 =5 ponieważ na 6 nie działa. więc zakładam że aplikacja opisana w pkt. 1 działa "samodzielnie" bez wsparcia protokołu ftp, samba...

Cytat z innego forum....
The 071 alarm means that the control is trying to COMPARE the data that's coming in with a program that's already in memory. The compare function is active only when the memory protect key switch is turned on. Turn the key switch off, and the 071 alarm shouldn't happen.

i odpowiedź pytającego.
I've learned that on the machines I have, what should and shouldn't happen doesn't really seem to mean anything lol.
The key was off the whole time but after I read what you wrote, I checked the diagnostics and didn't notice anything change when turning the switch on and off so I checked one of my other machines and noticed that diagnostic 0006 bit 2 changes from 0 to 1 when the program protect is turned off. Sounds like you may be onto something. I'll have to pop the panel off the front and check the switch with the meter. Thanks and I'll post what I find.
zaintrygował mnie "memory protect key switch" który fizycznie na naszym panelu nie istnieje :) oraz COMPARE ... może nie może porównać ponieważ nie ma do czego ze względu na to że dane wgrywane są live ...?

Postaram się na dniach zbadać gruntowniej samą komunikację...
Może masz jeszcze jakieś sugestie ?
autor: 7keys
15 cze 2016, 08:22
Forum: Fanuc
Temat: fanuc series 21i-MB nie kończy programu - błąd 071
Odpowiedzi: 15
Odsłony: 2123

tak korzystamy z Fanuc Data Server.
1. sprawdzę tak jak mówisz.
2. programy generowane są programem EASYSTONE zarówno te krótkie jaki i duże.
3. parametr 6300.4 - to może właśnie być ten problem...

Sprawdzę i dam znać jaki jest rezultat.
autor: 7keys
08 cze 2016, 09:23
Forum: Fanuc
Temat: fanuc series 21i-MB nie kończy programu - błąd 071
Odpowiedzi: 15
Odsłony: 2123

fanuc series 21i-MB nie kończy programu - błąd 071

Witam wszystkich.
Zanim przejdę do opisu problemu, może krótki opis sterownika i obecnych ustawień:
model: fanuc series 21i-MB

Ustawienia sterownika do odczytu z folderu na dysku komputera na którym zaisntalowany jest także panel sterujący fanuc

#20 = 5
#0138 = bit 7 =1)
#3404 = bit 2 =1)
#100 = bit3=1
#100 = bit5=1
#101 = bit7=1
#102 = wpisane 5 tak jak w pozycji #20
#103 = 11 - prędkość transmisji ( chyba raczej odnosi się tylko do komunikacji po RS232)
#6030 = 198
#6300.4 = 1
#6080 = 0
#3030 = 3

Sytuacja na chwilę obecną wygląda w tak.
Program wczytuje się pięknie w trybie DNC, dane do sterownika wczytują się partiami - czyli tak jak powinno być :)
Niestety po upływie około 50 do 60 minut maszyna przestaje wczytywać kolejną porcję danych i zatrzymuje się z błędem "071 Search address or program is not found"
Zatrzymuje się w różnych miejscach, czasem wykona 40000 wierszy , czasem 50000...
Po zatrzymaniu na ekranie kontrolny " wisi" tylko około 4-5 wierszy, gdzie normalnie ekran wykonywanych poleceń jest cały cas wypełniany kolejnymi krokami.

Oczywiście mniejsze programy ( o mniejszej ilości wierszy ) które ze względu na specyfikę projektu wykonują się w czasie np. 3 godzin - działają bez błędu.

Może macie Panowie jakieś sugestie ?
Pytania odnośnie działań jakie wykonaliśmy w poszukiwaniu rozwiązania problemu - mile widziane :)

Wróć do „fanuc series 21i-MB nie kończy programu - błąd 071”