Abstract:
An evaluation value Ek on a trajectory error ek between an actual trajectory yk and a target trajectory x is calculated. In a case where the calculated evaluation value Ek is better than a best evaluation value Ebest, the best evaluation value Ebest is updated by the evaluation value Ek and is stored. A commanded trajectory uk in this situation is employed as a best commanded trajectory ubest and stored. In a case where the calculated evaluation value Ek is worse than the best evaluation value Ebest, a compensator that calculates a correction of the trajectory Δuk+1 is changed to another compensator and the correction of the trajectory Δuk+1 is calculated. A commanded trajectory in the next-time operation uk+1 is calculated from the correction of the trajectory Δuk+1 and the best commanded trajectory ubest.
Abstract:
An evaluation value Ek on a trajectory error ek between an actual trajectory yk and a target trajectory x is calculated. In a case where the calculated evaluation value Ek is better than a best evaluation value Ebest, the best evaluation value Ebest is updated by the evaluation value Ek and is stored. A commanded trajectory uk in this situation is employed as a best commanded trajectory ubest and stored. In a case where the calculated evaluation value Ek is worse than the best evaluation value Ebest, a compensator that calculates a correction of the trajectory Δuk+1 is changed to another compensator and the correction of the trajectory Δuk+1 is calculated. A commanded trajectory in the next-time operation uk+1 is calculated from the correction of the trajectory Δuk+1 and the best commanded trajectory ubest.
Abstract translation:计算实际轨迹yk与目标轨迹x之间的轨迹误差ek上的评价值Ek。 在计算出的评价值Ek优于最佳评价值Ebest的情况下,通过评价值Ek更新最佳评价值Ebest,并存储。 在这种情况下,一个命令轨迹uk被用作一个最好的命令轨迹ubest和存储。 在计算出的评价值Ek比最佳评价值Ebest差的情况下,将运算轨迹& uk + 1的校正的补偿器变更为另一个补偿器,计算轨迹&Dgr uk + 1的校正 。 下一次操作中的命令轨迹uk + 1是从轨迹&Dgr uk + 1和最佳指令轨迹ubest的校正计算的。
Abstract:
A central processing unit (CPU) receives moving distance data from a main CPU to compute the objective position data corresponding to the position to which an object is to be moved. The CPU computes a first deviation value between the objectives position data and the moved distance data of an object to be controlled every sampling time, reads the actual position data and the moved distance data of an object to be controlled every sampling time, reads the actual position data of a motor and computes a second deviation value by subtracting the motor position data previous to a first sampling time from the actual position data of the motor. The CPU also computes a third deviation value by subtracting the motor position data previous to a second sampling time from the motor position data previous to the first sampling time, and subtracts or adds a fourth deviation value, calculated by subtracting the third deviation value from the second deviation value, from or to the motor position data previous to the first sampling time to control the position of the robot system.
Abstract:
A numerically controlled machine tool for machining a non-circular workpiece according to profile data. The servomotor drive unit of the machine tool includes a frequency voltage converter which outputs a velocity compensation signal proportional to the frequency of position command pulses in the servomotor drive units. A position error signal is modulated by the velocity compensation signal. The numerical controller of the machine tool can measure the position error and phase error, and can compensate for these errors. The numerical controller operates according to ideal profile data and measures the actual position change of a tool slide corresponding to the angle position change of a main spindle. Then, the numerical controller calculates the position error and phase error depending on the actual position change and ideal profile data, and produces execution profile data which are compensated for position error. During machining operation, the numerical controller offsets the rear out position of the execution profile data by the calculated phase error so as to eliminate the phase error.
Abstract:
A piece of material (part) having a preformed cross-sectional configuration is moved through a pair of pinch rolls located in between right and left hand forming rolls. Each forming roll is position adjustable both laterally and separationwise with respect to the pinch rolls along two longitudinal axes. In addition, each forming roll is rotationally adjustable along two rotational axes. As the part moves through the machine, the right and left hand forming rolls are positioned in accordance with a numerical program. The positioning is such that the piece of material is uniplanar or multiplanar contoured in a desired manner. As the contoured part exits from the machine, it passes through a uniplanar or a multiplanar sensor, which senses the contour of the part, including any springback occurring subsequent to roll forming. The sensed information is used to adaptively modify the control signals controlling the position of the right and left hand forming rolls. The signal output(s) of the uniplanar or multiplanar sensor is (are) integrated to improve its (their) stability. The integrated signal(s) are used to develop correction signals (k) for each controllable longitudinal or rotational axis in accordance with the following algorithm
WHERE: K0 EQUALS THE PRECEDING CORRECTION FACTOR; Q0 EQUALS THE CONTOUR REFERENCE VALUE COMPUTED FROM PART GEOMETRY AND SUPPLIED BY THE NUMERICAL CONTROL SIGNAL SOURCE; AND, Q1 EQUALS THE CONTOUR MEASUREMENT SENSED BY THE SENSOR ALONG THE AXIS WHOSE CORRECTION FACTOR IS BEING COMPUTED. The axis control signals are multiplied by the thusly developed axis correction signals to provide corrected axis control signals which are utilized to control the movement of the forming rolls along their respective longitudinal and rotational axes.
Abstract:
A workpiece is rotated by a master motor and a tool is linearly moved by a slave motor to cut a thread in the workpiece. Position feedback of the master motor is multiplied by a coefficient K and the result used as the position command of the slave motor. Provision is made of an angle synchronization learning control unit for storing one pattern cycle's worth of the correction data of the threading and adding the same to the position deviation. This control unit stores one pattern cycle's worth of the correction data corresponding to the position feedback of the master motor. The position is converted to the correction data corresponding to the time at that time based on the stored correction data to find the correction data and this is added to the position deviation.
Abstract:
Learning control is performed when carrying out processing by repeating instructions in a pattern cycle. Time/position converting means determines a positional deviation for a prescribed position with respect to a reference position, from the positional deviation determined by sampling, and the reference position output in synchronization with the drive of the servo motor. Corresponding correction data stored in the memory means is added to the positional deviation, and then the result is subjected to filtering processing to update the correction data corresponding to the position. Position/time converting means then determines correction data for the current sampling time, on the basis of the correction data corresponding to the position as stored in the memory means, and the detected reference position. This correction data is processed to compensate for dynamic properties, thereby deriving a correctional quantity, which is added to the positional deviation.
Abstract:
According to the invention, there is provided a bag making machine including feeding means for feeding two or more superposed layers of plastic film longitudinally thereof and intermittently for a length, the layers of plastic film having void area means such as notch hole means, and a cutter for cutting the layers of plastic film crossly thereof along a line predetermined with respect to the void area means whenever feeding the layers of plastic film are temporarily stopped, to thereby successively make plastic bags. A detector is disposed near the cutter for recognizing the contour of the void area means as an image data immediately before or when the layers of plastic film are temporarily stopped. A computer is connected to the detector for calculating the difference between the position of the predetermined line of the layers and the position of the cutting edge means of the cutter in accordance with the image data of the detector. Drive means is connected to the computer for moving the cutter parallel to the layers feeding direction in response to the output signal from the computer to thereby compensate and eliminate the difference between the position of the predetermined line of the layers and the position of the cutting edge means of the cutter.