[go: up one dir, main page]

CN118181310A - A robot repair method for turbine top cover based on digital twin - Google Patents

A robot repair method for turbine top cover based on digital twin Download PDF

Info

Publication number
CN118181310A
CN118181310A CN202410300812.1A CN202410300812A CN118181310A CN 118181310 A CN118181310 A CN 118181310A CN 202410300812 A CN202410300812 A CN 202410300812A CN 118181310 A CN118181310 A CN 118181310A
Authority
CN
China
Prior art keywords
processing
top cover
robot
processing equipment
repair
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
Application number
CN202410300812.1A
Other languages
Chinese (zh)
Inventor
吴涛
耿在明
邓键
刘辉
杨杰
李冲
秦岩平
周晶玲
陈存军
潘伯操
李咏超
周林
杨岑岑
严靖南
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Wuhan Digital Design And Manufacturing Innovation Center Co ltd
China Yangtze Power Co Ltd
Original Assignee
Wuhan Digital Design And Manufacturing Innovation Center Co ltd
China Yangtze Power Co Ltd
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Wuhan Digital Design And Manufacturing Innovation Center Co ltd, China Yangtze Power Co Ltd filed Critical Wuhan Digital Design And Manufacturing Innovation Center Co ltd
Priority to CN202410300812.1A priority Critical patent/CN118181310A/en
Publication of CN118181310A publication Critical patent/CN118181310A/en
Pending legal-status Critical Current

Links

Classifications

    • BPERFORMING OPERATIONS; TRANSPORTING
    • B25HAND TOOLS; PORTABLE POWER-DRIVEN TOOLS; MANIPULATORS
    • B25JMANIPULATORS; CHAMBERS PROVIDED WITH MANIPULATION DEVICES
    • B25J11/00Manipulators not otherwise provided for
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B25HAND TOOLS; PORTABLE POWER-DRIVEN TOOLS; MANIPULATORS
    • B25JMANIPULATORS; CHAMBERS PROVIDED WITH MANIPULATION DEVICES
    • B25J19/00Accessories fitted to manipulators, e.g. for monitoring, for viewing; Safety devices combined with or specially adapted for use in connection with manipulators
    • B25J19/0066Means or methods for maintaining or repairing manipulators
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B25HAND TOOLS; PORTABLE POWER-DRIVEN TOOLS; MANIPULATORS
    • B25JMANIPULATORS; CHAMBERS PROVIDED WITH MANIPULATION DEVICES
    • B25J9/00Programme-controlled manipulators
    • B25J9/16Programme controls
    • B25J9/1656Programme controls characterised by programming, planning systems for manipulators
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B25HAND TOOLS; PORTABLE POWER-DRIVEN TOOLS; MANIPULATORS
    • B25JMANIPULATORS; CHAMBERS PROVIDED WITH MANIPULATION DEVICES
    • B25J9/00Programme-controlled manipulators
    • B25J9/16Programme controls
    • B25J9/1679Programme controls characterised by the tasks executed
    • YGENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y02TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
    • Y02EREDUCTION OF GREENHOUSE GAS [GHG] EMISSIONS, RELATED TO ENERGY GENERATION, TRANSMISSION OR DISTRIBUTION
    • Y02E10/00Energy generation through renewable energy sources
    • Y02E10/20Hydro energy

Landscapes

  • Engineering & Computer Science (AREA)
  • Robotics (AREA)
  • Mechanical Engineering (AREA)
  • Manipulator (AREA)

Abstract

A digital twinning-based hydraulic turbine top cover robot repairing method comprises the following steps: s1, establishing a three-dimensional model of the processing equipment and the top cover; s2, constructing a top cover repair processing scene model; s3, acquiring relative position data of the processing equipment and planning a processing track; s4, iteratively optimizing a processing area and a processing track of the processing equipment; s5, outputting position data of the processing equipment after iterative optimization relative to the processing area and a processing program; s6, installing and placing the top cover in an actual field; s7, calibrating the actual position of the processing equipment through a robot; s8, repairing and processing the top cover processing area is executed; s9, after repair processing of the processing area at one position is executed, moving processing equipment to the processing area at the next position. By the method, the operation steps and difficulty of on-site repair of the top cover are reduced, the repair time of defects of the overflow surface of the top cover is saved, and the repair efficiency is improved.

Description

基于数字孪生的水轮机顶盖机器人修复方法A robot repair method for turbine top cover based on digital twin

技术领域Technical Field

本发明涉及机器人加工技术领域,特别是涉及一种基于数字孪生的水轮机顶盖机器人修复方法。The present invention relates to the field of robot processing technology, and in particular to a robot repair method for a turbine top cover based on digital twin.

背景技术Background technique

水轮发电机顶盖在服役一段时间后,顶盖过流面会出现气蚀点、凹坑等缺陷,现有修复方法一般是在水轮机顶盖修复工作现场采用人工气刨剔除缺陷,人工电弧焊接填补去除区域,人工打磨电弧焊接修复区域进行平面修型,进而完成修复。采用人工修复的方法具有人工劳动强度大、效率低、质量一致性差,且对操作人员的身体健康有一定危害的缺点,因此水轮机检修企业提出了机器人在位修复的迫切需求。然而,要实现水轮机顶盖现场机器人在位增减材修复加工处理,对设备的设计制作、设备安装位置、调试测试、工艺研究提出了较高的要求。近年来,部分设备厂商针对水轮机顶盖过流面增减材加工修复过程中的增材修复环节开发了小型化的修复装备,但并未对装备在现场的实施方式和修复工艺进行优化,仍需操作人员在现场进行复杂的操作,对修复过程增添了新的难度。After the top cover of the turbine generator has been in service for a period of time, defects such as cavitation points and pits will appear on the flow surface of the top cover. The existing repair method generally uses manual air planing to remove defects, manual arc welding to fill the removed area, and manual grinding of the arc welding repair area to perform plane shaping, and then complete the repair. The manual repair method has the disadvantages of high labor intensity, low efficiency, poor quality consistency, and certain harm to the health of operators. Therefore, turbine maintenance companies have put forward an urgent need for robot on-site repair. However, to realize the on-site robot on-site additive and subtractive material repair processing of the turbine top cover, high requirements are placed on the design and production of equipment, equipment installation location, commissioning and testing, and process research. In recent years, some equipment manufacturers have developed miniaturized repair equipment for the additive repair link in the process of additive and subtractive material processing and repair of the flow surface of the turbine top cover, but have not optimized the implementation method and repair process of the equipment on site. Operators are still required to perform complex operations on site, which adds new difficulties to the repair process.

发明内容Summary of the invention

本发明要解决的技术问题是:解决上述背景技术中存在的问题,提供一种基于数字孪生的水轮机顶盖机器人修复方法,通过搭建顶盖修复加工场景模型,在模型中形成加工装备相对于顶盖过流面的加工摆放方案,并进一步迭代优化加工装备的加工区域与加工轨迹,减少现场操作步骤和难度,并节省顶盖过流面缺陷修复时间。The technical problem to be solved by the present invention is: to solve the problems existing in the above-mentioned background technology, and to provide a turbine top cover robot repair method based on digital twin. By building a top cover repair processing scene model, a processing placement plan of the processing equipment relative to the top cover flow surface is formed in the model, and the processing area and processing trajectory of the processing equipment are further iterated and optimized, so as to reduce the on-site operation steps and difficulty, and save the time for repairing defects on the top cover flow surface.

为解决上述技术问题,本发明所采用的技术方案是:一种基于数字孪生的水轮机顶盖机器人修复方法,包括以下步骤:In order to solve the above technical problems, the technical solution adopted by the present invention is: a hydraulic turbine top cover robot repair method based on digital twin, comprising the following steps:

S1. 建立加工装备和顶盖的三维模型;S1. Establish 3D model of processing equipment and top cover;

S2.搭建顶盖修复加工场景模型,通过模拟摆放加工装备的位置,形成加工装备相对于顶盖过流面的加工摆放方案;S2. Build a top cover repair processing scenario model, and form a processing placement plan for the processing equipment relative to the top cover flow surface by simulating the placement of the processing equipment;

S3. 获取加工装备在顶盖修复加工场景模型中的相对位置数据,并对加工装备的机器人进行加工轨迹规划;S3. Obtaining the relative position data of the processing equipment in the top cover repair processing scene model, and planning the processing trajectory of the robot of the processing equipment;

S4. 通过调整机器人末端加工工具的安装位置与加工装备相对于顶盖的摆放位置,迭代优化加工装备的加工区域与加工轨迹;S4. Iteratively optimize the processing area and processing trajectory of the processing equipment by adjusting the installation position of the robot end processing tool and the placement position of the processing equipment relative to the top cover;

S5. 对加工装备的轨迹及加工工艺进行规划,输出迭代优化后加工装备相对于加工区域的位置数据以及加工程序,用于指导实际加工过程中的加工装备位置摆放和加工;S5. Plan the trajectory and processing technology of the processing equipment, and output the position data of the processing equipment relative to the processing area and the processing program after iterative optimization, which are used to guide the placement and processing of the processing equipment in the actual processing process;

S6. 根据搭建的顶盖修复加工场景模型,在实际场地中按照模型的设计在场地上进行顶盖的安装摆放;S6. Based on the constructed roof repair and processing scene model, install and place the roof on the actual site according to the design of the model;

