Previous Article in Journal
Developing an Energy-Efficient Electrostatic-Actuated Micro-Accelerometer for Low-Frequency Sensing Applications
Previous Article in Special Issue
Control of Active Suspension Systems Based on Mechanical Wave Concepts
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Application-Oriented Analysis of Hexaglide Pose Accuracy in Through-Hole Assembly of Electronic Components

1
Institute of Production Systems, TU Dortmund, 44227 Dortmund, Germany
2
SFA Mechanische Fertigung/Sondermaschinenbau GmbH & Co. KG, 88317 Aichstetten, Germany
3
Centre for Advanced Manufacturing, School of Mechanical and Mechatronic Engineering, Faculty of Engineering and Information Technology, University of Technology Sydney, Sydney, NSW 2007, Australia
*
Authors to whom correspondence should be addressed.
Actuators 2025, 14(9), 446; https://doi.org/10.3390/act14090446
Submission received: 9 August 2025 / Revised: 28 August 2025 / Accepted: 6 September 2025 / Published: 9 September 2025

Abstract

Hexaglide parallel manipulators are characterized by high accuracy and dynamic performance, which makes them suitable for industrial high-precision assembly tasks such as placement of electronic THT components on printed circuit boards. In this paper we describe an assembly system that comprises a Hexaglide manipulator with vertical ball screws, moving printed circuit boards relative to stationary THT components. We evaluate the effects of the manufacturing tolerances of machine parts, such as bar length tolerance, ball screw axis position uncertainty, and ball screw axis orientation uncertainty, on Hexaglide end-effector pose accuracy using a geometric simulation study based on stochastic tolerance sampling. In the investigated configuration and under standard industrial tolerances, bar length inaccuracy and axis position uncertainty lead to significant position and rotation deviations for the Hexaglide end-effector in the horizontal plane that need to be compensated for by control algorithms to enable THT assembly using the Hexaglide prototype. The geometric simulation method applied in this paper can be used by designers of Hexaglide machines to study and evaluate different machine configurations.

1. Introduction

Through-hole technology (THT), although responsible for a small proportional of all electronic assemblies, so far remains an irreplaceable manufacturing method in electronics because surface-mount technology (SMT) is limited by the temperature and mechanical stress that the electronic components can endure [1]. As THT components in high-mix, low-volume production can be delivered in small quantities and unstructured forms, many THT assembly tasks in this industry are still manual. At the same time, fierce global competition is a major challenge for the electronics industry in high-wage countries, making automated assembly solutions highly desirable [2]. Robotic assembly of THT components for small- and medium-scale production volumes is a highly demanding task. The robotic manipulators involved need to provide sufficient flexibility to deal with product and process variations. On the other hand, electronic assembly tasks require sub-millimeter absolute accuracies. The application of parallel manipulators in the microelectronics industry was discussed in [3]. High absolute accuracies, low moved masses, and the potential for design miniaturization make this kind of device well-equipped for various manipulation tasks [4]. However, the kinematics of parallel manipulators are not trivial and require substantial application-oriented analysis.
A comprehensive general kinematic analysis of parallel robotic manipulators is provided in [5], including the introduction of the global conditioning index (GCI) and trajectory maps and algorithms for smooth trajectory generation. Hexaglide manipulators represent a special type of parallel manipulator, with six actuated bars of constant length attached to an end-effector (EEF) platform [6]. Honegger et al. [6] derived a dynamic equation for the nonlinear control of a Hexaglide intended for use in high-speed milling applications, thus focusing primarily on the compensation of dynamic effects and not on the kinematic properties of EEF movements. Their work examined a Hexaglide variant with three horizontal linear rails, on which six linear motors were distributed (two motors on each rail). A singularity and kinematic analysis of an analogous horizontal configuration can be found in [7], where three different types of singularity are identified. Ros et al. [8] describe the implementation of a real-time LinuxCNC machine controller for a Hexaglide with six vertical rails. Pott and Hiller [9] provide an approach for estimating the influence of geometric errors on the precision of different parallel kinematic machines (PKMs), including a Linapod, which is another name for a Hexaglide with vertical rails. They report an error amplification factor of between 4.5 and 5.0 across a ± 0.3 m horizontal workspace section for equally distributed errors in all components.
The state-of-the-art studies discussed above demonstrate that kinematic analysis of parallel manipulators is well-studied in general, particularly in Hexaglides. The majority of the reviewed studies focus on the analysis of milling applications of Hexaglides, where precisely following a planned EEF trajectory is crucial for ensuring high-quality milled products. In the THT assembly of electronic components, precise trajectory following is only required during the search phase if a force sensor-based search procedure is triggered [10]. The required precision is less demanding in THT assembly than in milling applications of comparable dimensions since a 125 μ m positioning accuracy is sufficient to insert THT components under typical clearances of 0.25–0.7 mm, as defined in the IPC-2222 standard [11] for Level A design producibility. While our previous work [12] already demonstrated a 95.8% robotic THT assembly success rate with different electronic components across different target-hole locations with an imprecise image-based goal input, the influence of various manufacturing tolerances in Hexaglide components on the resulting EEF pose accuracy has not been analyzed yet.
The objective of this paper is to evaluate the pose uncertainty of a particular manufactured Hexaglide prototype against the requirements of THT assembly and compare the relative effect magnitudes of different manufacturing error sources using stochastic geometric simulation. By doing so, we aim to investigate whether the presented stochastic geometric simulation can provide valuable information to guide application-oriented Hexaglide machine design for high-precision manipulation tasks.
The paper is divided into three sections. Section 2 introduces the examined real-world prototype of a Hexaglide manipulator with specific parameters, which is used in subsequent numeric studies. Details on the inverse and forward kinematics calculations required to determine EEF poses for a given set of geometric dimensions are provided. Finally, the method used for the stochastic sampling of manufacturing tolerances to estimate the EEF pose deviations expected in reality is presented. We consider bar length, ball screw axis position, and ball screw axis orientation tolerances, as well as the combination of all three error sources, in our analysis. Section 3 presents statistical data for the expected Hexaglide EEF pose deviations based on stochastic tolerance sampling of the aforementioned manufacturing error sources. This paper is concluded in Section 4, summarizing the findings and putting them into practical context. Recommendations for future research and development are given.

