Sinumerik -nie działają cykle
-
Autor tematu - Sympatyk forum poziom 1 (min. 40)
- Posty w temacie: 5
- Posty: 43
- Rejestracja: 25 wrz 2007, 09:16
- Lokalizacja: Swarzędz
Sinumerik -nie działają cykle
Witam .Mam problem z cyklami na sinumeriku 810D. Próbuje sprawdzić CYCLE 95 i wywala mi taki komunikat:
N15_KT[0,0]=REP(0) Jest to alarm NR 12550 .......lub brak opcji.
Na dodatek cykle są tylko po niemiecku ,bez graficznego wspomagania.
Maszyna to TAE 45N z Andrychowa software ver. 1.5 rok 1997
Program napisany na 802D działa bez problemu ale nie chodzi na 810D bo wywala ten komunikat .Wiecie dlaczego?
Z góry dziękuję za odpowiedz .
[email protected]
N15_KT[0,0]=REP(0) Jest to alarm NR 12550 .......lub brak opcji.
Na dodatek cykle są tylko po niemiecku ,bez graficznego wspomagania.
Maszyna to TAE 45N z Andrychowa software ver. 1.5 rok 1997
Program napisany na 802D działa bez problemu ale nie chodzi na 810D bo wywala ten komunikat .Wiecie dlaczego?
Z góry dziękuję za odpowiedz .
[email protected]
zibi
Tagi:
-
- Specjalista poziom 1 (min. 100)
- Posty w temacie: 3
- Posty: 271
- Rejestracja: 09 lut 2010, 19:40
- Lokalizacja: SE
12550 Channel %1 block %2 identifier %3 not defined or option does not exist
%1 = Channel number
%2 = Block number, label
%3 = Source symbol
The displayed identifier was not defined before being used.
Macro: Keyword, to be defined with the DEFINE ... AS ... instruction is missing in one of the files:
_N_SMAC_DEF, _N_MMAC_DEF, _N_UMAC_DEF, _N_SGUD_DEF, _N_MGUD_DEF, _N_UGUD_DEF
Variable: DEF instruction missing
Program: PROC declaration missing
Alarm display. Interface signals are set. Correction block.
Press the NC Stop key and select the function „Correction block“ with the softkey PROGRAM CORRECT. The
correction pointer positions on the incorrect block.
- Correct the names used (typing error)
- Check the definition of variables, subroutines and macros
Może zmienna _KT[0,0] jest nie zadeklarowana. N15_KT[0,0]=REP(0) między N15 a podkreśleniem (_KT) jest spacja ?
[ Dodano: 2010-03-05, 15:57 ]
W katalogu "Definicje" powinien być plik :
%_N_GUD7_DEF
;$PATH=/_N_DEF_DIR
;V04.03.02 18.12.97 Sca Datenbaustein fr Zyklen
APR 11 APW 11
N10 DEF CHAN REAL _KT[92,11]
N20 DEF CHAN INT _ZSD[4]=0
N99 M02
%1 = Channel number
%2 = Block number, label
%3 = Source symbol
The displayed identifier was not defined before being used.
Macro: Keyword, to be defined with the DEFINE ... AS ... instruction is missing in one of the files:
_N_SMAC_DEF, _N_MMAC_DEF, _N_UMAC_DEF, _N_SGUD_DEF, _N_MGUD_DEF, _N_UGUD_DEF
Variable: DEF instruction missing
Program: PROC declaration missing
Alarm display. Interface signals are set. Correction block.
Press the NC Stop key and select the function „Correction block“ with the softkey PROGRAM CORRECT. The
correction pointer positions on the incorrect block.
- Correct the names used (typing error)
- Check the definition of variables, subroutines and macros
Może zmienna _KT[0,0] jest nie zadeklarowana. N15_KT[0,0]=REP(0) między N15 a podkreśleniem (_KT) jest spacja ?
[ Dodano: 2010-03-05, 15:57 ]
W katalogu "Definicje" powinien być plik :
%_N_GUD7_DEF
;$PATH=/_N_DEF_DIR
;V04.03.02 18.12.97 Sca Datenbaustein fr Zyklen
APR 11 APW 11
N10 DEF CHAN REAL _KT[92,11]
N20 DEF CHAN INT _ZSD[4]=0
N99 M02
-
Autor tematu - Sympatyk forum poziom 1 (min. 40)
- Posty w temacie: 5
- Posty: 43
- Rejestracja: 25 wrz 2007, 09:16
- Lokalizacja: Swarzędz
Witam.Spacji tam nie ma, zapis jest dokładnie taki jak napisałem..
A po alarmie odsyła mnie do tego bloku N15_KT[0,0]=REP(0) ale jest to chyba pierwszy blok z tego co pamiętam.Nie miałem czasu tego sprawdzić .ale napewno to zrobie ,jak tylko będę w pracy miał wolną chwilkę .Rozumiem ,że muszę to dopisać do początku tego ,,wewnątrz programu,, czy poszukać takiego zapisu gdzieś dalej?..
A po alarmie odsyła mnie do tego bloku N15_KT[0,0]=REP(0) ale jest to chyba pierwszy blok z tego co pamiętam.Nie miałem czasu tego sprawdzić .ale napewno to zrobie ,jak tylko będę w pracy miał wolną chwilkę .Rozumiem ,że muszę to dopisać do początku tego ,,wewnątrz programu,, czy poszukać takiego zapisu gdzieś dalej?..
zibi
-
- Specjalista poziom 1 (min. 100)
- Posty w temacie: 3
- Posty: 271
- Rejestracja: 09 lut 2010, 19:40
- Lokalizacja: SE
Spacja powinna być. Sprawdzałem u siebie na TEA45. Bez spacji zmienna będzie miała nazwę N15_KT[0,0] a nie _KT[0,0].zibi170 pisze:Spacji tam nie ma
Definicja zmiennej jest w : ekran "Usługi" katalog "Definicje" plik "GUD7" a w nim "DEF CHAN REAL _KT[92,11]" .zibi170 pisze:że muszę to dopisać do początku tego ,,wewnątrz programu,, czy poszukać takiego zapisu gdzieś dalej?..
Do ewentualnej zmiany tych plików musisz mieć odpowiednie uprawnienia (prawa dostępu).
-
Autor tematu - Sympatyk forum poziom 1 (min. 40)
- Posty w temacie: 5
- Posty: 43
- Rejestracja: 25 wrz 2007, 09:16
- Lokalizacja: Swarzędz
Przepraszam,spacja oczywiscie jest miałeś racje ,tylko że u mnie na maszynie w pliku Definicje jest jeden tylko plik o nazwie: SMAC a wnim taki oto zapis:
%_N_SMAC_DEF
;$PATH=/_N_DEF_DIR
; V12/03 13.09.94 sr Makrodefinitonsdatei
N1 DEFINE M13 AS M3 M7
N2 DEFINE M14 AS M4 M7
N3 DEFINE M15 AS M5 M9
M30
A jeśli chodzi o tą zmienną to wygląda to tak:
%_N_CYCLE95_SPF
;$PATH=/_N_CST_DIR
PROC CYCLE95(STRING[13] NPP,REAL MID,REAL FALZ,REAL FALX,REAL FAL,REAL FF1,REAL FF2,REAL FF3,INT VARI,REAL DT,REAL DAM) SAVE DISPLOF
;V35/06 07.11.96 Sca Abspanzyklus
N10 DEF AXIS ZA,SA
N11 DEF BOOL FLAG
N12 DEF CHAR BTA="L"
N13 DEF INT IA=1,LP,SLR,AKE,AZI,ZLE,FMX,ZMX,ZUA,ZUE,ZHN,_NS,_LS,ZFE,IH1,IH2,II,PLAN,_MK[7]
N14 DEF REAL TAK[4]=(0,0,1,1),ATT,HH1,HH2,HH3,HH4,HH5,ZT[2,11],ZSP[2],HEA[4],SEC[2],LSP[2,2],SM[2],SAB[4],_DB
IF $P_SEARCH GOTOF MX7 IF $P_TOOL==0 GOTOF FEHL1 IF (VARI==0)OR(VARI>12) GOTOF FEHL6
_MK[4]=$P_AD[2] ZA=$P_AXN2 SA=$P_AXN1 PLAN=$P_GG[29] ZT[0,2]=11 ZT[1,2]=11 IH1=(VARI-1) MOD 4 II=VARI-IH1 SM[0]=FALZ+FAL SM[1]=FALX+FAL LP=VARI MOD 2 VARI=II
N15 _KT[0,0]=REP(0)
IF LP GOTOF MA1
żeby nie zaśmiecać tego postu ,nie podaje całego zapisu a plik mogę podesłać na priva.
pozdrawiam
%_N_SMAC_DEF
;$PATH=/_N_DEF_DIR
; V12/03 13.09.94 sr Makrodefinitonsdatei
N1 DEFINE M13 AS M3 M7
N2 DEFINE M14 AS M4 M7
N3 DEFINE M15 AS M5 M9
M30
A jeśli chodzi o tą zmienną to wygląda to tak:
%_N_CYCLE95_SPF
;$PATH=/_N_CST_DIR
PROC CYCLE95(STRING[13] NPP,REAL MID,REAL FALZ,REAL FALX,REAL FAL,REAL FF1,REAL FF2,REAL FF3,INT VARI,REAL DT,REAL DAM) SAVE DISPLOF
;V35/06 07.11.96 Sca Abspanzyklus
N10 DEF AXIS ZA,SA
N11 DEF BOOL FLAG
N12 DEF CHAR BTA="L"
N13 DEF INT IA=1,LP,SLR,AKE,AZI,ZLE,FMX,ZMX,ZUA,ZUE,ZHN,_NS,_LS,ZFE,IH1,IH2,II,PLAN,_MK[7]
N14 DEF REAL TAK[4]=(0,0,1,1),ATT,HH1,HH2,HH3,HH4,HH5,ZT[2,11],ZSP[2],HEA[4],SEC[2],LSP[2,2],SM[2],SAB[4],_DB
IF $P_SEARCH GOTOF MX7 IF $P_TOOL==0 GOTOF FEHL1 IF (VARI==0)OR(VARI>12) GOTOF FEHL6
_MK[4]=$P_AD[2] ZA=$P_AXN2 SA=$P_AXN1 PLAN=$P_GG[29] ZT[0,2]=11 ZT[1,2]=11 IH1=(VARI-1) MOD 4 II=VARI-IH1 SM[0]=FALZ+FAL SM[1]=FALX+FAL LP=VARI MOD 2 VARI=II
N15 _KT[0,0]=REP(0)
IF LP GOTOF MA1
żeby nie zaśmiecać tego postu ,nie podaje całego zapisu a plik mogę podesłać na priva.
pozdrawiam
zibi
-
- Specjalista poziom 1 (min. 100)
- Posty w temacie: 3
- Posty: 271
- Rejestracja: 09 lut 2010, 19:40
- Lokalizacja: SE
Plik GUD7 masz powyżej. Możesz spróbować go wgrać - niestety robisz to na własne ryzyko. Plik pochodzi z maszyny TAE45N.zibi170 pisze:jest jeden tylko plik o nazwie
Wygląda na to że twoja maszyna jest starsza SMAC -> V12/03 13.09.94 sr Makrodefinitonsdatei u mnie -> ;V04.03.02 18.12.97 Sca Makrodefinitonsdatei
Może w tej sprawie warto byłoby skontaktować się z producentem maszyny lub firma SIEMENS - powinni pomóc.