S7. 以输出的加工装备加工摆放方案为依据,通过机器人标定所述加工装备的实际位置,并与顶盖修复加工场景模型进行比对,校准加工装备的摆放位置;S7. Based on the output processing equipment processing placement plan, the actual position of the processing equipment is calibrated by the robot, and compared with the top cover repair processing scene model to calibrate the placement position of the processing equipment;

S8. 加工装备完成定位校准后,在机器人的示教器中加载加工程序,执行顶盖加工区域的修复加工;S8. After the processing equipment completes the positioning calibration, the processing program is loaded into the robot's teaching pendant to perform the repair processing of the top cover processing area;

S9. 加工装备执行完一处加工区域的修复加工后,移动加工装备到下一处加工区域,对下一加工区域开始顶盖修复加工。S9. After the processing equipment completes the repair processing of one processing area, the processing equipment is moved to the next processing area, and the top cover repair processing of the next processing area is started.

在S1中,使用三维点云采集设备对顶盖过流面区域进行点云采集,利用点云处理技术实现顶盖过流面区域点云处理,滤除点云噪声点,使用逆向建模技术重建顶盖过流面的模型,再结合顶盖的原始图纸数据,在三维软件中建立顶盖的三维模型,再根据加工装备的尺寸数据在三维软件中进行建模,得到加工装备的三维模型。In S1, a three-dimensional point cloud acquisition device is used to collect point clouds of the flow surface area of the top cover, and point cloud processing technology is used to realize point cloud processing of the flow surface area of the top cover, and point cloud noise points are filtered out. The model of the flow surface of the top cover is reconstructed using reverse modeling technology. Combined with the original drawing data of the top cover, a three-dimensional model of the top cover is established in the three-dimensional software, and then modeling is performed in the three-dimensional software according to the size data of the processing equipment to obtain a three-dimensional model of the processing equipment.

在S2中,在三维软件中建立顶盖修复加工场景模型,在三维仿真软件与离线编程软件中导入顶盖修复加工场景模型与加工装备的三维模型,模拟顶盖过流面加工场景,在搭建的顶盖修复加工场景模型中移动加工装备的摆放位置,形成相对于顶盖过流面的加工装备加工摆放方案。In S2, a top cover repair processing scene model is established in the three-dimensional software, and the top cover repair processing scene model and the three-dimensional model of the processing equipment are imported into the three-dimensional simulation software and the offline programming software to simulate the top cover flow surface processing scene, and the placement position of the processing equipment is moved in the constructed top cover repair processing scene model to form a processing placement plan for the processing equipment relative to the top cover flow surface.

在S3中,利用三维仿真软件中布局完成的顶盖修复加工场景模型获取加工装备相对于顶盖过流面加工区域的位置数据,在离线编程软件中修改加工装备相对于加工区域的位置数据,利用离线编程软件自带的轨迹规划功能与末端加工工具调整功能选定加工区域进行加工轨迹规划。In S3, the top cover repair processing scene model laid out in the three-dimensional simulation software is used to obtain the position data of the processing equipment relative to the processing area of the top cover flow surface, and the position data of the processing equipment relative to the processing area is modified in the offline programming software. The trajectory planning function and the end processing tool adjustment function of the offline programming software are used to select the processing area for processing trajectory planning.

在S4中,在离线编程软件中通过调整机器人的末端加工工具安装位置,以及加工装备相对于顶盖的摆放位置,迭代优化加工区域与加工轨迹;其中,加工轨迹的迭代优化采用优化加工装备相对于加工区域的安装位置数据、机器人的末端加工工具安装位置数据、机器人加工初始关节位姿的方式,扩大顶盖过流面加工区域进行轨迹规划,得到最终能够覆盖整个顶盖过流面的多个加工区域。In S4, the processing area and the processing trajectory are iteratively optimized by adjusting the installation position of the robot's end processing tool and the placement position of the processing equipment relative to the top cover in the offline programming software; the iterative optimization of the processing trajectory adopts a method of optimizing the installation position data of the processing equipment relative to the processing area, the installation position data of the robot's end processing tool, and the initial joint posture of the robot processing, so as to expand the processing area of the flow surface of the top cover for trajectory planning, and finally obtain multiple processing areas that can cover the entire flow surface of the top cover.

在S5中,输出所述机器人的末端加工工具安装位置数据用于指导增减材工具夹具设计,输出所述机器人在顶盖过流面加工区域的安全位置点用于保护机器人初始位置安全,输出所述机器人加工轨迹初始关节角数据用于指导机器人加工过程安全姿态,输出所述加工装备移动定位数据用于指导加工装备移动至下一加工区域进行重复加工。In S5, the end processing tool installation position data of the robot is output to guide the design of the additive and subtractive tool fixture, the safe position point of the robot in the top cover flow surface processing area is output to protect the safety of the robot's initial position, the initial joint angle data of the robot's processing trajectory is output to guide the robot's safe posture during processing, and the processing equipment movement positioning data is output to guide the processing equipment to move to the next processing area for repeated processing.

在S6中,在实际场地中按照模型的设计在场地上先布置若干支墩,将顶盖放置在支墩上,复原模型中的顶盖修复加工场景。In S6, several piers are arranged on the actual site according to the design of the model, and the top cover is placed on the piers to restore the top cover repair processing scene in the model.

在S7中,在将加工装备摆放到顶盖下方后,以仿真软件输出的加工装备相对于加工区域的相对位置数据为参考依据,使用机器人标定加工装备的实际位置,并与仿真数据进行比对,校准和移动加工装备的位置;其中,加工装备的定位方法是利用安装在机器人末端的视觉测量设备对设置在顶盖过流面上的参考点进行视觉定位,计算参考点相对于加工装备基坐标的相对位置,结合仿真软件中参考点相对于加工装备基坐标的相对位置数据,进行数据校准比对,调整实际加工装备的加工位置,并实现末端加工工具的定位。In S7, after the processing equipment is placed under the top cover, the relative position data of the processing equipment relative to the processing area output by the simulation software is used as a reference, and the actual position of the processing equipment is calibrated by a robot, and compared with the simulation data, and the position of the processing equipment is calibrated and moved; wherein, the positioning method of the processing equipment is to use the visual measurement equipment installed at the end of the robot to visually locate the reference point set on the flow surface of the top cover, calculate the relative position of the reference point relative to the base coordinate of the processing equipment, and combine the relative position data of the reference point relative to the base coordinate of the processing equipment in the simulation software to perform data calibration and comparison, adjust the processing position of the actual processing equipment, and realize the positioning of the end processing tool.

在S8中,将离线编程规划好的机器人加工程序通过U盘或数据线传输的方式拷贝至机器人的控制器中,在控制器中调用加工程序在顶盖加工区域进行空走验证程序的可实施性,再次执行加工程序配合末端加工工具控制逻辑实现机器人顶盖增减材加工修复。In S8, the robot processing program planned by offline programming is copied to the robot controller via a USB flash drive or a data cable. The processing program is called in the controller to perform an empty walk in the top cover processing area to verify the feasibility of the program. The processing program is executed again in conjunction with the end processing tool control logic to realize the robot top cover additive and subtractive processing and repair.

在S9中,机器人执行完一处加工区域的缺陷修复加工后,人工推动加工装备至下一加工区域,再利用机器人末端的视觉测量设备对设置在顶盖过流面上的参考点进行视觉定位,调整加工装备的位置,并与顶盖修复加工场景模型进行比对,校准加工装备的摆放位置,以及末端加工工具的定位。In S9, after the robot completes the defect repair processing in one processing area, the processing equipment is manually pushed to the next processing area, and the visual measurement equipment at the end of the robot is used to visually locate the reference point set on the flow surface of the top cover, adjust the position of the processing equipment, and compare it with the top cover repair processing scene model to calibrate the placement of the processing equipment and the positioning of the end processing tools.

本发明有如下有益效果:The present invention has the following beneficial effects:

1、本发明通过搭建虚拟顶盖修复加工场景模型,在模型中形成加工装备相对于顶盖过流面的加工摆放方案,并进一步迭代优化加工装备的加工区域与加工轨迹,使得在现场进行顶盖的修复加工中,减少了现场操作步骤和难度,从而节约了修复时间,提高了修复效率。1. The present invention builds a virtual top cover repair processing scene model, forms a processing placement plan for processing equipment relative to the top cover flow surface in the model, and further iterates and optimizes the processing area and processing trajectory of the processing equipment, so that during the on-site top cover repair processing, the on-site operation steps and difficulty are reduced, thereby saving repair time and improving repair efficiency.

2、本发明通过搭建虚拟顶盖修复加工场景模型与机器人加工装备模型,利用离线编程软件及虚拟仿真软件进行加工过程仿真,迭代优化机器人末端工具安装位置与机器人基座安装位置,减少了装备制造过程中的装备制造迭代优化,从而降低了装备制造时间和装备制造成本,实现装备制造与装备调试降本增效的目的。2. The present invention builds a virtual top cover repair processing scene model and a robot processing equipment model, uses offline programming software and virtual simulation software to simulate the processing process, iteratively optimizes the robot end tool installation position and the robot base installation position, reduces the equipment manufacturing iterative optimization in the equipment manufacturing process, thereby reducing the equipment manufacturing time and equipment manufacturing cost, and achieving the purpose of reducing costs and increasing efficiency in equipment manufacturing and equipment debugging.

