可编程机床控制器(programmable machine tool controller; PMC),工学-机械工程-机械工程基础-〔机械制造基础〕-加工制造-加工定位原理-直接驱动进给装置,专门为数控机床设计的进行数字运算操作的控制装置。又称可编程逻辑控制器(programmable logic controller; PLC)。它采用可以编制程序的存储器,用来在其内部存储执行逻辑运算、顺序运算、定时、计数和算术运算等操作指令,并能通过数字量或模拟量的输入、输出控制机床运动或动作。可编程机床控制器是数控系统中必不可少的部分,主要实现对机床中诸如主轴起停、冷却润滑泵起停、机械手动作开关、行程限位开关及防护门开闭等各种开关量进行逻辑控制的功能。在数控机床中,数控功能以坐标轴运动控制为主、可编程逻辑控制为辅。数控机床的可编程机床控制器有两种形式:一种是可编程机床控制器与数控装置一体化,称为内置式可编程机床控制器;另一种是可编程机床控制器完全独立于数控装置,两者分别有自己的硬件和软件,可以进行相互通信,并实现独立控制。