Abstract: In a numerical control data forming system for a numerical control unit which is operated with a display unit and a data inputting unit, and has an automatic programming function to form machining data for a machine tool, the automatic programming function includes the operation that, in defining a machining configuration, the coordinates of a temporary last point are inputted, and the coordinates of an actual last point are automatically calculated, whereby numerical control data can be readily formed.