附图说明BRIEF DESCRIPTION OF THE DRAWINGS

下面结合附图和实施例对本发明作进一步说明:The present invention will be further described below in conjunction with the accompanying drawings and embodiments:

图1为本发明搭建顶盖修复加工场景模型示意图。FIG1 is a schematic diagram of a top cover repair processing scene model constructed according to the present invention.

图2为本发明加工装备对顶盖过流面进行修复时的状态示意图。FIG. 2 is a schematic diagram showing the state of the processing equipment of the present invention when repairing the flow surface of the top cover.

图3为本发明加工装备的结构示意图。FIG. 3 is a schematic structural diagram of the processing equipment of the present invention.

图中,加工装备10,机器人11,末端加工工具12,底座13,横移平台14,顶盖20,顶盖过流面21,支墩30 。In the figure, there are processing equipment 10, a robot 11, an end processing tool 12, a base 13, a transverse platform 14, a top cover 20, a top cover flow surface 21, and a buttress 30.

具体实施方式Detailed ways

参见图1-3,一种基于数字孪生的水轮机顶盖机器人修复方法,包括以下步骤:Referring to Figures 1-3, a digital twin-based turbine top cover robot repair method includes the following steps:

S1. 建立加工装备10和顶盖20的三维模型;S1. Establishing a three-dimensional model of the processing equipment 10 and the top cover 20;

S2.搭建顶盖修复加工场景模型,通过模拟摆放加工装备10的位置,形成加工装备10相对于顶盖过流面21的加工摆放方案;S2. Build a top cover repair processing scene model, by simulating the placement of the processing equipment 10, forming a processing placement scheme for the processing equipment 10 relative to the top cover flow surface 21;

S3. 获取加工装备10在顶盖修复加工场景模型中的相对位置数据,并对加工装备10的机器人11进行加工轨迹规划;S3 obtains the relative position data of the processing equipment 10 in the top cover repair processing scene model, and the processing equipment 10 of the robot 11 performs processing trajectory planning;

S4. 通过调整机器人11末端加工工具12 的安装位置与加工装备10相对于顶盖20的摆放位置,迭代优化加工装备10的加工区域与加工轨迹;S4. By adjusting the installation position of the end processing tool 12 of the robot 11 and the placement position of the processing equipment 10 relative to the top cover 20, iteratively optimizing the processing area and processing trajectory of the processing equipment 10;

S5. 对加工装备10的轨迹及加工工艺进行规划,输出迭代优化后加工装备10相对于加工区域的位置数据以及加工程序,用于指导实际加工过程中的加工装备10位置摆放和加工;S5. The trajectory and processing technology of the processing equipment 10 are planned, and the position data of the processing equipment 10 relative to the processing area and the processing program are output after iterative optimization to guide the actual processing process of the processing equipment 10 to place and process;

S6. 根据搭建的顶盖修复加工场景模型,在实际场地中按照模型的设计在场地上进行顶盖20的安装摆放;S6. According to the built top cover repair processing scene model, in the actual site according to the design of the model on the site to install the top cover 20 placed;

S7. 以输出的加工装备10加工摆放方案为依据,通过机器人11标定所述加工装备10的实际位置,并与顶盖修复加工场景模型进行比对,校准加工装备10的摆放位置;S7. Based on the output processing equipment 10 processing placement program, the actual position of the processing equipment 10 is calibrated by the robot 11, and compared with the top cover repair processing scene model, calibrating the placement position of the processing equipment 10;

S8. 加工装备10完成定位校准后,在机器人11的示教器中加载加工程序,执行顶盖20加工区域的修复加工;S8. After the positioning and calibration of the processing equipment 10 is completed, the processing program is loaded in the teaching pendant of the robot 11, and the repair processing of the top cover 20 processing area is performed;

S9. 加工装备10执行完一处加工区域的修复加工后,移动加工装备10到下一处加工区域,对下一加工区域开始顶盖修复加工。S9. After the processing equipment 10 completes the repair processing of one processing area, the processing equipment 10 is moved to the next processing area, and the top cover repair processing is started for the next processing area.

通过搭建顶盖修复加工场景模型,在模型中形成加工装备10相对于顶盖过流面21的加工摆放方案,并进一步迭代优化加工装备10的加工区域与加工轨迹,减少现场操作步骤和难度,并节省顶盖过流面缺陷修复时间。By building a top cover repair processing scene model, a processing placement plan for the processing equipment 10 relative to the top cover flow surface 21 is formed in the model, and the processing area and processing trajectory of the processing equipment 10 are further iteratively optimized to reduce the on-site operation steps and difficulty, and save time for repairing top cover flow surface defects.

在S1中,使用三维点云采集设备对顶盖过流面21区域进行点云采集,利用点云处理技术实现顶盖过流面21区域点云处理,滤除点云噪声点,使用逆向建模技术重建顶盖过流面21的模型,再结合顶盖20的原始图纸数据,在三维软件中建立顶盖20的三维模型,再根据加工装备10的尺寸数据在三维软件中进行建模,得到加工装备10的三维模型。In S1, a three-dimensional point cloud acquisition device is used to collect point clouds of the top cover flow surface 21 area, and point cloud processing technology is used to realize point cloud processing of the top cover flow surface 21 area, and point cloud noise points are filtered out. The model of the top cover flow surface 21 is reconstructed using reverse modeling technology, and then combined with the original drawing data of the top cover 20, a three-dimensional model of the top cover 20 is established in the three-dimensional software, and then modeling is performed in the three-dimensional software according to the size data of the processing equipment 10 to obtain the three-dimensional model of the processing equipment 10.

由于顶盖过流面21存在气蚀点、凹坑等缺陷,因此,通过三维点云采集设备对顶盖过流面21区域进行点云采集,从而获取顶盖过流面21的实际缺陷特征,而顶盖20的其余部分不需要修复,因此其余部分结合顶盖20的原始图纸数据,从而建立整个顶盖20的三维模型。Since there are defects such as cavitation points and pits on the top cover flow surface 21, point cloud acquisition is performed on the top cover flow surface 21 area through a three-dimensional point cloud acquisition device to obtain the actual defect characteristics of the top cover flow surface 21. The rest of the top cover 20 does not need to be repaired, so the rest of the top cover 20 is combined with the original drawing data of the top cover 20 to establish a three-dimensional model of the entire top cover 20.

在S2中,在三维软件中建立顶盖修复加工场景模型,在三维仿真软件VisualComponents与离线编程软件SprutCAM中导入顶盖修复加工场景模型与加工装备10的三维模型,模拟顶盖过流面加工场景,在搭建的顶盖修复加工场景模型中移动加工装备10的摆放位置,形成相对于顶盖过流面21的加工装备10加工摆放方案。In S2, a top cover repair processing scene model is established in the three-dimensional software, and the top cover repair processing scene model and the three-dimensional model of the processing equipment 10 are imported into the three-dimensional simulation software VisualComponents and the offline programming software SprutCAM to simulate the top cover flow surface processing scene, and the placement position of the processing equipment 10 is moved in the constructed top cover repair processing scene model to form a processing placement plan for the processing equipment 10 relative to the top cover flow surface 21.

顶盖20为一个大的环形结构,使的顶盖过流面21也为一个大的环形,加工装备10无法一次性对整个顶盖过流面21进行修复加工,因此,需要将顶盖过流面21分割成若干加工区域,这些加工区域覆盖整个顶盖过流面21,因此需要确定加工装备10的摆放位置。在虚拟仿真软件Visual Components中进行的顶盖过流面加工区域及加工装备10摆放是依据实际加工区域及加工装备10的尺寸进行的可行性摆放区域位置规划。The top cover 20 is a large ring structure, so that the top cover flow surface 21 is also a large ring. The processing equipment 10 cannot repair the entire top cover flow surface 21 at one time. Therefore, the top cover flow surface 21 needs to be divided into several processing areas. These processing areas cover the entire top cover flow surface 21. Therefore, it is necessary to determine the placement position of the processing equipment 10. The placement of the top cover flow surface processing area and the processing equipment 10 in the virtual simulation software Visual Components is a feasible placement area position planning based on the actual processing area and the size of the processing equipment 10.

在S3中,利用三维仿真软件Visual Components中布局完成的顶盖修复加工场景模型获取加工装备10相对于顶盖过流面21加工区域的位置数据,在离线编程软件SprutCAM中修改加工装备10相对于加工区域的位置数据,利用离线编程软件SprutCAM自带的轨迹规划功能与末端工具调整功能选定加工区域进行加工轨迹规划。In S3, the top cover repair processing scene model laid out in the three-dimensional simulation software Visual Components is used to obtain the position data of the processing equipment 10 relative to the processing area of the top cover flow surface 21, and the position data of the processing equipment 10 relative to the processing area is modified in the offline programming software SprutCAM. The trajectory planning function and end tool adjustment function of the offline programming software SprutCAM are used to select the processing area for processing trajectory planning.

