摘要:
For an orbit boring to be performed by a tool (10) in an orbital motion along an orbit (A), a permissible range of an acceleration (a) of the orbital motion is provided to meet a criterion of a machining precision of the orbit boring, and the acceleration (a) is controlled to be suppressed within the permissible range.
摘要:
The servo control method operates a set value of a first-order lag time constant of a feedback compensation by both a detected mechanical position value and a transfer function corresponding to a change of an angular velocity about each axis under a multiple-axes simultaneous control. Further, the servo control method sets a feedforward amount so that the transfer function about the each axis is the same.
摘要:
A servo motor controlling method includes: directly or indirectly detecting a position of a moving body which performs a circular-arc interpolation feeding motion by a servo motor; performing a feedback control for enabling the position of the moving body to comply with a position command; and at a quadrant changing time when a moving direction of the moving body is changed, performing torque correction on a torque command value according to a distance from a position where the moving direction is changed. By this method, a quadrant protrusion and a torque change with respect to a friction caused from a free zone at a time of reversion of a ball screw can be appropriately corrected. Especially, by performing a first torque correction for a static friction at the position where the moving direction is changed, and by performing a second torque correction for a moving friction after movement by the distance corresponding to the free zone, more appropriate correction can be obtained.
摘要:
A feed velocity of a control axis and acceleration thereof do not exceed a maximum feed velocity and a maximum acceleration defined in mechanical specifications even if a radial operation is carried out for the purpose of a cut-in or escape operation in a contour describing control. A radial permissible maximum velocity (Vnp) and a radial permissible maximum acceleration (&agr;np) in a contour describing control using a circular interpolation is set separately from a setting value of a maximum feed velocity (Vm) of a control axis and that of a maximum acceleration (&agr;m) thereof set as mechanical specifications, and when a command of the circular interpolation is given, limitations are given to a radial velocity (Vn) and acceleration (&agr;n) so that the radial velocity (Vn) and acceleration (&agr;n) do not exceed the radial permissible maximum velocity (Vnp) and permissible maximum acceleration (&agr;np).
摘要:
Letting a differential value of a command value of a position command to a position control loop be an input variable, a feed forward compensation value is calculated depending on the input variable and a combination of a proper vibration frequency and an attenuation constant of a vibration in a moving direction of a moving mechanism to be set in a parameter setting manner, and a feed forward compensation is effected for the command value of the position command to the position control loop by the feed forward compensation value.
摘要:
A servo motor controlling method includes: directly or indirectly detecting a position of a moving body which performs a circular-arc interpolation feeding motion by a servo motor; performing a feedback control for enabling the position of the moving body to comply with a position command; and at a quadrant changing time when a moving direction of the moving body is changed, performing torque correction on a torque command value according to a distance from a position where the moving direction is changed. By this method, a quadrant protrusion and a torque change with respect to a friction caused from a free zone at a time of reversion of a ball screw can be appropriately corrected. Especially, by performing a first torque correction for a static friction at the position where the moving direction is changed, and by performing a second torque correction for a moving friction after movement by the distance corresponding to the free zone, more appropriate correction can be obtained.
摘要:
A machining program is read in and interpreted and a determination is made as to whether the amount of movement called for by a block of commands is larger or smaller than a minimum amount of movement that is established by a feed speed and a one sampling period of a numerical control apparatus. If the amount of movement called for is greater than the minimum amount of movement, feed control is performed in accordance with the current block. If the amount of movement called for by the current block of commands is smaller than the minimum movement amount, an immediate subsequent block of commands is concatenated with the current block, and this concatenation of command blocks is continued until a synthesized block calling for an amount of movement greater than the minimum amount of movement is obtained, this synthesized block then being used to perform feed control.
摘要:
For an orbital machining in which a spindle having a cutting tool attached thereto and a work to be machined are moved, by feed shaft control, to make a relative displacement to each other along a plane perpendicular to an axis of rotation of the spindle, such that a mutual interpolation motion is achieved between the spindle and the work, and a rotation angle of the spindle is controlled quantitatively and synchronously to have a predetermined correlation to the shaft control so that, at any angular position in rotation of the spindle, a blade direction of the cutting tool is maintained in a preset direction to thereby achieve a cutting into a configuration to be defined by an interpolation locus based on the mutual interpolation motion, there is effected a combination of feed-forward compensation for a follow-up delay in control of a motor servo system of a respective feed shaft and for a follow-up delay in control of a motor servo system of the spindle.
摘要:
The variation of deviations of actual positions of a moving body from corresponding command positions is quantitatively evaluated as a servo control error, whether a feedback control system is oscillating is decided on the basis of the servo control error, set values of parameters expressing characteristics of a closed loop or a control element included in the feedback control system are adjusted on the basis of the result of the decision whether the feedback control system is oscillating, and the values of the parameters are adjusted to optimum values slightly different from values which will cause the feedback control system to oscillate.
摘要:
The position of a movable body driven for circular interpolation movement by servomotors is measured directly or indirectly, and the servomotors are controlled in a feedback control mode to drive the movable body for movement according to a position command signal. A torque signal at quadrant change in which the direction of movement of the movable body changes, and a maximum or minimum torque signal at a moment immediately after the reversion of the servomotor are detected, a reference torque for correction is determined on the basis of the difference between the torque signal value at quadrant change and the maximum or minimum torque command value, and the torque signal at quadrant change is corrected with reference to the reference torque.