Method for compensating for servo delay caused at an arc or corn

Boots – shoes – and leggings

Patent

Rate now

  [ 0.00 ] – not rated yet Voters 0   Comments 0

Details

364174, 364474, 318571, 318573, G05B 1942, G05B 1924

Patent

active

045436258

DESCRIPTION:

BRIEF SUMMARY
BACKGROUND OF THE INVENTION

This invention relates to a numerical control method. More particularly, the invention relates to a numerical control method wherein a machining error which occurs in cutting a corner portion, as well as a radially directed machining error which occurs in cutting an arc, is capable of being held within allowable limits.
A so-called data prereading techniques is used as a method of reading data in a numerical control device. The reasons are as follows. In a method which does not rely upon the prereading technique, a succeeding block of NC data is read each time machining or movement ends. This is followed by a format check, decoding, calculation of an amount of movement (incremental values), and by other preprocessing, after which machining or movement is controlled based upon the succeeding block. With this conventional method, however, machining efficiency declines because movement based on the succeeding data does not start until after the time required for preprocessing. It is for this reason that the above-mentioned data prereading technique has come to be used. With this technique, as illustrated in FIG. 1, when numerically controlled machining based on the current block, e.g., the first block B1, is in progress as indicated at W1, NC data in the succeeding block B2 is preread and preprocessing based on the succeeding block B2 is performed in advance, in parallel with NC machining control W1 based on the current block B1. Then, simultaneous with the completion of NC machining control specified by the current block B1, NC machining control W2 is performed on the basis of the NC data in the succeeding block B2. According to the data prereading method, movement based on the NC data in the succeeding block can therefore be executed immediately without waiting for the completion of preprocessing following movement based on the NC data in the current block. The result is a more efficient machining operation.
When turning at a corner portion or cutting an arc in accordance with numerical control based on the foregoing prereading method, a slight deviation develops between the tool path (the path followed by the center of the tool) and the commanded path, as shown in FIGS. 2 and 3. This is caused by a servo delay, such as an exponential acceleration/deceleration characteristic and the characteristic of the DC servomotor used. In FIGS. 2 and 3, the solid lines indicate the commanded path, and the dashed lines show the tool path. The tool path is dependent upon the following:
(a) feed speeds V1, V2 prior to and following a corner;
(b) corner angle .theta.;
(c) time constant T1 of exponential acceleration/deceleration during cutting; and
(d) time constant T2 of motor used. In other words, the difference between the tool path and commanded path depends upon these parameters. The difference between the tool path and commanded path results in a machining error which is required to be held within allowable limits. To this end, according to the prior art, programming is performed during the creation of an NC tape to set the feed speeds so that the error will fall within the allowable limits. Alternatively, dwell command (G04) is inserted between items of command data corresponding to the blocks on either side of a corner to introduce a dwell period of suitable duration. Consequently, programming becomes extremely complicated and the tape grows to a great length. Also, since machining error generally differs from one controlled machining tool to another, programming must be performed for each machine tool, requiring considerable time and effort for the creation of NC tapes.


SUMMARY OF THE INVENTION

Accordingly, an object of the present invention is to provide a numerical control method wherein machining error caused by servo delay in cutting a corner or arc need not be taken into consideration, thereby enabling an NC tape to be created in a simple manner with a reduced length, and eliminating the need to create a separate NC tape for each machine tool.
According to the numerical control

REFERENCES:
patent: 3428876 (1969-02-01), Kelling
patent: 3793511 (1974-02-01), Bala et al.
patent: 3864613 (1975-02-01), Cutler
patent: 3952238 (1976-04-01), Cutler
patent: 3979653 (1976-09-01), Cutler
patent: 4079235 (1978-03-01), Froyd et al.
patent: 4163184 (1979-07-01), Leenhouts
patent: 4266375 (1981-05-01), Nishimura et al.
patent: 4348731 (1982-09-01), Kogawa
patent: 4409650 (1983-10-01), Noguchi

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 for compensating for servo delay caused at an arc or corn 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 for compensating for servo delay caused at an arc or corn, we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Method for compensating for servo delay caused at an arc or corn will most certainly appreciate the feedback.

Rate now

     

Profile ID: LFUS-PAI-O-1617081

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