lnapoli Inserito: 24 aprile 2023 Segnala Share Inserito: 24 aprile 2023 Buongiorno a tutti. Ho una CPU Omron NX1P2-104DT1 che controlla 2 assi entrambi con servoazionamenti omron e servomotori omron con encoder relativo assoluto. Un terzo Encoder è utilizzato per eseguire lo zero macchina. Tutti e tre (2 servoazionamenti + 1 encoder sick) sono su rete Ethercat con configurazione: Servo1: noso 1; Servo2: nodo 2; Encoder Sick (Assoluto): nodo 3; Il collegamento della rete etercat è: PLC master->servo1->servo2-> encoder Sick Il mio problema è che non riesco a vedere l'encoder Sick su rete Ethercat, nonostante l'encoder sia ok con i led verdi accesi. Ho settato i microswitch dell'encoder correttamente (su indirizzo 3 ovvero (0,0,3) esattamente come su altra macchina già esitente e funzionante, ma on-line non vedo nulla ne all'indirizzo 3 ad altro indirizzo. Ho verificato la correttezza del file ESI che il costruttore rilascia sul suo sito ed era giusto, tuttavia ho provato anche a eliminare quello a progetto e reimportare lo stesso ESI in Sysmac Studio. Ho anche sostituito l'encoder con altro identico, ma non è cambiato niente. Su suggerimento dell'assistenza Sick ho eliminato gli errori (classificati come non gravi) che ritrovo nel log errori, e re-avviato la macchina. AL momento non sono uscito ancora fuori da questa situazione e continuo a non vedere l'encoder. Non so più cosa pensare. Potete darmi una dritta? Ringrazio anticipatamente. Link al commento Condividi su altri siti More sharing options...
84paolo Inserita: 24 aprile 2023 Segnala Share Inserita: 24 aprile 2023 hai provato a mettere l'encoder direttamente collegato al plc senza passare prima per i drive? Link al commento Condividi su altri siti More sharing options...
Ctec Inserita: 25 aprile 2023 Segnala Share Inserita: 25 aprile 2023 Lo NX1P2-1040DT1 ha solo due assi motion, anche se può avere connessi 16 nodi ethercat. Quindi, è un casino usare un encoder come riferimento. Questo sarebbe comunque un asse. Andrebbe definito come asse encoder. Ora, non so se, dato che quel PLC ha solo due assi reali, tu puoi usarne un altro come encoder ma non virtuale. Prova a postare la configurazione assi che hai messo. Ma non ti dà alcun errore in compilazione? Stran Non so se è possibile definirlo come asse encoder (non ci ho mai provato), e in tal modo aggirare l'ostacolo. L'unica altra cosa che puoi fare è leggerne la posizione mediante la rete ethercat, ma non metterlo nell'elenco degli assi del Sysmac Studio. E in tal modo ti salta il legame diretto. Altrimenti temo che ci vorrà un NX1P2-1140DT1, con 4 assi motion ethercat. Link al commento Condividi su altri siti More sharing options...
lnapoli Inserita: 26 aprile 2023 Autore Segnala Share Inserita: 26 aprile 2023 x 84paolo: provato, ma senza risultato. x Ctec: sul primo suggerimento, "Prova a postare la configurazione assi che hai messo", fatto stamattina e non è accaduto niente. Sul secondo suggerimento: ok! grazie a tutti. Link al commento Condividi su altri siti More sharing options...
Messaggi consigliati
Crea un account o accedi per commentare
Devi essere un utente per poter lasciare un commento
Crea un account
Registrati per un nuovo account nella nostra comunità. è facile!
Registra un nuovo accountAccedi
Hai già un account? Accedi qui.
Accedi ora