在虚拟仿真软件Visual Components中设计的机器人相对于顶盖过流面加工区域的安装位置数据应用于指导离线编程软件SprutCAM中的机器人安装位置,节省在离线编程软件SprutCAM中机器人位姿摆放调整时间。The installation position data of the robot designed in the virtual simulation software Visual Components relative to the top cover flow surface processing area is used to guide the robot installation position in the offline programming software SprutCAM, saving the time for adjusting the robot posture in the offline programming software SprutCAM.

在S4中,在离线编程软件SprutCAM中通过调整机器人11的末端加工工具12 安装位置,以及加工装备10相对于顶盖20的摆放位置,迭代优化加工区域与加工轨迹;其中,加工轨迹的迭代优化采用优化加工装备10相对于加工区域的安装位置数据、机器人11的末端加工工具12安装位置数据、机器人11加工初始关节位姿的方式,扩大顶盖过流面21加工区域进行轨迹规划,得到最终能够覆盖整个顶盖过流面21的多个加工区域。In S4, the processing area and the processing trajectory are iteratively optimized by adjusting the installation position of the end processing tool 12 of the robot 11 and the placement position of the processing equipment 10 relative to the top cover 20 in the offline programming software SprutCAM; wherein, the iterative optimization of the processing trajectory adopts a method of optimizing the installation position data of the processing equipment 10 relative to the processing area, the installation position data of the end processing tool 12 of the robot 11, and the initial joint posture of the robot 11 processing, so as to expand the processing area of the top cover flow surface 21 for trajectory planning, and finally obtain multiple processing areas that can cover the entire top cover flow surface 21.

参见图2、3,加工装备10包括底座13,底座13上安装有横移平台14,横移平台14通过伺服电机驱动滚珠丝杆滑台来移动,机器人11安装横移平台14上,这样机器人11就能够左右移动一段距离,从而能够扩大加工区域。在扩大加工装备10相对于顶盖过流面21的加工区域后,就能进一步减少加工区域的数量,减少加工装备10的移动次数,从而节约修复时间,提高修复效率。Referring to Figs. 2 and 3, the processing equipment 10 includes a base 13, on which a lateral platform 14 is mounted, and the lateral platform 14 is moved by a servo motor driving a ball screw slide, and the robot 11 is mounted on the lateral platform 14, so that the robot 11 can move a distance left and right, thereby expanding the processing area. After expanding the processing area of the processing equipment 10 relative to the flow surface 21 of the top cover, the number of processing areas can be further reduced, and the number of movements of the processing equipment 10 can be reduced, thereby saving repair time and improving repair efficiency.

在S5中,输出所述机器人11的末端加工工具12安装位置数据用于指导增减材工具夹具设计,输出所述机器人11在顶盖过流面21加工区域的安全位置点用于保护机器人初始位置安全,输出所述机器人11加工轨迹初始关节角数据用于指导机器人加工过程安全姿态,输出所述加工装备10移动定位数据用于指导加工装备10移动至下一加工区域进行重复加工。In S5, the installation position data of the end processing tool 12 of the robot 11 is output to guide the design of the additive and subtractive tool fixture, the safe position point of the robot 11 in the processing area of the top cover flow surface 21 is output to protect the safety of the robot's initial position, the initial joint angle data of the robot 11 processing trajectory is output to guide the robot's safe posture during processing, and the moving positioning data of the processing equipment 10 is output to guide the processing equipment 10 to move to the next processing area for repeated processing.

输出的机器人离线仿真结果数据,经最终验证可实施性后,提交迭代优化后的加工装备10安装位置数据、机器人11的末端加工工具12安装位置数据、机器人安全点数据、机器人加工初始关节数据、机器人移动至下一加工区域的参考数据,形成水轮机顶盖过流面机器人在位增减材加工实施方案作业指导书,用于指导实际加工过程中的加工装备10位置摆放和加工。The output robot offline simulation result data, after final verification of feasibility, submits the iteratively optimized processing equipment 10 installation position data, the robot 11 end processing tool 12 installation position data, the robot safety point data, the robot processing initial joint data, and the reference data of the robot moving to the next processing area to form the operation instructions for the implementation plan of the robot in-situ additive and subtractive material processing of the flow surface of the turbine top cover, which is used to guide the placement and processing of the processing equipment 10 in the actual processing process.

在S6中,参见图1,在实际场地中按照模型的设计在场地上先布置若干支墩30,将顶盖20放置在支墩30上,复原模型中的顶盖修复加工场景。In S6 , referring to FIG. 1 , a plurality of buttresses 30 are arranged on the site in accordance with the design of the model in the actual site, and the top cover 20 is placed on the buttresses 30 to restore the top cover repair processing scene in the model.

图1所示,既是搭建的顶盖修复加工场景模型,也是在实际场地中进行修复的场景。加工装备10进场利用仿真搭建的顶盖修复加工场景模型布局数据,依靠人工执行设备转运与设备布局安装,其中设备安装位置由仿真结果确定。As shown in Figure 1, it is both a constructed roof repair processing scene model and a scene of repair in the actual site. The processing equipment 10 enters the site using the layout data of the roof repair processing scene model constructed by simulation, and relies on manual execution of equipment transfer and equipment layout installation, where the equipment installation position is determined by the simulation results.

在S7中,参见图1、2,在将加工装备10摆放到顶盖20下方后,以仿真软件输出的加工装备10相对于加工区域的相对位置数据为参考依据,使用机器人11标定加工装备10的实际位置,并与仿真数据进行比对,校准和移动加工装备10的位置。其中,加工装备10的定位方法是利用安装在机器人11末端的视觉测量设备对设置在顶盖过流面21上的参考点进行视觉定位,计算参考点相对于加工装备10基坐标的相对位置,结合仿真软件中参考点相对于加工装备10基坐标的相对位置数据,进行数据校准比对,调整实际加工装备10的加工位置,并实现末端加工工具12的定位。In S7, referring to Figs. 1 and 2, after placing the processing equipment 10 under the top cover 20, the actual position of the processing equipment 10 is calibrated by the robot 11 with reference to the relative position data of the processing equipment 10 relative to the processing area output by the simulation software, and compared with the simulation data, and the position of the processing equipment 10 is calibrated and moved. Among them, the positioning method of the processing equipment 10 is to use the visual measurement equipment installed at the end of the robot 11 to visually locate the reference point set on the flow surface 21 of the top cover, calculate the relative position of the reference point relative to the base coordinate of the processing equipment 10, and combine the relative position data of the reference point relative to the base coordinate of the processing equipment 10 in the simulation software to perform data calibration and comparison, adjust the processing position of the actual processing equipment 10, and realize the positioning of the end processing tool 12.

在S8中,将离线编程规划好的机器人加工程序通过U盘或数据线传输的方式拷贝至机器人11的控制器中,在控制器中调用加工程序在顶盖加工区域进行空走验证程序的可实施性,再次执行加工程序配合末端加工工具12控制逻辑实现机器人顶盖增减材加工修复。In S8, the robot processing program planned by offline programming is copied to the controller of the robot 11 via a USB flash drive or a data cable. The processing program is called in the controller to perform an empty walk in the top cover processing area to verify the feasibility of the program. The processing program is executed again in conjunction with the control logic of the end processing tool 12 to realize the robot top cover additive and subtractive processing and repair.

在S9中,机器人11执行完一处加工区域的缺陷修复加工后,人工推动加工装备10至下一加工区域,再利用机器人11末端的视觉测量设备对设置在顶盖过流面21上的参考点进行视觉定位,调整加工装备10的位置,并与顶盖修复加工场景模型进行比对,校准加工装备10的摆放位置,以及末端加工工具12的定位。In S9, after the robot 11 completes the defect repair processing in one processing area, the processing equipment 10 is manually pushed to the next processing area, and then the visual measurement equipment at the end of the robot 11 is used to visually locate the reference point set on the top cover flow surface 21, adjust the position of the processing equipment 10, and compare it with the top cover repair processing scene model to calibrate the placement of the processing equipment 10 and the positioning of the end processing tool 12.

加工装备10完成当前加工区域的加工后,由人为推动加工装备10至下一加工区域大致位置,利用视觉测量装置对顶盖加工区域进行识别,计算当前加工装备10所在位置并进行位姿调整,确保机器人加工装置位置与虚拟仿真软件中输出的机器人加工装置的数据一致。After the processing equipment 10 completes processing in the current processing area, it is manually pushed to the approximate position of the next processing area, and the top cover processing area is identified using a visual measurement device. The current position of the processing equipment 10 is calculated and the posture is adjusted to ensure that the position of the robot processing device is consistent with the data of the robot processing device output in the virtual simulation software.

本申请的修复方法在实施时,具体步骤如下:When implementing the repair method of this application, the specific steps are as follows:

(1)、加工装备10进场、安装:加工装备10进场和安装主要包括机械运动系统进场安装、电气控制系统进场安装、机器人增减材加工系统进场安装、三维视觉测量系统硬件进场安装、加工过程在线监测与自适应调控系统硬件进场安装。具体如下:(1) Processing equipment 10 brought in and installed: The processing equipment 10 brought in and installed mainly includes the mechanical motion system brought in and installed, the electrical control system brought in and installed, the robot additive and subtractive processing system brought in and installed, the 3D visual measurement system hardware brought in and installed, and the processing process online monitoring and adaptive control system hardware brought in and installed. The details are as follows:

