Abstract:
An automation operating and management system consolidates and analyzes inputs from multiple machines within an automated enterprise to predict failures and provide instructions for counteractions to prevent failures during machine operation, and to identify opportunities for efficiency improvement, including actions for reduction in peak power consumption demand within a facility including multiple machines. A machine can include a machine controller and at least one base layer controller, where the base layer controller acts as a low level controller to directly control the motion of elements in communication with the base layer control, according to parameters set by the machine controller. The base layer controller collects timing data for the elements under its control, compares the timing data with the parameters and sets an alarm when the timing data is outside of tolerance limits defined by the parameters.
Abstract:
A method for process parameter optimization in a robotic manufacturing process includes identifying, in two or more successive iterations, a system model for the robotic manufacturing process. Manufacturing process parameters are optimized based on the model identified. The process may be a robotic assembly process.
Abstract:
A system and method for controlling automation includes a machine performing at least one operation and including a sensor for generating data in response to a performance of the operation by the machine. Data generated by the sensor is stored for retrieval by a server in data memory storage. The server includes at least one display template for displaying the data, and the server generates a data display by populating the at least one display template with the data. The data template can be populated with data in real time, to display the data display immediate to the generation of the data. The display template includes a data feature which is differentiated for displaying the data feature in a mode determined by the data populating the data display. The data display can be displayed in real time by a user device in communication with the server.
Abstract:
A system for controlling automation includes a machine which collects data generated by performance of an operation by the machine. A user device displays a machine control interface (MCI) corresponding to the machine. The MCI displays the collected data to a touch interface of the user device, and defines at least one touch activated user interface element (UIE) for manipulating the data. The user device can be enabled as an automation human machine interface (HMI) device for controlling an operation performed by the machine, such that a touch action applied to a UIE of the MCI controls the operation. A prerequisite condition to enabling the user device as an automation HMI device can include activation of an enabling switch selectively connected to the user device. The MCI can be stored in a memory of the enabling switch and retrieved from the enabling switch by the user device.
Abstract:
The present invention relates generally to a method and an apparatus for operating an automation system. The method for operating an automation system comprises the method steps of: a) providing a learning-based prediction model (M) for the automation system trained by process data (D) comprising context of an automation process, b) receiving information about current context of the automation process, c) verifying context change by comparing the current context to the context of said process data, d) in the case of any context change verifying a concept drift by comparing pre-drift process data and post-drift process data, e) in the case of any concept drift re-training said model (M) with post-drift process data, f) in the case of no context change testing for random concept drift not detected by verifying context change, g) in the case of any random concept drift extend the current context by using data comprising previous context changes, h) otherwise no further method steps are required.
Abstract:
A system for controlling automation includes a machine which collects data generated by performance of an operation by the machine. A user device displays a machine control interface (MCI) corresponding to the machine. The MCI displays the collected data to a touch interface of the user device, and defines at least one touch activated user interface element (UIE) for manipulating the data. The user device can be enabled as an automation human machine interface (HMI) device for controlling an operation performed by the machine, such that a touch action applied to a UIE of the MCI controls the operation. A prerequisite condition to enabling the user device as an automation HMI device can include activation of an enabling switch selectively connected to the user device. The MCI can be stored in a memory of the enabling switch and retrieved from the enabling switch by the user device.
Abstract:
A method for process parameter optimization in a robotic manufacturing process includes identifying, in two or more successive iterations, a system model for the robotic manufacturing process. Manufacturing process parameters are optimized based on the model identified. The process may be a robotic assembly process.
Abstract:
A system for monitoring one or more conditions of an automation system of a semiconductor factory includes one or more instrumented substrates, one or more sealable containers and one or more system servers. The one or more instrumented substrates include one or more sensors. The one or more sensors measure one or more conditions of the one or more instrumented substrates as the one or more sealable containers transport the one or more instrumented substrates through the semiconductor factory. The one or more sealable containers also receive sensor data from the one or more sensors included on the one or more instrumented substrates. The one or more system servers are configured to receive the sensor data from the one or more sealable containers. The one or more servers are configured to identify one or more deviations in the measured one or more conditions.
Abstract:
An automation operating and management system consolidates and analyzes inputs from multiple machines within an automated enterprise to predict failures and provide instructions for counteractions to prevent failures during machine operation, and to identify opportunities for efficiency improvement, including actions for reduction in peak power consumption demand within a facility including multiple machines. A machine can include a machine controller and at least one base layer controller, where the base layer controller acts as a low level controller to directly control the motion of elements in communication with the base layer control, according to parameters set by the machine controller. The base layer controller collects timing data for the elements under its control, compares the timing data with the parameters and sets an alarm when the timing data is outside of tolerance limits defined by the parameters.
Abstract:
Die Erfindung betrifft ein Verfahren zur automatischen Verarbeitung einer Anzahl von Protokolldateien (P1 bis Pn) eines Automatisierungssystems (1) einer technischen Anlage, umfassend folgende Schritte: Ermitteln zumindest eines Nachrichtenteils (N1 bis Nn) eines jeden Datensatzes (D1 bis Dn) einer Protokolldatei (P1 bis Pn) durch Verkettung aller Inhalte des jeweiligen Datensatzes (D1 bis Dn) der Protokolldatei (P1 bis Pn), Zusammenfassen der Datensätze (D1 bis Dn) aller Protokolldateien (P1 bis Pn) in einer Summendatei (SD), Chronologische Sortierung der Datensätze (D1 bis Dn) aller Protokolldateien (P1 bis Pn) in der Summendatei (SD), Komprimieren eines jeden Datensatzes (D1 bis Dn) in der Summendatei (SD), Kodieren der komprimierten Datensätze (D1 bis Dn) in der Summendatei (SD) durch mindestens eine oder mehrere numerische Kodes (Kx), Sortieren und Zuordnen der komprimierten Datensätzen (D1 bis Dn) anhand des/der ermittelten numerischen Kodes (Kx) zu mindestens einer Gruppe (Gy) mit einem zugehörigen Gruppen-Kode (KGy), und Ausgeben des alphanumerischen Nachrichtenteils (N1 bis Nn) der Protokolldatei (P1 bis Pn) durch Dekodieren des Gruppen-Kodes (KGy) der zugeordneten Gruppe (Gy) und Ausgabe des dekodierten Gruppen-Kodes (KGy).