CN115255806B - 一种基于3d姿态信息的工业机器人钢坯裂缝修磨***及方法 - Google Patents
一种基于3d姿态信息的工业机器人钢坯裂缝修磨***及方法 Download PDFInfo
- Publication number
- CN115255806B CN115255806B CN202210865732.1A CN202210865732A CN115255806B CN 115255806 B CN115255806 B CN 115255806B CN 202210865732 A CN202210865732 A CN 202210865732A CN 115255806 B CN115255806 B CN 115255806B
- Authority
- CN
- China
- Prior art keywords
- industrial
- coordinate
- encoder
- crack
- billet
- 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.)
- Active
Links
- 238000000034 method Methods 0.000 title claims abstract description 25
- 238000005498 polishing Methods 0.000 claims abstract description 30
- 239000003550 marker Substances 0.000 claims abstract 2
- 229910000831 Steel Inorganic materials 0.000 claims description 48
- 239000010959 steel Substances 0.000 claims description 48
- 238000004891 communication Methods 0.000 claims description 25
- 230000033001 locomotion Effects 0.000 claims description 19
- 238000004519 manufacturing process Methods 0.000 claims description 15
- XLYOFNOQVPJJNP-UHFFFAOYSA-N water Substances O XLYOFNOQVPJJNP-UHFFFAOYSA-N 0.000 claims description 14
- 238000012545 processing Methods 0.000 claims description 10
- 230000008569 process Effects 0.000 claims description 7
- 239000012636 effector Substances 0.000 claims description 6
- 230000007246 mechanism Effects 0.000 claims description 6
- 230000004048 modification Effects 0.000 claims description 6
- 238000012986 modification Methods 0.000 claims description 6
- 238000001514 detection method Methods 0.000 claims description 5
- 230000003993 interaction Effects 0.000 claims description 4
- 239000006247 magnetic powder Substances 0.000 claims description 4
- 238000006243 chemical reaction Methods 0.000 claims description 3
- 238000001816 cooling Methods 0.000 claims description 3
- 238000007667 floating Methods 0.000 claims description 3
- 238000007689 inspection Methods 0.000 claims description 3
- 230000001960 triggered effect Effects 0.000 claims description 3
- 238000004364 calculation method Methods 0.000 claims description 2
- 238000007493 shaping process Methods 0.000 claims description 2
- 230000000007 visual effect Effects 0.000 claims description 2
- 230000005540 biological transmission Effects 0.000 claims 1
- 238000011161 development Methods 0.000 claims 1
- 230000010485 coping Effects 0.000 description 13
- 230000036544 posture Effects 0.000 description 9
- 238000010586 diagram Methods 0.000 description 3
- 229910003460 diamond Inorganic materials 0.000 description 3
- 239000010432 diamond Substances 0.000 description 3
- 238000003825 pressing Methods 0.000 description 3
- 230000009286 beneficial effect Effects 0.000 description 1
- 230000008859 change Effects 0.000 description 1
- 239000000428 dust Substances 0.000 description 1
- 235000019580 granularity Nutrition 0.000 description 1
- 230000036541 health Effects 0.000 description 1
- 238000010438 heat treatment Methods 0.000 description 1
- 230000002265 prevention Effects 0.000 description 1
- 239000002994 raw material Substances 0.000 description 1
- 238000005096 rolling process Methods 0.000 description 1
- 238000007789 sealing Methods 0.000 description 1
- 239000002699 waste material Substances 0.000 description 1
Classifications
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B23—MACHINE TOOLS; METAL-WORKING NOT OTHERWISE PROVIDED FOR
- B23P—METAL-WORKING NOT OTHERWISE PROVIDED FOR; COMBINED OPERATIONS; UNIVERSAL MACHINE TOOLS
- B23P6/00—Restoring or reconditioning objects
- B23P6/04—Repairing fractures or cracked metal parts or products, e.g. castings
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B25—HAND TOOLS; PORTABLE POWER-DRIVEN TOOLS; MANIPULATORS
- B25J—MANIPULATORS; CHAMBERS PROVIDED WITH MANIPULATION DEVICES
- B25J11/00—Manipulators not otherwise provided for
- B25J11/005—Manipulators for mechanical processing tasks
- B25J11/0065—Polishing or grinding
Landscapes
- Engineering & Computer Science (AREA)
- Mechanical Engineering (AREA)
- Robotics (AREA)
- Manipulator (AREA)
- Finish Polishing, Edge Sharpening, And Grinding By Specific Grinding Devices (AREA)
Abstract
本发明公开了一种基于3D姿态信息的工业机器人钢坯裂缝修磨***及方法,利用3D工业相机采集在辊道待修磨工件的图像,解析其当前姿态,确定工件表面缺陷3D坐标信息,利用压轮编码器***作为长度方向检测装置,计算出工件上缺陷位置距修磨机器人的实时距离信息,下位机与变频器通讯,控制电主轴带动金刚石砂轮开始转动,上位机控制机器人以设定好的修磨步骤进行对工件修磨。利用红外光栅将机器人工作范围进行保护,3D面阵相机拍照采集工件姿态;上位机与机器人的控制柜进行数据交换,通过输出坐标点位和修改标志位控制机器人运动;下位机对编码器、光电开关、急停报警进行数据采集并上传至下位机,控制变频器输出控制电主轴的启动、停止。
Description
技术领域
本发明涉及一种修磨机器人***,具体涉及一种基于3D姿态信息的工业机器人钢坯裂缝修磨***及方法。
背景技术
在钢厂钢坯初轧过程中,钢坯表面会出现裂缝的情况,这些裂纹裂缝大多以沿钢坯长度方向上产生,若不经打磨进入下一道工序,会严重影响钢坯生产的质量,而对钢坯表面裂缝的修磨质量往往决定了产品的档次。传统上对钢坯表面裂缝修磨的处理主要有人工修磨、机床修磨。传统的人工修磨工作量大、效率低下,修磨产生的大量粉尘对工人的健康造成威胁;专用的机床修磨虽然修磨效率得以提高,但是通常是将整条钢坯的表面进行修磨处理,无法对裂缝进行精确修磨,使得产量大幅降低,影响生产效率,只适合大批量生产。
现钢厂中通过磁粉探伤的方式可得到钢坯表面裂缝2D坐标,然而钢厂中钢坯在辊道的运输过程中,位置姿态会发生或多或少的变化,裂缝的坐标也会发生相应的变化,导致对裂缝修磨不精确,只能通过将钢坯表面进行统一修磨,从而造成原料浪费,生产效率低下。工业机器人具有自动化程度高、通讯性能优秀、位置姿态控制精确等优点,配合3D面阵相机进行钢坯位姿检测,将裂缝2D坐标向机械臂基坐标系下3D坐标的转换,可以克服钢坯在运输中姿态变换造成的误差,使钢坯裂缝得以精确的修磨,因此,利用工业机器人对钢坯表面裂缝进行精确修磨可以提高修磨速度,保证修磨效率。综上所述,如何构建一种利用3D姿态信息的工业机器人修磨***,检测钢坯实时位置姿态的变化,规划机械臂末端搭载电主轴22及砂轮从待机位置到修磨位置,对钢坯裂缝进行精确且自动化的修磨将有效地提高钢坯生产线的生产效率。
发明内容
为了提高钢坯裂缝精确修磨的效率,克服钢坯姿态带来的误差,实现产线自动化修磨,本发明的目的在于提供一种基于3D姿态信息的工业机器人修磨***及方法。该***通过3D面阵相机确定辊道上钢坯的姿态及深度信息,通过压轮编码器设备准确计算钢坯的长度方向距离,从而拟合出在修磨位置处裂缝的3D坐标信息,由上位机传输坐标信息至工业机器人控制柜,控制工业机器人对钢坯上的裂缝进行精确修磨。
本发明专利的目的是通过以下技术方案来实现的:
本发明专利所述***包括工业机器人、末端执行器机构、冷水机、红外对射光栅、电气控制柜、视觉采集***、光电开关、压轮编码器,其中工控机作为修磨***的上位机,工控板作为修磨***的下位机;视觉采集***通过使用3D面阵相机采集修磨位置处钢坯位姿,将裂缝处钢坯位姿传输至工控机进行运算;压轮编码器用于准确测量辊道上运行中的钢坯行进长度、速度,工控机通过解算相机传输的图像,配合编码器对钢坯运行的长度信息定位钢坯上裂缝具体坐标;通过工控机与工业机器人的控制柜数据端连接,通过输出坐标点实现工业机器人向裂缝点的运动;工控机与工控板进行数据交互,工控板用于接收编码器信号、光电开关信号,控制状态指示灯亮灭,与变频器通讯以控制电主轴的启动、转速、转向。红外对射光栅保护***与工业机器人控制柜的安全插头连接,修磨过程中红外光栅被触发时会立即紧急停止,用于保护工作人员安全及机器人运动路径安全。
为了实现所述流程,本发明的第二方面是提供一种基于3D姿态信息的工业机器人修磨***的工业机器人修磨方法,包括一下步骤:
步骤A1:钢坯通过磁粉探伤的方式获得该钢坯裂纹数量K、各钢坯裂缝2D坐标信息,通过网线将数据上传至工控机修磨主流程单元内,修磨主流程开始工作,工控机向工控板询问光电开关信号与编码器数值。
步骤A2:钢坯经辊道运输穿过光电开关时,工控板受到开关量信号,上传至上位机表示钢坯通过初始位置,接收编码器信号,将脉冲信号转换为长度信息后上传至工控机。
步骤A3:对编码器长度信息进行判断,当到达相机拍摄位置时控制相机进行拍照,采集钢坯图像后进行图像处理,提取钢坯点云,相机下点坐标及平面法向量。
步骤A4:工控机将2D坐标信息与相机拍摄的钢坯位姿信息进行转换得到工业机器人坐标下3D坐标以及旋转角,传输至工业机器人控制柜。
步骤A5:对编码器长度信息进行判断,当到达修磨位置时,工控机发送标志位至工业机器人控制柜,控制机械臂对第N条裂纹进行修磨运动。
步骤A6:工业机器人返回初始位置等待下一条钢坯裂纹信息输入。
步骤A7:重复步骤A3到步骤A6,直到一条钢坯上修磨裂纹条数N≥一条钢坯上总裂纹数量K,完成一次修磨运动循环,跳回步骤1等待下一条钢坯裂纹信息更新。
本发明将工业机器人、3D面阵相机、压轮编码器、光电开关、末端执行器机构、工控机、工控板、变频器组成了基于3D相机的工业机器人修磨***。通过对钢坯裂缝2D坐标到3D姿态信息的转换获得钢坯在运输过程中辊道产生变动后的精确坐标位置,***实现对钢坯裂缝的精确自动化、无人化修磨。
本发明与传统的钢坯裂缝修磨方式相比,有益效果在于:
A)***可实现机械臂搭载修磨工具进行自动化修磨,相比传统的人工修磨,加快了钢坯修磨速度,有效提升钢坯修磨效率,机器自动化生产可降低生产风险,保证工人生产安全。
B)工控机与机器人控制柜数据连接,工控机可向工业机器人实时传输浮点数以定位坐标点,可以对钢坯裂缝进行精确修磨,相较于数控机床对钢坯整体进行表面修磨,因可以对钢坯裂缝进行精确修磨,从而显著减少了工作量,提高了修磨效率,使得生产效率得到提高。
C)本***相比数控机床,体积较小,运动灵活,成本低,可运输能力强,在硬件架构上具有较强的可扩展性,例如:多***串联通讯,搭建多机器人协作磨削***。
附图说明
图1为本发明的总体结构示意图;
图2为本发明的工控板内部结构示意图;
图3为本发明的工控机内部结构示意图;
图4为本发明的修磨方法流程图;
具体实施方式
下面结合附图和具体实施方式对本发明进行详细阐述。
如图1所示,基于3D姿态信息的工业机器人修磨***包括工业机器人1、机械臂11、工业机器人控制柜12、手持示教器13、末端执行器机构2、电主轴固定支架21、电主轴22、砂轮刀柄23、金刚石砂轮24、冷水机3、红外对射光栅4、电气控制柜5、工控机51、工控板52、变频器53、三色报警指示灯54、视觉采集***6、3D面阵相机61、相机支架62、光电开关7、压轮编码器8、编码器81。
如图1所示,工业机器人1包括机械臂11、工业机器人控制柜12、手持示教器13,该工业机器人1机械臂型号为KUKA-KR-210-R2700,工业机器人控制柜12型号为KUKA-KRC4,机械臂轴数为6,额定负荷210kg,最大负载能力为275kg,最大运动范围为2701mm。
机械臂末端的法兰盘与电主轴固定支架21连接,砂轮刀柄23以气动密封的方式固定于电主轴22轴心位置,砂轮刀柄23处搭载不同粒度的金刚石砂轮24以修磨不同类型的钢坯裂缝,电主轴22与电气控制柜内的变频器53连接,由变频器53供电及内置编码器计数反馈,变频器53与工控板52通过RS485串行总线连接,根据Modbus Rtu协议向变频器53发送需控制动作所对应的报文,实现对金刚石砂轮24的转速和转向的控制。
为了解决电主轴内藏式电动机发热问题,选择冷水机3与电主轴22组成循环冷却结构。冷水机3远程控制端与工控板52的IO口连接,并与电主轴形成互锁,实现远程控制与保护主轴的功能。
为解决生产安全问题,防止在生产过程中发生机械臂11运行过程中工作人员误入工作区域或机械臂11失控,在工业机器人1四周安装红外对射光栅4,红外对射光栅信号线与工业机器人控制柜12内部安全插头相连,当机械臂11运行时红外对射光栅4触发时可以实现立即急停并报警的功能。
电气控制柜5内部主要分为供电部分与控制部分,供电部分可以为本发明各***提供380V、220V、24V供电,每级供电设有空气开关于电气控制柜柜体表面,以此提供简便快捷的上电掉电方式,并实现防过流的功能。控制部分主要由工控机51、工控板52、变频器53、三色报警指示灯54组成。
本发明实施例的工控板52内部各单元结构示意图如图2所示,其包括:光电开关信号采集单元、编码器数据采集单元、电主轴装刀卸刀气动控制单元、三色报警指示灯灯控制单元、变频器RS485串行通信单元和工控机RS232串行通信单元。其中:光电开关信号采集单元与光电开关信号线相连接,对光电开关7产生的开关量信号进行采集,光电开关7位于产线辊道起始位置,触发光电开关7时即代表钢坯已通过产线初始点开始运送;编码器数据采集单元与编码器信号线相连接,对编码器81的脉冲信号进行采集,其中编码器81采用压轮的形式与辊道直接接触,压轮随辊道转动而带动编码器81转动,根据脉冲信号的数量与压轮的几何关系计算出钢坯长度方向上的距离,以确定钢坯裂缝相对于工业机器人y轴方向长度;电主轴装刀卸刀气动控制单元与三色报警指示灯54分别以工控板52内置继电器的方式与电磁阀和三色报警指示灯54相连接,根据工控机51所发出的指令进行控制;变频器RS485串行通信单元与变频器RS485信号线相连,根据工控机51所发出的指令对变频器53相应的地址码发送数据,实现修改频率、正转反转、自由停车、快速停车等功能;工控机RS232串行通信单元与工控机51进行数据连接,通过自定义通信协议,实现工控板52与工控机51的数据交互,通过问询式通讯的方式将工控板52采集的光电开关信号及编码器信号上传至工控机51,给予工控板52各功能工作运行的指令。
本发明实施例的工控机51内部各单元结构示意图如图3所示,工控机51在LINUX操作***下利用软件Qt进行编程,修磨主流程单元下有图像处理单元、工业机器人控制柜通信单元、工控板RS232串行通信单元、操作界面单元。其中图像处理单元与3D面阵相机61相连接,对3D面阵相机61输入的图像进行图像处理、位姿检测和坐标转换;工业机器人控制柜通信单元与工业机器人控制柜12相连接,利用modbus转profibus网关统一通讯协议,以此向工业机器人控制柜12输出钢坯裂缝坐标点,机械臂运动标志位,实现控制机械臂11到达裂缝位置进行修磨运动;操作界面单元利用Qt项目界面功能进行界面开发,将包括修磨状态、钢坯编号、裂缝个数、裂缝坐标、电主轴装刀卸刀、编码器示数、急停报警和通讯情况。
本发明实施例一种给予3D位姿信息的工业机器人修磨***的整体工作流程图如图3所示,该修磨方法包括以下步骤:
步骤A1:钢坯通过磁粉探伤的方式获得该钢坯裂纹数量K、各钢坯裂缝2D坐标信息,通过网线将数据上传至工控机51,工控机51向工控板52实时询问光电开关信号与编码器数值。
步骤A2:钢坯经辊道运输穿过光电开关7时,工控板52受到开关量信号,上传至上位机表示钢坯通过初始位置,开始接受编码器信号,将脉冲信号转换为长度信息后上传至工控机51。
步骤A3:对编码器81的长度信息进行判断,当到达相机拍摄位置时控制3D面阵相机61进行拍照,采集钢坯图像后进行图像处理。
步骤A4:工控机51将2D坐标信息与相机拍摄的钢坯位姿信息进行转换得到工业机器人1坐标下3D坐标以及欧拉角,传输至工业机器人控制柜12。
步骤A5:对编码器长度信息进行判断,当到达修磨位置时,工控机51发送标志位至工业机器人控制柜12,控制机械臂11对第N条裂纹进行修磨运动,同时向工控机51发出修磨运动开始的指令,控制冷水机3工作,给予电主轴22降温保护。
步骤A6:工业机器人1返回初始位置等待下一条钢坯裂纹信息输入。
步骤A7:重复步骤A3到步骤A6,直到一条钢坯上修磨裂纹条数N≥一条钢坯上总裂纹数量K,完成一次修磨运动循环,跳回步骤1等待下一条钢坯裂纹信息更新。
其中由探伤相机坐标系下的钢坯裂缝2D坐标转换到机械臂坐标系下3D坐标包括以下步骤:
步骤B0:3D面阵相机61可以生成深度图像,进而转化为点云图像。y轴坐标由压轮编码器8获得。
步骤B1:通过判断编码器长度信息,待裂纹起点处运送至3D相机前一小段距离时(约2000mm),运行视觉算法,对点云图像进行分割和去噪,得到裂纹所在平面信息。
步骤B2:通过投影的方法,即认为裂纹起点再3D相机下的x方向的长度线是2D相机下钢坯倾斜一定角度后的投影结果,通过比例计算获得x(3D)坐标。
步骤B3:通过点云图像在x、y坐标已知情况下直接求取z坐标。至此相机下裂纹3D坐标已求得。
步骤B4:通过ICP求解算法的方式将相机坐标系下3D坐标转换为机械臂基座标系下3D坐标。
其中工业机器控制柜12通过手持示教器13进行机械臂11运动程序编程,其流程包括以下步骤:
步骤C1:上电后通过点到点设置一初始位置为机械臂11提供待机点位。
步骤C2:通过点到点设置钢坯各面上方的待修磨点位。
步骤C3:裂缝信息传入后,设置一全局坐标点P1作为坐标输入的点位,解析后的坐标以int整形乘10000传入后以double双精度浮点型除以10000接收,得到精确到千分位,以此全局坐标点作为裂缝具体坐标导航点。
步骤C4:通过对全局坐标点P1的xyz坐标值及欧拉角进行运算修改可设置修磨进给深度,得到的全局坐标点P2为裂缝修磨开始点;对P2的y坐标值进行运算修改得到的全局坐标点P3为裂缝修磨结束点。
步骤C5:修磨完成后机械臂11自动返回初始位置待机,等待下一条裂缝信息传入。
Claims (1)
1.一种基于3D姿态信息的工业机器人钢坯裂缝修磨方法,实现该方法的***包括工业机器人(1)、末端执行器机构(2)、冷水机(3)、红外对射光栅(4)、电气控制柜(5)、视觉采集***(6)、光电开关(7)、压轮编码器(8);修磨***的上位机作为工控机(51),修磨***的工控板(52)作为下位机;工业机器人(1)机械臂末端法兰盘与末端执行器机构(2)的电主轴支架(24)相连接,负责修磨执行动作;冷水机(3)的水口与进水口与末端执行器机构(2)的电主轴(22)出水口与进水口相连接;冷水机(3)的控制端口与电气控制柜(5)中的工控板(52)相连接,实现远程控制;红外对射光栅(4)与工业机器人(1)的控制柜(12)的安全插头连接;电气控制柜(5)的供电端分别与工业机器人控制柜(12)、冷水机(3)、红外对射光栅(4)、视觉采集***(6)、光电开关(7)、压轮编码器(8)的电源端相连,进行供电;视觉采集***(6)的数据端与电气控制柜(5)中工控机(51)相连,进行图像传输;光电开关(7)的信号端与工控板(52)相连;压轮编码器(8)的信号端与工控板(52)相连;变频器(53)与电主轴(22)相连,用于提供电源,驱动电主轴;工控机(51)的数据端与工控板(52)的数据端相连,进行数据交互,控制整体流程;工控机(51)的数据端与工业机器人(1)的控制柜(12)的数据端连接,通过输出轨迹点来控制工业机器人(1)的运动;
工控板控制***包括:光电开关信号采集单元、编码器数据采集单元、电主轴装刀卸刀气动控制单元、三色报警指示灯灯控制单元、变频器RS485串行通信单元和工控机RS232串行通信单元;其中:光电开关信号采集单元与光电开关信号线相连接,对光电开关(7)产生的开关量信号进行采集,光电开关(7)位于产线辊道起始位置,触发光电开关(7)时即代表钢坯已通过产线初始点开始运送;编码器数据采集单元与编码器信号线相连接,对编码器(81)的脉冲信号进行采集,其中编码器(81)采用压轮的形式与辊道接触,根据脉冲信号的数量与压轮的几何关系计算出钢坯长度方向上的距离,以确定钢坯裂缝相对于工业机器人y轴方向长度;电主轴装刀卸刀气动控制单元与三色报警指示灯(54)分别以工控板内置继电器的方式与电磁阀和三色报警指示灯(54)相连接,根据工控机(51)所发出的指令进行控制;变频器RS485串行通信单元与变频器RS485信号线相连,根据工控机(51)所发出的指令对变频器(53)相应的地址码发送数据,实现修改频率、正转反转、自由停车、快速停车功能;工控机RS232串行通信单元与工控机(51)进行数据连接,通过制定modbus通信协议,实现工控板(52)与工控机(51)的数据交互,通过问询式通讯的方式将工控板(52)采集的光电开关(7)信号及编码器信号上传至工控机,给予工控板(52)各功能工作运行的指令;
工控机控制***包括:修磨主流程单元、图像处理单元、工业机器人控制柜通信单元、工控板RS232串行通信单元、操作界面单元;工控板(52)在LINUX操作***下利用软件Qt进行编程,修磨主流程单元下有图像处理单元、工业机器人控制柜通信单元、工控板RS232串行通信单元、操作界面单元;其中图像处理单元与3D面阵相机(61)相连接,对3D面阵相机(61)输入的图像进行图像处理、位姿检测和坐标转换;工业机器人控制柜通信单元与工业机器人控制柜(12)相连接,利用modbus转profibus网关统一通讯协议,以此向工业机器人控制柜输出钢坯裂缝坐标点,机械臂运动标志位,实现控制机械臂(11)到达裂缝位置进行修磨运动;操作界面单元利用Qt项目界面功能进行界面开发,包括修磨状态、钢坯编号、裂缝个数、裂缝坐标、电主轴装刀卸刀、编码器示数、急停报警和通讯情况;
其特征在于,包括以下步骤:
步骤A1:钢坯通过磁粉探伤的方式获得钢坯裂纹数量K、各钢坯裂缝2D坐标信息,通过网线将数据上传至工控机修磨主流程单元内,修磨主流程开始工作,工控机(51)向工控板(52)询问光电开关信号与编码器数值;
步骤A2:钢坯经辊道运输穿过光电开关(7)时,工控板受到开关量信号,上传至上位机表示钢坯通过初始位置,接收编码器信号,将脉冲信号转换为长度信息后上传至工控机;
步骤A3:对编码器(81)的长度信息进行判断,当到达相机拍摄位置时控制3D面阵相机(61)进行拍照,采集钢坯图像后进行图像处理,提取钢坯点云,相机下点坐标及平面法向量;
步骤A4:工控机(51)将2D坐标信息与相机拍摄的钢坯位姿信息进行转换得到工业机器人(1)坐标下3D坐标以及欧拉角,传输至工业机器人控制柜(12);
步骤A5:对编码器长度信息进行判断,当到达修磨位置时,工控机(51)发送标志位至工业机器人控制柜(12),控制机械臂(11)对第N条裂纹进行修磨运动,同时向工控机(51 )发出修磨运动开始的指令,控制冷水机(3)工作,给予电主轴(22)降温保护;
步骤A6:工业机器人(1)返回初始位置等待下一条钢坯裂纹信息输入;
步骤A7:重复步骤A3到步骤A6,直到一条钢坯上修磨裂纹条数N≥一条钢坯上总裂纹数量K ,完成一次修磨运动循环,跳回步骤1等待下一条钢坯裂纹信息更新;
由探伤相机坐标系下的钢坯裂缝2D坐标转换到机械臂坐标系下3D坐标包括以下步骤:
步骤B0:3D面阵相机(61)生成深度图像,进而转化为点云图像;y轴坐标由压轮编码器(8)获得;
步骤B1:通过判断编码器长度信息,待裂纹起点处运送至3D相机前一小段距离时,运行视觉算法,对点云图像进行分割和去噪,得到裂纹所在平面信息;
步骤B2:通过投影的方法,即认为裂纹起点再3D相机下的x方向的长度线是2D相机下钢坯倾斜一定角度后的投影结果,通过比例计算获得x(3D)坐标;
步骤B3:通过点云图像在x、y坐标已知情况下直接求取z坐标;至此相机下裂纹3D坐标已求得;
步骤B4:通过ICP求解算法的方式将相机下3D坐标转换为机械臂下3D坐标;
工业机器人控制柜(12)通过手持示教器(13)进行机械臂(11)运动程序编程,其流程包括以下步骤:
步骤C1:上电后通过点到点设置一初始位置为机械臂提供待机点位;
步骤C2:通过点到点设置三个棱边和两个面上方的待修磨点位;
步骤C3:裂缝信息传入后,设置一全局坐标点P1作为坐标输入的点位,解析后的坐标以int整形乘10000传入后以double双精度浮点型除以10000接收,得到精确到千分位,以此全局坐标点作为裂缝具体坐标导航点;
步骤C4:通过对全局坐标点P1的xyz坐标值及欧拉角进行运算修改可设置修磨进给深度,得到的全局坐标点P2为裂缝修磨开始点;对P2的y坐标值进行运算修改得到的全局坐标点P3为裂缝修磨结束点;
步骤C5:修磨完成后机械臂(11)自动返回初始位置待机,等待下一条裂缝信息传入。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202210865732.1A CN115255806B (zh) | 2022-07-21 | 2022-07-21 | 一种基于3d姿态信息的工业机器人钢坯裂缝修磨***及方法 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202210865732.1A CN115255806B (zh) | 2022-07-21 | 2022-07-21 | 一种基于3d姿态信息的工业机器人钢坯裂缝修磨***及方法 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN115255806A CN115255806A (zh) | 2022-11-01 |
CN115255806B true CN115255806B (zh) | 2024-03-26 |
Family
ID=83768273
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202210865732.1A Active CN115255806B (zh) | 2022-07-21 | 2022-07-21 | 一种基于3d姿态信息的工业机器人钢坯裂缝修磨***及方法 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN115255806B (zh) |
Citations (12)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US4126491A (en) * | 1974-06-28 | 1978-11-21 | Granges Oxelosund Jarnverk Ab | Method and apparatus for producing metal blanks, in particular steel slabs, which at least in a predetermined surface area have substantially no defects |
CN102120307A (zh) * | 2010-12-23 | 2011-07-13 | 中国科学院自动化研究所 | 一种基于视觉信息的工业机器人磨削***及方法 |
CN105526882A (zh) * | 2015-12-28 | 2016-04-27 | 西南交通大学 | 基于结构光测量的道岔磨耗检测***及其检测方法 |
CN106447996A (zh) * | 2016-08-31 | 2017-02-22 | 国网安徽省电力公司阜阳供电公司 | 一种新型红外安全防护墙 |
CN109291048A (zh) * | 2018-09-26 | 2019-02-01 | 泉州华中科技大学智能制造研究院 | 一种磨抛工业机器人实时在线编程***及方法 |
CN111421425A (zh) * | 2020-03-11 | 2020-07-17 | 东北大学 | 一种基于工业视觉的金属表面修磨*** |
CN111637873A (zh) * | 2020-06-08 | 2020-09-08 | 西北工业大学 | 一种飞机装配质量自动检测机器人*** |
CN111659952A (zh) * | 2020-05-28 | 2020-09-15 | 宁夏巨能机器人股份有限公司 | 一种基于人机协作的铸件打磨控制***及其控制方法 |
CN112862878A (zh) * | 2021-02-07 | 2021-05-28 | 浙江工业大学 | 一种基于3d视觉的机械臂修坯方法 |
CN113793312A (zh) * | 2021-09-08 | 2021-12-14 | 上海思熠光电科技有限公司 | 一种方坯位姿智能检测方法及装置 |
CN114260783A (zh) * | 2021-12-27 | 2022-04-01 | 哈尔滨工业大学芜湖机器人产业技术研究院 | 一种汽车轮毂打磨工作站控制***及其控制方法 |
CN114310571A (zh) * | 2020-09-27 | 2022-04-12 | 中国科学院沈阳自动化研究所 | 一种机器人自动化磨削作业过程中智能控制方法 |
Family Cites Families (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2003154483A (ja) * | 2001-11-19 | 2003-05-27 | Mitsubishi Heavy Ind Ltd | 亀裂自動補修方法及びその装置 |
US20060101960A1 (en) * | 2003-03-10 | 2006-05-18 | Smith Matthew A | Optical proximity device for power tools |
US20180222000A1 (en) * | 2017-02-03 | 2018-08-09 | Ge-Hitachi Nuclear Energy Americas Llc | Friction spot sealing of a defect area in a workpiece |
IT201900000995A1 (it) * | 2019-01-23 | 2020-07-23 | Nuovo Pignone Tecnologie Srl | Apparecchiatura robotica industriale con generazione di percorso di lavorazione migliorata e metodo per azionare un' apparecchiatura robotica industriale secondo un percorso di lavorazione migliorato |
-
2022
- 2022-07-21 CN CN202210865732.1A patent/CN115255806B/zh active Active
Patent Citations (12)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US4126491A (en) * | 1974-06-28 | 1978-11-21 | Granges Oxelosund Jarnverk Ab | Method and apparatus for producing metal blanks, in particular steel slabs, which at least in a predetermined surface area have substantially no defects |
CN102120307A (zh) * | 2010-12-23 | 2011-07-13 | 中国科学院自动化研究所 | 一种基于视觉信息的工业机器人磨削***及方法 |
CN105526882A (zh) * | 2015-12-28 | 2016-04-27 | 西南交通大学 | 基于结构光测量的道岔磨耗检测***及其检测方法 |
CN106447996A (zh) * | 2016-08-31 | 2017-02-22 | 国网安徽省电力公司阜阳供电公司 | 一种新型红外安全防护墙 |
CN109291048A (zh) * | 2018-09-26 | 2019-02-01 | 泉州华中科技大学智能制造研究院 | 一种磨抛工业机器人实时在线编程***及方法 |
CN111421425A (zh) * | 2020-03-11 | 2020-07-17 | 东北大学 | 一种基于工业视觉的金属表面修磨*** |
CN111659952A (zh) * | 2020-05-28 | 2020-09-15 | 宁夏巨能机器人股份有限公司 | 一种基于人机协作的铸件打磨控制***及其控制方法 |
CN111637873A (zh) * | 2020-06-08 | 2020-09-08 | 西北工业大学 | 一种飞机装配质量自动检测机器人*** |
CN114310571A (zh) * | 2020-09-27 | 2022-04-12 | 中国科学院沈阳自动化研究所 | 一种机器人自动化磨削作业过程中智能控制方法 |
CN112862878A (zh) * | 2021-02-07 | 2021-05-28 | 浙江工业大学 | 一种基于3d视觉的机械臂修坯方法 |
CN113793312A (zh) * | 2021-09-08 | 2021-12-14 | 上海思熠光电科技有限公司 | 一种方坯位姿智能检测方法及装置 |
CN114260783A (zh) * | 2021-12-27 | 2022-04-01 | 哈尔滨工业大学芜湖机器人产业技术研究院 | 一种汽车轮毂打磨工作站控制***及其控制方法 |
Also Published As
Publication number | Publication date |
---|---|
CN115255806A (zh) | 2022-11-01 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN109623656B (zh) | 基于厚度在线检测的移动式双机器人协同打磨装置及方法 | |
CN108942940B (zh) | 一种基于多传感器融合的遥操作机器人打磨控制*** | |
CN103056759B (zh) | 一种基于传感器反馈的机器人磨削*** | |
CN108931961B (zh) | 一种基于机器视觉的整体式立铣刀磨破损检测方法 | |
CN104972362B (zh) | 智能力控机器人磨削加工***和方法 | |
CN103831695B (zh) | 大型自由曲面机器人打磨*** | |
CN109434843A (zh) | 一种基于拖动示教的机器人力控打磨叶片的设备及方法 | |
CN111805247B (zh) | 一种大型工件自动化铣削磨抛复合加工***及方法 | |
CN103350421A (zh) | 一种模拟熟练工人操作的自动化喷釉控制方法及控制装置 | |
CN207900862U (zh) | 一种激光扫描打磨*** | |
CN205835000U (zh) | 基于六自由度机器人的复杂曲面抛光装置 | |
CN105302959A (zh) | 一种六轴磨抛工业机器人离线编程方法 | |
CN110748130A (zh) | 一种用于机器人上的室内智能喷涂滚涂两用机 | |
CN107253413B (zh) | 一种模仿人手雕刻动作的机器人雕刻*** | |
Xu et al. | Methodology and implementation of a vision-oriented open CNC system for profile grinding | |
CN103970071B (zh) | 铸件表面清理过程中加工路径的检测及纠正方法 | |
CN105058168B (zh) | 基于视觉和移动机械臂的多坐标加工中心组合方法 | |
CN112318319A (zh) | 一种无编程的机器人在线恒力打磨控制***及方法 | |
CN114453729A (zh) | 用于多轴车铣复合机床的激光协同装置及控制方法 | |
CN108161664B (zh) | 一种激光扫描打磨***及方法 | |
CN109093477A (zh) | 一种多机器人协同打磨铸锻件飞边的装置及方法 | |
CN112846987A (zh) | 一种三维立体成像打磨方法及打磨装置 | |
CN115255806B (zh) | 一种基于3d姿态信息的工业机器人钢坯裂缝修磨***及方法 | |
Lin et al. | An automatic tunnel shotcrete robot | |
CN212886706U (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 | ||
GR01 | Patent grant | ||
GR01 | Patent grant |