1)、加工装备10各部件由人工搬运进场,在水轮机顶盖过流面检修场地的支墩30间隙通过人工方式将用于增减材加工的加工装备10移动至虚拟仿真软件VisualComponents中指定的设备存放区域。通过虚拟仿真软件搭建的增减材仿真场景指导实际加工过程中的设备存放。1) Each component of the processing equipment 10 is manually transported to the site, and the processing equipment 10 used for additive and subtractive material processing is manually moved to the equipment storage area specified in the virtual simulation software VisualComponents in the gap between the piers 30 of the turbine top cover flow surface maintenance site. The additive and subtractive material simulation scene built by the virtual simulation software guides the storage of equipment in the actual processing process.

2)、电气控制系统各单体控制柜在水轮机顶盖检修区域指定存放区域完成柜内接线,控制柜显示面板直接附加在主控设备上。控制柜外部接线全部采用航插或其他防呆插头进行连接,方便用户装拆。系统中涉及的压缩空气、冷却水、液压油等管路均采用行业专用管接头进行连接。2) Each control cabinet of the electrical control system completes the wiring in the designated storage area of the turbine top cover inspection area, and the control cabinet display panel is directly attached to the main control device. All external wiring of the control cabinet is connected with aviation plugs or other foolproof plugs to facilitate user installation and disassembly. The compressed air, cooling water, hydraulic oil and other pipelines involved in the system are connected with industry-specific pipe joints.

3)、加工装备10的铣磨加工系统主要包括机器人11、电主轴、浮动主轴、快换系统、各部件安装法兰等。将机器人11通过底座螺栓安装在底座13的横移平台14上对应的安装位置。将快换系统的机器人侧通过连接法兰安装在机器人末端法兰上,电主轴、浮动主轴等分别通过连接法兰安装在不同的快换系统的工具侧。将连接好的电主轴、浮动主轴、放置在工具指定位置,以便进行工具快速更换。3) The milling and grinding system of the processing equipment 10 mainly includes a robot 11, an electric spindle, a floating spindle, a quick-change system, and mounting flanges of various components. The robot 11 is mounted on the corresponding mounting position on the lateral platform 14 of the base 13 through the base bolts. The robot side of the quick-change system is mounted on the robot end flange through the connecting flange, and the electric spindle, floating spindle, etc. are respectively mounted on the tool side of different quick-change systems through the connecting flange. The connected electric spindle and floating spindle are placed at the designated position of the tool for quick tool replacement.

4)、三维视觉测量与加工轨迹生成系统中的硬件主要是三维视觉测量设备、工业PC机、连接线缆,均可直接人工携带进场。将三维视觉测量设备通过法兰安装在快换系统的工具侧,通过网线连接三维测量设备与工业PC机即完成安装。4) The hardware in the 3D vision measurement and machining trajectory generation system mainly includes 3D vision measurement equipment, industrial PC, and connecting cables, which can be directly brought into the site manually. The 3D vision measurement equipment is installed on the tool side of the quick-change system through a flange, and the 3D measurement equipment and industrial PC are connected through a network cable to complete the installation.

5)、加工过程在线监测系统硬件主要包括电流传感器、振动传感器、力传感器、数据采集网关,均可人工携带进场。电流传感器按传感器要求安装在电主轴供电线上,振动传感器粘贴在机器人末端法兰上,力传感器通过法兰安装在机器人末端法兰和快换系统机器人侧之间。各传感器输出线连接到数据采集网关的对应输入接口,然后通过网线连接工业PC机和数据采集网关即完成安装。5) The hardware of the online monitoring system for the machining process mainly includes current sensors, vibration sensors, force sensors, and data acquisition gateways, which can be brought into the site manually. The current sensor is installed on the power supply line of the electric spindle according to the sensor requirements, the vibration sensor is pasted on the end flange of the robot, and the force sensor is installed between the end flange of the robot and the robot side of the quick-change system through the flange. The output line of each sensor is connected to the corresponding input interface of the data acquisition gateway, and then the industrial PC and the data acquisition gateway are connected through the network cable to complete the installation.

(2)、机器人手眼标定:机器人手眼标定目的是获取视觉测量坐标系与机器人末端法兰坐标系的变换关系,以便后续将测量点云数据与加工轨迹在同一坐标系表达,是测量系统构建中重要的一环,直接影响测量精度。(2) Robot hand-eye calibration: The purpose of robot hand-eye calibration is to obtain the transformation relationship between the visual measurement coordinate system and the robot end flange coordinate system, so that the measurement point cloud data and the processing trajectory can be expressed in the same coordinate system later. It is an important part of the measurement system construction and directly affects the measurement accuracy.

(3)、加工装备10定位:加工装备10由人工搬运进场后,机器人加工装备首先搬运至初始加工区域,在机器人11在底座13上利用附加第七轴实现机器人11水平直线运动,操作示教器控制移动机器人关节角至合适位置控制视觉系统进行拍照识别机器人当前所在位置点位,利用识别的加工区域参考特征数据,人为移动加工装备10至顶盖加工区域经微小调整实现机器人定位校准。为了便于移动,加工装备10底部设置可以刹车的脚轮。(3) Positioning of processing equipment 10: After the processing equipment 10 is manually transported into the site, the robot processing equipment is first transported to the initial processing area. The robot 11 is placed on the base 13 using the additional seventh axis to achieve horizontal linear motion of the robot 11. The teaching pendant is operated to control the joint angle of the mobile robot to a suitable position. The visual system is controlled to take photos to identify the current position of the robot. Using the reference feature data of the identified processing area, the processing equipment 10 is manually moved to the top cover processing area and the robot positioning calibration is achieved after slight adjustments. In order to facilitate movement, casters with brakes are set at the bottom of the processing equipment 10.

(4)、三维视觉测量与待加工特征识别:加工装备10定位后,工业PC机通过与机器人和电气控制系统通讯控制视觉测量设备对待加工区域进行测量获取此时机器人在水轮机顶盖过流面的位置以及机器人本身位姿。通过视觉测量设备对顶盖过流面缺陷区域的扇形点云进行扫描,获取过流面点云数据并上传至工业PC机,利用工业PC机上安装的点云处理软件进行特征识别,利用特征识别功能计算机器人基坐标。(4) Three-dimensional visual measurement and identification of features to be processed: After the processing equipment 10 is positioned, the industrial PC controls the visual measurement equipment to measure the processing area by communicating with the robot and the electrical control system to obtain the robot's position on the flow surface of the turbine top cover and the robot's own posture. The sector point cloud of the defective area of the flow surface of the top cover is scanned by the visual measurement equipment, and the flow surface point cloud data is obtained and uploaded to the industrial PC. The point cloud processing software installed on the industrial PC is used for feature recognition, and the robot base coordinates are calculated using the feature recognition function.

(5)、水轮机顶盖过流面缺陷区域轨迹规划(5) Trajectory planning of defective areas on the flow surface of the turbine top cover

将水轮机顶盖过流面缺陷区域点云进行逆向建模,在离线编程软件SprutCAM中搭建机器人仿真加工平台,按照增减材相关工艺设计机器人加工工艺轨迹路线,利用离线编程软件附带的后置处理功能模块实现机器人加工轨迹处理,利用运动仿真功能对后置处理的机器人加工轨迹进行仿真保证机器人加工轨迹的可靠性。经验证后的机器人加工轨迹程序下载至机器人控制器中,利用点云特征识别后得到机器人基坐标与工件坐标实现机器人加工过程的视觉引导。另外,在虚拟仿真软件中搭建的顶盖在位增减材修复场景中,对顶盖相邻修复加工区域进行特征标记,在实际加工应用中利用视觉测量系统准确获取机器人移动过程中的位置变换数据,利用特征匹配完成机器人在顶盖加工场景中的匹配定位,辅助机器人快速定位至相邻加工区域便于机器人快速识别定位。The point cloud of the defective area on the flow surface of the turbine top cover is reverse modeled, and a robot simulation processing platform is built in the offline programming software SprutCAM. The robot processing process trajectory route is designed according to the relevant processes of additive and subtractive materials. The post-processing function module attached to the offline programming software is used to realize the robot processing trajectory processing. The motion simulation function is used to simulate the post-processed robot processing trajectory to ensure the reliability of the robot processing trajectory. The verified robot processing trajectory program is downloaded to the robot controller, and the robot base coordinates and workpiece coordinates are obtained after point cloud feature recognition to realize the visual guidance of the robot processing process. In addition, in the top cover in-situ additive and subtractive material repair scene built in the virtual simulation software, the adjacent repair processing areas of the top cover are marked with features. In the actual processing application, the visual measurement system is used to accurately obtain the position transformation data during the robot movement process. The matching positioning of the robot in the top cover processing scene is completed by feature matching, and the robot is assisted to quickly locate to the adjacent processing area to facilitate the robot to quickly identify and position.

