840D快速IO接口信号的研究与应用.docx

  1. 1、本文档共10页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
840D快速IO接口信号的研究与应用

840D快速I/O接口信号的研究与应用Nov 11, 2011??来源:数控机场市场网??作者:神龙汽车有限公司襄阳工厂周毅???? 【摘要】介绍840D快速输入输出接口信号的控制流程,CNC和PLC如何交换信息,总结了快速输入输出接口信号的详细对应表,以及快速输入输出接口信号的实际应用。??? 【关键词】快速输入输出、接口信号、模拟量、NCK1、?前言???? 840D快速输入输出接口信号是840D NCK与PLC信息交换的桥梁和纽带,在带有840D数控系统的数控机床中,其应用必不可少,对其进行研究并掌握应用方法具有重要的指导意义。2、?840D快速I/O硬件接口840DNCU上的X121接口包含四个快速输入和四个快速输出,其针脚定义如下表1。表1:X121插头引脚分配引脚?名称?类型?说明1?M24EXT?电压输入?外部24V(-),用于NC二进制输出2?M24EXT?电压输入?外部24V(-),用于NC二进制输出3?OUTPUT1?输出?NC二进制输出14?OUTPUT0?输出?NC二进制输出05?INPUT3?输入?NC二进制输入36?INPUT2?输入?NC二进制输入27?INPUT1?输入?NC二进制输入18?INPUT0?输入?NC二进制输入020?P24EXT?电压输入?外部24V(+),用于NC二进制输出21?P24EXT?电压输入?外部24V(+),用于NC二进制输出22?OUTPUT3?输出?NC二进制输出323?OUTPUT2?输出?NC二进制输出224?MEXT?电压输入?外部地(用于NC输入的参考地)25?MEXT?电压输入?外部地(用于NC输入的参考地)26?MEXT?电压输入?外部地(用于NC输入的参考地)27?MEXT?电压输入?外部地(用于NC输入的参考地)快速输入输出还可以通过硬件进行扩展。3、快速I/O机床参数配置???? 要使用快速输入输出接口信号,在机床参数中必须进行配置设置,否则将出现相关报警。???? MD10350: FASTIO_DIG_NUM_INPUTS = 0~5 快速数字输入数量(字节数),最多5个字节,共40个输入。???? MD10360: FASTIO_DIG_NUM_OUTPUTS = 0~5快速数字输出数量(字节数),最多5个字节,共40个输出。???? MD10300: FASTIO_ANA_NUM_INPUTS = 0~8 快速模拟输入数量,最多8个模拟输入通道。???? MD10310: FASTIO_ANA_NUM_OUTPUTS = 0~8 快速模拟输出数量,最多8个模拟输出通道。4、快速I/O接口信号的控制过程???? 快速输入接口信号的控制流程如图1,对应表如表2:①输入禁止=0,同时设置开关为0时,将硬件输入写入NCK,从零件加工程序中读到硬件输入,即$A_IN[n]= 硬件输入。输入禁止=1,同时设置开关为0时,直接将“0”写入NCK,即$A_IN[n]=0,将硬件输入禁止。②设置开关为1时,直接将“1”写入NCK,即$A_IN[n]=1。表2:快速输入接口信号对应表零件程序读?名称?PLC程序写开关?输入禁止开关?硬件输入实际值?硬件输入$A_IN[1]?input1?db10.dbx1.0?db10.dbx0.0?db10.dbx60.0?X121:8脚$A_IN[2]?input2?db10.dbx1.1?db10.dbx0.1?db10.dbx60.1?X121:7脚$A_IN[3]?input3?db10.dbx1.2?db10.dbx0.2?db10.dbx60.2?X121:6脚$A_IN[4]?input4?db10.dbx1.3?db10.dbx0.3?db10.dbx60.3?X121:5脚$A_IN[5]?input5?db10.dbx1.4?db10.dbx0.4? ? $A_IN[6]?input6?db10.dbx1.5?db10.dbx0.5? ? $A_IN[7]?input7?db10.dbx1.6?db10.dbx0.6? ? $A_IN[8]?input8?db10.dbx1.7?db10.dbx0.7? ? $A_IN[9]?input9?db10.dbx123.0?db10.dbx122.0?db10.dbx186.0? $A_IN[10]?input10?db10.dbx123.1?db10.dbx122.1?db10.dbx186.1? $A_IN[11]?input11?db10.dbx123.2?db10.dbx122.2?db10.dbx186.2? $A_IN[12]?input12?db10.dbx123.3?db10.dbx122.3?db10.dbx186.3? $A_IN[13]

您可能关注的文档

文档评论(0)

yurixiang1314 + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档