6-Axis control machining with a non-rotational cutting tool can show the potential of new machining technology. The study deals with the development of a software system for asymmetrical grooving on a sculptured surface by use of a non-rotational cutting tool. The shape of the tool is the same as the cross section of the groove. Asymmetrical grooving, which is impossible to machine with 3-to 5-axis control, is one of the characteristic features of 6-axis control machining. The system cosists of two stages: the first is to define a groove path and a groove shape with an asymmetrical cross section, the second is to paste the groove path together on the workpiece surface and to generate CL data corresponding to the groove shape, taking account of overcutting and collisions. Generated CL data are then converted to NC data for a 6-axis control machining center by the postprocessor. This software system shows the validity of 6-axis asymmetrical grooving.