Show simple item record

contributor authorChen, Yongxue
contributor authorDing, Ye
date accessioned2023-08-16T18:39:51Z
date available2023-08-16T18:39:51Z
date copyright2/10/2023 12:00:00 AM
date issued2023
identifier issn1087-1357
identifier othermanu_145_6_061001.pdf
identifier urihttp://yetl.yabesh.ir/yetl1/handle/yetl/4292286
description abstractRobotic flat-end milling of complex surfaces offers advantages such as high flexibility and high machining efficiency. In the process of planning the toolpath based on the cutter contact path, the robot functional redundancy and the tool orientation need to be solved carefully. This paper presents a posture optimization method for robotic flat-end milling. Taking the weighted sum of the machining width and the toolpath smoothness performance criterion as the objective function, an optimization model considering the joint limits and gouging avoidance is established. An efficient algorithm based on sequential quadratic programming is proposed to solve this nonconvex problem. During the execution of the algorithm, the machining width is efficiently calculated by an iterative method based on conformal geometric algebra, while its derivatives are approximated analytically. Simulations and experiments demonstrate that the presented technique can resolve the tool axis direction and the robot redundancy effectively to increase the machining width and improve the toolpath smoothness, thus reducing the time for machining and improving the surface quality.
publisherThe American Society of Mechanical Engineers (ASME)
titlePosture Optimization in Robotic Flat-End Milling Based on Sequential Quadratic Programming
typeJournal Paper
journal volume145
journal issue6
journal titleJournal of Manufacturing Science and Engineering
identifier doi10.1115/1.4056707
journal fristpage61001-1
journal lastpage61001-12
page12
treeJournal of Manufacturing Science and Engineering:;2023:;volume( 145 ):;issue: 006
contenttypeFulltext


Files in this item

Thumbnail

This item appears in the following Collection(s)

Show simple item record