(6)、执行加工:根据加工区域所需工艺与加工区域不同,选用激光熔覆头、电主轴铣削或浮动主轴增减材、打磨工具来进行水轮机顶盖缺陷区域的修复加工。针对水轮机顶盖缺陷区域的修复工艺流程,本发明采用先气刨去除缺陷再在气刨后缺陷区域铣削、打磨修整焊接区域再利用激光熔覆增强顶盖强度的工艺方法进行修复。具体包括:先用人工对大范围缺陷区域进行快速气刨,利用机器人连接电主轴安装铣刀进行精细修型铣削,去除气刨产生的大量残余高度。铣削后剩余约0.2mm的余量利用机器人连接浮动主轴安装百叶片或砂纸等打磨工具进行去除。其中电主轴和浮动主轴的切换通过快换装置来实现。打磨后的水轮机顶盖缺陷区域利用机器人完成焊接规整化顶盖过流面修复区域,利用机器人加载打磨工具对焊接表面进行修型为机器人激光熔覆强化过流面奠定基础。(6) Processing: According to the different processes required for the processing area and the processing area, a laser cladding head, electric spindle milling or floating spindle material addition and subtraction, and grinding tools are selected to perform repair processing on the defective area of the turbine top cover. In view of the repair process flow of the defective area of the turbine top cover, the present invention adopts a process method of first removing the defects by air gouging, then milling and grinding the welding area in the defective area after air gouging, and then using laser cladding to enhance the strength of the top cover for repair. Specifically, it includes: firstly, a large-scale defective area is quickly gouged manually, and a robot is connected to the electric spindle to install a milling cutter for fine shaping and milling to remove a large amount of residual height generated by air gouging. After milling, the remaining excess of about 0.2 mm is removed by connecting the robot to the floating spindle to install a louver or sandpaper and other grinding tools. The switching between the electric spindle and the floating spindle is realized by a quick change device. After grinding, the defective area of the turbine top cover is welded and regularized by the robot to repair the flow surface of the top cover, and the robot is loaded with a grinding tool to shape the welding surface to lay the foundation for the robot laser cladding to strengthen the flow surface.

(7)、加工过程在线监测:水轮机顶盖机器人增减材加工过程中由于系统定位误差、测量误差等因素可能导致加工余量不均匀,导致加工一致性差、加工振动、刀具破损等情况发生。为了避免上述情况发生或在上述情况发生后及时采取调控措施,本发明采用加工过程实时在线监测,对加工过程的切削力、振动、电主轴电流进行实时监测,并生成相应策略进行调控。具体过程如下:(7) Online monitoring of the machining process: During the process of adding or subtracting materials by the turbine top cover robot, factors such as system positioning error and measurement error may cause uneven machining allowance, resulting in poor machining consistency, machining vibration, tool breakage, etc. In order to avoid the above situation or take timely control measures after the above situation occurs, the present invention adopts real-time online monitoring of the machining process, monitors the cutting force, vibration, and electric spindle current of the machining process in real time, and generates corresponding strategies for control. The specific process is as follows:

机器人加工切削力监测与力位混合控制:在机器人末端法兰上安装力传感器,由于切削力所在的坐标系和传感器检测到的力向量所在的坐标系不一致,因此利用虚功原理得到测量力/力矩与切削力之间的坐标转换关系。建立测量力/力矩和切削力之间的解耦模型,实现打磨力的精确测量,采用数据采集网关实时采集切削力数据并上传工业PC机进行处理。工业PC机利用自主开发的机器人加工在线监测控制软件对切削力数据进行可视化监测,同时将实时切削力数据与设定的切削力阈值进行比较,生成反馈控制策略(调整机器人位姿),下发指令调整机器人实时位姿,以保证加工过程中的切削力恒定,实现力位混合控制。Robot machining cutting force monitoring and force-position hybrid control: A force sensor is installed on the end flange of the robot. Since the coordinate system where the cutting force is located is inconsistent with the coordinate system where the force vector detected by the sensor is located, the coordinate conversion relationship between the measured force/torque and the cutting force is obtained using the principle of virtual work. A decoupling model between the measured force/torque and the cutting force is established to achieve accurate measurement of the grinding force. A data acquisition gateway is used to collect cutting force data in real time and upload it to an industrial PC for processing. The industrial PC uses the independently developed robot machining online monitoring and control software to visually monitor the cutting force data. At the same time, the real-time cutting force data is compared with the set cutting force threshold, and a feedback control strategy is generated (adjusting the robot posture). Instructions are issued to adjust the robot's real-time posture to ensure that the cutting force is constant during the machining process and achieve force-position hybrid control.

(8)、加工装备10移动下一加工区域执行机器人加工装置定位并进行加工,加工装备10执行完顶盖当前区域的加工后,首先控制机器人返回至安全位姿,然后人工移动加工装备10到相邻加工区域比对虚拟仿真软件输出的装置摆放位姿进行比对调整机器人加工装置位姿,最后利用机器人视觉系统获取顶盖加工区域数据结合虚拟仿真的机器人加工位姿确定机器人加工状态,重新开始机器人顶盖修复。(8) The processing equipment 10 moves to the next processing area to perform robot processing device positioning and processing. After the processing equipment 10 completes the processing of the current area of the top cover, the robot is first controlled to return to a safe position, and then the processing equipment 10 is manually moved to an adjacent processing area to compare the device placement posture output by the virtual simulation software to adjust the robot processing device posture. Finally, the robot vision system is used to obtain the top cover processing area data and combine the robot processing posture of the virtual simulation to determine the robot processing status, and the robot top cover repair is restarted.

采用本发明的机器人顶盖增减材加工水轮机顶盖过流面缺陷区域增减材修复加工,可以实现水轮机顶盖缺陷区域机器人快速的修复精度和效率要求。The robot top cover additive and subtractive material processing and the turbine top cover flow surface defective area additive and subtractive material repair processing of the present invention can achieve the robot's rapid repair accuracy and efficiency requirements for the turbine top cover defective area.

本发明的加工装备10可实现水平方向直线运动,整体包含底座13、横移平台14以及机器人11,单体零件不超过50kg,为了便于移动,底座13下方安装能够刹车的脚轮,如图3所示。加工装备10方便增减材修复现场搬运和安装调试。The processing equipment 10 of the present invention can realize horizontal linear motion, and the whole includes a base 13, a lateral platform 14 and a robot 11. The weight of a single part does not exceed 50 kg. For easy movement, casters with brakes are installed under the base 13, as shown in Figure 3. The processing equipment 10 is convenient for on-site transportation, installation and debugging of additive and subtractive material repair.

本发明包含的三维视觉测量与加工轨迹生成系统功能上主要实现对水轮机顶盖过流面修复区域的轮廓测量、待修复区域的特征识别与加工轨迹视觉引导、顶盖相邻加工区域的机器人移动定位视觉引导。硬件上选取双目结构光相机作为三维测量设备对加工区域进行三维测量获取缺陷区域表面点云数据,双目结构光相机体积较小可直接安装在机器人本体上,利用机器人手眼标定功能模块实现机器人眼在手上的精确标定,通过空间坐标转换矩阵实现相机获取的工件点云向机器人基坐标下的转换,可在软件中进行直观显示便于操作人员观察与机器人视觉引导。The three-dimensional visual measurement and processing trajectory generation system included in the present invention mainly realizes the contour measurement of the repair area of the flow surface of the turbine top cover, the feature recognition and processing trajectory visual guidance of the area to be repaired, and the robot movement and positioning visual guidance of the processing area adjacent to the top cover. In terms of hardware, a binocular structured light camera is selected as a three-dimensional measurement device to perform three-dimensional measurement on the processing area to obtain surface point cloud data of the defective area. The binocular structured light camera is small in size and can be directly installed on the robot body. The robot hand-eye calibration function module is used to realize the precise calibration of the robot eye on the hand. The workpiece point cloud obtained by the camera is converted to the robot base coordinates through the space coordinate conversion matrix, which can be intuitively displayed in the software for operator observation and robot visual guidance.

本发明包含的机器人增减材加工在功能上主要实现机器人增减材加工指令的执行,包括机器人减材环节中的机器人刀具更换、机器人铣磨、机器人刀具参数设置等。其中机器人铣削过程主要依赖机器人末端安装的电主轴装置夹持铣削刀具,机器人磨抛过程主要依赖机器人末端安装浮动电主轴配合机器人磨抛工具(旋转锉、百叶片、砂轮、砂纸等)实现工件表面的磨抛加工,机器人换刀功能一般通过快换机构实现。机器人增材环节中的机器人焊接、熔覆工作借助机器人末端加装的快换机构,利用机器人快换机构实现机器人加工工具的快速更换,迅速实现机器人加工工艺改变。The robot additive and subtractive processing included in the present invention mainly realizes the execution of robot additive and subtractive processing instructions in terms of function, including robot tool replacement, robot milling, robot tool parameter setting, etc. in the robot subtractive link. The robot milling process mainly relies on the electric spindle device installed at the end of the robot to clamp the milling tool, and the robot grinding and polishing process mainly relies on the floating electric spindle installed at the end of the robot to cooperate with the robot grinding and polishing tools (rotary files, louvers, grinding wheels, sandpaper, etc.) to realize the grinding and polishing of the workpiece surface. The robot tool changing function is generally realized by a quick-change mechanism. The robot welding and cladding work in the robot additive link is carried out with the help of the quick-change mechanism installed at the end of the robot, and the robot quick-change mechanism is used to realize the rapid replacement of robot processing tools, so as to quickly realize the change of robot processing technology.

