摘要:
A controller for a die cushion mechanism includes: a spring element that is displaced according to force between the die cushion mechanism and a slide; a force instructor that instructs force; a force detector that detects force; and a speed instruction generator that generates a speed instruction of the servo motor, based on a force instruction value instructed by the force instructor and a force detection value detected by the force detector. The speed instruction generator generates the speed instruction by multiplying a force gain by a force difference determined from a difference between the force instruction value and the force detection value. The speed instruction generator changes the force gain, based on a spring constant corresponding value of the spring element determined from a force indicator that works between the slide and the die cushion.
摘要:
A servo motor controller having: a frequency identification section that performs analysis based on a frequency response method and identifies the frequency of a disturbance exhibiting a specified phase lag; an input/output gain identification section that identifies the input/output gain at the frequency identified by the frequency identification section; and a magnification factor resetting section that resets an adjustment magnification factor by performing a specified operation on a ratio between the identified input/output gain and a specified target value of the input/output gain.
摘要:
A device for controlling a die cushion mechanism including a servo-motor as a drive source and producing a force adapted to be applied to a slide in a press machine. The device includes a section for commanding a force to be produced by the die cushion mechanism; a section for detecting a force produced by the die cushion mechanism and applied to the slide; a section for detecting a moving speed of the slide; and a section for executing a force control on the servo-motor. The force controlling section executes force controls in mutually different modes on the servo-motor, through mutually different control loops, one mode being provided for an initial stage defined from an instant when the die cushion mechanism starts producing the force to be applied to the slide until a predetermined subsequent instant, and another mode being provided for a succeeding stage defined after the predetermined subsequent instant, by using at least a slide-speed detected value detected by the slide-speed detecting section. The force controlling section includes a section for preparing a first speed-command value to be commanded to the servo-motor in the initial stage and a second speed-command value, different from the first speed-command value, to be commanded to the servo-motor in the succeeding stage.
摘要:
A device for displaying a moving locus in which a moving body is supported at its both ends by a pair of feed axes of a tandem structure so as to move in a opposite direction of the pair of feed axes, and has a point where a position is to be controlled at an internally dividing point to divide a distance between the pair of feed axes into a predetermined ratio, and the moving locus of the point where the position is to be controlled is drawn, the device having a data storage portion for storing a first position data and second position data of the moving body detected on the pair of feed axes when the pair of feed axes are driven maintaining synchronization; a data calculating portion for calculating a third position data of the point where the position is to be controlled from the first position data and second position data on the pair of feed axes stored in the data storage portion; and a locus display portion for drawing the moving locus of a point where the position is to be controlled based on the third position data calculated by the data calculating portion.
摘要:
A control device for a die cushion mechanism, for carrying out force control with high accuracy and at a high speed. The control device for controlling the force generated by the die cushion mechanism utilizes a press working cycle which is repeatedly carried out. A correcting part of the control device corrects each deviation in one working cycle based on a time-series of deviation data in the just before press working cycle. By repeating this operation, the deviation between the detected value and the commanded value may be converged toward zero. Therefore, the deviation may become smaller than that of the conventional feedback control, whereby it is possible to respond to a change in the commanded value in a short time.
摘要:
A controller for a die cushion mechanism includes: a spring element that is displaced according to force between the die cushion mechanism and a slide; a force instructor that instructs force; a force detector that detects force; and a speed instruction generator that generates a speed instruction of the servo motor, based on a force instruction value instructed by the force instructor and a force detection value detected by the force detector. The speed instruction generator generates the speed instruction by multiplying a force gain by a force difference determined from a difference between the force instruction value and the force detection value. The speed instruction generator changes the force gain, based on a spring constant corresponding value of the spring element determined from a force indicator that works between the slide and the die cushion. With this arrangement, the die cushion mechanism can be controlled with high precision, even when a mechanical characteristic changes. A force indicator is a force instruction value or a force detection value. In place of the force indicator, a spring constant corresponding value can be determined according to displacement of the spring element or a position of the die cushion mechanism.
摘要:
An acceleration detection unit for detecting acceleration is mounted on a driven body. When a previous block is a positioning command, the system waits till the detected value of acceleration detected by the acceleration detection unit becomes equal to or less than a set value αs after the distribution of the movement command of the positioning command is ended. If the detected value of acceleration becomes equal to or less than the set value αs, the distribution of the movement command of the next block is started. Because the cutting feed, etc., is started after the detected value of acceleration has become equal to or less than the set value αs and the vibrations stopped, machining can be conducted with high accuracy.
摘要:
A numerical controller calculates a first position command from a machining program, converts the first position command into a second position command for restricting a tangential speed of a tool, and delivers the second position command and a status signal indicative of the achievement of the conversion of the first position command into the second position command to a tool path display apparatus. The tool path display apparatus displays the path of the tool in a color corresponding to the status signal and can thereby determine the point on the tool path at which the speed restriction is performed.
摘要:
A controller of an industrial machine provided with an electric motor, a peripheral apparatus and an amplifier includes a motor power-consumption calculation section, a power loss calculation section, a fixed power-consumption calculation section, and a total power-consumption calculation section. The motor power-consumption calculation section calculates motor power consumption by decomposing a motor current into a Q-phase current value and a D-phase current value, and multiplying the Q-phase current value with a motor rotation speed and a motor torque constant. The power loss calculation section calculates sum power loss of the motor and amplifier. The fixed power-consumption calculation section calculates fixed power consumption of the peripheral apparatus. The total power-consumption calculation section determines total power consumption of the industrial machine in a predetermined time period by integrating, for the time period, the calculated motor power consumption, sum power loss and fixed power consumption.
摘要:
The controller controls a spindle connected to an induction motor via a belt by controlling the rotational velocity of the induction motor. The spindle has an encoder attached thereto for detecting the position of the spindle, but the induction motor does not have a velocity detector attached thereto. The velocity of the induction motor is estimated from the spindle velocity obtained from output of the encoder, and slip of the belt is detected based on the estimated velocity of the induction motor. When occurrence of slip of the belt is detected, the estimated velocity of the induction motor will not be used for the control of the induction motor.