Patent classifications
G05B2219/41148
NUMERICAL CONTROLLER
A numerical controller enabling prediction of a machining time considering a machine delay occurring in a machine. The numerical controller configured for predicting a reference machining time corresponding to a machining time not considering acceleration/deceleration of an predicting the number of times of acceleration/deceleration of the axis in machining storing information related to a deviation time corresponding to a difference between an actual machining time corresponding to a machining time required for actual machining by the machine and the reference machining time predicted in the machining, calculating a correction time for correcting the reference machining time based on the number of times of acceleration/deceleration predicted and the information related to the deviation time stored, and calculating a predicted machining time obtained by correcting the reference machining time using the correction time.
Machining of workpieces with model-supported error compensation
A control device of a machine tool includes a position controller and a model of a position-controlled axis. The position controller receives a position setpoint value, a corresponding actual position value and a compensation value; determines therefrom a resulting value; determines based on the resulting value an actuating signal; and outputs the actuating signal to the position-controlled axis. The position and/or the orientation of the tool relative to the workpiece are adjusted based on the actuating signal. A sequence of successive control errors is stored, in a storage device and read out sequentially in accordance with a sequence of the position setpoint values and supplied to the model. The model determines from the read-out control error a respective compensation value which is then supplied to the position controller, while simulating the mechanically dynamic behavior of the position-controlled axis.
Numerical controller having a machining time prediction function
A numerical controller enabling prediction of a machining time considering a machine delay occurring in a machine. The numerical controller configured for predicting a reference machining time corresponding to a machining time not considering acceleration/deceleration of an predicting the number of times of acceleration/deceleration of the axis in machining storing information related to a deviation time corresponding to a difference between an actual machining time corresponding to a machining time required for actual machining by the machine and the reference machining time predicted in the machining, calculating a correction time for correcting the reference machining time based on the number of times of acceleration/deceleration predicted and the information related to the deviation time stored, and calculating a predicted machining time obtained by correcting the reference machining time using the correction time.
MACHINING OF WORKPIECES WITH MODEL-SUPPORTED ERROR COMPENSATION
A control device of a machine tool includes a position controller and a model of a position-controlled axis. The position controller receives a position setpoint value, a corresponding actual position value and a compensation value; determines therefrom a resulting value; determines based on the resulting value an actuating signal; and outputs the actuating signal to the position-controlled axis. The position and/or the orientation of the tool relative to the workpiece are adjusted based on the actuating signal. A sequence of successive control errors is stored, in a storage device and read out sequentially in accordance with a sequence of the position setpoint values and supplied to the model. The model determines from the read-out control error a respective compensation value which is then supplied to the position controller, while simulating the mechanically dynamic behavior of the position-controlled axis.
Control parameter adjustment device
A control parameter adjustment device includes a command-value generation unit that generates a position command; a servo control unit that calculates a drive command such that a response position of a driven object follows the position command; a correction model unit that generates a correction command for correcting a response error that is a difference between the position command and the response position by using a model expressed by two or more types of parameters; and a parameter search unit that corrects the model by using a combination of values of the parameters, by which the response error is minimized, among a plurality of combinations of values of the parameters. The control parameter adjustment device drives the driven object on the basis of the drive command and the correction command.
CONTROL PARAMETER ADJUSTMENT DEVICE
A control parameter adjustment device includes a command-value generation unit that generates a position command; a servo control unit that calculates a drive command such that a response position of a driven object follows the position command; a correction model unit that generates a correction command for correcting a response error that is a difference between the position command and the response position by using a model expressed by two or more types of parameters; and a parameter search unit that corrects the model by using a combination of values of the parameters, by which the response error is minimized, among a plurality of combinations of values of the parameters. The control parameter adjustment device drives the driven object on the basis of the drive command and the correction command.
Servo control apparatus
A servo control apparatus includes: a model-response calculating unit; a motor-end-movement-amount-during-stopping measuring unit that measures a motor end movement amount during stopping, which is a displacement amount of a detection value of a motor end position in a period from when the calculated value of the machine end position changes to zero until the calculated value changes to a value other than zero; and an error-correction-amount calculating unit that calculates an error correction amount on the basis of a parameter in which a maximum change amount of a deviation between the machine end position and the motor end position during moving direction reversal is set in advance, the calculated value of the machine end position, and the motor end movement amount. The servo control unit sets the detection value of the machine end position and the detection value of the motor end position.