真空镀膜机器人数字孪生系统设计与开发

Design and Development of Digital Twin System for Coating Robots

  • 摘要: 为了解决真空镀膜机器人密闭真空舱内设备不能直接观察、工艺信息反馈慢、离线轨迹验证耗材费用高的若干工程问题,该文设计并实施了一种轻量级虚实同步数字孪生监控系统。该系统的三维仿真由Unity3D来完成,利用C#语言配合S7.Net开源通信库完成上位控制计算机和PLC的以太网双向数据交换;通过对机器人整体做三维造型、面片优化、关节父子关系绑定及动作驱动设计,构建覆盖机械运动、镀膜工艺的一体化虚拟仿真场景。系统可实时采集并可视化展示机器人五轴位姿、靶枪状态、靶电源诸项关键工艺数据,具有多角度切换浏览、轨迹离线预演、碰撞提示等功能。所提方案无需商用工业仿真软件的授权,基于免费Unity3D和普通工控机即可稳定运行,适用于磁控溅射类镀膜线的在线监控或工艺预演邓应用场景。

     

    Abstract: To tackle several engineering challenges of vacuum coating robots, including the inability to directly observe equipment inside the sealed vacuum chamber, delayed feedback of process information, and high material costs for offline trajectory verification, this paper designs and implements a lightweight virtual-real synchronous digital twin monitoring system. The 3D simulation of the system is realized based on Unity3D. The C# programming language combined with the open-source S7.Net communication library is adopted to achieve bidirectional Ethernet data exchange between the upper control computer and PLC. Through 3D modeling of the entire robot, mesh optimization, parent-child joint binding and motion drive design, an integrated virtual simulation scene covering mechanical movements and coating processes is constructed. The system can collect and visually display key process data in real time, such as the five-axis pose of the robot, target gun status and target power supply parameters. It supports multi-angle view switching, offline trajectory preview, collision warning and other functions. The proposed scheme does not require authorization for commercial industrial simulation software, and can run stably on ordinary industrial personal computers with free Unity3D, which is applicable to application scenarios such as online monitoring and process preview of magnetron sputtering coating production lines.

     

/

返回文章
返回