2. Materials and Methods

2.1. Hexaglide Manipulator

In this paper, we analyze a Hexaglide with vertical joint axes (Figure 1a). Despite differing from the horizontal axis configuration presented in [3], the kinematic equations describing the inverse and forward kinematics still hold as there is no specific mathematical constraint on the orientation and location of the axis direction vectors in the equations. Figure 1b demonstrates the built Hexaglide prototype and its application in electronics assembly: the Hexaglide moves a printed circuit board (PCB) relative to a statically held THT component. Table 1 provides the relevant geometric parameters of the Hexaglide prototype that are used in the geometric simulation study. Every bar link has an ideal fixed length of L i = 236.5 mm.
Relevant technical details of the prototype hardware components are given in Table 2. As the following geometric analysis examines purely kinematic relationships between joints and the EEF, a physical reproduction of our system may be implemented using different hardware.
With a known motor step angle, controller position resolution, gearbox reduction ratio, and ball screw lead, the theoretical joint movement resolution equals 7.353 × 10 8 m. In reality, empirical phenomena like backlash, screw lead errors, and mechanical compliance need to be acknowledged and accounted for. While precisely measuring each of these errors during the operation of a Hexaglide would require costly measurement equipment and therefore prohibit the economical feasibility of the system, their effect can still be estimated using geometric simulation and stochastic tolerance sampling.

2.2. Inverse and Forward Kinematics Calculation

Since the aim of this study is to evaluate the effect of various manufacturing tolerances of the Hexaglide prototype on its EEF pose, a method is required to determine the EEF pose given sampled values of geometric machine parameters.
To this end, based on kinematic equations provided by Palpacelli et al. [3], we implement both the inverse and forward kinematics of the Hexaglide in Python. The inverse kinematic (IK) calculation provides the joint configuration q that needs to be used in order to put the EEF into a desired pose x . The IKs have no specific parameters other than the previously described Hexaglide geometry, and they require an algebraic equation to be solved in closed form. Forward kinematics (FKs) work in the opposite direction and return the EEF pose x that results from putting manipulator joints in a certain configuration q . FKs are calculated numerically using a Newton–Raphson algorithm with iteration parameters i = 30 and k = 15 , while the numeric constraint tolerance is set to 10 6 . In a preliminary study of the numerical accuracy of FK solutions, we tested the same area of the workspace as examined in later subsections. The iteration parameters were sufficient to keep the errors between the test joint configurations q t e s t and joint configurations q t e s t acquired by applying FKs and then IKs again on q t e s t , at an order of magnitude of 10 5 m.

2.3. Stochastic Sampling of Manufacturing Tolerances

The manufacturing-related sources of Hexaglide pose inaccuracy studied in this paper include
  • Bar length tolerance;
  • Ball screw axis position tolerance;
  • Ball screw axis orientation tolerance.
To quantify the sensitivity of Hexaglide EEF poses to various inaccuracies in different regions of its workspace, a random sampling strategy is applied. We sample n L = 100 different error vectors, Δ L , from a six-dimensional uniform distribution, U ( [ Δ L , Δ L ] 6 ) , for each test pose and record the maximum achieved position and orientation deviations, Δ x L R 6 :
Δ x j L = max 1 i n L x j ( L + Δ L i ) x j ( L ) , j = 1 , , 6 , ( x 1 , , x 6 ) = ( x , y , z , θ x , θ y , θ z )
To keep the computational times of numeric FKs within reasonable limits, the maximum error sensitivity is determined for each point on a 5 mm grid within ± 30 mm from the home position. For the quantitative bar length error sensitivity analysis, Δ L = 0.2 mm is applied. This value corresponds to fine (f) manufacturing tolerances for dimensions of 120 mm < L 400 mm, as prescribed by the ISO 2768-1 standard [13], considering a Hexaglide bar length of L i = 236.5 mm. The application of uniformly distributed errors is motivated by providing worst-case estimates without any direction or density preferences.
Analogously, we sample ball screw axis positions n A P = 100 times from six three-dimensional uniform distributions centered around each ball screw axis starting point, S i , 0 , within | Δ S x , y , z |   0.1 mm limits in each direction. This tolerance value is based on the ISO 2768-1 standard for dimensions from 6 to 30 mm as ball screw positions are referenced as being on the outer edge of the base fixture frame. The corresponding pose deviation is denoted as Δ x A P .
Ball screw axis orientation errors are sampled n A O = 100 times within a | Δ ψ | 20 conical limit from the vertical orientation from a six-dimensional uniform distribution U ( [ 0 , Δ ψ ] 6 ) . The 20 angle limit is in accordance with the ISO 2768-1 standard for angle dimensions with a shorter angle side of between 50 and 120 mm. The orientation angle of each ball screw axis projection on the horizontal plane is also varied uniformly within a [ 0 , 360 ] interval independently for each ball screw axis. The pose deviation caused by axis orientation misalignment is denoted as Δ x A O .
In the final stochastic sampling experiment, we consider all three previously mentioned inaccuracy sources combined to estimate worst-case pose deviations, Δ x c o m b . The applied tolerance limits remain the same for each error source. The number of sampled geometric configurations is set to n c o m b = 100 per tested pose.
All numeric calculations and graph visualizations were carried out in a Python 3.11 environment on a PC with 16 GB of RAM and an Intel(R) Core(TM) i7-1355U 1.70 GHz processor (Intel, Santa Clara, CA, USA).

3. Results

3.1. EEF Pose Sensitivity to Bar Length Inaccuracies

The results of the stochastic bar length sensitivity analysis described in the Methods and Materials section are presented in Table 3 and Figure 2. The maximum value, max Δ x j L , the mean value, Δ x j L ¯ , and the sample standard deviation, s ( Δ x j L ) , are calculated for each of the six error component fields, Δ x j L ( x , y ) , with N = 169 data points in each field.
The results shown above suggest that bar length inaccuracies can induce errors in the EEF pose large enough to potentially impair Hexaglide applicability in high-precision assembly if the real dimensions of the Hexaglide machine elements differ from design specifications.
To verify the order of magnitude of the determined mean values, Δ x L ¯ , Δ y L ¯ 1.6 mm in the horizontal plane and Δ z L ¯ 0.26 mm in the vertical direction, a simplified geometric model of a single bar linkage can be used (Figure 3).
With the projected bar length at the EEF home position, p, defined and calculated as
p = | P i S i | = ( S i , 0 , x P i , x ) 2 + ( S i , 0 , y P i , y ) 2 = 28.668 mm
we further calculate the EEF elevation at the home position, h:
h = L i 2 p 2 = 234.756 mm .
Assuming that the other five Hexaglide bars have ideal fixed length L, adding a small inaccuracy, Δ L i , exclusively to the examined bar length, L i , only leads to a negligible increase in the elevation of the platform, Δ h 0 . We define two new platform connection points, P i , and P i , + , for shorter-than-ideal or longer-than-ideal bars. Now, the horizontal EEF deviation magnitudes, Δ x + / = | P i P i , + / | , can be determined knowing the bar length error, Δ L = 0.2 mm, and the specification bar length, L i = 236.5 mm:
Δ x = L i 2 h 2 ( L i Δ L ) 2 h 2 = 1.700 mm ,
Δ x + = ( L i + Δ L ) 2 h 2 L i 2 h 2 = 1.606 mm .
Note that in reality all six Hexaglide bars are subject to manufacturing inaccuracies, which may either reinforce or diminish the geometric effect explained above. Based on stochastic sampling of these inaccuracies (Table 3), we observe similar magnitudes of Δ x L ¯ and Δ y L ¯ to those predicted by the geometric model.
The sampled rotational errors, Δ θ x L ¯ and Δ θ y L ¯ , are approximately 5.6 times smaller than Δ θ z L ¯ . Together with the prevalence of EEF position deviations, Δ x L ¯ and Δ y L ¯ , we can summarize that the examined Hexaglide configuration displays high sensitivity to bar length errors in the horizontal plane due to the proximity of the Hexaglide bars to the vertical axis. Horizontal movement accuracy is crucial for THT assembly success. The determined horizontal errors of 1.6 mm are significantly larger than the biggest hole-to-pin tolerance of 0.7 mm specified by the IPC-2222 standard.

3.2. EEF Pose Sensitivity to Ball Screw Axis Position Inaccuracies

The stochastic sampling experiment data are summarized in Table 4 and represented graphically in Figure A1. The mean deviation magnitudes in all pose elements are approximately twice as low as in the previously presented bar length inaccuracy case. The same relative prevalence of deviations in the horizontal plane, Δ x , Δ y , and Δ θ z , can be observed.

3.3. EEF Pose Sensitivity to Ball Screw Axis Orientation Inaccuracies

The stochastic sampling experimental data for axis orientation sensitivity are summarized in Table 5 and represented graphically in Figure A2.
Our specific Hexaglide configuration demonstrates significantly lower EEF pose deviations under the tested angular tolerance limit compared to the previously discussed bar length and axis position uncertainties. Nevertheless, horizontal error components still dominate in the EEF pose deviations caused by this type of inaccuracy. Likely due to the circular symmetry of the angular error cone around the vertical axis, the deviation fields Δ x A O , Δ y A O , and Δ θ z A O shown in Figure A2 display quite pronounced circular symmetries as well. This can be explained by considering that large horizontal movements of the EEF platform, in general, induce large joint displacements along ball screw axes. If an axis is tilted, a joint traveling along it moves away from the ideal vertical line proportionally to the distance traveled, which in turn translates into larger horizontal EEF position errors.

3.4. EEF Pose Sensitivity to Combined Manufacturing Inaccuracies

The last tested case combines bar length, axis position, and axis orientation inaccuracies while keeping their respective tolerance limits used in previous experiments. The stochastic experimental data for combined manufacturing errors are summarized in Table 6 and represented graphically in Figure A3.
The same observations regarding the relative magnitudes of horizontal and vertical EEF pose deviations can be made for the combined manufacturing error case as for separate error sources: manufacturing error transmission is much stronger in the x, y, and θ z directions than in the other three EEF movement directions. Further, no circular symmetry of the combined deviation field is observed as the deviation induced by axis orientation errors is much smaller than those caused by the other error sources.

4. Discussion

