background image

FANUC 数控机床 PMC 编程方法的研究

  【摘

 要】学生进行数控维修项目训练时难点在于 PMC 梯形图的设计,本文通过对

FANUC 数控机床 PMC 程序的简单介绍,为大家介绍一些思路。方便相关教师在教学过程中
通过梯形图设计过程中可以做到有的放矢,促进学生在学习数控机床

PMC 梯形图设计时正

确思维的确立、强化和升华,建立

PMC 梯形图设计的比较好的思维模式,培养学生熟练进

PMC 梯形图设计能力。

  【关键词】

PLC 梯形图;思维;培养方法

  一、

PMC 的介绍

  一般来说,控制是指启动所需的操作以达到给定的目标下自动运行。当这种控制由控制
装置自动完成时,称为自动控制。

PLC 是为进行自动控制设计的装置。PLC 以微处理器为中

心,可视为继电器、定时器及计数器的集合体。在内部顺序处理中,并联或串联常开触点和
常闭触点,其逻辑运算结果用来控制线圈的通断。与传统的继电器控制电路相比,

PLC 的优

点在于:时间响应速度快,控制精度高可靠性好,结构紧凑。抗干扰能力强,编程方便,控
制程序能根据控制的需要配合的情况进行相应的修改,可与计算机相连,监控方便,便于
维修。从控制对象来说,数控系统分为控制伺服电动机和主轴电机作各种进给切削动作的系
统部分和控制机床外围辅助电气部分的

PMC。PMC 与 PLC 所需实现的功能是基本一样的 。

PLC 用于工厂一般通用设备的自动控制装置,而 PMC 专用于数控机床外围辅助电气部分的
自动控制,所以称为可编程序机床控制器,简称

PMC。

  在图中,能够看到,

X 是来自机床侧的输入信号(如接近开关、极限开关、压力开关、操

作按钮等输入信号元件,

I/Olink 的地址是从 X0 开始的。PMC 接收从机床侧各装置反馈的输

入信号,在控制程序中进行逻辑运算,作为机床动作的条件及对外围设备进行诊断的依据 。
Y 是由 PMC 输出到机床侧的信号。在 PMC 控制程序中,根据自动控制的要求,输出信号控
制机床侧的电磁阀、接触器、信号灯动作,满足机床运行的需要。

I/Olink 的地址是从 Y0 开始

F 是由控制伺服电机与主轴电机的系统部分侧输入到 PMC 信号,系统部分就是将伺服电

机和主轴电机的状态,以及请求相关机床动作的信号(如移动中信号、位置检测信号、系统
准备完成信号等),反馈到

PMC 中去进行逻辑运输,作为机床动作的条件及进行自诊断的

依据,其地址从

F0 开始。G 是由 PMC 侧输出到系统部分的信号,对系统部分进行控制和信

息反馈(如轴互锁信号、

M 代码执行完毕信号等)其地址从 G0 开始。

  二、

M,S,T 功能的处理

  注:在

M 代码中有一些为系统专用的 M 代码,本身系统会发出相应的 F 地址,它们不

需要另行译码。
  程序结束代码:

M02-F9.5/M30-F9.4

  程序选择停止:

M01-F9.6

  程序停止:

M00-F9.7

  系统专用不需要

PMC 处理的 M 代码

  子程序呼叫

/返回:M98/M99

  宏中断:

M96/M97

  中断信号

G53.3

  三、结论
  在

PMC 程序中,使用的编程语言是梯形图(LADDER)。对于 PMC 程序的执行可以

简要地总结为,从梯形图的开头由上到下,然后由左到右,到达梯形法结尾后再回到梯形
图的开头、循环往复,顺序执行,从梯形图的开头直到结束所需要的执行时间叫做循环处理
时间。它取决于控制规模的大小。梯形图语句越少,处理周期时间越短,信号响应速度就越