CN110102886A - 一种应用于金属结构的智能焊接*** - Google Patents
一种应用于金属结构的智能焊接*** Download PDFInfo
- Publication number
- CN110102886A CN110102886A CN201910266401.4A CN201910266401A CN110102886A CN 110102886 A CN110102886 A CN 110102886A CN 201910266401 A CN201910266401 A CN 201910266401A CN 110102886 A CN110102886 A CN 110102886A
- Authority
- CN
- China
- Prior art keywords
- welding
- intelligent
- robot
- laser
- intelligent welding
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
Classifications
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B23—MACHINE TOOLS; METAL-WORKING NOT OTHERWISE PROVIDED FOR
- B23K—SOLDERING OR UNSOLDERING; WELDING; CLADDING OR PLATING BY SOLDERING OR WELDING; CUTTING BY APPLYING HEAT LOCALLY, e.g. FLAME CUTTING; WORKING BY LASER BEAM
- B23K26/00—Working by laser beam, e.g. welding, cutting or boring
- B23K26/20—Bonding
- B23K26/21—Bonding by welding
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B23—MACHINE TOOLS; METAL-WORKING NOT OTHERWISE PROVIDED FOR
- B23K—SOLDERING OR UNSOLDERING; WELDING; CLADDING OR PLATING BY SOLDERING OR WELDING; CUTTING BY APPLYING HEAT LOCALLY, e.g. FLAME CUTTING; WORKING BY LASER BEAM
- B23K26/00—Working by laser beam, e.g. welding, cutting or boring
- B23K26/70—Auxiliary operations or equipment
- B23K26/702—Auxiliary equipment
Landscapes
- Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- Optics & Photonics (AREA)
- Plasma & Fusion (AREA)
- Mechanical Engineering (AREA)
- Numerical Control (AREA)
- Manipulator (AREA)
Abstract
本发明公开了一种应用于金属结构的智能焊接***,该***包括智能焊接机器人、相机、激光器和智能焊接控制***,所述相机和激光器安装于所述智能焊接机器人上,所述智能焊接控制***用于对所述智能焊接机器人、相机和激光器进行控制。本申请的智能焊接***是一种基于三维模型数据驱动轨迹自动规划和视觉扫描纠偏、循环反馈,实现无人工示教的自动离线编程和控制机器人实时运行的综合性金属件焊接***,焊接精度高,适用范围广,不仅能够运用于一般标准件的批量焊接工作,同时也能够很好适应于不同焊接场景下非标金属构件的自动焊接任务,因此,本申请为一些工作场景下非标构件的自动焊接工作提供了实现的可能。
Description
技术领域
本发明涉及智能焊接技术领域,尤其涉及一种应用于金属结构的智能焊接***。
背景技术
目前,由于电焊技工劳动成本逐年攀升,且人工焊接质量不稳定,效率低,而行业对产品质量要求越来越高,因此很多企业均采用自动焊接***对批量产品进行自动化智能化焊接。
现有的自动焊接***主要由机器人本体、机器人控制柜、焊接电源***、焊接传感器***、安全保护设施和焊接工装夹具几部分构成。 机器人本体一般是伺服电机驱动的 6轴关节式操作机,由驱动器、传动机构、机械手臂、关节以及内部传感器等组成,其任务是精确地保证机械手末端(悍枪)所要求的位置、姿态和运动轨迹。机器人控制柜是自动焊接***的神经中枢,包括计算机硬件、软件和一些专用电路,负责处理机器人本体工作过程中的全部信息和控制其全部动作,将动作指令发送给机器人本体,机器人本体按照指令完成焊接任务。
现有的自动焊接***通常是针对标准件的自动焊接,需要通过操作者把作业要求的内容预先通过示教***导引给焊接机器人,且现有的焊接机器人动作过程只是简单的机械化,只能执行一般标准件的批量焊接工作,焊接精度低,适用范围小。
发明内容
本发明旨在至少解决现有技术中存在的技术问题,特别创新地提出了一种应用于金属结构的智能焊接***,有效解决了现有技术中自动焊接***需要对焊接机器人进行示教,只能执行标准件的自动焊接,焊接精度低,适用范围小的问题。
为了实现本发明的上述目的,本发明提供了一种应用于金属结构的智能焊接***,包括:智能焊接机器人、相机、激光器和智能焊接控制***,所述相机和激光器安装于所述智能焊接机器人上,所述智能焊接控制***用于对所述智能焊接机器人、相机和激光器进行控制,所述智能焊接控制***包括:
焊接工艺模块,用于创建和存储焊接工艺包;
建模模块,用于创建待焊接构件的构件模型和焊缝模型;
机器人焊接仿真模块,用于基于机器人运动学原理动画模拟出与实际焊接场景相符的等效焊接场景;
路径自动规划模块,包括扫描路径规划单元和焊接路径规划单元,其中,
所述扫描路径规划单元用于根据所述构件模型和焊缝模型获得焊缝位置参数,并在所述智能焊接机器人可执行范围内驱动所述激光器按照所述焊缝位置参数进行粗略扫描,并将扫描结果进行分析处理,拟合成实际的真实焊缝位置参数,基于所述真实焊缝位置参数对所述焊缝位置参数进行修正;
所述焊接路径规划单元用于根据修正后的焊缝位置参数重新按照所述智能焊接机器人焊接的走向、姿态和焊接工艺信息自动匹配对应的所述焊接工艺包,形成可实际执行焊接的路径规划;
焊接程序自动编写模块,用于根据与所述智能焊接机器人相匹配的数据格式和接口参数自动根据所述扫描路径规划和焊接路径规划的结果计算出焊接程序;
视觉识别定位模块,用于对所述待焊接构件进行定位,获取所述待焊接构件的坐标参数和焊缝的坐标参数;
激光扫描分析模块,用于实时捕捉目标点的激光帧图像,分析出焊缝坡口断面上特征点信息,自动提取坐标值反馈给***进行线性拟合,生成实际焊缝的真实坐标值。
优选地,所述智能焊接***还包括机器人控制交互模块,所述机器人控制交互模块用于实现所述智能焊接机器人和所述智能焊接控制***的完全交互。
优选地,所述焊接工艺包是采用参数化的形式将焊接工艺信息和焊接专家经验进行数据化所形成。
优选地,所述焊接工艺包中的参数至少包括焊接指标参数、焊接时机器人姿态控制参数、子焊道的道次控制参数和智能决策规则参数。
优选地,所述智能焊接机器人包括机械手、焊机、焊枪和行走机构,所述焊枪安装于所述机械手上,所述机械手安装于所述行走机构上,所述行走机构用于带动所述机械手在水平任意方向移动,所述机械手用于带着所述相机、激光器和焊枪按照所述智能焊接控制***发出的机械手运动控制指令进行焊枪位姿的调整。
优选地,所述智能焊接机器人还包括焊接工作台,所述焊接工作台用于固定待焊接构建,并带动所述待焊接构件根据所述智能焊接控制***发出的工作台运动控制指令进行待焊接构件位姿的调整。
优选地,所述相机上设置有电弧滤光片组,所述电弧滤光片组为带通滤光片、中性滤光片和偏振片组成的滤光组件。
由以上方案可知,本申请提供的一种应用于金属结构的智能焊接***,相对于现有技术需要对焊接机器人进行示教,只能执行标准件的自动焊接,焊接精度低,适用范围小,本申请的智能焊接***是一种基于三维模型数据驱动轨迹自动规划和视觉扫描纠偏、循环反馈,实现无人工示教的自动离线编程和控制机器人实时运行的综合性金属件焊接***,焊接精度高,适用范围广,既可以执行普通多道角焊缝的焊接,也可以执行多层多道深熔焊的焊接;本申请的智能焊接***的开发应用是基于非标焊接任务场景设计,不仅能够运用于一般标准件的批量焊接工作,同时也能够很好适应于不同焊接场景下非标金属构件的自动焊接任务,因此,本申请为一些工作场景下非标构件的自动焊接工作提供了实现的可能。在不同行业不同场景,只需要根据实际工作需要添置一些辅助的***设备即可搭建出用机器人完成自动焊接。
本发明的附加方面和优点将在下面的描述中部分给出,部分将从下面的描述中变得明显,或通过本发明的实践了解到。
附图说明
本发明的上述和/或附加的方面和优点从结合下面附图对实施例的描述中将变得明显和容易理解,其中:
图1是本发明提供的一种应用于金属结构的智能焊接***的结构示意图;
图2是本发明提供的一种应用于金属结构的智能焊接***的具体应用实例的工作流程图;
图3是本发明提供的一种应用于金属结构的智能焊接***的又一具体应用实例的工作流程图。
具体实施方式
下面将参照附图更详细地描述本公开的示例性实施例。虽然附图中显示了本公开的示例性实施例,然而应当理解,可以以各种形式实现本公开而不应被这里阐述的实施例所限制。相反,提供这些实施例是为了能够更透彻地理解本公开,并且能够将本公开的范围完整的传达给本领域的技术人员。
本技术领域技术人员可以理解,除非另外定义,这里使用的所有术语(包括技术术语和科学术语),具有与本发明所属领域中的普通技术人员的一般理解相同的意义。还应该理解的是,诸如通用字典中定义的那些术语,应该被理解为具有与现有技术的上下文中的意义一致的意义,并且除非被特定定义,否则不会用理想化或过于正式的含义来解释。
在本发明的描述中,需要理解的是,术语“纵向”、“横向”、“上”、“下”、“前”、“后”、“左”、“右”、“竖直”、“水平”、“顶”、“底”“内”、“外”等指示的方位或位置关系为基于附图所示的方位或位置关系,仅是为了便于描述本发明和简化描述,而不是指示或暗示所指的装置或元件必须具有特定的方位、以特定的方位构造和操作,因此不能理解为对本发明的限制。
在本发明的描述中,除非另有规定和限定,需要说明的是,术语“安装”、“相连”、“连接”应做广义理解,例如,可以是机械连接或电连接,也可以是两个元件内部的连通,可以是直接相连,也可以通过中间媒介间接相连,对于本领域的普通技术人员而言,可以根据具体情况理解上述术语的具体含义。
本发明提供了一种应用于金属结构的智能焊接***,如图1所示,所述***可以包括以下结构:
智能焊接机器人、相机、激光器和智能焊接控制***,相机和激光器安装于智能焊接机器人上,智能焊接控制***用于对智能焊接机器人、相机和激光器进行控制,智能焊接控制***包括:
焊接工艺模块,用于创建和存储焊接工艺包;
焊接工艺包是采用参数化的形式将焊接工艺信息和焊接专家经验进行数据化所形成,为***实现智能自动焊接提供基础焊接数据,所述数据均以工艺包的形式提供给***使用,焊接工艺包中的参数至少包括焊接指标参数、焊接时机器人姿态控制参数、子焊道的道次控制参数和智能决策规则参数,工艺包中参数在焊接路径规划时会被自动匹配,是焊接质量控制的关键点;工艺包允许自行定义和扩充,使用前需要进行实效焊接质量验证。
建模模块,用于创建待焊接构件的构件模型和焊缝模型;
建模模块采用参数化的方式进行模型创建、编辑、文件保存,主要包括构件模型和焊缝模型两类模型;构件模型通过创建型材零件和板材零件的方式,应用各种组合和拓扑关系的建立,实现构件的创建;具体地,在本实施方式中,建模模块可以识别主流图形交换格式,特别是可以完全兼容从Tekla软件导出的中间格式文件,这样可以很好的利用钢结构行业内项目产品的前期任务成果,方便实现本***所需的各类驱动数据;建模***可以基于结构件模型创建零件与零件之间的交接面焊缝,能够快速自动识别并计算出构件的所有焊缝信息,如焊脚尺寸、焊缝位置等;建模模块可以把三维实体中的面、线自动转换成所需要焊缝,焊缝也可以自行设绘;通过定制可以将外部的焊缝格式文件和AutoCAD图中焊缝信息导入到建模模块中。
机器人焊接仿真模块,用于基于机器人运动学原理动画模拟出与实际焊接场景相符的等效焊接场景;
机器人焊接仿真模块采用机器人运动学原理,动画模拟出与实际场景相符的等效场景,模拟***中各组成部件(机器人、焊枪、工作台)尺寸外形和安装定位坐标均与工位实际尺寸一致;仿真机器人的运行轨迹和控制也与实际机器人的运行结果相同;机器人焊接仿真模块能够很好的提前解决目标位置的可达性和运行轨迹奇异点检查功能;通过仿真可以事前设计好工位场景的布局;焊缝轨迹的仿真可以检验焊接的可行性和焊接姿态的合理性,为轨迹优化提供有效的手段。
路径自动规划模块,包括扫描路径规划单元和焊接路径规划单元,其中,
扫描路径规划单元用于根据构件模型和焊缝模型获得焊缝位置参数,并在智能焊接机器人可执行范围内驱动激光器按照焊缝位置参数进行粗略扫描,并将扫描结果进行分析处理,拟合成实际的真实焊缝位置参数,基于真实焊缝位置参数对焊缝位置参数进行修正;
焊接路径规划单元用于根据修正后的焊缝位置参数重新按照智能焊接机器人焊接的走向、姿态和焊接工艺信息自动匹配对应的焊接工艺包,形成可实际执行焊接的路径规划;
需要说明的是,扫描路径规划和焊接路径规划工作全部为离线自动完成,路径规划的规则设置均可自行定制,以期符合使用单位的焊接规定、项目产品的焊接工艺认定参数和个人的焊接操作习惯等。
焊接程序自动编写模块,用于根据与智能焊接机器人相匹配的数据格式和接口参数自动根据扫描路径规划和焊接路径规划的结果计算出焊接程序;
具体地,该焊接程序中包括焊接指令、姿态控制、相机激光交互通信等内容。
视觉识别定位模块,用于对待焊接构件进行定位,获取待焊接构件的坐标参数和焊缝的坐标参数;
视觉识别定位模块作为一种辅助手段,通过与其相连的相机定位构件和一般交互操作模式下的焊缝位置点取;相机通常安装在机械手末端的焊枪枪背上,使用前需要进行相机的位置标定;相机视觉图像通过网络连接实时传送到智能焊接***界面上;视觉识别定位模块还可以提供基于图像识别和特征分析的功能,通过深度学习的图像处理技术,获得一些图像上目标点的坐标获取,为焊缝定位提供手段。
激光扫描分析模块,用于实时捕捉目标点的激光帧图像,分析出焊缝坡口断面上特征点信息,自动提取坐标值反馈给***进行线性拟合,生成实际焊缝的真实坐标值。
激光扫描分析模块是实现焊缝实际位置计算纠偏的重要手段,它的计算精度决定了焊接纠偏的能力,是整个智能焊接***的一个关键性指标;激光扫描分析模块根据所接收的开关指令,将所获得的信息循环反馈给智能焊接***进行处理,适用于普通角焊缝的位置识别和V型坡口的断面形状特征点的提取,也为多层多道焊缝的焊接提供必要的数据支撑。
具体地,在本实施方式中,智能焊接控制***的功能执行和智能焊接控制***对相连设备的控制(如智能焊接机器人、相机和激光器)均通过网络连接的方式实现。
在本实施方式中,智能焊接***还包括机器人控制交互模块,机器人控制交互模块用于实现智能焊接机器人和智能焊接控制***的完全交互。
机器人控制交互模块通过与机器人控制器接口的完全交互,实现基于自动模式控制的必要功能,是实现本智能焊接***中无人工示教、自动离线编程和自动控制机器人进行焊接工作的枢纽。
在本实施方式中,智能焊接机器人包括机械手、焊机、焊枪和行走机构,焊枪安装于机械手上,机械手安装于行走机构上,行走机构用于带动机械手在水平任意方向移动,机械手用于带着相机、激光器和焊枪按照智能焊接控制***发出的机械手运动控制指令进行焊枪位姿的调整。
在本实施方式中,智能焊接机器人还包括焊接工作台,焊接工作台用于固定待焊接构建,并带动待焊接构件根据智能焊接控制***发出的工作台运动控制指令进行待焊接构件位姿的调整。
在本实施方式中,相机上设置有电弧滤光片组,电弧滤光片组为带通滤光片、中性滤光片和偏振片组成的滤光组件。
激光器是利用受激辐射原理使光在装些受激发的物质中放大或振荡发射的器件,其具有高亮度、高方向性,很适合做为主动光源。激光器按工作物质可分为:自由电子激光器、气体激光器、液体激光器,固体激光器、半导体激光器这五类。考虑到智能机器人的视觉传感器体积应尽量小,而半导体激光器激光器具有体积小重量轻、运转可靠、耗电少、效率高等优点,所以本***采用红光一字形半导体激光器,由于激光线的宽度会影响到后续的图像处理,并且较宽的条纹不能检测小间隙或小坡口的焊缝,故激光器产生的激光的线宽应越细越好。
在焊接过程中不可避免的要产生强烈的弧光,弧光的强度远远大于激光器产生的强度,有可能会淹没信号。为了减少弧光的影响,通常会在相机前增加滤光片或滤光片组,这样可使激光特定波长范围的光通过,进入相机。本实施例所选的激光器波长为635nm,所以选择中心波长为635nm、带宽为±10nm的带通滤光片。但仅安装带通滤波片的滤波效果并不理想,因为波长在635nm附近的孤光也会通过滤光片,弧光的干扰还是十分严重。中性滤光片均匀减弱光强度而不改变光谱成分,这种滤光作用是非选择性的,只起到减弱光线的作用。所以使用中性滤光片可以消除通过带通滤光片的弱光干扰。半导体激光器发出的光是线偏振光,线偏振光是有方向性的,同样偏振片也具有方向性。当偏振光透过偏振片时,如果偏振光的振动方向和偏振片的投射方向平行时几乎不受阻挡,如果偏振光的振动方向与偏振片的投射方向成90°时几乎不能通过。所以可以在摄像机镜头前加偏振片,可有效的减少进入相机的干扰信号,使后续图像处理简单,加快图像处理速度。因此本实施例选用的是带通滤光片、中性滤光片和偏振片组成的滤光组件。本实施方式中相机采用CCD相机。通过图像采集卡对CCD相机获取的图像进行采集,然后再经过图像处理器进行后续图像处理。选择图像采集卡需要考虑其支持的视顿格式是否与相机相匹配,接口的形式和最大分辨率是否满足要求及选择色彩模式。本***选用的图像采集卡为大恒图像公司开发的基于PCI接口的DH-CG410彩色/黑白采集卡。
上述智能焊接***的运行步骤如下:
S1,创建焊接工艺包:根据***用户焊接试验数据,定义焊接工艺参数;
S2,创建模型:创建焊接工件的三维结构模型和焊缝模型;
S3,工位设计:确定机器人和焊接工作台位置尺寸;
S4,工件位置确定:在仿真***中确定工件在工作台上的位置,确保与实物的基本一致,便于数据提取;
S5,获取焊缝激光扫描路径数据:该取焊缝激光扫描路径数据可以从确定场景位置的工件三维模型的焊缝数据中获得,也可以直接用相机视觉从图像上交互获得;
S6,扫描路径运行姿态规划和扫描程序生成:根据所获得的焊缝激光扫描路径数据和待焊接构建的结构模型特征,确定激光器的扫描位姿,自动生成扫描程序,并上传给智能焊接机器人;
S7,激光器将所扫描的数据拟合成真实的焊缝位置数据,反馈给智能焊接控制***进行纠偏;
S8,焊接路径规划和焊接程序生成:以经过纠偏的数据为基础计算真实焊缝的焊接路径;自动匹配好焊接工艺包中的参数;自动生成离线焊接程序;
S9,焊接程序上传和运行:焊接程序自动上传到机器人控制器,并启动焊接机器人自动运行;当一段焊缝是多道焊接时,程序会自动控制机器人往复运行,每道焊缝的焊接参数和位姿控制都与焊接工艺包自动关联。
S10,当有多道焊缝需要焊接时,返回到步骤S5重新按上述步骤依次循环执行;对于深熔焊缝会自动根据智能焊接规则,每道子焊缝按照扫一遍焊一道,再扫再焊的策略直至焊接完成。
需要说明的是,以上S2-S4三个步骤只适用于采用模型驱动方式时前期准备。
本智能焊接***按焊缝类别可以实现角焊缝的多道自动焊接和深熔坡口焊缝的多层多道自动焊接;按坐标驱动模式可以实现三维模型坐标数据驱动焊接和相机图像交互坐标数据焊接;按移动方式可以实现机械手固定,焊接工作台移动实施焊接和机械手通过行走机构移动,焊接工作台固定的方式实施焊接。
下面以三维模型坐标数据驱动焊接和相机图像交互坐标数据焊接为例对本实施例的智能焊接***的工作流程进行说明。
如图2所示,为本实施例中三维模型坐标数据驱动进行自动焊接的工作流程:
S101,焊接工位场景设计;
在需要对待焊接构建进行焊接时,首先需要在***中进行焊接工位场景的设计,焊接工位场景设计主要包括选焊接择机器人型号及相关参数,确定焊接工作台尺寸和位置,确定焊接工位并进行焊接机器人的布置;
S102,导入待焊接工件的构建模型;
在***中设计好焊接工位场景后,将待焊接工件的三维构建模型导入至***中;
S103,生成焊接焊缝;
根据待焊接工件的三维构建模型中各零件与零件之间的交界面数据生成焊接焊缝;
S104,选择焊缝;
在***中选定需要进行焊接的焊缝;
S105,生成扫描路径;
***根据选择的焊缝自动生成激光器的扫描路径并生成扫描路径程序;
S106,激光器执行扫描;
扫描路径程序驱动激光机按照程序设定扫描路径进行激光扫描;
S107,生成实际焊接路径;
激光器将所扫描的数据拟合成真实的焊缝职位数据,反馈给***对选择的焊缝进行纠偏,以纠偏过数据为基础计算真实的焊缝路径,得到实际焊接路径;
S108,自动匹配焊接工艺包;
***根据实际焊接路径在工艺包数据库中按照预设的规则匹配最优的焊接工艺包;
S109,生成焊接程序;
***根据实际焊接路径数据和匹配好的工艺包自动生成智能焊接机器人的焊接程序;
S110,驱动智能焊接机器人执行焊接。
焊接程序驱动智能焊接机器人根据焊接程序的相关指令对待焊接构建执行焊接任务。
在焊接完成后,还可以通过自动检测设备检查焊缝质量,并形成检测结果反馈给***的人机交互界面进行显示。
如图3所示,为本实施例中相机图像交互坐标数据进行自动焊接的工作流程:
S201,驱动相机拍照;
在需要对待焊接构建进行焊接时,首先通过设置于机械手上的相机对待焊接构建进行拍照片;
S202,根据拍照图像点击焊缝位置;
在***中根据待焊接构建的拍照图像点击需要进行焊接的焊缝位置;
S203,***弹出焊缝节点选择;
***弹出焊缝节点选择,选择需要进行焊接的焊缝;
S204,根据选择的焊缝生成扫描路径;
***根据选择的焊缝自动生成激光器的扫描路径并生成扫描路径程序;
S205,激光器执行扫描;
扫描路径程序驱动激光机按照程序设定扫描路径进行激光扫描;
S206,生成实际焊接路径;
激光器将所扫描的数据拟合成真实的焊缝职位数据,反馈给***对选择的焊缝进行纠偏,以纠偏过数据为基础计算真实的焊缝路径,得到实际焊接路径;
S207,自动匹配焊接工艺包;
***根据实际焊接路径在工艺包数据库中按照预设的规则匹配最优的焊接工艺包;
S208,生成焊接程序;
***根据实际焊接路径数据和匹配好的工艺包自动生成智能焊接机器人的焊接程序;
S209,驱动智能焊接机器人执行焊接。
焊接程序驱动智能焊接机器人根据焊接程序的相关指令对待焊接构建执行焊接任务。
在焊接完成后,还可以通过自动检测设备检查焊缝质量,并形成检测结果反馈给***的人机交互界面进行显示。
由以上方案可知,本申请提供的一种应用于金属结构的智能焊接***,相对于现有技术需要对焊接机器人进行示教,只能执行标准件的自动焊接,焊接精度低,适用范围小,本申请的智能焊接***是一种基于三维模型数据驱动轨迹自动规划和视觉扫描纠偏、循环反馈,实现无人工示教的自动离线编程和控制机器人实时运行的综合性金属件焊接***,焊接精度高,适用范围广,既可以执行普通多道角焊缝的焊接,也可以执行多层多道深熔焊的焊接;本申请的智能焊接***的开发应用是基于非标焊接任务场景设计,不仅能够运用于一般标准件的批量焊接工作,同时也能够很好适应于不同焊接场景下非标金属构件的自动焊接任务,因此,本申请为一些工作场景下非标构件的自动焊接工作提供了实现的可能。在不同行业不同场景,只需要根据实际工作需要添置一些辅助的***设备即可搭建出用机器人完成自动焊接。
本实施例中,所述应用于金属结构的智能焊接***集成的模块/单元如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本发明实现上述实施例方法中的全部或部分流程,也可以通过计算机程序来指令相关的硬件来完成,所述的计算机程序可存储于一计算机可读存储介质中,该计算机程序在被处理器执行时,可实现上述各个方法实施例的步骤。其中,所述计算机程序包括计算机程序代码,所述计算机程序代码可以为源代码形式、对象代码形式、可执行文件或某些中间形式等。所述计算机可读介质可以包括:能够携带所述计算机程序代码的任何实体或装置、记录介质、U盘、移动硬盘、磁碟、光盘、计算机存储器、只读存储器(ROM,Read-Only Memory)、随机存取存储器(RAM,Random Access Memory)、电载波信号、电信信号以及软件分发介质等。需要说明的是,所述计算机可读介质包含的内容可以根据司法管辖区内立法和专利实践的要求进行适当的增减,例如在某些司法管辖区,根据立法和专利实践,计算机可读介质不包括电载波信号和电信信号。
本领域的技术人员能够理解,尽管在此的一些实施例包括其它实施例中所包括的某些特征而不是其它特征,但是不同实施例的特征的组合意味着处于本发明的范围之内并且形成不同的实施例。例如,在下面的权利要求书中,所要求保护的实施例的任意之一都可以以任意的组合方式来使用。
最后应说明的是:以上实施例仅用以说明本发明的技术方案,而非对其限制;尽管参照前述实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的精神和范围。
Claims (7)
1.一种应用于金属结构的智能焊接***,其特征在于,包括:智能焊接机器人、相机、激光器和智能焊接控制***,所述相机和激光器安装于所述智能焊接机器人上,所述智能焊接控制***用于对所述智能焊接机器人、相机和激光器进行控制,所述智能焊接控制***包括:
焊接工艺模块,用于创建和存储焊接工艺包;
建模模块,用于创建待焊接构件的构件模型和焊缝模型;
机器人焊接仿真模块,用于基于机器人运动学原理动画模拟出与实际焊接场景相符的等效焊接场景;
路径自动规划模块,包括扫描路径规划单元和焊接路径规划单元,其中,
所述扫描路径规划单元用于根据所述构件模型和焊缝模型获得焊缝位置参数,并在所述智能焊接机器人可执行范围内驱动所述激光器按照所述焊缝位置参数进行粗略扫描,并将扫描结果进行分析处理,拟合成实际的真实焊缝位置参数,基于所述真实焊缝位置参数对所述焊缝位置参数进行修正;
所述焊接路径规划单元用于根据修正后的焊缝位置参数重新按照所述智能焊接机器人焊接的走向、姿态和焊接工艺信息自动匹配对应的所述焊接工艺包,形成可实际执行焊接的路径规划;
焊接程序自动编写模块,用于根据与所述智能焊接机器人相匹配的数据格式和接口参数自动根据所述扫描路径规划和焊接路径规划的结果计算出焊接程序;
视觉识别定位模块,用于对所述待焊接构件进行定位,获取所述待焊接构件的坐标参数和焊缝的坐标参数;
激光扫描分析模块,用于实时捕捉目标点的激光帧图像,分析出焊缝坡口断面上特征点信息,自动提取坐标值反馈给***进行线性拟合,生成实际焊缝的真实坐标值。
2.根据权利要求1所述的应用于金属结构的智能焊接***,其特征在于,还包括机器人控制交互模块,所述机器人控制交互模块用于实现所述智能焊接机器人和所述智能焊接控制***的完全交互。
3.根据权利要求1所述的应用于金属结构的智能焊接***,其特征在于,所述焊接工艺包是采用参数化的形式将焊接工艺信息和焊接专家经验进行数据化所形成。
4.根据权利要求3所述的应用于金属结构的智能焊接***,其特征在于,所述焊接工艺包中的参数至少包括焊接指标参数、焊接时机器人姿态控制参数、子焊道的道次控制参数和智能决策规则参数。
5.根据权利要求1-4任意一项所述的应用于金属结构的智能焊接***,其特征在于,所述智能焊接机器人包括机械手、焊机、焊枪和行走机构,所述焊枪安装于所述机械手上,所述机械手安装于所述行走机构上,所述行走机构用于带动所述机械手在水平任意方向移动,所述机械手用于带着所述相机、激光器和焊枪按照所述智能焊接控制***发出的机械手运动控制指令进行焊枪位姿的调整。
6.根据权利要求5所述的应用于金属结构的智能焊接***,其特征在于,所述智能焊接机器人还包括焊接工作台,所述焊接工作台用于固定待焊接构建,并带动所述待焊接构件根据所述智能焊接控制***发出的工作台运动控制指令进行待焊接构件位姿的调整。
7.根据权利要求1、2、3、4或6所述的应用于金属结构的智能焊接***,其特征在于,所述相机上设置有电弧滤光片组,所述电弧滤光片组为带通滤光片、中性滤光片和偏振片组成的滤光组件。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201910266401.4A CN110102886A (zh) | 2019-04-03 | 2019-04-03 | 一种应用于金属结构的智能焊接*** |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201910266401.4A CN110102886A (zh) | 2019-04-03 | 2019-04-03 | 一种应用于金属结构的智能焊接*** |
Publications (1)
Publication Number | Publication Date |
---|---|
CN110102886A true CN110102886A (zh) | 2019-08-09 |
Family
ID=67485133
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201910266401.4A Pending CN110102886A (zh) | 2019-04-03 | 2019-04-03 | 一种应用于金属结构的智能焊接*** |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN110102886A (zh) |
Cited By (17)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN110450167A (zh) * | 2019-08-27 | 2019-11-15 | 南京涵曦月自动化科技有限公司 | 一种机器人红外激光定位运动轨迹规划方法 |
CN111152221A (zh) * | 2020-01-06 | 2020-05-15 | 新代科技(苏州)有限公司 | 一种焊接机器人控制***及其控制方法 |
CN111390915A (zh) * | 2020-04-17 | 2020-07-10 | 上海智殷自动化科技有限公司 | 一种基于ai的自动焊缝路径识别方法 |
CN111745266A (zh) * | 2020-06-09 | 2020-10-09 | 宝冠科技(苏州)有限公司 | 基于3d视觉寻位的瓦楞板焊接轨迹生成方法及*** |
CN111872920A (zh) * | 2020-07-22 | 2020-11-03 | 成都卡诺普自动化控制技术有限公司 | 一种离线免示教激光定位方法及*** |
CN111872589A (zh) * | 2020-07-28 | 2020-11-03 | 江南造船(集团)有限责任公司 | 焊接试验管控方法、***、计算机存储介质和设备 |
CN112171120A (zh) * | 2020-09-28 | 2021-01-05 | 安徽工布智造工业科技有限公司 | 基于机器人焊缝特征节点的焊接技术 |
CN112171121A (zh) * | 2020-09-28 | 2021-01-05 | 安徽工布智造工业科技有限公司 | 用于机器人焊接的焊缝特征节点设计技术 |
CN112453648A (zh) * | 2020-11-17 | 2021-03-09 | 上海智殷自动化科技有限公司 | 一种基于3d视觉的离线编程激光焊缝跟踪*** |
TWI739264B (zh) * | 2020-01-06 | 2021-09-11 | 新代科技股份有限公司 | 焊接機器人控制系統及其控制方法 |
CN113954068A (zh) * | 2021-10-21 | 2022-01-21 | 南京工业大学 | 车身焊接机器人路径规划*** |
CN114161048A (zh) * | 2021-12-30 | 2022-03-11 | 常熟理工学院 | 一种基于3d视觉的铁塔塔脚参数化焊接方法及装置 |
CN114309886A (zh) * | 2021-12-21 | 2022-04-12 | 上海申博信息***工程有限公司 | 一种基于协同自适应的曲面焊接设备控制方法及*** |
CN114473306A (zh) * | 2022-03-04 | 2022-05-13 | 中煤北京煤矿机械有限责任公司 | 液压支架结构件智能焊接*** |
CN115351389A (zh) * | 2022-08-31 | 2022-11-18 | 深圳前海瑞集科技有限公司 | 自动焊接方法和装置、电子设备及存储介质 |
CN116822098A (zh) * | 2023-08-18 | 2023-09-29 | 广州誉鑫精密部件有限公司 | 焊接的智能监测控制方法及*** |
CN118162756A (zh) * | 2024-05-15 | 2024-06-11 | 深圳市高素科技有限公司 | 一种基于视觉引导的电池模组激光焊接***及方法 |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US4673795A (en) * | 1984-10-15 | 1987-06-16 | General Electric Company | Integrated robotic laser material processing and imaging system |
CN102441719A (zh) * | 2011-08-26 | 2012-05-09 | 昆山工研院工业机器人研究所有限公司 | 一种基于前置式激光视觉传感的焊缝跟踪离线规划方法 |
CN103934571A (zh) * | 2014-04-11 | 2014-07-23 | 上海交通大学 | 厚板机器人焊接***及多层多道焊缝实时跟踪、规划方法 |
CN106238969A (zh) * | 2016-02-23 | 2016-12-21 | 南京中建化工设备制造有限公司 | 基于结构光视觉的非标件自动化焊接加工*** |
-
2019
- 2019-04-03 CN CN201910266401.4A patent/CN110102886A/zh active Pending
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US4673795A (en) * | 1984-10-15 | 1987-06-16 | General Electric Company | Integrated robotic laser material processing and imaging system |
CN102441719A (zh) * | 2011-08-26 | 2012-05-09 | 昆山工研院工业机器人研究所有限公司 | 一种基于前置式激光视觉传感的焊缝跟踪离线规划方法 |
CN103934571A (zh) * | 2014-04-11 | 2014-07-23 | 上海交通大学 | 厚板机器人焊接***及多层多道焊缝实时跟踪、规划方法 |
CN106238969A (zh) * | 2016-02-23 | 2016-12-21 | 南京中建化工设备制造有限公司 | 基于结构光视觉的非标件自动化焊接加工*** |
Non-Patent Citations (1)
Title |
---|
何广忠: "《机器人弧焊离线编程***及其自动编程技术的研究》", 《中国博士学位论文全文数据库信息科技辑》 * |
Cited By (22)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN110450167A (zh) * | 2019-08-27 | 2019-11-15 | 南京涵曦月自动化科技有限公司 | 一种机器人红外激光定位运动轨迹规划方法 |
TWI739264B (zh) * | 2020-01-06 | 2021-09-11 | 新代科技股份有限公司 | 焊接機器人控制系統及其控制方法 |
CN111152221A (zh) * | 2020-01-06 | 2020-05-15 | 新代科技(苏州)有限公司 | 一种焊接机器人控制***及其控制方法 |
CN111390915A (zh) * | 2020-04-17 | 2020-07-10 | 上海智殷自动化科技有限公司 | 一种基于ai的自动焊缝路径识别方法 |
CN111390915B (zh) * | 2020-04-17 | 2022-07-15 | 上海智殷自动化科技有限公司 | 一种基于ai的自动焊缝路径识别方法 |
CN111745266A (zh) * | 2020-06-09 | 2020-10-09 | 宝冠科技(苏州)有限公司 | 基于3d视觉寻位的瓦楞板焊接轨迹生成方法及*** |
CN111872920A (zh) * | 2020-07-22 | 2020-11-03 | 成都卡诺普自动化控制技术有限公司 | 一种离线免示教激光定位方法及*** |
CN111872589A (zh) * | 2020-07-28 | 2020-11-03 | 江南造船(集团)有限责任公司 | 焊接试验管控方法、***、计算机存储介质和设备 |
CN111872589B (zh) * | 2020-07-28 | 2022-09-23 | 江南造船(集团)有限责任公司 | 焊接试验管控方法、***、计算机存储介质和设备 |
CN112171120B (zh) * | 2020-09-28 | 2022-07-15 | 安徽工布智造工业科技有限公司 | 基于机器人焊缝特征节点的焊接方法 |
CN112171121A (zh) * | 2020-09-28 | 2021-01-05 | 安徽工布智造工业科技有限公司 | 用于机器人焊接的焊缝特征节点设计技术 |
CN112171120A (zh) * | 2020-09-28 | 2021-01-05 | 安徽工布智造工业科技有限公司 | 基于机器人焊缝特征节点的焊接技术 |
CN112453648A (zh) * | 2020-11-17 | 2021-03-09 | 上海智殷自动化科技有限公司 | 一种基于3d视觉的离线编程激光焊缝跟踪*** |
CN113954068A (zh) * | 2021-10-21 | 2022-01-21 | 南京工业大学 | 车身焊接机器人路径规划*** |
CN114309886A (zh) * | 2021-12-21 | 2022-04-12 | 上海申博信息***工程有限公司 | 一种基于协同自适应的曲面焊接设备控制方法及*** |
CN114161048A (zh) * | 2021-12-30 | 2022-03-11 | 常熟理工学院 | 一种基于3d视觉的铁塔塔脚参数化焊接方法及装置 |
CN114161048B (zh) * | 2021-12-30 | 2023-11-21 | 常熟理工学院 | 一种基于3d视觉的铁塔塔脚参数化焊接方法及装置 |
CN114473306A (zh) * | 2022-03-04 | 2022-05-13 | 中煤北京煤矿机械有限责任公司 | 液压支架结构件智能焊接*** |
CN115351389A (zh) * | 2022-08-31 | 2022-11-18 | 深圳前海瑞集科技有限公司 | 自动焊接方法和装置、电子设备及存储介质 |
CN116822098A (zh) * | 2023-08-18 | 2023-09-29 | 广州誉鑫精密部件有限公司 | 焊接的智能监测控制方法及*** |
CN116822098B (zh) * | 2023-08-18 | 2024-01-16 | 广州誉鑫精密部件有限公司 | 焊接的智能监测控制方法及*** |
CN118162756A (zh) * | 2024-05-15 | 2024-06-11 | 深圳市高素科技有限公司 | 一种基于视觉引导的电池模组激光焊接***及方法 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN110102886A (zh) | 一种应用于金属结构的智能焊接*** | |
Kah et al. | Robotic arc welding sensors and programming in industrial applications | |
US11241759B2 (en) | Teaching device, teaching method, and storage medium storing teaching program for laser machining | |
US4568816A (en) | Method and apparatus for manipulator welding apparatus with improved weld path definition | |
CN104070266B (zh) | 焊缝信息设定装置、程序、自动示教***、及焊缝信息设定方法 | |
CN107262926B (zh) | 具有ccd检测的自动化激光焊接装置及焊接方法 | |
US10987758B2 (en) | Teaching device for laser machining | |
CN103231162A (zh) | 机器人焊接质量视觉检测装置及其检测方法 | |
CN104070265B (zh) | 焊缝信息设定装置、程序、自动示教***以及焊缝信息设定方法 | |
Wu et al. | Weld bead placement system for multipass welding | |
CN102441719A (zh) | 一种基于前置式激光视觉传感的焊缝跟踪离线规划方法 | |
CN114633021A (zh) | 一种实时视觉采集的激光焊接方法及其装置 | |
Xiao et al. | An automatic calibration algorithm for laser vision sensor in robotic autonomous welding system | |
JP6794685B2 (ja) | 画像処理方法及び画像処理装置 | |
JPH05185227A (ja) | 自動溶接システムおよび自動溶接方法 | |
US20220362935A1 (en) | Dual-arm robot assembling system | |
Geng et al. | A method of welding path planning of steel mesh based on point cloud for welding robot | |
CN115018813A (zh) | 一种机器人自主识别与精确定位焊缝的方法 | |
US5648908A (en) | Computer-aided embroidery machine for pattern and data preparing and testing and method of using the same | |
CN114746207B (zh) | 补焊设备以及补焊方法 | |
CN112620926B (zh) | 一种焊点追踪方法、装置及存储介质 | |
EP3815831A1 (en) | Fabrication computing device, welding system with such device, and method of interfacing with a fabrication process | |
CN113020813A (zh) | 设计切割与焊接一体化生产***及其生产方法 | |
CN109128439A (zh) | Cad图纸技术引导机器人自动焊接方法 | |
CN110893525B (zh) | 焊接工件的焊接区域识别方法、计算机装置及计算机可读存储介质 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
RJ01 | Rejection of invention patent application after publication | ||
RJ01 | Rejection of invention patent application after publication |
Application publication date: 20190809 |