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 invention relates to a co-ordinate measuring device comprising carriages that can be displaced along predetermined axes (X, Y, Z), in addition to an operating mode commutator (76). The carriages can be displaced in a first operating mode by means of a CNC control unit (86) using motors (18, 24, 28) and manually in a second operating mode. The device is equipped with a control element (52, 62) that can be manually actuated. In the second operating mode, the control element (52, 56) is connected to an input of the CNC control unit (86) and the motors (18, 24, 28) are controlled by the control element (52, 56) using the CNC control unit (86).
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:
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:
The invention is related to a control system (18, 62) for at least one robot (16, 68), comprising a data processing means (66) and a robot program stored thereon, whereas the robot program determines at least one trajectory of the at least one robot (16, 68) by a given movement path and a given movement speed. The control system (18, 62) is configured to receive and process safety-relevant first information (46, 84) of a person (12) near or within the working range of the at least one robot (16, 68). The processed first information (88) causes either an emergency or protective stop of the at least one robot (16, 68) or no reaction during the execution of the robot program. The control system (18, 62) is configured to alternatively receive and process safety-relevant second information (42, 76, 78, 80, 82, 83) of a person (12) near or within the working range of the robot (16, 68), whereas the processed second information (86) adaptively influences the trajectory of the at least one robot (16, 68), so that the safety of the person (12) is ensured while executing the robot program. The invention is also related to a belonging method for control.
Abstract:
Systems, methods, and user interfaces are used for controlling a robot. An environment map and a robot designator are presented to a user. The user may place, move, and modify task designators on the environment map. The task designators indicate a position in the environment map and indicate a task for the robot to achieve. A control intermediary links task designators with robot instructions issued to the robot. The control intermediary analyzes a relative position between the task designators and the robot. The control intermediary uses the analysis to determine a task-oriented autonomy level for the robot and communicates target achievement information to the robot. The target achievement information may include instructions for directly guiding the robot if the autonomy level indicates low robot initiative and may include instructions for directing the robot to determine a robot plan for achieving the task if the autonomy level indicates high robot initiative.
Abstract:
Die Erfindung betrifft eine Maschine (1) und ein Verfahren zum Betreiben einer Maschine (1). Die Maschine umfasst eine Mechanik (2), die wenigstens zwei relativ zueinander angeordnete Bauteile (3-7) aufweist, die mittels wenigstens eines Antriebs der Maschine (1) bezüglich einer Achse (A1-A6) relativ zueinander beweglich sind, einen Speicher (11), und eine mit dem wenigstens einen Antrieb gekoppelte Steuervorrichtung (10), die eingerichtet ist, in einem ersten Betriebsmodus den wenigstens einen Antrieb zum Bewegen der Mechanik (2) derart anzusteuern, dass sich die Mechanik (2), insbesondere ein der Mechanik (2) zugeordneter ausgezeichneter Punkt (TCP) entlang einer Bewegungsbahn bewegt, im ersten Betriebsmodus die Bewegungsbahn im Speicher (11) aufzuzeichnen, und in einem zweiten Betriebsmodus den wenigstens einen Antrieb aufgrund der im Speicher (11) aufgezeichneten Bewegungsbahn derart anzusteuern, dass sich die Mechanik (2), insbesondere der ausgezeichnet Punkt (TCP) entlang der im Speicher (11) aufgezeichneten Bewegungsbahn bewegt.
Abstract:
A semi-automatic, interactive robotic system for performing and/or simulating a multi-step task includes a user interface system, a recognition system adapted to communicate with the user interface system, a control system adapted to communicate with the recognition system, and a sensor-actuator system adapted to communicate with the control system. The recognition system is configured to recognize actions taken by a user while the user operates the user interface system and to selectively instruct the control system to cause the sensor-actuator system to perform, and/or simulate, one of an automatic step, a semi-automatic step or direct step of the multi-step task based on the recognized actions and a task model of the multi-step task.