数控机床通常由控制系统、伺服系统、检测系统、机械传动系统及其他辅助系统组成。
控制系统用于数控机床的运算、管理和控制,通过输入介质得到数据,对这些数据进行解释和运算并对机床产生作用;伺服系统根据控制系统的指令驱动机床,使刀具和零件执行数控代码规定的运动;检测系统则是用来检测机床执行件(工作台、转台、滑板等)的位移和速度变化量,并将检测结果反馈到输入端,与输入指令进行比较,根据其差别调整机床运动;机床传动系统是由进给伺服驱动元件至机床执行件之间的机械进给传动装置;辅助系统种类繁多,如:固定循环(能进行各种多次重复加工)、自动换刀(可交换指定刀具)、传动间隙补偿偿机械传动系统产生的间隙误差)等等。
在数控加工中,数控铣削加工最为复杂,需解决的问题也最多。除数控铣削加工之外的数控线切割、卷板机数控电火花成型、数控车削、数控磨削等的数控编程各有其特点,本书将重点介绍对数控加工程序编制具有指导意义的数控铣削加工的数控编程。
伺服系统的作用是把来自数控装置的脉冲信号,转换成机床移动部件的运动。