Patent classifications
G05B19/23
TOOL PATH GENERATION METHOD AND DEVICE
The present invention sets, as a point (P.sub.OM) to be machined, a single machining point on a plurality of tool path rows, selects, as a machining point (P.sub.I(i)) of interest, a machining point in a prescribed range with the point to be machined as the center, calculates the tool orientation at the point to be machined by way of averaging the tool orientation of the selected machining point of interest, corrects data pertaining to the tool orientation of the point to be machined by way of the calculated average tool orientation, acquires the shape data of a workpiece to be machined and the shape data of a ball end mill to be used, performs an interference check for the workpiece and the ball end mill on the basis of the corrected tool orientation data, and generates a new tool path on the basis of data pertaining to the corrected tool orientation when no interference between the workpiece and the ball end mill occurs.
TOOL PATH GENERATION METHOD AND DEVICE
The present invention sets, as a point (P.sub.OM) to be machined, a single machining point on a plurality of tool path rows, selects, as a machining point (P.sub.I(i)) of interest, a machining point in a prescribed range with the point to be machined as the center, calculates the tool orientation at the point to be machined by way of averaging the tool orientation of the selected machining point of interest, corrects data pertaining to the tool orientation of the point to be machined by way of the calculated average tool orientation, acquires the shape data of a workpiece to be machined and the shape data of a ball end mill to be used, performs an interference check for the workpiece and the ball end mill on the basis of the corrected tool orientation data, and generates a new tool path on the basis of data pertaining to the corrected tool orientation when no interference between the workpiece and the ball end mill occurs.
POSITION OR VELOCITY CONTROL SYSTEM AND METHOD
In described examples of methods and control systems to control a position and/or velocity of a machine, control circuitry is coupled to receive and dither a control signal, and to compute a control output value according to the dithered control signal and a control function. An inverter is coupled to the control circuitry, to control the position and/or velocity according to the control output value.
ENCODER, SERVO MOTOR, AND SERVO SYSTEM
An encoder includes a disc and a sensor. The disc has a circular surface with a central axis and is rotatable around the central axis. The disc has a slit row provided on the circular surface. The slit row includes slits arranged in a circumferential direction of the circular surface around the central axis and in a radial direction of the circular surface. The sensor is provided opposite to the slit row on circular surface. The sensor has a first light receiver and a second light receiver. The first light receiver is configured to output a first light receiving signal as the slit row rotates along the circumferential direction when the disc rotates around the central axis. The second light receiver is configured to output a second light receiving signal as the slit row moves along the radial direction when the disc rotates around the central axis.
Control method for electronically controlled servo mechanism and electronically controlled servo mechanism and robot thereof
The present disclosure provides a control method for an electronically controlled servo mechanism as well as an apparatus and a robot thereof. The method is for an electronically controlled servo mechanism including a servo having a PI controller, which includes: obtaining related parameter(s) of the PI controller before tuning, where the related parameters includes a proportional coefficient and an integral coefficient; obtaining a current rotational angle of an output shaft of the servo, and calculating an angular deviation between the obtained current rotational angle and an expected rotational angle of an output shaft of the servo; and tuning the related parameter(s) of the PI controller based on the proportional coefficient, the integral coefficient, and the angular deviation. In such a manner, the parameter(s) of the PI controller are tuned to make it equivalent to a P controller, thereby avoiding the large oscillation caused by external interference.
Numerical controller
A numerical controller, which is configured to correct a machine position error based on a torque difference between a master axis and a slave axis, acquires the torque difference after movement of the master and slave axes that move in response to a movement command, and corrects the machine position error by a correction amount based on a value obtained by excluding a torque difference derived from a mechanical strain from the acquired torque difference. The corrected machine position error is added to the movement command for next time.
Numerical controller
A numerical controller, which is configured to correct a machine position error based on a torque difference between a master axis and a slave axis, acquires the torque difference after movement of the master and slave axes that move in response to a movement command, and corrects the machine position error by a correction amount based on a value obtained by excluding a torque difference derived from a mechanical strain from the acquired torque difference. The corrected machine position error is added to the movement command for next time.
MOTOR CONTROLLER
A motor controller includes: a command unit which outputs a command value for controlling a motor that drives a driven unit; a motor control unit which controls the motor based on the command value; a compensation filter which compensates for the command value; and a preprocessing unit which is provided in a stage preceding the compensation filter, the compensation filter has a frequency region in which a gain is greater than 1 and the preprocessing unit executes, when a variation in the command value before being compensated for with the compensation filter is equal to or less than a predetermined value, preprocessing in which a past command value is used as a current command value.
Position or velocity control system and method
In described examples of methods and control systems to control a position and/or velocity of a machine, control circuitry is coupled to receive and dither a control signal, and to compute a control output value according to the dithered control signal and a control function. An inverter is coupled to the control circuitry, to control the position and/or velocity according to the control output value.
CONTROLLING THE MOVEMENT OF AN OBJECT
For improved control and planning of a movement of the object in relation to a transport unit of a transport system, the transport unit is moved along a predefined transport trajectory with respect to a reference coordinate system. Embodiments provide a synchronous phase, in which a movement of an object point of the object along an object path with respect to a transport unit coordinate system, different from the reference coordinate system, is predefined during the synchronous phase. The transport unit coordinate system containing the transport unit is moved along the transport trajectory. At least one path point of the object path is converted from the transport unit coordinate system to a base coordinate system in order to control the movement of the object point along the object path with respect to the base coordinate system.