Method of correcting error on involute interpolation

Boots – shoes – and leggings

Patent

Rate now

  [ 0.00 ] – not rated yet Voters 0   Comments 0

Details

36447435, 318573, G05B 19415

Patent

active

052145913

DESCRIPTION:

BRIEF SUMMARY
TECHNICAL FIELD

The present invention relates to a method of correcting an error on involute interpolation in a numerical control system, and more particularly to a method of correcting an error such as an insufficient cut or an excessive cut which would occur in the event that the terminal end of an involute curve is positioned in the vicinity of a base circle.


BACKGROUND ART

Nonlinear interpolation, particularly involute interpolation, in numerical control systems is highly required for the machining of gears, pump vanes, or the like. Generally, an involute curve is interpolated by a computer or an NC program generator which is separate from a numerical control system, producing linear data on a tape, and a workpiece is machined by the numerical control system using the tape,
The applicants have filed Japanese Patent Application No. 62-157302 (Japanese Laid-Open Patent Publication No. 64-2106) on an involute interpolation speed control method. According to the disclosed method, an involute curve is simply interpolated in a numerical control system, and the speed in a tangential direction is held constant irrespective of the angle.
In the proposed involute interpolation speed method, the coordinates of a point on an involute curve are given by: of the center of the base circle. Then, the angle .theta. is increased in a range from .theta.=(.theta.2-.theta.1) to .theta.=(.theta.3-.theta.1) by an increment: according to the above equations, and the difference between the points is determined, thus interpolating the involute curve.
The speed in a tangential direction can be rendered constant by selecting the increment of .theta. to be of a value which is reduced in inverse proportion to the angle, i.e., a value of K/(R.multidot..theta.).
In the vicinity of the base circle for the involute curve, i.e., a region where the radius of curvature of the involute curve is relatively small, however, an insufficient cut or an excessive cut tends to occur due to a servo response delay, a thermal deformation of the workpiece, or the like.
FIG. 2 of the accompanying drawings shows the manner in which a workpiece is machined according to a conventional involute interpolation process. A base circle C is a circle based on which an involute curve is drawn. The base circle C has a center O represented by coordinates (Xo, Yo) and a radius R.
An involute curve In1 starts at a point Ps1 and ends at a point Pe1. An arcuate curve A1 starts at a point As1 and ends at a point Ae1. An arcuate curve A2 starts at a point As2 and ends at a point Ae2. An involute curve In2 starts at a point Ps2 and ends at a points Pe2. The positional coordinates of these points are commanded in advance by a numerical control system based on a tape or the like. Actually, another arcuate curve is interposed between the arcuate curves A1, A2 to provide a smooth junction near the point As2. However, such another arcuate curve is omitted from illustration.
A cutter W moves according to interpolation along a programmed command path which is composed of the involute curve In1, the arcuate curve A1, the arcuate curve A2, and the involute curve In2. When a workpiece is actually machined by the cutter based on the program, however, the workpiece is machined along a solid line curve Re between a point Ps3 and the point Ae1, leaving a hatched region uncut short of the commanded machining configuration, i.e., an insufficient cut.
The insufficient cut starts at the point Ps3, which is spaced from the base circle C by a radius of curvature Rs, and is progressively larger toward the point Pe1. At the point Pe1, the workpiece remains uncut by a distance De normal to the involute curve In1. After the involute curve In1 is interpolated, and when the arcuate curve A1 is interpolated, the insufficient cut is progressively reduced, converging toward the point Ae1. As can be seen from FIG. 2, the insufficient cut is large in the vicinity of the junction between the involute curve In1 and the arcuate curve A1.
Since the insufficient cut occurs in a region where high precisi

REFERENCES:
patent: 4893971 (1990-01-01), Watanabe et al.
patent: 4899096 (1990-02-01), Kawamura et al.
patent: 4926102 (1990-05-01), Kawamura et al.
patent: 4935681 (1990-06-01), Kawamura et al.
patent: 4959597 (1990-09-01), Kawamura et al.
patent: 4968925 (1990-11-01), De Doncker
patent: 5065333 (1991-11-01), Kawamura et al.
patent: 5075865 (1991-12-01), Kawamura et al.
patent: 5101147 (1992-03-01), Sasaki et al.
patent: 5103150 (1992-04-01), Sasaki et al.

LandOfFree

Say what you really think

Search LandOfFree.com for the USA inventors and patents. Rate them and share your experience with other people.

Rating

Method of correcting error on involute interpolation does not yet have a rating. At this time, there are no reviews or comments for this patent.

If you have personal experience with Method of correcting error on involute interpolation, we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Method of correcting error on involute interpolation will most certainly appreciate the feedback.

Rate now

     

Profile ID: LFUS-PAI-O-902879

  Search
All data on this website is collected from public sources. Our data reflects the most accurate information available at the time of publication.