Valentin Dambly, H. Huynh, O. Verlinden, E. Rivière-Lorphèvre
{"title":"基于铣削模拟器的工业机器人多体耦合轨迹补偿模型","authors":"Valentin Dambly, H. Huynh, O. Verlinden, E. Rivière-Lorphèvre","doi":"10.3311/eccomasmbd2021-139","DOIUrl":null,"url":null,"abstract":"Robotic machining is a fast-growing technology in the field of mechanical manufacturing. Indeed, it is generally accepted that for the same working space, a fully equipped robotic machining cell can cost 30 to 50 % less than a conventional machine tool. However, inaccuracies resulting either from vibrations or deflections occur while the robot is subjected to cutting forces, inherent to its flexible structure. As an order of magnitude, the stiffness at the tool-tip is about 1 N / µ m for industrial robots against more than 50 N / µ m for CNC machine tools. The flexibility source has been investi-gated and appears to be caused by the robot articulations in a proportion of 80% while the remaining flexibility issues from the structural elasticity. In order to improve the accuracy of robotic machining operations, several approaches have been carried out such as the study of stable cutting conditions and the online/offline compensation of the tool trajectory. Two aspects of the operation must be modeled, on the one hand the model of the cutting machine, being an industrial robot in robotic machining, and on the other hand, the machining model including the resulting geometry of the workpiece. A coupled model is then proposed with the multi-body model of the robot subjected to machining forces. The multi-body model includes the flexibility induced by the structure and the articulations. In order to compensate the deviations, a solution is proposed where the trajectory is discretized in nodes with a compensation taking the system dynamics into account by successive simulations of the operation. The algorithm involves two steps, firstly it aims to detect critical locations of the path and add or reposition nodes to reduce the deviation and secondly an optimization layer modifies nodes positions and velocities for a finer reduction. The method is deployed for three systems of increasing complexity for a face milling operation, showing a machining error reduction.","PeriodicalId":431921,"journal":{"name":"Proceedings of the 10th ECCOMAS Thematic Conference on MULTIBODY DYNAMICS","volume":null,"pages":null},"PeriodicalIF":0.0000,"publicationDate":"1900-01-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":"{\"title\":\"Coupled Multibody Model Of Industrial Robot With Milling Simulator For Trajectory Compensation\",\"authors\":\"Valentin Dambly, H. Huynh, O. Verlinden, E. Rivière-Lorphèvre\",\"doi\":\"10.3311/eccomasmbd2021-139\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"Robotic machining is a fast-growing technology in the field of mechanical manufacturing. Indeed, it is generally accepted that for the same working space, a fully equipped robotic machining cell can cost 30 to 50 % less than a conventional machine tool. However, inaccuracies resulting either from vibrations or deflections occur while the robot is subjected to cutting forces, inherent to its flexible structure. As an order of magnitude, the stiffness at the tool-tip is about 1 N / µ m for industrial robots against more than 50 N / µ m for CNC machine tools. The flexibility source has been investi-gated and appears to be caused by the robot articulations in a proportion of 80% while the remaining flexibility issues from the structural elasticity. In order to improve the accuracy of robotic machining operations, several approaches have been carried out such as the study of stable cutting conditions and the online/offline compensation of the tool trajectory. Two aspects of the operation must be modeled, on the one hand the model of the cutting machine, being an industrial robot in robotic machining, and on the other hand, the machining model including the resulting geometry of the workpiece. A coupled model is then proposed with the multi-body model of the robot subjected to machining forces. The multi-body model includes the flexibility induced by the structure and the articulations. In order to compensate the deviations, a solution is proposed where the trajectory is discretized in nodes with a compensation taking the system dynamics into account by successive simulations of the operation. The algorithm involves two steps, firstly it aims to detect critical locations of the path and add or reposition nodes to reduce the deviation and secondly an optimization layer modifies nodes positions and velocities for a finer reduction. The method is deployed for three systems of increasing complexity for a face milling operation, showing a machining error reduction.\",\"PeriodicalId\":431921,\"journal\":{\"name\":\"Proceedings of the 10th ECCOMAS Thematic Conference on MULTIBODY DYNAMICS\",\"volume\":null,\"pages\":null},\"PeriodicalIF\":0.0000,\"publicationDate\":\"1900-01-01\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"0\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"Proceedings of the 10th ECCOMAS Thematic Conference on MULTIBODY DYNAMICS\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.3311/eccomasmbd2021-139\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"\",\"JCRName\":\"\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"Proceedings of the 10th ECCOMAS Thematic Conference on MULTIBODY DYNAMICS","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.3311/eccomasmbd2021-139","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 0
摘要
机器人加工是机械制造领域中发展迅速的一项技术。事实上,人们普遍认为,对于相同的工作空间,一个装备齐全的机器人加工单元的成本可以比传统机床低30%到50%。然而,当机器人受到其柔性结构固有的切削力时,由振动或偏转引起的不准确性会发生。作为一个数量级,工业机器人的刀尖刚度约为1 N /µm,而数控机床的刀尖刚度超过50 N /µm。柔性来源已被调查,似乎是由机器人的关节在80%的比例引起的,而其余的柔性问题来自结构弹性。为了提高机器人加工的精度,研究了稳定切削条件和刀具轨迹的在线/离线补偿等方法。操作的两个方面必须建模,一方面是切割机的模型,作为机器人加工中的工业机器人,另一方面是加工模型,包括得到的工件几何形状。在此基础上,建立了机器人在加工力作用下的多体耦合模型。多体模型包括由结构和关节引起的柔性。为了补偿这些偏差,提出了一种将轨迹离散在节点上的解决方案,并通过连续的操作模拟来考虑系统动力学的补偿。该算法包括两个步骤,首先是检测路径的关键位置并添加或重新定位节点以减少偏差,其次是优化层修改节点的位置和速度以进行更精细的减少。该方法应用于三个日益复杂的面铣削操作系统,显示加工误差减少。
Coupled Multibody Model Of Industrial Robot With Milling Simulator For Trajectory Compensation
Robotic machining is a fast-growing technology in the field of mechanical manufacturing. Indeed, it is generally accepted that for the same working space, a fully equipped robotic machining cell can cost 30 to 50 % less than a conventional machine tool. However, inaccuracies resulting either from vibrations or deflections occur while the robot is subjected to cutting forces, inherent to its flexible structure. As an order of magnitude, the stiffness at the tool-tip is about 1 N / µ m for industrial robots against more than 50 N / µ m for CNC machine tools. The flexibility source has been investi-gated and appears to be caused by the robot articulations in a proportion of 80% while the remaining flexibility issues from the structural elasticity. In order to improve the accuracy of robotic machining operations, several approaches have been carried out such as the study of stable cutting conditions and the online/offline compensation of the tool trajectory. Two aspects of the operation must be modeled, on the one hand the model of the cutting machine, being an industrial robot in robotic machining, and on the other hand, the machining model including the resulting geometry of the workpiece. A coupled model is then proposed with the multi-body model of the robot subjected to machining forces. The multi-body model includes the flexibility induced by the structure and the articulations. In order to compensate the deviations, a solution is proposed where the trajectory is discretized in nodes with a compensation taking the system dynamics into account by successive simulations of the operation. The algorithm involves two steps, firstly it aims to detect critical locations of the path and add or reposition nodes to reduce the deviation and secondly an optimization layer modifies nodes positions and velocities for a finer reduction. The method is deployed for three systems of increasing complexity for a face milling operation, showing a machining error reduction.