Patent EP0617066B1 successfully refreshed from Google Patents.
← Back to Patent Explorer
US3735104A Expired / Lapsed US ⏱️ 0.0 years remaining

Maintaining desired speed of cutting tool in numerically controlled machine tool

Assignee: Saab AB
•
Filing: 1971-09-13
•
Granted: 1973-05-22
•
Expires: 1991-09-13
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract In a numerically controlled machine tool in which a fundamental pulse frequency determines speed of cutting tool motion along an axis, and pulses are distributed to axes according to programmed direction of cutting tool movement, successive pulses are counted into successive equal groups, each containing a number of pulses which is a multiple of the number of axes. The number of possible pulse distributions in a group is limited; hence an augmenting pulse frequency can be precomputed for each possible distribution, based on a relationship between total stairstep motion distance signified by pulses of the group and corresponding direct distance. For each group, pulses of the proper augmenting frequency are injected between pulses of the fundamental frequency so that for a given fundamental frequency speed in the same in any direction.

Inventors

  • 👤 P Holmgren

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-10-29 17:35
CPC Classifications
G; G06; G06F; G06F7/00; G06F7/60; G06F7/68; G05; G05B; G05B19/00; G05B19/02; G05B19/18; G05B19/416; G05B2219/00; G05B2219/30; G05B2219/43; G05B2219/43187

Claims Analysis

Total Claims: 4
Claim 1
Independent Claim 375 words
In the art relating to numerically controlled machine tools of the type comprising an element that is movable to effect relative motion between a cutting tool and a workpiece, program means for effecting predetermined motions of said element relative to a system of coordinate axes, a pulse generator which generates pulses at a fundamental frequency controlled by the program means, each pulse corresponding to a predetermined increment of motion of said element along an axis, and function generator means to which pulses are fed and which is operatively associated with the program means to distribute pulses to the several axes in such a manner that the frequency of pulses assigned to each axis corresponds to the component along that axis of the programmed vector of motion of said element, the method of maintaining the speed of motion of said element at substantially the value which the fundamental frequency assigns to movement of the element along an axis, even at times when the element is programmed to move obliquely to axes, which method is characterized by: A. counting successive pulses into successive equal groups, the number of pulses in each group being an integral multiple of the number of axes so that the pulses of a group can have only a limited number of possible distributions among the several axes; B. for each such possible pulse distribution predetermining a number of supplemental pulses which is a function of a relationship between the total distance that the cutting tool would traverse in movement along the axes in the pattern signified by the pulse distribution and the direct distance traversed in such movement; C. as each group of pulses in counted, recording the number of pulses of the group that are distributed to each of the different axes, for determination of the number of supplemental pulses that is appropriate to the pulse distribution of the group; D. generating the number of supplemental pulses determined to be appropriate to the pulse distribution of each counted group and injecting such number of supplemental pulses between pulses of the fundamental frequency that are generated immediately after the group has been counted, to produce pulses at an augmented frequency; and E. feeding pulses of the augmented frequency to the function generator means.
Claim 2
Dependent Claim 375 words
In the art relating to numerically controlled machine tools of the type comprising an element that is movable to effect relative motion between a cutting tool and a workpiece, program means for effecting predetermined motions of said element relative to a system of coordinate axes, a pulse generator which generates pulses at a fundamental frequency controlled by the program means, each pulse corresponding to a predetermined increment of motion of said element along an axis, and function generator means to which pulses are fed and which is operatively associated with the program means to distribute pulses to the several axes in such a manner that the frequency of pulses assigned to each axis corresponds to the component along that axis of the programmed vector of motion of said element, the method of maintaining the speed of motion of said element at substantially the value which the fundamental frequency assigns to movement of the element along an axis, even at times when the element is programmed to move obliquely to axes, which method is characterized by: A. counting successive pulses into successive equal groups, the number of pulses in each group being an integral multiple of the number of axes so that the pulses of a group can have only a limited number of possible distributions among the several axes; B. for each such possible pulse distribution predetermining a number of supplemental pulses which is a function of a relationship between the total distance that the cutting tool would traverse in movement along the axes in the pattern signified by the pulse distribution and the direct distance traversed in such movement; C. as each group of pulses in counted, recording the number of pulses of the group that are distributed to each of the different axes, for determination of the number of supplemental pulses that is appropriate to the pulse distribution of the group; D. generating the number of supplemental pulses determined to be appropriate to the pulse distribution of each counted group and injecting such number of supplemental pulses between pulses of the fundamental frequency that are generated immediately after the group has been counted, to produce pulses at an augmented frequency; and E. feeding pulses of the augmented frequency to the function generator means.
Claim 3
Dependent Claim 352 words
In the art relating to numerically controlled machine tools of the type comprising an element that is movable to effect relative motion between a cutting tool and a workpiece, program means for effecting predetermined motions of said element relative to a system of coordinate axes, a pulse generator which generates pulses at a fundamental frequency controlled by the program means, each pulse corresponding to a predetermined increment of motion of said element along an axis, and function generator means to which pulses are fed and which is operatively associated with the program means to distribute pulses to the several axes in such a manner that the frequency of pulses assigned to each axis corresponds to the component along that axis of the programmed vector of motion of said element, the method of maintaining the speed of motion of said element at substantially the value which the fundamental frequency assigns to movement of the element along an axis, even at times when the element is programmed to move obliquely to axes, which method is characterized by: A. counting successive pulses into successive equal groups, the number of pulses in each group being an integral multiple of the number of axes so that the pulses of a group can have only a limited number of possible distributions among the several axes; B. for each such possible pulse distribution predetermining a pulse frequency correction value which is a function of the ratio between the total distance that the cutting tool would traverse in movement along the axes in the pattern signified by the pulse distribUtion and the direct distance traversed in such movement; C. for each group of pulses counted, producing and storing a binary input having a magnitude which substantially corresponds to a predetermined multiple of the pulse frequency correction value for the group; D. each time the stored binary input reaches at least a value corresponding to said multiple, issuing a supplemental pulse and reducing the stored value of binary input by a magnitude corresponding to said multiple; and E. feeding supplemental pulses to the function generator between pulses of the fundamental frequency.
Claim 4
Dependent Claim 352 words
In the art relating to numerically controlled machine tools of the type comprising an element that is movable to effect relative motion between a cutting tool and a workpiece, program means for effecting predetermined motions of said element relative to a system of coordinate axes, a pulse generator which generates pulses at a fundamental frequency controlled by the program means, each pulse corresponding to a predetermined increment of motion of said element along an axis, and function generator means to which pulses are fed and which is operatively associated with the program means to distribute pulses to the several axes in such a manner that the frequency of pulses assigned to each axis corresponds to the component along that axis of the programmed vector of motion of said element, the method of maintaining the speed of motion of said element at substantially the value which the fundamental frequency assigns to movement of the element along an axis, even at times when the element is programmed to move obliquely to axes, which method is characterized by: A. counting successive pulses into successive equal groups, the number of pulses in each group being an integral multiple of the number of axes so that the pulses of a group can have only a limited number of possible distributions among the several axes; B. for each such possible pulse distribution predetermining a pulse frequency correction value which is a function of the ratio between the total distance that the cutting tool would traverse in movement along the axes in the pattern signified by the pulse distribUtion and the direct distance traversed in such movement; C. for each group of pulses counted, producing and storing a binary input having a magnitude which substantially corresponds to a predetermined multiple of the pulse frequency correction value for the group; D. each time the stored binary input reaches at least a value corresponding to said multiple, issuing a supplemental pulse and reducing the stored value of binary input by a magnitude corresponding to said multiple; and E. feeding supplemental pulses to the function generator between pulses of the fundamental frequency.

References Cited (Backward Citations)

US3428876A Cited
US3530283A Cited
US3553559A Cited
US3633013A Cited
US3612841A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 1976-05-21 1976-11-20 1977-05-22 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 1980-05-21 1980-11-20 1981-05-22 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 1984-05-21 1984-11-20 1985-05-22 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag