Strona 1 z 1
#10720 "Kanał 1 blok oś A1 Programowy wyłącznik krańcow
: 05 mar 2011, 15:22
autor: Veissman
Witam!
Mam mały problem na maszynie CHIRON FZ15 dotyczący komunikatu jak w temacie.
Po naszej modyfikacji (część programu zakomentowana średnikami) przy starcie programu wyskakuje komunikat na czerwono:
#10720 "Kanał 1 blok oś A1 Programowy wyłącznik krańcowy +"
Czy mógłby mi ktoś wytłumaczyć dlaczego występuje ten alarm skoro w modyfikacji nie ruszona jest oś A1?
Poniżej wycinek ze środka programu. Jeżeli to nie wystarczy to wkleję cały.
Dodam jeszcze, że po skomentowaniu tej modyfikacji nie ma żadnego problemu.
Wiem, że mogę w danych maszynowych przestawić limit ale chodzi mi tylko o to dlaczego alarm dotyczy właśnie osi A1 skoro w 1 i 2 obróbce oś A1 ma stałą wartość 107,76 a modyfikacja dotyczy tylko osi Z i X. Dodam że limit krańcówki + w danych maszynowych dla osi A1 (MD36110) jest ustawiony na wartość +121.00.
Za pomoc z góry dziękuję.
G0 G53 G603 Z0 D0 M95 M482 M582
G0 G56 G95 G602 X0 Y0 A107.76 C=DC(180) T19M6
N9019 ;T19 ===== PCD STEPTOOL F30157188-000 (T10) =====
G0 G56 G95 G602 X0 Y0 Z3 D1 A107.76 C=DC(180) S1200 M3 M8 M7
G0 G64 Z3 D1 M483 M583
G1 Z2 D2 F1.0
G1 G9 Z0 F0.3
;G1 G90 Z1.6 D1 ;WYSOKOSC PLANOWANIA WYPLYWKI GN. KAMIENIA
;G1 G91 X-12.5 F0.4 ;DLUGOSC PLANOWANIA
;M0
;G0 G91 Z2
;G0 G91 X12.5 ;DLUGOSC PLANOWANIA - POWROT
G0 G53 G60 G603 Z-100 D0 M95 T13 M6
N9013 ; T13 ===== TAPMILLING M33X1 =====
G0 G56 G64 X0 Y0 A107.76 C=DC(180) S8000 M3 M8 M7
G0 G602 Z-13.75 D1 F0.4
R1=0 R2=2 R3=-13.75 R4=3 R6=33 R7=32 R9=1 R10=0 R22=0 R23=0
L733 P1
G0 G53 G60 G603 Z0 D0 M95 M482 M582
G0 G55 G64 G602 X0 Y0 A-26.53 C=DC(309.91) T17M6
: 06 mar 2011, 18:29
autor: gelo
Najlepiej wklej caly program z zaznaczeniem linii na ktorej wyskakuje podany alarm.
W podanym fragmencie nigdzie nie widze kodu G90 (wspolrzedne absolutne), oprocz tego w komentarzu. Byc moze masz aktywne G91 co oznacza A=107 ( od polozenia aktualnego) a to juz moze byc poza wylacznikiem krancowym.
Wklej caly program bez przerowbek
: 06 mar 2011, 20:06
autor: Veissman
Poniżej cały program.
W tej wersji działa ok. Jeżeli odblokuje zakomentowaną modyfikację (pogrubiony tekst) to przy starcie cyklu wyskakuje alarm o przekroczonej krańcówce +.
%_N_A0008388_LH_MPF
;$PATH=/_N_WKS_DIR/_N_TRW_A0008388_WPD
H1
M260 ;*RO*
IF $A_IN[29]==1 GOTOF FEHLER_1 ;*RO*
STOPRE ;*RO*
M116 ;*RO*
NP_8388_LH;*RO*
IF ($AA_IM[X1] < -1) OR ($AA_IM[Y1] < -1) OR ($AA_IM[Z1] < -1) OR ($AA_IM[A1] < -106) OR ($AA_IM[C1] <> 0)
ZEROM
ENDIF
CHECK_B2E ; SONDA POMIAROWA
N9015 T15 G95 M6 M482 M582 M138;===== PCD BORINGTOOL F30157185-000 (T02) =====
G0 G54 G602 X0 Y43 A0 C=DC(0) Z60 D1 S5000 M3 M8 M7
G0 Z10 D1 M483 M583
G1 Z2 D2 F0.36
TORQUE_MEASURE;*RO*
G1 G9 Z-0.15 F0.18
G1 G9 Z-31.95 D1 F2
G1 G41 G64 G91 X0 Y21 F0.3
G3 X0 Y0 I0 J-21
G0 G40 G60 G91 Y-21
G1 G90 Z10 D1 F2.0
G0 Z150
STOPRE;*RO*
TORQUE_CONTROL;*RO*
STOPRE;*RO*
;===== LEFT SIDE =====
G0 G505 C=DC(45) X0 Y0
G0 Z10 D1
G1 Z2 D2 F0.16
S3200 M3
G1 G9 Z-0.05 F0.08
M5
G4 F0.1
M3 S20
G4 S0.7
G0 Z1
G1 G9 Z-31.85 D1 F2 S3200 M3
G1 G41 G64 G91 X0 Y21 F0.2
G3 X0 Y0 I0 J-21
G1 G40 Y-21 S5000 M3
G1 G90 Z7.55 D1 F2.0 ; - WYSOKOSC USUNIECIA WYPLYWKI !!!
G1 G91 X-1 F0.7;NEW
G1 G91 Y12 F0.7;NEW
G1 G91 Z1;NEW
G1 G91 Y-12;NEW
G0 G90 Z170
;===== RIGHT SIDE =====
G0 G506 C=DC(315) X0 Y0 S5000 M3
G0 X0 Y0
G0 Z10 D1
G1 Z2 D2 F0.16
S3200 M3
G1 G9 Z-0.05 F0.08
M5
G4 F0.1
M3 S20
G4 S0.7
G0 Z1
G1 G9 Z-31.95 D1 F2 S3200 M3
G1 G41 G64 G91 X0 Y21 F0.2
G3 X0 Y0 I0 J-21
G1 G40 Y-21 S5000 M3
G1 G90 Z7.6 D1 F2.0 ; - WYSOKOSC USUNIECIA WYPLYWKI !!!
G1 G91 X2 F0.7
G1 G91 Y12 F0.7
G1 G91 Z1
G1 G91 Y-12
G0 G90
TRANS
G0 G53 G603 Z0 D0 M95 M482 M582
G0 G56 G95 G602 X0 Y0 A107.76 C=DC(180) T19M6
N9019 ;T19 M6===== PCD STEPTOOL F30157188-000 (T10) =====
G0 G56 G95 G602 X0 Y0 Z3 D1 A107.76 C=DC(180) S1200 M3 M8 M7
G0 G64 Z3 D1 M483 M583
G1 Z2 D2 F1.0
G1 G9 Z0 F0.3
;G1 G90 Z1.6 D1 ;WYSOKOSC PLANOWANIA WYPLYWKI GN. KAMIENIA
;G1 G91 X-12.5 F0.4 ;DLUGOSC PLANOWANIA
;G0 G91 Z2
;G0 G91 X12 ;DLUGOSC PLANOWANIA - POWROT
G0 G53 G60 G603 Z-100 D0 M95 T13 M6
N9013 ;T13 M6 ;===== TAPMILLING M33X1 =====
G0 G56 G64 X0 Y0 A107.76 C=DC(180) S8000 M3 M8 M7
G0 G602 Z-13.75 D1 F0.4
R1=0 R2=2 R3=-13.75 R4=3 R6=33 R7=32 R9=1 R10=0 R22=0 R23=0
L733 P1
G0 G53 G60 G603 Z0 D0 M95 M482 M582
G0 G55 G64 G602 X0 Y0 A-26.53 C=DC(309.91)T17M6
N9017 ;T17 M6 ;===== PCD STEPTOOL F30157187-000 (T03) =====
G0 G55 G64 G602 X0 Y0 Z-52 D1 A-26.53 C=DC(309.91) S5200 M3 M8 M7 M483 M583
G1 Z2 D2 F0.26
G1 G9 Z0 F0.08
G1 Z-40 D1 F2
G0 G53 G60 G603 Z0 D0 M95 T18 M6
N9018 ;T18 M6 ;===== TAPMILLING M45X1.5 =====
G0 G55 X0 Y0 A-26.53 C=DC(309.91) S5200 M3 M8 M7
G0 G602 Z-46.5 D1 F0.35
R1=0 R2=2 R3=-47.0 R4=3 R6=45 R7=43.5 R9=1.5 R10=0 R22=0 R23=0
L733 P1
G0 G53 G60 G603 Z0 D0 M95 T14 M6
N9014 ;T14 M6 ;===== PCD REAMER D=18M7 / D=42H7 =====
G0 G55 G64 X0 Y0 A-26.53 C=DC(309.91) S4800 M3 M8 M7
G0 G602 Z-90 D1
G1 Z-109.5 F0.1
G1 G9 Z-110.55 F0.04
G4 F0.1
G1 G603 Z-90 F2
G0 G53 Z0 D0 M95 M482 M582
G0 G53 G60 G603 X-300 Y0 A90 C=DC(270) T16 M6
N9016 ;T16 M6 ;===== PCD BORINGTOOL F30157186-200 (T07) =====
G0 G57 G602 G64 X0 Y0 S5600 M3 M8 M7 M483 M583
G0 Z4 D1
G1 Z3 D2 F0.35
G1 G9 Z0 F0.1
G1 G9 G601 Z-23.45 D1 F2
S8200 M3
G1 G41 G64 G602 X0 Y19.075 F0.3
G3 X0 Y19.075 I0 J-19.075
G1 G40 G90 X0 Y0
G0 G603 Z70 D1 M582 M482
G0 G53 G60 X0 Y0 Z0 D0 M139 M95 A-105 C=ACN(0)
M11 M20 M60
;$A_OUT[17]=0
H2
M30
: 07 mar 2011, 08:04
autor: BIP_labaz
Witam
Napisz jeszcze jakiego Sinumerika tam masz.
Jeśli to 810D/840D czytaj dalej.
PLC w Sinumeriku ma możliwość dynamicznego przypisywania wartości krańcówek programowych.
W tym kawałku programu co komentujesz próbujesz wykonać ruch po X z wysokością Z "powyżej" zera, być może jest kontrola że oś A nie może mieć wartości 107 dla Z większego od 0 i dla przesunięcia po X.
Nie znam dokładnie konfiguracji mechanicznej Twojej maszyny ale jest to może uzasadnione czymś szczególnym.
Spróbuj przestawić wartości Z na np. poniżej 0 w celach testowych - oczywiście bez materiału itp.
Sprawdź następujące dane maszynowe zaraz po zatrzymaniu:
MD36110 - Dla krańcówki programowej nr 1
MD36130 - Dla krańcówki programowej nr 2
W PLC trzeba sprawdzić sygnały w DB osi A:
DB.. .DBX2.0 - krańcówki programowe włączone
DB.. .DBX62.0 - NC potwierdza załączenie kontroli krańcówek
DB10.DBX114.0 ... (4 bajty, trzeba wybrać bit odpowiedni dla żądanej krańcówki,m zgodnie z numerem przyporządkowanym dla osi A) - krańcówka programowa aktywna
DB.. .DBX12.3 - włączona kontrola dla krańcówki programowej 2
Pozdrawiam
Alek
: 07 mar 2011, 20:23
autor: Veissman
OK. Dziękówa bardzo za informację.
System to Sinumerik 840D zapomniałem napisać.
Będę na nocce to sprawdzę i dam znać.
Pozdrawiam
Veissman
Na razie z braku większej ilości czasu sprawdziłem gdzie maszyna się dokładnie zatrzymuje
jest to linia:
G0 G56 G95 G602 X0 Y0 A107.76 C=DC(180) T19M6
wartości dla krańcówki po zatrzymaniu niezmiennie +121.000 stopni
aktualna pozycja 107.76 stopnia.
Jak będzie można zatrzymać maszynę na dłużej przeprowadzę kolejne testy.
Zapomniałem dodać, że jak wcisnę na panelu ponownie start to maszyna pomimo alarmu "jedzie dalej"
[ Dodano: 2011-04-06, 12:29 ]
OK. Dzięki udzielającym się za pomoc ale to też nie pomogło.
Niestety producent nawet napisał, że program jest OK więc albo sami nie wiedzą albo nie chcą powiedzieć

Zamówiliśmy od nich serwis, temat można zamknąć.