In this machine, the software writes its own program for performing the Spline Rolling cycle, where the spline details are specified. We can also edit the program written by the original software by the machine. The great advantage is that when a component has different no. of Splines, but of same module, this machine can roll all the Splines in one cycle. One example is Mahindra Nissan main shaft with four splines of different number of teeth, but of the same module.