摘要:
A numerical control system of the type wherein a workpiece is machined as commanded by executing processing specified by a custom macro. A custom macro composed of at least a custom macro identification and an instruction using variables is stored beforehand in a memory (106), a custom macro call instruction calling the custom macro, and the custom macro identification, are inserted beforehand in a numerical control machining program, the custom macro having the custom macro identification is read out of the memory (106), processing is executed based on the custom macro, identifiers (see 108) are attached to the variables (see 107) to name them, and both the identifiers and actual values assigned to the variables named by the identifiers are displayed on a display unit (110).
摘要:
A method and apparatus for sensing the present position of a movable machine element in a position control system when a position control loop in the system is placed in the open state. In the position control system, error storage means (107b) computes and stores an error between a command value produced by a control unit (102), and an amount of movement sensed by a position sensor provided on a motor shaft or on the movable machine element, and a speed control circuit controls the motor in accordance with the error from the error storage means (1 07b). The method of sensing present position includes steps of reading and storing as a steady deviation the error from said error storage means (1 07b) immediately before the position control loop is switched from the closed to the open state, reading the error in the error storage means (1 07b) when the position control loop is in the open state, updating the content of a present position register (202) on the basis of an arithmetic difference obtained by subtracting the steady deviation from the read error, and revising the content of the error storage means (107b) by the arithmetic difference.
摘要:
An acceleration/deceleration device for a numerical controller is provided with interpolating means for periodically obtaining a minute displacement in each axis from a separately calculated minute displacement in a tangential direction. The acceleration or deceleration is carried out for a minute displacement after interpolation. Delays are successively stored in the form of interpolated minute segments and a minute displacement in a tangential direction separately calculated from a delay in the tangential direction is proportionally distributed for each minute section, thereby to obtain an output minute displacement in each axis.
摘要:
data write/read control apparatus, provided between a numerical control device and a cassette memory for writing data into the cassette memory and for reading data out of the cassette memory, as well as a method of controlling the data write/read operations. In a data write operation, a file is divided into a plurality of blocks, each comprising a predetermined number of bytes, one file constituting one input unit of data written into the cassette memory from the numerical control device. A control byte is added to the head part of each block and, when the amount of remaining storage space in the cassette memory is equivalent to one block of data, a code, indicating a shift to a subsequent cassette memory, is written in the control byte of the last block stored in the cassette memory. An external indication is given instructing when to exchange the cassette memory for the subsequent cassette. In a data read operation, the code indicating cassette exchange is sensed, whereupon an external indication is given instructing exchange of the cassette.
摘要:
A robot control system wherein a subprogram or custom macro for execution of prescribed machining or processing is stored previously in a memory (15b), a call instruction for calling the subprogram or custom macro from the memory (15b) is inserted beforehand in a numerical control program, and numerical control processing is executed in accordance with the subprogram or custom macro called from memory (15b). When the subprogram or custom macro stored in the memory (15b) is desired to be delivered to an external output unit (20), the data are first enciphered by enciphering means (19b) to prevent their decoding by end users. When a subprogram or custom macro stored in an external storage medium (11) in enciphered form is desired to be registered in the memory (15b), the data are deciphered by deciphering means (13b) before being stored in the memory (15b).
摘要:
A numerical control system of the type wherein a workpiece is machined as commanded by executing processing specified by a custom macro. A custom macro composed of at least a custom macro identification and an instruction using variables is stored beforehand in a memory (106), a custom macro call instruction calling the custom macro, and the custom macro identification, are inserted beforehand in a numerical control machining program, the custom macro having the custom macro identification is read out of the memory (106), processing is executed based on the custom macro, identifiers (see 108) are attached to the variables (see 107) to name them, and both the identifiers and actual values assigned to the variables named by the identifiers are displayed on a display unit (110).
摘要:
A method and apparatus for sensing the present position of a movable machine element in a position control system when a position control loop in the system is placed in the open state. In the position control system, error storage means (107b) computes and stores an error between a command value produced by a control unit (102), and an amount of movement sensed by a position sensor provided on a motor shaft or on the movable machine element, and a speed control circuit controls the motor in accordance with the error from the error storage means (1 07b). The method of sensing present position includes steps of reading and storing as a steady deviation the error from said error storage means (1 07b) immediately before the position control loop is switched from the closed to the open state, reading the error in the error storage means (1 07b) when the position control loop is in the open state, updating the content of a present position register (202) on the basis of an arithmetic difference obtained by subtracting the steady deviation from the read error, and revising the content of the error storage means (107b) by the arithmetic difference.
摘要:
In a numerical control system an automatic programmer (11) and at least one numerical control device (21) are interconnected by a cable (CBL). A numerical control program prepared by the automatic programmer is transferred to the numerical control device. The automatic programmer includes an input unit (104) for entering data, a processor (101) which edits the data for producing a numerical control program, a memory (103) for storing the complicated numerical control program, and a display device (105) which displays a graphic in accordance with the output of the processor. The numerical control device includes a memory (203) for storing the numerical control program, which is transferred from the automatic programmer via the cable. Such a system can enable programming and numerical control processing to be carried out concurrently.
摘要:
A numercial control method or apparatus in which a numerical control device (not shown) is adapted to control a machine tool equipped with a plurality of tables (11, 12), as one example, on which workpieces may be secured to be machined by a tool (13) mounted on a head. A table (12) which is not being controlled automatically by the numerical control device can be made independent of the automatic operation network of the numerical control device and placed in a manual operation mode or manual data input mode in which the table (12) can be moved manually even while the numerical control device controls the other table (11) or tables automatically.