本发明包含的机器人加工过程在线监测系统功能上主要实现机器人增减材加工过程中的设备状态监测,作业人员通过设备状态监测系统可实时获取机器人加工过程状态,及时处理紧急情况。机器人设备状态监测系统硬件主要包含力传感器、电流传感器、振动传感器、数据采集网关等数据采集和传输设备。机器人增减材加工系统包含的软件使用自主开发的机器人加工在线监测与自适应控制软件,对应的系统软件运行在工业PC上,对采集的数据进行分析,生成自适应调控策略(如调整机器人位姿、调整机器人末端移动速度等)下发机器人执行。The robot processing online monitoring system included in the present invention mainly realizes the equipment status monitoring during the robot additive and subtractive material processing. The operator can obtain the robot processing status in real time through the equipment status monitoring system and deal with emergencies in time. The hardware of the robot equipment status monitoring system mainly includes force sensors, current sensors, vibration sensors, data acquisition gateways and other data acquisition and transmission equipment. The software included in the robot additive and subtractive material processing system uses the independently developed robot processing online monitoring and adaptive control software. The corresponding system software runs on an industrial PC, analyzes the collected data, and generates adaptive control strategies (such as adjusting the robot posture, adjusting the robot terminal movement speed, etc.) and sends them to the robot for execution.

Claims (10)

1.基于数字孪生的水轮机顶盖机器人修复方法,其特征在于:包括以下步骤:1. A hydraulic turbine top cover robot repair method based on digital twin, characterized in that it includes the following steps: S1. 建立加工装备(10)和顶盖(20)的三维模型;S1. Establishing a three-dimensional model of the processing equipment (10) and the top cover (20); S2.搭建顶盖修复加工场景模型,通过模拟摆放加工装备(10)的位置,形成加工装备(10)相对于顶盖过流面(21)的加工摆放方案;S2. Building a top cover repair processing scene model, by simulating the placement of the processing equipment (10), forming a processing placement scheme for the processing equipment (10) relative to the top cover flow surface (21); S3. 获取加工装备(10)在顶盖修复加工场景模型中的相对位置数据,并对加工装备(10)的机器人(11)进行加工轨迹规划;S3. Obtaining the relative position data of the processing equipment (10) in the top cover repair processing scene model, and planning the processing trajectory of the robot (11) of the processing equipment (10); S4. 通过调整机器人(11)末端加工工具(12 )的安装位置与加工装备(10)相对于顶盖(20)的摆放位置,迭代优化加工装备(10)的加工区域与加工轨迹;S4. Iteratively optimizing the processing area and processing trajectory of the processing equipment (10) by adjusting the installation position of the end processing tool (12) of the robot (11) and the placement position of the processing equipment (10) relative to the top cover (20); S5. 对加工装备(10)的轨迹及加工工艺进行规划,输出迭代优化后加工装备(10)相对于加工区域的位置数据以及加工程序,用于指导实际加工过程中的加工装备(10)位置摆放和加工;S5. Planning the trajectory and processing technology of the processing equipment (10), outputting the position data of the processing equipment (10) relative to the processing area and the processing program after iterative optimization, which are used to guide the position placement and processing of the processing equipment (10) in the actual processing process; S6. 根据搭建的顶盖修复加工场景模型,在实际场地中按照模型的设计在场地上进行顶盖(20)的安装摆放;S6. According to the built top cover repair processing scene model, the top cover (20) is installed and placed on the site in accordance with the design of the model in the actual site; S7. 以输出的加工装备(10)加工摆放方案为依据,通过机器人(11)标定所述加工装备(10)的实际位置,并与顶盖修复加工场景模型进行比对,校准加工装备(10)的摆放位置;S7. Based on the output processing equipment (10) processing placement plan, the actual position of the processing equipment (10) is calibrated by the robot (11), and compared with the top cover repair processing scene model to calibrate the placement position of the processing equipment (10); S8. 加工装备(10)完成定位校准后,在机器人(11)的示教器中加载加工程序,执行顶盖(20)加工区域的修复加工;S8. After the processing equipment (10) completes the positioning calibration, the processing program is loaded in the teaching pendant of the robot (11) to perform the repair processing of the top cover (20) processing area; S9. 加工装备(10)执行完一处加工区域的修复加工后,移动加工装备(10)到下一处加工区域,对下一加工区域开始顶盖修复加工。S9. After the processing equipment (10) completes the repair processing of one processing area, the processing equipment (10) is moved to the next processing area, and the top cover repair processing is started for the next processing area. 2.根据权利要求1所述的基于数字孪生的水轮机顶盖机器人修复方法,其特征在于:在S1中,使用三维点云采集设备对顶盖过流面(21)区域进行点云采集,利用点云处理技术实现顶盖过流面(21)区域点云处理,滤除点云噪声点,使用逆向建模技术重建顶盖过流面(21)的模型,再结合顶盖(20)的原始图纸数据,在三维软件中建立顶盖(20)的三维模型,再根据加工装备(10)的尺寸数据在三维软件中进行建模,得到加工装备(10)的三维模型。2. The method for repairing a turbine top cover by a robot based on digital twinning according to claim 1 is characterized in that: in S1, a three-dimensional point cloud acquisition device is used to collect point clouds of the top cover flow surface (21) area, point cloud processing technology is used to realize point cloud processing of the top cover flow surface (21) area, point cloud noise points are filtered out, and a model of the top cover flow surface (21) is reconstructed using reverse modeling technology, and then a three-dimensional model of the top cover (20) is established in a three-dimensional software in combination with the original drawing data of the top cover (20), and then modeling is performed in the three-dimensional software according to the size data of the processing equipment (10) to obtain a three-dimensional model of the processing equipment (10). 3.根据权利要求1所述的基于数字孪生的水轮机顶盖机器人修复方法,其特征在于:在S2中,在三维软件中建立顶盖修复加工场景模型,在三维仿真软件与离线编程软件中导入顶盖修复加工场景模型与加工装备(10)的三维模型,模拟顶盖过流面加工场景,在搭建的顶盖修复加工场景模型中移动加工装备(10)的摆放位置,形成相对于顶盖过流面(21)的加工装备(10)加工摆放方案。3. The method for repairing a turbine top cover robot based on digital twin according to claim 1 is characterized in that: in S2, a top cover repair processing scene model is established in a three-dimensional software, the top cover repair processing scene model and the three-dimensional model of the processing equipment (10) are imported into the three-dimensional simulation software and the offline programming software, the top cover flow surface processing scene is simulated, and the placement position of the processing equipment (10) is moved in the constructed top cover repair processing scene model to form a processing placement plan for the processing equipment (10) relative to the top cover flow surface (21). 4.根据权利要求1所述的基于数字孪生的水轮机顶盖机器人修复方法,其特征在于:在S3中,利用三维仿真软件中布局完成的顶盖修复加工场景模型获取加工装备(10)相对于顶盖过流面(21)加工区域的位置数据,在离线编程软件中修改加工装备(10)相对于加工区域的位置数据,利用离线编程软件自带的轨迹规划功能与末端加工工具调整功能选定加工区域进行加工轨迹规划。4. The method for repairing a turbine top cover robot based on digital twin according to claim 1 is characterized in that: in S3, the top cover repair processing scene model laid out in the three-dimensional simulation software is used to obtain the position data of the processing equipment (10) relative to the processing area of the top cover flow surface (21), the position data of the processing equipment (10) relative to the processing area is modified in the offline programming software, and the trajectory planning function and the end processing tool adjustment function of the offline programming software are used to select the processing area for processing trajectory planning. 5.根据权利要求1所述的基于数字孪生的水轮机顶盖机器人修复方法,其特征在于:在S4中,在离线编程软件中通过调整机器人(11)的末端加工工具(12 )安装位置,以及加工装备(10)相对于顶盖(20)的摆放位置,迭代优化加工区域与加工轨迹;其中,加工轨迹的迭代优化采用优化加工装备(10)相对于加工区域的安装位置数据、机器人(11)的末端加工工具(12)安装位置数据、机器人(11)加工初始关节位姿的方式,扩大顶盖过流面(21)加工区域进行轨迹规划,得到最终能够覆盖整个顶盖过流面(21)的多个加工区域。5. The digital twin-based turbine top cover robot repair method according to claim 1, characterized in that: in S4, by adjusting the installation position of the end processing tool (12) of the robot (11) and the placement position of the processing equipment (10) relative to the top cover (20) in the offline programming software, the processing area and the processing trajectory are iteratively optimized; wherein the iterative optimization of the processing trajectory adopts a method of optimizing the installation position data of the processing equipment (10) relative to the processing area, the installation position data of the end processing tool (12) of the robot (11), and the initial joint posture of the robot (11) processing, so as to expand the processing area of the top cover flow surface (21) for trajectory planning, and finally obtain multiple processing areas that can cover the entire top cover flow surface (21). 6.根据权利要求1所述的基于数字孪生的水轮机顶盖机器人修复方法,其特征在于:在S5中,输出所述机器人(11)的末端加工工具(12)安装位置数据用于指导增减材工具夹具设计,输出所述机器人(11)在顶盖过流面(21)加工区域的安全位置点用于保护机器人初始位置安全,输出所述机器人(11)加工轨迹初始关节角数据用于指导机器人加工过程安全姿态,输出所述加工装备(10)移动定位数据用于指导加工装备(10)移动至下一加工区域进行重复加工。6. The digital twin-based turbine top cover robot repair method according to claim 1 is characterized in that: in S5, the installation position data of the end processing tool (12) of the robot (11) is output to guide the design of the additive and subtractive tool fixture, the safe position point of the robot (11) in the processing area of the top cover flow surface (21) is output to protect the safety of the robot's initial position, the initial joint angle data of the robot (11) processing trajectory is output to guide the robot's safe posture during the processing, and the mobile positioning data of the processing equipment (10) is output to guide the processing equipment (10) to move to the next processing area for repeated processing. 7.根据权利要求1所述的基于数字孪生的水轮机顶盖机器人修复方法,其特征在于:在S6中,在实际场地中按照模型的设计在场地上先布置若干支墩(30),将顶盖(20)放置在支墩(30)上,复原模型中的顶盖修复加工场景。7. The digital twin-based turbine top cover robot repair method according to claim 1 is characterized in that: in S6, a plurality of piers (30) are first arranged on the site according to the design of the model, and the top cover (20) is placed on the piers (30) to restore the top cover repair processing scene in the model. 8.根据权利要求1所述的基于数字孪生的水轮机顶盖机器人修复方法,其特征在于:在S7中,在将加工装备(10)摆放到顶盖(20)下方后,以仿真软件输出的加工装备(10)相对于加工区域的相对位置数据为参考依据,使用机器人(11)标定加工装备(10)的实际位置,并与仿真数据进行比对,校准和移动加工装备(10)的位置;其中,加工装备(10)的定位方法是利用安装在机器人(11)末端的视觉测量设备对设置在顶盖过流面(21)上的参考点进行视觉定位,计算参考点相对于加工装备(10)基坐标的相对位置,结合仿真软件中参考点相对于加工装备(10)基坐标的相对位置数据,进行数据校准比对,调整实际加工装备(10)的加工位置,并实现末端加工工具(12)的定位。8. The method for repairing a turbine top cover based on digital twin according to claim 1, characterized in that: in S7, after placing the processing equipment (10) below the top cover (20), the actual position of the processing equipment (10) is calibrated by using the robot (11) with reference to the relative position data of the processing equipment (10) relative to the processing area output by the simulation software, and the actual position of the processing equipment (10) is compared with the simulation data to calibrate and move the position of the processing equipment (10); wherein the positioning method of the processing equipment (10) is to use a visual measurement device installed at the end of the robot (11) to visually locate a reference point set on the flow surface (21) of the top cover, calculate the relative position of the reference point relative to the base coordinate of the processing equipment (10), and perform data calibration and comparison in combination with the relative position data of the reference point relative to the base coordinate of the processing equipment (10) in the simulation software, adjust the processing position of the actual processing equipment (10), and realize the positioning of the end processing tool (12). 9.根据权利要求1所述的基于数字孪生的水轮机顶盖机器人修复方法,其特征在于:在S8中,将离线编程规划好的机器人加工程序通过U盘或数据线传输的方式拷贝至机器人(11)的控制器中,在控制器中调用加工程序在顶盖加工区域进行空走验证程序的可实施性,再次执行加工程序配合末端加工工具(12)控制逻辑实现机器人顶盖增减材加工修复。9. The digital twin-based turbine top cover robot repair method according to claim 1 is characterized in that: in S8, the robot processing program planned by offline programming is copied to the controller of the robot (11) through a USB flash drive or a data cable transmission method, the processing program is called in the controller to perform an empty walk in the top cover processing area to verify the feasibility of the program, and the processing program is executed again in conjunction with the control logic of the end processing tool (12) to realize the robot top cover additive and subtractive processing and repair. 10.根据权利要求1所述的基于数字孪生的水轮机顶盖机器人修复方法,其特征在于:在S9中,机器人(11)执行完一处加工区域的缺陷修复加工后,人工推动加工装备(10)至下一加工区域,再利用机器人(11)末端的视觉测量设备对设置在顶盖过流面(21)上的参考点进行视觉定位,调整加工装备(10)的位置,并与顶盖修复加工场景模型进行比对,校准加工装备(10)的摆放位置,以及末端加工工具(12)的定位。10. The digital twin-based turbine top cover robot repair method according to claim 1 is characterized in that: in S9, after the robot (11) completes the defect repair processing in one processing area, the processing equipment (10) is manually pushed to the next processing area, and then the visual measurement equipment at the end of the robot (11) is used to visually locate the reference point set on the top cover flow surface (21), adjust the position of the processing equipment (10), and compare it with the top cover repair processing scene model, calibrate the placement of the processing equipment (10), and calibrate the positioning of the end processing tool (12).
CN202410300812.1A 2024-03-15 2024-03-15 A robot repair method for turbine top cover based on digital twin Pending CN118181310A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202410300812.1A CN118181310A (en) 2024-03-15 2024-03-15 A robot repair method for turbine top cover based on digital twin

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202410300812.1A CN118181310A (en) 2024-03-15 2024-03-15 A robot repair method for turbine top cover based on digital twin

