Profile definition method
AssigneeFanuc Corporation
InventorsMasaki Seki, Takashi Takegahara, Takeshi Arakaki
Life of this patent
Estimating the term…
Abstract
A method for defining a profile in an automatic programming system containing previously designated figure elements. Only figure elements which intersect a designated starting point are provided for selection in defining a profile element. Upon selection of a figure element, only points which intersect the figure element along the direction selected are provided for selection of the endpoint of the profile element. Once the starting point and endpoint are selected, the profile element is stored as part of the profile. The endpoint is made a new starting point and the process is repeated until the endpoint selected is the original starting point, at which time the profile has been completely defined.
Claims11
A profile destination method for defining a profile by displaying defined figure elements on a display screen, designating a starting point of the profile, and designating said figure elements in an order starting from said starting point, characterized by:
- (a) obtaining, when the starting point of the profile has been designated, the figure elements which share said starting point as an extremal point;
- (b) obtaining a first element of the profile by designating a forward direction of the profile from said starting point along one of said figure elements obtained in step (a);
- (c) obtaining a point of intersection between said first element and one of the figure elements that intersects said first element along the forward direction designated in step (b);
- (d) deciding that this point of intersection is one in point of the first element of the profile if the point of intersection obtained in step (c) is one in number;
- (e) deciding the end point of the first element of the profile by selecting one point of intersection from the intersections if more than one point of intersection is obtained in step (c);
- and
- (f) assigning the end point of the first element of the profile as a new starting point and successively obtaining subsequent elements of the profile by performing steps (a) through (f).
A method for defining a profile having profile elements in an automatic programming system in which figures, having figure elements, have been designated comprising the steps of:
- (a) storing profile elements selected from only those figure elements that intersect a starting point that has been designated to be in the profile;
- (b) storing endpoints of the profile elements selected from only those points on the figure that intersect the figure elements selected for storing in said step (a);
- and
- (c) obtaining the profile elements by first selecting a forward direction along one of only those figure elements that intersect the starting point and by second selecting the endpoints from only those points on the figure that intersect the figure element along the forward direction selected.
A method for defining a profile in an automatic programming system in which figures, having figure elements, have been designated, comprising the steps of:
- (a) storing an original starting point that has been designated as a starting point for selecting the first of a plurality of profile elements;
- (b) displaying forward directions of all figure elements that intersect the starting point, for selection of the forward direction along which the profile is to proceed;
- (c) displaying all points on the figure that intersect the figure element along the forward direction that has been selected, for selection of an endpoint;
- (d) storing a profile element defined by the starting point and the endpoint;
- (e) comparing the endpoint to the original starting point;
- (f) assigning to the starting point the location of the endpoint when coincidence between the endpoint and the original starting point is not achieved,
- (g) repeating steps (b)-(f);
- and when coincidence between the endpoint and the original starting point is achieved,
- (h) terminating definition of the profile and storing the profile elements as a complete definition of the profile.
Dependencies are inferred from the claim text.