Patent ID: 6504333
Filing Date: 2003-01-07
Classification: G05B

Abstract:
A numerical control apparatus comprising:an evaluating section for forming evaluation data of an evaluation point containing a pointer representing a position of a succeeding clamp point, a path length to the succeeding clamp point, and a passing speed of a process applying portion to be passed through the evaluation point if the evaluation point corresponds to a clamp point, by arranging, virtually, the process applying portion of a system to be numerically controlled on a given scheduled path locus to come into contact with a processed surface of a processing object, and by setting a plurality of evaluation points to evaluate shape of the processed surface, where the clamp point signifies the evaluation point that is decided based on the shape of the processed surface such that the passing speed of the process applying portion passing through the evaluation point is restricted; a command speed deciding section for deciding a command speed at which the process applying portion is moved, by calculating (i) a distance from a current process applying portion position to a closest succeeding evaluation point and then deciding whether a deceleration based on a path length from the current process applying portion position to the succeeding clamp point is necessary, the path length being calculated by reading the path length to the succeeding clamp point in evaluation data of the closest succeeding evaluation point and adding the path length calculated to the distance, (ii) the passing speed in the evaluation data of the clamp point, the passing speed being calculated by employing the pointer in the evaluation data of the closest succeeding evaluation point, and (iii) speed of the current process applying portion; and a process applying portion position data forming section for calculating a process applying portion position by arranging, virtually, the process applying portion to separate from a current process applying portion position by a predetermined distance and to come into contact with the processed surface, and then providing the process applying portion position calculated to the system to be numerically controlled.