摘要 |
PURPOSE:To perform the interpolation of an involute curve without necessitating a specific program generating device, by calculating data for the interpolation of the involute curve in a numerical controller, and performing the interpolation based on the data. CONSTITUTION:The direction of rotation of the involute curve, the coordinate of an end point Ps, and the radius R of the base circle C are commanded, and the coordinate X0 and Y0 of the center of the base circle C of the involute curve, the angle THETA2 of the start point, the angle THETA3 of the end point, and a curve start angle THETA1 are found from the above commands and the coordinates of the start point. Then, the equation of the involute curve is defined, and pulse interpolation is performed at every fixed travel quantity or fixed angle. Such processing is executed in the numerical controller, and the distribution of pulses are continued. In such a way, it is possible to interpolate the involute curve in the numerical controller easily. |