摘要:
A numerical control system having an automatic programming unit for executing automatic programming, and a numerical control unit for executing numerical control. A single operator's panel having selection keys is provided and shared by both the automatic programming unit and numerical control unit. The system includes a control unit which, based on selection information entered from the operator's panel by manipution of the selection keys, devotes the operator's panel exclusively to the automatic programming unit or numerical control unit. The automatic programming unit and numerical control unit share a single display device and a single data input/output unit, in addition to the operator's panel.
摘要:
A machining process determination method in automatic programming for automatically creating NC data for a lathe. The method includes storing machining processes in a memory in a machining sequence, reading the previously stored machining processes out of the memory in order after entry of a blank profile (BP) and part profile (PF); automatically discriminating based on the blank profile and final part profile whether the read machining process is needed to obtain a final part; when it is not required, performing identical discrimination processing upon reading the next machining process out of the memory, and when it is required, determining a cutting domain (A1, A2, A3) and cutting direction of the machining process; and thereafter creating NC data upon reading subsequent machining processes out of the memory and performing identical processing.
摘要:
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 blank profile specifying method in automatic programming for lathes has a step of specifying a finished profile (1), a step of entering a maximum length (L.sub.m) and a maximum diameter (F.sub.m) of a blank profile (2), a step of obtaining the maximum length (L.sub.t) and the maximum diameter (F.sub.t) of the finished profile from entered finished profile data, a step of calculating an uncut thickness (t.sub.z) longitudinally of the blank and an uncut thickness (t.sub.x) diametrically of the blank by using L.sub.m, L.sub.t, F.sub.m, F.sub.t, a step of obtaining the blank profile (2) by enlarging the finished profile by the uncut thicknesses in the respective directions, and displaying the blank profile and the finished profile, a step of entering position data indicative of inflection points (P.sub.1, P.sub.2 . . . P.sub.5) of an actual blank profile, and a step of storing the entered position data indicative of the inflection points and modifying the display of the blank profile by using the position data.
摘要:
A color display method for a system having an automatic programming unit (101) equipped with a color display function, and an NC unit (102) which does not possess a color display function, wherein a correlation between a display item and a display color for an NC mode of operation is stored beforehand in a memory (105c) of a control unit (105). When a predetermined item display request key provided on an operator's panel (104) is pressed while in the NC mode, a control unit (105) informs the NC unit (102) of the name of the item for which display has been requested and applies color information, which corresponds to the item for which display has been requested, to a color display device (106). The NC unit applies item data, corresponding to the name of the item, to the color display device which displays the item data in a color designated by the color information applied thereto by the control unit (105).
摘要:
A method and apparatus creates part program data by entering coordinates which specify points on a drawing placed on a tablet. The method includes entering coordinate values of points on the drawing by designating the points, and entering information for specifying the part program data to be created. The part program data is created using said information and the coordinates of the points. The part program data can be created simply in a short period of time without requiring special skills.
摘要:
A numerical control machining method and apparatus wherein a workpiece (101) is machined on the basis of curved surface data defining a curved surface. In the numerical control machining method and apparatus, a first boundary surface (103) serving as an upper limit and a second boundary surface (104) serving as a lower limit are respectively entered as inputs. A determination is made whether a tool lies in an upper part with respect to the first boundary surface (103), between the first and second boundary surfaces, or in a lower part with respect to the second boundary surface (104), and only the curved surface (CA.sub.1) enclosed by the first boundary surface (103) and the second boundary surface (104) is machined on the basis of the curved surface data. Then first and second boundary surfaces (103, 104) are moved downwards by predetermined values and the tool is moved by rapid traverse to a position (P.sub.12) corresponding to the first boundary surface (103'). After the completion of the machining of the curved surface (CA.sub.1) enclosed by the first and second boundary surfaces the next cutting operation is started from the position (P.sub.12).
摘要:
A numerical control method for controlling a numerical control device and prereading the numerical control data in a succeeding block during the execution of numerical control in accordance with the current block. A plurality of line segments, each specified by a block of numerical control data, approximate a curve. When the length of a line segment is less than a prescribed length (defined by required machining precision), control of movement of a member such as a tool based on the data specifying said line segment is skipped. This eliminates intermittent tool movement, improves machining precision, and prevents damage to the machine tool.
摘要:
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.
摘要:
A numerical control device 102, in which a processor 102a numerically controls a machine tool 103, is provided with an external storage unit 201 for storing machining data conforming to various shape patterns, input means 202, an editing processor 102c and an internal memory 102d, in order to implement a function for the creation of numerical control information. Machining data, corresponding to a part code entered from the input means 202, is read out of the external storage unit 201c. The editing processor 102c creates numerical control information, which is stored in the internal memory, from the machining data and, e.g., numerical values input from the input means 202.