FANUC PMC讲义_第1页
FANUC PMC讲义_第2页
FANUC PMC讲义_第3页
全文预览已结束

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、fanuc pmc讲义 第一节:pmc 基础知识 1顺序程序的概念 所谓的顺序程序是指对机床及相关设备进行逻辑控制的程序。 在将程序转换成某种格式(机器语言)后,cpu即对其进行译码和运算处理,并将结果存储在ram和rom中。cpu高速读出存储在存储器中的每条指令,通过算数运算来执行程序。如下图所示: 2顺序程序和继电器电路的区别: 上图所示: 继电器回路(a)和(b)的动作相同。接通a(按钮开关)后线圈b和c中有电流通过,c接通后b断开。 pmc程序 a中,和继电器回路一样,a通后b、c接通,经过一个扫描周期后b关断。但在b中,a(按钮开关)接通后c接通,但b并不接通。所以通过以上图例我们可

2、以明白pmc顺序扫描顺序执行的原理。 3pmc的程序结构 对于fanuc的pmc来说,其程序结构如下: 第一级程序第二级程序第三级程序(视pmc的种类不同而定)子程序结束 如图: 在pmc执行扫描过程中第一级程序每8ms 执行一次,而第二级程序在向cnc的调试ram中传送时,第二级程序根据程序的长短被自动分割成n等分,每8ms中扫描完第一级程序后,再依次扫描第二级程序,所以整个pmc的执行周期是n*8ms。因此如果第一级程序过长导致每8ms扫描的第二级程序过少的话,则相对于第二级pmc所分隔的数量n就多,整个扫描周期相应延长。而子程序是位于第二级程序之后,其是否执行扫描受一二级程序的控制,所以

3、对一些控制较复杂的pmc程序,建议用子程序来编写,以减少pmc的扫描周期。 输入输出信号的处理: 一级程序对于信号的处理: 如上图可以看出在cnc内部的输入和输出信号经过其内部的输入输出存储器每8ms 由第一级程序所直接读取和输出。而对于外部的输入输出经过pmc内部的机床侧输入输出存储器每2ms由第一级程序直接读取和输出。 二级程序对于信号的处理: 而第二级程序所读取的内部和机床侧的信号还需要经过第二级程序同步输入信号存储器锁存,在第二级程序执行过程中其内部的输入信号是不变化的。而输出信号的输出周期决定于二级程序的执行周期。 所以由上图可以看出第一级程序对于输入信号的读取和相应的输入信号存储器中信号的状态是同步的,而输出是以8ms为周期进行输出。第二级程序对于输入 信号的读取因为同步输入寄存器的使用而可能产生滞后,而输出则决定于整个二级程序的长短来取定执行周期。所以第一级程序我们称之为高速处理区。 本节学习要求: 通过以上的讲解,希望掌握对pmc顺序程序原理上的理解,对程序结构的认识。 实习: 编制一些简单的pmc程序,加深理解pmc的扫描过程。 例1:单键交替输出自锁 例2:pmc 程序中出现双线圈输出时,其线圈状

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论