数控机床和普通机床的主要区别在于自动化程度、精度和灵活性,数控机床通过编程实现精确控制,具有较高的加工精度,且可适应复杂零件的加工;而普通机床操作依赖人工,精度较低,适用于简单零件的加工,数控机床具有高度自动化,可减轻工人劳动强度,提高生产效率。