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

Method of creating numerical control data for rough machining

Assignee: Fanuc Corp
•
Filing: 1988-06-29
•
Granted: 1990-10-02
•
Expires: 2008-06-29
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract This invention relates to a method of creating NC data for rough machining, in which a cutting path (QLi) for rough machining is outputted using points on an i-th point sequence path (PLi) from among a plurality of point sequence paths repeatedly digitized at a predetermined interval in a predetermined direction. The next cutting path for rough machining is created and output using a projected point sequence path (PLk') which, among those projected point sequence paths spaced away from the i-th point sequence path by a distance greater than a tool radius (Tr), is that nearest an i-th projected point sequence path (PLi').

Inventors

  • 👤 Masaki Seki
  • 👤 Koji Samukawa
  • 👤 Hidenori Meguro

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-11-09 01:20
CPC Classifications
G; G05; G05B; G05B19/00; G05B19/02; G05B19/18; G05B19/402; G05B19/42; G05B19/4202; G05B19/4207; G05B19/41; G05B2219/00; G05B2219/30; G05B2219/34; G05B2219/34101; G05B2219/35; G05B2219/35187; G05B2219/35525

Claims Analysis

Total Claims: 8
Claim 1
Independent Claim 208 words
A method of creating numerical control data for rough machining in which a workpiece is subjected to roughing-out by a tool of a predetermined radius, said method using point sequence paths selected from among a plurality of point sequence paths previously produced by digitizing a surface of the workpiece repeatedly at a predetermined interval in a predetermined direction, said method comprising the steps of: (a) outputting a first cutting path for rough machining on the surface of the workpiece along an i-th point sequence path PLi; (b) projecting each point sequence path onto a plane to produce projected point sequence paths; (c) obtaining an i-th projected point sequence path PLi' representing said i-th point sequence path PLi projected onto the plane; (d) obtaining in the plane a k-th projected point sequence path PLk' which among the projected point sequence paths spaced away from said i-th projected point sequence path PLi' by a distance greater than said predetermined radius of the tool is nearest said i-th projected point sequence path PLi'; and (e) generating and outputting a second cutting path on the surface of the workpiece for rough machining by selecting a k-th point sequence path among the point sequence paths, corresponding to said projected point sequence path PLk'.
Claim 2
Independent Claim 208 words
A method of creating numerical control data for rough machining in which a workpiece is subjected to roughing-out by a tool of a predetermined radius, said method using point sequence paths selected from among a plurality of point sequence paths previously produced by digitizing a surface of the workpiece repeatedly at a predetermined interval in a predetermined direction, said method comprising the steps of: (a) outputting a first cutting path for rough machining on the surface of the workpiece along an i-th point sequence path PLi; (b) projecting each point sequence path onto a plane to produce projected point sequence paths; (c) obtaining an i-th projected point sequence path PLi' representing said i-th point sequence path PLi projected onto the plane; (d) obtaining in the plane a k-th projected point sequence path PLk' which among the projected point sequence paths spaced away from said i-th projected point sequence path PLi' by a distance greater than said predetermined radius of the tool is nearest said i-th projected point sequence path PLi'; and (e) generating and outputting a second cutting path on the surface of the workpiece for rough machining by selecting a k-th point sequence path among the point sequence paths, corresponding to said projected point sequence path PLk'.
Claim 3
Dependent Claim 51 words
A method of creating numerical control data for rough machining according to claim 1, characterized by adopting a point Q(i,j), which is located above a predetermined point P(i,j), on said point sequence path PLi by a distance of a predetermined value, as a point on the cutting path for rough machining.
Claim 4
Dependent Claim 97 words
A method of creating numerical control data for rough machining according to claim 1, characterized by: projecting each point sequence path onto a predetermined plane; obtaining a circle whose radius is the tool radius and whose center is a projected point R(i,j) obtained by projecting a point P(i,j) on said point sequence path PLi onto the predetermined plane; eliminating all projected points contained within said circle as points not related to cutting paths for rough machining; and outputting a cutting path for rough machining using points on a cutting path that correspond to the remaining projected points.
Claim 5
Independent Claim 103 words
A method of machining a workpiece using a tool of a predetermined radius, said method comprising the steps of: (a) machining along a first cutting path, said first cutting path being a first point sequence path of a plurality of point sequence paths representing the workpiece; (b) selecting a second cutting path from among the plurality of point sequence paths representing the workpiece, said second cutting path being selected from among the point sequence paths as (i) closest to said first cutting path and (ii) further than the predetermined radius from said first cutting path; and (c) machining along the second cutting path.
Claim 6
Independent Claim 103 words
A method of machining a workpiece using a tool of a predetermined radius, said method comprising the steps of: (a) machining along a first cutting path, said first cutting path being a first point sequence path of a plurality of point sequence paths representing the workpiece; (b) selecting a second cutting path from among the plurality of point sequence paths representing the workpiece, said second cutting path being selected from among the point sequence paths as (i) closest to said first cutting path and (ii) further than the predetermined radius from said first cutting path; and (c) machining along the second cutting path.
Claim 7
Independent Claim 189 words
A method of machining a workpiece using a rotary tool having a radius defining a circular cut region, the workpiece being mapped according to a plurality of parallel lines, each line consisting of a plurality of points, said method comprising the steps of: (a) identifying mapping information for a particular point on a particular line; (b) checking if the mapping information indicates machining has not occurred for the particular point on the particular line; (c) recording mapping information that indicates machining has occurred for all points on all lines within the radius of the rotary tool centered at the particular point on the particular line if the checking indicates machining has not occurred for the particular point on the particular line; (d) generating numerical control commands to move the rotary tool to be centered at the particular point on the particular line if the checking indicates machining has not occurred for the particular point on the particular line; (e) repeating steps (a) through (d) for all of the plurality of points on the particular line; and (f) repeating steps (a) through (e) for all of the plurality of lines.
Claim 8
Independent Claim 189 words
A method of machining a workpiece using a rotary tool having a radius defining a circular cut region, the workpiece being mapped according to a plurality of parallel lines, each line consisting of a plurality of points, said method comprising the steps of: (a) identifying mapping information for a particular point on a particular line; (b) checking if the mapping information indicates machining has not occurred for the particular point on the particular line; (c) recording mapping information that indicates machining has occurred for all points on all lines within the radius of the rotary tool centered at the particular point on the particular line if the checking indicates machining has not occurred for the particular point on the particular line; (d) generating numerical control commands to move the rotary tool to be centered at the particular point on the particular line if the checking indicates machining has not occurred for the particular point on the particular line; (e) repeating steps (a) through (d) for all of the plurality of points on the particular line; and (f) repeating steps (a) through (e) for all of the plurality of lines.

References Cited (Backward Citations)

US4534685A Cited
US4558977A Cited
US4746251A Cited
US4814998A Cited
US4719578A Cited
US4851986A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 1993-10-01 1994-04-02 1994-10-02 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 1997-10-01 1998-04-02 1998-10-02 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2001-10-01 2002-04-02 2002-10-02 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag