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

Numerically controlled engraving machine system

Assignee: Remington Arms Co LLC
•
Filing: 1971-05-07
•
Granted: 1974-12-24
•
Expires: 1991-05-07
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A system for automatic simulation by computerized machinery of a hand-engraved pattern in a workpiece. The present system, while concerned primarily in the simulation of engraving patterns by a machine process, nonetheless is applicable to the generation or regeneration of a variety of intricate patterns. In such respect, the process may be useful in copying decorative patterns for printed cards, reproducing of contour maps, and a myriad of other purposes involving the simulation of contours or of a pattern of lines existing in multi-dimensional space. The invention introduces several novel aspects to the art of computerized machinery, and particularly to numerically controlled machinery having multi-axis operation, with one of the major objectives being a reduction of volume of control tape and operation time. The present system usually involves two computers: (1) a digital computer for generating a control tape numerically representative of the pattern to be reproduced; and (2) a digital control computer for controlling a multi-axis machine to regenerate the pattern stored on the control tape.

Inventors

  • 👤 M English
  • 👤 C Workman
  • 👤 E Yetter
  • 👤 R Sanzo
  • 👤 R Turner
  • 👤 L Goodstal
  • 👤 W Leek

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-10-23 03:44
CPC Classifications
G; G05; G05B; G05B19/00; G05B19/02; G05B19/18; G05B19/41; G05B19/4103; B; B44; B44B; B44B3/00; B44B3/005; B44B3/009; B44B3/06; B44B3/061; G05B19/42; G05B19/4202; G05B19/4205; G05B2219/00; G05B2219/30; G05B2219/34; G05B2219/34155; G05B2219/35; G05B2219/35554; G05B2219/41; G05B2219/41326; G05B2219/45; G05B2219/45212; Y; Y10; Y10T; Y10T409/00; Y10T409/30; Y10T409/30084; Y10T409/300896; Y10T409/30112

Claims Analysis

