A máquina endireitadora de barra de aço CNC totalmente automática consiste em uma estrutura, um controlador de microcomputador, uma estrutura de endireitamento com rolos de endireitamento, um motor elétrico, um sensor de controle de comprimento, um mecanismo de corte automático de barra de aço e um mecanismo de descarga automática. Opera inserindo no controlador do microcomputador a quantidade de barras de aço a serem cortadas. Com base no comprimento de corte definido das barras de aço, é determinada a posição do sensor de controle de comprimento na placa da calha de descarga. O motor elétrico aciona a estrutura de endireitamento, que contém os rolos de endireitamento, para girar em alta velocidade. Os rolos de endireitamento rotativos pressionam e endireitam as barras de aço torcidas em forma de espiral, puxando-as e esticando-as continuamente para frente para conseguir o endireitamento.