ABB机器人二次开发之Web应用程序设计

[复制链接]
查看93080 | 回复0 | 昨天 08:15 | 显示全部楼层 |阅读模式
Hello,大家好。Kenny又来了,公众号第二期开播了,欢迎关注~

本期的主题是ABB机器人二次开发之Web应用程序设计,在这一期会给大家做一下产品介绍及视频演示,细节方面会在后面陆续更新。

  ABB新一代控制器Omicore及控制软件RobotWare7已经发布有一段时间了,并且也衍生了一些软件产品,如"Wizard", "Omicore APP SDK"等。其实注意观察的话不难发现,软件的底层还是依赖HTML和Javascript,基于VUE框架实现的。过去我们会把C#和python作为ABB机器人二次开发的主要编程语言,我在之前的文章中也都写过。如今,HTML+Javascript+WebService已成为主流趋势,其优势体现在:


    产品接入方式不再拘泥于工作站上位机或是PC,手机或PAD也可轻松接入。

    可作为RobWare-Addin方式作为选项包预装在机器人中,减少了调试周期。

    更容易部署和远程操控。

先上图看一下我的初步设计,后续功能待开发。



不好意思,作者本人没学过美工,也没有去找图片素材,先做了个Demo。界面感觉素了一点。但分块式的布局有助于用户快速定位至功能区,全局整齐分明。然后已有的功能区域介绍一下吧,



登录界面,获取权限,释放权限。



控制面板,实现马达上/下电,控制器重启,程序开始/停止,复位指针等。



控制器状态监控,速度,自动手动模式,运行状态等。



实时显示机器人各轴位置和TCP位置。



专为喷涂机器人设计,实现喷涂指令发送测试,队列监控,换色状态/程序运行状态监控,GUI变量如程序,物料等的实时监控,信号实时监控等。

下面来看测试视频。



video: https://mp.weixin.qq.com/mp/readtemplate?t=pages/video_player_tmpl&action=mpvideo&auto=0&vid=wxv_1682155810623127553

非常激动人心的是,在IPAD上也完美适配,操作顺手。上图,



之后看下炸裂的操控吧,



video: https://mp.weixin.qq.com/mp/readtemplate?t=pages/video_player_tmpl&action=mpvideo&auto=0&vid=wxv_1682158943080349702

后续我会介绍如何去一步步实现及一些基础知识,谢谢收看。

更多精彩内容请关注作者公众号“Kenny的机器人小屋”,获取更多资源请点击“往期精彩”。

更多问题请咨询作者。

请推荐给身边的朋友,让更多的机器人爱好者加入吧~

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册哦

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

本版积分规则