Patent classifications
G05B2219/34206
Control apparatus and control method
In the embodiments of the disclosure, a target signal which is a signal of a part used for subsequent processing is acquired from signals output from a device with higher accuracy. A control apparatus includes a first acquisition part which acquires a first signal of a time series output from a first device, a recording part which records a part of the first signal acquired by the first acquisition part, and a determination part which determines a timing at which the recording part records the first signal based on a preset predetermined condition.
SYSTEMS AND METHODS FOR SYSTEM OPTIMIZATION AND/OR FAILURE DETECTION
Implementations of a system configured for operation of a motor may include a motor controller coupled with a memory, the motor controller configured to be coupled with a motor. The motor controller may be configured to store a set of control parameters in the memory, the set of control parameters generated using a deep reinforcement learning agent and data associated with one or more parameters of the motor. The set of control parameters may be configured to define an optimized operating area for the motor.
CONTROL APPARATUS AND CONTROL METHOD
In the embodiments of the disclosure, a target signal which is a signal of a part used for subsequent processing is acquired from signals output from a device with higher accuracy. A control apparatus includes a first acquisition part which acquires a first signal of a time series output from a first device, a recording part which records a part of the first signal acquired by the first acquisition part, and a determination part which determines a timing at which the recording part records the first signal based on a preset predetermined condition.
Motion controller
A motion controller has an axis control part and a communication control part. The motion controller includes: a control function storage part that stores a control function received from a higher-level control device by the communication control part; a control function execution part that executes the control function regarding at least one of information of a motor and information of a sensor as an input; and a control information changing part that changes the motor control information based on a result of execution of the control function stored in the control function storage part, the execution of the control function being performed by the control function execution part. The motor control information changed by the control information changing part serves as an input to the axis control part.
Method and apparatus for coordinating external device motion with motion of independent movers in a linear drive system
An improved system and method for coordinating motion between an external device and independent movers traveling along a linear drive system includes a motion controller generating motion commands for both the external device and for each of the independent movers. Coordinate systems are defined in the motion controller that correspond to a track along which each of the independent movers travels and to the external device. An offset between the coordinate systems is also defined. The motion controller receives a command for coordinated motion and generates motion commands for the independent mover and the external device in one coordinate system to achieve the commanded coordinated motion. The motion command that corresponds to the coordinate system in which the motion commands are generated are transmitted directly, and the motion command associated with the second coordinate system is first transformed to the second coordinate system using the offset.
Multi-mover linear motor controller providing shared coordination subsystem
A runtime coordination subsystem allows programmers of multi-mover, linear motion systems to provide simple commands to the movers without concern for the presence of other movers on the track. The runtime coordination subsystem manages proper separation distances to prevent collisions and automatically queue movers in contention situations. In addition the runtime coordination subsystem permits a specialized multi-mover command controlling movers in unison with constant separation.
Multi-Mover Linear Motor Controller Providing Shared Coordination Subsystem
A runtime coordination subsystem allows programmers of multi-mover, linear motion systems to provide simple commands to the movers without concern for the presence of other movers on the track. The runtime coordination subsystem manages proper separation distances to prevent collisions and automatically queue movers in contention situations. In addition the runtime coordination subsystem permits a specialized multi-mover command controlling movers in unison with constant separation.
MOTION CONTROLLER
A motion controller of the present invention has an axis control part that controls an amplifier based on motor control information and a communication control part that receives a motor control command by communication with a higher-level control device, the motor control command serving as a source of the motor control information, and the motion controller includes: a control function storage part that stores a control function received from the higher-level control device by the communication control part; a control function execution part that executes the control function regarding at least one of information of a motor and information of a sensor as an input; and a control information changing part that changes the motor control information based on a result of execution of the control function stored in the control function storage part, the execution of the control function being performed by the control function execution part, wherein the motor control information changed by the control information changing part serves as an input to the axis control part.
Systems and methods for system optimization and/or failure detection
Implementations of a system configured for operation of a motor may include a motor controller coupled with a memory, the motor controller configured to be coupled with a motor. The motor controller may be configured to store a set of control parameters in the memory, the set of control parameters generated using a deep reinforcement learning agent and data associated with one or more parameters of the motor. The set of control parameters may be configured to define an optimized operating area for the motor.