欢迎来到天天文库
浏览记录
ID:31384338
大小:1.47 MB
页数:40页
时间:2019-01-09
《fanuc pmc讲义》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、第一节:PMC基础知识1.顺序程序的概念所谓的顺序程序是指对机床及相关设备进行逻辑控制的程序。在将程序转换成某种格式(机器语言)后,CPU即对其进行译码和运算处理,并将结果存储在RAM和ROM中。CPU高速读出存储在存储器中的每条指令,通过算数运算来执行程序。如下图所示:2.顺序程序和继电器电路的区别:上图所示:继电器回路(A)和(B)的动作相同。接通A(按钮开关)后线圈B和C中有电流通过,C接通后B断开。PMC程序A中,和继电器回路一样,A通后B、C接通,经过一个扫描周期后B关断。但在B中,A(按钮开关)接通后C接通,但B并不接通。所以通过以上图例我们可以明白PMC
2、顺序扫描顺序执行的原理。3.PMC的程序结构对于FANUC的PMC来说,其程序结构如下:第一级程序—第二级程序—第三级程序(视PMC的种类不同而定)—子程序—结束如图:在PMC执行扫描过程中第一级程序每8ms执行一次,而第二级程序在向CNC的调试RAM中传送时,第二级程序根据程序的长短被自动分割成n等分,每8ms中扫描完第一级程序后,再依次扫描第二级程序,所以整个PMC的执行周期是n*8ms。因此如果第一级程序过长导致每8ms扫描的第二级程序过少的话,则相对于第二级PMC所分隔的数量n就多,整个扫描周期相应延长。而子程序是位于第二级程序之后,其是否执行扫描受一二级程序
3、的控制,所以对一些控制较复杂的PMC程序,建议用子程序来编写,以减少PMC的扫描周期。输入输出信号的处理:一级程序对于信号的处理:如上图可以看出在CNC内部的输入和输出信号经过其内部的输入输出存储器每8MS由第一级程序所直接读取和输出。而对于外部的输入输出经过PMC内部的机床侧输入输出存储器每2MS由第一级程序直接读取和输出。二级程序对于信号的处理:而第二级程序所读取的内部和机床侧的信号还需要经过第二级程序同步输入信号存储器锁存,在第二级程序执行过程中其内部的输入信号是不变化的。而输出信号的输出周期决定于二级程序的执行周期。所以由上图可以看出第一级程序对于输入信号的读
4、取和相应的输入信号存储器中信号的状态是同步的,而输出是以8MS为周期进行输出。第二级程序对于输入信号的读取因为同步输入寄存器的使用而可能产生滞后,而输出则决定于整个二级程序的长短来取定执行周期。所以第一级程序我们称之为高速处理区。本节学习要求:通过以上的讲解,希望掌握对PMC顺序程序原理上的理解,对程序结构的认识。实习:编制一些简单的PMC程序,加深理解PMC的扫描过程。例1:单键交替输出自锁例2:PMC程序中出现双线圈输出时,其线圈状态会是如何?例3:当程序中输入有条件变化时而没有输出变化时,会有几种原因影响?第二节:I/OLINK1.概论对于PMC在数控机床上的应
5、用来说信号地址可以分成两大类,内部地址(G、F)和外部地址(X、Y)。PMC采集机床侧的外部输入信号(如:机床操作面板、机床外围开关信号等)和NC内部信号(M、S、T代码,轴的运行状态等)经过相应的梯形图的逻辑控制,产生控制NC运行的内部输出信号(如:操作模式、速度、启动停止等)和控制机床辅助动作外部输出信号(如:液气压、转台、刀库等中间继电器)。如下图: 注:所谓的高速处理信号为外部输入信号采用固定地址,由系统直接读取这些信号而不经过PMC处理,因此称之为高速输入信号。系统的外部信号即我们通常所说的输入/输出信号,在FANUC系统中是通过I/O单元以LINK串行总线
6、式与系统通讯。在LINK总线上NC是主控端而I/O单元是从控端,多I/O单元相对于主控端来说是以组的形式来定义的,相对于主控端最近的为第0组,依次类推。一个系统最大可以带16组I/O单元,最大的输入输出点数是1024/1024。2.I/O模块在FANUC系统中I/O单元的种类很多,下面将比较常用的模块介绍一下。装置名说明手轮连接信号点数输入/输出0i用I/O在0i-C系列上使用的机床I/O接口,它和0i-B系列内置的I/O有96/64单元模块卡具有相同的功能机床操作面板模块是装在机床操作面板上带有矩阵开关和LED有96/64操作盘I/O模块带有机床操作盘接口的装置,0
7、i系统上常见。有48/32分线盘I/O模块是一种分散型的I/O模块,能适应机床强电电路输入输出信号的任意组合的要求,由基本单元和最大三块扩展单元组成。有(注)96/64FANUCI/OUNITA/B 是一种模块结构的I/O装置,能适应机床强电输入输出任意组合的要求。无最大256/256I/OLINK轴使用系列SVU(带I/OLINK)可以通过PMC外部信号来控制伺服电机进行定位。无128/128 注:当手轮连接到分线盘I/O模块时,只有连接到第一个扩展单元的手轮有效。3.I/O模块的连接(1)信号的连接当我们进行输入输出信号的连线时,要注意系统的I/
此文档下载收益归作者所有