摘要:
In an apparatus wherein a memory is subdivided into plural storage areas, and predetermined data are adapted to be written into respective ones of the storage areas, a method of reconfiguring the storage areas of the memory. The leading addresses of the respective storage areas and the sizes of blank portions of the respective storage areas are stored while it is discriminated whether a blank portion exists in a predetermined one of the storage areas. When there is no blank portion or substantially no blank portion in the predetermined storage area, the blank portions of the remaining storage areas are reduced in size on the basis of the leading addresses and the sizes of the blank portions. The predetermined storage area is enlarged by an amount equal to the amount of blank portion reduction effected in the remaining areas.
摘要:
There is provided a numerical control unit having a processor (102a), a control program memory (102b), a memory (102c) for storing files, and input means (102d) for accessing the files. The processor (102a), in accordance with the control program, processes externally entered control data to numerically control a machine connected thereto. The arrangement is such that the name of a file to be protected is stored in the memory (102c) of the numerical control unit and, the name of an object file is compared with the protected file name in the memory (102c), when a modification command and the name of the object file are entered from the input means (102d). Processing for modifying the file is executed, on the condition that there is a processing confirmation input from the input means (102d), when the object is a file protected file.
摘要:
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 machining area specifying method for an automatic programming system specifies a partial path to be machined, wherein the path is part of a closed path. The machining area specifying method includes the step of displaying a closed path trajectory form by a number of path blocks (b.sub.1, b.sub.2 . . . b.sub.16) on a display screen (105) by using path data prepared beforehand. First and second points (P.sub.5, P.sub.12) on the closed path are entered by designating the points with a cursor (CSR). A point (P.sub.6) on a first path (P.sub.5 .fwdarw.P.sub.6 .fwdarw. . . . P.sub.12) and a point (P.sub.13) on a second path which are connected to the first and second points, are designated by the cursor. An area to be machined is specified by operating a machining area input switch when the first path is being designated by the cursor in a case where the first path is to be machined, while the machining area input switch is operated when the second path is being designated by the cursor in a case where the second path is to be machined.
摘要:
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.
摘要:
A method of approach in area cutting includes giving in advance an angle .theta. between a workpiece plane (WPL) and a straight line (SL) connecting an approach starting point (P.sub.A) and a cutting starting point (P.sub.i), and a distance dz between the approach starting point (P.sub.A) and the cutting starting point (P.sub.i) in a direction perpendicular to the workpiece plane. Coordinate values of the approach starting point (P.sub.A) are calculated using the angle .theta. and the distance dz in such a manner that a projection (SL') of the straight line (SL) on the workpiece plane (WPL) is brought into orientation with a direction of a normal line at the cutting starting point (P.sub.i) on a curve (OLC) of the external shape. A tool (TL) is positioned at the approach starting point (P.sub.A) in a rapid-traverse mode, and the tool is subsequently moved to the cutting starting point (P.sub.i) in a cutting-feed mode. Thereafter, cutting is started.
摘要:
An automatic programming method for creating an NC program by inserting miscellaneous data, such as M-function instruction data, feed rate instruction data, G-function instruction data and S-function instruction data, into previously created path data is disclosed. The method includes steps of displaying a path trajectory comprising a number of path blocks (b.sub.1, b.sub.2 . . . b.sub.16) on a display screen (105) by using the path data, positioning a cursor (CSR) at a prescribed position on the path trajectory, entering the miscellaneous data, and inserting the miscellaneous data into a block which is the same as that of the path data which correspond to a path block designated by the cursor, or at least at the front or rear of the block.
摘要:
An angle data discriminating method in a method of creating NC machining data by entering a direction for each block (b.sub.1 -b.sub.5) of a part profile through use of a profile symbol key thereby to specify the part profile, followed by entering a dimension for each block of the part profile and using these entered data to create the NC machining data, the method having a first step of specifying dimensions of straight line elements (L.sub.3, L.sub.4) in predetermined blocks (b.sub.3, b.sub.4) by data including at least angles of intersection between the straight line elements and a base line (Z axis), and a second step of recognizing, by using the angles and the directions of the straight line elements in the blocks, that the straight line element lies on a straight line obtained by rotating the base line about the points of intersection in predetermined directions and through predetermined angles.
摘要:
The present invention provides an area cutting method for machining an area (AR) bounded by the curve (OLC) of a predetermined external shape previously using a unidirectional cutting motion. The invention has a step of performing cutting along an i-th cutting path (PT.sub.i), a step, executed after completion of cutting along the cutting path (PT.sub.i), of moving a tool (TL) in a cutting-feed mode along the curve (OLC) of the external shape from a machining end point (Q.sub.i) on the cutting path to a machining end point (Q.sub.i-1) on an (i-1)th cutting path (PT.sub.i-1) previously cut, a step of positioning the tool (TL) from the point (Q.sub.i-1) to a machining starting point (P.sub.i) on the cutting path (PT.sub.i), a step of moving the tool in the cutting-feed mode along the curve of the external shape from the machining starting point (P.sub.i) on the cutting path (PT.sub.i) to a machining starting point (P.sub.i+1) on the next cutting path (PT.sub.i+1), a step of moving the tool in the cutting-feed mode along the cutting path (PT.sub.i+1) to execute cutting along the cutting path (PT.sub.i+1), and a step of repeating these steps to perform area machining.
摘要:
An input data sign determining method in a method of creating NC machining data by entering a direction (.uparw., , .fwdarw., , .dwnarw., , .rarw., ) for each block (b.sub.1 -b.sub.8) of a part profile through use of a profile symbol key thereby to specify the part profile, followed by entering a dimension for each block of the part profile and using these entered data to create the NC machining data, the method having steps of entering, in the form of an incremental quantity along each axis (x, z), a part profile dimension in a predetermined block, discriminating the direction of the part profile in the block, and determining the sign of an entered incremental quantity on the basis of the direction to convert the incremental quantity into a signed incremental quantity.