摘要:
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.
摘要:
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).
摘要:
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.
摘要:
There is disclosed a numerically controlled cutting method of cutting a curved surface SF generated by interconnecting corresponding points mi, ni (i=1, 2, . . . ) on two curved lines CV1, CV2 with a cutter BT of a milling machine having simultaneously controlled five axes or a wire electrode of a wire-cut electric discharge cutting machine. According to the numerically controlled cutting method, curve information specifying the two curved lines CV1, CV2, information on tool radius or wire radius, information on the direction of tool or wire compensation, and division information for dividing the curved lines are supplied as inputs. Using the above items of information an offset position at dividing points mi, ni, which are next to dividing points mi-1, ni-1 at which the cutter BT or wire is currently positioned, is determined. The cutter BT or wire is then moved to the offset position to cut the curved surface SF.
摘要:
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 system for preparing numerical control information wherein data necessary for machining is divided into several items and then entered, item-by-item, in accordance with certain rules, in an apparatus for preparing numerical control information. The apparatus responds by executing predetermined arithmetic and editing operations to prepare the numerical control information. To input the data, language and graphics readily understandable by one who can prepare or comprehend an ordinary blueprint are displayed on a display screen provided on the apparatus, the display using ordinary characters and symbols to request that the operator enter the required data. The operator responds to the request by using ordinary numerals, characters and symbols to enter the required data in the apparatus for preparing the numerical control information.