摘要:
A system and method of integrating geometric models, comprising identifying a product to design or manufacture, generating a product template, initiating the generation of at least one geometry, associating knowledge with the geometry, performing operations on the geometry, comparing results of the operations to rules, modifying the geometry and the knowledge, propagating the modifications to at least one second geometry, and updating the template.
摘要:
A method for controlling a mechanism through the use of higher-dimensional n-curves is disclosed. An electronically-controlled mechanism is provided. Electronic communication is established between a computer and the electronically-controlled mechanism. A controller is running or executing on the computer to send mechanism commands to the electronically-controlled mechanism. Process control software is used to control the electronically-controlled mechanism. The process control software uses higher-dimensional n-curves to control the electronically-controlled mechanism.
摘要:
A method of routing a probe of a digitizing system on the surface of a model object for the purpose of copying that model object as a part are disclosed. When a tolerance number is given, model surface data can be collected so that the geometrical difference between the model and the part is within the given tolerance for all touchable points on the model surface.
摘要:
This invention relates to a method of creating a complex curved surface, which includes a step of from data specifying three-dimensional curved surfaces (12a, 12b). Data is input specifying a reference line of intersection (CL.sub.i) on the XY plane (10) and a rule for generating lines of intersection on the XY plane on the basis of the above-mentioned reference line of intersection. Also a range (SCR1, SCR2) is specified for each of the three-dimensional curved surfaces (12a, 12b) to obtain a section curve on the three-dimensional curved surface, for a section corresponding to one of the lines of intersection. The method includes obtaining first and second section curves (13a', 13b') in the range (SCR 1, SCR2) when first and second three-dimensional curved surfaces (12a, 12b) are cut by a section whose line of intersection with the XY plane is an i-th line of intersection (CL.sub.i). Then, a point of intersection (CR.sub.i) between the two section curves (13a', 13b') is obtained. Thereby, a set of first and second section curve segments A1 - CR.sub.i, CR.sub.i - B2), having the point of intersection (CR.sub.i) as a boundary, are used to define a section curve of the complex curved surface (11). The complex curved surface (11) is generated from sets of these section curves.
摘要:
The invention relates to a method of creating a complex curved surface (CPS) comprising at least two three-dimensional curved surfaces (10a, 10b), particularly a method of creating a complex curved surface in which roundness is provided at a portion where first and second curved surfaces intersect. In the curved surface creation method, rounding is performed by obtaining normal vectors V.sub.1, V.sub.2 of first and second curved surfaces (10a, 10b) at a point of intersection P.sub.0 of first and second section curves (11, 12) obtained when the first and second curved surfaces are cut by a section (13) perpendicular to the XY plane, calculating an angle .theta. defined by V.sub.1 .times.V.sub.2 and a normal vector V of the section (13), calculating R' in accordance with the equationR'=(1+1/.vertline.cos.theta..vertline.).multidot.R/2when roundness of radius R is commanded, and inserting a circular arc of radius R' at the portion where the first and second curved surfaces intersect. R' is the average value of the major axis (=R/.vertline.cos.theta..vertline.) and minor axis (=R) of an ellipse.
摘要:
This invention relates to a complex curved surface creation method for creating a complex curved surface (201) composed of at least two three-dimensional curved surfaces (201a, 201b, 201c). The complex curve surface creation method comprises a first step of inputting data for specifying each of the three-dimensional curved surfaces (201a-201cand inputting data specifying one line of intersection (CLi) on a predetermined plane e.g. an X-Y plane (203) as well as a rule for specifying a number of lines of intersection on the predetermined plane on the basis of the line of intersection, a second step of finding a section curve (SCi) of the complex curved surface (201) based on a section (202) which has an i-th line of intersection, among the number of lines of intersection, as its line of intersection with the predetermined plane (203), and a third step of specifying the complex curved surface (201) by assembling the section curves (SCi; i=1, 2, 3, . . . ) based on sections corresponding to respective ones of the lines of intersection.
摘要:
A system and method of integrating geometric models, comprising identifying a product to design or manufacture, generating a product template, initiating the generation of at least one geometry, associating knowledge with the geometry, performing operations on the geometry, comparing results of the operations to rules, modifying the geometry and the knowledge, propagating the modifications to at least one second geometry, and updating the template.
摘要:
A method of routing a probe of a digitizing system on the surface of a model object for the purpose of copying that model object as a part are disclosed. When a tolerance number is given, model surface data can be collected so that the geometrical difference between the model and the part is within the given tolerance for all touchable points on the model surface.
摘要:
A method for generating data defining a tool path for a numerically controlled machine is designed for generating machining tool path data without establishing offset plane data so that the machining tool path depth data can be established for discontinuous, surfaced, offset planes which might otherwise cause interference in the tool path. The method includes the steps of forming a plurality of patches defining a three-dimensional plane to be machined, subdividing each patch into a predetermined number of segments as divided by a plurality of dividing points, with the number of segments being variable depending upon the distance between adjacent dividing points so that the distance is maintained to be smaller than the machining area of a machine tool. The machining depth at each dividing point within the tool path is derived with respect to the maximum height position at which the machining tool comes into contact with the dividing point. The machining depth is modified with a correction value which is determined in terms of the surface condition of the surface to be machined.
摘要:
The method involves entering section data relating to two sections (11, 12) of a three-dimensional curved body, data relating to first and second section curves (11a, 12a) formed by the two sections (11, 12), and data relating to a three-dimensional curve (31a) which contains points (P.sub.1, P.sub.1 ') on the first and second section curves, and which specifies the external shape of the three-dimensional curved body. An intermediate section (41) is generated for each and every one of partition points (S.sub.i) (i=1, 2, 3 . . . ) that partition the three-dimensional curve (31a) into a multiplicity of line elements, the intermediate section containing the respective partition point. An intermediate section curve (41a) in the intermediate section is calculated by using the data relating to the two section curves (11a, 12a) and position information indicative of the partition points (S.sub.i), and a curved surface of a three-dimensional curved body is created by the intermediate section curves.