摘要:
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.
摘要:
High-speed data processing units are interposed on one-to-one basis between a host computer and each of NC units corresponding to each of NC machine tools. Each of the high-speed data processing units converts data transmitted from the host computer to each of the NC machine tools into NC data, and then inputs the data to each of the NC units, thereby making unnecessary for the NC units and the host computer to convert the data into NC data. Further, each of the high-speed data processing units temporarily stores machining data or the like transmitted from the host computer, thereby enabling each of machine tool bodies to continue its machining operation without being disturbed by the timing of data transmission.
摘要:
A predetermined figure element (C.sub.2) already defined is designated, and a figure definition statement of the designated figure element (C.sub.2) is revised to produce a figure element (C.sub.2 '). When an error occurs in the figure definition statement of another figure element (S.sub.1) owing to the revision of the above-mentioned figure definition statement, the figure definition statement (M) in which the error has occurred is displayed on a display screen (106) to make revision possible, namely the another figure element (S.sub.1) specified by the figure definition statement in which the error has occurred and a figure element (C.sub.3) defined using the another figure element (S.sub.1) are displayed in colors that differ from each other, and the figure definition statement in which the error occurred is revised.
摘要:
Disclosed is a part program execution method for converting a part program, which has been created in an automatic programming language, into NC data in a format capable of being executed by an NC unit. When an error present in a part program is detected during execution of the part program (PPM), an inquiry (M2) inquiring as to whether the part program is to be corrected is displayed on a display screen (CRT) together with an error message (M1). If implementation of a correction is designated, a correction screen is displayed and the part program is re-executed from the beginning thereof in response to designation of the end of the correction.
摘要:
In revising a figure element, the figure element (C.sub.2) to be revised is designated, the designated figure element (C.sub.2 ) is displayed by a type of line or and color different from those of other figure elements, the figure elements (S.sub.1, C.sub.1) used in defining the designated figure element (C.sub.2) are displayed by a line of a different type and color, a message (M) which includes definition statements of the figure elements (S.sub.1, C.sub.1), as well as a radius necessary for defining the figure element (C.sub.2), is displayed on a display screen, and revision of the figure element is executed by referring to the display.
摘要:
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.