Abstract
To meet the increasing requirements for high-performance machine tools in manufacturing industry, a 5-axis hybrid kinematic machining unit (HKMU) is proposed with a topology of 2UPR&1RPS&1RPU-XY. Firstly, the inverse/forward position of the HKMU is analyzed by using the closed-loop vector method. Secondly, based on the position analysis, a 3-axis and a 5-axis reachable workspace are defined to demonstrate the motion capabilities of the proposed HKMU. And a ‘hierarchical’ searching algorithm is proposed to calculate the above two types of reachable workspace. Finally, the relationship between dimensional parameters and reachable workspace is graphically revealed by using an illustrative example of the proposed HKMU.
Access provided by Autonomous University of Puebla. Download conference paper PDF
Similar content being viewed by others
Keywords
- Hybrid kinematic machining unit
- Position analysis
- 5-axis reachable workspace
- ‘Hierarchical’ searching algorithm
1 Introduction
Due to the inherent merits of large stiffness/volume ratio, high flexibility, rapid dynamic response, serial-parallel hybrid kinematic machining units (HKMUs) have been regarded as promising alternative solution for efficient 5-axis machining of complex structural parts [1, 2]. This proposition has been successfully exemplified by the commercial application of the Exechon machining unit [3] in aircraft industry. Other propositions and applications of 5-axis HKMUs can be traced in recent publications [2, 4].
Compared with their counterparts of non-redundantly actuated forms, redundantly actuated parallel manipulators (RAPMs) often claim comparative advantages of better dexterity, enhanced stiffness and better dynamic performances [5,6,7,8,9]. For these merits, the authors recently proposed an RAPM with a topology of 2UPR&1RPS&1RPU (R, revolute joint; U, universal joint; S, spherical joint; P, prismatic actuated joint). This newly presented RAPM is designed as a spindle head and integrated with an X–Y sliding gantries to construct a novel hybrid kinematic machining unit (HKMU). Before the newly proposed 2UPR&1RPS&1RPU-XY HKMU can be applied in 5-axis machining, two critical issues need to be considered. One is to find out the kinematic motion of the HKMU; the other is to evaluate the workspace of the HKMU. These two issues are the fundamentals for guiding basic structure design and spatial layout of functional modules.
As to the first critical issue of kinematic analysis, numerous efforts have been conducted in the past decades. For example, Wang et al. [6] designed a 3PRS&1UPS RAPM and analyzed its inverse kinematics, singularity and dexterity characteristics. Li et al. [10] proposed a variety of RAPMs and analyzed their inverse kinematics and motion/force transfer characteristics. Schreiber et al. [11] established a kinematic model for two types of planar RAPMs, based on which their inverse position solutions and workspace analysis were completed. Dong et al. [12] designed a 4UPS&1UP RAPM and analyzed its motion transmission performance. Compared with abundant investigations on the kinematics of RAPMs, efforts on the kinematic analysis of HKMUs are few [13,14,15,16,17]. By reviewing previous studies on HKMUs, the authors select the close-vector method to establish the kinematic model for the proposed 2UPR&1RPS&1RPU-XY HKMU.
As to the second critical issue of workspace prediction, it mainly follows two different tracks: one is to obtain the workspace by using analytical methods; the other is to predict the workspace with numerical methods. Following the first track, Bihari et al. [18] proposed a geometric approach to predict the workspace of two symmetric planar parallel manipulators. Using the same method, Fu et al. [19] obtained the position and orientation workspace of a 6-DOFs parallel manipulator with decoupling three branches. Following the second track, Tang et al. [20] introduced a ‘sliced’ search algorithm to evaluate the workspace of a parallel manipulator by considering its geometry constraints. Geoffrey et al. [21] investigated the reachable workspace and dexterous workspace of three parallel manipulators based on homogeneous Jacobian matrix condition number. Inspired by the aforementioned literatures, the authors propose a hierarchical search algorithm to evaluate the workspace of proposed 2UPR&1RPS&1RPU-XY HKMU.
Bearing with the above two considerations, the authors establish a closed-loop vector based kinematic model to reveal the motion characteristics of the proposed 2UPR&1RPS&1RPU-XY HKMU. By analyzing the inverse/forward position property of the HKMU, the authors further evaluate the 3-axis and the 5-axis reachable workspace of the HKMU. The rest of this paper is organized as follows. Section 2 briefly describes the structure of the HKMU followed by some necessary kinematic definitions. Section 3 sequentially carry out the inverse/forward position analysis. In Sect. 4, the 3-axis and 5-axis reachable workspace of the HKMU are defined and evaluated. Finally, some conclusions are drawn to close the paper.
2 Structure Description
As shown in Fig. 1, the proposed HKMU integrates a 1T2R RAPM with an X–Y sliding gantry module. The topological architecture behind the 1T2R RAPM is a 2UPR-1RPS-1RPU parallel manipulator. It composes of a moving platform, a base and four limbs (denoted as limb 1, limb 2, limb 3 and limb 4). To be specific, limb 1 and limb 2 are two identical UPR limb, which are distributed symmetrically with respect to limb 3 and limb 4. Limb 3 and limb 4 are a RPS limb and a RPU limb, respectively. X–Y module is composed of two orthogonal sliding gantries. In addition, a spindle is installed on the moving platform while the workpiece is fixed to the X–Y sliding gantry module.
For clarity, a schematic diagram of the proposed HKMU is demonstrated in Fig. 2.
As shown in Fig. 2, \(B_{i}\) and \(A_{i}\) \((i = 1,2,3,4)\) denote the geometric centers of the prismatic joints connected to the base and the moving platform, respectively. Without loss of generality, \(B_{i}\) and \(A_{i}\) \((i = 1,2,3,4)\) are set to be two squares \(\square B_{1} B_{2} B_{3} B_{4}\) and \(\square A_{1} A_{2} A_{3} A_{4}\). O and O′ denote the geometric centers of \(\square B_{1} B_{2} B_{3} B_{4}\) and \(\square A_{1} A_{2} A_{3} A_{4}\), respectively. \(O_{W}\) represents the workpiece origin. For derivation facility, some kinematic definitions and coordinate systems are set as follows. A reference frame \(\{ O - xyz\}\) is attached at O, with its x axis pointing to B3, its y axis pointing to B2, and its z axis satisfying the right-hand rule. A moving frame \(\{ O^{\prime} - uvw\}\) is built at O′, with its x′ axis pointing to A3, its y′ axis pointing to A2, and its z′ axis satisfying the right-hand rule. A workpiece frame is set at OW, whose axes are always parallel to those of \(\{ O - xyz\}\). Specially, X sliding gantry is parallel to x axis, while Y sliding gantry is parallel to y axis. Assuming that \(d_{{\text{X}}}\) and \(d_{{\text{Y}}}\) are the sliding displacement of the X–Y sliding gantry module.
The basic dimensional parameters of the HKMU are listed in Table 1. Herein, rA and rB are the exterior radius of the moving platform and the base, respectively. \(d_{{{\text{min}}}}\) and \(d_{{{\text{max}}}}\) are the minimum and maximum displacement of the prismatic joint, respectively; \(\theta_{{{\text{U11}}}}\) and \(\theta_{{{\text{U12}}}}\) are the rotation angles of the two rotating shafts of the universal joint in the first and the second branch limb; \(\theta_{{{\text{U21}}}}\) and \(\theta_{{{\text{U22}}}}\) are the rotation angles of the two rotating shafts of the universal joint in the fourth limb. \(\theta_{{\text{R}}}\) is the rotation angle of the rotating joint. \(\theta_{{{\text{S1}}}}\), \(\theta_{{{\text{S2}}}}\) and \(\theta_{{{\text{S3}}}}\) are the rotation angles of the three rotating shafts of the spherical joint; \(d_{{{\text{Xmin}}}}\) and \(d_{{{\text{Xmax}}}}\) are the minimum and maximum displacements of X sliding gantry. \(d_{{{\text{Ymin}}}}\) and \(d_{{{\text{Ymax}}}}\) are the minimum and maximum displacements of Y sliding gantry. \(d_{{\text{t}}}\) is the distance from point \(P\) to point \(O^{\prime}\).
3 Kinematic Modelling
3.1 Inverse Position Analysis
In this section an inverse position analysis is carried out to provide fundamentals for reachable workspace prediction.
As shown in Fig. 2, the position vector of point P and point \(O^{\prime}\) measured in \(O - xyz\) is
where \({\varvec{R}}_{{O_{W} }}^{O}\) is a transformation matrix between \(\{ O_{W} - x^{\prime}y^{\prime}z^{\prime}\}\) and \(\{ O - xyz\}\). Accordingly, \({\varvec{r}}_{P}^{{O_{W} }}\) and \({\varvec{r}}_{{O_{W} }}^{O}\) represent the vectors of the points P and \(O_{W}\) measured in the frame \(\{ O_{W} - x^{\prime}y^{\prime}z^{\prime}\}\) and the frame \(\{ O - xyz\}\), respectively; \({\varvec{e}}_{{{\text{t0}}}}\) is the unit vector of the tool-axis measured in the frame \(\{ O_{W} - x^{\prime}y^{\prime}z^{\prime}\}\).
Since the proposed RAPM possess two rotational DOFs and one translational DOF, the Euler angles ψ, θ and the coordinate \(z_{{O^{\prime}}}\) can be taken as independent orientation and position parameters to describe the motion of the moving platform. The transformation matrix between \(O^{\prime} - uvw\) and \(O - xyz\) can be formulated as
where ψ, θ and \(\varphi\) are Euler angles defined as precession, nutation and rotation respectively; and “c” and “s” represent the “cosine’’ and “sine” functions, respectively.
According to the constraints of joints of RAPMs as described in Fig. 2, we obtain
where \(\varvec{s}_{1,1}\) and \({\varvec{s}}_{1,2}\) represent the unit vectors of the universal joint in limb 1. Accordingly, \({\varvec{s}}_{1,4}\) and \({\varvec{s}}_{3,1}\) denote the unit vectors of the revolute joint in limb 1 and limb 3, respectively.
By solving Eq. (4), one can obtain the parasitic motions of the proposed RAPM
Since the unit vector of the tool-axis in frame \(\{ O^{\prime} - uvw\}\) can be expressed as \([0,0,1]\)\(^{{\text{T}}}\), \({\varvec{e}}_{{\mathbf{t}}}\) in the frame \(\{ O - xyz\}\) can be expressed by
From Eq. (6) we can derive that
where \({\varvec{e}}_{{\text{t}}} (i)\) represents the ith element of the vector \({\mathbf{e}}_{{\text{t}}}\).
To obtain the actuator’s displacement \(d_{i}\) and its unit direction vector \({\mathbf{v}}_{i}\), we construct the following closed-loop equation
By substituting Eqs. (2), (5) and (7) into the closed-loop Eq. (8), we can obtain \(d_{i}\) and \({\varvec{v}}_{i}\) as
where \({\varvec{a}}_{i}\) is the position vector of the point \(A_{i}\) in \(O^{\prime} - uvw\). \({\varvec{b}}_{i}\) is the position vector of the point \(B_{i}\) in the coordinate system \(\{ O - xyz\}\). They can be expressed as follows:
Herein, \(\alpha_{1} = (2 - i_{1} ) \cdot\uppi ;\alpha_{2} = (3 - i_{2} ) \cdot\uppi +\uppi /2\).
Subsequently, by substitute Eqs. (2) and (5) into Eq. (1), one can obtain
where \({\varvec{r}}_{P}^{{O_{W} }}\) represents the vector of the point \(P\) measured in \(\{ O_{W} - x^{\prime}y^{\prime}z^{\prime}\}\). Meanwhile \(d_{\text{X}}\) and \(d_{\text{Y}}\) measured in \(\{ O_{W} - x^{\prime}y^{\prime}z^{\prime}\}\) can be express as
3.2 Forward Position Analysis
In this subsection, the forward position of the HKMU is carried out to determine the pose of the tool tip relative to the frame \(\{ O_{W} - x^{\prime}y^{\prime}z^{\prime}\}\).
Expanding Eq. (10) and taking the square of \(d_{i}\), one can obtain
By simplifying the constant term of Eq. (13), we obtain
From this equation, one can obtain
Assume \(g_{0} = \cos \theta\), \(k_{8} = k_{5} - k_{7}\), \(k_{9} = 2 \cdot (k_{3} /k_{4} )^{2}\). By substituting Eq. (16) into Eq. (15), we can obtain
By solving the above equation, one can obtain
where \({\text{sign}}( \cdot )\) is the symbolic function.
By substituting Eq. (18) into Eq. (16) and Eq. (14), one can obtain
By substituting Eqs. (5), (18) and (20) into Eq. (2), the position vector \({\varvec{r}}_{p}\) of point \(P\) in the reference frame \(\{ O - xyz\}\) is
By substituting Eqs. (12) and (21) into Eq. (1), we obtain
According to Eq. (6), the unit vector \({\varvec{e}}_{{{\text{t0}}}}\) of the tool-axis relative to \(\{ O_{W} - x^{\prime}y^{\prime}z^{\prime}\}\) can be expressed as
4 Reachable Workspace Calculation
4.1 Workspace Definition
As depicted in Fig. 3, the 3-axis workspace is the collection of spatial position points that can be reached when et0 = [0, 0, 1]T. If the tool-axis can arbitrarily change when its posture within the range of cone angle \(\beta_{0}\), the collection of spatial position points that can be reached is defined as the 5-axis workspace. Following this definition, one may take the coordinate value of tool tip x'p, y'p,z'p as independent variables and formulate the 3-axis and 5-axis workspaces as
where \(\gamma_{t}\) denotes the instantaneous rotation angle of the tth passive joint; \(U_{{\gamma_{t} }}\) is the reachable rotation space of the tth passive joint; \(U_{{d_{i} }}\) is the maximum stroke of the ith prismatic joint; \(U_{{\beta_{0} }}\) is the collection of all rotation space of tool-axis within the cone angle \(\beta_{0}\) range; \(U_{\psi \theta }\) are the collection of reachable rotation space of tool-axis.
According to the above definition, the 5-axis reachable workspace can be expressed as
where \(W_{3}^{\beta }\) is the 3-axis workspace which the position of tool axis is within angle \(\beta\); \(\bigcap\nolimits_{\beta = 0}^{{\beta_{0} }} {W_{3}^{\beta } }\) is all intersections within the cone angle \(\beta_{0}\) range.
4.2 Workspace Searching Algorithm
Without loss of generality, the singularity should be considered when predict the workspace of the HKMU. Due to the series structure, there is no motion singularity in the X–Y sliding gentries. Therefore, the singularity of the HKMU is only determined by the RAPM. According to reference [22], when the Jacobian matrix is singular, the 2UPR&1RPS&1RPU parallel mechanism will demonstrate singularity, which can be formulated as
where \({\varvec{J}}_{{\text{a}}}\) is the Jacobian of actuations; \({\varvec{J}}_{{\text{c}}}\) is the Jacobian of constraints.; \({\varvec{J}}\) is the overall Jacobian matrix; \(f\) is the number of degrees of freedom of the parallel mechanism.
To evaluate the reachable workspace of the HKMU, a hierarchical searching algorithm is proposed in this paper. For clarity, the basic idea and corresponding flowchart are illustrated in Figs. 4 and 5, respectively.
As shown in Fig. 4, the hierarchical searching algorithm can be roughly described as the following seven steps.
Step 1: discrete the cone angle \(\beta\) into a set of cone angles with an increment of \(\Delta \beta\);
Step 2: discrete \(\Delta \beta\) space into a set of cone angles with an increment of \(\Delta \alpha\);
Step 3: discrete the potential workspace into a series of workplane along z1 axis with an increment of \(\Delta z_{1}\);
Step 4: discrete the workplane \(x_{1} y_{1}\) into grids with numerous nodes along \(x_{1}\) and \(y_{1}\) axes with increments of \(\Delta x_{1}\) and \(\Delta y_{1}\), respectively;
Step 5: initialize \(\beta\), \(\alpha\), \(z_{1}\), \(y_{1}\) and \(x_{1}\), and judge whether the node [x'p, y'p, z'p] locates in the workspace or not;
Step 6: judge whether the HKMU is at a singular pose according to Eq. (27);
Step 7: export the 3-axis and the 5-axis reachable workspace of HKMU graphically.
4.3 Illustrative Example
With the above searching algorithm, the reachable workspace of the proposed HKMU can be predicted in an accurate yet efficient manner. To demonstrate the proposed algorithm, the 3-axis and 5-axis workspace of an exemplary HKMU is evaluated numerically. The basic dimensional parameters of exemplary HKMU are listed in Table 1. For simplicity, the coordinate zow is set to be zow = 350 mm.
The predicted reachable workspace is demonstrated in Fig. 6.
As illustrated in Fig. 6a, the proposed HKMU possesses a regular 3-axis reachable workplace with a volume of 5.054 × 106 mm3. The contour of the 3-axis reachable workspace is similar to a symmetric polyhedron with respect to the planes of xp = 0, yp = 0. The motion range along the directions of \(x_{1}\), \(y_{1}\) and \(z_{1}\) are [− 70, 70] mm, [− 95, 95] mm and [− 78, 112] mm, respectively.
As shown in Fig. 6b, the 5-axis reachable workspace of the HKMU is similar to a triangular pyramid with a volume of 2.604 × 105 mm3. The 5-axis reachable workspace is symmetrical about x1 axis and \(y_{1}\) axis. The motion ranges along the directions of x1, y1 and z1 are [− 17.5, 17.5] mm, [− 67.5, 67.5] mm and [− 55.25, 44.75] mm. It can be easily observed from Fig. 6b that \(x^{\prime}_{p}\) and \(y^{\prime}_{p}\) decreases rapidly with the increase of \(z^{\prime}_{p}\).
5 Conclusions
This paper investigates the kinematics of a newly patented HKMU with a topology of 2UPR&1RPS&1RPU-XY. The inverse/forward position analysis and reachable workspace of the proposed HKMU are conducted for further investigations about kinematics enhancement, trajectory planning and motion control of 5-axis machining task. Based on the conducted research, the following conclusions can be drawn:
-
(1)
The inverse and forward kinematic models are established for the proposed 5-axis HKMU through the close-vector method with a concise form.
-
(2)
The 3-axis and 5-axis reachable workspace are defined to graphically evaluate the position-orientation capabilities of the end platform of the HKMU.
-
(3)
A ‘hierarchical’ searching algorithm is proposed to predict the reachable workspace of the proposed HKMU in an accurate yet efficient manner.
References
Ruiz A, Campa F, Roldán-Paraponiaris C (2016) Experimental validation of the kinematic design of 3-PRS compliant parallel mechanisms. Mechatronics 39:77–88
Hosseini MA, Daniali H (2015) Cartesian workspace optimization of Tricept parallel manipulator with machining application. Robotica 33:1948–1957
Zoppi M, Zlatanov D, Molfino R (2010) Kinematics analysis of the Exechon tripod. In: International design engineering technical conferences and computers and information in engineering conference, pp 1381–1388
Chen X, Liu X-J, Xie F (2014) A comparison study on motion/force transmissibility of two typical 3-DOF parallel manipulators: the sprint Z3 and A3 tool heads. Int J Adv Robot Syst 11:5
Zhang D, Xu Y, Yao J (2017) Kinematics, dynamics and stiffness analysis of a novel 3-DOF kinematically/actuation redundant planar parallel mechanism. Mech Mach Theory 116:203–219
Wang D, Fan R, Chen W (2014) Performance enhancement of a three-degree-of-freedom parallel tool head via actuation redundancy. Mech Mach Theory 71:142–162
Luces M, Mills JK, Benhabib B (2016) A review of redundant parallel kinematic mechanisms. J Intell Rob Syst 86:175–198
Chen B, Cui Z, Jiang H (2018) Producing negative active stiffness in redundantly actuated planar rotational parallel mechanisms. Mech Mach Theory 128:336–348
Dong C (2016) Kinematic performance analysis of redundantly actuated 4-UPS&UP parallel manipulator. J Mech Eng 52
Li Q, Zhang N, Wang F (2017) New indices for optimal design of redundantly actuated parallel manipulators. J Mech Robot 9:011007
Schreiber L-T, Gosselin C (2018) Kinematically redundant planar parallel mechanisms: Kinematics, workspace and trajectory planning. Mech Mach Theory 119:91–105
Dong C, Liu H, Huang T (2014) Kinematic performance analysis of redundantly actuated 4-UPS&UP parallel manipulator. J Mech Eng 50:52–60
Lu S, Li Y-M, Ding B-X (2019) Multi-objective dimensional optimization of a 3-DOF translational PKM considering transmission properties. Int J Autom Comput 16:748–760
Stock M, Miller K (2003) Optimal kinematic design of spatial parallel manipulators: application to linear delta robot. J Mech Des 125:292–301
Yun Y, Li Y (2011) Optimal design of a 3-PUPU parallel robot with compliant hinges for micromanipulation in a cubic workspace. Robot Comput Integr Manufact 27:977–985
Qi Y, Song Y (2018) Coupled kinematic and dynamic analysis of parallel mechanism flying in space. Mech Mach Theory 124:104–117
Shin H, Lee S, Jeong JI (2013) Antagonistic stiffness optimization of redundantly actuated parallel manipulators in a predefined workspace. IEEE/ASME Trans Mechatron 18:1161–1169
Bihari B, Kumar D, Jha C (2014) A geometric approach for the workspace analysis of two symmetric planar parallel manipulators. Robotica 34:738–763
Fu J, Gao F (2016) Optimal design of a 3-leg 6-DOF parallel manipulator for a specific workspace. Chin J Mech Eng 29:659–668
Tengfei T, Jun Z, Yanqin Z (2017) Kinetostatic modeling and analysis of an exe variant parallel kinematic machine. J Shanghai Jiaotong Univ 51:992.
Pond G, Carretero JA (2007) Quantitative dexterous workspace comparison of parallel manipulators. Mech Mach Theory 42:1388–1400
Fang H, Tang T, Zhang J (2019) Kinematic analysis and comparison of a 2R1T redundantly actuated parallel manipulator and its non-redundantly actuated forms. Mech Mach Theory, 142
Acknowledgements
Supported by the Open Fund of the State Key Laboratory for Mechanical Transmissions, Chongqing University (Grant no. SKLMT-ZDKFKT-202003), the Natural Science Foundation for Distinguished Young Scholar of Fujian Province (Grant no. 2020J06010) and the Industry-Academy Cooperation Project of Fujian Province (Grant no. 2019H6006).
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2023 The Author(s), under exclusive license to Springer Nature Singapore Pte Ltd.
About this paper
Cite this paper
Su, H., Fang, H., Tang, T., Yang, F., Zhang, J. (2023). Kinematic Modelling and Workspace Prediction of a Hybrid Kinematic Machining Unit Integrating Redundantly Actuated Parallel Manipulator. In: Liu, X. (eds) Advances in Mechanism, Machine Science and Engineering in China. CCMMS 2022. Lecture Notes in Mechanical Engineering. Springer, Singapore. https://doi.org/10.1007/978-981-19-9398-5_52
Download citation
DOI: https://doi.org/10.1007/978-981-19-9398-5_52
Published:
Publisher Name: Springer, Singapore
Print ISBN: 978-981-19-9397-8
Online ISBN: 978-981-19-9398-5
eBook Packages: EngineeringEngineering (R0)