- 1、本文档共40页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
FANUC PMC培训 - 第一节
第一节: PMC基础知识
1.顺序程序的概念
所谓的顺序程序是指对机床及相关设备进行逻辑控制的程序。
在将程序转换成某种格式(机器语言)后, CPU即对其进行译码和运算处理,并
将结果存储在 RAM和 ROM中。CPU高速读出存储在存储器中的每条指令,通过算
数运算来执行程序。如下图所示:
2 .顺序程序和继电器电路的区别:
1
上图所示:
继电器回路( A)和(B)的动作相同。接通 A (按钮开关)后线圈 B 和 C 中有电
流通过, C接通后 B 断开。
PMC程序 A 中,和继电器回路一样, A 通后 B、C接通,经过一个扫描周期后 B
关断。但在 B 中,A (按钮开关)接通后 C 接通,但 B 并不接通。所以通过以上
图例我们可以明白 PMC顺序扫描顺序执行的原理。
3.PMC的程序结构
对于 FANUC的 PMC来说,其程序结构如下:
第一级程序—第二级程序—第三级程序 (视PMC的种类不同而定) —子程序—结
束
如图:
2
在 PMC执行扫描过程中第一级程序每 8ms 执行一次,而第二级程序在向 CNC的
调试 RAM中传送时,第二级程序根据程序的长短被自动分割成 n 等分,每 8ms
中扫描完第一级程序后,再依次扫描第二级程序,所以整个 PMC的执行周期是
n* 8ms。因此如果第一级程序过长导致每 8ms扫描的第二级程序过少的话,则相
对于第二级 PMC所分隔的数量 n 就多,整个扫描周期相应延长。 而子程序是位于
第二级程序之后, 其是否执行扫描受一二级程序的控制, 所以对一些控制较复杂
的 PMC程序,建议用 子程序来编写 ,以减少 PMC的扫描周期。
输入输出信号的处理:
3
一级程序对于信号的处理:
如上图可以看出在 CNC内部的输入和输出信号经过其内部的输入输出存储器每
8MS 由第一级程序所直接读取和输出。 而对于外部的输入输出经过 PMC内部的机
床侧输入输出存储器每 2MS由第一级程序直接读取和输出。
二级程序对于信号的处理:
而第二级程序所读取的内部和机床侧的信号还需要经过第二级程序同步输入信
号存储器锁存, 在第二级程序执行过程中其内部的输入信号是不变化的。 而输出
信号的输出周期决定于二级程序的执行周期。
所以由上图可以看出第一级程序对于输入信号的读取和相应的输入信号存储器
中信号的状态是同步的, 而输出是以 8MS为周期进行输出。 第二级程序对于输入
4
信号的读取因为同步输入寄存器的使用而可能产生滞后, 而输出则决定于整个二
级程序的长短来取定执行周期。所以第一级程序我们称之为高速处理区。
本节学习要求:
通过以上的讲解,希望掌握对 PMC顺序程序原理上的理解,对程序结构的认识。
实习:
编制一些简单的 PMC程序,加深理解 PMC的扫描过程。
例 1:单键交替输出自锁
例 2 :PMC程序中出现双线圈输出时,其线圈状态会是如何?
例 3:当程序中输入有条件变化时而没有输出变化时,会有几种原因影响?
FANUC PMC培训 - 第二节
第二节: I/O LINK
文档评论(0)