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