Abstract
1. Introduction
In recent years, the ever-changing manufacturing environment caused by intensive competition on a global scale and rapid changes in process technology has led to the requirement for an increasingly efficient production system. In order to achieve this, a reconfigurable manufacturing system characterized by modularity, integrability, customization, convertibility and diagnosability, which can easily be reconfigured and respond to unpredictable market changes cost-effectively, is highly preferred. The earliest large-scale research on reconfigurable manufacture systems reported in the literature is the Flexible Manufacture Cell (FMC) project launched in 1977 by MITI in Japan. Other reconfiguration projects, such as MOSYN, KERNEL and MOTION, focused on modular machine tools. After the foundation of the Engineering Research Center of Reconfigurable Machining Systems (ERC/RMS) at the University of Michigan in 1996, researchers began to develop the theory and technology of reconfigurable manufacturing systems systematically[1–3].
A Parallel Kinematic Machine (PKM) has many advantages and has been widely used in machine industry. Thanks to its modular structure, a PKM is more reconfigurable than the traditional serial machine. With the modular design, several modules of PKMs can be integrated into a module set so that the modules can be reassembled rapidly for different applications. As a result, the recent trend in reconfigurable manufacturing systems has promoted the research and development of a novel type of machine tool called a Reconfigurable Parallel Kinematic Machine (RPKM) [4–5], which is based on the parallel manipulator.
More recently, the research on RPKMs has made some substantive progress, but some problems that should be solved for its further application still exist [6–7]. Firstly, according to drive mode, the PKM can be mainly classified into two kinds: the telescopic drive PKM, whose struts are extendable with one end mounted on framework or base platform and the other on the moving platform; the linear drive PKM, whose struts have constant length with one end mounted on a slider and the other on the moving platform. Because both these PKMs have their pros and cons, they are designed and applied in respective cases: the linear drive PKM is inclined to be adopted in machining long-shaped parts along its dominant movement direction, and the telescopic drive PKM is suitable to machine more complicated shapes other than those of a longshape [8]. It would therefore be ideal if the RPKM can realize these two types of PKMs with the same modular set. Moreover, these two types of PKMs need to use the universal joints and spherical joints. A universal joint can work with 2-DOFs rotation, and a spherical joint with 3-DOFs rotation. With the classic manufacturing process, it is difficult to fabricate a high precision spherical joint with a large rotation angle. To solve this problem, an integrated joint with either two DOFs or three DOFs should be designed.
The dimensional design is another important and challenging problem for RPKMs. Two major issues need to be addressed in the optimal design of a PKM: performance evaluation and synthesis. After the design of a RPKM, it is necessary to evaluate its main characteristics. The second problem is to determine the dimensions (link lengths) of the RPKM, to make it most suitable for the specific task. The latter problem is one of the most difficult issues to solve in the field of RPKM. As is well known, the performances of parallel kinematic machines mainly depend upon the dimensions. Therefore, the process of mechanism dimensional design for a manipulator is largely based on the usage of the criteria, such as workspace, dexterity, payload, conditioning index and stiffness [9–11]. Approaches in previous work dealing with the dimensional design of PKMs can be classified into two categories. One category refers to the local optimal design [11–13], focusing on finding a family of dimensional parameters that generate an isotropy configuration, where the platform presents the desirable characteristics in terms of kinematics accuracy, noise rejection and singularity avoidance. However, due to the possible strut interference, this family of design parameters would not be useful in the design where the desirable orientation capability of the moving platform is also required. The other category refers to the global optimal design [14,15], which attempts to find a set of design parameters to minimize a weighted cost function in terms of the specified dexterous performance and workspace volume. The reason for implementing global optimal design would be that kinematics performance could not be guaranteed simply by conducting local optimal design. However, the above two dimensional design methods are only used for the telescopic drive PKM or the linear drive PKM respectively. In this paper, we will try to use the global optimal design method to designthe RPKM.
In this paper, a new type of driving struts moduleand joints are designed for the RPKM. The inverse kinematics problems with regard to the two types of 6-DOF parallel manipulators are described and a global optimal design index is used to design the RPKM, which can satisfy the requirement of the RPKM and realize workspace and dexterity capability. In the end, we show two wax patterns milled by the RPKM.
2. Structure design
The structure of reconfigurable PKMs is similar to that of some ordinary PKMs. They consist of common parts like: a base platform, a moving platform on which ending executor is installed, and some parallel-actuated extendible legs or movable legs between the mobile and base platforms. Universal joints and spherical joints are mounted on either the moving platform or the base platform to connect platforms and legs, and to provide multi-position and versatile attitude.
The key modular designs of reconfigurable PKMs include strut modules and joint modules.
2.1 Strut modules design [16]
According to driving mode, PKMs can mainly be catalogued into two kinds: telescopic drive PKMs, whose struts are extendable with one end mounted on the framework or base platform and the other on the moving platform; linear drive PKMs, whose struts have constant length with one end mounted on a slider and the other on the moving platform.
In figure 1, the telescopic drive mode is represented: a driving motor (1) is mounted at one end of the telescopic drive module. The motor drives the ball screw (2), and the work-piece module (3) moves along the axis of the ball screw (2). A rod-fix module (4) is connected to the work-piece module along the direction of the screw in the linear drive module, then a constant-length rod module (5) and a spherical joint (6) are mounted in turn. The length of the rod module (5) is represented by lk, and the maximal move distance of the telescopic drive mode is denoted by Δl.

Telescopic drive mode
In figure 2, linear drive mode is represented as follows: a driving motor(1) is mounted at one end of the linear drive module, the motor drives the ball screw(2), and the work-piece module(3) moves along the axis of the ball screw(2). A universal joint (7) is mounted on the work-piece module, then a rod-fix module (4) is connected to the constant-length rod module (5) and a spherical joint (6) are mounted in turn. The length of rod module (5) is represented by lk, and the maximal move distance is represented by Δl.

Linear drive mode.
According to the design, the telescopic drive mode can be changed into linear drive mode by mounting the constant-length rod module (5) at another place on the work-piece module (3). The assembling process is very easy and can be finished in a short period of time.
2.2 Joint module design [17]
In a RPKM, a universal joint has two DOFs, and a spherical joint has three DOFs. With the classic manufacturing process, it is difficult to fabricate a high precision spherical joint. Moreover, the general rotation angle of the traditional spherical joint is no more than ±20°. To resolve this issue, integrated joints possessing either two DOFs or three DOFs are designed, as shown in figure 3. The new type of spherical joint includes three rotation axes, which are C- axis, A-axis and C-axis with three DOFs. As shown in figure 4, whenwe use two rotation axes only, the spherical joint will be changed into universal joint with two DOFs.

Spherical joint

Universal joint
The rotation angle of C-axis is ±90° and the rotation angle of A-axis is ±60°, so the general rotation angle of the new type spherical joint and universal joint is ±60°.
2.3 Two types of 6-DOF PKMs
Both the linear drive PKM and the telescopic drive PKM have their pros and cons. Therefore, they are generally designed to be applied in respective cases: the linear drive PKM is inclined to be adopted in machining long-shaped parts along its linear movement direction, and the telescopic drive PKM is suitable to machine more complicated shapes other than those of a longshape. As shown in figures 5 and 6, we assemble two types of PKMs with the same module set.

The telescopic drive PKM

The linear drive PKM
3. Dimensional design
As soon as we have the structure design of the RPKM, the most important step is to decide the dimensions of the RPKM. It is of primary importance to develop a useful design method that can reveal the relationships between the criteria and link dimensions of the machine. Firstly, the kinematics model of the RPKM is built and the criteria indexes are formulated. Then we get the dimensional results through analysing the Workspace Volume Index (
3.1 Kinematics model
Kinematics models of these two types of PKM are developed as shown in figure 7. The vertices of the moving platform are denoted as platform joints Ai (i = 1, 2, 3, …, 6), and the vertices of the base plate are denoted as Bi (i = 1, 2, 3, …, 6). A fixed global reference system ℜ:o – xyz is located at the centre of the circle B1 … B6 with the z axis vertical to the base plate and the yaxis in coincidence with OB1. The circumcircle radius of points B1 … B6 is denoted as RB. Another reference frame, defining the top frame ℜ′: o′ – x′y′z′, is located at the centre of the circle A1 … A6. The z′ axis is perpendicular to the moving platform and y′ axis parallel to the vector O′A1. The circumcircle radius of points A1 … A6 is denoted as RA. Vector AiBi is denoted as

The geometric architecture of the 6-DOF parallel manipulators.
The objective of the inverse kinematics solution is to define a mapping from the pose of the moving platform in the Cartesian space to the set of actuated leg inputs in order to achieve the aim pose. For this analysis, the pose of the moving platform is assumed to be known. The position is given by the position vector [O']ℜ and the orientation is given by a matrix
The rotation of coordinate system ℜ′ relative to ℜ can be expressed by the rotation matrix
The vectors [
where
The vectors [
Therefore, the vectors [
The relationship between vectors [
where li = lk, i = 1, 2, …, 6 if the PKM is equipped with linear drives.
The inverse kinematics problem of the machine can be solved by Eq. (6), where the unknown items are either li (i = 1, 2, …, 6) for the PKM with telescopic drives, or zi (i = 1, 2, …, 6) for the PKM with linear drives.
Hence, for a given mechanism and prescribed position and orientation of the moving platform, the required actuator inputs can be directly computed from Eq. (6).
Eq. (6) can be differentiated with respect to time to obtain the velocity equation. This leads to an equation as:
where
and
while when the PKM is actuated with slider legs, its expression is
Matrices
where
When the PKM is actuated with telescoped legs,
3.2 Workspace and index
The workspace of a PKM is the work region which the tool can reach, and is an important indication of the PKM's performance. In this section, the Workspace Volume Index (
If we are given the initial value as shown in Table 1, the workspaces of the two kinds of PKMs are shown in figure 8 and their WVIs are 1.5×108 mm3 and 1.2×107 mm3 respectively.
The dimensional variables

RPKM workspace surface
3.3 Conditional number and GCI index
The condition number of Jacobian matrix
where
According to the characteristic equation of singularity value
The singularity value is
Now, the Local Conditioning Index (
It has been acknowledged that a larger value of

However, the
where dW is a differential workspace volume, and k1 is the condition number of the Jacobian matrix at a given moving platform pose, which is defined as the ratio of maximum and minimum singularity values of the manipulator Jacobian matrix. It is well known that a larger value of
3.4 Workspace and GCI analysis
From Table 1, we can know that ten dimensional variables should be designed. It will be very difficult to analyse all the variables at one time. So the discussed design variables are defined as
3.4.1 Workspace effect analysis
Figure 10 shows the

Workspace volumes of RPKM with different
As shown in figure 11, the workspace volumes increase with

Workspace volumes of the RPKM with different
As shown in figure 12, the design variable

Workspace volumes of the RPKM with different
3.4.2 GCI effect analysis
As shown in figure 13, we can get the maximal

As shown in figure 14, the design variable of

3.5 Dimensional variables design
The dimensional variables effects on
The dimensional variables effects on
According to the definition of WVI and
The dimensional parameter of the RPKM prototype
Based on Table 3, a 6-DOF RPKM prototype was manufactured in 2010, as shown in figure 15. In figure 16(a), the telescopic drive PKM was machining one wax pattern, and in figure 16(b), the linear drive PKM prototype was machining another wax pattern, which proved the feasibility of the 6-DOF RPKM prototype.

The 6-DOF RPKM prototype

Milling wax pattern
4. Conclusion
In this paper, a 6-DOF RPKM is proposed, which can be assembled into either the telescopic drive PKM or the linear drive PKM with the same module set. Conclusions can be drawn as follows:
A new type of strut is designed to realize either telescopic drive or linear drive without any other modules, where the telescopic drive mode can be changed into linear drive mode easily and in a short period of time.
A compound joint with three rotation freedoms is designed to be a spherical joint, based on which a universal joint can also be obtained when one rotation is locked. Compared with traditional joints, the general rotation angle of the new type of spherical joint or universal joint is three times larger and can reach +60°.
The indices of
However, only two 6-DOF PKMs are discussed in this paper. In the future work, we will design and research other RPKMs with the same drive mode and evaluation index.
