Method of creating NC data for grooving

Boots – shoes – and leggings

Patent

Rate now

  [ 0.00 ] – not rated yet Voters 0   Comments 0

Details

36447429, 36447432, G06F 1546

Patent

active

049997653

DESCRIPTION:

BRIEF SUMMARY
DESCRIPTION

1. Technical Field
This invention relates to a method of creating NC data for grooving. More particularly, the invention relates to a grooving NC data creation method through which NC data are created for cutting a groove in a three-dimensional curved surface and withdrawing a tool from the three-dimensional curved surface by a designated distance at the end of grooving.
2. Description of Background Art
In grooving a curved surface by, for example simultaneous five-axis control, it is required at the end of grooving to withdraw the tool from the position at which cutting ends. To this end, the conventional practice is for the operator to designate during creation of NC data a withdrawal point or a withdrawal distance in which the +Z axis is taken as the withdrawal axis. This NC data is created in such a manner that the tool is withdrawn to the designated withdrawal point or the designated withdrawal distance along the +Z axis.
However, when determining a withdrawal point in an arbitrary direction or a withdrawal point at a position that is a designated distance in the +Z direction, a problem that arises is that the tool cuts away a portion of the curved surface of the article at withdrawal. FIG. 8 illustrates a case in which a tool TL is withdrawn from a grooving end point Pe a withdrawal distance f in the +Z direction. At withdrawal, the shaded portion of the three-dimensional curved surface SS is cut away.


SUMMARY OF THE INVENTION

Accordingly, an object of the present invention is to provide a grooving NC data creation method which makes it possible to simply create NC data which will not cause the curved surface of an article to be cut away at withdrawal of a tool.
In a method of creating NC data for grooving according to the present invention, a unit normal vector at the position of a grooving end point is obtained after creation of NC data for grooving, a movement vector is obtained by multiplying a designated movement distance by the unit normal vector, and NC data for withdrawal are created for moving a tool, by the amount of the movement vector, from the position at which grooving ends.


BRIEF DESCRIPTION OF THE DRAWINGS

FIG. 1 is a schematic explanatory view of a method according to the present invention;
FIG. 2 is a block diagram of an apparatus for practicing a method according to the invention;
FIG. 3 is a flowchart of processing according to a method of the invention;
FIG. 4 is an explanatory view of a groove in a three-dimensional curved surface;
FIGS. 5 through 7 are explanatory views of a method of computing a normal vector according to the invention; and
FIG. 8 is an explanatory view of a prior-art method.


DESCRIPTION OF THE PREFERRED EMBODIMENT

FIG. 1 is a schematic explanatory view of a method according to the present invention, in which SS denotes a three-dimensional curved surface, GR a groove, Pe a position at which grooving ends, TL a tool, Ae a tool nose point corresponding to the grooving end point Pe, Pe' a withdrawal point, da a distance along which the tool is moved from the grooving end point Pe to the withdrawal point Pe', N unit normal vector at the point Pe, and D a movement vector for movement from the grooving end point Pe to the withdrawal point Pe'.
FIG. 2 is a block diagram of an automatic programming apparatus for practicing a method according to the present invention. Numeral 101 denotes a keyboard for data input, 102 a processor, 103 a ROM for storing a control program, 104 a RAM, 105 a working memory, 106 a curved-surface memory for storing grid points of meshes MS specifying the curved surface SS (see FIG. 4), unit normal vectors at the grid points, and NC program data for the curved surface and grooving machining, 107 an output unit for outputting, to an external storage medium 108 such as a paper tape or magnetic tape, created curved surface data or NC program data for curved surface or grooving machining, 109 an address bus, and 110 a data bus.
FIG. 3 is a flowchart of processing for creating NC data for grooving in accordance with the prese

REFERENCES:
patent: 4689750 (1987-08-01), Kishi et al.
patent: 4703415 (1987-10-01), Kishi et al.
patent: 4704687 (1987-11-01), Kishi et al.
patent: 4905158 (1990-02-01), Seki et al.

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 of creating NC data for grooving 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 of creating NC data for grooving, we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Method of creating NC data for grooving will most certainly appreciate the feedback.

Rate now

     

Profile ID: LFUS-PAI-O-452412

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