Figure definition method in automatic programming

Boots – shoes – and leggings

Patent

Rate now

  [ 0.00 ] – not rated yet Voters 0   Comments 0

Details

364191, 36447423, 36447427, G06F 1546, G05B 1918

Patent

active

050723987

DESCRIPTION:

BRIEF SUMMARY
BACKGROUND OF THE INVENTION

1. Field of the Invention
This invention relates to a figure definition method for use in automatic programming and, more particularly, to a figure definition method in automatic programming for creating an NC machining program automatically from figure definition statements and motion statements created in an automatic programming language.
2. Description of the Related Art
In automatic programming for creating NC data using an automatic programming language such as APT (automatic programming tools) or FAPT, by defining figure elements such as points, straight lines and circular arcs using simple symbols (this is referred to as "figure definition"), and then defining a tool path using the figure elements such as the defined points, straight lines and circular arcs (referred to as "motion statement definition"), and subsequently converted into an NC machining program, which comprises NC data (EIA codes or ISO codes) in a format capable of being executed by an NC unit, by using an NC data output table.
In figure definition, conventionally the figure elements are defined by the methods illustrated hereinbelow. Specifically, in defining a point, various methods are available, as follows: the form P.sub.i =x.sub.i, y.sub.i ; S.sub.m, S.sub.n [see FIG. 4(a)]; intersection of the two intersections between the straight line S.sub.m and a circle C.sub.n [see FIG. 4(b)]; line S.sub.m and the circle C.sub.n [see FIG. 4(c)]; intersection of the two intersections between two circles [see FIG. 4(d)]; or [see FIG. 4(e)]. For example, in the cases of (ii), (iii) and (iv), if the following figure definition statements created in the automatic programming language are entered from a keyboard: ##EQU1## (where L: left; R: right), then the coordinates x.sub.i, y.sub.i of the desired intersection or point of tangency are calculated and the point definition data are stored in memory in the form
Various methods of defining a straight line are also available, as follows: through one point P.sub.m and forming an angle .alpha. with a horizontal axis [See FIG. 5(a)]; through two points P.sub.m, P.sub.n [see FIG. 5(b)]; through the point P.sub.m and tangent to the circle C.sub.n [see FIG. 5(c)]; or the two circles C.sub.m, C.sub.n [see FIG. 5(d)]. For example, in the cases of (i)-(iv), if the following figure definition statements created in the automatic programming language are entered from a keyboard: ##EQU2## (where A: above; B: below), then a distance L.sub.i from the origin (0,0) to the straight line and an angle A.sub.i which the straight line forms with a horizontal line are calculated and the straight-line definition data are stored in memory in the form
Various methods of defining a circular arc are also available, as follows: radius r [See FIG. 6(a)]; point P.sub.n and having the center P.sub.m See FIG. 6(b)]; straight line S.sub.n and having the center P.sub.m See FIG. 6(c)]; C.sub.n and having the center P.sub.m [See FIG. 6(d)]; line S.sub.n and having radius r and center P.sub.m [See FIG. 6(e)]; tangent to the two straight lines S.sub.m, S.sub.n [See FIG. 6(f)]; or three points P.sub.m, P.sub.n, P.sub.s [See FIG. 6(g)]. For example, in the cases of (i), (ii) and (iii), if the following figure definition statements created in the automatic programming language are entered from a keyboard: ##EQU3## then the coordinates x.sub.m, y.sub.m of the center of the center and the radius r thereof are calculated and the circle definition data are stored in memory in the form
Thus, when a new figure element is defined using figure elements already defined, conventionally a code (the element identifier) attached to the already defined figure element must be entered from the keyboard to designate the figure element, and the figure definition statement must be created and entered in a predetermined format.
With this method, however, the operator must memorize the code (element identifier) of the already defined element and must know the grammar (the rules) of the figure definition statement. This makes figu

REFERENCES:
patent: 4490781 (1984-12-01), Kishi et al.
patent: 4521860 (1985-06-01), Kanematsu et al.
patent: 4530046 (1985-07-01), Munekata et al.
patent: 4660148 (1987-04-01), Kishi et al.
patent: 4723203 (1988-02-01), Kishi et al.
patent: 4727496 (1988-02-01), Ryouki
patent: 4788636 (1988-11-01), Shiratori 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

Figure definition method in automatic programming does not yet have a rating. At this time, there are no reviews or comments for this patent.

If you have personal experience with Figure definition method in automatic programming, we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Figure definition method in automatic programming will most certainly appreciate the feedback.

Rate now

     

Profile ID: LFUS-PAI-O-1045778

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