




全文预览已结束
下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
如何使用普通的 PLC 实现 G 代码功能 内容摘要:众所周之,我公司的 20PM 系列 PLC 支持 G 代码的功能,但其成本要较一般 PLC 高。以下,我提出了一种利用普通型 PLC 完成部分 G 代码功能(G01)的解决办法。 1、问题的提出 图一展示了哈尔滨 HT 公司生产的一种板材,它有上下两层板组成,由 冷轧机组轧制后需要按照用户的要求切割出不同的长度用来进行同步的装配工 作。现场使用一台剪板机进行切割作业,使用一台 ASMT-30L250 伺服马达驱 动送料装置,实现不同长度的剪切。 图 1 最初,设备的供应商使用了 DVP80EH002T PLC 作为设备的控制器,希 望 HT 公司能够一个尺寸进行多次剪切,这样,每一批次的剪切完毕之后,修 改一下送料长度即可。但现场的实际情况是剪切与装配是配合进行的,现场不 可能堆放大量的材料等待装配,必须一次循环便可以按用户要求的次序剪切出 规定尺寸的材料。 从上述要求可以看出,由于所需尺寸的规格和数量经常发生变化,这是一 个典型的 G 代码直线插补的程序,如果使用 20PM 将会非常合适,但供应商出 于费用考虑没有采用这种设计,我只能另用它法了。 2、解决方案 在数控系统中,程序代码有 2 种准备代码和辅助代码。无论那种代码,在 存储过程中都是以 ASCII 的形式出现的。这种设备是否可以借用这种方式呢? 我认为是不妥当的,原因既有技术上的,也有操作习惯上的。 如果使用数控系统的那种操作方式,势必会大大增加程序的编制量,做很多不 属于应用工程师该做的事;另外,HT 公司的操作工常年手动操作,没有数控系 统的操作经验,不会对这样的操作方式产生认同,因此,不能照搬数控系统的 编程方式。 基于以上两点,我认为,新的操作方案一定要简单,而且还需要有扩展性,因 为尺寸的数量是不断变化的,可能这次的需要 50 段工件,下次需要 100 段工件。 我询问了一下 HT 的技术人员,得知最大尺寸数量不会超出 80。据此,我在 PLC 的数据区中开出了可以存放 100 段尺寸的空间用于程序的运转。然后,将 他们的地址在触摸屏上显示出来,这样一来,操作者只要修改地址中的数据就 可以改变切割的长度了。具体触摸屏显示如图 2 所示、 图 2 输入完尺寸之后,操作只需在触摸屏上再输入需要执行多少尺寸,就可以按照 操作者要求正常工作了! 3、PLC 程序设计要点 PLC 在得到程序开始命令之后,就要一步一步的执行了。如果工程师需要将 100 多步程序一一写出来,不仅工作量大,程序的存储空间也未必够。因此, 我使用了循环操作的方式,每次将指针递增,以找到本次切割的尺寸,具体程 序清单如下: 000681,LDP,M25 000684,MOV,K1,D3010 000689,SUB,D3210,K1,D3212 000696,CMP,D3212,K0,M120 000703,MPS 000704,AND,M122 000705,MOV,K0,D3212 000710,MPP 000711,MOV,D3212,D3300 000716,MUL,K4,D3212,D3214 000723,MOV,D3214,E 000728,LD,M1000 000729,DECO,D3010,M200,K7 000736,LD,M201 000737,RST,M20 000740,RST,M21 000743,SET,M22 000744,SET,M23 000745,SET,Y3 000746,AND,X20 000747,MPS 000748,ANI,X44 000749,SET,M37 000750,MPP 000751,AND,X44 000752,MOV,K2,D3010 000757,LD,M202 000758,SET,M20 000759,SET,M21 000760,MPS 000761,AND,Y16 000762,TMR,T90,K15 000766,MRD 000767,AND,T90 000768,RST,M22 000771,MRD 000772,AND,T90 000773,RST,M23 000776,MRD 000777,AND,Y16 000778,AND,Y20 000779,TMR,T71,K12 000783,MRD 000784,ANDP,T71 000787,DMOV,D4000E,D3000 000796,AND,X20 000797,SET,M40 000798,MPP 000799,ANI,M1336 000800,ANI,M40 000801,AND,T71 000802,MOV,K3,D3010 000807,DADD,K2,E,E 000820,LD,M203 000821,MPS 000822,AND,T91 000823,RST,M20 000826,MRD 000827,AND,T91 000828,RST,M21 000831,MRD 000832,SET,M22 000833,SET,M23 000834,MRD 000835,AND,Y22 000836,TMR,T91,K15 000840,MRD 000841,AND,Y14 000842,AND,Y22 000843,TMR,T72,K12 000847,MRD 000848,ANDP,T72 000851,SET,M24 000852,DMOV,D4000E,D3000 000861,ADD,K1,D3300,D3300 000868,AND,X20 000869,SET,M40 000870,MPP 000871,ANI,M1336 000872,ANI,M40 000873,AND,T72 000874,ANI,M24 000875,CMP,D3200,D3300,M80 000882,MPS 000883,LD,M81 000884,OR,M82 000885,ANB 000886,MOV,K4,D3010 000891,MRD 000892,AND,M80 000893,MOV,K2,D3010 000898,MPP 000899,DADD,K2,E,E 000912,LD,M204 000913,MOV,K0,D3010 000918,MOV,K0,D3300 000923,MOV,K0,D3210 000928,RST,M20 000931,RST,M21 000934,SET,M22 000935,SET,M23 000936,RST,Y3 000939,RST,M25 可以看出这段程序只用了不到 260 步,还包括了大量的辅助功能(如开关阀门 和剪切控制) ,便实现了操作者自由修改程序的功能。 4、方案的局限与不足 此段程序只开放了长度的编辑功能,并没有开放速度编辑功能;辅助功能同样 没有开放,只是由 PLC 程序直接执行罢了,这个设备这样做可以减少操作者操 作环节,简化程序,但放到其他设备上未必可行。另外,在触摸屏的编辑上, 并没有使用配方功能,这使得此系统只能有一个程序,使用上会多有不便。 另外值得注意的一点是:以此种方式进行多次的插补执行效果必定是不如 20PM 或其他数控系统的,因为它明显缺乏预读功能。 由
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 许昌市经发控股集团有限公司招聘考试真题2024
- 2025年成人教育语文学习计划
- 传染病学练习卷含答案(二)
- 2024年度业务考试站务员岗位练习试题附答案
- 空气幕技术与环境空气质量改善的创新实践-洞察阐释
- 呼伦贝满洲里俄语职业学院人才引进笔试真题2024
- 灌注桩施工人员培训与质量控制措施
- 宁德市蕉城区六都学校幼儿园招聘考试真题2024
- 安徽亳州机场管理有限公司招聘笔试真题2024
- 认识东南西南东北西北三年级下册数学练习人教版(含答案)-1
- 电脑和打印机维保服务投标文件、方案
- 老年患者进食安全
- 玉米病虫害监测与预警系统-洞察分析
- 山西建投考试题
- 初中生物大单元教学设计与课堂实施的策略与技巧
- 电机故障机理分析
- 建筑工程质量管理培训
- 合伙开家小型宾馆协议书范文最简单
- 学生西服使用购买问卷调查
- 摩托艇相关项目实施方案
- 朗读艺术入门学习通超星期末考试答案章节答案2024年
评论
0/150
提交评论