0I_PMC讲义.docVIP

  1. 1、本文档共32页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
0I_PMC讲义

PMC讲义 一:顺序程序的概念 2 二:I/O LINK 6 信号的定义 6 I/O模块的连接 8 I/O LINK的设定 10 三:PMC的诊断功能 13 四:PMC参数的设定 14 定时器T: 14 计数器C 15 保持型继电器和非易失性存储器控制地址K 15 数据表D 16 SETTING画面 17 五:FANUC-PMC编制的相关信号,参数和地址 17 机床的保护信号 17 操作模式的建立 18 速度的建立 20 运行信号 21 .M,S,T功能的处理 25 互锁的处理 29 报警信号的处理 30 PMC原理及应用 一:顺序程序的概念 所谓的顺序程序是指对机床及相关设备进行逻辑控制的程序。 在将程序转换成某种格式(机器语言)后,CPU即对其进行译码和运算处理,并将结果存储在RAM和ROM中。CPU高速读出存储在存储器中的每条指令,通过算数运算来执行程序。 顺序程序的执行过程: 上图所示: 继电器回路(A)和(B)的动作相同。接通A(按钮开关)后线圈B和C中有电流通过,C接通后B断开。 PMC程序 A中,和继电器回路一样,A通后B、C接通,经过一个扫描周期后B关断。但在B中,A(按钮开关)接通后C接通,但B并不接通。所以通过以上图例我们可以明白PMC顺序扫描顺序执行的原理。 对于FANUC的PMC来说,其程序结构如下: 第一级程序(第二级程序(第三级程序(视PMC的种类不同而定)(子程序(结束 如图: 在PMC执行扫描周期为8ms。其中第一级程序每个8ms 执行周期都优先扫描一次,而第二级程序在向CNC的调试RAM中传送时,第二级程序根据程序的长短被自动分割成n等分,每8ms中扫描完第一级程序后,再依次扫描第二级程序,所以整个PMC的执行周期是n*8ms。因此如果第一级程序过长导致每8ms扫描的第二级程序过少的话,则相对于第二级PMC所分隔的数量n就多,整个扫描周期相应延长。而子程序是位于第二级程序之后,其是否执行扫描受一二级程序的控制,所以对一些控制较复杂的PMC程序,建议用子程序来编写,以减少PMC的扫描周期,同时使程序更加结构化合理化。 输入输出信号的处理 一级程序对于信号的处理: 如上图可以看出在CNC内部的输入和输出信号经过其内部的输入输出存储器每8ms由第一级程序所直接读取和输出。而对于外部的输入经过PMC内部的机床侧输入存储器每2ms由第一级程序直接读取和输出。而输出信号其内部扫描周期为8ms,输出到机床侧的输出信号经2ms的周期进行输出。 而第二级程序所读取的内部和机床侧的信号还需要经过第二级程序同步输入信号存储器锁存,在第二级程序执行过程中其内部和机床侧的输入信号是不变化的。其输出信号的处理与一级处理方式相同。 所以由上图可以看出第一级程序对于输入信号的读取和相应的输入信号存储器中信号的状态是同步的,而输出是以8ms为周期进行输出不受二级程序长短的影响。第二级程序对于输入信号的读取因为同步输入寄存器的使用而可能产生滞后和采样缺失,而输出则因每8ms时先扫描第一级程序产生输出的滞后。所以第一级程序我们称之为高速处理区。 例: 掌握: 通过以上的讲解,希望掌握对PMC顺序程序原理上的理解,对程序结构的认识。 实习: 编制一些简单的PMC程序,加深理解PMC的扫描过程。 例1:单键交替输出自锁 例2:PMC 程序中出现双线圈输出时,其线圈状态会是如何?(PMC执行周期在8ms之内时) 思考:当程序中输入有条件变化时而没有输出变化时,会有几种原因影响? 例3:分析以下输出信号的状态 二:I/O LINK 信号的定义 对于PMC在数控机床上的应用来说信号分成两大部分,内部地址(G、F)和外部地址(X、Y)。PMC采集机床侧的外部输入信号(如:机床操作面板、机床外围开关信号等)和NC内部信号(M、S、T代码,轴的运行状态等)经过相应的梯形图的逻辑控制,产生控制NC运行的内部输出信号(如:操作模式、速度、启动停止等)和控制机床辅助动作外部输出信号(如:液气压、转台、刀库等中间继电器)。如图 注:所谓的高速处理信号为外部输入信号采用固定地址,由系统直接读取这些信号而不经过PMC处理,因此称之为高速输入信号。 系统的外部信号即我们通常所说的输入/输出信号,在FANUC系统中是通过I/O单元以LINK串行总线式与系统通讯。在LINK总线上NC是主控端而I/O单元是从控端,多I/O单元相对于主控端来说是以组的形式来定义的,相对于主控端最近的为第0组,依次类推。一个系统最大可以带16组I/O单元,最大输入输出点数是1024/1024。 在FNAUC系统中I/O单元的种类很多,下面将比较常用的模块介绍一下。

文档评论(0)

整理王 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档