摘要:
An NC data execution method which permits an efficient checking of the validity/invalidity of NC data through a simple operation. In an NC data execution process, a processor of an automatic programming apparatus reads out NC data, block by block, from a memory (S2), and determines whether or not the read NC data block satisfies an NC data execution interrupt condition, e.g., whether or not the data block contains a specific code (S3). When the interrupt condition is fulfilled, the data block is displayed at an input display field on the screen (S4), and then the NC data execution, including a graphic display operation based on the content of the data block satisfying the interrupt condition, e.g., a display of a tool path and the reading and display of the next block, is automatically interrupted, whereby the operator is allowed to thoroughly check the data block satisfying the interrupt condition. After the data checking, the NC data execution is restarted upon input of an interrupt disable command through the operator's key operation (S5-S7).
摘要:
When an item (T.sub.1 or T.sub.2) for revising chamfering or rounding is selected from a menu table (108b) of a tablet device (108), all corner portions (E.sub.1 -E.sub.3) included in profile (A.sub.1) and pertaining to the revision item (e.g., the item for revision rounding) are displayed in a color different from the other portions of the profile. Thereafter, a corner portion (E.sub.1) requiring revision is designated by a graphic cursor (K), whereupon the corner portions (E.sub.2, E.sub.3) other than the designated corner portion return to the original color so that only the designated corner portion (E.sub.1) may be identified for revision. .
摘要:
A method of displaying a structure (SML) three-dimensionally, in which a rectangular parallelepiped (RP), having on each of its sides distances (L.sub.x, L.sub.y, L.sub.z) between minimum and maximum positions along each axis of a structure (SML) is constituted by a set of a number of unit solids, e.g., unit cubes (UC), of the same shape and same dimensions. The structure is represented by information indicating whether each unit solid is part of the structure (SML). Individual ones of the unit solids constituting the structure (SML) are displayed in order starting from unit solids seen on a the front side of the structure. The face of a unit solid overlapping a face of a unit solid already displayed is not displayed; instead, only the visually foremost faces thereof are displayed, thereby displaying a perspective view of the three-dimensional structure (SML).
摘要:
A prescribed menu item on a menu table (108b) is picked to designate a method of defining a figure element, and a predefined figure element displayed on a display screen (106) is picked. A processor (102) defines a new figure element using the picked figure element definition method and the picked figure element, and defines a part profile using figure elements picked in the order of tool motion when the defining of all figure elements is completed. In this case, the processor expresses, in a first format based upon an automatic programming language, figure elements and the part profile as defined, and stores the figure elements and part profile in a storage ares (103b). Using a second format for the figure elements, each point is expressed as the coordinate values thereof, each straight line expressed as the coordinate values of two points, and each circle expressed as the coordinates of the center of the circle and the radius of the circular arc, are stored in a storage area 103c. when there is a request for output of the part profile, the processor (102) outputs the figure elements and the part profile in the automatic programming language using the first format. When a figure element designated by a graphic cursor is identified and when the figure is displayed, processing is performed using the second format.
摘要:
The invention relates to a method of creating NC data for machining the interior of an area. The method includes displaying, on a graphic display unit (106), contours (CNT1, CNT2) inputted in order to specify the area (AR.sub.M), recognizing the area (AR.sub.M), which is designated by a graphic cursor by manipulation of a tablet (108) and painting the interior of the area in a predetermined color, subsequently removing the paint in a linear area (AR.sub.1), having a width equivalent to a width of a tool, which connects a machining starting point (P.sub.S) and a machining end point (P.sub.E) designated by the graphic cursor, adopting the machining end point as the next machining starting point, thereafter inputting machining end points in succession, and creating NC data for machining the interior of the area (AR.sub.M) by traversing a finally designated machining starting point and machining end point while moving the tool linearly.
摘要:
A method of controlling a comb-cutter lathe in which one face of a tool rest (TBS) is provided with two or more juxtaposed tools (TL1, TL2) for subjecting a workpiece (WK) to machining by using: (1) predetermined tools in succession, (2) part dimensions, (3) a tool selection sequence, (4) a machining start location for each tool, and (5) mounting dimension information measured from a reference point on the tool rest to a distal end of each tool. Machining is sequentially performed based on this information by predetermined tools at machining locations (P.sub.5 -P.sub.4 -P.sub.3 -P.sub.2 -P.sub.1 ; P.sub.6 -P.sub.7 -P.sub.8 -P.sub.9 -P.sub.10) assigned to the tools, and after machining is completed by a first tool (TL1), the tool rest (TBS) is moved to position the next tool (TL2) at a machining location and machining is performed by that tool. The method includes moving the tool rest along a Z axis to a point P.sub.r at which none of the tools (TL1, TL2) will contact the workpiece (WK) when the tool rest (TBS) is moved in a direction (X-axis direction) at right angles to the longitudinal direction (Z-axis direction) of the workpiece, and thereafter moving the tool rest along the X axis to a point P.sub.t at which an X-axis position of a selected tool coincides with an X-axis coordinate value of a position at which machining is to be started by the selected tool, and thenforth performing machining using the selected tool.
摘要:
A data drawing method which facilitates the checking of numerical control data for a polyhedron machining and is carried out by, for example, an automatic programming system. If a drawing mode is selected in which machining profiles and tool paths related to individual machining surfaces of a polyhedral material are displayed separately on a display screen according to the machining surfaces, and if a processor of the programming system determines that NC data obtained by executing a program statement read from a part program is related to any one of the machining surfaces, drawing areas corresponding in number to the faces of the polyhedral workpiece on the display screen are displayed, and a character string representing the machining surface and a material profile in a drawing area corresponding to the machining surface are displayed. Then, machining profiles and tool paths specified by the produced NC data are displayed in the drawing area to permit the operator's visual checking. Machining profiles and tool paths related to another machining surface are displayed in a different drawing area, whereby the machining profiles and the tool paths can be easily checked.
摘要:
A method of creating coreless-machining NC data for wire-cut electric discharge machining is performed by an automatic programming device. After reading out a contour (C1) of a machining area (A1), a wire extension position (P0), and the maximum cutting amount from a part program, the programming device creates NC data used for moving a wire from the wire extension position (P0) to the central position (P1) of the machining area while effecting the electric discharge machining (S1), determines a spiral tool locus constituted by circular loci (PS1 to PS3) which are similar in shape to a pattern representing the machining area contour and which are separated from each other by the maximum cutting amount, and straight loci respectively connecting the circular loci to each other, and creates NC data effecting rough machining along the straight and circular loci which are located inside the inner circumferential curve (C2) of a finish machining area (S2). When NC data effecting final rough machining along the inner circumferential curve is created (S3), the cutting amount from the circular locus (C3 ) adjacent to the inner circumferential curve to this curve is limited to the distance therebetween. Finally created is NC data for effecting finish machining along finish machining loci (C4, C5, C1).
摘要:
The invention relates to a method of setting the coordinate system (X.sub.D -Y.sub.D) of a figure drawn on a drawing (DRW) on a tablet surface (8c), and of setting scale. The method includes entering coordinates in a tablet coordinate system (X.sub.T -Y.sub.T) by selecting two points (P.sub.1, P.sub.2) whose coordinates are known in the drawing coordinate system, calculating the distance between the two points in the tablet coordinate system and the distance between the two points in the drawing coordinate system using the abovementioned coordinates and the known coordinates, and obtaining a scale S of the figure based on a ratio of the distances between the two points in both coordinate systems. The drawing coordinate system (X.sub.D -Y.sub.D) is placed upon the tablet surface based on the scale S and the coordinates of the two points (P.sub.1, P.sub.2) in each of the coordinate systems.
摘要:
A tool interference checking method for checking whether a tool (TL) will interfere with a workpiece (WK) when the tool is transported relative to the workpiece to cut the workpiece on the basis of NC data comprising a number of blocks (B.sub.1 -B.sub.5), characterized by having steps of obtaining tool travelling directions (+X, -Y, +X, +Y, +X) indicated by the NC data in respective blocks, obtaining a tool offset path (TCP) using the tool diameter and NC data, obtaining tool travelling directions (+X, -Y, -X, +Y, +X) in respective blocks of the tool offset path, comparing, for each and every block, the tool travelling direction indicated by the NC data and the tool travelling direction indicated by the tool offset path, and rendering a decision to the effect that tool interference will occur if the tool travelling directions are in non-agreement in at least one block.