摘要:
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.
摘要:
A system in which the radius (r) of a tool (TL) is compensated for in the three-dimensional machining of a workpiece (WK), wherein a tool (TL) is offset from a commanded tool path (TP2) by a distance commensurate with the tool radius (r). Machining is performed by commanding the contour of the workpiece as a tool path (TP2) in a prescribed plane sectioning the workpiece (WK), providing the value of the tool radius (r) and the angle of inclination (90°-0) of a machined surface (WSF) of the workpiece (WK), computing a first tool offset quantitiy in a direction at right angles to the prescribed plane, based on the radius (r) of the tool (TL) and the angle of inclination (90°-0), compensating for the radius (r) of the tool (TL) in the prescribed plane based on the first tool offset quantity, correcting the position of the tool (TL) in a direction at right angles to the prescribed plane based on the second tool offset quantity, and machining the workpiece (WK) in three dimensions based on the compensated tool radius in the prescribed plane and the corrected tool position in the direction at right angles to the prescribed plane.
摘要:
In numerical control processing is executed based on a machining program composed of multiple items of numerical control command data such as numerical command data and G-code data. Each item of the G-code data is expressed in the form of an alphabetic character G, a numerical value folowing G, and a code following the numerical value. Items of G-code data are inserted in the machining program at suitable locations, subsequently discriminated, and processing specified by the discriminated G-code data executed. A G-code memory (106) has storage locations each having a plurality of bit locations. Each storage location has an address (00 to 99) corresponding to a different- G-code data numerical value, and each bit position (b, to b 8 ) corresponds to a different G-code data code.
摘要:
There is provided a numerical control device and system (i.e. method) for executing numerical control processing on the basis of a command program on a command tape 21 and for actuating a machine 30 in accordance with the results of the processing steps to machine a workpiece in the manner specified by the instructions in the command program on the command tape 21. There are prepared a plurality of system variables the values of which represent a variety of opera- t ional conditions on the side of the machine 30 or on the side of a numerical control device 23 to 32. A user macro on a user macro command tape 22 and having at least an identification and an instruction that employs the system variables, is stored beforehand in a memory 24. The command program on tape 21 is programmed to include a user macro call instruction. A prescrubed user macro is read out from the memory 24 by means of the user macro call instruction, thereby to allow processing in a processing section 27 in accordance with the user macro. For example, it is possible to execute processing upon reading out input/output interface signals, clock time and a variety of machine positions.
摘要:
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.
摘要:
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).