摘要:
A method of creating NC data including storing various approach/withdrawal patterns in dependence upon a particular zone in which a turret index point/tool exchange position (P.sub.T) is present, the zone being one among zones (ZN.sub.1 -ZN.sub.3) defined by horizonal and vertical axes passing through a point (Q) specified by a safe position coordinate (Z.sub.S) in a longitudinal direction of a workpiece (WK) and a safe position coordinate (X.sub.S) in a direction perpendicular to the longitudinal direction, and in dependence upon a plane to which a cutting starting/end point (P.sub.S) belongs, the plane being one of a plane (LPS) in the longitudinal direction of the workpiece and a plane (TPS) perpendicular to the longitudinal direction belongs. A predetermined pattern is selected from among the stored approach/withdrawal patterns based on the zone to which the turret index point (P.sub.T) actually belongs and the plane to which the cutting starting/end point (P.sub.S) actually belongs. NC data for approach and NC data for withdrawal are created using the selected pattern.
摘要:
A machining condition modification definition statement (11b) is created, in an automatic programming language, specifying a machining condition modification interval at a corner portion of a part and machining conditions in this interval. A figure definition statement (11a) and a motion definition statement (11c) are created in accordance with part shape without taking the machining condition modification interval and machining conditions into consideration. When these definition statements are converted into an NC part program for laser machining executable by an NC unit, the corner portion of the part is divided into two or more machining condition modification intervals in accordance with the machining condition modification definition statement, and an NC part program for laser machining is created in such a manner that the set machining conditions will prevail in each of the intervals.
摘要:
Data for specifying each three-dimensional curved surface (12a, 12b, 12c) constituting a complex curved surface (11, FIG. 1) are inputted, and one curve (CV) on the X-Y plane is specified. The curve CV comprises two or more elements (CV1-CV4). The complex curved surface (11) is intersected by planes or sections (SSi) extending from lines of reference (elements CV.sub.1, CV.sub.2 . . . ) on the X-T plane that are i-th (i=1, 2, . . . ) elements (CV.sub.2, CV.sub.2 . . . ) (CVi) in the clockwise or counter-clockwise direction among a number of elements constituting the curve (CV). Thereafter, a cutting path is generated by adopting a path (SC1.fwdarw.SC2.fwdarw.SC3.fwdarw.SC4) for moving a tool along the section curves formed by intersections between each plane or section SSi and surfaces of the complex curved surface, each section curve corresponding to the above-mentioned elements in the order of the elements.
摘要:
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.
摘要:
The present invention provides an area cutting method for cutting the interior of an area (AR) bounded by a closed curve (OFC'). The area cutting method includes the steps of: (1) calculating a centroid (W) of an area bounded by the closed curve; (2) determining whether each line segment (L1-L10) connecting the centroid with each vertex (P1-P10) of the area intersects the closed curve; (3) partitioning each line segment into a predetermined number of partitions if the line segment does not intersect the closed curve, and (4) performing area cutting by moving a tool along plural closed paths (CPT1, CPT2 . . . ) each of which is obtained by connecting corresponding ones of the partitioning points of respective line segments. If at least one line segment intersects the closed curve, the method includes the steps of: partitioning the area (AR) into a plurality of regions; (5b) calculating the centroid of each partitioned region; (5c) partitioning each line segment connecting the centroid with each vertex of the partitioned region corresponding to the centroid into a predetermined number of partitions; (5d) finding plural closed curves, for each and every partitioned region, obtained by connecting corresponding ones of the partitioning points of the line segments; and (5e) performing area cutting by successively moving the tool along each closed path.
摘要:
A data input/output unit which is equipped with a control device (1), a tape puncher (5), a tape reader (4) and a printer (6), and which is capable of operating even in response to a common from a host computer. The tape puncher is provided with a discriminating circuit for discriminating line feed code data, such that when line feed code data are sensed by the data discriminating circuit, line feed code data and carriage return code data are delivered to a punching section so that the line feed code and carriage return code may be punched consecutively. Further, the tape puncher is provided with a data discriminating circuit for discriminating consecutive code data indicative of a line feed code and carriage return code. When the consecutive code data are sensed by the data discriminating circuit, only the line feed code data are delivered to the punching section in order to punch the line feed code.
摘要:
Disclosed is a data input/output unit which is equipped with a control device (1), a tape puncher (5), a tape reader (4) and a printer (6), and which is capable of operating even in response to a command from a host computer. The tape puncher (5) is provided with a counter (5h) for counting the number of print characters in one block, a parity designating circuit (5i) for determining a parity change indicated by a value counted by the counter, and a puncher control circuit (5c) capable of adding or erasing a parity code. The puncher control circuit (5c) performs an addition or erasure of a parity code in response to a parity signal from the parity designating circuit (5i).
摘要:
A method and apparatus for creating numerical control data by entering coordinates which specify points on a drawing placed on a tablet. A minimum reading distance is preset at the time that coordinate values of points are to be entered from the tablet. This is followed by entering the coordinate values of prescribed points on the drawing by designating the points at random using a coordinate designating device. The coordinate values of the designated point are generated each time the coordinate designating device travels a distance equivalent to the minimum reading distance, or sampling pitch, as the device is moved continuously along a graphic appearing on the drawing. Then, numerical control data is created by using the generated coordinate values. Numerical control data approximating straight line segments can be readily created, even for curves other than straight lines and circular arcs, by setting the sampling pitch interval to a suitable value.