摘要:
A numerical control apparatus controls a machine having X- and Y-axis linear moving axes of a table 1, and a pivot axis B for rotationally pivoting a pivot member (4) having a tool (5) arranged at a distal end thereof about an axis parallel to a Z axis. A moving command obtained by a command program commanded by a position expressed by X, Y, and Z values in a three-dimensional orthogonal coordinate system is subjected to an interpolation process to calculate amounts of interpolation movement (ΔX, ΔY, and ΔZ) of the respective orthogonal axes. An amount of rotation Δθ of the pivot axis required for moving the tool by the amount of movement ΔY in the Y-axis direction is calculated. An amount of correction movement δx for cancelling the movement in the X-axis direction caused by the rotation Δθ of the pivot axis B is calculated. Values (ΔX + δx), Δθ, and ΔZ are outputted to the X axis, the pivot axis B, and the Z axis, respectively.
摘要:
In sampling control wherein data is sampled at regular time intervals, predetermined processing is executed on the basis of the sampled data, and a controlled system is controlled on the basis of the processing, there is calculated a difference Δx n between a sampled input value x n at a certain time t n and a sampled input value X n-1 at a time t n-1 preceding the time t n by one sampling time interval, a product ΔX n/m , obtained by multiplying the difference by a proper coefficient 1/m obtained experimentally, is added to the value X n , and the resulting sum X n + ΔX n/m is used as a sampled input value at the time t n .
摘要:
In sampling control wherein data is sampled at regular time intervals, predetermined processing is executed on the basis of the sampled data, and a controlled system is controlled on the basis of the processing, there is calculated a difference Δx n between a sampled input value x n at a certain time t n and a sampled input value X n-1 at a time t n-1 preceding the time t n by one sampling time interval, a product ΔX n/m , obtained by multiplying the difference by a proper coefficient 1/m obtained experimentally, is added to the value X n , and the resulting sum X n + ΔX n/m is used as a sampled input value at the time t n .
摘要:
A method and apparatus for sensing the present position of a movable machine element in a position control system when a position control loop in the system is placed in the open state. In the position control system, error storage means (107b) computes and stores an error between a command value produced by a control unit (102), and an amount of movement sensed by a position sensor provided on a motor shaft or on the movable machine element, and a speed control circuit controls the motor in accordance with the error from the error storage means (1 07b). The method of sensing present position includes steps of reading and storing as a steady deviation the error from said error storage means (1 07b) immediately before the position control loop is switched from the closed to the open state, reading the error in the error storage means (1 07b) when the position control loop is in the open state, updating the content of a present position register (202) on the basis of an arithmetic difference obtained by subtracting the steady deviation from the read error, and revising the content of the error storage means (107b) by the arithmetic difference.
摘要:
A method and apparatus for sensing the current position of a movable element in a position control system which include first and second control devices each having command pulse generating means and error storage means for computing and storing an error between a number of command pulses and a number of feedback pulses indicative of an amount of motor movement, a speed control circuit for driving and controlling the motor on the basis of the error in the storage means, and a switching circuit for selectively connecting the first and second control devices to the speed control circuit, the current position of the movable element being sensed by the first control device when the second control device is connected to the speed control circuit. The method, which is also employed by the apparatus, includes the following steps when the second control device is connected to the speed control circuit: reading and storing, as a steady deviation, the error in the error storage means (101 e) of the first control device after the motor is rotated in accordance with the magnitude of drift of a closed loop formed by the second control device; updating the data in a current position register (202) of the first control device on the basic of an arithmetic difference found by subtracting the stored steady deviation from the data in the error storage means (101 e) of the first control device; and revising the data in the error storage means (101e) of the first control device on the basic of the arithmetic difference.
摘要:
A method and apparatus for sensing the present position of a movable machine element in a position control system when a position control loop in the system is placed in the open state. In the position control system, error storage means (107b) computes and stores an error between a command value produced by a control unit (102), and an amount of movement sensed by a position sensor provided on a motor shaft or on the movable machine element, and a speed control circuit controls the motor in accordance with the error from the error storage means (1 07b). The method of sensing present position includes steps of reading and storing as a steady deviation the error from said error storage means (1 07b) immediately before the position control loop is switched from the closed to the open state, reading the error in the error storage means (1 07b) when the position control loop is in the open state, updating the content of a present position register (202) on the basis of an arithmetic difference obtained by subtracting the steady deviation from the read error, and revising the content of the error storage means (107b) by the arithmetic difference.
摘要:
A method and apparatus for sensing the current position of a movable element in a position control system which includes first and second control devices (101, 102) each having command pulse generating means (101 d, 307) and error storage means (101e, 102m) for computing and storing an error between a number of command pulses and a number of feedback pulses indicative of an amount of motor movement, a speed control circuit (not shown) for driving and controlling the motor on the basis of the error in the storage means (101 e, 102m) and a switching circuit (103a) for selectively connecting the first and second control devices (101, 102) to the speed control circuit, the current position of the movable element being sensed by one control device (101) when the other control device (102) is connected to the speed control circuit. The method includes steps of storing the errors which prevail in the respective storage means (101 e, 102m) just prior to switching from the first control device (101) to the second control device (102), returning the movable element to the position which prevailed just prior to the switching operation by supplying the speed control circuit with an offset voltage corresponding to an arithmetic difference found by substracting the stored error from the error storage means (102m) of said second control devide (102), from the error in the error storage means (102m) of the second control device (102) after the switching operation when the movable element has stabiiised, updating the data in a current position register (202) of the first control device (101) on the basis of an arithmetic difference found by subtracting the stored error from the error storage means (101 e) of the first control device (101), from the data in the error storage means (101 e) of the first control device (101) while the motor is controlled by the second control device (102), and revising the data in the error storage means (101 d) of the first control device (101) on the basis of the arithmetic difference.