From 1e592b42944e4875ecdc11d07e832f7997b47cb7 Mon Sep 17 00:00:00 2001 From: Samuele Locatelli Date: Mon, 6 Apr 2020 19:21:46 +0200 Subject: [PATCH] Finito revisione ESA x CMS (aree memoria) --- MTC_Adapter/EsaCncLib/thdNcEsaGvKvara.cs | 215 +-- .../SCMA/DATA/CONF/Adapter_ItemList.xml | 8 +- MTC_Adapter/SCMA/DATA/CONF/AlarmList.map | 1526 ++++++----------- MTC_Adapter/SCMA/DATA/CONF/AlarmListCNC.map | 655 +------ MTC_Adapter/SCMA/DATA/CONF/AnalogData.map | 8 +- MTC_Adapter/SCMA/DATA/CONF/CounterList.map | 4 +- MTC_Adapter/SCMA/DATA/CONF/EsaKvara.ini | 30 +- MTC_Adapter/SCMA/DATA/CONF/IOT_ByteList.map | 31 - MTC_Adapter/SCMA/DATA/CONF/IOT_DWordList.map | 71 - MTC_Adapter/SCMA/DATA/CONF/IOT_StringList.map | 5 - MTC_Adapter/SCMA/DATA/CONF/IOT_WordList.map | 46 - MTC_Adapter/SCMA/Resources/Scma.ico | Bin 148333 -> 0 bytes 12 files changed, 656 insertions(+), 1943 deletions(-) delete mode 100644 MTC_Adapter/SCMA/DATA/CONF/IOT_ByteList.map delete mode 100644 MTC_Adapter/SCMA/DATA/CONF/IOT_DWordList.map delete mode 100644 MTC_Adapter/SCMA/DATA/CONF/IOT_StringList.map delete mode 100644 MTC_Adapter/SCMA/DATA/CONF/IOT_WordList.map delete mode 100644 MTC_Adapter/SCMA/Resources/Scma.ico diff --git a/MTC_Adapter/EsaCncLib/thdNcEsaGvKvara.cs b/MTC_Adapter/EsaCncLib/thdNcEsaGvKvara.cs index 0c8574d..c90de67 100644 --- a/MTC_Adapter/EsaCncLib/thdNcEsaGvKvara.cs +++ b/MTC_Adapter/EsaCncLib/thdNcEsaGvKvara.cs @@ -9,7 +9,7 @@ namespace EsaCncLib #region ESA_DATA_STRUCTURES // public unsafe struct TS_REG [StructLayout(LayoutKind.Sequential, CharSet = CharSet.Ansi, Pack = 1)] - struct TS_REG + public struct TS_REG { byte board; byte iBaseReg; @@ -39,7 +39,7 @@ namespace EsaCncLib /// /// Registro della memoria /// - private TS_REG AddresReg { get; set; } + public TS_REG AddresReg { get; set; } } /// /// Strtuttura memoria a Byte @@ -277,10 +277,10 @@ namespace EsaCncLib { // aree FIXED secondo necessità: indicazione dimensione x impiego // rif aree reali ESA reale (commento successivo) SCMA_MMan_ACK.BiteSize = 4; // 32 + SCMA_MMan_STROBE.BiteSize = 4; // 32 SCMA_MMan_WD.BiteSize = 1; // 1 SCMA_MMan_status.BiteSize = 1; // 1 SCMA_MMan_ST.BiteSize = 1; // 10 - SCMA_MMan_STROBE.BiteSize = 4; // 32 SCMA_MMan_MS.BiteSize = 1; // 10 SCMA_MMan_SM.BiteSize = 1; // 10 SCMA_MMan_ALM.BiteSize = 32; // 32 @@ -294,13 +294,12 @@ namespace EsaCncLib SCMA_MMan_CNT.BiteSize = 128; // 128 SCMA_MMan_MNT.BiteSize = 131; // 131 - // indirizzo area IOT... SCMA_MMan_ACK.AddressName = "SCMA.ACK"; //fIni.ReadString("NC", "SCMA_AreaAddress_ACK", "SCMA.ACK"); + SCMA_MMan_STROBE.AddressName = "SCMA.STROBE"; SCMA_MMan_WD.AddressName = "SCMA.WD"; SCMA_MMan_status.AddressName = "SCMA.status"; SCMA_MMan_ST.AddressName = "SCMA.ST"; - SCMA_MMan_STROBE.AddressName = "SCMA.STROBE"; SCMA_MMan_MS.AddressName = "SCMA.MS"; SCMA_MMan_SM.AddressName = "SCMA.SM"; SCMA_MMan_ALM.AddressName = "SCMA.ALM"; @@ -314,18 +313,35 @@ namespace EsaCncLib SCMA_MMan_CNT.AddressName = "SCMA.CNT"; SCMA_MMan_MNT.AddressName = "SCMA.MNT"; - /************************************************** - * Creazione buffers letture memoria - **************************************************/ - // creo array x aree memoria IOT... - PLC_MemoryAreaIOT_Byte_tmp = new UInt32[(int)Math.Ceiling((decimal)IOT_ByteAreaByteSize / 4)]; - PLC_MemoryAreaIOT_Byte = new Byte[IOT_ByteAreaByteSize]; - PLC_MemoryAreaIOT_Word_tmp = new UInt32[(int)Math.Ceiling((decimal)IOT_WordAreaByteSize / 2)]; - PLC_MemoryAreaIOT_Word = new UInt16[IOT_WordAreaByteSize]; - PLC_MemoryAreaIOT_DWord = new UInt32[IOT_DWordAreaByteSize]; - PLC_MemoryAreaIOT_String_tmp = new UInt32[(int)Math.Ceiling((decimal)IOT_String_AreaByteSize / 4)]; - PLC_MemoryAreaIOT_String_row = new Byte[IOT_String_AreaByteSize * 4]; // HARD CODED 4 aree consecutive in riga... - PLC_MemoryAreaIOT_String = new Byte[4, IOT_String_AreaByteSize]; // HARD CODED 4 aree su vettore di 4 righe... + // Creazione buffers letture memoria + SCMA_MMan_ACK.data = new UInt32[SCMA_MMan_ACK.BiteSize]; + SCMA_MMan_STROBE.data = new UInt32[SCMA_MMan_STROBE.BiteSize]; + SCMA_MMan_ST.data = new UInt32[SCMA_MMan_ST.BiteSize]; + SCMA_MMan_MS.data = new UInt32[SCMA_MMan_MS.BiteSize]; + SCMA_MMan_ALM.data = new UInt32[SCMA_MMan_ALM.BiteSize]; + SCMA_MMan_MNT.data = new UInt32[SCMA_MMan_MNT.BiteSize]; + SCMA_MMan_CNT.data = new UInt32[SCMA_MMan_CNT.BiteSize]; + + SCMA_MMan_SM.tempData = new UInt32[(int)Math.Ceiling((decimal)SCMA_MMan_SM.BiteSize / 2)]; + SCMA_MMan_SM.data = new UInt16[SCMA_MMan_SM.BiteSize]; + SCMA_MMan_WD.tempData = new UInt32[(int)Math.Ceiling((decimal)SCMA_MMan_WD.BiteSize / 2)]; + SCMA_MMan_WD.data = new UInt16[SCMA_MMan_WD.BiteSize]; + SCMA_MMan_MF.tempData = new UInt32[(int)Math.Ceiling((decimal)SCMA_MMan_MF.BiteSize / 2)]; + SCMA_MMan_MF.data = new UInt16[SCMA_MMan_MF.BiteSize]; + SCMA_MMan_SF.tempData = new UInt32[(int)Math.Ceiling((decimal)SCMA_MMan_SF.BiteSize / 2)]; + SCMA_MMan_SF.data = new UInt16[SCMA_MMan_SF.BiteSize]; + SCMA_MMan_TF.tempData = new UInt32[(int)Math.Ceiling((decimal)SCMA_MMan_TF.BiteSize / 2)]; + SCMA_MMan_TF.data = new UInt16[SCMA_MMan_TF.BiteSize]; + SCMA_MMan_MNUM.tempData = new UInt32[(int)Math.Ceiling((decimal)SCMA_MMan_MNUM.BiteSize / 2)]; + SCMA_MMan_MNUM.data = new UInt16[SCMA_MMan_MNUM.BiteSize]; + SCMA_MMan_SNUM.tempData = new UInt32[(int)Math.Ceiling((decimal)SCMA_MMan_SNUM.BiteSize / 2)]; + SCMA_MMan_SNUM.data = new UInt16[SCMA_MMan_SNUM.BiteSize]; + SCMA_MMan_TNUM.tempData = new UInt32[(int)Math.Ceiling((decimal)SCMA_MMan_TNUM.BiteSize / 2)]; + SCMA_MMan_TNUM.data = new UInt16[SCMA_MMan_TNUM.BiteSize]; + SCMA_MMan_OVR.tempData = new UInt32[(int)Math.Ceiling((decimal)SCMA_MMan_OVR.BiteSize / 4)]; + SCMA_MMan_OVR.data = new Byte[SCMA_MMan_OVR.BiteSize]; + SCMA_MMan_status.tempData = new UInt32[(int)Math.Ceiling((decimal)SCMA_MMan_status.BiteSize / 4)]; + SCMA_MMan_status.data = new Byte[SCMA_MMan_status.BiteSize]; } /// @@ -357,32 +373,63 @@ namespace EsaCncLib Finished = true; } - /// - /// Leggo il buffer di memorie BYTE + /// Leggo i buffer di memorie BYTE /// public void ReadBufferByte() { - // 2017.02: modifiche x nuova versione PLC: leggo intero buffer BYTE - iError = read_regbuffer(ref IOT_ByteAreaAddress, 0, IOT_ByteAreaByteSize, PLC_MemoryAreaIOT_Byte_tmp); + readConvByte(SCMA_MMan_OVR); + readConvByte(SCMA_MMan_OVR); + } + /// + /// lettura e conversione byte + /// + /// + private void readConvByte(EsaByteMem currData) + { + // variabili di appoggio + TS_REG newTsReg = new TS_REG(); + // effettuo lettura! + iError = read_regbuffer(ref newTsReg, 0, currData.BiteSize, currData.tempData); + currData.AddresReg = newTsReg; // ...e copio in array a byte... try { - Buffer.BlockCopy(PLC_MemoryAreaIOT_Byte_tmp, 0, PLC_MemoryAreaIOT_Byte, 0, IOT_ByteAreaByteSize); + Buffer.BlockCopy(currData.tempData, 0, currData.data, 0, currData.BiteSize); } catch { } } + /// /// Leggo il buffer di memorie WORD /// public void ReadBufferWord() { - // 2017.02: modifiche x nuova versione PLC: leggo intero buffer WORD - iError = read_regbuffer(ref IOT_WordAreaAddress, 0, IOT_WordAreaByteSize, PLC_MemoryAreaIOT_Word_tmp); + readConvWord(SCMA_MMan_SM); + readConvWord(SCMA_MMan_WD); + readConvWord(SCMA_MMan_MF); + readConvWord(SCMA_MMan_SF); + readConvWord(SCMA_MMan_TF); + readConvWord(SCMA_MMan_MNUM); + readConvWord(SCMA_MMan_SNUM); + readConvWord(SCMA_MMan_TNUM); + } + /// + /// lettura e conversione WORD + /// + /// + private void readConvWord(EsaWordMem currData) + { + // variabili di appoggio + TS_REG newTsReg = new TS_REG(); + // effettuo lettura! + iError = read_regbuffer(ref newTsReg, 0, currData.BiteSize, currData.tempData); + currData.AddresReg = newTsReg; + // ...e copio in array a byte... try { - Buffer.BlockCopy(PLC_MemoryAreaIOT_Word_tmp, 0, PLC_MemoryAreaIOT_Word, 0, IOT_WordAreaByteSize * 2); + Buffer.BlockCopy(currData.tempData, 0, currData.data, 0, currData.BiteSize*2); } catch { } @@ -392,69 +439,28 @@ namespace EsaCncLib /// public void ReadBufferDWord() { - // leggo intero buffer DWORD - iError = read_regbuffer(ref IOT_DWordAreaAddress, 0, IOT_DWordAreaByteSize, PLC_MemoryAreaIOT_DWord); + readConvDWord(SCMA_MMan_ACK); + readConvDWord(SCMA_MMan_STROBE); + readConvDWord(SCMA_MMan_ST); + readConvDWord(SCMA_MMan_MS); + readConvDWord(SCMA_MMan_ALM); + readConvDWord(SCMA_MMan_MNT); + readConvDWord(SCMA_MMan_CNT); } /// - /// Leggo il buffer di memorie STRING + /// lettura e conversione DWORD /// - public void ReadBufferString() + /// + private void readConvDWord(EsaDWordMem currData) { - // leggo intero buffer StringA - iError = read_regbuffer(ref IOT_StringA_AreaAddress, 0, IOT_String_AreaByteSize, PLC_MemoryAreaIOT_String_tmp); - // ...e copio in array a byte... - try - { - Buffer.BlockCopy(PLC_MemoryAreaIOT_String_tmp, 0, PLC_MemoryAreaIOT_String_row, 0, IOT_String_AreaByteSize); - } - catch (Exception exc) - { - lg.Error(string.Format("01 Eccezione in copia dati: {0}", exc)); - } - - // leggo intero buffer StringB - iError = read_regbuffer(ref IOT_StringB_AreaAddress, 0, IOT_String_AreaByteSize, PLC_MemoryAreaIOT_String_tmp); - // ...e copio in array a byte... - try - { - Buffer.BlockCopy(PLC_MemoryAreaIOT_String_tmp, 0, PLC_MemoryAreaIOT_String_row, IOT_String_AreaByteSize * 1, IOT_String_AreaByteSize); - } - catch (Exception exc) - { - lg.Error(string.Format("02 Eccezione in copia dati: {0}", exc)); - } - - // leggo intero buffer StringC - iError = read_regbuffer(ref IOT_StringC_AreaAddress, 0, IOT_String_AreaByteSize, PLC_MemoryAreaIOT_String_tmp); - // ...e copio in array a byte... - try - { - Buffer.BlockCopy(PLC_MemoryAreaIOT_String_tmp, 0, PLC_MemoryAreaIOT_String_row, IOT_String_AreaByteSize * 2, IOT_String_AreaByteSize); - } - catch (Exception exc) - { - lg.Error(string.Format("03 Eccezione in copia dati: {0}", exc)); - } - - // leggo intero buffer StringD - iError = read_regbuffer(ref IOT_StringD_AreaAddress, 0, IOT_String_AreaByteSize, PLC_MemoryAreaIOT_String_tmp); - // ...e copio in array a byte... - try - { - Buffer.BlockCopy(PLC_MemoryAreaIOT_String_tmp, 0, PLC_MemoryAreaIOT_String_row, IOT_String_AreaByteSize * 3, IOT_String_AreaByteSize); - } - catch (Exception exc) - { - lg.Error(string.Format("04 Eccezione in copia dati: {0}", exc)); - } - - // copio in vettore 2D... - Buffer.BlockCopy(PLC_MemoryAreaIOT_String_row, 0, PLC_MemoryAreaIOT_String, 0, IOT_String_AreaByteSize * 4); - + // variabili di appoggio + TS_REG newTsReg = new TS_REG(); + // effettuo lettura! + iError = read_regbuffer(ref newTsReg, 0, currData.BiteSize, currData.data); + currData.AddresReg = newTsReg; } - /// /// Reads the buffer. /// @@ -463,7 +469,6 @@ namespace EsaCncLib ReadBufferByte(); ReadBufferWord(); ReadBufferDWord(); - ReadBufferString(); } /// @@ -475,25 +480,41 @@ namespace EsaCncLib // inizializzazione comunicazione iError = init_board(DefCn, iChannel); - // effetto le vere letture! - if (iError == 0) - iError = get_reg_by_name(IOT_ByteAreaAddressName, ref IOT_ByteAreaAddress); - if (iError == 0) - iError = get_reg_by_name(IOT_WordAreaAddressName, ref IOT_WordAreaAddress); - if (iError == 0) - iError = get_reg_by_name(IOT_DWordAreaAddressName, ref IOT_DWordAreaAddress); - if (iError == 0) - iError = get_reg_by_name(IOT_StringA_AreaAddressName, ref IOT_StringA_AreaAddress); - if (iError == 0) - iError = get_reg_by_name(IOT_StringB_AreaAddressName, ref IOT_StringB_AreaAddress); - if (iError == 0) - iError = get_reg_by_name(IOT_StringC_AreaAddressName, ref IOT_StringC_AreaAddress); - if (iError == 0) - iError = get_reg_by_name(IOT_StringD_AreaAddressName, ref IOT_StringD_AreaAddress); + // Chiamo tutti i registri memoria! + setupMemArea(SCMA_MMan_ACK); + setupMemArea(SCMA_MMan_STROBE); + setupMemArea(SCMA_MMan_ST); + setupMemArea(SCMA_MMan_MS); + setupMemArea(SCMA_MMan_ALM); + setupMemArea(SCMA_MMan_MNT); + setupMemArea(SCMA_MMan_CNT); + setupMemArea(SCMA_MMan_SM); + setupMemArea(SCMA_MMan_WD); + setupMemArea(SCMA_MMan_MF); + setupMemArea(SCMA_MMan_SF); + setupMemArea(SCMA_MMan_TF); + setupMemArea(SCMA_MMan_MNUM); + setupMemArea(SCMA_MMan_SNUM); + setupMemArea(SCMA_MMan_TNUM); + setupMemArea(SCMA_MMan_OVR); + setupMemArea(SCMA_MMan_status); Connected = (iError == 0); return Connected; } + /// + /// Effettua setup registro + /// + /// + private void setupMemArea(EsaBaseMem currData) + { + TS_REG newTsReg = new TS_REG(); + if (iError == 0) + { + iError = get_reg_by_name(currData.AddressName, ref newTsReg); + currData.AddresReg = newTsReg; + } + } /// /// Disconnects device. diff --git a/MTC_Adapter/SCMA/DATA/CONF/Adapter_ItemList.xml b/MTC_Adapter/SCMA/DATA/CONF/Adapter_ItemList.xml index 20bfa24..a97ba3d 100644 --- a/MTC_Adapter/SCMA/DATA/CONF/Adapter_ItemList.xml +++ b/MTC_Adapter/SCMA/DATA/CONF/Adapter_ItemList.xml @@ -1,8 +1,8 @@ 1 - ADAPTER_FANUC - FANUC + ADAPTER_OSAI + OSAI 0 0 0 @@ -83,6 +83,10 @@ Path_01 + + Path_02 + + diff --git a/MTC_Adapter/SCMA/DATA/CONF/AlarmList.map b/MTC_Adapter/SCMA/DATA/CONF/AlarmList.map index c799ba6..98bcf27 100644 --- a/MTC_Adapter/SCMA/DATA/CONF/AlarmList.map +++ b/MTC_Adapter/SCMA/DATA/CONF/AlarmList.map @@ -1,1025 +1,503 @@ # Commenti con "#", elenco tipo COD_NUM|GRUPPO|LEVEL|DESCRIZIONE completa -000001|PLC|FAULT|[COD 001000] - 334 ERRORE COMUNICAZIONE PROFIBUS -000002|PLC|FAULT|[COD 001001] - 700 TABELLE IN MODIFICA -000003|PLC|FAULT|[COD 001002] - 404 BILANCIAMENTO ASSE Z INSUFFICIENTE -000004|PLC|FAULT|[COD 001003] - 403 SURRISCALDAMENTO ARMADIO ELETTRICO -000005|PLC|FAULT|[COD 001004] - 173 CAMBIARE LA BATTERIA -000006|PLC|FAULT|[COD 001005] - 407 UNO O PIU ASSI IN EXTRA CORSA -000007|PLC|FAULT|[COD 001006] - 406 PULSANTI DI EMERGENZA -000008|PLC|FAULT|[COD 001007] - ... -000009|PLC|FAULT|[COD 001008] - 583 MACCHINA SPENTA -000010|PLC|FAULT|[COD 001009] - 782 RICHIESTA ESECUZIONE TEST DI SICUREZZA -000011|PLC|FAULT|[COD 001010] - 783 INCONSISTENZA SEGNALI DUALCHEK (PARATIA) -000012|PLC|FAULT|[COD 001011] - 784 SOVRACORRENTE MODULI I/O LINK -000013|PLC|FAULT|[COD 001012] - 667 CIRCUITO DI SICUREZZA GUASTO -000014|PLC|FAULT|[COD 001013] - 404 BILANCIAMENTO ASSE W INSUFFICIENTE -000015|PLC|FAULT|[COD 001014] - 584 PORTA DI SICUREZZA AUSILIARIA 1 NON CHIUSA -000016|PLC|FAULT|[COD 001015] - 584 PORTA DI SICUREZZA AUSILIARIA 2 NON CHIUSA -000017|PLC|FAULT|[COD 001016] - 001 HAI VERIFICATO TABELLE UTENSILI ? PREMERE SOFTKEY SI -000018|PLC|FAULT|[COD 001017] - 002 SEI SICURO ? PREMERE SOFTKEY SI -000019|PLC|FAULT|[COD 001018] - 666 MODULO CONTROLLO MANDRINO FERMO NON OK -000020|PLC|FAULT|[COD 001019] - 666 DISPOSITIVO DI SICUREZZA GUASTO -000021|PLC|FAULT|[COD 001020] - 689 STATUS UTENSILE NON OK -000022|PLC|FAULT|[COD 001021] - 688 ERRORE TOOLTABLE - SINCRONISMO DATI -000023|PLC|FAULT|[COD 001022] - 688 ERRORE TOOLTABLE - UTENSILE NON TROVATO -000024|PLC|FAULT|[COD 001023] - 688 ERRORE TOOLTABLE - PASTIGLIA NON TROVATA -000025|PLC|FAULT|[COD 001024] - 688 ERRORE TOOLTABLE - FAMIGLIA NON TROVATA -000026|PLC|FAULT|[COD 001025] - 688 ERRORE TOOLTABLE - MAGAZZINO/POSTO NON TROVATO -000027|PLC|FAULT|[COD 001026] - 688 ERRORE TOOLTABLE - VITA UT. ESAURITA PER FAMIGLIA -000028|PLC|FAULT|[COD 001027] - 688 ERRORE TOOLTABLE - POSTO MAGAZZINO NON TROVATO -000029|PLC|FAULT|[COD 001028] - ... -000030|PLC|FAULT|[COD 001029] - ... -000031|PLC|FAULT|[COD 001030] - ... -000032|PLC|FAULT|[COD 001031] - 146 FIELDBUS KO (375) -000033|PLC|FAULT|[COD 001032] - -000034|PLC|FAULT|[COD 001033] - -000035|PLC|FAULT|[COD 001034] - -000036|PLC|FAULT|[COD 001035] - -000037|PLC|FAULT|[COD 001036] - -000038|PLC|FAULT|[COD 001037] - -000039|PLC|FAULT|[COD 001038] - -000040|PLC|FAULT|[COD 001039] - -000041|PLC|FAULT|[COD 001040] - -000042|PLC|FAULT|[COD 001041] - -000043|PLC|FAULT|[COD 001042] - -000044|PLC|FAULT|[COD 001043] - -000045|PLC|FAULT|[COD 001044] - -000046|PLC|FAULT|[COD 001045] - -000047|PLC|FAULT|[COD 001046] - -000048|PLC|FAULT|[COD 001047] - -000049|PLC|FAULT|[COD 001048] - -000050|PLC|FAULT|[COD 001049] - -000051|PLC|FAULT|[COD 001050] - -000052|PLC|FAULT|[COD 001051] - -000053|PLC|FAULT|[COD 001052] - -000054|PLC|FAULT|[COD 001053] - -000055|PLC|FAULT|[COD 001054] - -000056|PLC|FAULT|[COD 001055] - -000057|PLC|FAULT|[COD 001056] - -000058|PLC|FAULT|[COD 001057] - -000059|PLC|FAULT|[COD 001058] - -000060|PLC|FAULT|[COD 001059] - -000061|PLC|FAULT|[COD 001060] - -000062|PLC|FAULT|[COD 001061] - -000063|PLC|FAULT|[COD 001062] - -000064|PLC|FAULT|[COD 001063] - -000065|PLC|FAULT|[COD 001064] - -000066|PLC|FAULT|[COD 001065] - -000067|PLC|FAULT|[COD 001066] - -000068|PLC|FAULT|[COD 001067] - -000069|PLC|FAULT|[COD 001068] - -000070|PLC|FAULT|[COD 001069] - -000071|PLC|FAULT|[COD 001070] - -000072|PLC|FAULT|[COD 001071] - -000073|PLC|FAULT|[COD 001072] - -000074|PLC|FAULT|[COD 001073] - -000075|PLC|FAULT|[COD 001074] - -000076|PLC|FAULT|[COD 001075] - -000077|PLC|FAULT|[COD 001076] - -000078|PLC|FAULT|[COD 001077] - -000079|PLC|FAULT|[COD 001078] - -000080|PLC|FAULT|[COD 001079] - -000081|PLC|FAULT|[COD 001080] - -000082|PLC|FAULT|[COD 001081] - -000083|PLC|FAULT|[COD 001082] - -000084|PLC|FAULT|[COD 001083] - -000085|PLC|FAULT|[COD 001084] - -000086|PLC|FAULT|[COD 001085] - -000087|PLC|FAULT|[COD 001086] - -000088|PLC|FAULT|[COD 001087] - -000089|PLC|FAULT|[COD 001088] - -000090|PLC|FAULT|[COD 001089] - -000091|PLC|FAULT|[COD 001090] - -000092|PLC|FAULT|[COD 001091] - -000093|PLC|FAULT|[COD 001092] - -000094|PLC|FAULT|[COD 001093] - -000095|PLC|FAULT|[COD 001094] - -000096|PLC|FAULT|[COD 001095] - -000097|PLC|FAULT|[COD 001096] - -000098|PLC|FAULT|[COD 001097] - -000099|PLC|FAULT|[COD 001098] - -000100|PLC|FAULT|[COD 001099] - -000101|PLC|FAULT|[COD 001100] - -000102|PLC|FAULT|[COD 001101] - -000103|PLC|FAULT|[COD 001102] - -000104|PLC|FAULT|[COD 001103] - -000105|PLC|FAULT|[COD 001104] - -000106|PLC|FAULT|[COD 001105] - -000107|PLC|FAULT|[COD 001106] - -000108|PLC|FAULT|[COD 001107] - -000109|PLC|FAULT|[COD 001108] - -000110|PLC|FAULT|[COD 001109] - -000111|PLC|FAULT|[COD 001110] - -000112|PLC|FAULT|[COD 001111] - -000113|PLC|FAULT|[COD 001112] - -000114|PLC|FAULT|[COD 001113] - -000115|PLC|FAULT|[COD 001114] - -000116|PLC|FAULT|[COD 001115] - -000117|PLC|FAULT|[COD 001116] - -000118|PLC|FAULT|[COD 001117] - -000119|PLC|FAULT|[COD 001118] - -000120|PLC|FAULT|[COD 001119] - -000121|PLC|FAULT|[COD 001120] - -000122|PLC|FAULT|[COD 001121] - -000123|PLC|FAULT|[COD 001122] - -000124|PLC|FAULT|[COD 001123] - -000125|PLC|FAULT|[COD 001124] - -000126|PLC|FAULT|[COD 001125] - -000127|PLC|FAULT|[COD 001126] - -000128|PLC|FAULT|[COD 001127] - -000129|PLC|FAULT|[COD 001128] - -000130|PLC|FAULT|[COD 001129] - -000131|PLC|FAULT|[COD 001130] - -000132|PLC|FAULT|[COD 001131] - -000133|PLC|FAULT|[COD 001132] - -000134|PLC|FAULT|[COD 001133] - -000135|PLC|FAULT|[COD 001134] - -000136|PLC|FAULT|[COD 001135] - -000137|PLC|FAULT|[COD 001136] - -000138|PLC|FAULT|[COD 001137] - -000139|PLC|FAULT|[COD 001138] - -000140|PLC|FAULT|[COD 001139] - -000141|PLC|FAULT|[COD 001140] - -000142|PLC|FAULT|[COD 001141] - -000143|PLC|FAULT|[COD 001142] - -000144|PLC|FAULT|[COD 001143] - -000145|PLC|FAULT|[COD 001144] - -000146|PLC|FAULT|[COD 001145] - -000147|PLC|FAULT|[COD 001146] - -000148|PLC|FAULT|[COD 001147] - -000149|PLC|FAULT|[COD 001148] - -000150|PLC|FAULT|[COD 001149] - -000151|PLC|FAULT|[COD 001150] - -000152|PLC|FAULT|[COD 001151] - -000153|PLC|FAULT|[COD 001152] - -000154|PLC|FAULT|[COD 001153] - -000155|PLC|FAULT|[COD 001154] - -000156|PLC|FAULT|[COD 001155] - -000157|PLC|FAULT|[COD 001156] - -000158|PLC|FAULT|[COD 001157] - -000159|PLC|FAULT|[COD 001158] - -000160|PLC|FAULT|[COD 001159] - -000161|PLC|FAULT|[COD 001160] - -000162|PLC|FAULT|[COD 001161] - -000163|PLC|FAULT|[COD 001162] - -000164|PLC|FAULT|[COD 001163] - -000165|PLC|FAULT|[COD 001164] - -000166|PLC|FAULT|[COD 001165] - -000167|PLC|FAULT|[COD 001166] - -000168|PLC|FAULT|[COD 001167] - -000169|PLC|FAULT|[COD 001168] - -000170|PLC|FAULT|[COD 001169] - -000171|PLC|FAULT|[COD 001170] - -000172|PLC|FAULT|[COD 001171] - -000173|PLC|FAULT|[COD 001172] - -000174|PLC|FAULT|[COD 001173] - -000175|PLC|FAULT|[COD 001174] - -000176|PLC|FAULT|[COD 001175] - -000177|PLC|FAULT|[COD 001176] - -000178|PLC|FAULT|[COD 001177] - -000179|PLC|FAULT|[COD 001178] - -000180|PLC|FAULT|[COD 001179] - -000181|PLC|FAULT|[COD 001180] - -000182|PLC|FAULT|[COD 001181] - -000183|PLC|FAULT|[COD 001182] - -000184|PLC|FAULT|[COD 001183] - -000185|PLC|FAULT|[COD 001184] - -000186|PLC|FAULT|[COD 001185] - -000187|PLC|FAULT|[COD 001186] - -000188|PLC|FAULT|[COD 001187] - -000189|PLC|FAULT|[COD 001188] - -000190|PLC|FAULT|[COD 001189] - -000191|PLC|FAULT|[COD 001190] - -000192|PLC|FAULT|[COD 001191] - -000193|PLC|FAULT|[COD 001192] - -000194|PLC|FAULT|[COD 001193] - -000195|PLC|FAULT|[COD 001194] - -000196|PLC|FAULT|[COD 001195] - -000197|PLC|FAULT|[COD 001196] - -000198|PLC|FAULT|[COD 001197] - -000199|PLC|FAULT|[COD 001198] - -000200|PLC|FAULT|[COD 001199] - -000201|PLC|FAULT|[COD 001200] - -000202|PLC|FAULT|[COD 001201] - -000203|PLC|FAULT|[COD 001202] - -000204|PLC|FAULT|[COD 001203] - -000205|PLC|FAULT|[COD 001204] - -000206|PLC|FAULT|[COD 001205] - -000207|PLC|FAULT|[COD 001206] - -000208|PLC|FAULT|[COD 001207] - -000209|PLC|FAULT|[COD 001208] - -000210|PLC|FAULT|[COD 001209] - -000211|PLC|FAULT|[COD 001210] - -000212|PLC|FAULT|[COD 001211] - -000213|PLC|FAULT|[COD 001212] - -000214|PLC|FAULT|[COD 001213] - -000215|PLC|FAULT|[COD 001214] - -000216|PLC|FAULT|[COD 001215] - -000217|PLC|FAULT|[COD 001216] - -000218|PLC|FAULT|[COD 001217] - -000219|PLC|FAULT|[COD 001218] - -000220|PLC|FAULT|[COD 001219] - -000221|PLC|FAULT|[COD 001220] - -000222|PLC|FAULT|[COD 001221] - -000223|PLC|FAULT|[COD 001222] - -000224|PLC|FAULT|[COD 001223] - -000225|PLC|FAULT|[COD 001224] - -000226|PLC|FAULT|[COD 001225] - -000227|PLC|FAULT|[COD 001226] - -000228|PLC|FAULT|[COD 001227] - -000229|PLC|FAULT|[COD 001228] - -000230|PLC|FAULT|[COD 001229] - -000231|PLC|FAULT|[COD 001230] - -000232|PLC|FAULT|[COD 001231] - -000233|PLC|FAULT|[COD 001232] - -000234|PLC|FAULT|[COD 001233] - -000235|PLC|FAULT|[COD 001234] - -000236|PLC|FAULT|[COD 001235] - -000237|PLC|FAULT|[COD 001236] - -000238|PLC|FAULT|[COD 001237] - -000239|PLC|FAULT|[COD 001238] - -000240|PLC|FAULT|[COD 001239] - -000241|PLC|FAULT|[COD 001240] - -000242|PLC|FAULT|[COD 001241] - -000243|PLC|FAULT|[COD 001242] - -000244|PLC|FAULT|[COD 001243] - -000245|PLC|FAULT|[COD 001244] - -000246|PLC|FAULT|[COD 001245] - -000247|PLC|FAULT|[COD 001246] - -000248|PLC|FAULT|[COD 001247] - -000249|PLC|FAULT|[COD 001248] - -000250|PLC|FAULT|[COD 001249] - -000251|PLC|FAULT|[COD 001250] - -000252|PLC|FAULT|[COD 001251] - -000253|PLC|FAULT|[COD 001252] - -000254|PLC|FAULT|[COD 001253] - -000255|PLC|FAULT|[COD 001254] - -000256|PLC|FAULT|[COD 001255] - -000257|PLC|FAULT|[COD 002000] - 444 PRESSIONE LIQUIDO DI RAFFREDDAMENTO INSUFFICIENTE -000258|PLC|FAULT|[COD 002001] - 441 MALFUNZIONAMENTO RAFFREDDAMENTO MANDRINI -000259|PLC|FAULT|[COD 002002] - 276 LIMITI SOFTWARE ASSE X NON ATTUALI -000260|PLC|FAULT|[COD 002003] - 512 CAMBIO ZONA INTERROTTO -000261|PLC|FAULT|[COD 002004] - 346 PARATIA NON IN POSIZIONE -000262|PLC|FAULT|[COD 002005] - 607 PREMERE PRENOTAZIONE CAMBIO ZONA -000263|PLC|FAULT|[COD 002006] - 150 AZIONAMENTI NON ABILITATI -000264|PLC|FAULT|[COD 002007] - 161 COMUNICAZIONE INVERTER IN ERRORE -000265|PLC|FAULT|[COD 002008] - 162 FATAL ERROR INVERTER -000266|PLC|FAULT|[COD 002009] - 398 PRESSIONE ARIA INSUFFICIENTE -000267|PLC|FAULT|[COD 002010] - 400 LUBRIFICAZIONE INEFFICIENTE -000268|PLC|FAULT|[COD 002011] - 460 ASSE B BLOCCATO -000269|PLC|FAULT|[COD 002012] - 458 ASSE B NON BLOCCATO -000270|PLC|FAULT|[COD 002013] - 460 ASSE C BLOCCATO -000271|PLC|FAULT|[COD 002014] - 458 ASSE C NON BLOCCATO -000272|PLC|FAULT|[COD 002015] - 105 MACCHINA IN HOLD -000273|PLC|FAULT|[COD 002016] - 614 PREMERE LA SOFTKEY RIPRISTINO ACCOPPIAMENTO Z-W -000274|PLC|FAULT|[COD 002017] - 593 PROTEZIONI DI SICUREZZA -000275|PLC|FAULT|[COD 002018] - 362 MONTANTE CENTRALE NON IN POSIZIONE -000276|PLC|FAULT|[COD 002019] - 157 SICUREZZE ANTICADUTA ASSE Z NON OK -000277|PLC|FAULT|[COD 002020] - 158 PIOLO ANTICADUTA ASSE Z NON IN POSIZIONE -000278|PLC|FAULT|[COD 002021] - 115 CONTROLLO VELOCITA MANDRINO -000279|PLC|FAULT|[COD 002022] - 135 CONVERTITORE IN BLOCCO -000280|PLC|FAULT|[COD 002023] - 514 PROTEZIONE SUPPORTO LASER NON IN POSIZIONE -000281|PLC|FAULT|[COD 002024] - 561 LASER NON IN POSIZIONE -000282|PLC|FAULT|[COD 002025] - 230 RELE TERMICO POMPA VUOTO 1 -000283|PLC|FAULT|[COD 002026] - 230 RELE TERMICO POMPA VUOTO 2 -000284|PLC|FAULT|[COD 002027] - 200 RELE TERMICO MANDRINO -000285|PLC|FAULT|[COD 002028] - 168 CONVERTITORE NON ABILITATO -000286|PLC|FAULT|[COD 002029] - 333 COMUNICAZIONE VOLANTINO IN ERRORE -000287|PLC|FAULT|[COD 002030] - 390 FUNZIONE T NON PERMESSA -000288|PLC|FAULT|[COD 002031] - 429 UTENSILE IN MANDRINO NON OK -000289|PLC|FAULT|[COD 002032] - 245 PROTEZIONE TERMICA ASSE A -000290|PLC|FAULT|[COD 002033] - 245 PROTEZIONE TERMICA ASSE C -000291|PLC|FAULT|[COD 002034] - 004 VUOI ATTIVARE IL PROGRAMMA? PREMERE LA SOFTKEY SI OPPURE RESET -000292|PLC|FAULT|[COD 002035] - 490 VERIFICA POSIZIONE UTENSILI -000293|PLC|FAULT|[COD 002036] - 522 NUMERO DI GIRI TROPPO ELEVATI -000294|PLC|FAULT|[COD 002037] - 498 CARICO MASSIMO SUL MANDRINO -000295|PLC|FAULT|[COD 002038] - 397 CIRCUITO REFRIGERANTE UTENSILE NON OK -000296|PLC|FAULT|[COD 002039] - 465 UTENSILE ROTTO -000297|PLC|FAULT|[COD 002040] - 559 LASER/TASTATORE IN MANDRINO -000298|PLC|FAULT|[COD 002041] - 572 TASTATORE NON PRONTO -000299|PLC|FAULT|[COD 002042] - 514 PROTEZIONE SUPPORTO TASTATORE NON IN POSIZIONE -000300|PLC|FAULT|[COD 002043] - 561 TASTATORE NON IN POSIZIONE -000301|PLC|FAULT|[COD 002044] - 163 FRENO CONVERTITORE NON OK -000302|PLC|FAULT|[COD 002045] - 572 RADIO PROBE - BATTERIA SCARICA -000303|PLC|FAULT|[COD 002046] - 640 TAVOLE NON IN POSIZIONE CORRETTA -000304|PLC|FAULT|[COD 002047] - 673 ASSE Z NON OK PER CAMBIO TAVOLA -000305|PLC|FAULT|[COD 002048] - 641 CAMBIO TAVOLA INTERROTTO -000306|PLC|FAULT|[COD 002049] - 130 PROBE DEVICE NON OK - DISATTIVARE DRY RUN -000307|PLC|FAULT|[COD 002050] - 276 LIMITI SOFTWARE ASSE C NON ATTUALI -000308|PLC|FAULT|[COD 002051] - 495 AZZERAMENTO ASSI CON UTENSILE NON CONSENTITO -000309|PLC|FAULT|[COD 002052] - 479 PORTELLE ASPIRAZIONE DESTRA NON IN POSIZIONE -000310|PLC|FAULT|[COD 002053] - 479 PORTELLE ASPIRAZIONE SINISTRA NON IN POSIZIONE -000311|PLC|FAULT|[COD 002054] - ... -000312|PLC|FAULT|[COD 002055] - ... -000313|PLC|FAULT|[COD 002056] - ... -000314|PLC|FAULT|[COD 002057] - ... -000315|PLC|FAULT|[COD 002058] - 444 PRESSIONE LIQUIDO DI RAFFREDDAMENTO MOTORI TORQUE INSUFFICIENTE(TORQUE) -000316|PLC|FAULT|[COD 002059] - 672 CIRCUITO LIQUIDO DI RAFFREDDAMENTO MOTORI TORQUE NON OK -000317|PLC|FAULT|[COD 002060] - 265 ASSE X NON IN POSIZIONE PER AZZERAMENTO -000318|PLC|FAULT|[COD 002061] - 265 ASSE Y NON IN POSIZIONE PER AZZERAMENTO -000319|PLC|FAULT|[COD 002062] - 265 ASSE Z NON IN POSIZIONE PER AZZERAMENTO -000320|PLC|FAULT|[COD 002063] - ... -000321|PLC|FAULT|[COD 002064] - 551 CONDIZIONI NON OK PER GRUPPO A FORARE -000322|PLC|FAULT|[COD 002065] - 265 ASSE B NON IN POSIZIONE PER AZZERAMENTO -000323|PLC|FAULT|[COD 002066] - 265 ASSE C NON IN POSIZIONE PER AZZERAMENTO -000324|PLC|FAULT|[COD 002067] - 270 RELE TERMICO GRUPPO DI FORATURA -000325|PLC|FAULT|[COD 002068] - ... -000326|PLC|FAULT|[COD 002069] - ... -000327|PLC|FAULT|[COD 002070] - 105 STOP DA DISPOSITIVO DI MONITORAGGIO -000328|PLC|FAULT|[COD 002071] - ... -000329|PLC|FAULT|[COD 002072] - 551 CONDIZIONI NON OK PER GRUPPO A FORARE -000330|PLC|FAULT|[COD 002073] - 265 ASSE B NON IN POSIZIONE PER AZZERAMENTO -000331|PLC|FAULT|[COD 002074] - 265 ASSE C NON IN POSIZIONE PER AZZERAMENTO -000332|PLC|FAULT|[COD 002075] - 270 RELE TERMICO GRUPPO DI FORATURA -000333|PLC|FAULT|[COD 002076] - ... -000334|PLC|FAULT|[COD 002077] - ... -000335|PLC|FAULT|[COD 002078] - 105 STOP DA DISPOSITIVO DI MONITORAGGIO -000336|PLC|FAULT|[COD 002079] - ... -000337|PLC|FAULT|[COD 002080] - -000338|PLC|FAULT|[COD 002081] - -000339|PLC|FAULT|[COD 002082] - -000340|PLC|FAULT|[COD 002083] - -000341|PLC|FAULT|[COD 002084] - -000342|PLC|FAULT|[COD 002085] - -000343|PLC|FAULT|[COD 002086] - -000344|PLC|FAULT|[COD 002087] - -000345|PLC|FAULT|[COD 002088] - -000346|PLC|FAULT|[COD 002089] - -000347|PLC|FAULT|[COD 002090] - -000348|PLC|FAULT|[COD 002091] - -000349|PLC|FAULT|[COD 002092] - -000350|PLC|FAULT|[COD 002093] - -000351|PLC|FAULT|[COD 002094] - -000352|PLC|FAULT|[COD 002095] - -000353|PLC|FAULT|[COD 002096] - -000354|PLC|FAULT|[COD 000000] - -000355|PLC|FAULT|[COD 000000] - -000356|PLC|FAULT|[COD 000000] - -000357|PLC|FAULT|[COD 000000] - -000358|PLC|FAULT|[COD 000000] - -000359|PLC|FAULT|[COD 000000] - -000360|PLC|FAULT|[COD 000000] - -000361|PLC|FAULT|[COD 000000] - -000362|PLC|FAULT|[COD 000000] - -000363|PLC|FAULT|[COD 000000] - -000364|PLC|FAULT|[COD 000000] - -000365|PLC|FAULT|[COD 000000] - -000366|PLC|FAULT|[COD 000000] - -000367|PLC|FAULT|[COD 000000] - -000368|PLC|FAULT|[COD 000000] - -000369|PLC|FAULT|[COD 002100] - 503 CAMBIO UTENSILE IN CORSO -000370|PLC|FAULT|[COD 002101] - 781 UNO O PIU ASSI SENZA RIFERIMENTO -000371|PLC|FAULT|[COD 002102] - 674 MACCHINA NON IN ZONA DI LAVORO -000372|PLC|FAULT|[COD 002103] - 785 CONSENSO APERTURA PORTE NEGATO -000373|PLC|FAULT|[COD 002104] - 520 FUNZIONE STALL MODE ATTIVA -000374|PLC|FAULT|[COD 002105] - 450 UTENSILE MANDRINO NON BLOCCATO -000375|PLC|FAULT|[COD 002106] - 780 STAZIONE OCCUPATA MAGAZZINO -000376|PLC|FAULT|[COD 002107] - 530 PULSANTIERA ESTERNA ABILITATA -000377|PLC|FAULT|[COD 002108] - 504 CAMBIO UTENSILE INTERROTTO -000378|PLC|FAULT|[COD 002109] - 363 MONTANTE CENTRALE ALTO -000379|PLC|FAULT|[COD 002110] - --- PREALLARME TERMICO TORQUE A -000380|PLC|FAULT|[COD 002111] - 498 CARICO MASSIMO SUL MANDRINO SUPERATO SOGLIA S1 -000381|PLC|FAULT|[COD 002112] - --- PREALLARME TERMICO TORQUE C -000382|PLC|FAULT|[COD 002113] - 432 UTENSILE NON SGANCIATO -000383|PLC|FAULT|[COD 002114] - 475 CUFFIA ASPIRAZIONE NON IN POSIZIONE -000384|PLC|FAULT|[COD 002115] - 498 CARICO MASSIMO SUL MANDRINO SUPERATO SOGLIA S6 -000385|PLC|FAULT|[COD 002116] - 505 MOVIMENTO CONSENTITO Z+ -000386|PLC|FAULT|[COD 002117] - 545 ASSE Z NON IN POSIZIONE -000387|PLC|FAULT|[COD 002118] - 528 MODALITA PROVA PROGRAMMA ATTIVA -000388|PLC|FAULT|[COD 002119] - 351 MESSAGGI PLC INVIATO SMS -000389|PLC|FAULT|[COD 002120] - 603 INDICARE IL NOME DELL OPERATORE E CAUSA ARRESTO MACCHINA -000390|PLC|FAULT|[COD 002121] - 538 TAVOLA NON POSIZIONATA -000391|PLC|FAULT|[COD 002122] - 595 BARRIERE DI SICUREZZA -000392|PLC|FAULT|[COD 002123] - 689 AVVISO TOOLTABLE - T INTERPRETATA COME MANINA -000393|PLC|FAULT|[COD 002124] - 689 AVVISO TOOLTABLE - T INTERPRETATA COME ID UTENSILE -000394|PLC|FAULT|[COD 002125] - 260 REGOLAZIONE AUTOMATICA FEED OVERRIDE IN CORSO -000395|PLC|FAULT|[COD 002126] - 464 VITA UTENSILE ESAURITA -000396|PLC|FAULT|[COD 002127] - 003 SEI SICURO DI VOLER CAMBIARE ORIGINE ? PREMERE SOFTKEY SI O RESET -000397|PLC|FAULT|[COD 002128] - 305 BLOCCAGGIO A DEPRESSIONE 1 INEFFICIENTE -000398|PLC|FAULT|[COD 002129] - 305 BLOCCAGGIO A DEPRESSIONE 2 INEFFICIENTE -000399|PLC|FAULT|[COD 002130] - 300 BLOCCAGGIO A PRESSIONE 1 INEFFICIENTE -000400|PLC|FAULT|[COD 002131] - 300 BLOCCAGGIO A PRESSIONE 2 INEFFICIENTE -000401|PLC|FAULT|[COD 002132] - 305 BLOCCAGGIO A DEPRESSIONE SUPPLEMENTARE 1 INEFFICIENTE -000402|PLC|FAULT|[COD 002133] - 305 BLOCCAGGIO A DEPRESSIONE SUPPLEMENTARE 2 INEFFICIENTE -000403|PLC|FAULT|[COD 002134] - 584 PORTE DI SICUREZZA 1 NON CHIUSE -000404|PLC|FAULT|[COD 002135] - 584 PORTE DI SICUREZZA 2 NON CHIUSE -000405|PLC|FAULT|[COD 002136] - 406 PULSANTE POWER-OFF PREMUTO -000406|PLC|FAULT|[COD 002137] - 412 AZZERAMENTO AUTOMATICO ASSI IN CORSO -000407|PLC|FAULT|[COD 002138] - 689 AVVISO TOOLTABLE - RICHIESTA CONFERMA ATTREZZAGGIO -000408|PLC|FAULT|[COD 002139] - 700 TABELLE IN MODIFICA -000409|PLC|FAULT|[COD 002140] - 442 MAGAZZINO DISCO MOBILE NON IN POSIZIONE -000410|PLC|FAULT|[COD 002141] - 442 MAGAZZINO PICK-UP 1 NON IN POSIZIONE -000411|PLC|FAULT|[COD 002142] - 442 MAGAZZINO PICK-UP 2 NON IN POSIZIONE -000412|PLC|FAULT|[COD 002143] - 442 MAGAZINO LATERALE 1 NON IN POSIZIONE -000413|PLC|FAULT|[COD 002144] - 442 MAGAZINO LATERALE 2 NON IN POSIZIONE -000414|PLC|FAULT|[COD 002145] - 514 PROTEZIONE MAGAZZINO PICK-UP 1 NON IN POSIZIONE -000415|PLC|FAULT|[COD 002146] - 514 PROTEZIONE MAGAZZINO PICK-UP 2 NON IN POSIZIONE -000416|PLC|FAULT|[COD 002147] - 514 PROTEZIONE MAGAZZINO LATERALE 1 NON IN POSIZIONE -000417|PLC|FAULT|[COD 002148] - 514 PROTEZIONE MAGAZZINO LATERALE 2 NON IN POSIZIONE -000418|PLC|FAULT|[COD 002149] - 334 ERRORE COMUNICAZIONE CANBUS -000419|PLC|FAULT|[COD 002150] - 147 CAMBIO UTENSILE 1 IN ALLARME -000420|PLC|FAULT|[COD 002151] - 160 AZIONAMENTO CAMBIO UTENSILE 1 NON PRONTO -000421|PLC|FAULT|[COD 002152] - 151 AZIONAMENTO CAMBIO UTENSILE 1 NON ALIMENTATO -000422|PLC|FAULT|[COD 002153] - 442 MAGAZZINO UTENSILI DISCO 1 NON IN POSIZIONE -000423|PLC|FAULT|[COD 002154] - 289 ATTREZZAGGIO CAMBIO UTENSILE 1 IN CORSO -000424|PLC|FAULT|[COD 002155] - 584 PORTA DI SICUREZZA MAGAZZINO DISCO 1 NON CHIUSA -000425|PLC|FAULT|[COD 002156] - 514 PROTEZIONE MAGAZZINO DISCO 1 NON IN POSIZIONE -000426|PLC|FAULT|[COD 002157] - 147 CAMBIO UTENSILE 2 IN ALLARME -000427|PLC|FAULT|[COD 002158] - 160 AZIONAMENTO CAMBIO UTENSILE 2 NON PRONTO -000428|PLC|FAULT|[COD 002159] - 151 AZIONAMENTO CAMBIO UTENSILE 2 NON ALIMENTATO -000429|PLC|FAULT|[COD 002160] - 442 MAGAZZINO UTENSILI DISCO 2 NON IN POSIZIONE -000430|PLC|FAULT|[COD 002161] - 289 ATTREZZAGGIO CAMBIO UTENSILE 2 IN CORSO -000431|PLC|FAULT|[COD 002162] - 584 PORTA DI SICUREZZA MAGAZZINO DISCO 2 NON CHIUSA -000432|PLC|FAULT|[COD 002163] - 514 PROTEZIONE MAGAZZINO DISCO 2 NON IN POSIZIONE -000433|PLC|FAULT|[COD 002164] - ... -000434|PLC|FAULT|[COD 002165] - 550 GRUPPO DI FORATURA NON IN POSIZIONE -000435|PLC|FAULT|[COD 002166] - ... -000436|PLC|FAULT|[COD 002167] - ... -000437|PLC|FAULT|[COD 002168] - ... -000438|PLC|FAULT|[COD 002169] - ... -000439|PLC|FAULT|[COD 002170] - 250 CICLO DI ATTREZZAGGIO AUTOMATICO IN CORSO -000440|PLC|FAULT|[COD 002171] - 251 CICLO DI ATTREZZAGGIO AUTOMATICO INTERROTTO -000441|PLC|FAULT|[COD 002172] - 605 DISPOSITIVO DI REGISTRAZIONE DATI UTENSILI NON IN POSIZIONE -000442|PLC|FAULT|[COD 002173] - ... -000443|PLC|FAULT|[COD 002174] - ... -000444|PLC|FAULT|[COD 002175] - ... -000445|PLC|FAULT|[COD 002176] - 130 DISPOSITIVO MONITORAGGIO NON PRONTO -000446|PLC|FAULT|[COD 002177] - 773 LIMITE 1 MONITORAGGIO NON OK -000447|PLC|FAULT|[COD 002178] - 773 LIMITE 2 MONITORAGGIO NON OK -000448|PLC|FAULT|[COD 002179] - 773 LIMITE 3 MONITORAGGIO NON OK -000449|PLC|FAULT|[COD 002180] - ... -000450|PLC|FAULT|[COD 002181] - -000451|PLC|FAULT|[COD 002182] - -000452|PLC|FAULT|[COD 002183] - -000453|PLC|FAULT|[COD 002184] - -000454|PLC|FAULT|[COD 002185] - -000455|PLC|FAULT|[COD 002186] - -000456|PLC|FAULT|[COD 002187] - -000457|PLC|FAULT|[COD 002188] - -000458|PLC|FAULT|[COD 002189] - -000459|PLC|FAULT|[COD 002190] - -000460|PLC|FAULT|[COD 002191] - -000461|PLC|FAULT|[COD 002192] - -000462|PLC|FAULT|[COD 002193] - -000463|PLC|FAULT|[COD 002194] - -000464|PLC|FAULT|[COD 002195] - -000465|PLC|FAULT|[COD 000000] - -000466|PLC|FAULT|[COD 000000] - -000467|PLC|FAULT|[COD 000000] - -000468|PLC|FAULT|[COD 000000] - -000469|PLC|FAULT|[COD 000000] - -000470|PLC|FAULT|[COD 000000] - -000471|PLC|FAULT|[COD 000000] - -000472|PLC|FAULT|[COD 000000] - -000473|PLC|FAULT|[COD 000000] - -000474|PLC|FAULT|[COD 000000] - -000475|PLC|FAULT|[COD 000000] - -000476|PLC|FAULT|[COD 000000] - -000477|PLC|FAULT|[COD 000000] - -000478|PLC|FAULT|[COD 000000] - -000479|PLC|FAULT|[COD 000000] - -000480|PLC|FAULT|[COD 000000] - -000481|PLC|FAULT|[COD 000000] - -000482|PLC|FAULT|[COD 000000] - -000483|PLC|FAULT|[COD 000000] - -000484|PLC|FAULT|[COD 000000] - -000485|PLC|FAULT|[COD 000000] - -000486|PLC|FAULT|[COD 000000] - -000487|PLC|FAULT|[COD 000000] - -000488|PLC|FAULT|[COD 000000] - -000489|PLC|FAULT|[COD 000000] - -000490|PLC|FAULT|[COD 000000] - -000491|PLC|FAULT|[COD 000000] - -000492|PLC|FAULT|[COD 000000] - -000493|PLC|FAULT|[COD 000000] - -000494|PLC|FAULT|[COD 000000] - -000495|PLC|FAULT|[COD 000000] - -000496|PLC|FAULT|[COD 000000] - -000497|PLC|FAULT|[COD 000000] - -000498|PLC|FAULT|[COD 000000] - -000499|PLC|FAULT|[COD 000000] - -000500|PLC|FAULT|[COD 000000] - -000501|PLC|FAULT|[COD 000000] - -000502|PLC|FAULT|[COD 000000] - -000503|PLC|FAULT|[COD 000000] - -000504|PLC|FAULT|[COD 000000] - -000505|PLC|FAULT|[COD 000000] - -000506|PLC|FAULT|[COD 000000] - -000507|PLC|FAULT|[COD 000000] - -000508|PLC|FAULT|[COD 000000] - -000509|PLC|FAULT|[COD 000000] - -000510|PLC|FAULT|[COD 000000] - -000511|PLC|FAULT|[COD 000000] - -000512|PLC|FAULT|[COD 000000] - -000513|PLC|FAULT|[COD 000000] - -000514|PLC|FAULT|[COD 000000] - -000515|PLC|FAULT|[COD 000000] - -000516|PLC|FAULT|[COD 000000] - -000517|PLC|FAULT|[COD 000000] - -000518|PLC|FAULT|[COD 000000] - -000519|PLC|FAULT|[COD 000000] - -000520|PLC|FAULT|[COD 000000] - -000521|PLC|FAULT|[COD 000000] - -000522|PLC|FAULT|[COD 000000] - -000523|PLC|FAULT|[COD 000000] - -000524|PLC|FAULT|[COD 000000] - -000525|PLC|FAULT|[COD 000000] - -000526|PLC|FAULT|[COD 000000] - -000527|PLC|FAULT|[COD 000000] - -000528|PLC|FAULT|[COD 000000] - -000529|PLC|FAULT|[COD 000000] - -000530|PLC|FAULT|[COD 000000] - -000531|PLC|FAULT|[COD 000000] - -000532|PLC|FAULT|[COD 000000] - -000533|PLC|FAULT|[COD 000000] - -000534|PLC|FAULT|[COD 000000] - -000535|PLC|FAULT|[COD 000000] - -000536|PLC|FAULT|[COD 000000] - -000537|PLC|FAULT|[COD 000000] - -000538|PLC|FAULT|[COD 000000] - -000539|PLC|FAULT|[COD 000000] - -000540|PLC|FAULT|[COD 000000] - -000541|PLC|FAULT|[COD 000000] - -000542|PLC|FAULT|[COD 000000] - -000543|PLC|FAULT|[COD 000000] - -000544|PLC|FAULT|[COD 000000] - -000545|PLC|FAULT|[COD 000000] - -000546|PLC|FAULT|[COD 000000] - -000547|PLC|FAULT|[COD 000000] - -000548|PLC|FAULT|[COD 000000] - -000549|PLC|FAULT|[COD 000000] - -000550|PLC|FAULT|[COD 000000] - -000551|PLC|FAULT|[COD 000000] - -000552|PLC|FAULT|[COD 000000] - -000553|PLC|FAULT|[COD 000000] - -000554|PLC|FAULT|[COD 000000] - -000555|PLC|FAULT|[COD 000000] - -000556|PLC|FAULT|[COD 000000] - -000557|PLC|FAULT|[COD 000000] - -000558|PLC|FAULT|[COD 000000] - -000559|PLC|FAULT|[COD 000000] - -000560|PLC|FAULT|[COD 000000] - -000561|PLC|FAULT|[COD 000000] - -000562|PLC|FAULT|[COD 000000] - -000563|PLC|FAULT|[COD 000000] - -000564|PLC|FAULT|[COD 000000] - -000565|PLC|FAULT|[COD 000000] - -000566|PLC|FAULT|[COD 000000] - -000567|PLC|FAULT|[COD 000000] - -000568|PLC|FAULT|[COD 000000] - -000569|PLC|FAULT|[COD 000000] - -000570|PLC|FAULT|[COD 000000] - -000571|PLC|FAULT|[COD 000000] - -000572|PLC|FAULT|[COD 000000] - -000573|PLC|FAULT|[COD 000000] - -000574|PLC|FAULT|[COD 000000] - -000575|PLC|FAULT|[COD 000000] - -000576|PLC|FAULT|[COD 000000] - -000577|PLC|FAULT|[COD 000000] - -000578|PLC|FAULT|[COD 000000] - -000579|PLC|FAULT|[COD 000000] - -000580|PLC|FAULT|[COD 000000] - -000581|PLC|FAULT|[COD 000000] - -000582|PLC|FAULT|[COD 000000] - -000583|PLC|FAULT|[COD 000000] - -000584|PLC|FAULT|[COD 000000] - -000585|PLC|FAULT|[COD 000000] - -000586|PLC|FAULT|[COD 000000] - -000587|PLC|FAULT|[COD 000000] - -000588|PLC|FAULT|[COD 000000] - -000589|PLC|FAULT|[COD 000000] - -000590|PLC|FAULT|[COD 000000] - -000591|PLC|FAULT|[COD 000000] - -000592|PLC|FAULT|[COD 000000] - -000593|PLC|FAULT|[COD 000000] - -000594|PLC|FAULT|[COD 000000] - -000595|PLC|FAULT|[COD 000000] - -000596|PLC|FAULT|[COD 000000] - -000597|PLC|FAULT|[COD 000000] - -000598|PLC|FAULT|[COD 000000] - -000599|PLC|FAULT|[COD 000000] - -000600|PLC|FAULT|[COD 000000] - -000601|PLC|FAULT|[COD 000000] - -000602|PLC|FAULT|[COD 000000] - -000603|PLC|FAULT|[COD 000000] - -000604|PLC|FAULT|[COD 000000] - -000605|PLC|FAULT|[COD 000000] - -000606|PLC|FAULT|[COD 000000] - -000607|PLC|FAULT|[COD 000000] - -000608|PLC|FAULT|[COD 000000] - -000609|PLC|FAULT|[COD 000000] - -000610|PLC|FAULT|[COD 000000] - -000611|PLC|FAULT|[COD 000000] - -000612|PLC|FAULT|[COD 000000] - -000613|PLC|FAULT|[COD 000000] - -000614|PLC|FAULT|[COD 000000] - -000615|PLC|FAULT|[COD 000000] - -000616|PLC|FAULT|[COD 000000] - -000617|PLC|FAULT|[COD 000000] - -000618|PLC|FAULT|[COD 000000] - -000619|PLC|FAULT|[COD 000000] - -000620|PLC|FAULT|[COD 000000] - -000621|PLC|FAULT|[COD 000000] - -000622|PLC|FAULT|[COD 000000] - -000623|PLC|FAULT|[COD 000000] - -000624|PLC|FAULT|[COD 000000] - -000625|PLC|FAULT|[COD 000000] - -000626|PLC|FAULT|[COD 000000] - -000627|PLC|FAULT|[COD 000000] - -000628|PLC|FAULT|[COD 000000] - -000629|PLC|FAULT|[COD 000000] - -000630|PLC|FAULT|[COD 000000] - -000631|PLC|FAULT|[COD 000000] - -000632|PLC|FAULT|[COD 000000] - -000633|PLC|FAULT|[COD 000000] - -000634|PLC|FAULT|[COD 000000] - -000635|PLC|FAULT|[COD 000000] - -000636|PLC|FAULT|[COD 000000] - -000637|PLC|FAULT|[COD 000000] - -000638|PLC|FAULT|[COD 000000] - -000639|PLC|FAULT|[COD 000000] - -000640|PLC|FAULT|[COD 000000] - -000641|PLC|FAULT|[COD 000000] - -000642|PLC|FAULT|[COD 000000] - -000643|PLC|FAULT|[COD 000000] - -000644|PLC|FAULT|[COD 000000] - -000645|PLC|FAULT|[COD 000000] - -000646|PLC|FAULT|[COD 000000] - -000647|PLC|FAULT|[COD 000000] - -000648|PLC|FAULT|[COD 000000] - -000649|PLC|FAULT|[COD 000000] - -000650|PLC|FAULT|[COD 000000] - -000651|PLC|FAULT|[COD 000000] - -000652|PLC|FAULT|[COD 000000] - -000653|PLC|FAULT|[COD 000000] - -000654|PLC|FAULT|[COD 000000] - -000655|PLC|FAULT|[COD 000000] - -000656|PLC|FAULT|[COD 000000] - -000657|PLC|FAULT|[COD 000000] - -000658|PLC|FAULT|[COD 000000] - -000659|PLC|FAULT|[COD 000000] - -000660|PLC|FAULT|[COD 000000] - -000661|PLC|FAULT|[COD 000000] - -000662|PLC|FAULT|[COD 000000] - -000663|PLC|FAULT|[COD 000000] - -000664|PLC|FAULT|[COD 000000] - -000665|PLC|FAULT|[COD 000000] - -000666|PLC|FAULT|[COD 000000] - -000667|PLC|FAULT|[COD 000000] - -000668|PLC|FAULT|[COD 000000] - -000669|PLC|FAULT|[COD 000000] - -000670|PLC|FAULT|[COD 000000] - -000671|PLC|FAULT|[COD 000000] - -000672|PLC|FAULT|[COD 000000] - -000673|PLC|FAULT|[COD 000000] - -000674|PLC|FAULT|[COD 000000] - -000675|PLC|FAULT|[COD 000000] - -000676|PLC|FAULT|[COD 000000] - -000677|PLC|FAULT|[COD 000000] - -000678|PLC|FAULT|[COD 000000] - -000679|PLC|FAULT|[COD 000000] - -000680|PLC|FAULT|[COD 000000] - -000681|PLC|FAULT|[COD 000000] - -000682|PLC|FAULT|[COD 000000] - -000683|PLC|FAULT|[COD 000000] - -000684|PLC|FAULT|[COD 000000] - -000685|PLC|FAULT|[COD 000000] - -000686|PLC|FAULT|[COD 000000] - -000687|PLC|FAULT|[COD 000000] - -000688|PLC|FAULT|[COD 000000] - -000689|PLC|FAULT|[COD 000000] - -000690|PLC|FAULT|[COD 000000] - -000691|PLC|FAULT|[COD 000000] - -000692|PLC|FAULT|[COD 000000] - -000693|PLC|FAULT|[COD 000000] - -000694|PLC|FAULT|[COD 000000] - -000695|PLC|FAULT|[COD 000000] - -000696|PLC|FAULT|[COD 000000] - -000697|PLC|FAULT|[COD 000000] - -000698|PLC|FAULT|[COD 000000] - -000699|PLC|FAULT|[COD 000000] - -000700|PLC|FAULT|[COD 000000] - -000701|PLC|FAULT|[COD 000000] - -000702|PLC|FAULT|[COD 000000] - -000703|PLC|FAULT|[COD 000000] - -000704|PLC|FAULT|[COD 000000] - -000705|PLC|FAULT|[COD 000000] - -000706|PLC|FAULT|[COD 000000] - -000707|PLC|FAULT|[COD 000000] - -000708|PLC|FAULT|[COD 000000] - -000709|PLC|FAULT|[COD 000000] - -000710|PLC|FAULT|[COD 000000] - -000711|PLC|FAULT|[COD 000000] - -000712|PLC|FAULT|[COD 000000] - -000713|PLC|FAULT|[COD 000000] - -000714|PLC|FAULT|[COD 000000] - -000715|PLC|FAULT|[COD 000000] - -000716|PLC|FAULT|[COD 000000] - -000717|PLC|FAULT|[COD 000000] - -000718|PLC|FAULT|[COD 000000] - -000719|PLC|FAULT|[COD 000000] - -000720|PLC|FAULT|[COD 000000] - -000721|PLC|FAULT|[COD 000000] - -000722|PLC|FAULT|[COD 000000] - -000723|PLC|FAULT|[COD 000000] - -000724|PLC|FAULT|[COD 000000] - -000725|PLC|FAULT|[COD 000000] - -000726|PLC|FAULT|[COD 000000] - -000727|PLC|FAULT|[COD 000000] - -000728|PLC|FAULT|[COD 000000] - -000729|PLC|FAULT|[COD 000000] - -000730|PLC|FAULT|[COD 000000] - -000731|PLC|FAULT|[COD 000000] - -000732|PLC|FAULT|[COD 000000] - -000733|PLC|FAULT|[COD 000000] - -000734|PLC|FAULT|[COD 000000] - -000735|PLC|FAULT|[COD 000000] - -000736|PLC|FAULT|[COD 000000] - -000737|PLC|FAULT|[COD 000000] - -000738|PLC|FAULT|[COD 000000] - -000739|PLC|FAULT|[COD 000000] - -000740|PLC|FAULT|[COD 000000] - -000741|PLC|FAULT|[COD 000000] - -000742|PLC|FAULT|[COD 000000] - -000743|PLC|FAULT|[COD 000000] - -000744|PLC|FAULT|[COD 000000] - -000745|PLC|FAULT|[COD 000000] - -000746|PLC|FAULT|[COD 000000] - -000747|PLC|FAULT|[COD 000000] - -000748|PLC|FAULT|[COD 000000] - -000749|PLC|FAULT|[COD 000000] - -000750|PLC|FAULT|[COD 000000] - -000751|PLC|FAULT|[COD 000000] - -000752|PLC|FAULT|[COD 000000] - -000753|PLC|FAULT|[COD 000000] - -000754|PLC|FAULT|[COD 000000] - -000755|PLC|FAULT|[COD 000000] - -000756|PLC|FAULT|[COD 000000] - -000757|PLC|FAULT|[COD 000000] - -000758|PLC|FAULT|[COD 000000] - -000759|PLC|FAULT|[COD 000000] - -000760|PLC|FAULT|[COD 000000] - -000761|PLC|FAULT|[COD 000000] - -000762|PLC|FAULT|[COD 000000] - -000763|PLC|FAULT|[COD 000000] - -000764|PLC|FAULT|[COD 000000] - -000765|PLC|FAULT|[COD 000000] - -000766|PLC|FAULT|[COD 000000] - -000767|PLC|FAULT|[COD 000000] - -000768|PLC|FAULT|[COD 000000] - -000769|PLC|FAULT|[COD 000000] - -000770|PLC|FAULT|[COD 000000] - -000771|PLC|FAULT|[COD 000000] - -000772|PLC|FAULT|[COD 000000] - -000773|PLC|FAULT|[COD 000000] - -000774|PLC|FAULT|[COD 000000] - -000775|PLC|FAULT|[COD 000000] - -000776|PLC|FAULT|[COD 000000] - -000777|PLC|FAULT|[COD 000000] - -000778|PLC|FAULT|[COD 000000] - -000779|PLC|FAULT|[COD 000000] - -000780|PLC|FAULT|[COD 000000] - -000781|PLC|FAULT|[COD 000000] - -000782|PLC|FAULT|[COD 000000] - -000783|PLC|FAULT|[COD 000000] - -000784|PLC|FAULT|[COD 000000] - -000785|PLC|FAULT|[COD 000000] - -000786|PLC|FAULT|[COD 000000] - -000787|PLC|FAULT|[COD 000000] - -000788|PLC|FAULT|[COD 000000] - -000789|PLC|FAULT|[COD 000000] - -000790|PLC|FAULT|[COD 000000] - -000791|PLC|FAULT|[COD 000000] - -000792|PLC|FAULT|[COD 000000] - -000793|PLC|FAULT|[COD 000000] - -000794|PLC|FAULT|[COD 000000] - -000795|PLC|FAULT|[COD 000000] - -000796|PLC|FAULT|[COD 000000] - -000797|PLC|FAULT|[COD 000000] - -000798|PLC|FAULT|[COD 000000] - -000799|PLC|FAULT|[COD 000000] - -000800|PLC|FAULT|[COD 000000] - -000801|PLC|FAULT|[COD 000000] - -000802|PLC|FAULT|[COD 000000] - -000803|PLC|FAULT|[COD 000000] - -000804|PLC|FAULT|[COD 000000] - -000805|PLC|FAULT|[COD 000000] - -000806|PLC|FAULT|[COD 000000] - -000807|PLC|FAULT|[COD 000000] - -000808|PLC|FAULT|[COD 000000] - -000809|PLC|FAULT|[COD 000000] - -000810|PLC|FAULT|[COD 000000] - -000811|PLC|FAULT|[COD 000000] - -000812|PLC|FAULT|[COD 000000] - -000813|PLC|FAULT|[COD 000000] - -000814|PLC|FAULT|[COD 000000] - -000815|PLC|FAULT|[COD 000000] - -000816|PLC|FAULT|[COD 000000] - -000817|PLC|FAULT|[COD 000000] - -000818|PLC|FAULT|[COD 000000] - -000819|PLC|FAULT|[COD 000000] - -000820|PLC|FAULT|[COD 000000] - -000821|PLC|FAULT|[COD 000000] - -000822|PLC|FAULT|[COD 000000] - -000823|PLC|FAULT|[COD 000000] - -000824|PLC|FAULT|[COD 000000] - -000825|PLC|FAULT|[COD 000000] - -000826|PLC|FAULT|[COD 000000] - -000827|PLC|FAULT|[COD 000000] - -000828|PLC|FAULT|[COD 000000] - -000829|PLC|FAULT|[COD 000000] - -000830|PLC|FAULT|[COD 000000] - -000831|PLC|FAULT|[COD 000000] - -000832|PLC|FAULT|[COD 000000] - -000833|PLC|FAULT|[COD 000000] - -000834|PLC|FAULT|[COD 000000] - -000835|PLC|FAULT|[COD 000000] - -000836|PLC|FAULT|[COD 000000] - -000837|PLC|FAULT|[COD 000000] - -000838|PLC|FAULT|[COD 000000] - -000839|PLC|FAULT|[COD 000000] - -000840|PLC|FAULT|[COD 000000] - -000841|PLC|FAULT|[COD 000000] - -000842|PLC|FAULT|[COD 000000] - -000843|PLC|FAULT|[COD 000000] - -000844|PLC|FAULT|[COD 000000] - -000845|PLC|FAULT|[COD 000000] - -000846|PLC|FAULT|[COD 000000] - -000847|PLC|FAULT|[COD 000000] - -000848|PLC|FAULT|[COD 000000] - -000849|PLC|FAULT|[COD 000000] - -000850|PLC|FAULT|[COD 000000] - -000851|PLC|FAULT|[COD 000000] - -000852|PLC|FAULT|[COD 000000] - -000853|PLC|FAULT|[COD 000000] - -000854|PLC|FAULT|[COD 000000] - -000855|PLC|FAULT|[COD 000000] - -000856|PLC|FAULT|[COD 000000] - -000857|PLC|FAULT|[COD 000000] - -000858|PLC|FAULT|[COD 000000] - -000859|PLC|FAULT|[COD 000000] - -000860|PLC|FAULT|[COD 000000] - -000861|PLC|FAULT|[COD 000000] - -000862|PLC|FAULT|[COD 000000] - -000863|PLC|FAULT|[COD 000000] - -000864|PLC|FAULT|[COD 000000] - -000865|PLC|FAULT|[COD 000000] - -000866|PLC|FAULT|[COD 000000] - -000867|PLC|FAULT|[COD 000000] - -000868|PLC|FAULT|[COD 000000] - -000869|PLC|FAULT|[COD 000000] - -000870|PLC|FAULT|[COD 000000] - -000871|PLC|FAULT|[COD 000000] - -000872|PLC|FAULT|[COD 000000] - -000873|PLC|FAULT|[COD 000000] - -000874|PLC|FAULT|[COD 000000] - -000875|PLC|FAULT|[COD 000000] - -000876|PLC|FAULT|[COD 000000] - -000877|PLC|FAULT|[COD 000000] - -000878|PLC|FAULT|[COD 000000] - -000879|PLC|FAULT|[COD 000000] - -000880|PLC|FAULT|[COD 000000] - -000881|PLC|FAULT|[COD 000000] - -000882|PLC|FAULT|[COD 000000] - -000883|PLC|FAULT|[COD 000000] - -000884|PLC|FAULT|[COD 000000] - -000885|PLC|FAULT|[COD 000000] - -000886|PLC|FAULT|[COD 000000] - -000887|PLC|FAULT|[COD 000000] - -000888|PLC|FAULT|[COD 000000] - -000889|PLC|FAULT|[COD 000000] - -000890|PLC|FAULT|[COD 000000] - -000891|PLC|FAULT|[COD 000000] - -000892|PLC|FAULT|[COD 000000] - -000893|PLC|FAULT|[COD 000000] - -000894|PLC|FAULT|[COD 000000] - -000895|PLC|FAULT|[COD 000000] - -000896|PLC|FAULT|[COD 000000] - -000897|PLC|FAULT|[COD 000000] - -000898|PLC|FAULT|[COD 000000] - -000899|PLC|FAULT|[COD 000000] - -000900|PLC|FAULT|[COD 000000] - -000901|PLC|FAULT|[COD 000000] - -000902|PLC|FAULT|[COD 000000] - -000903|PLC|FAULT|[COD 000000] - -000904|PLC|FAULT|[COD 000000] - -000905|PLC|FAULT|[COD 000000] - -000906|PLC|FAULT|[COD 000000] - -000907|PLC|FAULT|[COD 000000] - -000908|PLC|FAULT|[COD 000000] - -000909|PLC|FAULT|[COD 000000] - -000910|PLC|FAULT|[COD 000000] - -000911|PLC|FAULT|[COD 000000] - -000912|PLC|FAULT|[COD 000000] - -000913|PLC|FAULT|[COD 000000] - -000914|PLC|FAULT|[COD 000000] - -000915|PLC|FAULT|[COD 000000] - -000916|PLC|FAULT|[COD 000000] - -000917|PLC|FAULT|[COD 000000] - -000918|PLC|FAULT|[COD 000000] - -000919|PLC|FAULT|[COD 000000] - -000920|PLC|FAULT|[COD 000000] - -000921|PLC|FAULT|[COD 000000] - -000922|PLC|FAULT|[COD 000000] - -000923|PLC|FAULT|[COD 000000] - -000924|PLC|FAULT|[COD 000000] - -000925|PLC|FAULT|[COD 000000] - -000926|PLC|FAULT|[COD 000000] - -000927|PLC|FAULT|[COD 000000] - -000928|PLC|FAULT|[COD 000000] - -000929|PLC|FAULT|[COD 000000] - -000930|PLC|FAULT|[COD 000000] - -000931|PLC|FAULT|[COD 000000] - -000932|PLC|FAULT|[COD 000000] - -000933|PLC|FAULT|[COD 000000] - -000934|PLC|FAULT|[COD 000000] - -000935|PLC|FAULT|[COD 000000] - -000936|PLC|FAULT|[COD 000000] - -000937|PLC|FAULT|[COD 000000] - -000938|PLC|FAULT|[COD 000000] - -000939|PLC|FAULT|[COD 000000] - -000940|PLC|FAULT|[COD 000000] - -000941|PLC|FAULT|[COD 000000] - -000942|PLC|FAULT|[COD 000000] - -000943|PLC|FAULT|[COD 000000] - -000944|PLC|FAULT|[COD 000000] - -000945|PLC|FAULT|[COD 000000] - -000946|PLC|FAULT|[COD 000000] - -000947|PLC|FAULT|[COD 000000] - -000948|PLC|FAULT|[COD 000000] - -000949|PLC|FAULT|[COD 000000] - -000950|PLC|FAULT|[COD 000000] - -000951|PLC|FAULT|[COD 000000] - -000952|PLC|FAULT|[COD 000000] - -000953|PLC|FAULT|[COD 000000] - -000954|PLC|FAULT|[COD 000000] - -000955|PLC|FAULT|[COD 000000] - -000956|PLC|FAULT|[COD 000000] - -000957|PLC|FAULT|[COD 000000] - -000958|PLC|FAULT|[COD 000000] - -000959|PLC|FAULT|[COD 000000] - -000960|PLC|FAULT|[COD 000000] - -000961|PLC|FAULT|[COD 000000] - -000962|PLC|FAULT|[COD 000000] - -000963|PLC|FAULT|[COD 000000] - -000964|PLC|FAULT|[COD 000000] - -000965|PLC|FAULT|[COD 000000] - -000966|PLC|FAULT|[COD 000000] - -000967|PLC|FAULT|[COD 000000] - -000968|PLC|FAULT|[COD 000000] - -000969|PLC|FAULT|[COD 000000] - -000970|PLC|FAULT|[COD 000000] - -000971|PLC|FAULT|[COD 000000] - -000972|PLC|FAULT|[COD 000000] - -000973|PLC|FAULT|[COD 000000] - -000974|PLC|FAULT|[COD 000000] - -000975|PLC|FAULT|[COD 000000] - -000976|PLC|FAULT|[COD 000000] - -000977|PLC|FAULT|[COD 000000] - -000978|PLC|FAULT|[COD 000000] - -000979|PLC|FAULT|[COD 000000] - -000980|PLC|FAULT|[COD 000000] - -000981|PLC|FAULT|[COD 000000] - -000982|PLC|FAULT|[COD 000000] - -000983|PLC|FAULT|[COD 000000] - -000984|PLC|FAULT|[COD 000000] - -000985|PLC|FAULT|[COD 000000] - -000986|PLC|FAULT|[COD 000000] - -000987|PLC|FAULT|[COD 000000] - -000988|PLC|FAULT|[COD 000000] - -000989|PLC|FAULT|[COD 000000] - -000990|PLC|FAULT|[COD 000000] - -000991|PLC|FAULT|[COD 000000] - -000992|PLC|FAULT|[COD 000000] - -000993|PLC|FAULT|[COD 000000] - -000994|PLC|FAULT|[COD 000000] - -000995|PLC|FAULT|[COD 000000] - -000996|PLC|FAULT|[COD 000000] - -000997|PLC|FAULT|[COD 000000] - -000998|PLC|FAULT|[COD 000000] - -000999|PLC|FAULT|[COD 000000] - -001000|PLC|FAULT|[COD 000000] - -001001|PLC|FAULT|[COD 000000] - -001002|PLC|FAULT|[COD 000000] - -001003|PLC|FAULT|[COD 000000] - -001004|PLC|FAULT|[COD 000000] - -001005|PLC|FAULT|[COD 000000] - -001006|PLC|FAULT|[COD 000000] - -001007|PLC|FAULT|[COD 000000] - -001008|PLC|FAULT|[COD 000000] - -001009|PLC|FAULT|[COD 000000] - -001010|PLC|FAULT|[COD 000000] - -001011|PLC|FAULT|[COD 000000] - -001012|PLC|FAULT|[COD 000000] - -001013|PLC|FAULT|[COD 000000] - -001014|PLC|FAULT|[COD 000000] - -001015|PLC|FAULT|[COD 000000] - -001016|PLC|FAULT|[COD 000000] - -001017|PLC|FAULT|[COD 000000] - -001018|PLC|FAULT|[COD 000000] - -001019|PLC|FAULT|[COD 000000] - -001020|PLC|FAULT|[COD 000000] - -001021|PLC|FAULT|[COD 000000] - -001022|PLC|FAULT|[COD 000000] - -001023|PLC|FAULT|[COD 000000] - -001024|PLC|FAULT|[COD 000000] - \ No newline at end of file +000001|PLC|FAULT|[COD 001] - 152 AXIS X DRIVING GEAR NOT READY +000002|PLC|FAULT|[COD 002] - 152 AXIS Y DRIVING GEAR NOT READY +000003|PLC|FAULT|[COD 003] - 152 AXIS Z DRIVING GEAR NOT READY +000004|PLC|FAULT|[COD 004] - 152 AXIS V DRIVING GEAR NOT READY +000005|PLC|FAULT|[COD 005] - 152 AXIS B DRIVING GEAR NOT READY +000006|PLC|FAULT|[COD 006] - 152 AXIS C DRIVING GEAR NOT READY +000007|PLC|FAULT|[COD 007] - 152 Allarme azionamento asse ID 07 +000008|PLC|FAULT|[COD 008] - 152 Allarme azionamento asse ID 08 +000009|PLC|FAULT|[COD 009] - 152 Allarme azionamento asse ID 09 +000010|PLC|FAULT|[COD 010] - 152 Allarme azionamento asse ID 10 +000011|PLC|FAULT|[COD 011] - 152 Allarme azionamento asse ID 11 +000012|PLC|FAULT|[COD 012] - 152 Allarme azionamento asse ID 12 +000013|PLC|FAULT|[COD 013] - 152 Allarme azionamento asse ID 13 +000014|PLC|FAULT|[COD 014] - 152 Allarme azionamento asse ID 14 +000015|PLC|FAULT|[COD 015] - 152 Allarme azionamento asse ID 15 +000016|PLC|FAULT|[COD 016] - 152 Allarme azionamento asse ID 16 +000017|PLC|FAULT|[COD 017] - 152 Allarme azionamento asse ID 17 +000018|PLC|FAULT|[COD 018] - 152 Allarme azionamento asse ID 18 +000019|PLC|FAULT|[COD 019] - 152 Allarme azionamento asse ID 19 +000020|PLC|FAULT|[COD 020] - 152 Allarme azionamento asse ID 20 +000021|PLC|FAULT|[COD 021] - 152 Allarme azionamento asse ID 21 +000022|PLC|FAULT|[COD 022] - 152 Allarme azionamento asse ID 22 +000023|PLC|FAULT|[COD 023] - 152 Allarme azionamento asse ID 23 +000024|PLC|FAULT|[COD 024] - 152 Allarme azionamento asse ID 24 +000025|PLC|FAULT|[COD 025] - 152 Allarme azionamento asse ID 25 +000026|PLC|FAULT|[COD 026] - 152 Allarme azionamento asse ID 26 +000027|PLC|FAULT|[COD 027] - 152 Allarme azionamento asse ID 27 +000028|PLC|FAULT|[COD 028] - 152 Allarme azionamento asse ID 28 +000029|PLC|FAULT|[COD 029] - 152 Allarme azionamento asse ID 29 +000030|PLC|FAULT|[COD 030] - 152 Allarme azionamento asse ID 30 +000031|PLC|FAULT|[COD 031] - 152 Allarme azionamento asse ID 31 +000032|PLC|FAULT|[COD 032] - 152 Allarme azionamento asse ID 32 +000033|PLC|FAULT|[COD 033] - 152 Allarme azionamento asse ID 33 +000034|PLC|FAULT|[COD 034] - 152 Allarme azionamento asse ID 34 +000035|PLC|FAULT|[COD 035] - 152 Allarme azionamento asse ID 35 +000036|PLC|FAULT|[COD 036] - 152 Allarme azionamento asse ID 36 +000037|PLC|FAULT|[COD 037] - 152 Allarme azionamento asse ID 37 +000038|PLC|FAULT|[COD 038] - 152 Allarme azionamento asse ID 38 +000039|PLC|FAULT|[COD 039] - 152 Allarme azionamento asse ID 39 +000040|PLC|FAULT|[COD 040] - 152 Allarme azionamento asse ID 40 +000041|PLC|FAULT|[COD 041] - 152 Allarme azionamento asse ID 41 +000042|PLC|FAULT|[COD 042] - 152 Allarme azionamento asse ID 42 +000043|PLC|FAULT|[COD 043] - 152 Allarme azionamento asse ID 43 +000044|PLC|FAULT|[COD 044] - 152 Allarme azionamento asse ID 44 +000045|PLC|FAULT|[COD 045] - 152 Allarme azionamento asse ID 45 +000046|PLC|FAULT|[COD 046] - 152 Allarme azionamento asse ID 46 +000047|PLC|FAULT|[COD 047] - 152 Allarme azionamento asse ID 47 +000048|PLC|FAULT|[COD 048] - 152 Allarme azionamento asse ID 48 +000049|PLC|FAULT|[COD 049] - 152 Allarme azionamento asse ID 49 +000050|PLC|FAULT|[COD 050] - 152 Allarme azionamento asse ID 50 +000051|PLC|FAULT|[COD 051] - 152 Allarme azionamento asse ID 51 +000052|PLC|FAULT|[COD 052] - 152 Allarme azionamento asse ID 52 +000053|PLC|FAULT|[COD 053] - 152 Allarme azionamento asse ID 53 +000054|PLC|FAULT|[COD 054] - 152 Allarme azionamento asse ID 54 +000055|PLC|FAULT|[COD 055] - 152 Allarme azionamento asse ID 55 +000056|PLC|FAULT|[COD 056] - 152 Allarme azionamento asse ID 56 +000057|PLC|FAULT|[COD 057] - 152 Allarme azionamento asse ID 57 +000058|PLC|FAULT|[COD 058] - 152 Allarme azionamento asse ID 58 +000059|PLC|FAULT|[COD 059] - 152 Allarme azionamento asse ID 59 +000060|PLC|FAULT|[COD 060] - 152 Allarme azionamento asse ID 60 +000061|PLC|FAULT|[COD 061] - 152 Allarme azionamento asse ID 61 +000062|PLC|FAULT|[COD 062] - 152 Allarme azionamento asse ID 62 +000063|PLC|FAULT|[COD 063] - 152 Allarme azionamento asse ID 63 +000064|PLC|FAULT|[COD 064] - 152 Allarme azionamento asse ID 64 +000065|PLC|FAULT|[COD 065] - Potenza spenta +000066|PLC|FAULT|[COD 066] - Assi non riferiti +000067|PLC|FAULT|[COD 067] - Errore nel ciclo azzeramento assi +000068|PLC|FAULT|[COD 068] - Errore abilitazione assi +000069|PLC|FAULT|[COD 069] - Assi non abilitati +000070|PLC|FAULT|[COD 070] - Errore preset origini +000071|PLC|FAULT|[COD 071] - Livello minimo lubrificazione +000072|PLC|FAULT|[COD 072] - Contr.tempo esecuzione background +000073|PLC|FAULT|[COD 073] - Pulsante di start rifiutato +000074|PLC|FAULT|[COD 074] - Troppi assi selezionati +000075|PLC|FAULT|[COD 075] - Teach pendant abilitata +000076|PLC|FAULT|[COD 076] - +000077|PLC|FAULT|[COD 077] - Errore salvataggio file XML +000078|PLC|FAULT|[COD 078] - Parametri AMP assi sovrascritti +000079|PLC|FAULT|[COD 079] - Azion.OsWire in attesa rapid-halt +000080|PLC|FAULT|[COD 080] - Azion.OsWire attesa I/O emer.man. +000081|PLC|FAULT|[COD 081] - Anomalia generica function block +000082|PLC|FAULT|[COD 082] - Nodo di I/O digitale in errore +000083|PLC|FAULT|[COD 083] - Time-out abilitazione assi +000084|PLC|FAULT|[COD 084] - Err. gestione file mappatura I/O +000085|PLC|FAULT|[COD 085] - Azionamenti guasti +000086|PLC|FAULT|[COD 086] - Errore durante l'inizializzazione +000087|PLC|FAULT|[COD 087] - Watch dog console Top 5 +000088|PLC|FAULT|[COD 088] - Errore gestione reset +000089|PLC|FAULT|[COD 089] - Errore file XML configuraz. PLC +000090|PLC|FAULT|[COD 090] - Errore file XML configuraz. assi +000091|PLC|FAULT|[COD 091] - Errore Ethercat +000092|PLC|FAULT|[COD 092] - +000093|PLC|FAULT|[COD 093] - Azionamento mandrino 4 guasto +000094|PLC|FAULT|[COD 094] - Azionamento mandrino 3 guasto +000095|PLC|FAULT|[COD 095] - Azionamento mandrino 2 guasto +000096|PLC|FAULT|[COD 096] - Azionamento mandrino 1 guasto +000097|PLC|FAULT|[COD 097] - Ripari aperti +000098|PLC|FAULT|[COD 098] - Mancanza pressostato aria +000099|PLC|FAULT|[COD 099] - Intervento termici generici +000100|PLC|FAULT|[COD 100] - Oltrecorsa asse ausiliario +000101|PLC|FAULT|[COD 101] - Teach pendant liveman +000102|PLC|FAULT|[COD 102] - Disabilitazione assi +000103|PLC|FAULT|[COD 103] - +000104|PLC|FAULT|[COD 104] - +000105|PLC|FAULT|[COD 105] - +000106|PLC|FAULT|[COD 106] - +000107|PLC|FAULT|[COD 107] - +000108|PLC|FAULT|[COD 108] - +000109|PLC|FAULT|[COD 109] - +000110|PLC|FAULT|[COD 110] - +000111|PLC|FAULT|[COD 111] - +000112|PLC|FAULT|[COD 112] - +000113|PLC|FAULT|[COD 113] - Rotaz. mandr. 1 con pezzo sbloc. +000114|PLC|FAULT|[COD 114] - Rotaz. mandr. 1 con utens. sbloc. +000115|PLC|FAULT|[COD 115] - Err.parità sensori uten.1 blo/sbl +000116|PLC|FAULT|[COD 116] - Memoria utens. in mandr. 1 errata +000117|PLC|FAULT|[COD 117] - Rotaz. mandr. 1 con riferim. alti +000118|PLC|FAULT|[COD 118] - +000119|PLC|FAULT|[COD 119] - +000120|PLC|FAULT|[COD 120] - +000121|PLC|FAULT|[COD 121] - +000122|PLC|FAULT|[COD 122] - +000123|PLC|FAULT|[COD 123] - +000124|PLC|FAULT|[COD 124] - +000125|PLC|FAULT|[COD 125] - +000126|PLC|FAULT|[COD 126] - +000127|PLC|FAULT|[COD 127] - +000128|PLC|FAULT|[COD 128] - +000129|PLC|FAULT|[COD 129] - Pezzo 1 non bloccato +000130|PLC|FAULT|[COD 130] - Pezzo 1 non sbloccato +000131|PLC|FAULT|[COD 131] - Utensile 1 non sbloccato +000132|PLC|FAULT|[COD 132] - Utensile 1 non bloccato +000133|PLC|FAULT|[COD 133] - Cambio utensile 1 fuori fase +000134|PLC|FAULT|[COD 134] - Cappa aspirazione non alta +000135|PLC|FAULT|[COD 135] - Cappa aspirazione non bassa +000136|PLC|FAULT|[COD 136] - Uten.mand.1 non allineato con RCM +000137|PLC|FAULT|[COD 137] - +000138|PLC|FAULT|[COD 138] - +000139|PLC|FAULT|[COD 139] - +000140|PLC|FAULT|[COD 140] - +000141|PLC|FAULT|[COD 141] - +000142|PLC|FAULT|[COD 142] - +000143|PLC|FAULT|[COD 143] - +000144|PLC|FAULT|[COD 144] - +000145|PLC|FAULT|[COD 145] - Errore gestione asse ausiliario w +000146|PLC|FAULT|[COD 146] - Messaggio dal processo 1 +000147|PLC|FAULT|[COD 147] - Pulsante sblocco uten.1 rifiutato +000148|PLC|FAULT|[COD 148] - Rotazione G96 non ammessa Mandr.1 +000149|PLC|FAULT|[COD 149] - Attesa mandrino 1 a regime +000150|PLC|FAULT|[COD 150] - Errore gestione mandrino 1 +000151|PLC|FAULT|[COD 151] - Modalità rotaz.G96/G97 variata P1 +000152|PLC|FAULT|[COD 152] - Errore funzione T programmata Pr1 +000153|PLC|FAULT|[COD 153] - Errore aggiornamento offset ut. 1 +000154|PLC|FAULT|[COD 154] - Errore gestione assi condivisi +000155|PLC|FAULT|[COD 155] - Premere start per iniziare RCM +000156|PLC|FAULT|[COD 156] - Premere start per riprendere lav. +000157|PLC|FAULT|[COD 157] - Errore nel ciclo di ricerca mem. +000158|PLC|FAULT|[COD 158] - Attesa sistema pronto SW/HW +000159|PLC|FAULT|[COD 159] - +000160|PLC|FAULT|[COD 160] - +000161|PLC|FAULT|[COD 161] - Rotaz. mandr. 2 con pezzo sbloc. +000162|PLC|FAULT|[COD 162] - Rotaz. mandr. 2 con utens. sbloc. +000163|PLC|FAULT|[COD 163] - Err.parità sensori uten.2 blo/sbl +000164|PLC|FAULT|[COD 164] - Memoria utens. in mandr. 2 errata +000165|PLC|FAULT|[COD 165] - +000166|PLC|FAULT|[COD 166] - +000167|PLC|FAULT|[COD 167] - --- ATTESA CONFERMA CMS CONTROL +000168|PLC|FAULT|[COD 168] - --- ADAPTER MTCONNECT NON DISPONIBILE +000169|PLC|FAULT|[COD 169] - 720 LIQUIDO NEBULIZZATORE NON OK +000170|PLC|FAULT|[COD 170] - 666 SPINDLE 2 SAFETY DEVICE FAILURE +000171|PLC|FAULT|[COD 171] - 546 B-Z AXIS NOT IN ZERO POSITION +000172|PLC|FAULT|[COD 172] - 229 THERMAL RELAY HYDRAULIC PUMP 2 +000173|PLC|FAULT|[COD 173] - 120 RANGE ACTIVATION NOT OK 2 +000174|PLC|FAULT|[COD 174] - 135 CONVERTER 2 IN WARNING +000175|PLC|FAULT|[COD 175] - 135 CONVERTER 2 IN FAULT +000176|PLC|FAULT|[COD 176] - 520 STALL MODE FUNCTION ACTIVE 2 +000177|PLC|FAULT|[COD 177] - 135 CONVERTER 2 BLOCKED +000178|PLC|FAULT|[COD 178] - 168 CONVERTER 2 DISABLED +000179|PLC|FAULT|[COD 179] - 163 CONVERTER 2 BRAKE OUT OF ORDER +000180|PLC|FAULT|[COD 180] - 100 CONVERTER 2 OFF +000181|PLC|FAULT|[COD 181] - 514 TOOL CRIB 4 PROTECTION NOT IN POSITION +000182|PLC|FAULT|[COD 182] - 181 TOOL CHANGE 2 PROGRAM NOT CALLD +000183|PLC|FAULT|[COD 183] - 489 COUPLING 2 FAILURE +000184|PLC|FAULT|[COD 184] - 177 SERVO-DRIVE BRAKING MODULE OUT OF ORDER A +000185|PLC|FAULT|[COD 185] - 177 SERVO-DRIVE BRAKING MODULE OUT OF ORDER B +000186|PLC|FAULT|[COD 186] - 228 THERMAL RELAY TOOL COOLANT PUMP 2 +000187|PLC|FAULT|[COD 187] - 487 SPINDLE 2 JOINT INSUFFICIENT WATER +000188|PLC|FAULT|[COD 188] - 488 INSUFFICIENT TOOL 2 COOLING +000189|PLC|FAULT|[COD 189] - 493 A+ AXIS ONLY ENABLED TO MOVEMENT +000190|PLC|FAULT|[COD 190] - 490 TOOLS POSITION CHECK 2 +000191|PLC|FAULT|[COD 191] - 432 TOOL 2 NOT UNCLAMPED +000192|PLC|FAULT|[COD 192] - 450 TOOL 2 NOT LOCKED +000193|PLC|FAULT|[COD 193] - 407 OVER EXTRA-STROKE A AXIS +000194|PLC|FAULT|[COD 194] - 407 OVER EXTRA-STROKE B AXIS +000195|PLC|FAULT|[COD 195] - 818 DOORS OPENED WITH SLAB ON MANIPULATOR +000196|PLC|FAULT|[COD 196] - 514 PROTEZIONE MAGAZZINO 3 NON IN POSIZIONE +000197|PLC|FAULT|[COD 197] - 545 UTENSILE ERRATO PER APERTURA MANIPOLATORE +000198|PLC|FAULT|[COD 198] - 545 ROTATION WITHOUT WATER NOT ALLOWED +000199|PLC|FAULT|[COD 199] - 561 LASER NOT IN POSITION +000200|PLC|FAULT|[COD 200] - --- VENTOSA SINCR. 1 NON OK +000201|PLC|FAULT|[COD 201] - --- VENTOSA SINCR. 2 NON OK +000202|PLC|FAULT|[COD 202] - --- VENTOSA SINCR. 3 NON OK +000203|PLC|FAULT|[COD 203] - --- VENTOSA SINCR. 4 NON OK +000204|PLC|FAULT|[COD 204] - --- VENTOSA SINCR. 5 NON OK +000205|PLC|FAULT|[COD 205] - --- VENTOSA SINCR. 6 NON OK +000206|PLC|FAULT|[COD 206] - --- VENTOSA SINCR. 7 NON OK +000207|PLC|FAULT|[COD 207] - --- VENTOSA SINCR. 8 NON OK +000208|PLC|FAULT|[COD 208] - --- VENTOSA SINCR. 9 NON OK +000209|PLC|FAULT|[COD 209] - --- VENTOSA SINCR. 10 NON OK +000210|PLC|FAULT|[COD 210] - --- VENTOSA SINCR. 11 NON OK +000211|PLC|FAULT|[COD 211] - --- VENTOSA SINCR. 12 NON OK +000212|PLC|FAULT|[COD 212] - --- VENTOSA SINCR. 13 NON OK +000213|PLC|FAULT|[COD 213] - --- VENTOSA SINCR. 14 NON OK +000214|PLC|FAULT|[COD 214] - --- VENTOSA SINCR. 15 NON OK +000215|PLC|FAULT|[COD 215] - --- VENTOSA SINCR. 16 NON OK +000216|PLC|FAULT|[COD 216] - --- VENTOSA SINCR. 17 NON OK +000217|PLC|FAULT|[COD 217] - --- VENTOSA SINCR. 18 NON OK +000218|PLC|FAULT|[COD 218] - --- VENTOSA SINCR. 19 NON OK +000219|PLC|FAULT|[COD 219] - --- VENTOSA SINCR. 20 NON OK +000220|PLC|FAULT|[COD 220] - --- VENTOSA SINCR. 21 NON OK +000221|PLC|FAULT|[COD 221] - --- VENTOSA SINCR. 22 NON OK +000222|PLC|FAULT|[COD 222] - --- VENTOSA SINCR. 23 NON OK +000223|PLC|FAULT|[COD 223] - --- VENTOSA SINCR. 24 NON OK +000224|PLC|FAULT|[COD 224] - 534 VENTOSE IN MOVIMENTO +000225|PLC|FAULT|[COD 225] - 503 PULIZIA CONI IN CORSO +000226|PLC|FAULT|[COD 226] - 177 MODULO FRENATURA AZIONAMENTO ASSE U NON OK +000227|PLC|FAULT|[COD 227] - 488 RECYCLED WATER NOT OK +000228|PLC|FAULT|[COD 228] - 443 RAFFREDDAMENTO POMPA VUOTO 2 NON OK +000229|PLC|FAULT|[COD 229] - 538 ROTARY TABLE NOT IN POSITION +000230|PLC|FAULT|[COD 230] - 346 PARATIA NON IN POSIZIONE +000231|PLC|FAULT|[COD 231] - 595 SAFETY BARRIERS +000232|PLC|FAULT|[COD 232] - 666 SETTING FEED ERROR +000233|PLC|FAULT|[COD 233] - 805 SAFETY DOOR LOCK ERROR +000234|PLC|FAULT|[COD 234] - 666 AXES FEED OUT OF RANGE +000235|PLC|FAULT|[COD 235] - 124 INCORRECT VECTRON DATASET CONFIGURATION FILE +000236|PLC|FAULT|[COD 236] - 442 BLADE CRIB 1 NOT IN POSITION +000237|PLC|FAULT|[COD 237] - 442 BLADE CRIB 2 NOT IN POSITION +000238|PLC|FAULT|[COD 238] - 125 VECTRON PARAMETERS WRITING IN PROGRESS +000239|PLC|FAULT|[COD 239] - 546 Z AXIS NOT IN POSITION +000240|PLC|FAULT|[COD 240] - 285 THERMAL RELAY LOAD ROLLER HYDRAULIC PUMP MOTOR +000241|PLC|FAULT|[COD 241] - --- AUTOMATIC ZEROING HEIDENAHIN NOT OK +000242|PLC|FAULT|[COD 242] - --- HEIDENAHIN ACTIVATION NOT ALLOWED WITH TOOL +000243|PLC|FAULT|[COD 243] - 561 HEIDENAHIN NOT IN POSITION +000244|PLC|FAULT|[COD 244] - 442 BLADE CRIB NOT IN POSITION +000245|PLC|FAULT|[COD 245] - 533 COLLET NOT IN POSITION +000246|PLC|FAULT|[COD 246] - 199 SPINDLE 1 NOT IN POSITION +000247|PLC|FAULT|[COD 247] - 124 INCORRECT TRANSPORTS CONFIGURATION FILE +000248|PLC|FAULT|[COD 248] - 556 INTERRUPTED LOAD/UNLOAD CYCLE +000249|PLC|FAULT|[COD 249] - 553 LOADING/UNLOADING CYCLE BLOCKED +000250|PLC|FAULT|[COD 250] - 575 PIECE IN LOADING/UNLOADING PHASE +000251|PLC|FAULT|[COD 251] - 548 ROLLER LOADER NOT IN POSITION +000252|PLC|FAULT|[COD 252] - 576 PIECE-LOADER EMPTY +000253|PLC|FAULT|[COD 253] - 135 CONVERTER UNLOAD BELT NOT READY +000254|PLC|FAULT|[COD 254] - 135 CONVERTER MACHINE BELT NOT READY +000255|PLC|FAULT|[COD 255] - 135 CONVERTER LOAD BELT NOT READY +000256|PLC|FAULT|[COD 256] - 135 CONVERTER UNLOAD ROLLER NOT READY +000257|PLC|FAULT|[COD 257] - 135 CONVERTER MACHINE ROLLER NOT READY +000258|PLC|FAULT|[COD 258] - 135 CONVERTER LOAD ROLLER NOT READY +000259|PLC|FAULT|[COD 259] - 549 SAFETY UNLOAD BELT +000260|PLC|FAULT|[COD 260] - 549 SAFETY MACHINE BELT +000261|PLC|FAULT|[COD 261] - 549 SAFETY LOAD BELT +000262|PLC|FAULT|[COD 262] - 549 SAFETY UNLOAD ROLLER +000263|PLC|FAULT|[COD 263] - 549 SAFETY MACHINE ROLLER +000264|PLC|FAULT|[COD 264] - 549 SAFETY LOAD ROLLER +000265|PLC|FAULT|[COD 265] - 599 MANUAL MOVEMENT UNLOAD BELT NOT ALLOWED +000266|PLC|FAULT|[COD 266] - 599 MANUAL MOVEMENT MACHINE BELT NOT ALLOWED +000267|PLC|FAULT|[COD 267] - 599 MANUAL MOVEMENT LOAD BELT NOT ALLOWED +000268|PLC|FAULT|[COD 268] - 599 MANUAL MOVEMENT UNLOAD ROLLER NOT ALLOWED +000269|PLC|FAULT|[COD 269] - 599 MANUAL MOVEMENT MACHINE ROLLER NOT ALLOWED +000270|PLC|FAULT|[COD 270] - 599 MANUAL MOVEMENT LOAD ROLLER NOT ALLOWED +000271|PLC|FAULT|[COD 271] - 125 UNLOAD BELT PARAMETERS ERROR +000272|PLC|FAULT|[COD 272] - 125 MACHINE BELT PARAMETERS ERROR +000273|PLC|FAULT|[COD 273] - 125 LOAD BELT PARAMETERS ERROR +000274|PLC|FAULT|[COD 274] - 125 UNLOAD ROLLER PARAMETERS ERROR +000275|PLC|FAULT|[COD 275] - 125 MACHINE ROLLER PARAMETERS ERROR +000276|PLC|FAULT|[COD 276] - 125 LOAD ROLLER PARAMETERS ERROR +000277|PLC|FAULT|[COD 277] - 285 THERMAL RELAY MACHINE ROLLER MOTOR +000278|PLC|FAULT|[COD 278] - 285 THERMAL RELAY UNLOAD ROLLER MOTOR +000279|PLC|FAULT|[COD 279] - 285 THERMAL RELAY LOAD BELT MOTOR +000280|PLC|FAULT|[COD 280] - 285 THERMAL RELAY MACHINE BELT MOTOR +000281|PLC|FAULT|[COD 281] - 285 THERMAL RELAY UNLOAD BELT MOTOR +000282|PLC|FAULT|[COD 282] - 125 SAVING FGE POINTS +000283|PLC|FAULT|[COD 283] - 287 PROTEZIONE TERMICA IMPIANTO CERIO +000284|PLC|FAULT|[COD 284] - 659 ACCENSIONE PROLUNGATA POMPA CERIO +000285|PLC|FAULT|[COD 285] - 705 AMP SETTINGS FOR N.T.S. ERROR +000286|PLC|FAULT|[COD 286] - 779 NTS IN LOW POSITION +000287|PLC|FAULT|[COD 287] - 779 NTS NOT IN POSITION +000288|PLC|FAULT|[COD 288] - 599 Q MOVEMENT NOT ALLOWED +000289|PLC|FAULT|[COD 289] - 493 Q+ AXIS ONLY ENABLED TO MOVEMENT +000290|PLC|FAULT|[COD 290] - 493 Q- AXIS ONLY ENABLED TO MOVEMENT +000291|PLC|FAULT|[COD 291] - 250 SHAPES DETECTOR ON SPINDLE +000292|PLC|FAULT|[COD 292] - 250 PULIZIA PIANO IN CORSO +000293|PLC|FAULT|[COD 293] - 124 ERRORE FILE CONFIGURAZINE SICU-CU +000294|PLC|FAULT|[COD 294] - 442 TOOL CRIB 2 NOT IN POSITION +000295|PLC|FAULT|[COD 295] - 514 TOOL CRIB 2 PROTECTION NOT IN POSITION +000296|PLC|FAULT|[COD 296] - 545 AXES NOT IN PROBING POSITION +000297|PLC|FAULT|[COD 297] - 251 PROBE CYCLE INTERRUPTED +000298|PLC|FAULT|[COD 298] - 251 PRESETTING LASER CYCLE INTERRUPTED +000299|PLC|FAULT|[COD 299] - 495 SINGLE AXIS ZEROING NOT ENABLE +000300|PLC|FAULT|[COD 300] - 285 RELAIS THERMIQUE ROULEAUX MACHINE +000301|PLC|FAULT|[COD 301] - 438 SPINDLE OFF WITH PROBE ACTIVATED +000302|PLC|FAULT|[COD 302] - 538 TABLE NOT POSITIONED +000303|PLC|FAULT|[COD 303] - 294 SUCTION CUPS NOT IN POSITION +000304|PLC|FAULT|[COD 304] - 547 COLLISION MANIPULATOR AND PROBE +000305|PLC|FAULT|[COD 305] - 197 REMOVE PARTS FROM MANIPULATOR +000306|PLC|FAULT|[COD 306] - 545 AXES NOT IN POSITION TO OPEN MANIPULATOR +000307|PLC|FAULT|[COD 307] - 538 AXIS MOVEMENT NOT ALLOWED WITH MANIPULATOR OPEN +000308|PLC|FAULT|[COD 308] - 305 MANIPLATOR VACUUM CLAMPS NOT OK +000309|PLC|FAULT|[COD 309] - 197 PART NOT LOCKED BY MANIPULATOR +000310|PLC|FAULT|[COD 310] - 785 CONSENSO APERTURA PORTE NEGATO +000311|PLC|FAULT|[COD 311] - 482 PIECE CLEANING WATER NOT OK +000312|PLC|FAULT|[COD 312] - 488 INSUFFICIENT TOOL DRILL COOLING +000313|PLC|FAULT|[COD 313] - 482 MANIPULATOR WATER NOT OK +000314|PLC|FAULT|[COD 314] - 146 FIELDBUS KO (375) +000315|PLC|FAULT|[COD 315] - 250 CICLO RAVVIVA FORETTI IN CORSO +000316|PLC|FAULT|[COD 316] - 250 CICLO RAVVIVA MOLE IN CORSO +000317|PLC|FAULT|[COD 317] - 407 OVER EXTRA-STROKE X AXIS +000318|PLC|FAULT|[COD 318] - 407 OVER EXTRA-STROKE Y AXIS +000319|PLC|FAULT|[COD 319] - 407 OVER EXTRA-STROKE Z AXIS +000320|PLC|FAULT|[COD 320] - 407 OVER EXTRA-STROKE V AXIS +000321|PLC|FAULT|[COD 321] - 148 AXES PRE-ALERTED +000322|PLC|FAULT|[COD 322] - 147 AXES ALERTED +000323|PLC|FAULT|[COD 323] - 149 Z AXIS PRE-ALERTED +000324|PLC|FAULT|[COD 324] - 149 W AXIS PRE-ALERTED +000325|PLC|FAULT|[COD 325] - 747 LAYING THE TOOL DOWN TO THE FLOOR (START) +000326|PLC|FAULT|[COD 326] - 748 TAKE UP TOOL FROM THE FLOOR (START) +000327|PLC|FAULT|[COD 327] - 151 DRIVING GEARS NOT POWERED +000328|PLC|FAULT|[COD 328] - 150 SERVO DRIVES NOT ENABLED +000329|PLC|FAULT|[COD 329] - 656 CLUTCH LOCKED +000330|PLC|FAULT|[COD 330] - 655 CLUTCH NOT LOCKED +000331|PLC|FAULT|[COD 331] - 404 Z-AXIS BALANCING INSUFFICIENT +000332|PLC|FAULT|[COD 332] - 464 TOOL LIFE EXHAUSTED +000333|PLC|FAULT|[COD 333] - 484 MACHINE STOPPED +000334|PLC|FAULT|[COD 334] - 177 SERVO-DRIVE BRAKING MODULE OUT OF ORDER X +000335|PLC|FAULT|[COD 335] - 177 SERVO-DRIVE BRAKING MODULE OUT OF ORDER Y +000336|PLC|FAULT|[COD 336] - 177 SERVO-DRIVE BRAKING MODULE OUT OF ORDER Z +000337|PLC|FAULT|[COD 337] - 305 VACUUM CLAMPING INEFFICIENT +000338|PLC|FAULT|[COD 338] - 177 SERVO-DRIVE BRAKING MODULE OUT OF ORDER V +000339|PLC|FAULT|[COD 339] - 593 SAFETY GUARDS +000340|PLC|FAULT|[COD 340] - 594 CHECK DOORS SECURITY +000341|PLC|FAULT|[COD 341] - 584 OPENING DOORS REQUEST +000342|PLC|FAULT|[COD 342] - 487 SPINDLE JOINT INSUFFICIENT WATER +000343|PLC|FAULT|[COD 343] - 488 INSUFFICIENT TOOL COOLING +000344|PLC|FAULT|[COD 344] - 594 FRONT DOORS NOT LOCKED +000345|PLC|FAULT|[COD 345] - 594 BACK DOORS NOT LOCKED +000346|PLC|FAULT|[COD 346] - 584 LATERAL DOOR NOT LOCKED +000347|PLC|FAULT|[COD 347] - 124 INCORRECT PLC CONFIGURATION FILE +000348|PLC|FAULT|[COD 348] - 124 INCORRECT I/O FILE +000349|PLC|FAULT|[COD 349] - AXES AMP PARAMETER OVERWRITE +000350|PLC|FAULT|[COD 350] - ERROR DURING BOOT +000351|PLC|FAULT|[COD 351] - 124 INCORRECT CONFIG.COLLISIONI FILE +000352|PLC|FAULT|[COD 352] - 124 INCORRECT CONFIG.COMPENSAZIONE FILE +000353|PLC|FAULT|[COD 353] - 124 INCORRECT CONFIG.MACCHINA FILE +000354|PLC|FAULT|[COD 354] - 489 COUPLING FAILURE +000355|PLC|FAULT|[COD 355] - 146 BUS ETHERCAT NOT OK +000356|PLC|FAULT|[COD 356] - 145 AXIS BOARDS NOT READY +000357|PLC|FAULT|[COD 357] - 583 MACHINE OFF +000358|PLC|FAULT|[COD 358] - 443 VACUUM PUMP COOLING SYSTEM MALFUNCTION +000359|PLC|FAULT|[COD 359] - 406 EMERGENCY PUSH-BUTTON +000360|PLC|FAULT|[COD 360] - 583 E-STOP CONTACT OPEN +000361|PLC|FAULT|[COD 361] - 667 SAFETY CIRCUIT FAILURE +000362|PLC|FAULT|[COD 362] - 666 SAFETY DEVICE FAILURE +000363|PLC|FAULT|[COD 363] - 127 OVERRIDE AT ZERO +000364|PLC|FAULT|[COD 364] - 305 VACUUM CLAMPING 2 INEFFICIENT +000365|PLC|FAULT|[COD 365] - 127 RAPID OVERRIDE AT ZERO +000366|PLC|FAULT|[COD 366] - 406 POWER OFF BUTTON PUSHED +000367|PLC|FAULT|[COD 367] - 577 TABLE IN MOTION +000368|PLC|FAULT|[COD 368] - 590 FRONT DOORS NOT CLOSED +000369|PLC|FAULT|[COD 369] - 590 BACK DOORS NOT CLOSED +000370|PLC|FAULT|[COD 370] - 230 THERMAL RELAY VACUUM PUMP 1 +000371|PLC|FAULT|[COD 371] - 230 THERMAL RELAY VACUUM PUMP 2 +000372|PLC|FAULT|[COD 372] - 229 THERMAL RELAY HYDRAULIC PUMP +000373|PLC|FAULT|[COD 373] - 641 TABLE CHANGE INTERRUPTED +000374|PLC|FAULT|[COD 374] - 534 TABLE LOCKING PIN NOT UP +000375|PLC|FAULT|[COD 375] - 534 TABLE LOCKING PIN NOT DOWN +000376|PLC|FAULT|[COD 376] - 403 OVERHEATING ELECTRICAL BOX +000377|PLC|FAULT|[COD 377] - 260 AUTOMATIC ADJUSTMENT OF FEED OVERRIDE IN PROGRESS +000378|PLC|FAULT|[COD 378] - 305 VACUUM CLAMPING 1 INEFFICIENT +000379|PLC|FAULT|[COD 379] - 611 TOOL CHANGE MOTOR NON IN POSITION +000380|PLC|FAULT|[COD 380] - 459 B AXIS LOCKED +000381|PLC|FAULT|[COD 381] - 458 B AXIS UNLOCKED +000382|PLC|FAULT|[COD 382] - 459 C AXIS LOCKED +000383|PLC|FAULT|[COD 383] - 458 C AXIS UNLOCKED +000384|PLC|FAULT|[COD 384] - 305 VACUUM CLAMPING INC. PLANE 1 INEFFICIENT +000385|PLC|FAULT|[COD 385] - 305 VACUUM CLAMPING INC. PLANE 2 INEFFICIENT +000386|PLC|FAULT|[COD 386] - 229 THERMAL RELAY RECYCLE WATER PUMP +000387|PLC|FAULT|[COD 387] - 228 THERMAL RELAY TOOL COOLANT PUMP +000388|PLC|FAULT|[COD 388] - 590 CABIN DOOR NOT CLOSED +000389|PLC|FAULT|[COD 389] - 179 TOOL CHANGE MOTOR NOT POWERED/ENABLED +000390|PLC|FAULT|[COD 390] - 300 RIGHT PRESSURE CLAMPING INEFFICIENT +000391|PLC|FAULT|[COD 391] - 300 LEFT PRESSURE CLAMPING INEFFICIENT +000392|PLC|FAULT|[COD 392] - 360 REFERENCE CYLINDERS 1 NOT IN POSITION +000393|PLC|FAULT|[COD 393] - 360 REFERENCE CYLINDERS 2 NOT IN POSITION +000394|PLC|FAULT|[COD 394] - 124 INCORRECT CONFIG.MOTORI CANBUS +000395|PLC|FAULT|[COD 395] - 135 TOOL CHANGE CONVERTER BLOCKED +000396|PLC|FAULT|[COD 396] - 135 TOOL CHANGE CONVERTER ON WARNIG +000397|PLC|FAULT|[COD 397] - 530 EXTERNAL MACHINE PANEL ENABLED +000398|PLC|FAULT|[COD 398] - 412 AXIS AUTOMATIC ZEROING UNDER WAY +000399|PLC|FAULT|[COD 399] - 442 TOOL CRIB 1 NOT IN POSITION +000400|PLC|FAULT|[COD 400] - 514 TOOL CRIB 1 PROTECTION NOT IN POSITION +000401|PLC|FAULT|[COD 401] - 495 AXIS ZEROING WITH TOOL IN ELECTROSPINDLE +000402|PLC|FAULT|[COD 402] - 606 PART-PROGRAM NOT FOUND (PC) +000403|PLC|FAULT|[COD 403] - 163 CONVERTER BRAKE OUT OF ORDER +000404|PLC|FAULT|[COD 404] - 603 PRESS START CYCLE +000405|PLC|FAULT|[COD 405] - 001 TOOLTABLES CHECKED? PRESS SOFTKEY «YES» +000406|PLC|FAULT|[COD 406] - 002 ARE YOU SURE? PRESS SOFTKEY «YES» +000407|PLC|FAULT|[COD 407] - 606 PART-PROGRAM NOT FOUND +000408|PLC|FAULT|[COD 408] - 135 CONVERTER BLOCKED +000409|PLC|FAULT|[COD 409] - 106 STOP FROM EXTERNAL PUSH-BUTTON PANEL +000410|PLC|FAULT|[COD 410] - 105 MACHINE IN HOLD STATUS +000411|PLC|FAULT|[COD 411] - 168 CONVERTER DISABLED +000412|PLC|FAULT|[COD 412] - 700 TABLES UNDER MODIFICATION +000413|PLC|FAULT|[COD 413] - 161 VECTRON COMMUNICATION ERROR +000414|PLC|FAULT|[COD 414] - 162 VECTRON FATAL ERROR: STOP THE MACHINE +000415|PLC|FAULT|[COD 415] - 176 FAULTY SPINDLE POWER SUPPLY +000416|PLC|FAULT|[COD 416] - 125 WEAR CONSTANT OUT OF RANGE +000417|PLC|FAULT|[COD 417] - 125 WRONG PARAMETER READING +000418|PLC|FAULT|[COD 418] - 125 PRESSURE RANGE NOT CORRECT +000419|PLC|FAULT|[COD 419] - 106 STOP FROM EXTERNAL PUSH-BUTTON CONTROL PANEL +000420|PLC|FAULT|[COD 420] - 125 COMPENSATION VERSOR ERROR +000421|PLC|FAULT|[COD 421] - 245 THERMAL CUT-OUT TOOL CRIB PROTECTION +000422|PLC|FAULT|[COD 422] - 741 TOOL CHANGE CODE PROCESS NOT SELECTED +000423|PLC|FAULT|[COD 423] - 390 T FUNCTION NOT PERMITTED +000424|PLC|FAULT|[COD 424] - 804 MOVE FEED/RAPID OVERRIDE +000425|PLC|FAULT|[COD 425] - 661 UNLOAD THE TOOL AND LOAD IT IN HIS POSITION ON THE TOOL CRIB +000426|PLC|FAULT|[COD 426] - 657 PLATFORM BALANCE HEAD NOT IN POSITION +000427|PLC|FAULT|[COD 427] - 741 HEADS 1 NOT SELECTED +000428|PLC|FAULT|[COD 428] - 488 RAFFREDDAMENTO DISCO INFERIORE +000429|PLC|FAULT|[COD 429] - 294 DISCO TAGLIO INFERIORE NON IN POSIZIONE +000430|PLC|FAULT|[COD 430] - 181 TOOL CHANGE PROGRAM NOT CALLED +000431|PLC|FAULT|[COD 431] - 546 Z AXIS NOT IN ZERO POSITION +000432|PLC|FAULT|[COD 432] - 545 B AXIS NOT IN POSITION +000433|PLC|FAULT|[COD 433] - 689 TOOLMANAGER WARNING +000434|PLC|FAULT|[COD 434] - 689 TOOLMANAGER WARNING +000435|PLC|FAULT|[COD 435] - 250 PRESETTING LASER ENABLED +000436|PLC|FAULT|[COD 436] - 817 HEADS SELECTION ERROR +000437|PLC|FAULT|[COD 437] - 517 INCORRECT VALUE FROM TABLE +000438|PLC|FAULT|[COD 438] - 390 M07 FUNCTION NOT PERMITTED +000439|PLC|FAULT|[COD 439] - 411 AXES WITHOUT ZERO POINTS (M97-HOME) +000440|PLC|FAULT|[COD 440] - 390 T FUNCTION NOT PERMITTED +000441|PLC|FAULT|[COD 441] - 399 GREASE TANK EMPTY +000442|PLC|FAULT|[COD 442] - 400 LUBRICATION INEFFICIENT +000443|PLC|FAULT|[COD 443] - 152 DRIVING GEARS NOT READY +000444|PLC|FAULT|[COD 444] - 530 SETTING MODE ENABLED +000445|PLC|FAULT|[COD 445] - 398 INSUFFICIENT AIR PRESSURE +000446|PLC|FAULT|[COD 446] - 528 “PROGRAM TEST” MODE ACTIVE +000447|PLC|FAULT|[COD 447] - 125 FLOATING WRONG PARAMETER +000448|PLC|FAULT|[COD 448] - 561 PROBE NOT IN POSITION +000449|PLC|FAULT|[COD 449] - 100 CONVERTER OFF +000450|PLC|FAULT|[COD 450] - 520 STALL MODE FUNCTION ACTIVE +000451|PLC|FAULT|[COD 451] - 120 RANGE ACTIVATION NOT OK +000452|PLC|FAULT|[COD 452] - 135 CONVERTER IN FAULT +000453|PLC|FAULT|[COD 453] - 135 CONVERTER IN WARNING +000454|PLC|FAULT|[COD 454] - 235 SPINDLE THERMAL PROTECTION +000455|PLC|FAULT|[COD 455] - 522 SPINDLE R.P.M. TOO HIGH +000456|PLC|FAULT|[COD 456] - 115 SPINDLE SPEED CONTROL +000457|PLC|FAULT|[COD 457] - 498 MAXIMAL CHARGE ON THE SPINDLE +000458|PLC|FAULT|[COD 458] - 441 SPINDLE COOLING SYSTEM MALFUNCTION +000459|PLC|FAULT|[COD 459] - 672 COOLANT CIRCUIT OUT OF ORDER +000460|PLC|FAULT|[COD 460] - 490 TOOLS POSITION CHECK +000461|PLC|FAULT|[COD 461] - 666 SPINDLE SAFETY DEVICE FAILURE +000462|PLC|FAULT|[COD 462] - --- TURNING OFF --- +000463|PLC|FAULT|[COD 463] - 450 TOOL NOT LOCKED +000464|PLC|FAULT|[COD 464] - 432 TOOL NOT UNCLAMPED +000465|PLC|FAULT|[COD 465] - 503 TOOL-CHANGE IN EXECUTION +000466|PLC|FAULT|[COD 466] - 504 TOOL-CHANGE INTERRUPTED +000467|PLC|FAULT|[COD 467] - 493 Z+ AXIS ONLY ENABLED TO MOVEMENT +000468|PLC|FAULT|[COD 468] - 493 Z- AXIS ONLY ENABLED TO MOVEMENT +000469|PLC|FAULT|[COD 469] - 493 Y+ AXIS ONLY ENABLED TO MOVEMENT +000470|PLC|FAULT|[COD 470] - 493 Y- AXIS ONLY ENABLED TO MOVEMENT +000471|PLC|FAULT|[COD 471] - 493 X+ AXIS ONLY ENABLED TO MOVEMENT +000472|PLC|FAULT|[COD 472] - 493 X- AXIS ONLY ENABLED TO MOVEMENT +000473|PLC|FAULT|[COD 473] - 493 C+ AXIS ONLY ENABLED TO MOVEMENT +000474|PLC|FAULT|[COD 474] - 493 C- AXIS ONLY ENABLED TO MOVEMENT +000475|PLC|FAULT|[COD 475] - 493 B+ AXIS ONLY ENABLED TO MOVEMENT +000476|PLC|FAULT|[COD 476] - 493 B- AXIS ONLY ENABLED TO MOVEMENT +000477|PLC|FAULT|[COD 477] - 484 MACHINE STOPPED BY LUBRICATION INEFFICIENT +000478|PLC|FAULT|[COD 478] - 654 VERIFY AXES COLLISION +000479|PLC|FAULT|[COD 479] - --- SAFETY COLLISION FUNCTION OFF --- +000480|PLC|FAULT|[COD 480] - 573 POSITIVE OVERSTROKE FLOATING AXIS +000481|PLC|FAULT|[COD 481] - 573 NEGATIVE OVERSTROKE FLOATING AXIS +000482|PLC|FAULT|[COD 482] - 538 TABLE MOVEMENT NOT ALLOWED +000483|PLC|FAULT|[COD 483] - 538 TABLE RELEASE NOT ALLOWED +000484|PLC|FAULT|[COD 484] - 235 SONDA TERMICA MANDRINO 2 +000485|PLC|FAULT|[COD 485] - 522 GIRI TROPPO ELEVATI MANDRINO 2 +000486|PLC|FAULT|[COD 486] - 115 CONTROLLO VELOCITÀ MANDRINO 2 +000487|PLC|FAULT|[COD 487] - 498 CARICO MASSIMO SUL MANDRINO 2 +000488|PLC|FAULT|[COD 488] - 176 MANDRINO 2 NON INIZIALIZZATO +000489|PLC|FAULT|[COD 489] - 741 UNITÀ OPERATRICE 2: MANDRINO NON SELEZIONATO O IN CAMBIO UTENSIL +000490|PLC|FAULT|[COD 490] - 538 AXES MOVEMENT NOT ENABLED-PROBE IN POSITION +000491|PLC|FAULT|[COD 491] - 595 SAFETY LOAD BARRIERS +000492|PLC|FAULT|[COD 492] - 595 SAFETY UNLOAD BARRIERS +000493|PLC|FAULT|[COD 493] - 550 CHECK POPUP MODULE +000494|PLC|FAULT|[COD 494] - 550 ASCENT POPUP MODULE NOT ALLOWE +000495|PLC|FAULT|[COD 495] - 550 POPUP MODULE UP +000496|PLC|FAULT|[COD 496] - 552 CHECK INPUT BULKHEAD +000497|PLC|FAULT|[COD 497] - 552 CHECK OUTPUT BULKHEAD +000498|PLC|FAULT|[COD 498] - 551 WAITING INPUT BULKHEAD OPEN +000499|PLC|FAULT|[COD 499] - 551 WAITING INPUT BULKHEAD CLOSE +000500|PLC|FAULT|[COD 500] - 551 WAITING OUTPUT BULKHEAD OPEN +000501|PLC|FAULT|[COD 501] - 551 WAITING OUTPUT BULKHEAD CLOSE +000502|PLC|FAULT|[COD 502] - 550 WAITING POPUP IN POSITION \ No newline at end of file diff --git a/MTC_Adapter/SCMA/DATA/CONF/AlarmListCNC.map b/MTC_Adapter/SCMA/DATA/CONF/AlarmListCNC.map index 0b37a7c..03b01b3 100644 --- a/MTC_Adapter/SCMA/DATA/CONF/AlarmListCNC.map +++ b/MTC_Adapter/SCMA/DATA/CONF/AlarmListCNC.map @@ -1,654 +1 @@ -# Commenti con "#", elenco tipo COD_NUM|GRUPPO|LEVEL|DESCRIZIONE completa -000001|CNC|FAULT|[1] Atteso carattere [ -000002|CNC|FAULT|[2] Numero Registro Errato -000003|CNC|FAULT|[3] Funzione non valida -000004|CNC|FAULT|[4] Parametrica: carattere non valido -000005|CNC|FAULT|[5] IF: Atteso carattere = -000006|CNC|FAULT|[6] JSR: Livello Annidamento Subroutine Errato -000007|CNC|FAULT|[7] RET: Annidamento Subroutine Errato -000008|CNC|FAULT|[8] Funzione non disponibile -000009|CNC|FAULT|[9] Troppe funzioni M consecutive -000010|CNC|FAULT|[10] Raggio senza G2/G3 -000011|CNC|FAULT|[11] Raggio Inconsistente -000012|CNC|FAULT|[12] Errore inizializzazione canale -000013|CNC|FAULT|[13] Canale in stallo (deadlock) -000014|CNC|FAULT|[14] Ciclo Fisso non esistente -000015|CNC|FAULT|[15] Troppi livelli di parentesi ( -000016|CNC|FAULT|[16] Assegnamento: atteso carattere = -000017|CNC|FAULT|[17] Atteso carattere CR -000018|CNC|FAULT|[18] Modo operativo cambiato -000019|CNC|FAULT|[19] JMP: Numero Blocco non trovato -000020|CNC|FAULT|[20] Programma non trovato -000021|CNC|FAULT|[21] Errore da procedura esterna -000022|CNC|FAULT|[22] Quota Fuori Limite -000023|CNC|FAULT|[23] Asse non configurato -000024|CNC|FAULT|[24] Mandrino non configurato -000025|CNC|FAULT|[25] Piano Selezionato Errato -000026|CNC|FAULT|[26] Asse non Disponibile -000027|CNC|FAULT|[27] Passo Maschiatura Nullo -000028|CNC|FAULT|[28] Asse in Allarme -000029|CNC|FAULT|[29] Feed Nulla -000030|CNC|FAULT|[30] Raggio Utensile Nullo -000031|CNC|FAULT|[31] Simbolo % non trovato -000032|CNC|FAULT|[32] Cambio Piano o Lato con CUT Attiva -000033|CNC|FAULT|[33] Mandrino senza Encoder -000034|CNC|FAULT|[34] Indirizzo senza numero -000035|CNC|FAULT|[35] SQRT: Argomento negativo -000036|CNC|FAULT|[36] TAN: Valore Infinito -000037|CNC|FAULT|[37] ASIN, ACOS: Argomento fuori range -000038|CNC|FAULT|[38] Divisione per zero -000039|CNC|FAULT|[39] Indirizzo non usato -000040|CNC|FAULT|[40] Numero senza indirizzo -000041|CNC|FAULT|[41] Parametro su indirizzo G -000042|CNC|FAULT|[42] Programma senza M2-M30 -000043|CNC|FAULT|[43] Interpolazione con assi incompatibili -000044|CNC|FAULT|[44] Velocità mandrino troppo elevata -000045|CNC|FAULT|[45] Vel Asse Z > Vel Max Canale -000046|CNC|FAULT|[46] Correzione Tornio G18 -000047|CNC|FAULT|[47] Tipo Geometria Utensile non gestita -000048|CNC|FAULT|[48] Coda Trasmissione Esaurita -000049|CNC|FAULT|[49] Coda Pacchetti Liberi Esaurita -000050|CNC|FAULT|[50] Raggio profilo minore Raggio Utensile -000051|CNC|FAULT|[51] Punto Finale Arco inconsistente -000052|CNC|FAULT|[52] Il Percorso non puo' essere seguito -000053|CNC|FAULT|[53] Segmento nullo -000054|CNC|FAULT|[54] Angolo nullo -000055|CNC|FAULT|[55] Operazione Illegale -000056|CNC|FAULT|[56] Intersezione tra segmenti o archi -000057|CNC|FAULT|[57] Attacco Profilo non permesso: usare G0 -000058|CNC|FAULT|[58] Sovrataglio su Segmento Lineare -000059|CNC|FAULT|[59] Sovrataglio su Arco di Circonferenza -000060|CNC|FAULT|[60] Atteso carattere ] -000061|CNC|FAULT|[61] Valore troppo elevato -000062|CNC|FAULT|[62] Errore accesso file -000063|CNC|FAULT|[63] Descrittore Utensile Errato -000064|CNC|FAULT|[64] Troppi parametri -000065|CNC|FAULT|[65] Troppi caratteri nei campi stringa -000066|CNC|FAULT|[66] Atteso oggetto dopo ^ -000067|CNC|FAULT|[67] Assegnazione a registro inesistente -000068|CNC|FAULT|[68] Argomento inesistente -000069|CNC|FAULT|[69] Codice SPC non riconosciuto -000070|CNC|FAULT|[70] Violazione semantica blocco APND -000071|CNC|FAULT|[71] Per spiegazioni vedere il Manuale -000072|CNC|FAULT|[72] CFC: Subroutine non trovata -000073|CNC|FAULT|[73] CFC: Parametri errati -000074|CNC|FAULT|[74] CFC: Errore di gestione risorse -000075|CNC|FAULT|[75] CFC: Nessuna risorsa -000076|CNC|FAULT|[76] CFC: Errore di chiusura -000077|CNC|FAULT|[77] CFC: Non specificato -000078|CNC|FAULT|[78] CFC: -000079|CNC|FAULT|[79] CFC: (Per spiegazioni vedere il Manuale) -000080|CNC|FAULT|[80] CFC: Task eseguito correttamente -000081|CNC|FAULT|[81] CVB: Codice operativo sconosciuto -000082|CNC|FAULT|[82] CVB: Errore di gestione risorse -000083|CNC|FAULT|[83] CVB: Nessuna risorsa -000084|CNC|FAULT|[84] CVB: Errore di chiusura -000085|CNC|FAULT|[85] CVB: Pipe interrotta -000086|CNC|FAULT|[86] CVB: Ripristinato da stallo/Fine file inattesa -000087|CNC|FAULT|[87] CVB: Non specificato -000088|CNC|FAULT|[88] CVB: -000089|CNC|FAULT|[89] CVB: (Per le spiegazioni vedere il Manuale) -000090|CNC|FAULT|[90] CVB: Task eseguito correttamente -000093|CNC|FAULT|[93] APIO: Nessuna risorsa -000094|CNC|FAULT|[94] APIO: Errore di chiusura -000095|CNC|FAULT|[95] APIO: Non specificato -000096|CNC|FAULT|[96] APIO: -000097|CNC|FAULT|[97] APIO: (Per spiegazioni vedere il Manuale) -000098|CNC|FAULT|[98] APIO: Task eseguito correttamente -000099|CNC|FAULT|[99] XCL: Codice operativo sconosciuto -000100|CNC|FAULT|[100] XCL: Errore di gestione risorse -000101|CNC|FAULT|[101] XCL: Nessuna risorsa -000102|CNC|FAULT|[102] XCL: Errore di chiusura -000103|CNC|FAULT|[103] XCL: Pipe interrotta -000104|CNC|FAULT|[104] XCL: Ripristinato da stallo/Fine file inattesa -000105|CNC|FAULT|[105] XCL: Non specificato -000106|CNC|FAULT|[106] XCL: -000107|CNC|FAULT|[107] XCL: (Per le spiegazioni vedere il Manuale) -000108|CNC|FAULT|[108] XCL: Compito eseguito correttamente -000109|CNC|FAULT|[109] XAM: Codice operativo sconosciuto -000110|CNC|FAULT|[110] XAM: Errore di gestione risorse -000111|CNC|FAULT|[111] XAM: Nessuna risorsa -000112|CNC|FAULT|[112] XAM: Errore di chiusura -000113|CNC|FAULT|[113] XAM: Pipe interrotta -000114|CNC|FAULT|[114] XAM: Ripristinato da stallo/Fine file inattesa -000115|CNC|FAULT|[115] XAM: Non specificato -000116|CNC|FAULT|[116] XAM: -000117|CNC|FAULT|[117] XAM: (Per le spiegazioni vedere il Manuale) -000118|CNC|FAULT|[118] XAM: Task eseguito correttamente -000119|CNC|FAULT|[119] RETR: Codice operativo sconosciuto -000120|CNC|FAULT|[120] RETR: Errore di gestione risorse -000121|CNC|FAULT|[121] RETR: Nessuna risorsa -000122|CNC|FAULT|[122] RETR: Errore di chiusura -000123|CNC|FAULT|[123] RETR: Pipe interrotta -000124|CNC|FAULT|[124] RETR: Ripristinato da stallo/Fine file inattesa -000125|CNC|FAULT|[125] RETR: Non specificato -000126|CNC|FAULT|[126] RETR: -000127|CNC|FAULT|[127] RETR: (Per le spiegazioni vedere il Manuale) -000128|CNC|FAULT|[128] RETR: Task eseguito correttamente -000129|CNC|FAULT|[129] PG2: Codice operativo sconosciuto -000130|CNC|FAULT|[130] PG2: Errore di gestione risorse -000131|CNC|FAULT|[131] PG2: Nessuna risorsa -000132|CNC|FAULT|[132] PG2: Errore di chiusura -000133|CNC|FAULT|[133] PG2: Pipe interrotta -000134|CNC|FAULT|[134] PG2: Ripristinato da stallo/Fine file inattesa -000135|CNC|FAULT|[135] PG2: Non specificato -000136|CNC|FAULT|[136] PG2: -000137|CNC|FAULT|[137] PG2: (Per le spiegazioni vedere il Manuale) -000138|CNC|FAULT|[138] PG2: Task eseguito correttamente -000139|CNC|FAULT|[139] WARP: Codice operativo sconosciuto -000140|CNC|FAULT|[140] WARP: Errore di gestione risorse -000141|CNC|FAULT|[141] WARP: Nessuna risorsa -000142|CNC|FAULT|[142] WARP: Errore di chiusura -000143|CNC|FAULT|[143] WARP: Pipe interrotta -000144|CNC|FAULT|[144] WARP: Ripristinato da stallo/Fine file inattesa -000145|CNC|FAULT|[145] WARP: Non specificato -000146|CNC|FAULT|[146] WARP: -000147|CNC|FAULT|[147] WARP: (Per le spiegazioni vedere il Manuale) -000148|CNC|FAULT|[148] WARP: Task eseguito correttamente -000149|CNC|FAULT|[149] PAG: Codice operativo sconosciuto -000150|CNC|FAULT|[150] PAG: Errore di gestione risorse -000151|CNC|FAULT|[151] PAG: Nessuna risorsa -000152|CNC|FAULT|[152] PAG: Errore di chiusura -000153|CNC|FAULT|[153] PAG: Pipe interrotta -000154|CNC|FAULT|[154] PAG: Ripristinato da stallo/Fine file inattesa -000155|CNC|FAULT|[155] PAG: Non specificato -000156|CNC|FAULT|[156] PAG: -000157|CNC|FAULT|[157] PAG: (Per le spiegazioni vedere il Manuale) -000158|CNC|FAULT|[158] PAG: Task eseguito correttamente -000159|CNC|FAULT|[159] Codice di errore sconosciuto -000160|CNC|FAULT|[160] Asse X Quota Fuori Limite -000161|CNC|FAULT|[161] Asse Y Quota Fuori Limite -000162|CNC|FAULT|[162] Asse Z Quota Fuori Limite -000163|CNC|FAULT|[163] Asse U Quota Fuori Limite -000164|CNC|FAULT|[164] Asse V Quota Fuori Limite -000165|CNC|FAULT|[165] Asse W Quota Fuori Limite -000166|CNC|FAULT|[166] Asse A Quota Fuori Limite -000167|CNC|FAULT|[167] Asse B Quota Fuori Limite -000168|CNC|FAULT|[168] Asse C Quota Fuori Limite -000170|CNC|FAULT|[170] Errore definizione variabile record [simbolo] -000171|CNC|FAULT|[171] Errore assegnazione variabile record [simbolo] -000172|CNC|FAULT|[172] Errore definizione variabile record [var defcn] -000173|CNC|FAULT|[173] Errore assegnazione variabile record [var defcn] -000174|CNC|FAULT|[174] Errore definizione variabile record [INPUT] -000175|CNC|FAULT|[175] Impossibile assegnare registro di input -000176|CNC|FAULT|[176] Errore definizione variabile record [OUT] -000177|CNC|FAULT|[177] Errore assegnazione variabile record [OUT] -000178|CNC|FAULT|[178] Errore definizione variabile record [registro logico] -000179|CNC|FAULT|[179] Errore definizione variabile record [variabile automatica] -000180|CNC|FAULT|[180] Atteso valore da assegnare a variabile record -000181|CNC|FAULT|[181] Array oltre il massimo consentito -000182|CNC|FAULT|[182] Simbolo giá definito -000183|CNC|FAULT|[183] Impossibile inizializzare gli Array -000184|CNC|FAULT|[184] Errore inizializzazione variabile -000185|CNC|FAULT|[185] Errore sintattico definizione parametrica -000186|CNC|FAULT|[186] Tipo di dato incompatibile -000187|CNC|FAULT|[187] Impossibile definire altri simboli -000188|CNC|FAULT|[188] Simbolo non definito -000189|CNC|FAULT|[189] Errore assegnamento stringa -000190|CNC|FAULT|[190] Errore assegnamento numerico -000191|CNC|FAULT|[191] Simbolo inesistente -000192|CNC|FAULT|[192] Errore definizione variabile record [registro logico] -000193|CNC|FAULT|[193] Atteso simbolo parametrica -000194|CNC|FAULT|[194] Errore accesso registro in defcn -000195|CNC|FAULT|[195] Superato numero massimo di variabili simboliche -000197|CNC|FAULT|[197] Out of memory/Memory not awarded -000199|CNC|FAULT|[199] Errore di inizializzazione -000200|CNC|FAULT|[200] -000201|CNC|FAULT|[201] -000202|CNC|FAULT|[202] -000203|CNC|FAULT|[203] -000204|CNC|FAULT|[204] -000205|CNC|FAULT|[205] -000206|CNC|FAULT|[206] -000207|CNC|FAULT|[207] > -000208|CNC|FAULT|[208] -000209|CNC|FAULT|[209] -000210|CNC|FAULT|[210] XCL: Violazione Semantica Blocco APND -000211|CNC|FAULT|[211] XAM: Violazione Semantica Blocco APND -000212|CNC|FAULT|[212] -000213|CNC|FAULT|[213] -000214|CNC|FAULT|[214] -000215|CNC|FAULT|[215] -000216|CNC|FAULT|[216] -000217|CNC|FAULT|[217] -000218|CNC|FAULT|[218] -000219|CNC|FAULT|[219] -000220|CNC|FAULT|[220] Dati Tagliente non trovati -000221|CNC|FAULT|[221] Cinematica non supportata -000222|CNC|FAULT|[222] Errato orientamento entità TWI -000223|CNC|FAULT|[223] Orientamento utensile non definito -000224|CNC|FAULT|[224] TCP non trovato -000225|CNC|FAULT|[225] Trasformazione THD non supportata -000226|CNC|FAULT|[226] Impossibile selezionare tagliente, IJK assenti -000227|CNC|FAULT|[227] Violazione tagliente -000228|CNC|FAULT|[228] XCL: Vedi manuale -000229|CNC|FAULT|[229] Orientamento utensile impossibile -000230|CNC|FAULT|[230] Driver assi polari non supportato -000231|CNC|FAULT|[231] Beccheggio incoerente -000232|CNC|FAULT|[232] Imbardata incoerente -000233|CNC|FAULT|[233] Modalità ICDSID non supportata -000234|CNC|FAULT|[234] Relazione ambigua tra tagliente e lavorazione -000235|CNC|FAULT|[235] Richiesto blocco di movimento dopo G00 -000236|CNC|FAULT|[236] Troppi blocchi non di movimento -000237|CNC|FAULT|[237] Sequenza assi di percorso non gestita -000238|CNC|FAULT|[238] Errore interno XCL -000240|CNC|FAULT|[240] Overflow buffer DLE -000241|CNC|FAULT|[241] Deceleration Look-Ahead: Troppi blocchi non di movimento -000242|CNC|FAULT|[242] Formato non riconosciuto da DLE -000243|CNC|FAULT|[243] La Pipe interna di DLE é interrotta -000244|CNC|FAULT|[244] Errore interno DLE -000245|CNC|FAULT|[245] DLE: (Per le spiegazioni vedere il Manuale) -000250|CNC|FAULT|[250] TCO: Violazione Semantica Blocco APND -000251|CNC|FAULT|[251] PG2: Violazione Semantica Blocco APND -000256|CNC|FAULT|[256] Orientamento utensile non definito con ICDSID -000257|CNC|FAULT|[257] Vettore di superficie non definito con ICDSID -000258|CNC|FAULT|[258] Beccheggio utensile incompatibile con la lavorazione -000259|CNC|FAULT|[259] Imbardata utensile indeterminata con PADSID attivo -000260|CNC|FAULT|[260] Modalità PADSID non supportata -000261|CNC|FAULT|[261] Modalità PADCHK non supportata -000262|CNC|FAULT|[262] Discontinuità superficie troppo elevata -000263|CNC|FAULT|[263] Avanzamento nel materiale incompatibile con l'utensile -000265|CNC|FAULT|[265] Codice TWI troppo elevato -000266|CNC|FAULT|[266] Codice THD troppo elevato -000267|CNC|FAULT|[267] Codice D troppo elevato -000270|CNC|FAULT|[270] Richiesto idoneo orientamento utensile con xSCMOD -000271|CNC|FAULT|[271] Richiesto idoneo vettore di superficie con xSCMOD -000272|CNC|FAULT|[272] Orientamento utensile non definito con xSCMOD -000273|CNC|FAULT|[273] Vettore di superficie non definito con xSCMOD -000274|CNC|FAULT|[274] Soli blocchi G1 consentiti con xSCMOD -000275|CNC|FAULT|[275] Lunghezza blocco in testa incompatibile con ESCMOD -000276|CNC|FAULT|[276] Lunghezza unico blocco incompatibile con xSCMOD -000277|CNC|FAULT|[277] Lunghezza blocco in coda incompatibile con XSCMOD -000282|CNC|FAULT|[282] PAG: Implementation restriction -000283|CNC|FAULT|[283] PAG: Not enough data -000284|CNC|FAULT|[284] PAG: Ambiguous data -000285|CNC|FAULT|[285] PAG: Undetermined solution -000286|CNC|FAULT|[286] PAG: No solution found -000287|CNC|FAULT|[287] PAG: Invalid feed command -000290|CNC|FAULT|[290] -000292|CNC|FAULT|[292] Speed Mandrino < Speed Min -000400|CNC|FAULT|[400] Superato numero massimo strutture di controllo -000401|CNC|FAULT|[401] IF () THEN non sono sullo stesso blocco -000402|CNC|FAULT|[402] BREAK non inserito in struttura di controllo -000403|CNC|FAULT|[403] ELSE senza IF/THEN -000404|CNC|FAULT|[404] Due ELSE consecutivi -000405|CNC|FAULT|[405] Disallineamento strutture di controllo -000406|CNC|FAULT|[406] ENDW, ENDFOR,REPEAT non devono essere seguiti da codice -000407|CNC|FAULT|[407] UNTIL senza REPEAT -000408|CNC|FAULT|[408] FOR senza valore limite -000409|CNC|FAULT|[409] RPT/BREAK: errore salto fuori dal ciclo -000412|CNC|FAULT|[412] Errore accesso dati ricerca blocco in DEFCN -000413|CNC|FAULT|[413] Procedura Overstore: blocchi di movimentazione non ammessi -000420|CNC|FAULT|[420] Errore di condivisione file -000421|CNC|FAULT|[421] Memoria insufficiente per aprire il file -000422|CNC|FAULT|[422] Errore sconosciuto sul file -000424|CNC|FAULT|[424] Vita utensile esaurita -000513|CNC|FAULT|[513] -000514|CNC|FAULT|[514] -000522|CNC|FAULT|[522] Asse X Quota Fuori Limite -000523|CNC|FAULT|[523] Asse Y Quota Fuori Limite -000524|CNC|FAULT|[524] Asse Z Quota Fuori Limite -000525|CNC|FAULT|[525] Asse U Quota Fuori Limite -000526|CNC|FAULT|[526] Asse V Quota Fuori Limite -000527|CNC|FAULT|[527] Asse W Quota Fuori Limite -000528|CNC|FAULT|[528] Asse A Quota Fuori Limite -000529|CNC|FAULT|[529] Asse B Quota Fuori Limite -000530|CNC|FAULT|[530] Asse C Quota Fuori Limite -000549|CNC|FAULT|[549] -000550|CNC|FAULT|[550] -000554|CNC|FAULT|[554] -000555|CNC|FAULT|[555] -000556|CNC|FAULT|[556] -000557|CNC|FAULT|[557] -000560|CNC|FAULT|[560] -000564|CNC|FAULT|[564] -000565|CNC|FAULT|[565] -000566|CNC|FAULT|[566] -000569|CNC|FAULT|[569] -000609|CNC|FAULT|[609] -000610|CNC|FAULT|[610] -000612|CNC|FAULT|[612] -000613|CNC|FAULT|[613] -000625|CNC|FAULT|[625] -000641|CNC|FAULT|[641] -000642|CNC|FAULT|[642] -000643|CNC|FAULT|[643] -000644|CNC|FAULT|[644] -000649|CNC|FAULT|[649] -000650|CNC|FAULT|[650] -000657|CNC|FAULT|[657] -000658|CNC|FAULT|[658] -000659|CNC|FAULT|[659] Codice SPC non riconosciuto -000673|CNC|FAULT|[673] -000674|CNC|FAULT|[674] Memoria insufficiente per il tool caching -000682|CNC|FAULT|[682] Cinematica non supportata -000692|CNC|FAULT|[692] Codice TWI troppo elevato -000693|CNC|FAULT|[693] Codice THD troppo elevato -000694|CNC|FAULT|[694] Codice D troppo elevato -000695|CNC|FAULT|[695] Driver assi polari non supportato -000714|CNC|FAULT|[714] Cinematica non supportata -000715|CNC|FAULT|[715] Errato orientamento entità TWI -000716|CNC|FAULT|[716] Orientamento utensile non definito -000717|CNC|FAULT|[717] TCP non trovato -000718|CNC|FAULT|[718] Trasformazione THD non supportata -000719|CNC|FAULT|[719] Impossibile selezionare tagliente, IJK assenti -000720|CNC|FAULT|[720] Violazione tagliente -000724|CNC|FAULT|[724] -000738|CNC|FAULT|[738] -000743|CNC|FAULT|[743] -000746|CNC|FAULT|[746] -000749|CNC|FAULT|[749] Salto ad etichetta impossibile in esecuzione passante -000750|CNC|FAULT|[750] -000751|CNC|FAULT|[751] Linea troppo lunga in esecuzione passante -001001|CNC|FAULT|[1001] PLC IN BLOCCO -001002|CNC|FAULT|[1002] ERRORE CARICAMENTO PLC -001003|CNC|FAULT|[1003] PLC LENTO TIMEOUT -001005|CNC|FAULT|[1005] PLC VELOCE TIMEOUT -001006|CNC|FAULT|[1006] CN IN BLOCCO -001007|CNC|FAULT|[1007] CONFIGURAZIONE NULLA -001008|CNC|FAULT|[1008] DATI MACCHINA ERRATI -001033|CNC|FAULT|[1033] Errore I/O: CRC -001034|CNC|FAULT|[1034] Errore I/O: TIMEOUT -001035|CNC|FAULT|[1035] Errore I/O: NACK -001036|CNC|FAULT|[1036] Errore I/O: INVALID ID -001039|CNC|FAULT|[1039] Errore I/O: RX not READY -001040|CNC|FAULT|[1040] Errore I/O: ERRORE GENERICO -001041|CNC|FAULT|[1041] Errore I/O: ALIMENTAZIONE NODO KO -001042|CNC|FAULT|[1042] Errore I/O: USCITA IN PROTEZIONE -001043|CNC|FAULT|[1043] Errore I/O: MANCA 24 VOLT -001044|CNC|FAULT|[1044] Errore I/O: ADC BUSY -001047|CNC|FAULT|[1047] Errore I/O: SCHEDA NON PRESENTE -001049|CNC|FAULT|[1049] V+12 FUORI SOGLIA -001050|CNC|FAULT|[1050] V-12 FUORI SOGLIA -001051|CNC|FAULT|[1051] V ENCODER FUORI SOGLIA -001052|CNC|FAULT|[1052] V BATTERIA FUORI SOGLIA -001056|CNC|FAULT|[1056] TEMPERATURA FUORI SOGLIA -001057|CNC|FAULT|[1057] CN HARDWARE ERROR: BOARD OR NODE ERROR -001058|CNC|FAULT|[1058] X:F.C. Avanti -001059|CNC|FAULT|[1059] X:F.C. Indietro -001060|CNC|FAULT|[1060] X:F.C. Software -001061|CNC|FAULT|[1061] X:Allarme Asse: Richiesta esterna -001062|CNC|FAULT|[1062] X:Errore Taratura -001063|CNC|FAULT|[1063] X:Asse non definito -001064|CNC|FAULT|[1064] X:Asse non presente e fly -001065|CNC|FAULT|[1065] X:Errore Tolleranza -001066|CNC|FAULT|[1066] X:Errore d'inseguimento -001067|CNC|FAULT|[1067] X:Errore Offset -001068|CNC|FAULT|[1068] X:Richiesta Allarme I/O di controllo -001069|CNC|FAULT|[1069] X:Interfaccia DAC o Encoder mancante -001070|CNC|FAULT|[1070] X:Mancanza conteggio Encoder -001071|CNC|FAULT|[1071] X:Asse in collisione -001072|CNC|FAULT|[1072] X:Gamma non presente -001073|CNC|FAULT|[1073] X:Encoder non collegato -001074|CNC|FAULT|[1074] X:Asse non disponibile -001075|CNC|FAULT|[1075] X:Allarme Servodrive Digitale -001076|CNC|FAULT|[1076] X:Disallineamento assi Gantry -001077|CNC|FAULT|[1077] X:Allarme Protocollo CanOpen -001078|CNC|FAULT|[1078] X:Drive in Allarme -001079|CNC|FAULT|[1079] X:Errore Comando -001080|CNC|FAULT|[1080] X:Reserved -001081|CNC|FAULT|[1081] X:Reserved -001082|CNC|FAULT|[1082] X:Reserved -001083|CNC|FAULT|[1083] X:Reserved -001084|CNC|FAULT|[1084] X:Reserved -001085|CNC|FAULT|[1085] X:Azionamento digitale non pronto -001086|CNC|FAULT|[1086] X:Dati non validi -001087|CNC|FAULT|[1087] X:Pacchetto dati corrotto errore di BCC -001088|CNC|FAULT|[1088] X:Rumore sulla linea di comunicazione con l'azionamento -001089|CNC|FAULT|[1089] X:Timeout comunicazione con azionamento digitale -001090|CNC|FAULT|[1090] Y:F.C. Avanti -001091|CNC|FAULT|[1091] Y:F.C. Indietro -001092|CNC|FAULT|[1092] Y:F.C. Software -001093|CNC|FAULT|[1093] Y:Allarme Asse: Richiesta esterna -001094|CNC|FAULT|[1094] Y:Errore Taratura -001095|CNC|FAULT|[1095] Y:Asse non definito -001096|CNC|FAULT|[1096] Y:Asse non presente e fly -001097|CNC|FAULT|[1097] Y:Errore Tolleranza -001098|CNC|FAULT|[1098] Y:Errore d'inseguimento -001099|CNC|FAULT|[1099] Y:Errore Offset -001100|CNC|FAULT|[1100] Y:Richiesta Allarme I/O di controllo -001101|CNC|FAULT|[1101] Y:Interfaccia DAC o Encoder mancante -001102|CNC|FAULT|[1102] Y:Mancanza conteggio Encoder -001103|CNC|FAULT|[1103] Y:Asse in collisione -001104|CNC|FAULT|[1104] Y:Gamma non presente -001105|CNC|FAULT|[1105] Y:Encoder non collegato -001106|CNC|FAULT|[1106] Y:Asse non disponibile -001107|CNC|FAULT|[1107] Y:Allarme Servodrive Digitale -001108|CNC|FAULT|[1108] Y:Disallineamento assi Gantry -001109|CNC|FAULT|[1109] Y:Allarme Protocollo CanOpen -001110|CNC|FAULT|[1110] Y:Drive in Allarme -001111|CNC|FAULT|[1111] Y:Errore Comando -001112|CNC|FAULT|[1112] Y:Reserved -001113|CNC|FAULT|[1113] Y:Reserved -001114|CNC|FAULT|[1114] Y:Reserved -001115|CNC|FAULT|[1115] Y:Reserved -001116|CNC|FAULT|[1116] Y:Reserved -001117|CNC|FAULT|[1117] Y:Azionamento digitale non pronto -001118|CNC|FAULT|[1118] Y:Dati non validi -001119|CNC|FAULT|[1119] Y:Pacchetto dati corrotto errore di BCC -001120|CNC|FAULT|[1120] Y:Rumore sulla linea di comunicazione con l'azionamento -001121|CNC|FAULT|[1121] Y:Timeout comunicazione con azionamento digitale -001122|CNC|FAULT|[1122] Z:F.C. Avanti -001123|CNC|FAULT|[1123] Z:F.C. Indietro -001124|CNC|FAULT|[1124] Z:F.C. Software -001125|CNC|FAULT|[1125] Z:Allarme Asse: Richiesta esterna -001126|CNC|FAULT|[1126] Z:Errore Taratura -001127|CNC|FAULT|[1127] Z:Asse non definito -001128|CNC|FAULT|[1128] Z:Asse non presente e fly -001129|CNC|FAULT|[1129] Z:Errore Tolleranza -001130|CNC|FAULT|[1130] Z:Errore d'inseguimento -001131|CNC|FAULT|[1131] Z:Errore Offset -001132|CNC|FAULT|[1132] Z:Richiesta Allarme I/O di controllo -001133|CNC|FAULT|[1133] Z:Interfaccia DAC o Encoder mancante -001134|CNC|FAULT|[1134] Z:Mancanza conteggio Encoder -001135|CNC|FAULT|[1135] Z:Asse in collisione -001136|CNC|FAULT|[1136] Z:Gamma non presente -001137|CNC|FAULT|[1137] Z:Encoder non collegato -001138|CNC|FAULT|[1138] Z:Asse non disponibile -001139|CNC|FAULT|[1139] Z:Allarme Servodrive Digitale -001140|CNC|FAULT|[1140] Z:Disallineamento assi Gantry -001141|CNC|FAULT|[1141] Z:Allarme Protocollo CanOpen -001142|CNC|FAULT|[1142] Z:Drive in Allarme -001143|CNC|FAULT|[1143] Z:Errore Comando -001144|CNC|FAULT|[1144] Z:Reserved -001145|CNC|FAULT|[1145] Z:Reserved -001146|CNC|FAULT|[1146] Z:Reserved -001147|CNC|FAULT|[1147] Z:Reserved -001148|CNC|FAULT|[1148] Z:Reserved -001149|CNC|FAULT|[1149] Z:Azionamento digitale non pronto -001150|CNC|FAULT|[1150] Z:Dati non validi -001151|CNC|FAULT|[1151] Z:Pacchetto dati corrotto errore di BCC -001152|CNC|FAULT|[1152] Z:Rumore sulla linea di comunicazione con l'azionamento -001153|CNC|FAULT|[1153] Z:Timeout comunicazione con azionamento digitale -001154|CNC|FAULT|[1154] U:F.C. Avanti -001155|CNC|FAULT|[1155] U:F.C. Indietro -001156|CNC|FAULT|[1156] U:F.C. Software -001157|CNC|FAULT|[1157] U:Allarme Asse: Richiesta esterna -001158|CNC|FAULT|[1158] U:Errore Taratura -001159|CNC|FAULT|[1159] U:Asse non definito -001160|CNC|FAULT|[1160] U:Asse non presente e fly -001161|CNC|FAULT|[1161] U:Errore Tolleranza -001162|CNC|FAULT|[1162] U:Errore d'inseguimento -001163|CNC|FAULT|[1163] U:Errore Offset -001164|CNC|FAULT|[1164] U:Richiesta Allarme I/O di controllo -001165|CNC|FAULT|[1165] U:Interfaccia DAC o Encoder mancante -001166|CNC|FAULT|[1166] U:Mancanza conteggio Encoder -001167|CNC|FAULT|[1167] U:Asse in collisione -001168|CNC|FAULT|[1168] U:Gamma non presente -001169|CNC|FAULT|[1169] U:Encoder non collegato -001170|CNC|FAULT|[1170] U:Asse non disponibile -001171|CNC|FAULT|[1171] U:Allarme Servodrive Digitale -001172|CNC|FAULT|[1172] U:Disallineamento assi Gantry -001173|CNC|FAULT|[1173] U:Allarme Protocollo CanOpen -001174|CNC|FAULT|[1174] U:Drive in Allarme -001175|CNC|FAULT|[1175] U:Errore Comando -001176|CNC|FAULT|[1176] U:Reserved -001177|CNC|FAULT|[1177] U:Reserved -001178|CNC|FAULT|[1178] U:Reserved -001179|CNC|FAULT|[1179] U:Reserved -001180|CNC|FAULT|[1180] U:Reserved -001181|CNC|FAULT|[1181] U:Azionamento digitale non pronto -001182|CNC|FAULT|[1182] U:Dati non validi -001183|CNC|FAULT|[1183] U:Pacchetto dati corrotto errore di BCC -001184|CNC|FAULT|[1184] U:Rumore sulla linea di comunicazione con l'azionamento -001185|CNC|FAULT|[1185] U:Timeout comunicazione con azionamento digitale -001186|CNC|FAULT|[1186] V:F.C. Avanti -001187|CNC|FAULT|[1187] V:F.C. Indietro -001188|CNC|FAULT|[1188] V:F.C. Software -001189|CNC|FAULT|[1189] V:Allarme Asse: Richiesta esterna -001190|CNC|FAULT|[1190] V:Errore Taratura -001191|CNC|FAULT|[1191] V:Asse non definito -001192|CNC|FAULT|[1192] V:Asse non presente e fly -001193|CNC|FAULT|[1193] V:Errore Tolleranza -001194|CNC|FAULT|[1194] V:Errore d'inseguimento -001195|CNC|FAULT|[1195] V:Errore Offset -001196|CNC|FAULT|[1196] V:Richiesta Allarme I/O di controllo -001197|CNC|FAULT|[1197] V:Interfaccia DAC o Encoder mancante -001198|CNC|FAULT|[1198] V:Mancanza conteggio Encoder -001199|CNC|FAULT|[1199] V:Asse in collisione -001200|CNC|FAULT|[1200] V:Gamma non presente -001201|CNC|FAULT|[1201] V:Encoder non collegato -001202|CNC|FAULT|[1202] V:Asse non disponibile -001203|CNC|FAULT|[1203] V:Allarme Servodrive Digitale -001204|CNC|FAULT|[1204] V:Disallineamento assi Gantry -001205|CNC|FAULT|[1205] V:Allarme Protocollo CanOpen -001206|CNC|FAULT|[1206] V:Drive in Allarme -001207|CNC|FAULT|[1207] V:Errore Comando -001208|CNC|FAULT|[1208] V:Reserved -001209|CNC|FAULT|[1209] V:Reserved -001210|CNC|FAULT|[1210] V:Reserved -001211|CNC|FAULT|[1211] V:Reserved -001212|CNC|FAULT|[1212] V:Reserved -001213|CNC|FAULT|[1213] V:Azionamento digitale non pronto -001214|CNC|FAULT|[1214] V:Dati non validi -001215|CNC|FAULT|[1215] V:Pacchetto dati corrotto errore di BCC -001216|CNC|FAULT|[1216] V:Rumore sulla linea di comunicazione con l'azionamento -001217|CNC|FAULT|[1217] V:Timeout comunicazione con azionamento digitale -001218|CNC|FAULT|[1218] W:F.C. Avanti -001219|CNC|FAULT|[1219] W:F.C. Indietro -001220|CNC|FAULT|[1220] W:F.C. Software -001221|CNC|FAULT|[1221] W:Allarme Asse: Richiesta esterna -001222|CNC|FAULT|[1222] W:Errore Taratura -001223|CNC|FAULT|[1223] W:Asse non definito -001224|CNC|FAULT|[1224] W:Asse non presente e fly -001225|CNC|FAULT|[1225] W:Errore Tolleranza -001226|CNC|FAULT|[1226] W:Errore d'inseguimento -001227|CNC|FAULT|[1227] W:Errore Offset -001228|CNC|FAULT|[1228] W:Richiesta Allarme I/O di controllo -001229|CNC|FAULT|[1229] W:Interfaccia DAC o Encoder mancante -001230|CNC|FAULT|[1230] W:Mancanza conteggio Encoder -001231|CNC|FAULT|[1231] W:Asse in collisione -001232|CNC|FAULT|[1232] W:Gamma non presente -001233|CNC|FAULT|[1233] W:Encoder non collegato -001234|CNC|FAULT|[1234] W:Asse non disponibile -001235|CNC|FAULT|[1235] W:Allarme Servodrive Digitale -001236|CNC|FAULT|[1236] W:Disallineamento assi Gantry -001237|CNC|FAULT|[1237] W:Allarme Protocollo CanOpen -001238|CNC|FAULT|[1238] W:Drive in Allarme -001239|CNC|FAULT|[1239] W:Errore Comando -001240|CNC|FAULT|[1240] W:Reserved -001241|CNC|FAULT|[1241] W:Reserved -001242|CNC|FAULT|[1242] W:Reserved -001243|CNC|FAULT|[1243] W:Reserved -001244|CNC|FAULT|[1244] W:Reserved -001245|CNC|FAULT|[1245] W:Azionamento digitale non pronto -001246|CNC|FAULT|[1246] W:Dati non validi -001247|CNC|FAULT|[1247] W:Pacchetto dati corrotto errore di BCC -001248|CNC|FAULT|[1248] W:Rumore sulla linea di comunicazione con l'azionamento -001249|CNC|FAULT|[1249] W:Timeout comunicazione con azionamento digitale -001250|CNC|FAULT|[1250] A:F.C. Avanti -001251|CNC|FAULT|[1251] A:F.C. Indietro -001252|CNC|FAULT|[1252] A:F.C. Software -001253|CNC|FAULT|[1253] A:Allarme Asse: Richiesta esterna -001254|CNC|FAULT|[1254] A:Errore Taratura -001255|CNC|FAULT|[1255] A:Asse non definito -001256|CNC|FAULT|[1256] A:Asse non presente e fly -001257|CNC|FAULT|[1257] A:Errore Tolleranza -001258|CNC|FAULT|[1258] A:Errore d'inseguimento -001259|CNC|FAULT|[1259] A:Errore Offset -001260|CNC|FAULT|[1260] A:Richiesta Allarme I/O di controllo -001261|CNC|FAULT|[1261] A:Interfaccia DAC o Encoder mancante -001262|CNC|FAULT|[1262] A:Mancanza conteggio Encoder -001263|CNC|FAULT|[1263] A:Asse in collisione -001264|CNC|FAULT|[1264] A:Gamma non presente -001265|CNC|FAULT|[1265] A:Encoder non collegato -001266|CNC|FAULT|[1266] A:Asse non disponibile -001267|CNC|FAULT|[1267] A:Allarme Servodrive Digitale -001268|CNC|FAULT|[1268] A:Disallineamento assi Gantry -001269|CNC|FAULT|[1269] A:Allarme Protocollo CanOpen -001270|CNC|FAULT|[1270] A:Drive in Allarme -001271|CNC|FAULT|[1271] A:Errore Comando -001272|CNC|FAULT|[1272] A:Reserved -001273|CNC|FAULT|[1273] A:Reserved -001274|CNC|FAULT|[1274] A:Reserved -001275|CNC|FAULT|[1275] A:Reserved -001276|CNC|FAULT|[1276] A:Reserved -001277|CNC|FAULT|[1277] A:Azionamento digitale non pronto -001278|CNC|FAULT|[1278] A:Dati non validi -001279|CNC|FAULT|[1279] A:Pacchetto dati corrotto errore di BCC -001280|CNC|FAULT|[1280] A:Rumore sulla linea di comunicazione con l'azionamento -001281|CNC|FAULT|[1281] A:Timeout comunicazione con azionamento digitale -001282|CNC|FAULT|[1282] B:F.C. Avanti -001283|CNC|FAULT|[1283] B:F.C. Indietro -001284|CNC|FAULT|[1284] B:F.C. Software -001285|CNC|FAULT|[1285] B:Allarme Asse: Richiesta esterna -001286|CNC|FAULT|[1286] B:Errore Taratura -001287|CNC|FAULT|[1287] B:Asse non definito -001288|CNC|FAULT|[1288] B:Asse non presente e fly -001289|CNC|FAULT|[1289] B:Errore Tolleranza -001290|CNC|FAULT|[1290] B:Errore d'inseguimento -001291|CNC|FAULT|[1291] B:Errore Offset -001292|CNC|FAULT|[1292] B:Richiesta Allarme I/O di controllo -001293|CNC|FAULT|[1293] B:Interfaccia DAC o Encoder mancante -001294|CNC|FAULT|[1294] B:Mancanza conteggio Encoder -001295|CNC|FAULT|[1295] B:Asse in collisione -001296|CNC|FAULT|[1296] B:Gamma non presente -001297|CNC|FAULT|[1297] B:Encoder non collegato -001298|CNC|FAULT|[1298] B:Asse non disponibile -001299|CNC|FAULT|[1299] B:Allarme Servodrive Digitale -001300|CNC|FAULT|[1300] B:Disallineamento assi Gantry -001301|CNC|FAULT|[1301] B:Allarme Protocollo CanOpen -001302|CNC|FAULT|[1302] B:Drive in Allarme -001303|CNC|FAULT|[1303] B:Errore Comando -001304|CNC|FAULT|[1304] B:Reserved -001305|CNC|FAULT|[1305] B:Reserved -001306|CNC|FAULT|[1306] B:Reserved -001307|CNC|FAULT|[1307] B:Reserved -001308|CNC|FAULT|[1308] B:Reserved -001309|CNC|FAULT|[1309] B:Azionamento digitale non pronto -001310|CNC|FAULT|[1310] B:Dati non validi -001311|CNC|FAULT|[1311] B:Pacchetto dati corrotto errore di BCC -001312|CNC|FAULT|[1312] B:Rumore sulla linea di comunicazione con l'azionamento -001313|CNC|FAULT|[1313] B:Timeout comunicazione con azionamento digitale -001314|CNC|FAULT|[1314] C:F.C. Avanti -001315|CNC|FAULT|[1315] C:F.C. Indietro -001316|CNC|FAULT|[1316] C:F.C. Software -001317|CNC|FAULT|[1317] C:Allarme Asse: Richiesta esterna -001318|CNC|FAULT|[1318] C:Errore Taratura -001319|CNC|FAULT|[1319] C:Asse non definito -001320|CNC|FAULT|[1320] C:Asse non presente e fly -001321|CNC|FAULT|[1321] C:Errore Tolleranza -001322|CNC|FAULT|[1322] C:Errore d'inseguimento -001323|CNC|FAULT|[1323] C:Errore Offset -001324|CNC|FAULT|[1324] C:Richiesta Allarme I/O di controllo -001325|CNC|FAULT|[1325] C:Interfaccia DAC o Encoder mancante -001326|CNC|FAULT|[1326] C:Mancanza conteggio Encoder -001327|CNC|FAULT|[1327] C:Asse in collisione -001328|CNC|FAULT|[1328] C:Gamma non presente -001329|CNC|FAULT|[1329] C:Encoder non collegato -001330|CNC|FAULT|[1330] C:Asse non disponibile -001331|CNC|FAULT|[1331] C:Allarme Servodrive Digitale -001332|CNC|FAULT|[1332] C:Disallineamento Assi Gantry -001333|CNC|FAULT|[1333] C:Allarme Protocollo CanOpen -001334|CNC|FAULT|[1334] C:Drive Guasto -001335|CNC|FAULT|[1335] C:Errore Comando -001336|CNC|FAULT|[1336] C:Reserved -001337|CNC|FAULT|[1337] C:Reserved -001338|CNC|FAULT|[1338] C:Reserved -001339|CNC|FAULT|[1339] C:Reserved -001340|CNC|FAULT|[1340] C:Reserved -001341|CNC|FAULT|[1341] C:Azionamento digitale non pronto -001342|CNC|FAULT|[1342] C:Dati non validi -001343|CNC|FAULT|[1343] C:Pacchetto dati corrotto errore di BCC -001344|CNC|FAULT|[1344] C:Rumore sulla linea di comunicazione con l'azionamento -001345|CNC|FAULT|[1345] C:Timeout comunicazione con azionamento digitale \ No newline at end of file +# Commenti con "#", elenco tipo COD_NUM|GRUPPO|LEVEL|DESCRIZIONE completa \ No newline at end of file diff --git a/MTC_Adapter/SCMA/DATA/CONF/AnalogData.map b/MTC_Adapter/SCMA/DATA/CONF/AnalogData.map index 9177953..9e81ede 100644 --- a/MTC_Adapter/SCMA/DATA/CONF/AnalogData.map +++ b/MTC_Adapter/SCMA/DATA/CONF/AnalogData.map @@ -1 +1,7 @@ -# Commenti con cancelletto, struttura un variabile per riga, tipo chiave|valore (occhio che il separatore è configurato da .cofig come "testCharSep"); spazi e tabulazioni dovrei trimmarli in acquisizione (qui inseriti per comodità di lettura) \ No newline at end of file +# Commenti con cancelletto, struttura un variabile per riga, tipo chiave|valore (occhio che il separatore è configurato da .cofig come "testCharSep"); spazi e tabulazioni dovrei trimmarli in acquisizione (qui inseriti per comodità di lettura) +001|Axis_01_Load |NUM +002|Axis_02_Load |NUM +003|Axis_03_Load |NUM +004|Axis_04_Load |NUM +005|Axis_05_Load |NUM +006|Axis_06_Load |NUM \ No newline at end of file diff --git a/MTC_Adapter/SCMA/DATA/CONF/CounterList.map b/MTC_Adapter/SCMA/DATA/CONF/CounterList.map index 064fc1a..fd5ce44 100644 --- a/MTC_Adapter/SCMA/DATA/CONF/CounterList.map +++ b/MTC_Adapter/SCMA/DATA/CONF/CounterList.map @@ -21,8 +21,8 @@ 020|VacAct_02_Count |COUNT 021|Lubro_01_Num |COUNT 022|SlittaTastatore_Count |COUNT -023|SlittaMagazzino_01_Count |COUNT -024|ProtMagazzino_01_Count |COUNT +023|ProtMagazzino_01_Count |COUNT +024|ProtMagazzino_02_Count |COUNT 025|UnOp_01_NumCambiUT |COUNT 026|Axis_01_AccTime |COUNT 027|Axis_02_AccTime |COUNT diff --git a/MTC_Adapter/SCMA/DATA/CONF/EsaKvara.ini b/MTC_Adapter/SCMA/DATA/CONF/EsaKvara.ini index 0987058..56a6961 100644 --- a/MTC_Adapter/SCMA/DATA/CONF/EsaKvara.ini +++ b/MTC_Adapter/SCMA/DATA/CONF/EsaKvara.ini @@ -52,8 +52,8 @@ CollisionIndex=6.L PlcDelay=50 ; <-- deve essere produzione?!? o che valore? -SysLink=SIMULATO ; in versione test/simulazione/sviluppo -;SysLink=NETWORK ; in versione reale/produzione +;SysLink=SIMULATO ; in versione test/simulazione/sviluppo +SysLink=NETWORK ; in versione reale/produzione ; modificato SysDefCn=C:\KVARA\DISCOI @@ -65,14 +65,24 @@ SysDefCn=C:\KVARA\DISCOI ; modo sincronizzato con il plc ;PlcSyncAddress=2103 -;CONFIGURAZIONE DELLE AREE DI MEMORIA IOT (dimensioni vari array...) -IOT_AreaAddressByte=IOT.BYTE -IOT_AreaAddressWord=IOT.WORD -IOT_AreaAddressDWord=IOT.DWORD -IOT_AreaAddressStringA=IOT.ProgramNameAreaA -IOT_AreaAddressStringB=IOT.ProgramNameAreaB -IOT_AreaAddressStringC=IOT.ProgramNameAreaC -IOT_AreaAddressStringD=IOT.ProgramNameAreaD +; CONF aree di memoria SCMA +SCMA_AreaAddress_ACK=scma.ACK +SCMA_AreaAddress_STROBE=scma.STROBE +SCMA_AreaAddress_ST=scma.ST +SCMA_AreaAddress_MS=scma.MS +SCMA_AreaAddress_ALM=scma.ALM +SCMA_AreaAddress_MNT=scma.MNT +SCMA_AreaAddress_CNT=scma.CNT +SCMA_AreaAddress_SM=scma.SM +SCMA_AreaAddress_WD=scma.WD +SCMA_AreaAddress_MF=scma.MF +SCMA_AreaAddress_SF=scma.SF +SCMA_AreaAddress_TF=scma.TF +SCMA_AreaAddress_MNUM=scma.MNUM +SCMA_AreaAddress_SNUM=scma.SNUM +SCMA_AreaAddress_TNUM=scma.TNUM +SCMA_AreaAddress_OVR=scma.OVR +SCMA_AreaAddress_status=scma.status [XILOG] Enable=1 diff --git a/MTC_Adapter/SCMA/DATA/CONF/IOT_ByteList.map b/MTC_Adapter/SCMA/DATA/CONF/IOT_ByteList.map deleted file mode 100644 index 9f804bd..0000000 --- a/MTC_Adapter/SCMA/DATA/CONF/IOT_ByteList.map +++ /dev/null @@ -1,31 +0,0 @@ -# Commenti con cancelletto, struttura un variabile per riga, tipo chiave|valore (occhio che il separatore è configurato da .cofig come "testCharSep"); spazi e tabulazioni dovrei trimmarli in acquisizione (qui inseriti per comodità di lettura) -0.0|IOT_EXEC |BOOL -0.1|IOT_HOLD |BOOL -0.2|IOT_EMG |BOOL -0.3|IOT_ALRM |BOOL -0.4|IOT_MACHON |BOOL -0.5|IOT_READY |BOOL -0.6|libero |BOOL -0.7|libero |BOOL -1.0|IOT_EXEC_A_01 |BOOL -1.1|IOT_EXEC_A_02 |BOOL -1.2|IOT_EXEC_A_03 |BOOL -1.3|IOT_EXEC_A_04 |BOOL -1.4|IOT_VAC_01 |BOOL -1.5|IOT_VAC_02 |BOOL -1.6|IOT_VAC_03 |BOOL -1.7|IOT_VAC_04 |BOOL -002|libero |BYTE -003|IOT_MODECN |BYTE -004|IOT_OVRF |BYTE -005|IOT_OVRS |BYTE -006|IOT_LUB_01_STA |BYTE -007|IOT_LUB_01_CNT |BYTE -008|IOT_I_MD_01 |BYTE -009|IOT_I_MD_02 |BYTE -010|IOT_I_MD_03 |BYTE -011|IOT_I_MD_04 |BYTE -012|IOT_I_MD_05 |BYTE -013|IOT_I_MD_06 |BYTE -014|IOT_I_MD_07 |BYTE -015|IOT_I_MD_08 |BYTE \ No newline at end of file diff --git a/MTC_Adapter/SCMA/DATA/CONF/IOT_DWordList.map b/MTC_Adapter/SCMA/DATA/CONF/IOT_DWordList.map deleted file mode 100644 index 792a083..0000000 --- a/MTC_Adapter/SCMA/DATA/CONF/IOT_DWordList.map +++ /dev/null @@ -1,71 +0,0 @@ -# Commenti con cancelletto, struttura un variabile per riga, tipo chiave|valore (occhio che il separatore è configurato da .cofig come "testCharSep"); spazi e tabulazioni dovrei trimmarli in acquisizione (qui inseriti per comodità di lettura) -000|IOT_C_KU_AX_01 |DWORD -001|IOT_C_KU_AX_02 |DWORD -002|IOT_C_KU_AX_03 |DWORD -003|IOT_C_KU_AX_04 |DWORD -004|IOT_C_KU_AX_05 |DWORD -005|IOT_C_KU_AX_06 |DWORD -006|IOT_C_KU_AX_07 |DWORD -007|IOT_C_KU_AX_08 |DWORD -008|IOT_C_KU_AX_09 |DWORD -009|IOT_C_KU_AX_10 |DWORD -010|IOT_C_KU_AX_11 |DWORD -011|IOT_C_KU_AX_12 |DWORD -012|IOT_C_KU_AX_13 |DWORD -013|IOT_C_KU_AX_14 |DWORD -014|IOT_C_KU_AX_15 |DWORD -015|IOT_C_KINV_AX_01 |DWORD -016|IOT_C_KINV_AX_02 |DWORD -017|IOT_C_KINV_AX_03 |DWORD -018|IOT_C_KINV_AX_04 |DWORD -019|IOT_C_KINV_AX_05 |DWORD -020|IOT_C_KINV_AX_06 |DWORD -021|IOT_C_KINV_AX_07 |DWORD -022|IOT_C_KINV_AX_08 |DWORD -023|IOT_C_KINV_AX_09 |DWORD -024|IOT_C_KINV_AX_10 |DWORD -025|IOT_C_KINV_AX_11 |DWORD -026|IOT_C_KINV_AX_12 |DWORD -027|IOT_C_KINV_AX_13 |DWORD -028|IOT_C_KINV_AX_14 |DWORD -029|IOT_C_KINV_AX_15 |DWORD -030|IOT_POS_AX_01 |DWORD -031|IOT_POS_AX_02 |DWORD -032|IOT_POS_AX_03 |DWORD -033|IOT_POS_AX_04 |DWORD -034|IOT_POS_AX_05 |DWORD -035|IOT_POS_AX_06 |DWORD -036|IOT_POS_AX_07 |DWORD -037|IOT_POS_AX_08 |DWORD -038|IOT_POS_AX_09 |DWORD -039|IOT_POS_AX_10 |DWORD -040|IOT_POS_AX_11 |DWORD -041|IOT_POS_AX_12 |DWORD -042|IOT_POS_AX_13 |DWORD -043|IOT_POS_AX_14 |DWORD -044|IOT_POS_AX_15 |DWORD -045|IOT_C_KREV_MD_01 |DWORD -046|IOT_C_KREV_MD_02 |DWORD -047|IOT_C_KREV_MD_03 |DWORD -048|IOT_C_KREV_MD_04 |DWORD -049|IOT_C_KREV_MD_05 |DWORD -050|IOT_C_KREV_MD_06 |DWORD -051|IOT_C_KREV_MD_07 |DWORD -052|IOT_C_KREV_MD_08 |DWORD -053|IOT_PLC_MSG_00 |DWORD -054|IOT_PLC_MSG_01 |DWORD -055|IOT_PLC_MSG_02 |DWORD -056|IOT_PLC_MSG_03 |DWORD -057|IOT_PLC_MSG_04 |DWORD -058|IOT_PLC_MSG_05 |DWORD -059|IOT_PLC_MSG_06 |DWORD -060|IOT_PLC_MSG_07 |DWORD -061|IOT_PLC_MSG_08 |DWORD -062|IOT_PLC_MSG_09 |DWORD -063|IOT_PLC_MSG_10 |DWORD -064|IOT_PLC_MSG_11 |DWORD -065|IOT_PLC_MSG_12 |DWORD -066|IOT_FEED |DWORD -067|IOT_FEED_01 |DWORD -068|IOT_FEED_02 |DWORD -069|IOT_FEED_03 |DWORD \ No newline at end of file diff --git a/MTC_Adapter/SCMA/DATA/CONF/IOT_StringList.map b/MTC_Adapter/SCMA/DATA/CONF/IOT_StringList.map deleted file mode 100644 index 7e9dfac..0000000 --- a/MTC_Adapter/SCMA/DATA/CONF/IOT_StringList.map +++ /dev/null @@ -1,5 +0,0 @@ -# Commenti con cancelletto, struttura un variabile per riga, tipo chiave|valore (occhio che il separatore è configurato da .cofig come "testCharSep"); spazi e tabulazioni dovrei trimmarli in acquisizione (qui inseriti per comodità di lettura) -1 001|IOT_PGMID_A1 |STRING -2 002|IOT_PGMID_A2 |STRING -3 003|IOT_PGMID_A3 |STRING -4 004|IOT_PGMID_A4 |STRING \ No newline at end of file diff --git a/MTC_Adapter/SCMA/DATA/CONF/IOT_WordList.map b/MTC_Adapter/SCMA/DATA/CONF/IOT_WordList.map deleted file mode 100644 index 0129a6d..0000000 --- a/MTC_Adapter/SCMA/DATA/CONF/IOT_WordList.map +++ /dev/null @@ -1,46 +0,0 @@ -# Commenti con cancelletto, struttura un variabile per riga, tipo chiave|valore (occhio che il separatore è configurato da .cofig come "testCharSep"); spazi e tabulazioni dovrei trimmarli in acquisizione (qui inseriti per comodità di lettura) -000|IOT_S_MD_01 |WORD -001|IOT_S_MD_02 |WORD -002|IOT_S_MD_03 |WORD -003|IOT_S_MD_04 |WORD -004|IOT_S_MD_05 |WORD -005|IOT_S_MD_06 |WORD -006|IOT_S_MD_07 |WORD -007|IOT_S_MD_08 |WORD -008|IOT_T_MD_01 |WORD -009|IOT_T_MD_02 |WORD -010|IOT_T_MD_03 |WORD -011|IOT_T_MD_04 |WORD -012|IOT_T_MD_05 |WORD -013|IOT_T_MD_06 |WORD -014|IOT_T_MD_07 |WORD -015|IOT_T_MD_08 |WORD -016|IOT_C_H_VAC_01 |WORD -017|IOT_C_H_VAC_02 |WORD -#018|IOT_C_H_VAC_03 |WORD -#019|IOT_C_H_VAC_04 |WORD -020|IOT_C_TC_01 |WORD -021|IOT_C_TC_02 |WORD -022|IOT_C_TC_03 |WORD -023|IOT_C_TC_04 |WORD -024|IOT_C_TC_05 |WORD -025|IOT_C_TC_06 |WORD -026|IOT_C_TC_07 |WORD -027|IOT_C_TC_08 |WORD -028|IOT_C_H_MD_01 |WORD -029|IOT_C_H_MD_02 |WORD -030|IOT_C_H_MD_03 |WORD -031|IOT_C_H_MD_04 |WORD -032|IOT_C_H_MD_05 |WORD -033|IOT_C_H_MD_06 |WORD -034|IOT_C_H_MD_07 |WORD -035|IOT_C_H_MD_08 |WORD -036|IOT_PGMR_A_01 |WORD -037|IOT_PGMR_A_02 |WORD -038|IOT_PGMR_A_03 |WORD -039|IOT_PGMR_A_04 |WORD -040|IOT_C_EXEC_A_01 |WORD -041|IOT_C_EXEC_A_02 |WORD -042|IOT_C_EXEC_A_03 |WORD -043|IOT_C_EXEC_A_04 |WORD -044|IOT_CN_MSG |WORD \ No newline at end of file diff --git a/MTC_Adapter/SCMA/Resources/Scma.ico b/MTC_Adapter/SCMA/Resources/Scma.ico deleted file mode 100644 index f989ea3c587962e842dd541eb15a72d619b39f01..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 148333 zcmeDk2V6~G__nu(QbwXsRJ6CI(x9d3wR@#fS~L`|p^y;`n+n+(8KG!N%834wG)1zS zXlT6ucV9))cnxIS-|xP6&$#D&=UeAH-x(J{NDu}Dy-1K5h~#_(c>>P?0bOA}YDits z6Q)M^mLQ0@BnhIZ*qyG7Am+h6VMw2ZAR$>Kh>%cM`ia>Hl2F_erbbRoKoCO`Qe?)A z?sO&u>0s;$Lpn8r#Lpl_I5@h}H_;%-(z!ihYUBf*h3Y2~#5u z6bM2gPl{~T)n3d%JB1dS!l0qPNFU9O-qi3uV&-we9u0ZwFIGm*KA83f0^}={mMS60 zg>brdYbXPuaZ@+-L=cwM=uJ{)&*g(4g7-8QDH-@!)R@!wn;8};I5IPllN(?k(Hf-D zmL}dyX`Vw9%Xbx7&-AGcVNatKbQJlpYcH!KtLh@AxwMs}hbu|_>t}KYIS1wH+v(}% z-qa}4#4LZUMpuqM;LW@DQsf**`#E(tr19l-`29zhihQVDSY6`zU}3YF{w=0$qGd{6 z>D;{DOhp#F@ukxfOGNLuyWVb=jHu}h6u{4P5=_z9Yqk1PM|FKt?X0_PJkp(?uvF}o z9oku`*L?D9`Ib2xeN!sCU+0)E-@Kq#rn36EOO@gnd1SriEK(;>v{SIwEl(-a)UKCI zDI=p;M}00lNJn`l`-@L@9x197EA80U9=#N7*n-h&!>_6rDEr{v-j*pu%UDrfoAEBD zp@X5td3PoL!L5~t@{90sTdOP97=Ktq8*-R_%87VSNxl|?#GvpX%UiUyD$gH;*qD>p zU8k@tr^{MSUF8?~>}KPf%fT+ZQy-A{l^rz_ie#M2uVBHMYPoZ<>IccTP0bO_6vYjb zTRvRM%gTF>f2wOD#I(zs>gLTbkxmMqL(8(3xd-7{j_k@!4WD!0f4}egki**_O4;(e z?{&eso_Tuz@mtQo=tOo}Phr+qUZyU^I&<|r_$Kq4%`Ry@mCv!?$X4K%BI`CXzS}cR z5EVD+L!b8hbg)PliN#-+pJ5SH<7%s>9;eQ-He1iH&R*>K2Ta7mmF#@EynOdpiImvi zwaiaCHOaV+ftBA;;L{wdr_Q@oHr1sg(^L~`YcCb=bPd_*Pp6mdBN{-fx+MMdjVc`9 zlKk|8-YL~ts#iLU8?ICOA4!RLOlM8+Gwpqap%3|%9CztdA+8rCb8cUeE3yxGgNAk005I%!_}`5el)JufenM8^qJuix5mU+-BPt8^*X zQ4P-h`yUze-A1;x*6RDLv2E#8r7q9arIh0@mv!VH)dgZoP8BSl{#bhiig-l?RlImE$&wrn$JZtvrU{nEyC@x zq~^KWj;D!Ior#7Va#}{UD)z5f!yb|5#xxbHHVEQpU){qb!hDH=LRVViWdq~323j9G zQNCqQ%a$BczL3MA~$fO;od||Fz zkP2VTL7tq24_=>6<}z>euWy&?3^wUty!Cz?9j{&-2hG(WfvTmUOzZTFSh6v^$Lm&S zg$r$aw*Yf4-PC>#TNra(;IY*=%qLVo-Si>reqn*U{DF&;ES^<8jyP!Z>SDgbjxc5U zYbVubOj(i29)=@f#Z#Q&UK#hXgSX)^vgp9HwqzYW8NX@vi8AgunPjr~WKKtu!|F^e z)7C$06N&Pdx9OO@j`VWij=4OGCGKe>D%)B;Qi3jNoSvkAjegRmyY+{fBSV_=Gu3DU zs;+3EI8>-W$IE)gVUsTv5Iv~ zQO9@^OoW~^vt&+CJ(o`1&S{;Iu0Q|mCXVH6ld{Nt&sR2QMq}8nyQ}TcXNl5vuS_Ye>o2n z1k7#2a?fq$HGOlSefhmN&31NYC8UzlTyn25T3?{OBrwxBzpMnOsT{QWN@+Vq)*h?G z`{ZL8P( z>2yopmjvb4@(R!VP*AEvdcQ;?<)CHAwT{*Io1RxiOghskusCz)%+|@BrmmbRQMl*c z;Y>XGrE(#Mxo+&YW@+5S%#}?(V?O`EJrSGrZ*SToYthOX6W)5rGI=^~M|@N=?&{~e zZM$2Y-(6@COe_spqrLxw-A}S#Nd&sucXQsQr}Q?=Thm%Z^?sTf}Fp zVWAg~PtEJ-Xtck*l5Eu+C--xUZ^oazw_@si>DFlyn>%K9POqLXHtht5)TB!u5=I-h z2x(ZGU!Au;@#&Myw)e)0o4wMv7Ha#pRD@TRZfrKkG9O{tAWG!Yhtqc+bdaglEc&o2jQMb& z{xub0CEP4olbcH0u85RHUE82kZKnMU&kP-k)vFs`6?fGH@gbuy0zq(V%w5wPy)W*-jl6qnuAqHJz8= zTj0>L1q&v#n3ZPlc6VEK>7Mn}of}(}O|#U}3f84GvPWC)6_~W`T4eRD@^xZwu5#YHS2%q;e%r&2bB{=E z+k{A0eOkURYx-o#5RE{sCl~c6uBVwj6)E~qogkU>IeeSQd+*97xBIv$)2E-_3CMYW z{y$xpm7F#KlumD!XkD>{?7Y0$jasqPD{LQR-~O~h%x~8%ymHm-oP2Hpt2Hb{8~A zQgOCmcXyu$Q-Y7?#whN(cd|xMGj+3*^6p5%RL{Qe))3! zqP?aZyRR#~z*q%VYbICUT(&NEkv=QE`<0r7JfApi*A=Pl@sy#rxU=l?HvC;?+swwg zm+aiL_V7};ZQfXt&*Rq-zIm#FmsM2G3_7WpXhw^4e@o?UH!zdua>%+p+BwmmK@DlZ ziO)k8t4r)iVaw^D=1kqQh?c=m7ncFxgOm+@UTKXN^P~%$n9OFXCwxzFBcu5(s z)zwyMF+#?I(UTE75rjBq&tJF zSu@=|sfqOZUD~*2XQV0+oN(Co}w`F88E*Ab%?$bZqO*Qu* z{%DB}D_#AS@EQw_8wr!_svKV#Z+G`=PRo)nQCGV3aGF1BOwF@x<(*T-_g$!pOf=J& zYi;=Qk?i&Z2dK#E>z@`b=U=H@^kKo7W2{MO+a1{US3QU-S%gi(ODJ0`;`HW}#}_e| zv%ThEoVjN!qd%kFS~c(g!bIl0#73u1;(yF0(ySL!wSMCPf4pj<`(d9)l}kUYdM5m8 zGdH!gBSm3(qougyja4l|xi8Nzz|`DSpIn!@^9Jn}Ot|}+gU$(AhI51;B!sZ}Y~Q~m zP*+UzbX(fOJi*=POe>cyyRdRju zp1;kF=cv2(NLJ_;)jH?8eK!r2E_UV|UuHs6h!20f2e)9>jOz(!|LbgMIly>Jo;PdD zyh0(VvWZb1Q?p)dC%<}p?~6mT+IA&opURDK2-~?JMaj!eazlfs8tq{^FhFBkLrmr% zR1XEtmgqceT(2xxJL|&++pPv}n{LgqE;&az;|-Q9jelp&x-I!dNmJ%-n*Y8+=jF?Z zJEA1kX35yM-fdX7(KkbQ(RFVs`g-3@I=ft20;6*dGb_$NcA&T=_iBgBeK{K3<(Gw<0pX&nB~Lc^4EQe?8fVo3PoE98$9 zVl$32AFN=#Q_WqpctNw7`|P~MZFApmF4Z(zwa>S5N|3EW?O8D0-$~;)T$DFl#JnoG#<- zam9172Bujm&4X95Atw5aul_szqi;?n2OMaRdKN-zW@=X@bBpt3pkbAclynNeK&HRt zl4aM+Rvn%3mV=7yVJKTZ7C({i$Qkd%53lBDdah6MVlY{rxa?)n;)JHtWQjX8HhC{p zz8TIzvq|1$a(*YxbJ1B+3bV76N?h*xk)B&xkh*5G4o^`T`wXU)ilrZP1hifi(CpH? z-4?Mkz$ah}R-lfGEN1TJm%cV+*)+=)blQxP$viy^4NUgM=&cMl>X^MR%Qt$_e-uKb zTw*LtjP(V@CDA^?)tXbZKIVCFDLQoOiIN(UT3TY0^JYCu&<~|=t6nIORCqfG7wkyge&!8t#{>7ag8OlfC@AxFSz+o(@eZqw(d1@|wVyMB;%ae;IevF{;do8cv+uvmraM_N9u_bxALfY6}zAAS9bNTH$O?}p`c(iJH+l_w zG=idWudc`WkjPD7v(c~qdSKR2p7Jigq6PcPjO!ab zE}r+BUn8C`{i?&@Zt}ioHxC#3&)#W+w6Dy`bzfQMQ`@@RW}hs{g<3lyhi9=@qF5$e zOVX2Rn=7iHsZ18%*k-F({VqLbgYZ43i@E}tPQDvfdufxNDUsh%$lG9+Q-e>^*dTl< zWj408T!=?}+Ul*@3l0RP`(HVmv@AkRE!URYH&p>libm5m(kHxy26mBd_gTvRXV^q@xdqkX$MPR(|`tbmDV!KVd_IaG4U zTD$E3B+4l^8P?^h$JE(|YYld!yG;CX3Qm80M$DI3bigay-R2HW9ai zhsI$#AG`y19NV?lsd9sl!-eS_N@pds7$412W=KWS-AEbD%-c<6r z_zs(;Rc?3I;?yUr*r>9S@TJfnS+87agnL`MRY20R{5U?88>`3?Sf=lh=(z8(@N4Gh zluqf4CS^A5^)hRY+h`ZP%RXIoL))>LJ<)KNnAD#Mw?B;J)%YNna zWdHLwkLxIA>|b<;rjX2}lOA&K!qIPVxLJGr_ReXE?oY}sw@IgDV>=?Zty@vIfvI|K zu3O0d&@(*T)l06f^*{tt>Bw4RSF;Eh?!0eiMAKO{Vg8^=d_1b@#T8LZOrF6EC~k+lyUuXe!&r_Fjx5z;52T{fZAh z6s3oFR9SMhysf(uc{yfn$(`D|&KvD(8N{oO?JZg&adj^ZyOgPXB~EbpRN*RajyqaM zl5tY8Z{A~ayzsL+@ZyKU*nKIS1qITae5Top>@8UTE;A_Z?n}!6=7%VaB#>P=x{MPl z_X9K+7o<8Uscz-NtT%i1=G?BJ7=yyLjGQGhYb7HEwTluWZdIqb>rGgy{c$5E(2_R$ zF|D&nekypAuUYDBQE(FU4D*Qa|lT>WDc>!a)&laSKQC!e_12i7WdCe@${8thuZ-b*O_gqn3@hNKR)T;AE&o1uEzjit-_%rm4_4-*J3TL)XP_35^ z{ZKcp-DE}3PA{Fq$l<;R{*wl?9t)ZE2tO^2QFTu}}3OFH;d?TvUej-Q_t zTA_EfbMn5&vajPOY!2OZ+IW}#;>!6<;fe1V`LYk`*Dn)zR{yFXOCvS$HOGRpr#MRz z3Qk2IejFh;;hKyogQ7tW<%}gy+P8xTvD86@v$8^P#tB}h1kKqeDQA3+O4wK7rD+!~ zv`;r?kN?LfOpm!V$(WWJ7>7Em7l7|DVIe;@C^Y4f`16X36RzMGHSS&%d2w`_G^9mk zk+XAsx_o2*o!lZdhPP}C`7a(e?OrxD8NUxXLk$^r#OLNoiWQeFUPSVCvj6e85|b)H zE4^~oP^ zOnrFyvUYkQ&a|xHrO)XCvJ*2PeQQ=h4CZ3DVzI{ox{((8>1o1 zdE+v(Ur4O2oZL~-j85FV-E6#mi2p6QgLIFPtrSH_eQDDb-0aKEPu>WZZ;Q<;<+NSB zS?rv_wKH<9CYN7yL<%&&aJyU)^ep|f9ZuKO*W>*Hm%SaSx>^!0i!AhLCoQ>|s@;Y+ z+-SY*p%K~o zH00@_tQ${OkzW?{xtznF>fEZd<6wy@hv(9E2FhZ(JMMMdym_G>GjF?2zP)POR!+Ke z92B-3pSP+!QWPpscaC~bV$xZDa<)Q9Ld}|b(o03k;&Un zlQpBv^5nJiJlUA?bSwF}7_zGMCemv)6BKUmuDhf|mHlWv?<&_t=6cf^BBmXDdW~W! zbXAXG{>PC%KmVGb_^Yy+Wsz+DtOu4lHXHcoaRzsWs=g;lIlGHZ`^JX!x%UlA_uCz? z7O&2@E`N+Nb~#ol^J$}#ov*R(vf72u)A-c_Dfc~0jz44Nuf@Wy7oU=YtvasJ{L;XU zy6D;h#VhN47^-dGO9hOp$D9?Vd*C2y0f+>a%fPyxkyDB zt(w%?pyb=)ks3RVQ#vVwe@9JcamicJ`O|z<4IfFp5Udn5slEC5rG(0Z=fW?yhp;!< z<@($ZqFwR)9apB18KvD-3QIhjKY6*Q&jn@rU=Aw2EgYLz!fnW0xmSH;mbk_qN@nNH z6&n3UzSQF+<(9Ll$<#qUtE4Kz?gS(Y7I&6K&7VeJg=c+rC!{fkKQ~=%=8Mw6y1I0H zx)0BiU0SQHX3VOtIL9e-Pe??lqD}aifLf=r+&jq(rSlzg+-{m&CxBhN_KA|)eBPB! zH=hUa+mO|&A9$d>LAZrUDmY(BGG)`2xCQ<(uS)ln+qGPu#XR{;M&aoO@$#3q*ss?s zoon_+U+U_ z)m{FI@>Ism`lvL5V(_J&?rE%xiE~pRX z&+QEIz_Rk>!aQZ>y^Gg7!$NQRlkLV~Y6FExvz3^2f&yFS(PzuuxvP_@`zV#-_Vf8E zopfr!$tnxjZH3Nkcqz1%9M5n!*{7nxGh3EI_`c|KE`bkPxyH@B#uit6V`NG*y6K5hVk~^J$j-o)4U)+*Y%6c?zCmv7+ zsnE@z^J2r%8bHNFi@FUvO=x+T=gcgcq0XIeu-JoSx$w-Q^|a-(dP2B@G!KO>xD*wJ zG`<|l0CO?ktJ}bHAaUfht^xI&nK^WK%Q__@HoZ)A)PAYenZBQ%%w1^GN87l(@(st` zCeWvGSxuXyC?6xvU{pBcr9yhUQt%}OP6eO6wd7kvRjZo0(vcPS@62PpOfi-Efuu<- zxewx(p)RJJ#JD5hu^3O^S#zGDI8XdlQt*DaD_HKkv`HQ&t7%VLt;;+9hQlX>+o&QV zped4>m!2o`#QWpUtqp~~+GpFdqT1%M3J2G4F1V&P7h?8z#JiH5=au5d$zAa;LR&i-Xf_R&v^NZ>se)QI1H z%b2~a5x_o4sq;t*lyZm?QaHWx_J5yq`9xRGeXT6%dxn$B&-+*))GArNR zy4U@#PZkg1p8J|Z$FcT!?ZRW(!Bj^cciMWgp_t8l*%U2FdUy>1b7-$##a8!h#_U z2_va5M~rnT4@E@g?Fn4Q#}c&5N;2`rJLQ>$g6V+*!keDE2zUodJH08nzx9wZvnTk$ zBoa$(?|8B2?227W63ld4Z$4$i^qF_trpMpNOZRh%77EMW@k~;b=alX(dVj|2Rq~1n zt!t`6EQ=OjJFqjE;+mEr*D5+pG__BR%GK1*_<-t3{{?nzQyzOH%_vR{ z5D5`qtEhf*D@U=;`iXI`;;~hypB@dJh>4(kxIR$RPR!)vZMt*06Id-dEyUd}Y|irj%$GbhZkfob88{O|uB_4`}4lK51YSe#ZMi zYf{Q=mbSWe&TLmYDKq6u_|uZ7ad8VU8u7#$JUOIoEht^K@cHGBmz|en7FubU2P6k9 zr(4c>!r)0n;%D}&f~B5O4L9vBCBAY9Xlt0r5g5O2Gj+Va>AFOciXb`J7EbZ1GTV>t z^j1~HOtkId&RgTG1N2R&+N59Z$gT+SR-wy2&&zVOBre=(Z1Ure zk@-|@-B9|ULnQ}y)v;MKIi|Bcshkm?xDU&DvHdu68<(?~5b2$(*&B+3vMOhYlWN+j z=FIfET61%sK%JPAw4?Wtb<7C+OgH6+O@*Ox0aK9p#KWv)6$!yf9pt99TTQO9Pl6a*9NEo@BI|cguv_t<7WtXCk+TW+4ZdR;Oqk zRX+dGI!d#ue)5xo_Py`llSJ5VVO%T8lf7`m`*wxT-sF#|`Jyuq`#d<%@?lrz{!Y?L z{FLdR5?GsL-Te|v_STc{3ZIe>K8dKpA6#BSZP?~AWy*;gE4cVN{Sz2;=WXQvs6xAbQET`~m&kCZjHd0O zjpaNm_7p(P!8?j;sx1{u6gK9&dvz32Rg=9p13BVtt7Fwwi8Tn_FyC$ay(VLuK)K!E zs8aJ}+3@&%^Rj2Mbd2r$YU%l+Lsi3{(p*ihV~Cp2BswKhQEW}kww71R-Pop^)UoM4 zk!*{`GkB!%9?hGR<&=s$3VKhlXs%DaUrv)nxs_s6?pp4t0TK_kD7Ds<=y~AnIj!Vu z4&X!C>vc_Dnb=!J<=%>nwtR_a_9&UYFaML*5w0}>Ig4Gl`DAaT@Yjt9x-J@fX6ht6 zPLJ|u7dZ~qn`%6*D<^lu2h7+=Vp8J0+JqrcBxH*u{euI!iSbW@02QYj9`82q-1B4;~`j8?|-@ThKJ3r zDoc_j`=yzKMHnYFsA_CI!K^z6c+BUroP1fEu==`L#cQ{5>UXvYOR;O&EK(u0%ja`X z^_x2BS{}z{V`qf_e2&+GBTMp5bp|eTRh+zd*B!x)N$;CvYk9XF<)>64i!bSz%UMz) z>Enb%T{yZEbCW-_5l_Kmwb`FP6fss2x5sS4gf*yAKaaM3$8c7EvRz_IlZ#8aiqV5z z7JI{B=3`3310GqQxdOWlcw)EGnYK#5*|?`XcU^}1C7W9nw_~1pBwIb3QCnyz7mxhrjK81A@ zw$HCkP^$>uq!n3`xq#Av#*0T5CpPCrQ@x1(i+yvWqvw>bv`%K^d7>a~uwGS6=z=Gm zW^&AikWO*Cr&EP;l0V4DAI*>h>q z(%HJJxK&%@Pt`H-wQHF)oZD!|Nj>*JABAVHIl^;fXd;`KDldzR1d`3UjE#uSB{9>H zhm|UK9{uOmns*r12~HtdwrIN9f`?*$mK;Hz!aJw1@NLXF>~B@I+owEPPx-D%S>8G7 z{o9{)>gl$>o4x%%TIH(ScSJI_goGHD(`d&GKZuZ^%s>?2)=QVYBQ!=S6ZQ7DXf0O3jON}IthElG%&62g^na3Sx z5{tYe_HRm#s0*~bwd0kVYP4SXOviG*R15v(;ZaWVIL=8Fe5p7#3(O~SOLHVLrF?Vo zGMM(^2#U#Nwyl*ic+1QedEe$t%&YASJ9+uU{dk?0d`w6QOFUn)Zf@0jW@WdzMuEn& zKAe`Nq?w)F>bc|$mtsR{idpu;IBzW;hOq0ZS`teg@dkVypWG-c!L#dM&yQVwh2o;j`~zkoHhgZ%nPHS*V6 z3zG{tth=pf>X%3|-*BzBct+C7J56hajW=>1C@#GhtE@+Isd<%}BTgp1HFjq+PKew) z^FBRY*eq)Y4~l)fCs?+;$bG?(c{i+%od2c&&8iM&wa>EH6^yYTce;v;9@90TsSzz# zJ6RGZM6D1c+`_vxT`R(FKJ9BH-Owm>9i8tUuj#cBkZq7K0QEt;uy0ID)fhygavwbdxaOlnqDyXwJM}B6pgvW7?|g z7pB=Z%<@@q`!%Iz_4*BNPP@!bE-Wf=TBsWF@aANrMEf(&(i~*+I5&k2>vqCJgcH^2 z`i|?3xf9n+ux$>u^|`4K9$nTnDH6Q*@u?AK{FT;9EZHA_UxH0zah=rMC60Ba5wHp^ zgvFmp6EE#i@?Y!>e}PYLZnEiHY&oR#_(rfknU%b2gS1rOiZ=fA)ENTTnQ~)}Tq@W0 z<4R_Tzvvndi#b<{=;)nu*pWg~H|J=3vsQxAyxoC`)53M17q@h>3o#X@D+&Z$FyYxO z{9v}5a0Kft_nGu2PC{X7M{LAtRPF4i6q;|^bE8EX+!>t*sur@@zx6b(^o$WKUVX)z z!{R@WCqa?%+pc*(JZiyrLphF*(b0MNQ?j$}M_8|7+b4K5UbNzPr5N`h<6T~CMQW(^ z)uJGtiUhpSz6&Kzq~ek4!gRq<|tvT)u8mP3K(bTT#lg`=A7 zg_(}T)tGNj{j@N}L#=bQ&n#0--^H0s)3!govDD}zIQOygdzIsK`6@{c?WaB*NBXk}Th%V4O7i7K##%aHe zjvp4?d)X}AHe(&M_msN?vHcssnrbRQkiu z-xddBoMsDU5J| z&*m)ZtNUAZ{Xlf@8{dN;(2q6HAFRQ_xafE01JL(Mo-)X@zU}-M9(?#!14z3kRTm{c1_X5A}cc zw4ryq{yh`V0|Z>5J`owD3}i`Wyz>A`dw_K-=&gT!{RnNrzVd3HP< zbPWddS$n~D`TS4c4^zg8;1yJtf?T0IU|MmAjnf3%*pvxwFj;<;A6+D2>SAebmaV&ZIUs=QN zH-H!JIf@~iKa&SM#Sn4OKd;eo$v>J6pJro)Gt|~bX#hUfi{0zde>fYsFF>Y(+}}ah zYM^>(tlILgoRQ%Yr2+WbP+##zoB{$Lk@#^J3_8ew?k7;%|D)IV!9lkiHh?Vvp9lG2 z7YX=v?O^T3Ki}Rs)O+21!Ao?$^+#}khZrIZa}m}5bpH5}`@TAuV2{Zl$Ix|^W61-S zTnIJzoUZ)S`{S4PC@=Kb0x&kS9Ygw)fNg;VoA2K^e;n%leslmjPf!m2!7=FvJSC8s z(C1hF)BEFF_IvXIj0e#9!WdLAKsUM zvfiV%WpDoa_dNdbK^PCnA*mzXZw6z1O0Xl&fX(;M$M+lb`+a4SAhWQi3hV&$k>~*M zB`E$I>yLjq?@RY@!l1XoPoHZu%rk5V>$qf*%Y^adZ^--K;NUNYzsF{S@c?ExIso?O zDZsfmjsNiYo6A4&KFR}dXQFGgh~)v$8HWk`RL808ps@YBiN^t~&1!=2AbjwA=*tQG z$I$QBjwhQRr8SIci(#H~2fC*OJrl-lAu{>jO&ku^0 z`1{@A^pHffVUOXsTF(pgU-`S^^>=_Do#z8z{}!;f#+9!h>=EzZ0e`W5XK_49^%O2v1sGJG6u!~VJ}Y) z&d1X~y2k+Y63kyP3=I9hl+j`UWPks7@%i-be^7ly*xLX;$3Fur3eP}B@x1)V2p+AK+edza*P~DH7DFlAMaWUUF z82=IclE9~~;)qb6=KtwI5>$p=Hqx zOd4oy4rl%N666@>KtZk_!E+sfwm?sGZge2p5<@SLr`K*Wh#1tfr>87p-usn#x^2|Y zzpGyuwO`P0$HAVOd1${2GQ1RY^%{5d8)k6MBhdCa;P*AGy{iXVZiRlivoCGN&`xgx zn_3;@=|bN+ekF~Es+-Ucz&=!WVPw{Lk=q_PQ29meE|kvbnf^ZT-5-!I1E4hyXc+^r zUxGcf_d$+d0UcY>?-2IL^HA*`>vZTZ@TiUf*!~09ejELd(jV?lly865nHN3u9qhl` zhk5||-!zoIAX801>lT3ZGwAV-{^Yj5xUr`5K;@x)2RK{}u$B#!XFSJ)&C>$<%VIE^ z{LD1a<03%w*FC!QSJIXkx}ow9vLB4*9q+LA+a6SB!M@a0qR8~0N#}v;Libv(l|yoW z7hIxz3i7|dU))04c#lW%jP?UyH^q;3pX)$09d10>Y~#|8-XASd`h(6o(_h-}5=Ye*^jX6X=ifDQXYGcpNf8)`XBv&A`Vb_1Gz)Lt*P@P^g6L+qT_#nBkCXhe+~bmz7;3% zuMtbHACV7i5li5KmhsL5f0X|3)-`CGz&9KYbp2)DM?ihMU`Bolc+BE zm9UI;-QDAX_pql)ju?84bsl#SL=f;=JJ#(Q#lp5{-X`FHIA8H9cyZKUU5j+80TbzWdsH=;cF9ZchZCxHGp(YB%EBwsn?;dq2` zEMP+MkLqEt$I!jxKg}*6zAPMZ~)GhrRa-`u?(YoltAaE|5Q2;U<0A^JTT|8 zYM}O^eZU_%7c>Aqz~*g+v9G~E_!y&j64VdytH)QUUWY#KBg{?DAE;e04ww&e(eO9) z0R(wOb+Qanu#)fVSZE;Jj3yrBe;LYazfuPPT{}UyUj`o-%|LBI&)EhZNgNk_)c`U( zmN-P)iSEq=9T3rbJTwq~MjDUq4Tbr(sly&%`G&~t!>Y6GetfKSSY%U{2Jez1Ls!Ou|m8z>#{ zAO5Rs0Mw=fnr<2hw!ZPG9SE@g@xFi_o+Zd7eDeg_9opa6s4sp-5{5Ci)~}ii0$RR7 z$M?j-?J9%tf~`;ic=>yH0AvLGVxIs{ip1h+IQh`?xq!cFf2M6su=$}~V0*>`Uk~RT zWfHK7w*77N@5Waq=u76|(3Y6IFc*NHv7OqZbAHA@L9fC74i7Ozm>3v)=Rwa^0KTaq zlmR^SGvFN;b%1{y#_MYV7h}Fw1n?RDlVu7$A0ZAD|FC^rXg>&R=zU>)Jg(-ie>9H} z_#ONtYs3+;-tsUO&mjMX&3?y`kCyb3?39 zek!U12=)9WdVtVgS)|-e9N`}dN5rJtPey3LzkuR#OmzSXC+Pe(xLp8_QQ3S0wZj>{ zApm2TI#e%?70><-<$%7%!};516^7?S8wiaE*Z`5B1ICp8D2%Yy@cfTn-wyP*2iy3! zIOA-rcng&+u%+8z?S$EYL>)$ghXkSva@sLw@PRIdZ{=vWf$$vY#lp<$g$ z4$SFuj`fxA|zPvCP-{rvANdn#*t_?Aq zs>VfLbUzC4{6*mTKT;Qfy?!0$c-upFqdawgFvN2=cNT`n~6G5FXzBHX-X}r* znqd2G1l$!8#y_Y&fctl}2~hgOjrMKlad4)}55n0WSu8ppf_}jj=0*$P|I1!E6sNxn zFZA%O4}1p@^xC-iHu3MqEa;h}U`H>5e)Kfxg*x;Mi{F9%sO~~<=+jC8?x_CGTKwH; z@hjmatT&ZJ<^nF=!PkBlaQg;q#`c~*Vm$B!f!<*A0eodJhC2;y zkgHHe4Cop!_%{W5E23+jf7iLVf$)y+_i8~9uHFgg+r7e&{7r^5G)(p-Lnj(U5L{0L zA$zYEDhSC4RZn_ASD2(b-2M8O0=i#E5QVM`^mr14J)!ROufeY7_6hee4jNqn@b?a<^%L&R%4qs`VcgdW0?>4YA;Mf= z(mxRLe+jpf5W+p}?L@l5-HZyj?y?WN!;rTt+{L(QNKcs1pb7|fr+*Ejad4saR}h}M zesKMSdoz*(r1uVU4G~5gK%iWA9Vozqh0zA|PDcSIa7wp5+&7FipesF~tA@T|T({tK z;g3KO0w)d>=IYK*)?FUj0JLPXH1xMib)f$}VYETL!)OE0FjWQoz=ehb;Ge1je&9kI z5CH#F74U;z-C@Qato9A#x+L>Ux9& zTwExDp;bL$Ml=kq?r9Je`h@$cAA7=I8vsqi!xhj~9to%-lnOlnqG6Ou_=>J{R8;|Z zUjf45yE=>>03ghTruP7#fbWv?9t?8f3Dx0y0N}z0qS?Px$cPW_3U^n?h!5`ycUM4# zkLe0`S3m%c5Yq+V*Kiskg3uU3dUt_cZ^LhQ0bj!15Pc03ULZ8KD~|Aj!q;>ZM_;Rh z_-<6f6Ccza05_^xNDylDsXL~q@m_F)?-!4Qc-SX}2ip`6wj_F< z2;L3Khi`77d&C-Ja`7~Q*#_k!CSZm>Vmbs*?D9_St~yc>)|JYft1W1TNPal-fn z!oF~?g>+we_=npMZrBfoH#8*3I?5{l?teHK3m)jD3W$9qQ#Uli*kY`$FhQ;%&@8KmMR= z8OF@c&emao%DW)K+F|W57_-stV*S1aTzVJ_tX;p&?i-1vV9oWqEsx$U8pbomY{Zolz`&Z1Mi$gZSvv{>*1}}&FdEz|D-Xt&IDz|$@cy1a zPwMt6mFP#{`u>U=Nu1dT_|SAL+TIN;*1>AH=X{Np@%o_2+??n`+ED`W*qHYzVAMf} zVbDNe>`4CwZmg{tC6T?ZKK2)E&zFSl;Uaz|OdT1W=j%Xy)sNz`TDJ(EHK6*Mk6CtW`f4;IR35_4gx$ z%s-&d`_kaP4;J53z|f{|rXLu#F%#-TfoVUc&mE`@=4O5BhhfG~z3k?E1Hi;Fu=Ixo zKNdsP8vvtWy*vh)v9M16>!oY^Gr6w|{N6H%8G{xLw+Oo>U)zr%Zg`I!%gf=b2bDuj0HUX4;{J7sU_Lv{EaD0qK`smtW``Zjhy19^hzQ+> z{YG7kDI{vdFn@1p9n;zo#Fz-PXK=H5Q~>D`)$#u@=0{YB>U!*FjH;1?ylhB}@Y~w` zFa!|S^ABvb57IQEl891%fFpBfqKX@CCM9B|480AOc5G>ZR&#NO3 zQt>N^+Zdaf*_k23==w2ZvXOF;F~%BZak`{#1+zY}_y;76W?F^W%nGKbtZnR9z|57s zL-!n#oi5S%M_E8*L@1}%H!-rYu`#o8=&6=KQ1l0DMWpFNcmq2;C7`OVXKiK%O}2wM zgaIbaFhptJFYu}pg8)tzKE37o=4h2zM+c~U;L8Cs4F0pVH6zA@2Dr8zw9;PS*qIPv z`}E51K!g&&5L-Ev>oC0P;f}9-`3V{ zC>A8%g+BuNgVM$faZ35(!BpN?PJ*WqwcqwT?@b?u&?TAy?aYQPfCTsr`qbDbNOY$P z`k!cA^+McGYS`GZSLVSU?MGHW2w|TVe;Xv40Uaf-lU>TTBj96o>*%3sXI8^o2+4~=h9e7(N5l*FU4jOs= zpoYDdt6C$L08j$oPb76iLxfY+#+Dw+AccFticq z(9J$(BUV9Rzzoz8(hhBf_bdh&&EyMqKm-hJ*z~}zP7JROz(Qb)$@WEkS6F?hj_s=z zN1O|A00`^{a0(2~R>D1iON|Brwzj4{<$U`;1OtNa>B}{$H7{5UL5#i>*7IOIxC-o{ zKAPQVR0#M=$eyYR|3ldzGr#7BrG}%q`tOJq4&Je7eytusR0q#H1aNkk?(Jv2i$svY zY!Iw9WADs7BkzR?u=VSf8Eid=T_5AcViYwPqFMiwnbP1m9r=aDFnxzqv;GRinti+WR~sUl%Y#TaAN3^WF5ocVi24t?wJ%JBE2wY6xrAXGq%D z6>O&3yRv?tiT0iKhlsv2M3cU?fz0~tC%*+_+7NbIf7O1C>$~UX8+v}<>wH^vcW5BB z{k4{XpRkyf-;~+Aeqy)djH)N-ZB_y#x?d!47~7F})GY>X;SecUv&p>?pwd&nJ*K}N zx_8#z&!e$M%zB^C+q1UGrmtl5uC1SEU9)dFcZgPhll)EZN^mdPVf6?0RP<9jL}|lD z!;xLz`lY}TWMeysqo)7bA(m8qfGOLdp|bAPSSr|?iIEtvmcbJA2e#h^hrztJn!%VG z_qBBgtMr>R{gHOa;$MrA>J7}-XyTq!&0w{_;EnAswT}`YuCD%b$(i&>aDNpI7)S7I z^xfENa!Ize4x9n8!y@*^ml$X5i7jm+%q z?QHE~SxGNIV2>s25VmtLH_=n=cO*2`8cS%8-Vpe?5q#6Acm$ed#KLkiA!l6@=ujQ(Vv-0bSvq zgHpO*|58Br>x5Hf(CqbH+5eprM!-Nt4>r($I4dS?urSalpm#c;ymt^ic;}n&cjtnk zC(QJ|aP7TAK(anzg)hYG%GVV}Pi^YH2*gzA33U?}*C+fnh_67)=@af@95fnD?;TF- zC*1peH2u3U?rQ}BXu84>VXiOf9|-xsg#VorhN7>FA_UI(cTQLrLQs}UgGa6&`RE%4 z79yng$kV@b!g>z33IMdh_3xZ8{Fkc&Maam{2~&i(1K=h>X23680fgV5{)2;2C!Dc0 z8@`)l2xn#OggYHQd%O1yaVc;X>^Af)ZZ|Q6`==?=R}OqzqY%Es^UX}>k7?Q9r4qgu3g3?YRp0sm*}9K@Z(wjJe@rU0 z`FMY{`Pp&kxq_fG|8MVFVl~?kWFC@Y%HAM5XVt(RZBlxi)$X?$dwQq}n%A9{a{oS->}Xan)&cKh&=e z5?x;zHX4rdiN3{Cg$4MSYzyfwZBI79HvmEwr*h`P-LLmLEm)iGqxSyGrOePaZCG;v!`=~+Yy2O{p(v=U*x+gKeYvTm-;P-%1IL5FZwTr zaA!lMy|JqCE#|Ubz~zg7hG3G z`NFr$v}Lr-uDOs8dG_uq^hY22H(NvFtdw}at7JX{^8?1VCChDdg=qc^{X!+}KJ_nK zZSEfLh)1g^`;rFQ{>z&yhuzX(tp9sb_NrXi;9)n{4N0v%aD<(JZ0FEUeFkOqNt(CE zm}gj(-jWX0r~AA7d$JQ#l=^h~#^zh;d#lIUd3=BQ(~#re=)0PHj@U4Uhb3@vmxGqDS=?>r!tR!3MRe+kmqt*<*PA z)gcl>9?n^w}>|B*%9pU(~CwRz%bL9faz^*`qAz^HC%(>g-3Vkd@Z9rT$gV zfq2V@_X8<|ue-X!Zuh2dX)CE8r7^Y2b5xpT@zEbVqRQdpAGseq!JgImV0>NqJdn3d z0{6F~4t&p>wpIqH-r;+`uh#YFYyLy}pDyzNP{dCnPPu5YHKoX_bx z>tT!wez%Nmz4dh12lFw>89-ewJ&ZOWXzqgN{ZV#Gr(+7Eemz@-K4oY?FRy(n$fr+* z&_}udJCm-aIDDtQ342wtCKMtghebW`nKMMcdDy$0VlNl=fMxo7liq3^@?qdj-%+N6 z^#?8V#f9~N#xIx?E^Kq-a(`6S&DW24yGP5&KPnE{{cXqCJB#Fm{@-=+B08ui4;ImJ zrK6qwPZy7IrIGBvaJzf%9DU{=+W5yd{Dez4-!#k-ZAg0v{ho5kh;^ta$Kk`4L( zP-z7{5Z`{Bot6A11Wi?1yb|RmP)T+J~{)vs6AOVFRA8$C&Yc zy|+PU$ns5B8L3itl@`_|f3xH`yo}v~=Soyr$LO!23_dcUa`5OF^%#jX?Y}^O^`3Fr zLDn@ob2*Zr6F^=)iSw|SOMpE_pR2|BY0&z>xX!hW+Z?oC1@+^Vcs_)7>R)Kh8UFl! z!;|d$NPqGjSd+ti?E7e~1N&0PaoA*yk64ed{vmKg^9w5g zz%RCF#uvH(5Mca{f&sa>hlZT=z8QJ1jJ!Wa+!K@DkI{@@bY`VHve$9Z7{-ZMnekXrX=Cc#%=>{ zZ9vLi;BGy3Yl>T62O`*VcP(`rL&WzlGVV4nF|Mz4XD^BSLK<+%%#9zgKDqTDur(4L zF1Krq+yNpY=(J8QbR5E6gYFmM_K`1y*#Cmi89|P~O$I>j0-#Uv(K=a(4g;LRGr&`m zOS3Hm^1ld+6%po1BeZo9=E|Zw53uNU%PhL<7>i!tXVF_0@y>$h&4{}f56W+J?hw{F zmN4JG!lKh%q#a?=eRwd2h%k>Apf8?kBQ;{% zAr_3tLYQ9H_VtrQiX{VQMU!6Fsl}}dsLk7XX~InR9Jb+P<8RgRM0l=~1+#~GCIW}- z@VOL&5f+ha0Y6=WYrTaROf(7V0jvdRCnG^1cOs!muoTR`+wG*c+V3ub4wOWLGVFoB z7!x??F7tNb<^=&eKtYPAjU}Zg+P9Ga#)8+&{#LTVIJ80*Xy%3NSZbJ1SNm^hF=*`N z{WBQf8yA2rL(!cLAaF3Rey^~VROlPTPfL~pXY-odyyC5d`&^!Bbcss8+wAAZxGzF<=Fh5x|-^7}EDWtL)k!_zK%}O@CFmzDUVA0CT zOiFFvh}2#)m^HSi3t)w`C1};iXla}MiKb>kqXBp!unCa1uw;P!Cb0ZKM}g{GM|jE4 zq`(npwq`Xjv^3o%ck7v{$tKXHeTuw!Z)ayBJ!5D?=sNvjkvQ;G~NHDk6a7}HQS z$SZ&{W@x}t_UNXsPc_KlFOzr%sT2Y|r4U@1t3pIOM^(XwwI}+*1vzR29JyL_DyK86Ak%-e-GVLMr&_l5h9T2JxgpJbIo5VvnEV)($ME~m_y$k z$aZ9KvNP5fFITp9c>?FL$8-;+s_f5qSgSIbVSk+#<>TwFAI};b%E>?L{KgTcbz`iD zd{(vFsD8N?Jq~$oG_kg0-M8+m&pk)j&6D20r0PR^bjsdWjCO8eBV||h2-N}I1l=){ zt6wV3N%|=te9H{MZ6?{JozVYz)d#dQrO(PpUgL71!(X`a0c*ZLIxgN-(f!$5*wr>2 zHeXx-&;&#*=I z8jUTnhwDz1gNI>@7wElMrSJ07ynxij1y__tJT3A$qtBMPgG|wnc{?wPg2`(hBO!#UXwZUususf6PTVe-Q8lirYzl!pc@WtL`gPEOCW&0lD$?I;# z?^zfJKIjx!OH6bxQI_9{`a{nsG<00DrzWB^h%)d^orZ51w)$JNU0?Qv_l657M>JpM zO;^h!$p0%i)AHkG@m+YJ{d%Y2l|&aER~q&r(|-ASrFB@bks_kgTZ+F@PEiKOa`qZ? zXwNwXj}vijBltcXoDEFwcf+3S-*M&BC~2pAOs75o z5PGII4*Bu#Av8i@Q9iz{h-&nP(4+EVAW{pV5dus0y07d0rXt3lUT4}&wwJmX-r};=B+_U<46U8voaCRK!}~PV6}`?=9Hr4+ zA!oYm2;@rlkB%Uu*d~SpW$4}b!;hQ7j|0B56t@oH$Q^(oxx@?qc&4v025_8DWn$u_ z$;3rSv#C3z^af+=s*Bw}>o^ii{00^mOn5p!m2J{RA4iB|Fa64H}1x&(uBxoFq;8Qn8Dhl{Zb zKcAbN&2^m1g{;tE`b=#wEdvuM17M;2_P5&y+6VZr-MUsuFnMooYrg}n>=~8}QnPhH z1Lwhbt9k|$ftyUQBF^-t)wF}R+bx|qb3r5RKo;Se0&pawO;3Kcg<|-20?mqqiHRi$ zKGcCD?Ruk!FdQU4#O4bgTXml|e4FQ+KX{vL6hOXxU>jpu<1~vdPMOaZNpa{Pv2@;} zmH4=0&BMtUU0WG%bF<>K+f5rFV>@qXp`vOG7IqmBuBFPsA$4%AYU~9dNTyJ!FX1DL z74h-OoCQ^&go?w{QV<+qX_A7VWly`EEe--lk?1B(!JIughSD17^fdgKL29E`Dkk}i z;E*y=8O^WyTgWLSQWJz36}sKtcU3l=gc6Ce3T(HvJ&8>d3giJ>TRSTeGHpC6{0_|m zlHS5iLg#rIA;{YqNR<@@M1y5vAghjIa>3E2!NNRGPc1HOW@8{!zFI0E1!OyI2%<8_ z3MAl+?Up1ocL6U9j0pu=Y6o+(Vgwb3)8q=Y_H$+Azc~v6Wx|z6Q-q08EC_p$YyxM@ zA`{@7aaPBa6UUSh3t71nSng>Vcvxsl#Os<#8;QEz6j>}2;ZEOEH~u}fg?u=LCpk|< z5hMQS-eAlpT~_A@$&Y!w|HT~iSmtKH^VjtG6?IO_~BaJ^fXgg!dC5Koo~j(PmimbucQY%{G-mx6kaXA=Tx#Xx+Y$x zIBFM+1Og&)AL8|xKfNF2?Z1de=voB!p8d5CJIv3XgS^j}^cXd6&Evafqw;X!`{cto z+i;Q%^grOr2f+NjO9wTrtgJ5nv{zl_Ve?b@!?>x``LUvWu<=ymvH$xKy7yO&3-O~a z4QzH$*VSz_Wm&eR`^4M$V_p0^MfegIcDPUkYfZPTr(%Ej4OSeKVT|woO7bVy1zVJc zHXKWm`JW3Ef;)Inof_xwz>s*-yH&9#GBGVlP_(mbg>u1*bb;Ly5AD;}W&;R;hO9Pkn$Xgh3x*c<63x+}wSU;Zkij3+M)(Iz0&2E}=uXR1?pGwRQGjeVyG= zAF}<83#fJhVt@Eg;QZ7@i5KF!=!ej8!P zT|6+)<$eE&K9@oK?!r2VjXuhEk6>)+rue&#F|CKR;}dQAVNSz(?#;wQV5R>}Fwix# zMr?wy#lfbTz6J@6d?#KRo|2|APPf7IY?4(Z57N+|drA#i@hVL7XGh`3j=;NN)K@pwke1wVEKF(b< zakgZZ4Os(cHR?dDu>q!z&eI_Z{tPkM32NxT`O}0ud!7yGX`E;4^@rH7{$)0-JqlWn zfo8=2Xuc>Nhlz=z!FELEf64g^I(I>5E?{r-ISV>t5ud9--4fq4!<;4Af%aj5^z@n9 zU|I&YRvDlcVRn9g{wh54I0}~jC^q@Y$pXfbsMsSAYI^j%z`(qQ{-Xpvj)%eB7(dSi z%qLy7O~$1{3!jXa@9aEwN2*Y)&7L`~wSPXJV%VZVV^Z|r!}n{PxOtp zIF$zE4c_B`vD=p<4I7W5c*2L=&*^ZIu8*tZQrHKNU~u1@bsvaMBXlnkY>GvHlcgL#Q>OBy%$88kqdA5);y1Z8$ZL<-8=XI>J+fKHZ>9!ATTrM!dHIBpUv2+Sm8gin!o2B5?z Q!Pv%wX$)WR9JQVOKZcdauK)l5