Total Claims: 32
Claim 1
Independent Claim 377 words
The method of translating into numerical indicia the course of a hand-held engraving tool having a tip making an engraving cut in the face plane of a substantially flat workpiece so that said cut may be automatically simulated by a computer-controlled, powered engraving tool, comprising the steps of: a. defining the course of the hand-held tool as a plurality of component motions given as independent variables X, Y, Z, Alpha , and a dependent variable where: X is the lateral motion of the tool substantially parallel to the face plane of the workpiece; Y is the motion of the tool perpendicular to X and substantially parallel to the face plane of the workpeice; Z is the depth motion of the tool substantIally perpendicular to the face plane of the workpiece; Alpha is the tilting motion of the tool about an axis passing through the cutting tip of the tool and substantially parallel to the face plane of the workpiece; and theta is the rotational motion of the tool about an axis passing through the cutting tip of the tool and substantially perpendicular to the face plane of the workpiece, and further wherein theta is the heading of the tool defined as the angle of the tangent to the tool path at the cutting tip of the tool; b. defining each variable as a function of a common parameter: the string length ''''u'''' along the cutter point path, thus: X fx (u) Y fy (u) Z fz (u) theta f (u) Alpha f (u); c. expressing each variable as a polynomial in u; such as: X a + bu + cu2 + du3 + . . . Y e + fu + gu2 + hu3 + . . . Z i + ju + ju2 + lu3 + . . . theta m + nu + pu2 + qu3 + . . . Alpha r + su + tu2 + vu3 + . . . d. programming a digital computer to derive the coefficients of the polynomial equations of (c); e. deriving by means of said digital computer said coefficients and f. controlling the course of the powered engraving tool by means of said coefficients to regenerate the course of said hand-held engraving tool making an engraving cut.
Claim 2
Independent Claim 377 words
The method of translating into numerical indicia the course of a hand-held engraving tool having a tip making an engraving cut in the face plane of a substantially flat workpiece so that said cut may be automatically simulated by a computer-controlled, powered engraving tool, comprising the steps of: a. defining the course of the hand-held tool as a plurality of component motions given as independent variables X, Y, Z, Alpha , and a dependent variable where: X is the lateral motion of the tool substantially parallel to the face plane of the workpiece; Y is the motion of the tool perpendicular to X and substantially parallel to the face plane of the workpeice; Z is the depth motion of the tool substantIally perpendicular to the face plane of the workpiece; Alpha is the tilting motion of the tool about an axis passing through the cutting tip of the tool and substantially parallel to the face plane of the workpiece; and theta is the rotational motion of the tool about an axis passing through the cutting tip of the tool and substantially perpendicular to the face plane of the workpiece, and further wherein theta is the heading of the tool defined as the angle of the tangent to the tool path at the cutting tip of the tool; b. defining each variable as a function of a common parameter: the string length ''''u'''' along the cutter point path, thus: X fx (u) Y fy (u) Z fz (u) theta f (u) Alpha f (u); c. expressing each variable as a polynomial in u; such as: X a + bu + cu2 + du3 + . . . Y e + fu + gu2 + hu3 + . . . Z i + ju + ju2 + lu3 + . . . theta m + nu + pu2 + qu3 + . . . Alpha r + su + tu2 + vu3 + . . . d. programming a digital computer to derive the coefficients of the polynomial equations of (c); e. deriving by means of said digital computer said coefficients and f. controlling the course of the powered engraving tool by means of said coefficients to regenerate the course of said hand-held engraving tool making an engraving cut.
Claim 3
Dependent Claim 106 words
The method of claim 1, wherein said computer is programmed to process an input containing coded digital information descriptive of a cut in an engraving pattern and provide an output of stored coefficients of a plurality of continuous polynomials descriptive of said cut, comprising the steps of: a. providing the input of said computer with data containing the following: X points along the engraving cut, Y points along the engraving cut, Z points along the engraving cut, Alpha points along the engraving cut; b. computing the string length (un) along the cut as determined by the X and Y points in accordance with the following formula:
Claim 4
Dependent Claim 14 words
The method of claim 1, further comprising the step (f) of storing said coefficients.
Claim 5
Dependent Claim 35 words
The method of claim 1, further comprising the step (f) of storing said coefficients in a medium consisting of one of the following: a perforated tape, a magnetic tape, a magnetic drum, and punched cards.
Claim 6
Dependent Claim 34 words
The method of claim 1, further comprising the steps of: f. storing said coefficients; and then g. regenerating from said stored coefficients the cutting motions of said powered engraving tool relative to the workpiece.
Claim 7
Dependent Claim 11 words
The method of claim 1, wherein said coefficients are difference coefficients.
Claim 8
Independent Claim 435 words
The method of translating into numerical indicia the course of a hand-held engraving tool having a tip making an engraving cut in the substantially cylindrically shaped surface of a workpiece created by a generating element so that said cut may be automatically simulated by a computer-controlled, powered engraving tool, comprising the steps of: a. defining the course of the hand-held tool as a plurality of component motions given as independent variables X, Yr, Z, and Alpha , and a dependent variable theta , where: X is the lateral motion of the tool substantially parallel to the generating element of said surface; Yr is the motion of the tool substantially parallel to the plane tangent to the curved surface of the workpiece at the cutting tip of the tool, and substantially perpendicular to the generating element of said surface; Z is the depth motion of the tool substantially perpendicular to the plane tangent to the curved surface of the workpiece at the cutting tip of the tool; Alpha is the tilting motion of the tool about an axis passing through the cutting tip of the tool and substantially parallel to the plane tangent to the curved surface of the workpiece at the cutting tip of the tool; and theta is the rotational motion of the tool about an axis passing through the cutting tip of the tool and substantially perpendicular to the plane tangent to the curved surface of the workpiece at the cutting tip of the tool and further wherein theta is the heading of the tool defined as the angle of the tangent to the tool path at the cutting tip of the tool; b. defining each variable as a function of a common parameter: the string length ''''u'''' along the cutter point path, thus: X fx (u) Yr fyr (u) Z fz (u) theta f (u) Alpha f (u); c. expressing each variable as a polynomial in u, such as: X a + bu + cu2 + du3 + . . . Yr e + fu + gu2 + hu3 + . . . Z i + ju + ku2 + lu3 + . . . theta m + nu + pu2 + qu3 + . . . Alpha r + su + tu2 + vu3 + . . . d. programming a digital computer to derive the coefficients of the polynomial equations of (c); e. deriving by means of said digital computer said coefficients; and f. controlling the course of the powered engraving tool by means of said coefficients to regenerate the course of said hand-held engraving tool making an engraving cut.
Claim 9
Independent Claim 435 words
The method of translating into numerical indicia the course of a hand-held engraving tool having a tip making an engraving cut in the substantially cylindrically shaped surface of a workpiece created by a generating element so that said cut may be automatically simulated by a computer-controlled, powered engraving tool, comprising the steps of: a. defining the course of the hand-held tool as a plurality of component motions given as independent variables X, Yr, Z, and Alpha , and a dependent variable theta , where: X is the lateral motion of the tool substantially parallel to the generating element of said surface; Yr is the motion of the tool substantially parallel to the plane tangent to the curved surface of the workpiece at the cutting tip of the tool, and substantially perpendicular to the generating element of said surface; Z is the depth motion of the tool substantially perpendicular to the plane tangent to the curved surface of the workpiece at the cutting tip of the tool; Alpha is the tilting motion of the tool about an axis passing through the cutting tip of the tool and substantially parallel to the plane tangent to the curved surface of the workpiece at the cutting tip of the tool; and theta is the rotational motion of the tool about an axis passing through the cutting tip of the tool and substantially perpendicular to the plane tangent to the curved surface of the workpiece at the cutting tip of the tool and further wherein theta is the heading of the tool defined as the angle of the tangent to the tool path at the cutting tip of the tool; b. defining each variable as a function of a common parameter: the string length ''''u'''' along the cutter point path, thus: X fx (u) Yr fyr (u) Z fz (u) theta f (u) Alpha f (u); c. expressing each variable as a polynomial in u, such as: X a + bu + cu2 + du3 + . . . Yr e + fu + gu2 + hu3 + . . . Z i + ju + ku2 + lu3 + . . . theta m + nu + pu2 + qu3 + . . . Alpha r + su + tu2 + vu3 + . . . d. programming a digital computer to derive the coefficients of the polynomial equations of (c); e. deriving by means of said digital computer said coefficients; and f. controlling the course of the powered engraving tool by means of said coefficients to regenerate the course of said hand-held engraving tool making an engraving cut.
Claim 10
Dependent Claim 106 words
The method of claim 7, wherein said computer is programmed to process an input containing coded digital information descriptive of a cut in an engraving pattern and provide an output of stored coefficients of a plurality of continuous polynomials descriptive of said cut, comprising the steps of: a. providing the input of said computer with data containing the following: X points along the engraving cut, Yr points along the engraving cut, Z points along the engraving cut, Alpha points along the engraving cut; b. computing the string length (un) along the cut as determined by the X and Yr points in accordance with the following formula:
Claim 11
Dependent Claim 14 words
The method of claim 7, further comprising the step (f) of storing said coefficients.
Claim 12
Dependent Claim 35 words
The method of claim 7, further comprising the step (f) of storing said coefficients in a medium consisting of one of the following: a perforated tape, a magnetic tape, a magnetic drum, and punched cards.
Claim 13
Dependent Claim 35 words
The method of claim 7, further comprising the steps of: f. storing said coefficients; and then g. regenerating said stored coefficients for directing the cutting motion of said powered engraving tool relative to the workpiece.
Claim 14
Dependent Claim 11 words
The method of claim 7, wherein said coefficients are difference coefficients.
Claim 15
Independent Claim 320 words
A method of simulating a preselected hand-engraved pattern in a workpiece by automatic means, comprising the steps of: a. expressing the preselected hand-engraved pattern in terms of numerical indicia as input into a digital control computer; b. introducing the numerical indicia to the input of said digital control computer; c. directing said digital control computer by means of a control program based upon said numerical indicia to control an engraving machine having a power driven reciprocating engraving tool and a plurality of axis motors positioning the movements of the engraving tool operative on a workpiece simulative of the motions of a handheld tool operative on a workpiece wherein a digital computer is programmed to process an input containing coded digital information descriptive of a cut of an engraving pattern made by an engraving tool having a cutting tip making said cut in the face plane of a substantially flat workpiece, and provide an output of coefficients of a plurality of continuous polynomials descriptive of said cut for input into said control computer, comprising the steps of: a. providing the input of said computer with data containing the following: X points along the engraving cut, Y points along the engraving cut, Z points along the engraving cut, Alpha points along the engraving cut, wherein: X is the lateral motion of the tool substantially parallel to the face plane of the workpiece; Y is the motion of the tool perpendicular to X and substantially parallel to the face plane of the workpiece; Z is the depth motion of the tool substantially perpendicular to the face plane of the workpiece; and Alpha is the tilting motion of the tool about an axis passing through the cutting tip of the tool and substantially parallel to the face plane of the workpiece: b. computing the string length (un) along the cut as determined by the X and Y points in accordance with the following formula:
Claim 16
Independent Claim 320 words
A method of simulating a preselected hand-engraved pattern in a workpiece by automatic means, comprising the steps of: a. expressing the preselected hand-engraved pattern in terms of numerical indicia as input into a digital control computer; b. introducing the numerical indicia to the input of said digital control computer; c. directing said digital control computer by means of a control program based upon said numerical indicia to control an engraving machine having a power driven reciprocating engraving tool and a plurality of axis motors positioning the movements of the engraving tool operative on a workpiece simulative of the motions of a handheld tool operative on a workpiece wherein a digital computer is programmed to process an input containing coded digital information descriptive of a cut of an engraving pattern made by an engraving tool having a cutting tip making said cut in the face plane of a substantially flat workpiece, and provide an output of coefficients of a plurality of continuous polynomials descriptive of said cut for input into said control computer, comprising the steps of: a. providing the input of said computer with data containing the following: X points along the engraving cut, Y points along the engraving cut, Z points along the engraving cut, Alpha points along the engraving cut, wherein: X is the lateral motion of the tool substantially parallel to the face plane of the workpiece; Y is the motion of the tool perpendicular to X and substantially parallel to the face plane of the workpiece; Z is the depth motion of the tool substantially perpendicular to the face plane of the workpiece; and Alpha is the tilting motion of the tool about an axis passing through the cutting tip of the tool and substantially parallel to the face plane of the workpiece: b. computing the string length (un) along the cut as determined by the X and Y points in accordance with the following formula:
Claim 17
Dependent Claim 88 words
The method of claim 13, wherein said digital control computer is programmed to iteratively process an input containing stored coefficients of a plurality of continuous polynomials descriptive of the engraving cuts in said hand-engraved pattern, to thereby provide an output of control signals directing the motion of a said engraving tool so as to simulate, by successive sequential increments, said engraving cuts, comprising the steps of: a. introducing said coefficients into said digital control computer: and then: b. generating said control signals from said coefficients by iterative computation.
Claim 18
Dependent Claim 33 words
The method of claim 14, wherein said coefficients are difference coefficients, and the iterative computation comprises a series of summations of said difference coefficients to regenerate successive sequential increments of the engraving cuts.
Claim 19
Dependent Claim 23 words
The method of claim 13, further comprising the step of storing the numerical indicia prior to its input into said digital control computer.
Claim 20
Dependent Claim 32 words
The method of claim 16, wherein said numerical indicia are stored in a medium consisting of one of the following: a perforated tape, a magnetic tape, a magnetic drum, and punched cards.
Claim 21
Dependent Claim 42 words
The method of claim 13, wherein said numerical indicia comprise coefficients of a plurality of continuous polynomial functions having a common parameter, said functions being descriptive of the coordinates defining the cutting paths of the engraving tool in simulating said preselected pattern.
Claim 22
Dependent Claim 11 words
The method of claim 18, whrein said coefficients are difference coefficients.
Claim 23
Dependent Claim 26 words
The method of claim 19, wherein said difference coefficients are summed under the direction of said control program to control the motion of said axis motors.
Claim 24
Independent Claim 364 words
A method of simulating a preselected hand-engraved pattern in a workpiece by automatic means, comprising the steps of: a. expressing the preselected hand-engraved pattern in terms of numerical indicia as input into a digital control computer; b. introducing the numerical indicia to the input of said digital control computer; and c. directing said digital control computer by means of a control program based upon said numerical indicia to control an engraving machine having a power driven reciprocating engraving tool and a plurality of axis motors positioning the movements of the engraving tool operative on a workpiece simulative of the motions of a handheld tool operative on a workpiece wherein a digital computer is programmed to process an input containing coded digital information descriptive of a cut of an engraving pattern made by an engraving tool having a cutting tip making said cut in a substantially cylindrically shaped surface of a workpiece created by a generating element and provide an output of coefficients of a plurality of continuous polynomials descriptive of said cut for input into said control computer, comprising the steps of: a. providing the input of said computer with data containing the following: X points along the engraving cut, Yr points along the engraving cut, Z points along the engraving cut, Alpha points along the engraving cut, wherein: X is the lateral motion of the tool substantially parallel to the generating element of said surface; Yr is the motion of the tool substantially parallel to the plane tangent to the curved surface of the workpiece at the cutting tip of the too, and substaNtially perpendicular to the generating element of said surface; Z is the depth motion of the tool substantially perpendicular to the plane tangent to the curved surface of the workpiece at the cutting tip of the tool; Alpha is the tilting motion of the tool about an axis passing through the cutting tip of the tool and substantially parallel to the plane tangent to the curved surface of the workpiece at the cutting tip of the tool; b. computing the string length (un) along the cut as determined by the X and Yr points in accordance with the following formula:
Claim 25
Independent Claim 364 words
A method of simulating a preselected hand-engraved pattern in a workpiece by automatic means, comprising the steps of: a. expressing the preselected hand-engraved pattern in terms of numerical indicia as input into a digital control computer; b. introducing the numerical indicia to the input of said digital control computer; and c. directing said digital control computer by means of a control program based upon said numerical indicia to control an engraving machine having a power driven reciprocating engraving tool and a plurality of axis motors positioning the movements of the engraving tool operative on a workpiece simulative of the motions of a handheld tool operative on a workpiece wherein a digital computer is programmed to process an input containing coded digital information descriptive of a cut of an engraving pattern made by an engraving tool having a cutting tip making said cut in a substantially cylindrically shaped surface of a workpiece created by a generating element and provide an output of coefficients of a plurality of continuous polynomials descriptive of said cut for input into said control computer, comprising the steps of: a. providing the input of said computer with data containing the following: X points along the engraving cut, Yr points along the engraving cut, Z points along the engraving cut, Alpha points along the engraving cut, wherein: X is the lateral motion of the tool substantially parallel to the generating element of said surface; Yr is the motion of the tool substantially parallel to the plane tangent to the curved surface of the workpiece at the cutting tip of the too, and substaNtially perpendicular to the generating element of said surface; Z is the depth motion of the tool substantially perpendicular to the plane tangent to the curved surface of the workpiece at the cutting tip of the tool; Alpha is the tilting motion of the tool about an axis passing through the cutting tip of the tool and substantially parallel to the plane tangent to the curved surface of the workpiece at the cutting tip of the tool; b. computing the string length (un) along the cut as determined by the X and Yr points in accordance with the following formula:
Claim 26
Dependent Claim 88 words
The method of claim 21, wherein said digital control computer is programmed to iteratively process an input containing stored coefficients of a plurality of continuous polynomials descriptive of the engraving cuts in said hand-engraved pattern, to thereby provide an output of control signals directing the motion of a said engraving tool so as to simulate, by successive sequential increments, said engraving cuts, comprising the steps of: a. introducing said coefficients into said digital control computer; and then: b. generating said control signals from said coefficients by iterative computation.
Claim 27
Dependent Claim 33 words
The method of claim 22, wherein said coefficients are difference coefficients, and the iterative computation comprises a series of summations of said difference coefficients to regenerate successive sequential increments of the engraving cuts.
Claim 28
Dependent Claim 22 words
The method of claim 21, further comprising the step of storing the numerical indicia prior to its input into said digital computer.
Claim 29
Dependent Claim 32 words
The method of claim 24, wherein said numerical indicia are stored in a medium consisting of one of the following: a perforated tape, a magnetic tape, a magnetic drum, and punched cards.
Claim 30
Dependent Claim 42 words
The method of claim 21, wherein said numerical indicia comprise coefficients of a plurality of continuous polynomial functions having a commmon parameter, said functions being descriptive of the coordinates defining the cutting paths of the engraving tool in simulating said preselected pattern.
Claim 31
Dependent Claim 11 words
The method of claim 26, wherein said coefficients are difference coefficients.
Claim 32
Dependent Claim 26 words
The method of claim 27, wherein said difference coefficients are summed under the direction of said control program to control the motion of said axis motors.

References Cited (Backward Citations)

US2565914A Cited
US3127506A Cited
US3559021A Cited
US3573737A Cited
US3609319A Cited
US3628417A Cited
US3665608A Cited
US3746845A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 1977-12-23 1978-06-24 1978-12-24 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 1981-12-23 1982-06-24 1982-12-24 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 1985-12-23 1986-06-24 1986-12-24 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag