← Back to Patent Explorer
US4757457A Expired / Lapsed US ⏱️ 0.0 years remaining

Numerical control method and apparatus with feedrate difference

Assignee: Shibaura Machine Co Ltd
•
Filing: 1985-12-26
•
Granted: 1988-07-12
•
Expires: 2005-12-26
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A numerical control apparatus having a feedrate difference reduction capability suitable for use with a multi-axis machine tool. Feedrate differences for respective control axes are calculated from a machining program, and decelerations for the respective control axes are calculated from preestablished allowable feedrate difference settings and the calculated feedrate differences. The control axes are controlled to be displaced within the allowable feedrate difference settings based on the calculated decelerations.

Inventors

  • 👤 Michio Matsumoto

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-10-30 19:03
CPC Classifications
G; G05; G05B; G05B19/00; G05B19/02; G05B19/18; G05B19/41; G05B2219/00; G05B2219/30; G05B2219/43; G05B2219/43009; G05B2219/49; G05B2219/49164

Claims Analysis

Total Claims: 17
Claim 1
Independent Claim 107 words
A method of controlling a numerical control apparatus having a plurality of control axes to effect machining operation on a workpiece under a machining program, said method comprising the steps of: establishing an allowable feedrate difference setting for at least one selected control axis; calculating a feedrate difference for said selected control axis from command data in successive blocks in the machining program for said selected control axis; calculating a deceleration for said selected control axis from said allowable feedrate difference setting and said calculated feedrate difference; and holding said feedrate difference within said allowable feedrate difference setting at a block-to-block junction based on said calculated deceleration.
Claim 2
Independent Claim 107 words
A method of controlling a numerical control apparatus having a plurality of control axes to effect machining operation on a workpiece under a machining program, said method comprising the steps of: establishing an allowable feedrate difference setting for at least one selected control axis; calculating a feedrate difference for said selected control axis from command data in successive blocks in the machining program for said selected control axis; calculating a deceleration for said selected control axis from said allowable feedrate difference setting and said calculated feedrate difference; and holding said feedrate difference within said allowable feedrate difference setting at a block-to-block junction based on said calculated deceleration.
Claim 3
Dependent Claim 113 words
A numerical control apparatus for machining a workpiece under a machining program, comprising: means for establishing an allowable feedrate difference setting for a control axis of the numerical control apparatus; means for calculating a feedrate difference for said control axis from command data in successive blocks in the machining program for said control axis; means for calculating a deceleration for said control axis from said allowable feedrate difference setting and said calculated feedrate difference; and means for calculating a point to start deceleration in a present block from said calculated deceleration, whereby said feedrate difference will be held within said allowable feedrate difference setting at a block-to-block junction based on said calculated deceleration.
Claim 4
Dependent Claim 113 words
A numerical control apparatus for machining a workpiece under a machining program, comprising: means for establishing an allowable feedrate difference setting for a control axis of the numerical control apparatus; means for calculating a feedrate difference for said control axis from command data in successive blocks in the machining program for said control axis; means for calculating a deceleration for said control axis from said allowable feedrate difference setting and said calculated feedrate difference; and means for calculating a point to start deceleration in a present block from said calculated deceleration, whereby said feedrate difference will be held within said allowable feedrate difference setting at a block-to-block junction based on said calculated deceleration.
Claim 5
Dependent Claim 37 words
A numerical control apparatus according to claim 2, wherein said machine tool has a plurality of control axes, said establishing means including means for establishing a plurality of allowable feedrate difference settings for said control axes, respectively.
Claim 6
Dependent Claim 34 words
A numerical control apparatus according to claim 3, wherein said deceleration calculating means includes means for calculating a plurality of decelerations for said control axes, respectively, and for specifying one of the calculated decelerations.
Claim 7
Dependent Claim 68 words
A numerical control apparatus according to claim 4, wherein said deceleration calculating means includes means for calculating the deceleration for each of said control axes from the present block to the following block based on a commanded feedrate stored in the block for each control axis, a present feedrate corresponding to the block for each control axis, and the established block-to-block feedrate difference setting for each control axis.
Claim 8
Dependent Claim 19 words
A numerical control apparatus according to claim 4, including means for selecting the smallest one of said calculated decelerations.
Claim 9
Dependent Claim 55 words
A numerical control apparatus according to claim 4, wherein said means for calculating a point to start deceleration comprises an interpolator for issuing a product of the smallest one of said decelerations supplied from said deceleration calculating means and the feedrate of an object controlled by the numerical control apparatus as a feedrate command signal.
Claim 10
Dependent Claim 33 words
A numerical control apparatus according to claim 7, wherein said interpolator includes means for calculating a point to start deceleration in the present block and for calculating initial and final feedrates upon deceleration.
Claim 11
Dependent Claim 66 words
A numerical control apparatus according to claim 4, wherein said means for calculating a point to start deceleration comprises an interpolator, said point to start deceleration being determined by a product of the present feedrate for each of said control axes and the feedrate difference which most deviates from the allowable feedrate difference setting for each control axis between the present block and the following block.
Claim 12
Dependent Claim 40 words
A numerical control apparatus according to claim 4, wherein said establishing means includes means for establishing the allowable feedrate difference setting for one of said control axes which is subject to a larger feedrate change than the other control axes.
Claim 13
Dependent Claim 24 words
A numerical control apparatus according to claim 10, wherein each of said allowable feedrate difference settings is selected and entered beforehand as a constant.
Claim 14
Dependent Claim 35 words
A numerical control apparatus according to claim 2, wherein said deceleration calculating means includes means for calculating as said deceleration a ratio of said allowable feedrate difference setting to the feedrate difference between the blocks.
Claim 15
Dependent Claim 30 words
A numerical control apparatus according to claim 12, including means for excluding said calculated deceleration from control data for said control axis when said calculated deceleration is at least 1.
Claim 16
Dependent Claim 47 words
A numerical control apparatus according to claim 2, wherein said deceleration calculating means includes means for calculating as said deceleration a ratio of said allowable feedrate difference setting to an actual commanded feedrate difference produced by multiplying the feedrate difference between the blocks by an override percent.
Claim 17
Dependent Claim 20 words
A numerical control apparatus according to claim 2, wherein said apparatus is used in combination with a cutting machine tool.

References Cited (Backward Citations)

US30132A Cited
US3110865A Cited
US3876873A Cited
USRE30132E Cited
US4079235A Cited
US4209847A Cited
US4408280A Cited
US4519026A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 1991-07-12 1992-01-11 1992-07-12 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 1995-07-12 1996-01-11 1996-07-12 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 1999-07-12 2000-01-11 2000-07-12 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag