Patent classifications
G05B2219/42186
Actuator system
An actuator system may include a first actuator for being operated by a user, a second actuator for performing a movement of the user, and a transmission channel between the first actuator and the second actuator for transmitting the velocity and the force of the first actuator to the second actuator and vice versa. The actuator system may also include a controller, wherein the controller is configured such that, with the aid of the controller, the energy of the first actuator is adapted to be measured as a desired energy, wherein the transmission channel is configured for transmitting the desired energy to the second actuator and the controller is configured for controlling the damping of the second actuator as a function of the desired energy.
NUMERICAL CONTROLLER AND SYNCHRONOUS FOLLOW-UP CONTROL METHOD
A numerical controller contains a position table where a positional relationship is defined between a position of a master axis and positions of a plurality of slave axes, a slave axis synchronous control unit that drives and controls the plurality of slave axes in accordance with the position table so that the slave axes are synchronized with the master axis, a parent determining unit that determines one slave axis, which is stopped due to a failure, to be a parent of the master axis, and a master axis control unit that drives and controls the master axis based on a command position, and if a slave axis serving as the parent of the master axis is determined by the parent determining unit, drives and controls the master axis in accordance with the position table, so that the master axis is synchronized with the slave axis determined to be the parent.
SERVO CONTROL APPARATUS FOR DRIVING PLURALITY OF MOTORS
A servo control apparatus which includes: a difference calculation unit that calculates difference between an integral value of speed deviation of a master axis and an integral value of speed deviation of a slave axis; a filter unit that performs filtering of the difference by way of a low-pass filter; and an addition unit that adds a result of the filtering to the integral value of the speed deviation of the slave axis, in which a current command for driving the master-axis motor is calculated for the master axis by using the integral value of the speed deviation of the master axis; and a current command for driving the slave-axis motor is calculated for the slave axis by using an integral value after addition by way of the addition unit.
CONTROL DEVICE
A work machine for performing a predetermined task through electronic cam control causes a master axis and a slave axis to return to have the correlation following an electronic cam profile after stop of electronic cam control. A predetermined position, which is a position of a slave axis drive corresponding to a cam angle of the stopped master axis, is obtained based on an electronic cam profile in response to stop of synchronization control over a master axis drive and the slave axis drive performed in the work machine. In response to the stopped slave axis drive being determined to be at a position deviating from the predetermined position, a return path is calculated based on the predetermined position and an interference section, in a range of cycles for the slave axis drive, in which the slave axis drive interferes with the workpiece for the predetermined task.
Slave unit and servo driving system
To avoid cost increase, delay of response, time, and performance degradation in driving a power source including a plurality of servo motors and/or a servo motor with a plurality of windings. A slave unit drives a power source including a plurality of servo motors and/or a servo motor with a plurality of windings using a plurality of amplifiers on the basis of a command from a high-order controller. The slave unit includes: a storage unit stores servo internal statuses of the respective servo motors and/or the respective windings, judgment data, and resource data; a servo internal status copying judgment unit determines a copying source and a copying destination, and judges whether to copy a servo internal status of the copying source to the copying destination to commonalize therebetween on the basis of the judgment data and the resource data; a servo internal status copying execution unit copies the servo internal status of the copying source to the copying destination; and a servo control unit outputs each of the plurality of servo internal statuses to the respective amplifiers to control driving of the power source.
SLAVE UNIT AND SERVO DRIVING SYSTEM
To avoid cost increase, delay of response, time, and performance degradation in driving a power source including a plurality of servo motors and/or a servo motor with a plurality of windings. A slave unit drives a power source including a plurality of servo motors and/or a servo motor with a plurality of windings using a plurality of amplifiers on the basis of a command from a high-order controller. The slave unit includes: a storage unit stores servo internal statuses of the respective servo motors and/or the respective windings, judgment data, and resource data; a servo internal status copying judgment unit determines a copying source and a copying destination, and judges whether to copy a servo internal status of the copying source to the copying destination to commonalize therebetween on the basis of the judgment data and the resource data; a servo internal status copying execution unit copies the servo internal status of the copying source to the copying destination; and a servo control unit outputs each of the plurality of servo internal statuses to the respective amplifiers to control driving of the power source.
Actuator System
An actuator system may include a first actuator for being operated by a user, a second actuator for performing a movement of the user, and a transmission channel between the first actuator and the second actuator for transmitting the velocity and the force of the first actuator to the second actuator and vice versa. The actuator system may also include a controller, wherein the controller is configured such that, with the aid of the controller, the energy of the first actuator is adapted to be measured as a desired energy, wherein the transmission channel is configured for transmitting the desired energy to the second actuator and the controller is configured for controlling the damping of the second actuator as a function of the desired energy.
Motor control system, motor control device, and non-transitory recording medium
The disclosure enables mutual relationships among operation statuses of each motor to be ascertained without using synchronous serial communication between multiple motor control devices. The motor control system is equipped with: a motor driver having a trigger determination part for determining whether or not a trigger condition is satisfied, a trigger notification part for transmitting a trigger notification indicating that the trigger condition is satisfied to motor drivers by asynchronous communication, and a trace result information generation part for causing a storage part to store a trigger data number for identifying operation data when the trigger condition is satisfied; and motor drivers each having a trace result information generation part for causing a storage part to store a slave trigger time at which the trigger notification is received, a trigger data number for identifying operation data corresponding to the slave trigger time, and a master trigger time.
CONTROL DEVICE, CONTROL METHOD, AND RECORDING MEDIUM
A control device which synchronizes and controls a master device and a slave device at a fixed period when the number of axes of the master device is less than the number of axes of the slave device can reduce the amount of calculations. A computing unit includes a synchronization computing unit which performs synchronization computation for maintaining the position of the master device and the position of the slave device in a predetermined corresponding relation for a command value for each axis or a measured current value of each axis of the master device at a fixed period and a coordinate transformation unit which performs coordinate transformation from a coordinate system of the master device into a coordinate system of the slave device for synchronization computation values obtained through the synchronization computation. In this manner, a command value for each axis of the slave device is obtained.
Numerical controller and synchronous follow-up control method
A numerical controller contains a position table where a positional relationship is defined between a position of a master axis and positions of a plurality of slave axes, a slave axis synchronous control unit that drives and controls the plurality of slave axes in accordance with the position table so that the slave axes are synchronized with the master axis, a parent determining unit that determines one slave axis, which is stopped due to a failure, to be a parent of the master axis, and a master axis control unit that drives and controls the master axis based on a command position, and if a slave axis serving as the parent of the master axis is determined by the parent determining unit, drives and controls the master axis in accordance with the position table, so that the master axis is synchronized with the slave axis determined to be the parent.