新闻资讯 > 企业新闻

加工中心凯恩帝系统三步新增一个M代码,了解一下?

更新:2018-12-05
凯恩帝标准PLC程序的前世今生自从2005年在K1000系列系统提供开放PLC以来,凯恩帝一直为广大厂商提供标准PLC程序。在早期的K1000T、K1000M,除了标准PLC程序外,还提供了若干厂商的专机PLC程序,到2010年,我们维护的PLC版本已经超过200个。后来,K2000系列产品上市,鉴于之前存在的问题,我们开始思考,是否有一种更加高效、便捷的方式,既能很好的适应市场需求,又能确保程序功能丰富、稳定、安全可靠,使得在大部分机床应用时,不需要频繁现场修改PLC程序,仅通过简单参数配置,即可完成机床功能调试。按照这样的思路,我们着手开始做一套标准程序,这套标准程序分为KTC(车床)、KMC(铣床)两个系列,每个系列下又分为STD和ADV。STD作为标准版,主要对象是市场常见的车、铣、加工中心、磨床等。ADV是增强版,一般用于增加新功能,适配新机型等,ADV新增功能成熟后,就会合并到STD版本。这套标准程序,从建立到现在,已装机超过20万台,程序稳定,功能丰富,是当今国内功能齐全、稳定的PLC程序。从本期开始,我们将会陆续介绍这套标准程序的一些功能,旨在和大家分享机床PLC应用,编程方法、技巧和思路。如果您有想要了解的功能,可以在下面评论里回复,我们会择机一一呈现,与大家共同分享学习。 三步搞定M81! 在KTC程序中,M代码使用COD2指令译码。目前KTC已经预定义了600个M代码,在COD2的码表中,按照自然序列排列。需要新增M代码时,只需要打开COD2码表,将对应序列位置的值改为要新增的M代码值,下面以新增一个M81为例说明。步:打开梯图文件。 使用凯恩帝的PLC开发环境,打开要修改的PLC文件。本例以PLCV5.6.1开发环境为例,打开一个V3版本的KTC程序。第二步:找到COD2。 鼠标双击开发环境左侧[工作区]中的P100子程序,梯图显示区自动跳转到P100子程序对应的内容处,如下图所示。 拖动显示区右侧滚动条或搜索找到COD2指令,在COD2指令的空白处双击,打开码表编辑对话框。第三步:修改“9081”为“81”,完成M81增加。 我们在数据表区,按照自然数字自然排列顺序找到“9081”,如下图所示,只需将红色线框标记处的“9081”更改为“81”,点击“确定”按钮,就完成了M81指令添加。拓展介绍M指令来源M指令通过程序或MDI方式输入到NC,由NC译码,通过F接口输出给PLC处理。 认识COD2真面目 COD2是4位BCD码的译码功能指令,功能同COD指令,不同的是,COD2将数据表容量扩展4000。指令格式:输入说明:WRD、BYT:BCD码位数控制,通过两位信号控制译码数据从2~8位BCD码00:数据表内数据低2位BCD码01:数据表内数据低4位BCD码1X:数据表内数据8位BCD码RST:错误输出复位0:无动作1:错误输出OUT置为0ACT:条件执行控制 0:COD2指令不执行 1:COD2指令执行参数说明:数据表容量:BCD码查询表大小,参数范围1~4000;转换数据输入地址:数据表查询索引,BCD码(占据两字节地址空间),范围0~数据表容量-1;转换数据输出地址:转换结果存储地址,根据BCD码的位数暂居1~4字节地址空间;OUT输出说明: 1:COD2指令出现错误 0:COD2执行正常其它注意事项1.本例以V3版本KTC标准程序基础。2.标准梯图预定义了600个M代码。通过上述方法可以开启M0~M599代码进行使用。3.系统使用的M代码,PLC控制无效。系统使用M代码表功能主轴占用第二主轴占用第三主轴占用正转M3M203(M3.2)M303(M3.3)反转M4M204(M4.2)M304(M4.3)停止M5M205(M5.2)M305(M5.3)定向M19M219(M19.2)M319(M19.3)进入轮廓控制M60M260(M60.2)M360(M60.3)进入转速控制M61M261(M61.2)M361(M61.3)夹紧M38M238(M38.2)M338(M38.3)松开M39M239(M39.2)M339(M39.3) 功能系统M代码是否发送给PLC处理程序暂停M00否程序选停M01否宏中断功能开启M96否宏中断功能关闭M97否调用子程序M98否
会员类型:普通会员
地址:滕州市经济开发区海特西路518海特机床
联系:王腾
电话:15165882716
18363209199