数控机床由哪几个组成部分?各部分的基本功能是什么?