摘要 |
<P>PROBLEM TO BE SOLVED: To provide a numerical control device having a function of detecting a difference between a theoretical machine position and an actual machine position. Ž<P>SOLUTION: The numerical control device has an instruction part 1 for instructing a servo control part 2 performing position detection and control of a shaft driving a machine about shaft movement. The servo control part 2 includes a detection means 203 for detecting the actual machine position. The instruction part 1 includes: a theoretical machine position calculation means 103 for calculating the theoretical machine position wherein a delay amount D2 of output by acceleration and deceleration and a delay amount FB of output of the servo control part 2 are subtracted from a machine coordinate instruction position D1; a machine position difference calculation means 104 for calculating the difference between a value D4 calculated in the theoretical machine position calculation means 103 and the actual machine position D3 detected in the servo control part 2; a machine position difference monitoring means 106 for comparing a value calculated in the machine position difference calculation means 104 with a predetermined value; and at least one of a means 107 for output of a warning and a means 110 stopping the shaft movement when the value compared in the machine position difference monitoring means 106 exceeds the predetermined value. Ž<P>COPYRIGHT: (C)2010,JPO&INPIT Ž
|