FANUC矩阵扫描键盘详解及PMC编程.docxVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
FANUC 矩阵扫描面板详解及 PMC 编程 目前大量机床厂家或数控改造时在采购 FANUC 数控系统时,采用了第三方辅助面板,因数控系统自带的 I/O 有限,因此第三方辅助面板均采用了矩阵扫描方式去读取按键动作,如下图为矩阵扫描面板外观(图 1),矩阵扫描面板布局定义(图 2)。 图 1 图 2 如上图 2 所示的键盘为 33 个按键,如果按照一个按键一个输入点,那么将会占用数控系统 33 个输入点,而常用的 FAUNC 数控系统 I/O 模块输入点为 CB104-CB107 共 4 组,每组 24 个输入点,总共 96 个输入点,当使矩阵扫描可采用 6*6 方式由 12 个输入点来完成,大大节约了输入点的数量, 为了布局和电路设计方便,以下采用了 4*9 (13 个输入点)方式,如图 3。 图 3 根据键盘输入点的布局, 首先需要将输入点读入并附给内部继电器 R,以便后续编程使用,如图 4 所示, PMC 梯图软件为 FANUC LADDRE-III ,首先写入以下程序: 图 4 上图中使用了两个 MOVE 指令,将键盘扫描输入点 X0.0-X0.7 附给了R90.0-R90.7 ,将键盘扫描输入 X1.1-X1.7 附给了 R91.0-R91.7 。此时可在诊断中查看到 R90,R91 各位的信号状态。 SUB8(MOVE) 指令为字节“与”指令,当上面指令执行时, X0 中的 8 位和第一个 1111(高 4 位)第二个 1111 (低 4 位)进行逻辑“与”运算,运算结果输出到 R90 的 8 位中。如当按下 J13 键时 X0.0 和 X1.2 为 1,逻辑“与”运算后 R90.0 和 R91.2 为 1;当按下 J26 键时 X0.4 和 X1.3 为 1,逻辑“与”运算后 R90.4 和 R91.3 为 1。逻辑“与”运算如下图 5。 图 5 当扫描的结果读入 R 内部继电器后,就可以对扫描后的信号进行分解,来对应每一个按键,并防止按键时同时按下多个按键,产生误动作。 写入如下程序,如图当 R91.1(X1.1) 和 R90.1(X0.1) 为 1 时 R70.1 输出为 1, 此时 R70.1 被用作 J2 键(+Z 轴正方向移动键)的内部标志,以作为后续触发轴移动使用。以下梯图为所有扫描后分解成独立并对应的内部继电器 R 信号。键盘中的按键信号读取到内部继电器后,扫描的工作就完成了,此 时如果想要按键盘某轴移动键来驱动对应轴移动时,需要 PMC 至 NC 输出信号如图 6 所示。 图 6 轴移动 PMC 至 NC 信号为按位形式, +J1(G100.0) 为 X 轴正方向移动信号,当这个信号为 1 时,数控系统 X 轴正方向移动; +J2(G100.1) →Y+;+J3(G100.2) →Z+. 以此内推。 G102 信号也是如此。简易的轴移动 PMC 程序。特别注意的是,键盘按键是实时的需将以上程序放入 PMC 的 LEVEL1 中,以便更快响应, 以矩阵扫描方式可以大量节约 PMC 中 I/O 口的资源,编程也相对简单易读

文档评论(0)

展翅高飞2020 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档