Publications (1)

Publication Number Publication Date
CN118181310A true CN118181310A (en) 2024-06-14

Family

ID=91406223

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202410300812.1A Pending CN118181310A (en) 2024-03-15 2024-03-15 A robot repair method for turbine top cover based on digital twin

Country Status (1)

Country Link
CN (1) CN118181310A (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN119334956A (en) * 2024-12-20 2025-01-21 江苏省特种设备安全监督检验研究院 Welding detection methods and their application in LNG tank welding monitoring

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20190236769A1 (en) * 2018-01-31 2019-08-01 Fanuc Corporation Substance adhesion simulation apparatus
JP2019200173A (en) * 2018-05-18 2019-11-21 東京電力ホールディングス株式会社 Centering distance measurement device and centering method
CN113305500A (en) * 2021-04-23 2021-08-27 杨斌 Repair device for repair points with different sizes of flow passage components of self-adaptive water turbine
CN116167217A (en) * 2023-02-10 2023-05-26 国网黑龙江省电力有限公司牡丹江水力发电总厂 Automatic control method for maintenance and hoisting of hydroelectric generating set
EP4292774A1 (en) * 2022-06-16 2023-12-20 Jilin University Digital twin-based intelligent manufacturing system with integrated synchronization controller

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20190236769A1 (en) * 2018-01-31 2019-08-01 Fanuc Corporation Substance adhesion simulation apparatus
JP2019200173A (en) * 2018-05-18 2019-11-21 東京電力ホールディングス株式会社 Centering distance measurement device and centering method
CN113305500A (en) * 2021-04-23 2021-08-27 杨斌 Repair device for repair points with different sizes of flow passage components of self-adaptive water turbine
EP4292774A1 (en) * 2022-06-16 2023-12-20 Jilin University Digital twin-based intelligent manufacturing system with integrated synchronization controller
CN116167217A (en) * 2023-02-10 2023-05-26 国网黑龙江省电力有限公司牡丹江水力发电总厂 Automatic control method for maintenance and hoisting of hydroelectric generating set

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
董玲;杨洗陈;雷剑波;: "基于机器视觉的激光再制造机器人离线自动编程研究", 中国激光, no. 10, 10 October 2013 (2013-10-10) *

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN119334956A (en) * 2024-12-20 2025-01-21 江苏省特种设备安全监督检验研究院 Welding detection methods and their application in LNG tank welding monitoring

Similar Documents

Publication Publication Date Title
CN111843505B (en) In-situ measurement-milling and repairing integrated process method and system for field robot
CN114434059B (en) Automatic welding system and method for large structural part with combined robot and three-dimensional vision
CN107253084B (en) Efficient high-precision robot milling automatic system in aircraft digital assembly
CN104858748B (en) A kind of blade intake and exhaust limit grinding machine people's automated arm
CN114515924B (en) Automatic welding system and method for tower foot workpiece based on weld joint identification
CN114161048B (en) 3D vision-based parameterized welding method and device for tower legs of iron tower
CN118181310A (en) A robot repair method for turbine top cover based on digital twin
CN102218578A (en) Path planning method for complicated-shape workpiece of robot bead weld based on radial bias
CN101890638A (en) Assembly system for complex structural parts
CN116276328A (en) Robot polishing track optimization method based on digital twin and visual transmission technology
CN108890666A (en) A kind of robot welding welding seam tracking method and system
CN114580846A (en) Real-time processing path correction method combining vision and digital twinning
CN114043151A (en) A system, method and welding robot for automatic and rapid generation of welding trajectory
CN106521138B (en) Mould repair stress eliminates system and method automatically
CN101774098A (en) Automatic detecting and correcting method and device of mechanical part
CN111545946B (en) High-efficiency automatic welding system for electrolytic aluminum anode steel claw and implementation method
CN107745123A (en) A kind of 3D printing system and method imitated towards equipment part
CN115179302A (en) Control method for locating, planning and correcting welding robot in nuclear environment
CN110154043A (en) The robot system and its control method of study control are carried out based on processing result
CN114861275A (en) BIM and FEM cooperation-based wide-width steel box girder optimization blocking method
CN113664431A (en) Steel structural part welding arm capable of adjusting posture in real time and adjusting method
CN108466264B (en) Robot optimal path forming method for track slab point cloud data acquisition
CN114310062A (en) A kind of scraper conveyor sprocket group damage repair device and method
Yusen et al. A method of welding path planning of steel mesh based on point cloud for welding robot
CN213730797U (en) Water-cooled wall on-site automatic polishing platform based on wall-climbing robot

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination