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