This paper demonstrates the application of a simple stochastic simulation method to estimate worst-case pose deviations of a Hexaglide prototype under different manufacturing tolerances. In our case, the Hexaglide manipulator is utilized in the THT assembly of electronic components, which imposes high accuracy requirements. The typical insertion tolerances of THT components are in the sub-millimeter range, making an absolute positioning accuracy of approximately 0.1 mm desirable. While THT assembly is a very specific application, its high precision requirements make it an interesting case study for other industries.
A Hexaglide parallel manipulator is a complex machine with multiple stationary and moving parts. The accuracy of the EEF platform’s movement is influenced by the mechanical properties of the machine parts. Beginning from the base of a Hexaglide, inaccuracies can occur in the placement of the motors in the base frame. Further inaccuracies can stem from the transmission and coupling between the motor and the vertical ball screw, which will typically result in differences between the commanded q and real joint configurations. Depending on the quality of bearings and their real positions within the machine, the real ball screw axis can also have an angle slightly different to the ideal geometric model used in kinematic calculations for EEF movement commands. Continuing the analysis, the ball joints on both ends of bars can have tolerances between their rotating spherical parts. The real length of Hexaglide bars is also subject to manufacturing inaccuracies. All these listed inaccuracies are largely independent from each other and can potentially be different for all six legs.
In this study, the aforementioned error sources are modeled by three uniformly distributed errors: bar length errors, ball screw axis position errors, and ball screw axis orientation errors. Each of the error magnitudes is assumed to be within the fine (f) tolerance limits prescribed by the ISO 2768-1 General Tolerance Standard.
The results of the stochastic simulation study presented in Section 3 demonstrate the high importance of such analysis to inform further developments in Hexaglide control algorithms. For instance, bar length inaccuracies of | Δ L i |   0.2 mm can, on average, lead to ≈1.6 mm horizontal EEF position deviations across the workspace, and in the worst case out of a total of 16,900 sampled bar length configurations, these deviations can even reach up to ≈2 mm. Combined with the tested axis position and orientation errors, these worst-case values increase even further, up to ≈1.9 mm on average and ≈2.5 mm in the extreme case. Compensating such large deviations requires a calibration technique that estimates geometric machine parameters based on multiple precise pose measurements before productive Hexaglide operation or a sensor-based control approach during its productive operation.
Another finding of this study is that the horizontal translations and the rotation around the vertical axis (yaw) of the EEF platform of the Hexaglide are much more sensitive to all three tested error types than vertical translation or roll and pitch angles. It cannot be stated that the errors in the joints and links of this particular Hexaglide are balanced out by each other; rather, we can only claim that they are not significantly amplified in the vertical direction relative to the EEF platform. On the other hand, the position and length inaccuracies of Hexaglide components in the investigated configuration are, in the worst cases, amplified by 8–10 times when we analyze horizontal translations or yaw rotations. The mechanism behind this amplification is explained based on the simplified geometric model shown in Figure 3.
The conclusions of this study have important implications for Hexaglide manipulators used in fine-grained assembly requiring sub-millimeter absolute accuracies. A general recommendation can be given to design Hexaglide manipulators in such a way that the EEF platform and the joint bars are kept closer to the horizontal plane, as this reduces the error amplification factor in the horizontal direction, which is relevant for flat assembly operations like THT. The applied approach of stochastic error sensitivity analysis can be used to evaluate different Hexaglide configurations during the design phase.
Comprehensive modeling of the influence of motor backlash, the mechanical deformation of components, or temperature on geometric parameters is not presented in this paper but could be further investigated in different use cases requiring even higher accuracies than THT electronic assembly. With a stable image-based control method, which we aim to develop in future work, the inaccuracies in Hexaglide EEF poses should be iteratively reduced to meet the requirements of THT assembly. Henceforth, the Hexaglide could also be significantly miniaturized, bringing inherent benefits like the scalable manufacturing of its identical parts, high stiffness, and lower moved masses.

Author Contributions

Conceptualization, M.P.; methodology, M.P.; software, M.P. and Y.M.; formal analysis, M.P.; resources, J.D.; writing—original draft preparation, M.P.; writing—review and editing, J.D. and Y.M.; visualization, M.P.; supervision, J.D.; funding acquisition, J.D. All authors have read and agreed to the published version of the manuscript.

Funding

This research was funded by the German Federal Ministry for Economic Affairs and Climate Action (BMWK) under grant number KK5072203WO0.

Institutional Review Board Statement

Not applicable.

Informed Consent Statement

Not applicable.

Data Availability Statement

We provide Jupyter Notebooks with Python code for the reproducibility of our results and easy adaptation to other Hexaglide configurations: https://github.com/institute-of-production-systems/hexaglide-movement-quality-analysis (accessed on 5 September 2025).

Acknowledgments

We kindly thank Günther Fickler and Pascal Messmer from SFA Mechanische Fertigung/Sondermaschinenbau Gmbh & Co. KG for their technical support and providing us access to the Hexaglide prototype.

Conflicts of Interest

Author Y.M. was employed by the company SFA Mechanische Fertigung/Sondermaschinenbau GmbH & Co. KG. The remaining authors declare that the research was conducted in the absence of any commercial or financial relationships that could be construed as a potential conflict of interest. The funders had no role in the design of the study; in the collection, analyses, or interpretation of data; in the writing of the manuscript; or in the decision to publish the results.

Abbreviations

The following abbreviations are used in this manuscript:
THTThrough-hole technology
SMTSurface-mount technology
GCIGlobal conditioning index
EEFEnd-effector
PKMParallel kinematic machines
IKInverse kinematics
FKForward kinematics
PTPPoint-to-point
PCBPrinted circuit board

Appendix A

Appendix A.1

Figure A1. Maximum absolute components of EEF pose deviations under ball screw axis position uncertainty | Δ S x , y , z |   0.1 mm ( n A P = 100 samples at each position).
Figure A1. Maximum absolute components of EEF pose deviations under ball screw axis position uncertainty | Δ S x , y , z |   0.1 mm ( n A P = 100 samples at each position).
Actuators 14 00446 g0a1

Appendix A.2

Figure A2. Maximum absolute components of EEF pose deviations under ball screw axis orientation uncertainty | Δ ψ |   20 (sampled from a uniform distribution with n A O = 100 samples at each position).
Figure A2. Maximum absolute components of EEF pose deviations under ball screw axis orientation uncertainty | Δ ψ |   20 (sampled from a uniform distribution with n A O = 100 samples at each position).
Actuators 14 00446 g0a2

Appendix A.3

Figure A3. Maximum absolute components of EEF pose deviations under combined uncertainty (sampled from a uniform distribution with n c o m b = 100 samples at each position).
Figure A3. Maximum absolute components of EEF pose deviations under combined uncertainty (sampled from a uniform distribution with n c o m b = 100 samples at each position).
Actuators 14 00446 g0a3

References

  1. Williams, T. The Circuit Designer’s Companion, 2nd ed.; Elsevier: Oxford, UK, 2005; pp. 58–59. [Google Scholar]
  2. Feldmann, K.; Reinhardt, A.; Pfeffer, M. Einleitung. In Montage in der Leistungselektronik für Globale Märkte; Feldmann, K., Ed.; Springer: Berlin/Heidelberg, Germany, 2009; pp. 1–2. [Google Scholar]
  3. Palpacelli, M.-C.; Carbonari, L.; Palmieri, G.; D’Anca, F.; Landini, E.; Giorgi, G. Functional Design of a 6-DOF Platform for Micro-Positioning. Robotics 2020, 9, 99. [Google Scholar] [CrossRef]
  4. Hesse, S. Grundlagen der Handhabungstechnik, 5th ed.; Hanser: Munich, Germany, 2020; pp. 455–458. [Google Scholar]
  5. Gosselin, C. Kinematic Analysis, Optimization and Programming of Parallel Robotic Manipulators. Ph.D. Thesis, McGill University, Montréal, QC, Canada, 1988. [Google Scholar]
  6. Honegger, M.; Codourey, A.; Burdet, E. Adaptive control of the Hexaglide, a 6 DOF parallel manipulator. In Proceedings of the International Conference on Robotics and Automation, Albuquerque, NM, USA, 25 April 1997. [Google Scholar]
  7. Abtahi, M.; Pendar, H.; Alasty, A.; Vossoughi, G. Kinematics and singularity analysis of the Hexaglide parallel robot. In Proceedings of the 2008 ASME International Mechanical Engineering Congress & Exposition, Boston, MA, USA, 31 October–6 November 2008. [Google Scholar]
  8. Ros, J.; Yoldi, R.; Plaza, A.; Iriarte, X. Real-Time Hardware-in-the-Loop Simulation of a Hexaglide Type Parallel Manipulator on a Real Machine Controller. In New Trends in Mechanism and Machine Science; Viadero, F., Ceccarelli, M., Eds.; Springer Science+Business Media: Dordrecht, The Netherlands, 2013; pp. 587–597. [Google Scholar] [CrossRef]
  9. Pott, A.; Hiller, M. Kinematic Modeling, Linearization and First-Order Error Analysis. In Parallel Manipulators, Towards New Applications; Wu, H., Ed.; IN TECH d.o.o.: Rijeka, Croatia, 2008. [Google Scholar] [CrossRef]
  10. Polikarpov, M.; Mehmood, Y.; Boiar, D.; Schulte, L.; Deuse, J. A Cost-Efficient Robotic Through-Hole Assembly System for Dual-Pin Component Insertion. In Proceedings of the 2023 11th International Conference on Control, Mechatronics and Automation (ICCMA), Grimstad, Norway, 1–3 November 2023. [Google Scholar] [CrossRef]
  11. IPC-2222; Sectional Design Standard for Rigid Organic Printed Boards. Institute of Printed Circuits: Northbrook, IL, USA, 1998.
  12. Polikarpov, M.; Mehmood, Y.; Boiar, D.; Deuse, J. Cost-efficient sensor assisted robotic assembly—Assembly manipulator for PCB assembly. Werkstattstech. Online 2024, 114, 9. [Google Scholar] [CrossRef]
  13. ISO 2768-1; General tolerances—Part 1: Tolerances for Linear and Angular Dimensions Without Individual Tolerance Indications. International Organization for Standarization: Geneva, Switzerland, 1989.
Figure 1. Studied Hexaglide configuration. (a) Hexaglide kinematic scheme. (b) Hexaglide prototype with ball screws as joint axis actuators. Ball joints are used on both ends of bars.
Figure 1. Studied Hexaglide configuration. (a) Hexaglide kinematic scheme. (b) Hexaglide prototype with ball screws as joint axis actuators. Ball joints are used on both ends of bars.
Actuators 14 00446 g001
Figure 2. Maximum absolute components of EEF pose deviations under a bar length uncertainty of | Δ L i |   0.2 mm (sampled from a uniform distribution with n L = 100 samples at each position).
Figure 2. Maximum absolute components of EEF pose deviations under a bar length uncertainty of | Δ L i |   0.2 mm (sampled from a uniform distribution with n L = 100 samples at each position).
Actuators 14 00446 g002
Figure 3. Geometric model for positional error range verification focusing on a single bar inaccuracy.
Figure 3. Geometric model for positional error range verification focusing on a single bar inaccuracy.
Actuators 14 00446 g003
Table 1. Geometric parameters of the Hexaglide.
Table 1. Geometric parameters of the Hexaglide.
x [mm]y [mm]z [mm]
S 1 , 0  147.040104.52443.500
S 2 , 0 114.040−11.52443.500
S 3 , 0 67.000−93.00043.500
S 4 , 0 −67.000−93.00043.500
S 5 , 0 −114.040−11.52443.500
S 6 , 0 −47.040104.52443.500
P 1 20.00095.0000.000
P 2 92.272−30.1790.000
P 3 72.272−64.8210.000
P 4 −72.272−64.8210.000
P 5 −92.272−30.1790.000
P 6 −20.00095.0000.000
1 The second index 0 denotes the base coordinate system, which is parallel to the EEF coordinate system.
Table 2. Hexaglide hardware components.
Table 2. Hexaglide hardware components.
ComponentModelSupplierProperties
Stepper motorsNEMA23Phidgets (Calgary, AB, Canada)1.8° step angle, 4.25:1 gearbox reduction ratio
ControllersSTC1002Phidgets1/16 step motor position resolution
Ball screwsFBSSZCJ1510-330Misumi (Tokyo, Japan)15 mm screw shaft outer diameter, 10 mm lead, 330 mm length
Table 3. Statistical properties of maximum absolute EEF pose deviations, Δ x L , due to bar length inaccuracies, | Δ L i |   0.2 mm, across a ± 30 mm x y -section of the Hexaglide workspace sampled on a 5 mm Cartesian grid with n L = 100 samples at each position.
Table 3. Statistical properties of maximum absolute EEF pose deviations, Δ x L , due to bar length inaccuracies, | Δ L i |   0.2 mm, across a ± 30 mm x y -section of the Hexaglide workspace sampled on a 5 mm Cartesian grid with n L = 100 samples at each position.
Δ x j L max Δ x j L Δ x j L ¯ s ( Δ x j L )
Δ x L 2.202  mm 1.635  mm 0.184  mm
Δ y L 2.083  mm 1.618  mm 0.165  mm
Δ z L 0.608  mm 0.262  mm 0.082  mm
Δ θ x L 0.169 0.128 0.015
Δ θ y L 0.163 0.127 0.015
Δ θ z L 0.960 0.707 0.088
Table 4. Statistical properties of maximum absolute EEF pose deviations, Δ x A P , due to ball screw axis position inaccuracies, | Δ S x , y , z | 0.1 mm, across a ± 30 mm x y -section of the Hexaglide workspace sampled on a 5 mm Cartesian grid, with n A P = 100 samples at each position.
Table 4. Statistical properties of maximum absolute EEF pose deviations, Δ x A P , due to ball screw axis position inaccuracies, | Δ S x , y , z | 0.1 mm, across a ± 30 mm x y -section of the Hexaglide workspace sampled on a 5 mm Cartesian grid, with n A P = 100 samples at each position.
Δ x j AP max Δ x j AP Δ x j AP ¯ s ( Δ x j AP )
Δ x A P 1.117  mm 0.814  mm 0.094  mm
Δ y A P 1.048  mm 0.821  mm 0.087  mm
Δ z A P 0.248  mm 0.130  mm 0.039  mm
Δ θ x A P 0.091 0.063 0.008
Δ θ y A P 0.093 0.063 0.008
Δ θ z A P 0.491 0.350 0.045
Table 5. Statistical properties of maximum absolute EEF pose deviations, Δ x A O , due to ball screw axis orientation inaccuracies, | Δ ψ | 20 , across a ± 30 mm x y -section of the Hexaglide workspace sampled on a 5 mm Cartesian grid, with n A O = 100 samples at each position.
Table 5. Statistical properties of maximum absolute EEF pose deviations, Δ x A O , due to ball screw axis orientation inaccuracies, | Δ ψ | 20 , across a ± 30 mm x y -section of the Hexaglide workspace sampled on a 5 mm Cartesian grid, with n A O = 100 samples at each position.
Δ x j AO max Δ x j AO Δ x j AO ¯ s ( Δ x j AO )
Δ x A O 0.054  mm 0.020  mm 0.012  mm
Δ y A O 0.055  mm 0.020  mm 0.012  mm
Δ z A O 0.011  mm 0.002  mm 0.002  mm
Δ θ x A O 0.003 0.001 0.001
Δ θ y A O 0.003 0.001 0.001
Δ θ z A O 0.024 0.009 0.005
Table 6. Statistical properties of maximum absolute EEF pose deviations, Δ x c o m b , due to combined manufacturing inaccuracies across a ± 30 mm x y -section of the Hexaglide workspace sampled on a 5 mm Cartesian grid, with n c o m b = 100 samples at each position.
Table 6. Statistical properties of maximum absolute EEF pose deviations, Δ x c o m b , due to combined manufacturing inaccuracies across a ± 30 mm x y -section of the Hexaglide workspace sampled on a 5 mm Cartesian grid, with n c o m b = 100 samples at each position.
Δ x j comb max Δ x j comb Δ x j comb ¯ s ( Δ x j comb )
Δ x c o m b 2.512  mm 1.901  mm 0.241  mm
Δ y c o m b 2.550  mm 1.853  mm 0.226  mm
Δ z c o m b 0.633  mm 0.299  mm 0.089  mm
Δ θ x c o m b 0.217 0.149 0.021
Δ θ y c o m b 0.216 0.149 0.022
Δ θ z c o m b 1.232 0.789 0.102
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content.

Share and Cite

MDPI and ACS Style

Polikarpov, M.; Mehmood, Y.; Deuse, J. Application-Oriented Analysis of Hexaglide Pose Accuracy in Through-Hole Assembly of Electronic Components. Actuators 2025, 14, 446. https://doi.org/10.3390/act14090446

AMA Style

Polikarpov M, Mehmood Y, Deuse J. Application-Oriented Analysis of Hexaglide Pose Accuracy in Through-Hole Assembly of Electronic Components. Actuators. 2025; 14(9):446. https://doi.org/10.3390/act14090446

Chicago/Turabian Style

Polikarpov, Mikhail, Yousuf Mehmood, and Jochen Deuse. 2025. "Application-Oriented Analysis of Hexaglide Pose Accuracy in Through-Hole Assembly of Electronic Components" Actuators 14, no. 9: 446. https://doi.org/10.3390/act14090446

APA Style

Polikarpov, M., Mehmood, Y., & Deuse, J. (2025). Application-Oriented Analysis of Hexaglide Pose Accuracy in Through-Hole Assembly of Electronic Components. Actuators, 14(9), 446. https://doi.org/10.3390/act14090446

Note that from the first issue of 2016, this journal uses article numbers instead of page numbers. See further details here.

Article Metrics

Back to TopTop