摘要:
The present invention implements a model-tracking motor control apparatus for stabilizing behavior of a controlled object. The control apparatus (1) includes: a feedback control part (20), generating a driving torque instruction value used to enable the servo motor (2) to perform driving based on a detection value of an encoder (4) that performs detection on a rotational state of a servo motor (2); and a feedforward control part (10), generating a model torque instruction value, and outputting the model torque instruction value to the feedback control part (20), where the feedforward control part (10) has a model torque limiter (104) that limits the model torque instruction value within a first limit range.
摘要:
There is provided a control apparatus for controlling a device having a movable unit movable by a plurality of drive shafts. The control apparatus includes: target trajectory generation means for generating a target trajectory for a movement section defined by a start point and an end point; remaining distance estimation means for estimating a remaining distance along the target trajectory from a current position to the end point; acceleration calculation means for calculating an acceleration involved in varying a current movement velocity of the movable unit to a target velocity corresponding to a movement velocity to be satisfied by the movable unit at the end point of the target trajectory, such that a distance that the movable unit will have traveled substantially matches the remaining distance; and movement velocity updating means for calculating a new target movement velocity value by correcting the current movement velocity with the acceleration calculated.
摘要:
A technique allows a robot gripping one of two objects to perform appropriate surface alignment between the two objects. A control apparatus for a robot includes a virtual sensor associated with a force sensor and set on a control plane for predetermined control to control a position of a first object relative to a second object by causing a first surface of the first object gripped by a gripper to abut on a second surface of the second object, and a controller that performs the predetermined control based on a detection result from the virtual sensor using a control point set on the control plane based on a state of the first object being gripped by the gripper. The virtual sensor is projected on an imaginary line at a projection position between a predetermined contact point and the control point in an extending direction of the imaginary line on the control plane connecting the control point and the predetermined contact point being a contact point between the two objects and set on the control plane to place the first object into contact with the second object before the first surface abuts on the second surface in the predetermined control.
摘要:
A servo control method includes a step of adjusting a feedback gain used in feedback control of a controlled object, the feedback control being performed based on difference information between a target value concerning an instruction and a feedback signal from the controlled object, so that the controlled object is operated by following the instruction, and a step of adjusting a feedforward gain used in feedforward control of the controlled object after the adjustment of the feedback gain.
摘要:
Provided is a technology of enabling notification, to a user, that the state of a machine system has changed prior to occurrence of machine resonance, irrespective of the direction of a resonance frequency change. This servo driver is provided with: a servo control means for controlling a servo motor in accordance with a time-sequentially inputted command; a calculation means for time-sequentially collecting input data and output data for use in calculation of the frequency response of the servo control means while the servo control means is performing control, in accordance with a command for driving the servo motor itself, based on the command, and calculating a frequency response of the servo control means within a frequency range including a resonance peak, on the basis of the collected data; a specification means for specifying the gain of the resonance peak from the calculated frequency response; and an information output means for comparing the specified gain with a threshold lower than 0 dB, and outputting, when the gain is equal to or greater than the threshold, information for notifying, to a user, that the state of a machine system such as the servo motor has changed.
摘要:
A simulation device includes: a simulation system including a predetermined feedback system having, as a forward element, at least a predetermined control block structure corresponding to a predetermined device-side configuration including a control object; a holding unit holding impulse response information for calculation that is information on an impulse response relating to the predetermined device-side configuration; a first response calculation unit calculating a time response of the predetermined device-side configuration to a predetermined input value by convolution processing using the impulse response information for calculation and the predetermined input value; and a second response calculation unit calculating a response of the simulation system to a command value input to the simulation system by using the time response of the predetermined device-side configuration calculated by the first response calculation unit. According to this configuration, simulation accuracy of a control system is improved, the control system having: a control object including a motor; and a motor control device controlling the motor.
摘要:
The present invention realizes a motor control apparatus and the like capable of obtaining an appropriate frequency characteristic. The motor control apparatus of the present invention includes a command value generating portion (10), a torque saturation detecting portion (61) for determining whether a driving value based on a command value exceeds a driving value capable of being output from the apparatus, a current saturation detecting portion (71), a voltage saturation detecting portion (72), and a command value correcting portion (20) for correcting the command value when the driving value is determined as being exceeded.
摘要:
There is provided a controller for fitting a first workpiece and a second workpiece to each other using a robot. The robot has a gripping mechanism for gripping the first workpiece, and a force sensor. The controller causes the robot to perform an operation of pressing the first workpiece against the second workpiece with a predetermined force, and an operation of changing a posture of the first workpiece with respect to the second workpiece in a state where the first workpiece is pressed against the second workpiece. The controller searches for the posture of the first workpiece in which a first surface of the first workpiece to be in contact with the second workpiece and a second surface of the second workpiece to be in contact with the first workpiece are parallel to each other, based on an evaluation index related to a distance between the first workpiece and the second workpiece.
摘要:
A control system for causing an output of a control target to follow a command includes: a first processing device which is a processing device having a first processor and a prediction model that defines a correlation between a state variable with respect to the predetermined control target and a control input to the predetermined control target in the form of a state equation, performs model predictive control using the first processor, and outputs a servo command corresponding to the control input at an initial time point of the prediction interval; and a second processing device which is a processing device having a second processor different from the first processor and a feedback system including controllers to which a feedback signal related to an operation of the predetermined control target is input and receiving the servo command from the first processing device, and performs feedback control using the second processor.