Abstract:
The present application relates to a method for robot control. The method includes: obtaining at least one parameter associated with a robot to be controlled by a controller; determining a first identity of the robot based on the at least one parameter; comparing the first identity with a pre-stored second identity; and in response to the first identity matching the second identity, controlling operations of the robot with the controller. The present application further discloses detection of a mismatch between the controller and the robot in an easy, safe and convenient way.
Abstract:
A method for setting device identification includes: a main control circuit sending a first identification to a first device coupled to the main control circuit to set the first identification on the first device. The main control circuit sends a second identification to a second device coupled to the main control circuit to set the second identification on the second device. The first identification is different from the second identification when the kind of the first device is the same as that of the second device, and the first identification is the same as or different from the second identification when the kind of the first device is different from that of the second device. A main control circuit and a robot for performing the setting method are also provided.
Abstract:
Example implementations may relate a robot part including a processor, at least one sensor, and an interface providing wireless connectivity. The processor may determine that the robot part is removablly connected to a particular robotic system and may responsively obtain identification information to identify the particular robotic system. While the robot part is removablly connected to the particular robotic system, the processor may (i) transmit, to an external computing system, sensor data that the processor received from the at least one sensor and (ii) receive, from the external computing system, environment information (e.g., representing characteristics of an environment in which the particular robotic system is operating) based on interpretation of the sensor data. And based on the identification information and the environment information, the processor may generate a command that causes the particular robotic system to carry out a task in the environment.
Abstract:
Embodiments are directed towards automatically identifying, configuring, monitoring, controlling, managing, and maintaining a machine, via collection computers in communication with the machine components. The components include ID Tags that store identification data, such as a component type and a unique identifier. Interrogation of the ID Tags enables the automatic identification and configuration of the machine. Data provided by the sensors, during usage of the machine, enables the remote monitoring and managing of the usage, as well as maintaining of the machine. Machine maintenance includes automatically predicting and scheduling the replacement of various components. Embodiments provide suggestions for suppliers of replacement components, as well as suggestions for alternative components that may be better optimized for the configuration and usage of the machine. Heuristics and crowd-generated data, via machine user social networks, inform predictive analyses employed to automatically identify, configure, manage, operate, and maintain the machine.
Abstract:
An industrial control system provides motion control functions that may distribute motion planning tasks to capable motor drives and motion devices based on stored drive profiles. The profile-aware functions allow control programs to be used with motor drives that are both capable and incapable of executing a motion planning with automatic distribution of the planning tasks as appropriate. Coordination among different devices in the industrial control system when motion planning is distributed may be accommodated through peer-to-peer communication between drives and non-controller devices.
Abstract:
Modular production machines with appliances and components, controlled by means of projects. A project is the establishment of an arrangement of appliances and modules. A plurality of machine objects is associated with the determined arrangement locations in the project. In this way, the projects have a variability in terms of different machine objects, which is enabled by an engineering system. A control system (a run-time system) can affect a corresponding selection from the options. To enable an economical control of production machines some appliances or components can be selectively replaced by other appliances or modules.
Abstract:
An apparatus for processing physical documents, comprising: at least two processing modules, at least two module control units, each arranged for controlling a processing module. The module control units are each provided with a function memory for storing function data and limitation parameters. The function data represent processing functions to be performed by the processing module. The limitation parameters represent limitations of the processing functions. The module control units are further arranged for receiving function control data and controlling the separate functions of the respective processing module on the basis of the function control data. The apparatus further comprises a central control unit which is arranged for sending the function control data to the module control units.
Abstract:
A powder coating control system comprising a plurality of gun controls associated with a like plurality of powder spray guns. Each of the gun controls stores a plurality of presets spray parameters. Each of the gun controls responds to part identification signals and part position signals to select in real time one of the stored presets of spray parameters and trigger its respective powder spray gun ON and OFF to apply a powder coating to the moving part in accordance with the selected set of spray parameters. The control system further permits a gun purge cycle to be programmed either before or after the powder coating process is executed. The control system automatically initializes and brings each of the gun controls to an operable state on-line with the system control.
Abstract:
An industrial robot comprising a manipulator (3), a control unit (2) having means for automatically operating the manipulator, and a portable operating unit (1) having means for manually operating the manipulator. The robot further comprises a movable key device (10) carrying information about the identity of the robot and said portable operating unit (1) comprising a member (8) for receiving said movable key device and means for reading the robot identity from the key device.
Abstract:
System and method for allowing execution of control over robot hardware other than specific robot hardware by using control software that does not have features to be applied to the robot hardware other than the specific hardware designed for control. Execution means 102 for executing control software makes an inquiry about the presence of robot function means 103 requested by control software 101 through the use of interface recording means 104 and robot function searching means 105. If it has been found that the robot function means 103 is present, the execution means 102 requests the robot function means 103 to perform the motion of a robot. If it has been found that the robot function means 103 is not present, the request is skipped, or the request is made to similar robot function means 103. Alternatively, the request is made to alternative robot function means 103.