论文部分内容阅读
本文针对当前市场上能购买到的焊接操作机都是焊接规则焊缝,对于非圆容器环缝的焊接却没有相应的自动焊接操作机的现象,设计了非圆容器焊接的控制部分。根据焊接的条件和分布式控制系统的使用范围,系统总体方案采用焊接变位机,使焊缝始终处于最佳焊接位置,焊枪随焊接位置进行实时变化,选择了分布式控制系统作为整个系统的控制方案。设计了被焊工件的数学模型,对焊接各个参数进行分解,系统采用时间间隔为0.1秒,确定了焊枪变化的规律。因为焊接过程中需要控制的参数多且系统的实时性强的特点,系统采用C/S网络模式,并制定了统一的信息格式和通讯协议。系统采用精简的TCP/IP协议栈方案,支持令牌功能。根据通讯协议,编写了系统的底层I/O驱动程序,实现了系统与单片机之间的通讯,确保了多机通讯可靠,满足控制要求。本系统的数据系统和控制系统采用瑞尔组态软件编写,绘制了焊接工程的人机界面,定义了焊接过程的全部参数,每一参数根据焊接工艺不同,设定了不同的焊接参数选择范围。全部数据和命令用鼠标输入和改变,使操作者便于掌握。软件具有Web发布功能,能够将系统的界面和脚本全部在局域网上共享,使操作人员能够通过网络浏览器了解焊接的实时状态。并能够发布命令,实现对系统的远程控制。系统的关系数据库采用SQL Server,设计了参数连接用的绑定表和数据库的格式,利用软件封装的SQL函数,设计了连接脚本,实现了系统与关系数据库之间的联系,利用系统的SQL函数,使关系数据成为网络数据库,这样使操作人员能够共享焊接信息。最后通过实验证明了人机界面与单片机、关系数据库的正常通讯。