[综合应用] 数控可编程自动点胶机 采用台达plc程序带注释 威纶触摸屏

[复制链接]
查看83 | 回复2 | 2020-12-2 02:12:21 | 显示全部楼层 |阅读模式
厂商
厂商: 台达

正常一般的项目,都是固定的控制动作,如果我们想要用PLC和触摸屏做一个用户可编程的控制系统,动作用户可随意编程(类似于CNC系统),那该如何实现?我最近就接手做实现了这样的一个项目:设备为自动打胶设备,因为产品形状(有圆形、方形、多边形)和大小不一样,每款产品都需要用户设定好。设备有XYZ三个轴,XY控制产品形状,Z轴控制打胶枪头上下移动。如果不用PLC实现,可以数控平台或雕刻机的控制软件来做,如果用PLC来做,由于产品形状大小不确定,不能用固定的程序。经客户要求,最终选定了PLC和触摸屏的方案。PLC采用台达DVP-SV2系列(主要是支持圆弧、双轴联动指令),触摸屏用威纶,伺服用台达。

先上界面,再讲实现
一、主界面

4aac3054593435fb96918fb87e7c2bee.png.jpg

支持保存30款产品程序,每款程序最多35行代码

二、支持指令

57d12a73781ec54c9fd8e6683dcf94db.png.jpg
支持直线、圆弧指令、打胶控制、延时、循环指令。

三、指令的输入和编辑(选项式输入)

52cb490e6386117c21bbd0a09500d6d5.png.jpg


217a871ff223754b427b562006ab8c8e.png.jpg

6bcec31bacc5aeef2668a54bffb1cb2d.png.jpg

e58611bb789f29ee98e6adcebae07156.png.jpg

da7a942bcfbc0ce8d21fd1e327d95299.png.jpg

78da5ebd78398a4cfab2dc3f31ae534f.png.jpg

67ca39dd6a23d396f29f595389f6d5b5.png.jpg
5879434c2556febfe290ced9d87e52b6.png.jpg
db3d35380886469579266aa60bd8b92c.png.jpg
d43bed30cf6f07e55a76bf5ada2434fd.png.jpg

四、PLC原理

1、程序启动是用开关点按,进入开始流程中
2、根据程序号,保存不同的用户产品程序到寄存器,寄存器地址通过计算和索引的方式进行自动保存或加载用户产品程序
3、运行用户程序时,用寄存器保存当前执行到第几行,并读取当前行指令,然后根据指令进行流程跳转到不同的处理流程,再解析参数并执行动作
4、如果遇到循环指令,记录循环开始行和次数,遇到循环结束,计数已执行次数和比较设定的循环次数,然后控制当前行寄存器的值进行跳转
5、其他指令时,执行完后,进入下一行,遇到程序结束指令,退出执行。
控制流程如下:

b825c88ee4848734d2b3e7b4fbe89059.png.jpg


plc程序、hmi程序、操作说明下载:


数控打胶机操作说明.docx (1.45 MB)

回复

使用道具 举报

huangwenchen202 | 2020-12-5 20:54:31 | 显示全部楼层
挺好的,值得学习学习的
回复 支持 反对

使用道具 举报

chenrenfu110 | 2020-12-21 16:01:57 来自手机 | 显示全部楼层
挺好的,值得学习学习!
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则