CN103955168A - Robot hole machining off-line programming method based on DELMIA simulation - Google Patents
Robot hole machining off-line programming method based on DELMIA simulation Download PDFInfo
- Publication number
- CN103955168A CN103955168A CN201410162613.5A CN201410162613A CN103955168A CN 103955168 A CN103955168 A CN 103955168A CN 201410162613 A CN201410162613 A CN 201410162613A CN 103955168 A CN103955168 A CN 103955168A
- Authority
- CN
- China
- Prior art keywords
- hole
- robot
- class
- delmia
- processing
- 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.)
- Granted
Links
- 238000004088 simulation Methods 0.000 title claims abstract description 60
- 238000000034 method Methods 0.000 title claims abstract description 52
- 238000003754 machining Methods 0.000 title claims abstract description 35
- 238000012545 processing Methods 0.000 claims abstract description 73
- 238000012937 correction Methods 0.000 claims abstract description 22
- 238000005520 cutting process Methods 0.000 claims abstract description 20
- 230000008569 process Effects 0.000 claims description 20
- 239000012636 effector Substances 0.000 claims description 14
- 239000000463 material Substances 0.000 claims description 7
- 238000012986 modification Methods 0.000 claims description 5
- 230000004048 modification Effects 0.000 claims description 5
- 238000001816 cooling Methods 0.000 claims description 4
- 238000000605 extraction Methods 0.000 claims description 3
- 239000012141 concentrate Substances 0.000 claims 2
- 238000013480 data collection Methods 0.000 claims 1
- 238000003466 welding Methods 0.000 description 9
- 238000005516 engineering process Methods 0.000 description 6
- 238000011160 research Methods 0.000 description 5
- 238000011161 development Methods 0.000 description 4
- 230000006870 function Effects 0.000 description 4
- 238000005553 drilling Methods 0.000 description 3
- 238000005259 measurement Methods 0.000 description 3
- 230000000007 visual effect Effects 0.000 description 3
- 238000010276 construction Methods 0.000 description 2
- 238000013461 design Methods 0.000 description 2
- 230000008676 import Effects 0.000 description 2
- 230000006872 improvement Effects 0.000 description 2
- 238000012805 post-processing Methods 0.000 description 2
- 238000007781 pre-processing Methods 0.000 description 2
- 229910000838 Al alloy Inorganic materials 0.000 description 1
- 241000256856 Vespidae Species 0.000 description 1
- 230000008859 change Effects 0.000 description 1
- 238000004891 communication Methods 0.000 description 1
- 230000007812 deficiency Effects 0.000 description 1
- 238000003780 insertion Methods 0.000 description 1
- 230000037431 insertion Effects 0.000 description 1
- 230000010354 integration Effects 0.000 description 1
- 238000005461 lubrication Methods 0.000 description 1
- 238000007726 management method Methods 0.000 description 1
- 238000004519 manufacturing process Methods 0.000 description 1
- 230000007246 mechanism Effects 0.000 description 1
- NJPPVKZQTLUDBO-UHFFFAOYSA-N novaluron Chemical compound C1=C(Cl)C(OC(F)(F)C(OC(F)(F)F)F)=CC=C1NC(=O)NC(=O)C1=C(F)C=CC=C1F NJPPVKZQTLUDBO-UHFFFAOYSA-N 0.000 description 1
- 230000003287 optical effect Effects 0.000 description 1
- 238000005457 optimization Methods 0.000 description 1
- 230000004044 response Effects 0.000 description 1
Landscapes
- Numerical Control (AREA)
- Manipulator (AREA)
Abstract
本发明公开了一种基于DELMIA仿真的机器人制孔加工离线编程方法,该离线编程方法中根据所有孔的几何参数,对孔进行分类得到一个基准孔类和若干个加工孔类,对于加工孔类按照“同一孔类应用同一种刀具”的分类原则确定分类特征,并根据分类结果设定各个加工孔类的切削工艺,按照孔类利用DELMIA仿真模块按照孔类进行路径规划仿真,得到所有基准孔和加工孔的路径仿真程序,通过基准孔对加工孔的路径仿真程序进行修正,并将加载相应的切削工艺得到加工孔的最终加工程序。本发明孔类对应一种刀具类型,能够有效管理制孔信息、降低换刀次数、提高制孔效率,且采用位置修正策略进行补偿,提高机器人的制孔精度。
The invention discloses an off-line programming method for robot hole making and processing based on DELMIA simulation. In the off-line programming method, according to the geometric parameters of all holes, the holes are classified to obtain a reference hole class and several processing hole classes. For the processing hole class Determine the classification features according to the classification principle of "the same tool for the same hole type", and set the cutting process for each processed hole type according to the classification results, and use the DELMIA simulation module to perform path planning simulation according to the hole type to obtain all reference holes And the path simulation program of the machining hole, the path simulation program of the machining hole is corrected through the reference hole, and the corresponding cutting process will be loaded to obtain the final machining program of the machining hole. The holes in the invention correspond to one type of tool, which can effectively manage the hole making information, reduce the number of tool changes, improve the hole making efficiency, and adopt a position correction strategy for compensation to improve the hole making precision of the robot.
Description
技术领域 technical field
本发明涉及的机器人制孔加工技术领域的和方法,特别涉及一种基于DELMIA仿真的机器人制孔加工离线编程方法。 The invention relates to the technical field and method of robot hole making and processing, in particular to an off-line programming method for robot hole making and processing based on DELMIA simulation. the
背景技术 Background technique
工业机器人作为最为广泛的柔性设备,自上世纪80年代开始被广泛应用于汽车工业的多个领域。近年来,随着机器人技术在波音、空客等航空企业中的成功应用,国内外航空制造业纷纷开始研究、推广机器人技术,以适应低成本、高质量、高效率、自动化加工要求。美国Electroimpact公司与波音公司联合设计的机器人自动化制孔系统主要用于波音F/A-18E/F超级大黄蜂后缘襟翼、波音737副翼和机身表面的钻孔和锪窝。德国宝捷公司设计了一套携带多功能末端执行器的高定位精度的机器人自动钻孔和插钉系统,实现了对货舱门结构的自动钻铆要求。 As the most extensive flexible equipment, industrial robots have been widely used in many fields of the automobile industry since the 1980s. In recent years, with the successful application of robot technology in aviation companies such as Boeing and Airbus, domestic and foreign aviation manufacturing industries have begun to research and promote robot technology to meet the requirements of low-cost, high-quality, high-efficiency, and automated processing. The robot automatic hole-making system jointly designed by Electroimpact Company of the United States and Boeing is mainly used for drilling and spot-sinking of the Boeing F/A-18E/F Super Hornet trailing edge flap, Boeing 737 aileron and fuselage surface. German Baojie company designed a set of robot automatic drilling and nail insertion system with high positioning accuracy and multi-functional end effector, which realized the automatic drilling and riveting requirements of the cargo door structure. the
机器人编程主要有现场示教和离线编程两种方式。现场示教由操作员手持示教器驱动机器人运动,记录每个运动点继而获得一条安全的机器人运动路径。由于依据现场环境产生运动路径,因此示教方式更安全可靠,但对操作员技术要求较高且效率低下。随着机器人工作环境日益复杂、工作效率日趋提高,现场示教方式显然已无法适应,机器人离线编程应势而生。通过在仿真环境中导入产品、工装、工具和机器人模型,构建虚拟的机器人加工系统,以机器人运动学、动力学模型为基础在任务驱动下产生一条安全无碰撞、满足各种性能指标要求的机器人运动程序。 Robot programming mainly includes on-site teaching and offline programming. On-site teaching is driven by the operator holding the teaching pendant to drive the robot movement, recording each movement point and then obtaining a safe robot movement path. Since the motion path is generated according to the on-site environment, the teaching method is safer and more reliable, but it requires higher technical skills for the operator and is inefficient. With the increasingly complex working environment of robots and the improvement of work efficiency, the on-site teaching method is obviously unable to adapt, and offline programming of robots has emerged in response to the situation. By importing products, tooling, tools and robot models in the simulation environment, a virtual robot processing system is constructed, based on robot kinematics and dynamics models, a robot that is safe and collision-free and meets various performance indicators is generated under task-driven Exercise program. the
离线编程系统可以极大地简化机器人编程进程,提高编程效率,是实现系统集成的必要的软件支撑系统。从80年代开始,美国、日本、德国等大学研究机构、科研院所、机器人制造商纷纷对离线编程系统进行深入研究,取得了丰硕研究成果,开发了如Workspace、ROBCAD、IGRIP等商用离线编程软件。 The offline programming system can greatly simplify the robot programming process and improve programming efficiency. It is a necessary software support system for system integration. Since the 1980s, university research institutions, scientific research institutes, and robot manufacturers in the United States, Japan, and Germany have conducted in-depth research on offline programming systems, and have achieved fruitful research results. Commercial offline programming software such as Workspace, ROBCAD, and IGRIP has been developed. . the
此外,许多机器人制造商如KUKA、ABB、MOTOMAN,也推出自己的机器 人离线编程系统。我国自主开发的机器人离线编程系统有华中科技大学的HOLPSS、清华大学的HOLPSA、上海交通大学的焊接离线编程系统等。王克鸿在《焊接学报》(2001,Vol.22,NO.4:84-87)提出的弧焊机器人离线编程系统,包括几何特征提取及建模模块、焊接姿态规划模块、焊接参数规划模块、机器人程序自动生成模块、机器人仿真及通讯模块。该离线编程系统功能模式较符合大多数离线编程系统的构建思路,可见离线编程系统开发过程包含以下关键技术:1)机器人加工信息提取;2)机器人运动反解;3)机器人轨迹优化与调整;4)机器人图形化仿真;5)机器人程序创建。尹峰在其学位论文《6自由度焊接机器人离线编程系统研究》中基于ADAMS仿真功能,提出同时考虑机器人运动学和动力学性能的机器人轨迹规划方法。 In addition, many robot manufacturers such as KUKA, ABB, and MOTOMAN have also launched their own offline programming systems for robots. The robot offline programming system independently developed in my country includes HOLPSS of Huazhong University of Science and Technology, HOLPSA of Tsinghua University, and welding offline programming system of Shanghai Jiaotong University. The offline programming system of arc welding robot proposed by Wang Kehong in "Journal of Welding Society" (2001, Vol.22, NO.4: 84-87), including geometric feature extraction and modeling module, welding posture planning module, welding parameter planning module, robot Program automatic generation module, robot simulation and communication module. The functional mode of the offline programming system is more in line with the construction ideas of most offline programming systems. It can be seen that the development process of the offline programming system includes the following key technologies: 1) extraction of robot processing information; 2) reverse solution of robot motion; 3) optimization and adjustment of robot trajectory; 4) Robot graphical simulation; 5) Robot program creation. In his dissertation "Research on 6-DOF Welding Robot Offline Programming System", based on the ADAMS simulation function, Yin Feng proposed a robot trajectory planning method that simultaneously considers the robot's kinematics and dynamics performance. the
对于离线编程软件的实用化过程中遇到了仿真环境与现场加工环境不一致而导致的离线加工程序不能直接应用于实际加工的问题,公开号为101973032A的中国专利申请中公开了一种焊接机器人线结构光视觉传感器离线编程系统和方法,通过采集的现场视觉图像指导机器人焊接工作,克服了实际焊接过程中各种不确定性因素,提高了机器人焊接质量。JIANYING SHI在美国专利(0234994A1)也提出了基于视觉测量的机器人臂动态控制方法,消除工件位置变化引起的机器人位置偏差。张康在中国专利(200810147853.2,2009-5-20)介绍了一种机器人离线编程与现场调试无缝衔接方法,消除机器人离线编程软件中软件环境与实际环境的偏差,提高机器人离线编程软件的应用性。尽管机器人离线编程技术取得了丰硕的成果,但对于以上所述的机器人离线编程系统和方法,由于其应用成本、较强的技术性及软件成熟度限制并没有广泛推广到各型企业,限制了机器人技术的应用与发展。 In the process of practical application of offline programming software, the problem that the offline processing program cannot be directly applied to actual processing due to the inconsistency between the simulation environment and the on-site processing environment, a Chinese patent application with publication number 101973032A discloses a welding robot line structure The optical vision sensor off-line programming system and method guide the welding work of the robot through the collected on-site visual images, overcome various uncertain factors in the actual welding process, and improve the welding quality of the robot. In the US patent (0234994A1), JIANYING SHI also proposed a dynamic control method of the robot arm based on vision measurement to eliminate the position deviation of the robot caused by the position change of the workpiece. Zhang Kang’s Chinese patent (200810147853.2, 2009-5-20) introduced a method for seamlessly connecting robot offline programming and on-site debugging, eliminating the deviation between the software environment and the actual environment in the robot offline programming software, and improving the application of the robot offline programming software sex. Although robot offline programming technology has achieved fruitful results, the above-mentioned robot offline programming system and method have not been widely extended to various enterprises due to its application cost, strong technicality and software maturity limitations, which limits the robot Technology application and development. the
此外,以上系统或方法多数以直接输出机器人可识别程序为目标。这对于机器人末端执行器为固定结构的情况较为适用,然而当末端执行器是具有一个或多个运动轴的机构时,终端执行器的运动纳入到机器人控制系统中将增加系统控制的复杂性并失去应用的灵活性。在实际构建系统时常常采用模块化结构设计,为机器人和终端执行器构建上层控制系统(机器人加工控制系统),由上层控制系统分别控制机器人和终端执行器运动,这样在更换终端执行器类型后,只需修改其接口及终端执行器模块部分,因而更具普适性和扩展性。对于飞机装配过程中的机器人制孔加工应用,基于这种机器人加工系统的控制模式, 离线编程与仿真系统仅需提供机器人运动路径及完整的切削工艺,机器人加工控制系统解析加工程序,在机器人运动到位后调用终端执行器相应命令完成诸如刀具切削、冷却、润滑、在线位置与法矢修正等功能。 In addition, most of the above systems or methods aim at directly outputting programs recognizable by robots. This is more suitable for the case where the end effector of the robot is a fixed structure. However, when the end effector is a mechanism with one or more axes of motion, incorporating the movement of the end effector into the robot control system will increase the complexity of the system control and cause serious damage. Loss of application flexibility. In the actual construction of the system, a modular structure design is often used to construct an upper-level control system (robot processing control system) for the robot and the end-effector, and the upper-level control system controls the movement of the robot and the end-effector respectively. , only need to modify its interface and terminal effector module, so it is more universal and expandable. For the application of robot hole-making processing in the aircraft assembly process, based on the control mode of this robot processing system, the off-line programming and simulation system only needs to provide the robot motion path and complete cutting process, and the robot processing control system analyzes the processing program. After in place, call the corresponding commands of the terminal executor to complete functions such as tool cutting, cooling, lubrication, online position and normal vector correction. the
发明内容 Contents of the invention
针对现有技术的不足,本发明提供了一种基于DELMIA仿真的机器人制孔加工离线编程方法。 Aiming at the deficiencies of the prior art, the present invention provides an off-line programming method for robot hole making and processing based on DELMIA simulation. the
一种基于DELMIA仿真的机器人制孔加工离线编程方法,包括: An off-line programming method for robot hole-making processing based on DELMIA simulation, including:
(1)提取飞机模型上各个孔的孔位和方向,并输入各个孔的几何参数,所述的几何参数包括孔模式、孔类型、孔径、材料、深度、锪窝角度、锪窝直径、孔位处的层数以及各层的材料和厚度,并根据各个孔的孔位和方向,以及几何参数建立飞机装配的基础数据集, (1) Extract the hole position and direction of each hole on the aircraft model, and input the geometric parameters of each hole, the geometric parameters include hole mode, hole type, aperture, material, depth, spot facing angle, spot spot diameter, hole The number of layers at the position and the material and thickness of each layer, and the basic data set of aircraft assembly is established according to the hole position and direction of each hole, as well as geometric parameters,
所述的孔模式为基准孔和加工孔; The hole patterns described are reference holes and machining holes;
(2)根据所述的基础数据集中孔的几何参数确定分类特征,按照所述的分类特征将孔分为一个基准孔类和若干个加工孔类,并确定各个加工孔类的刀具类型和切削工艺; (2) Determine the classification features according to the geometric parameters of the holes in the basic data set, divide the holes into a reference hole class and several processing hole classes according to the classification features, and determine the tool type and cutting tool type of each processing hole class. craft;
(3)针对每个孔类,按照孔类将各从基础数据集中获取该孔类中的各个孔的孔位和方向,并将获取的孔位和方向转化为符合DELMIA仿真模块的数据格式作为该孔类的中间数据文件; (3) For each hole type, according to the hole type, obtain the hole position and direction of each hole in the hole type from the basic data set, and convert the acquired hole position and direction into a data format that conforms to the DELMIA simulation module as The intermediate data file of the hole class;
(4)根据各个孔类的中间数据文件利用DELMIA仿真模块进行路径规划仿真,得到并输出基准孔类和各个加工孔类的路径仿真程序,具体包括: (4) Use the DELMIA simulation module to perform path planning simulation according to the intermediate data files of each hole type, and obtain and output the path simulation program of the reference hole type and each processed hole type, specifically including:
(4-1)在DELMIA仿真模块下建立机器人加工仿真环境,并加载终端执行器,建立机器人刀具坐标系和相机坐标系; (4-1) Establish the robot processing simulation environment under the DELMIA simulation module, and load the terminal effector, and establish the robot tool coordinate system and camera coordinate system;
(4-2)将各个孔类对应的中间数据文件导入DELMIA仿真模块,并对各个加工孔类进行路径规划仿真,仿真过程中设置各个加工孔类的站位以及各个站位的站位信息,得到各个站位下的加工孔路径仿真程序,以及基准孔路径仿真程序; (4-2) Import the intermediate data files corresponding to each hole type into the DELMIA simulation module, and perform path planning simulation for each processed hole type, set the station position of each processed hole type and the station position information of each station during the simulation process, Get the machining hole path simulation program under each station, and the reference hole path simulation program;
所述的加工孔路径仿真程序包括若干个与加工孔类一一对应的子路径仿真程序; The described machining hole path emulation program includes several sub-path emulation programs corresponding to the machining hole class one by one;
(5)生成基准孔类和加工孔类的最终加工程序: (5) Generate the final processing program of the reference hole and the processing hole:
针对基准孔类,根据各个站位下的基准孔路径仿真程序形成基准孔类的最终加工程序; For the reference holes, the final processing program of the reference holes is formed according to the reference hole path simulation program under each station;
针对加工孔类,对加工孔类的每一个站位,根据各个站位下的基准孔,设定当前加工孔类的修正工艺,并按照修正工艺对各个站位下相应的子路径仿真程序进行修正,根据各个站位下修正后的子路径仿真程序和当前加工孔类对应的切削工艺生成该加工孔类的最终加工程序; For the processing holes, for each station of the processing holes, according to the reference holes under each station, set the correction process of the current processing holes, and carry out the corresponding sub-path simulation program under each station according to the correction process Correction, according to the revised sub-path simulation program at each station and the cutting process corresponding to the current processing hole type, the final processing program for the processing hole type is generated;
(6)将基准孔类和各个加工孔类对应的最终加工程序输出。 (6) Output the final machining programs corresponding to the reference holes and each machining hole. the
本发明的基于DELMIA仿真的机器人制孔加工离线编程方法中实际上可分为前置处理部分、路径规划仿真部分和后置处理部分,前置处理部分通过对CATIA软件二次开发编制的自动提取算法获取所有孔的位置、方向信息,并设计孔几何信息输入界面,由人工对单个孔或孔集合输入孔几何信息,基于孔的孔位、方向及几何信息,创建孔的基础数据集。并根据各个孔的几何信息对孔进行分类,首先分为基准孔类和加工孔类,再对加工孔类按照“同一孔类应用同一种刀具”的分类原则确定分类特征,继续进行分类,并根据分类结果设定各个加工孔类的切削工艺。 The off-line programming method for robot hole-making processing based on DELMIA simulation of the present invention can actually be divided into a pre-processing part, a path planning simulation part and a post-processing part, and the pre-processing part is automatically extracted through the secondary development of CATIA software The algorithm obtains the position and direction information of all holes, and designs the hole geometric information input interface. The hole geometric information is manually input for a single hole or a hole set, and the basic data set of the hole is created based on the hole position, direction and geometric information of the hole. And classify the holes according to the geometric information of each hole, firstly divide them into reference holes and processed holes, and then determine the classification characteristics of the processed holes according to the classification principle of "same hole with the same tool", continue to classify, and According to the classification results, the cutting process of each machining hole is set. the
DELMIA仿真部分,通过DELMIA仿真模块按照孔类进行路径规划仿真,仿真过程中设定各个孔类的站位以及对应的站位信息,仿真结束后输出得到各个加工孔类在在不同站位下的路径仿真程序。路径仿真后按照站位输出路径仿真程序,可读性强,便于后续管理。 In the DELMIA simulation part, the path planning simulation is carried out according to the hole type through the DELMIA simulation module. During the simulation process, the station position of each hole type and the corresponding station information are set. After the simulation is completed, the output of each processed hole type under different stations path simulator. After the path simulation, the path simulation program is output according to the station position, which is highly readable and convenient for subsequent management. the
后置处理部分,根据仿真结果和每个加工孔类的切削工艺生成基准孔和加工孔的最终加工程序,并输出,完成机器人制孔加工离线编程。 In the post-processing part, according to the simulation results and the cutting process of each processed hole, the final processing program of the reference hole and the processed hole is generated and output to complete the off-line programming of the robot hole-making process. the
本发明中基于“同一类孔应用同一种刀具”思想,由孔模式、孔类型、材料一致性、孔径、锪窝信息和孔深确立分类特征,每一类特征可确定唯一类型刀具,不同特征的类所用刀具不能互用,依据类特征规划加工孔的切削工艺;孔类基于孔的基础数据集创建,孔类下每个孔继承孔的基础数据集中的位置、方向和几何信息,并储存每个类的切削工艺信息。分类特征根据实际情况设定,如选择加工孔、螺栓孔、铝合金、孔径6mm、锪窝角度100度、锪窝直径6.8mm、孔深10mm为分类时的分类特征,自动从基础数据集中以孔为单位进行搜索,将基础数据集中满足该分类特征的孔归为一类。 In the present invention, based on the idea of "the same tool for the same type of hole", the classification features are established by the hole pattern, hole type, material consistency, hole diameter, countersink information and hole depth. Each type of feature can determine a unique type of tool, and different features The cutting tools used in the class are not interoperable, and the cutting process of machining holes is planned according to the class features; the hole class is created based on the basic data set of the hole, and each hole under the hole class inherits the position, direction and geometric information of the basic data set of the hole and stores them Cutting process information for each class. The classification features are set according to the actual situation. For example, when selecting processing holes, bolt holes, aluminum alloy, hole diameter 6mm, spot facing angle 100 degrees, spot spot diameter 6.8mm, and hole depth 10mm as the classification features, the classification features are automatically selected from the basic data set as The hole is searched in units, and the holes satisfying the classification feature in the basic data set are classified into one category. the
本发明中在规划基准孔和加工孔时,保证所有的基准孔能够被设定的站位 全面覆盖(即不会出现存在不被站位覆盖的基准孔),这样保证完成路径规划仿真后能够得到所有基准孔的路径仿真程序。即步骤(4-2)中对每个加工孔类划分站位时,由于每个站位覆盖有基准孔,且所有的基准孔均能够被站位所覆盖,因此按照站位进行路径规划时能够得到所有基准孔和加工孔的路径仿真程序。 In the present invention, when planning reference holes and processing holes, it is guaranteed that all reference holes can be fully covered by the set station (that is, there will be no reference holes that are not covered by the station), so that it can be achieved after completing the path planning simulation. Get the path simulator for all datum holes. That is, when dividing stations for each processing hole in step (4-2), since each station is covered with reference holes, and all reference holes can be covered by stations, when planning paths according to stations A path simulation program for all reference holes and machining holes can be obtained. the
本发明中的中间数据文件可以为txt格式或xls格式。 The intermediate data file in the present invention can be in txt format or xls format. the
所述步骤(2)中的切削工艺包括刀具转速、刀具进给速度、进刀次数、冷却和停留时间。 The cutting process in the step (2) includes tool rotation speed, tool feed speed, number of feeds, cooling and residence time. the
对于一个加工孔类采相同的刀具类型,但由于该加工孔类中各个加工孔的孔层数、每层厚度等信息的差异较大,有可能针对该加工孔类需设置多组切削工艺。 The same tool type is used for a processing hole type, but due to the large difference in the number of hole layers and the thickness of each layer of each processing hole in this processing hole type, it is possible to set multiple sets of cutting processes for this processing hole type. the
所述步骤(4-1)中的机器人加工仿真环境包括产品模型、工装模型与机器人模型之间的相对位置关系。 The robot processing simulation environment in the step (4-1) includes the relative positional relationship between the product model, the tooling model and the robot model. the
根据现场坐标系标定结果,建立仿真环境中的刀具坐标系和相机坐标系,对所有孔(基准孔和加工孔)规划机器人站位及运动路径,该加工仿真环境也可按现场标定情况适当调整。 According to the on-site coordinate system calibration results, establish the tool coordinate system and camera coordinate system in the simulation environment, and plan the robot station and motion path for all holes (reference holes and processing holes). The processing simulation environment can also be adjusted appropriately according to the on-site calibration situation. . the
所述步骤(4-2)根据机器人运动可达性设置站位,保证每个站位至少对应2个基准孔。 The step (4-2) sets the stations according to the accessibility of the robot movement, ensuring that each station corresponds to at least two reference holes. the
根据机器人运动可达性,将各个加工孔类进行区域划分,每个区域对应一个机器人站位。保证能够对各个站位下的路径仿真程序进行修正,划分区域时,尽量保证各个该区域中有足够数量用于该站位加工孔进行修正的基准孔。 According to the accessibility of the robot movement, each processing hole is divided into areas, and each area corresponds to a robot station. Ensure that the path simulation program at each station can be corrected. When dividing the area, try to ensure that there are enough reference holes in each area for the correction of the machining holes at the station. the
所述的站位信息包括机器人所携带的终端执行器类型及名称、机器人基座坐标系、工具坐标系和相机坐标系和机器人初始安全位姿。 The station information includes the type and name of the terminal effector carried by the robot, the coordinate system of the robot base, the coordinate system of the tool and the camera, and the initial safe pose of the robot. the
DELMIA仿真模块根据上述约束条件,仿真得到机器人在各个站位下的仿真路径程序。 According to the above constraints, the DELMIA simulation module simulates and obtains the simulation path program of the robot at each station. the
所述步骤(5)中针对任意一个加工孔类,设定该加工孔类的修正工艺的具体程如下: In the described step (5), for any processing hole class, the specific procedure for setting the correction process of the processing hole class is as follows:
(5-1)按照站位将当前加工孔类划分为若干个待修正区域,并确定各个待修正区域对应的基准孔; (5-1) Divide the currently processed holes into several areas to be corrected according to the station position, and determine the reference holes corresponding to each area to be corrected;
(5-2)针对每个待修正区域,设定修正模式。 (5-2) For each region to be corrected, a correction mode is set. the
修正时,对于同一个站位对应的区域,按照基准孔的设置位置再次进行划分得到若干个修正区域,并为各个修正区域指定基准孔。对于同一个站位,可能出现基准孔为复用的情况。且通过划分得到修正区域的个数取决于实际情况。 When correcting, for the area corresponding to the same station, divide again according to the setting position of the reference hole to obtain several correction areas, and specify the reference hole for each correction area. For the same site, the reference hole may be reused. And the number of corrected areas obtained through division depends on the actual situation. the
在实际加工过程中将基准孔测量值与理论值的偏差作用到加工孔上,可补偿包括产品装配误差、机器人基座坐标系标定误差及机器人运动学模型误差的影响,提高制孔位置精度。 In the actual processing process, the deviation between the measured value of the reference hole and the theoretical value is applied to the processed hole, which can compensate for the influence of the product assembly error, the calibration error of the robot base coordinate system and the error of the robot kinematics model, and improve the accuracy of the hole making position. the
基于以下原理进行修正: Correction is based on the following principles:
在飞机上预制基准孔、终端执行器加载视觉测量设备,规划基准孔并为加工孔制定位置修正工艺,在实际加工过程中将基准孔测量值与理论值的偏差作用到加工孔上,可补偿包括产品装配误差、机器人base坐标系标定误差及机器人运动学模型误差的影响,提高制孔位置精度。 Prefabricate the reference hole on the aircraft, load the visual measurement equipment on the end effector, plan the reference hole and formulate the position correction process for the processing hole, and apply the deviation between the reference hole measurement value and the theoretical value to the processing hole in the actual processing process, which can be compensated Including the influence of product assembly error, robot base coordinate system calibration error and robot kinematics model error, the position accuracy of hole making is improved. the
本发明中的修正模式应理解为仅指定修正模式的名称或代号,根据该名称或代号调用相应的修正程序,修正程序本身不属于本发明的内容。 The correction mode in the present invention should be understood as only specifying the name or code of the correction mode, and calling the corresponding correction program according to the name or code, and the correction program itself does not belong to the content of the present invention. the
所述步骤(6)以xml格式输出最终加工程序。 The step (6) outputs the final processing program in xml format. the
以XML格式记录组织信息具有结构清晰、可读性强、易于解释等优点。 Recording organizational information in XML format has the advantages of clear structure, strong readability, and easy interpretation. the
本发明的目的在于基于通用软件CATIA的造型功能及DELMIA软件的机器人仿真功能,应用VB(Visual Basic语言)对其进行二次开发快速构建面向机器人加工应用的离线编程与仿真框架,克服国外机器人制孔离线编程软件技术封锁、成本高昂的困难,为我国在飞机、汽车等高端装配领域深入应用机器人技术提供可能。 The purpose of the present invention is based on the modeling function of general software CATIA and the robot simulation function of DELMIA software, it uses VB (Visual Basic language) to carry out secondary development to it and quickly builds the off-line programming and simulation frame facing robot processing application, overcomes foreign robot system The difficulties of offline programming software technology blockade and high cost provide the possibility for my country to deeply apply robotics in high-end assembly fields such as aircraft and automobiles. the
与现有技术相比,本发明的基于DELMIA仿真的机器人制孔加工离线编程方法具有以下优点: Compared with the prior art, the off-line programming method of robot hole-making processing based on DELMIA simulation of the present invention has the following advantages:
(1)采用以刀具特征对孔的基础数据进行分类管理。每一个加工孔类对应一种刀具类型,再根据各个加工孔类中各个加工孔特征信息设置切削工艺,能够有效管理制孔信息、降低换刀次数、提高制孔效率; (1) Use tool features to classify and manage the basic data of holes. Each processing hole type corresponds to a tool type, and then the cutting process is set according to the characteristic information of each processing hole in each processing hole type, which can effectively manage the hole making information, reduce the number of tool changes, and improve the hole making efficiency;
(2)针对由仿真环境中产品与设备相对位置关系、机器人运动学模型等与实际不一致而导致的采用仿真程序制孔时存在的偏差,利用基准孔,采用位置修正策略进行补偿,提高制孔的位置(孔位)精度。 (2) Aiming at the deviation that exists when using the simulation program to make holes caused by the inconsistency between the relative positional relationship between the product and the equipment in the simulation environment and the robot kinematics model, etc., use the reference hole and use the position correction strategy to compensate and improve the hole making Position (hole position) accuracy. the
附图说明 Description of drawings
图1为本实施例的基于DELMIA仿真的机器人制孔加工离线编程方法的流程图。 FIG. 1 is a flow chart of the off-line programming method for robot hole making and processing based on DELMIA simulation in this embodiment. the
具体实施方式 Detailed ways
下面将结合附图和具体实施例对本发明进行详细说明。 The present invention will be described in detail below in conjunction with the accompanying drawings and specific embodiments. the
一种基于DELMIA仿真的机器人制孔加工离线编程方法,如图1所示,包括: An off-line programming method for robot hole-making processing based on DELMIA simulation, as shown in Figure 1, including:
(1)提取飞机模型上各个孔的孔位和方向,并输入各个孔的几何参数,所述的几何参数包括孔模式、孔类型、孔径、材料、深度、锪窝角度、锪窝直径、孔位处的层数以及各层的材料和厚度,并根据各个孔的孔位和方向,以及几何参数建立飞机装配的基础数据集, (1) Extract the hole position and direction of each hole on the aircraft model, and input the geometric parameters of each hole, the geometric parameters include hole mode, hole type, aperture, material, depth, spot facing angle, spot spot diameter, hole The number of layers at the position and the material and thickness of each layer, and the basic data set of aircraft assembly is established according to the hole position and direction of each hole, as well as geometric parameters,
其中,孔模式为基准孔和加工孔; Among them, the hole mode is the reference hole and the processing hole;
(2)根据所述的基础数据集中孔的几何参数确定分类特征,按照分类特征将孔分为一个基准孔类和若干个加工孔类,并确定各个加工孔类的刀具类型和切削工艺。 (2) Determine the classification features according to the geometric parameters of the holes in the basic data set, divide the holes into a reference hole class and several processed hole classes according to the classification features, and determine the tool type and cutting process for each processed hole class. the
切削工艺包括刀具转速、刀具进给速度、进刀次数、冷却和停留时间等。 The cutting process includes tool speed, tool feed rate, number of feeds, cooling and dwell time, etc. the
(3)针对每个孔类,从基础数据集中获取该孔类中的各个加工孔的孔位和方向,并将获取的孔位和方向转化为符合DELMIA仿真模块的数据格式作为该孔类的中间数据文件。 (3) For each hole type, obtain the hole position and direction of each processed hole in the hole type from the basic data set, and convert the acquired hole position and direction into a data format that conforms to the DELMIA simulation module as the hole type intermediate data files. the
(4)根据各个孔类的中间数据文件利用DELMIA仿真模块进行路径规划仿真,得到并输出基准孔类和各个加工孔类的路径仿真程序,具体包括: (4) Use the DELMIA simulation module to perform path planning simulation according to the intermediate data files of each hole type, and obtain and output the path simulation program of the reference hole type and each processed hole type, specifically including:
(4-1)在DELMIA仿真模块下建立机器人加工仿真环境,并加载终端执行器,建立机器人刀具坐标系和相机坐标系; (4-1) Establish the robot processing simulation environment under the DELMIA simulation module, and load the terminal effector, and establish the robot tool coordinate system and camera coordinate system;
(4-2)将各个孔类对应的中间数据文件导入DELMIA仿真模块,并对各个加工孔类进行路径规划仿真,仿真过程中设置各个加工孔类的站位以及各个站位的站位信息,得到各个站位下的加工孔路径仿真程序,以及基准孔路径仿真程序,得到的加工孔路径仿真程序包括若干个与加工孔类一一对应的子路径仿真程序。 (4-2) Import the intermediate data files corresponding to each hole type into the DELMIA simulation module, and perform path planning simulation for each processed hole type, set the station position of each processed hole type and the station position information of each station during the simulation process, The processing hole path simulation program and the reference hole path simulation program at each station are obtained, and the obtained processing hole path simulation program includes several sub-path simulation programs corresponding to the processing hole types one by one. the
站位信息包括机器人所携带的终端执行器类型及名称、机器人base坐标系(基座坐标系)、工具坐标系和相机坐标系和机器人初始安全位姿。 The station information includes the type and name of the end effector carried by the robot, the robot base coordinate system (pedestal coordinate system), the tool coordinate system and the camera coordinate system, and the initial safe pose of the robot. the
进行路径仿真前,首先输入机器人加工仿真环境,包括产品模型、工装模型与机器人模型之间的相对位置关系。 Before path simulation, first input the robot processing simulation environment, including the relative positional relationship between product model, tooling model and robot model. the
且在仿真过程中根据机器人运动可达性将各个加工给孔类分为若干个区域,每一区域对应设置一个站位,且保证每个站位至少对应2个基准孔。 And in the simulation process, each processing hole is divided into several areas according to the accessibility of the robot movement. Each area corresponds to a station, and each station is guaranteed to correspond to at least two reference holes. the
DELMIA仿真模块进行仿真时以站位信息为约束条件,得到仿真环境下,各个加工孔和基准孔的加工路径。 When the DELMIA simulation module performs simulation, the station information is used as a constraint condition, and the processing paths of each processing hole and reference hole are obtained under the simulation environment. the
(5)针对基准孔类,根据各个站位下的基准孔路径仿真程序形成基准孔类的最终加工程序, (5) For the reference holes, the final processing program of the reference holes is formed according to the reference hole path simulation program under each station,
针对每一个加工孔类,进行如下操作: For each machining hole type, perform the following operations:
针对当前加工孔类的每一个站位,根据各个站位下的基准孔,设定当前加工孔类的修正工艺,并按照修正工艺对各个站位下相应的子路径仿真程序进行修正,根据各个站位下修正后的子路径仿真程序和当前加工孔类对应的切削工艺生成该加工孔类的最终加工程序。 For each station of the current machining hole, according to the reference hole under each station, set the correction process of the current processing hole, and correct the corresponding sub-path simulation program under each station according to the correction process, according to each station The corrected sub-path simulation program under the station and the cutting process corresponding to the current processing hole type generate the final processing program of the processing hole type. the
其中,针对各个加工孔类,设定其修正工艺的具体程如下: Among them, for each processing hole type, the specific procedure for setting the correction process is as follows:
(5-1)按照站位将当前加工孔类划分为若干个待修正区域,并确定各个待修正区域对应的基准孔; (5-1) Divide the currently processed holes into several areas to be corrected according to the station position, and determine the reference holes corresponding to each area to be corrected;
(5-2)针对每个修正区域,设定修正模式。 (5-2) A correction mode is set for each correction area. the
(6)将基准孔类和各个加工孔类对应的最终加工程序以xml格式输出。 (6) Output the final processing program corresponding to the reference hole type and each processing hole type in xml format. the
以上所述仅为本发明的优选实施方式,本发明的保护范围并不仅限于上述实施方式,凡是属于本发明原理的技术方案均属于本发明的保护范围。对于本领域的技术人员而言,在不脱离本发明的原理的前提下进行的若干改进和润饰,这些改进和润饰也应视为本发明的保护范围。 The above descriptions are only preferred implementations of the present invention, and the scope of protection of the present invention is not limited to the above-mentioned implementations. All technical solutions belonging to the principle of the present invention belong to the scope of protection of the present invention. For those skilled in the art, some improvements and modifications made without departing from the principles of the present invention should also be regarded as the protection scope of the present invention. the
Claims (7)
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN201410162613.5A CN103955168B (en) | 2014-04-22 | 2014-04-22 | Robot hole processing off-line programing method based on DELMIA emulation |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN201410162613.5A CN103955168B (en) | 2014-04-22 | 2014-04-22 | Robot hole processing off-line programing method based on DELMIA emulation |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| CN103955168A true CN103955168A (en) | 2014-07-30 |
| CN103955168B CN103955168B (en) | 2016-10-05 |
Family
ID=51332453
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| CN201410162613.5A Active CN103955168B (en) | 2014-04-22 | 2014-04-22 | Robot hole processing off-line programing method based on DELMIA emulation |
Country Status (1)
| Country | Link |
|---|---|
| CN (1) | CN103955168B (en) |
Cited By (14)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN104985223A (en) * | 2015-07-08 | 2015-10-21 | 广州市德慷软件有限公司 | Deep hole drill programming method and device |
| CN106583786A (en) * | 2016-12-07 | 2017-04-26 | 石家庄飞机工业有限责任公司 | Manufacturing method of molding frame with space angle positioning hole and molding frame manufactured thereby |
| CN106610872A (en) * | 2016-12-30 | 2017-05-03 | 西安电子科技大学 | Data interaction system and method for process planning software and simulation software |
| CN107052312A (en) * | 2016-12-30 | 2017-08-18 | 上海发那科机器人有限公司 | A kind of automatic correction of casting cleaning machining locus and generation method |
| CN108228996A (en) * | 2017-12-28 | 2018-06-29 | 重庆平伟汽车科技股份有限公司 | A kind of system and method for the device to hole automated programming based on hole characteristic |
| CN109015654A (en) * | 2018-09-04 | 2018-12-18 | 沈阳飞机工业(集团)有限公司 | A kind of robot hole emulation and off-line programing method comprising automatic carriage |
| CN110281017A (en) * | 2019-07-20 | 2019-09-27 | 衡水裕菖铸锻有限公司 | A kind of trephination of curved surface forging centre bore |
| CN110877087A (en) * | 2018-09-05 | 2020-03-13 | 中航贵州飞机有限责任公司 | Flexible automatic top riveting system and top riveting method |
| CN111844043A (en) * | 2020-07-31 | 2020-10-30 | 西北工业大学 | A robot self-adaptive control system and control method |
| CN114453836A (en) * | 2022-01-14 | 2022-05-10 | 一重集团大连核电石化有限公司 | Method for processing series of J-shaped grooves of pipe seat holes on thin-wall irregular spherical end socket |
| CN114609973A (en) * | 2022-03-25 | 2022-06-10 | 成都飞机工业(集团)有限责任公司 | Geometric feature inspection method for numerical control hole making program |
| CN115268370A (en) * | 2022-07-19 | 2022-11-01 | 中航沈飞民用飞机有限责任公司 | Method for automatically drilling and riveting simulation process by numerical control code reduction |
| CN116663204A (en) * | 2023-07-31 | 2023-08-29 | 南京航空航天大学 | Offline programming method, system and equipment for robot milling |
| CN116882853A (en) * | 2023-09-07 | 2023-10-13 | 成都飞机工业(集团)有限责任公司 | Automatic hole making process planning system and planning method for aircraft parts |
Citations (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN101710236A (en) * | 2009-10-22 | 2010-05-19 | 中国第一重型机械股份公司 | Numerical-control processing method of multi-space hole welding groove on large-scale spherical space curved surface |
| CN101763068A (en) * | 2009-12-15 | 2010-06-30 | 沈阳飞机工业(集团)有限公司 | Preparation system of quick numerical control machining of complex parts of airplane and method |
| CN102591261A (en) * | 2012-03-22 | 2012-07-18 | 沈阳飞机工业(集团)有限公司 | Multilayer numerical control programming method for flexible hole formation on large-scale wing part |
| JP2012190113A (en) * | 2011-03-09 | 2012-10-04 | Toyota Central R&D Labs Inc | Processing data generation system, and solver program |
-
2014
- 2014-04-22 CN CN201410162613.5A patent/CN103955168B/en active Active
Patent Citations (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN101710236A (en) * | 2009-10-22 | 2010-05-19 | 中国第一重型机械股份公司 | Numerical-control processing method of multi-space hole welding groove on large-scale spherical space curved surface |
| CN101763068A (en) * | 2009-12-15 | 2010-06-30 | 沈阳飞机工业(集团)有限公司 | Preparation system of quick numerical control machining of complex parts of airplane and method |
| JP2012190113A (en) * | 2011-03-09 | 2012-10-04 | Toyota Central R&D Labs Inc | Processing data generation system, and solver program |
| CN102591261A (en) * | 2012-03-22 | 2012-07-18 | 沈阳飞机工业(集团)有限公司 | Multilayer numerical control programming method for flexible hole formation on large-scale wing part |
Cited By (22)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN104985223A (en) * | 2015-07-08 | 2015-10-21 | 广州市德慷软件有限公司 | Deep hole drill programming method and device |
| CN106583786A (en) * | 2016-12-07 | 2017-04-26 | 石家庄飞机工业有限责任公司 | Manufacturing method of molding frame with space angle positioning hole and molding frame manufactured thereby |
| CN106583786B (en) * | 2016-12-07 | 2018-05-08 | 石家庄飞机工业有限责任公司 | A kind of production method of carrying space angle location hole type frame and the type frame by its making |
| CN106610872A (en) * | 2016-12-30 | 2017-05-03 | 西安电子科技大学 | Data interaction system and method for process planning software and simulation software |
| CN107052312A (en) * | 2016-12-30 | 2017-08-18 | 上海发那科机器人有限公司 | A kind of automatic correction of casting cleaning machining locus and generation method |
| CN107052312B (en) * | 2016-12-30 | 2019-08-27 | 上海发那科机器人有限公司 | A kind of casting cleaning machining locus automatically correct and generation method |
| CN108228996A (en) * | 2017-12-28 | 2018-06-29 | 重庆平伟汽车科技股份有限公司 | A kind of system and method for the device to hole automated programming based on hole characteristic |
| CN108228996B (en) * | 2017-12-28 | 2021-12-28 | 重庆平伟汽车科技股份有限公司 | System and method for automatically programming hole based on hole characteristics |
| CN109015654A (en) * | 2018-09-04 | 2018-12-18 | 沈阳飞机工业(集团)有限公司 | A kind of robot hole emulation and off-line programing method comprising automatic carriage |
| CN110877087A (en) * | 2018-09-05 | 2020-03-13 | 中航贵州飞机有限责任公司 | Flexible automatic top riveting system and top riveting method |
| CN110281017B (en) * | 2019-07-20 | 2021-09-28 | 衡水中裕铁信装备工程有限公司 | Drilling method for central hole of curved surface forging |
| CN110281017A (en) * | 2019-07-20 | 2019-09-27 | 衡水裕菖铸锻有限公司 | A kind of trephination of curved surface forging centre bore |
| CN111844043A (en) * | 2020-07-31 | 2020-10-30 | 西北工业大学 | A robot self-adaptive control system and control method |
| CN111844043B (en) * | 2020-07-31 | 2021-06-18 | 西北工业大学 | A robot self-adaptive control system and control method |
| CN114453836A (en) * | 2022-01-14 | 2022-05-10 | 一重集团大连核电石化有限公司 | Method for processing series of J-shaped grooves of pipe seat holes on thin-wall irregular spherical end socket |
| CN114453836B (en) * | 2022-01-14 | 2024-04-16 | 一重集团大连核电石化有限公司 | Method for processing J-shaped groove of series tube seat holes on thin-wall irregular spherical sealing head |
| CN114609973A (en) * | 2022-03-25 | 2022-06-10 | 成都飞机工业(集团)有限责任公司 | Geometric feature inspection method for numerical control hole making program |
| CN114609973B (en) * | 2022-03-25 | 2024-06-11 | 成都飞机工业(集团)有限责任公司 | Geometric feature inspection method for numerical control hole program |
| CN115268370A (en) * | 2022-07-19 | 2022-11-01 | 中航沈飞民用飞机有限责任公司 | Method for automatically drilling and riveting simulation process by numerical control code reduction |
| CN116663204A (en) * | 2023-07-31 | 2023-08-29 | 南京航空航天大学 | Offline programming method, system and equipment for robot milling |
| CN116663204B (en) * | 2023-07-31 | 2023-10-17 | 南京航空航天大学 | An offline programming method, system and equipment for robot milling processing |
| CN116882853A (en) * | 2023-09-07 | 2023-10-13 | 成都飞机工业(集团)有限责任公司 | Automatic hole making process planning system and planning method for aircraft parts |
Also Published As
| Publication number | Publication date |
|---|---|
| CN103955168B (en) | 2016-10-05 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| CN103955168B (en) | Robot hole processing off-line programing method based on DELMIA emulation | |
| CN108427391B (en) | Operation method of intelligent flexible production line with mobile robot automatic drilling and milling | |
| US10525594B2 (en) | Teaching system, robot system, and teaching method | |
| Hardwick et al. | A roadmap for STEP-NC-enabled interoperable manufacturing | |
| US10642251B2 (en) | Subtractive machining work center | |
| CN109623656A (en) | Mobile dual robot collaboration grinding device and method based on thickness on-line checking | |
| Tian et al. | Auto-normalization algorithm for robotic precision drilling system in aircraft component assembly | |
| Nagata et al. | Development of CAM system based on industrial robotic servo controller without using robot language | |
| WO2020007016A1 (en) | Dynamic linkage control method for automatic production process of intelligent workshop based on digital twin | |
| CN102527554A (en) | Spray gun track planning method for free-form surface spraying robot | |
| CN111596614A (en) | Motion control error compensation system and method based on cloud-edge collaboration | |
| CN101372079A (en) | Industrial robot cutting processing system and method applied to aircraft auxiliary assembly | |
| CN107807610A (en) | The complex curved surface parts mechanical arm system of processing and method in a kind of feature based storehouse | |
| CN108608425B (en) | Off-line programming method and system for milling of six-axis industrial robot | |
| CN106583974A (en) | Laser quick locating welding system and laser quick locating welding method without programming structural part | |
| Schuster et al. | Autonomous manufacturing of composite parts by a multi-robot system | |
| CN104412188A (en) | A method for programming an industrial robot in a virtual environment | |
| CN117464680A (en) | Double-robot cooperative assembly equipment and method for aerospace material large parts | |
| CN103713579A (en) | Industrial robot operation method | |
| US20250291333A1 (en) | Self-learning process for a manufacturing and/or assembly process | |
| CN109822576A (en) | A method for generating virtual fixtures for robot processing | |
| CN109015654B (en) | Robot hole-making simulation and off-line programming method comprising automatic bracket | |
| CN115829178A (en) | Intelligent welding method and system for robot with complex structure of ship | |
| Hu et al. | The architecture, methodology and implementation of step-nc compliant closed-loop robot machining system | |
| de Mello et al. | A novel jigless process applied to a robotic cell for aircraft structural assembly |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| C06 | Publication | ||
| PB01 | Publication | ||
| C10 | Entry into substantive examination | ||
| SE01 | Entry into force of request for substantive examination | ||
| C14 | Grant of patent or utility model | ||
| GR01 | Patent grant |