欢迎来到天天文库
浏览记录
ID:46391652
大小:615.00 KB
页数:11页
时间:2019-11-23
《FANUC PMC梯形图》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、FANUCPMC梯形图1.了解G、F、X、Y信号的意义G:PMC输出至CNC的信号(CNC输入)是FANUC公司设计CNC时根据机床操作的要求及CNC系统本身应具备的功能而设计好的、使CNC执行工作的指令。这些信号中有些是启动CNC某个动作的子程序。这些子程序是CNC控制软件的一部分:根据机床的实际动作设计好的机床的强电控制功能。如:急停信号*ESP(G8.4);自动加工程序启动信号ST(G7.2);CNC停止主轴电机的信号*SSTP(G29.6)。工作方式选择信号MD1/MD2/MD4(G43.0~2)、DNCI(G043#
2、5)、ZRN(G043#7)等等。例如,用方式选择信号确定的工作方式见下表:另外一些信号是PMC通知CNC,使CNC改变或执行某一种运行。如:FIN(G4.3)----是PMC通知CNC辅助功能M或换刀功能T已经结束执行。CNC接受到该信号后即可启动下个加工程序段的执行。下表为CNC运行时常用的部分G信号。F:CNC输出至PMC的信号其中的一些信号是反映CNC运行状态的标志,表明CNC正处于某一状态。如,AL(F1.0):表示CNC处于报警状态。MV(F102):进给轴移动中。另一些信号是CNC响应X(经过G信号)后,执行某一
3、运行的结果,用以通知PMC。PMC收到这些F信号,视其具体情况,再做适当处理。还有一些信号是加工程序指令的译码输出。如:M代码(F10~F13);T代码(F26~F29)。CNC将这些信号输出给PMC进行处理。下表列出了部分常用的F信号。X:由机床输入至PMC的信号是操作员由机床操作面板上输入的按钮、按键、开关信号。可以理解为是由操作者发出的使CNC(机床)执行某一工作的命令,是上述G信号的指令。在梯形图中X总是G的控制源。X信号的地址由机床厂的电气设计人员随意定义,但是有些X信号的地址已经由CNC固定,见下表。这些信号都是需
4、要CNC紧急处理并执行的事件或动作。Y:由PMC输出至机床的使机床强电动作的信号如:主轴的正、反向;润滑、冷却的开/关都是用Y信号实现控制。PMC梯形图程序根据CNC的输出处理后输出这些信号使机床动作。Y信号的地址由机床厂的电气设计人员自由规定。一般,当机床出现故障后,应首先检查与该故障有关系的Y信号的状态。手动操作是操作者经机床操作板上的按钮、按键、开关等元/器件命令CNC,使其执行相应的工作,如上所述,是经X信号指令的。而自动工作时,是由加工程序指令CNC的。如某一段加工程序:N10G01X100.Y-25.F300Mxx
5、;段中的G01X100.Y-25.F300是使伺服进给轴的移动指令,由CNC执行插补运动。Mxx是辅助功能,由CNC译码后以F信号(代码)形式(F010~F013)送给PMC,PMC程序考虑了互锁或其它条件后将其变为Y信号送到机床的强电柜执行,使某一电气元件动作。2.了解PMC的功能指令编制机床的PMC(PLC)控制逻辑,首先必须要弄清所控制的(要实现的)机床动作,对该动作必须析解为顺序执行的微细动作,即,将实现该动作的一步步的子步骤(细微动作)按先后次序列出顺序表,必要步骤还要估计出其执行时间,还要考虑各动作之间的相互关系,
6、动作之间的互锁和解锁条件,另外要了解实现各细微动作执行PMC指令的电器元件。PMC逻辑就是用PMC指令(语言)将这些细微动作的执行按顺序表示出来。对于PLC顺序逻辑程序,不同的系统制造厂提供了不同的格式,常用的有:语句表和梯形图。FANUC的PMC逻辑程序用梯形图格式,特点是直观,类似于机床的继电器逻辑图,所以非常易于理解。而且,PMC语言用了许多专用指令,称为功能指令。这样,逻辑图编得相当简洁。FANUCPMC的功能指令约有50余条,但实际常用的也就是20条左右,如:定时器,计数器,回转,译码器等指令。下面的两张图为功能指令
7、格式和功能指令集(部分)。了解了这些指令的意义是看懂梯形图的关键。梯形图下图是实际的梯形图程序实例(部分)。图右侧可加注释;左侧有网格号(Nxxxx),以便于查找。3.了解梯形图的编制格式,执行顺序与时序梯形图的的格式如上图。PMC的执行时序CNC开机后,CNC与PMC同时运行。上图为两者执行的时序图。一个工作周期为8ms,其中前1.25ms为执行PMC梯形图程序。首先执行全部的第一级程序,1.25ms内剩下的时间内执行第2级程序的一部分(这叫做PMC程序的分割)。第一级程序为要求PMC紧急处理的事件,比如:急停、撞到限位开关
8、等。执行完PMC程序后的8ms的剩余时间,为CNC的处理时间。在随后的各周期内,每个周期的开始均执行一次PMC的一级程序,因此在宏观上,紧急事件似乎是立即反应的。执行完一级程序后,再执行PMC第2级程序中剩余的分割,直至全部PMC程序执行完毕。然后又重新执行PMC程序,周而复
此文档下载收益归作者所有