Możesz napisać co dokładnie się dzieje ? Program się zatrzymuje ? Jeśli tak to w jakim podprogramie i której linii. Który podprogram wywoływany jest pierwszy ? Wiadomo co działo się z maszyną bezpośrednio przed wystąpieniem awarii (np. była włączana, ktoś coś dłubał etc.) ?
Podprogram O9026 wywołuje też podprogram O9590 : G65P9590H#11
To chyba jeszcze nie wszystkie podprogramy.
W podprogramie O9000 jest przywołanie narzędzia (T#149), którego numer jest zapisany w param #149. Jednak nie widzę aby był on gdzieś ustawiony. "Zgaduję" że oba programy nic nie zrobią jeśli numer narzędzia zapisany w param #149 i #520 będą takie jak w param. #1032.
IF[#1EQ#520]GOTO1 (#1 to po obliczeniach #1032) (skocz do N1 jeśli #1=#520 -> pominie M6)
G30G91Z0
G30G91X0Y0M6
G65P9590H#11
N1M99
IF[#1EQ#149]GOTO2 (skocz do N2 jeśli #1=#149)
#1101=0
T#149
N2#3003=0
M99
Zobacz co jest w param #149 i #520 (podejrzewam że jest to numer ostatnio wybranego narzędzia), spróbuj je zmienić.
Znaleziono 2 wyniki
- 30 sie 2010, 20:37
- Forum: Fanuc
- Temat: Mitsui Seiki Hu 40a
- Odpowiedzi: 8
- Odsłony: 2493
- 25 sie 2010, 20:31
- Forum: Fanuc
- Temat: Mitsui Seiki Hu 40a
- Odpowiedzi: 8
- Odsłony: 2493
WHILE - pętla, w tym wypadku program czeka aż parametr #1015 będzie różny od zera
Jeśli dobrze rozumiem to program zatrzymuje się na tej pętli ? Jeśli tak, to koniecznie trzeba by sprawdzić co oznacza parametr #1015, ewentualnie pozostałe też.
http://www.cnczone.com/forums/archive/i ... 94356.html
"... system variable #1000 to #1015 are used to read some PMC data and system variable ... All this info is for a 0M-D control ..."
Artur
Znaczenie parametrów # można znaleźć w instrukcjach Fanuca. Mogą one oznaczać np. wejścia/wyjścia z PLC, pozycje osi, aktualnie aktywne funkcje itd.cycek345 pisze:WHILE[#1015EQ0]DO1 (dopóki #1015 równe 0 wykonaj program od DO1 do END1)
G4X0.1
G53
END1
Jeśli dobrze rozumiem to program zatrzymuje się na tej pętli ? Jeśli tak, to koniecznie trzeba by sprawdzić co oznacza parametr #1015, ewentualnie pozostałe też.
http://www.cnczone.com/forums/archive/i ... 94356.html
"... system variable #1000 to #1015 are used to read some PMC data and system variable ... All this info is for a 0M-D control ..."
Artur