摘要:
A CNC program execution apparatus for executing custom software prepared by the user. The apparatus possesses a custom software execution unit (22) for storing both an interpreter (22c) and a machine language (22a) obtained by compiling the custom software or an intermediate language (22b) obtained by compiling the custom software, and an execution task control unit (21) including means for selecting either the machine language or the intermediate language for compilation. When the custom software is a small program and needs high-speed operation, it is compiled into the machine language for execution. When the custom software is a large program and can allow for relatively low speed, on the other hand, it is executed with the intermediate language and the interpreter. Therefore, the custom software can be processed at high speeds, and so is the custom program of a large amount.
摘要:
Speeds designated to a plurality of blocks are read in advance and the deceleration start position is calculated at a start position of the block that is read first so that the speed of the servo system will become slower than the speed that is designated to the block. The servo system is decelerated from the deceleration start position that is calculated, such that the speed of the servo system is smaller than the speed designated to the block in all of the blocks, thereby suitably controlling the deceleration of the servo system.
摘要:
Speeds designated to a plurality of blocks are read in advance and the deceleration start position is calculated at a start position of the block that is read first so thatthe speed of the servo system will become slower than the speed that is designated to the block. The servo system is decelerated from the deceleration start position that is calculated, such that the speed of the servo system is smaller than the speed designated to the block in all of the blocks, thereby suitably controlling the deceleration of the servo system.