The growing demand for manufacturing more precise large components justifies further development of methodologies to reduce manufacturing time and improve production configurations, in order to achieve quality in the final product [1-3]. Manufacturing large machines requires precision in the assembling of the components, and a larger amount of steel or cast iron, but it is also required to reduce the high cost of manufacture. The current trend is to build machines less robust and more lightweight, therefore their productivity rates are inferior and sensitive to dynamic changes including hardness on the surface of the material [4]. It is noteworthy that each component of a machine contributes to the overall accuracy of the system [5]. Operational errors generated in a machine tool are kinematic, dynamic and thermal [1, 4,6].
Geometric errors in the manufacturing and positioning errors, are responsible for each movement for generating greater uncertainty in the accuracy of a machine [6, 7]. Some investigations have contributed to the development of techniques in the calculation of the minimization of kinematic errors caused by geometric errors of manufacture that influences in the positioning automated machines of 3 degrees of freedom onwards [8, 9]. Guoqiang [10] establishes the geometric errors by a differential motion transformation and are considered as the fundamental pillar theory of robotics. Yang [11] presents a model that allows the kinematic configuration of the machine in the five axes by “Screw” theory. Mostafa [12] recently proposed a new method to identify kinematic errors through a group of probes designed to be measuring error separately.
Loads arising upon contact between the tool and the workpiece generate dynamic errors which are manifested as deformations and vibrations in the machine structure [1, 6]. The modeling system predicts the different phenomena that occur in the structure, and thus the percentage of influence is determined [13]. Yun [14] developed a model for predicting the linear function of grinding force in the orthogonal coordinates X, Y, Z with utility for roughing surfaces of non-homogeneous materials. Park [15] works milling control to determine the optimal inclination of the tool and the forces generated in a preset path.
Historically, the polishing process errors were generated by a process performed manually, in which the operator skills were the main parameter [16, 17]. Then, automatic machines and controllers were developed. Preston in 1921, postulated a mathematical model upon the polishing process, based on the material removal rate, according to the relative velocity between the tool and the workpiece, maintaining a constant pressure. It also relates the material mechanical properties of the tool and the lubricating fluid type used in the polishing process. This relationship is known as the primary polishing equation [17-19]. In the 90's, Huisoon [20] presented an experimental study that showed the effects that occurred in the workpiece when varying the configuration of the various polishing parameters using an abrasive disc of steel to determine a certain type of roughness. Liao [16] developed adaptive pressure control to determine when the tool head keeps constant the contact between the tool and the workpiece to ensure the polishing process. Khan [21] presented a mathematical model to estimate the surface residual errors from the operating parameter settings. When the surface has a complex shape, the simple model fails, and the influence function appears [18]. Schinhaerl [19] studied the distribution of material removal in relation to some influence function. Wang [22] developed a prediction model material removal with grinding stones; the relationship between pressure and depth removal is analyzed creating a distinctive profile material removal using Hertzian distribution. Temmler [23] developed an algorithm called selective laser polishing to enhance the surface appearance, through reallocation of material instead of ablation with laser remelting in metallic surfaces. This algorithm is not achieving the flatness and the material is not removed. Algorithm has a great utility to achieve a greater precision in the design of surfaces such as leather textures, automotive panels and the metallic surfaces. In the case of petrous materials, the laser is not useful due to the high energy consumption, so the processes of elimination of material by direct contact must be considered. Hence this algorithm must consider the cutting forces, vibration effects and manufacturing errors that occur at the time that the tool and workpiece are touched.
The study of error compensation has been applied to methods since the 70s to correct errors in machine tools [24]. Xiaoyan [8] presented an integrated error compensation model. Integration is accomplished by error propagation based on the Jacobian-Yawing theory. Ahn [25] proposed a mathematical model for error correction in machines with 3 axes of freedom formed by the 21 components of error [7], involving the x, y, z axes for both linear and rotational movements. Abdul [26] introduced a technical error for 5-axis machines establishing 52 positions independent and dependent, which are identified dividing the machine into five rigid bodies by eliminating the configuration errors of the piece and cutting tool. Sortino [2] proposed a new approach to produce a piece with a previously generated trajectory, then the piece is measured to determine the displacements, and finally, shifts are taken to improve.
Identified errors are obtained using specialized equipment such as laser interferometer metrology, electronic levels or autocollimator [27-29]. Alternative modelling techniques to identify errors can be performed using indirect measurement. i.e. nonlinear techniques of volumetric verification, aiming to minimize the difference between actual positions versus the theoretical positions [30, 31].
After conducting a deep research in the literature about the development of this process, this article presents, first, the new method APLM to achieve precision in the polishing process. Second, an alternative method of polishing called Selective Polishing (SP) in the production of the flat surface in petrous materials.
In the next section, this article proposes a solution to resolve different type errors depending on the process to be performed. It also presents how the compensation of the errors is calculated, and finally, the development of the selective polishing is shown from the developed compensation.
The manufacturing process is accomplished through theoretical and experimental forms. A deductive analysis selects the different processes and interfaces including an inductive validation and the feedback to optimize the result. The development of a machining process of flat surfaces requires a vision of possibilities for the equipment to find different types of errors. Such result is presented as a combination of methodologies and known achievements linked to the contribution of researchers. This validation is performed for the mathematical model and the equipment. The mathematical model of the systems is expressed such as a set of significant errors becoming in functions where input variables must be measurable, i.e. position, velocity, and force arising, due to the grinding and polishing processes.
The methods proposed in this article, first, the adding precision method to the lightweight machines through the identification and the control of the static and dynamic errors, and second, the SP method are expressed with the following equations.
The first part of the formulation is based on the interpolation method defined by parts which is transformed to define the machine characterization and then, to determine the position of each point in function of x, y, z axes. Each body is analyzed and stored in a position matrix. Figure 1 shows the schematic errors on the reference system, where the deviations, the fabrication errors and the installation errors are illustrated.
The mathematical formulation of the first part is described with equations (1) - (5). Equation (1) shows the subscripts and superscripts used for the formulation. Subscript n uses 1, 2 to denote the stringers and 3 to refer the movable bridge. Superscript 𝑗 refers to the two polynomial equations per body. In Equation (2),
represents the second order polynomial equations of each structure, Wi(gn) is the
multiplier, Zi is the analysis point; in Equation (3), Bjnsub(gn) is the summation
of the entire section. The points corresponding to the guide of displacement in relation
to the axes x, y, z are denoted as gn. In Equation (4), Bjn corresponds to the bodies of the machine. For Equation (5), the unique polynomial for flatness in Z is obtained through PflatZ in relation to
x(z) the values respect to the Z axis are evaluated in PflatZ (g1, g2) and it is stored
in a matrix.
Errors produced by static deflection, in relation to the Z-axis are considered, including the effects of the weight of the machine subsystems and of the structure, through Timoshenko’s elastic theoretical formulation [32].
The cutting force of the tool to the grinding process is calculated using the mathematical model presented by Qin [33] (see Equations (6) and (7)]. The force determined from the travel velocity and spindle rotation includes cutting parameters, depths, and specifications of the cutting tool. The model is shown below:
Equation (6) presents Fr, the radial force of grinding process, Kr the specific cutting force,
Qi the equivalent chip thickness. The same way in Equation (7), d the depth of cut,
feed velocity and
vr
cutting velocity.
The polishing process was carried out with a specific tool designed to maintain a uniform pressure in the contact area. A disc supported by four columns with springs was used (see Figure 2].
Polishing process is performed following the rectangular path proposed by Lakota [28]. The mathematical model to determine the material removal rate in a point is based
upon the law proposed by Preston [18] and Lin [34], which are showed in Equations (8) and (9). Equation (8) presents R(
xp
,
yp
) as the removal rate of polishing material in the position
xp, yp
. The work pressure performed is replaced with the four spring constants per unit
contact area,
lf-li
are initial and final string deformations; the relative velocity
vr
between the tool and work surface. The coefficient
kp
parameter called Preston houses the variables concerning the properties of the tool
and the workpiece [18]. Equation (9) indicates the total removal material over a given area that is represented as the
sum of all points
xp, yp
The total force is housed in the structure Fall [N]. It is calculated in Equation (10), as the sum of the forces due to the structure weight FW , to the strength due to the spindle motor Fs , and strength cutting tool F C work.
To add stability to a machine, the dynamic structural model having account the grinding and polishing processes is based on the theory of vibrations in continuous media [35, 36]. It presents the (11) and (12). In Equation (11), f (x,t) is the force in terms of the Dirac pulse function ( , the natural frequency (n, E elasticity module, I inertial, ( density, A transversal area, and l the stringers or movable bridge length. In Equation (12), Wf (x,t) parameter is the dynamic deflection due to the force f (x,t). V object velocity along the stringer or movable bridge and n iteration number.
Vibration is considered due to the moments produced by the advancement of the cutting tool, depending on the speed and depth of cut. The mathematical model is based on the formulation set forth by Kozien [37] and it is shown in Equations (13) and (14).
In Equation (13), m(x, t) is the resulting time and the Equation (14), Wm (x, t) is the dynamic deflection due to the force that tends to cause rotation M.
In this article all Z points are evaluated with the above formulations and are introduced in a data matrix with the information that guides the controller in each different situation. The surface of points generated, as result of finding the static and dynamic errors separately, then, these points are saved in the points matrix (PM). In Equation (15), the data acquired of each stringer and movable bridge is stored. To find the Z value the controller receives the sum of the three Z values due to three bodies, for each point X, Y of the surface traversed by the tool; a standard surface with flatness greater than that required for regular production is used. This surface is swept with constants adjustments in the Z axis.
Static and dynamic compensation are performed in relation to the deltas of heights on Z axis. The formulation is presented in Equations (16) and (17).
Equation 16 shows the error compensation static matrix , it is formed by the ( static static topography matrix and the common pattern topography
matrix ( pattern for the formulation of dynamic error compensation. Thus, in Equation
(17), it presents the error compensation dynamic matrix
,it is completed by the ( dynamic dynamic topography matrix.
The metrology model used is the rectangular extraction strategy of points exposed by Lakota [30]. This formulation is given for Equations (18) to (20).
The total number of points nroxy is calculated through of Equation (18); it is analyzed on a surface S. The subscripts x, y are points with respect to the X and Y axes. The definition of the surface S is performed in the X, Y, Z coordinates system. Equations (19) and (20) correspond to the number of points in X and Y for longitudinal and transverse distances Lx/y , these points are measured from the edge to the end of the surface. The measurement separation is called delta (edge . Separation delta ( is the new length on the surface and the first coordinate to measure height Z.
The generation of X and Y coordinate points are obtained through a parametric equation of each line segment, with Equation (21). Where, xi is the new point and the x0 is a known point.
The Z height deltas are taken at each point X, Y with digital precision instruments.
This method to add stability is used to develop the selective polishing process (SPP), this is performed after lifting the matrix of metrology and obtaining the results of the grinding and first polishing process. It is developed to perform the polishing in places of the surface where deltas of heights that are above the range of flatness established were detected. The strategy takes the topology previously measured. In Equations (22) to (28), the mathematical formulation for SPP are presented.
Equations 22 and 23 represent the matrix PM and its dimension.
The Equation (24) shows the infinite norm of the vector to obtain the maximum value of the column s(:,3) , and corresponds to deltas in Z.
The SPP algorithm works as follows. Firstly, the tool works over a non-polishing area of tool size, and secondly, the points XY-Z that are outside of the perimeter of the circular tool C with radius (r) are known. The algorithm is described by Equations (25), (26) and (27).
In Equation (25), D determines the distance between the points of analysis xp, yp regarding xc, yc central points of the tool machine and depending on the result, with de condition if / else, it establishes the points polished pin and the non-polished pout . Equations (26) and (27) are matrices that store the points that are being analyzed and the missing points analyzed.
The cycle works until the length of the Pout matrix is equal to zero.
IfD ≤ r
elseD > r
The function of material removal rate for a specific point in Z, was calculated using the Archimedean Spiral Path over the point. This function was introduced by Lin [31]. The Equation (28) is expressed as follows.
Where, R(rp,(p) is the total removal material, rp goes from the center of the tool to the location point to work for a given time t. The angular velocity (t of the tool. ( p ,is the angle of rp, r , is the distance of the tool center point to initial polishing point, ( is the angle of r
In this section, a real case of the design and built of a machine to manufacturing flat surfaces of petrous material (see Figure 3] is presented, using a mixed process that combines the classical methods and the new one introduced in the previous section.
This section describes one by one how the topics were addressed to achieve the behavior of the complete system and its interactions. The selective polishing process, the selected methods, the procedures, the equipment operation, the static-dynamic behavior, and the control system are presented and developed below.
This procedure was divided into stages having into account the different methods. These phases were named in the following order: design of the machine, kinematic errors, metrology strategy, errors compensation and grinding-polishing process. The selection is made by means of the following design criteria: large format, integration of subsystems, lightweight structure (not robust), and compensation using machine intelligence in the grinding and polishing processes at the same machine.
The identification of the different types of errors was performed with APLM method. This method shows manufacturing, misalignment, installation problems, static and deflection dynamic and the vibration frequencies. It is supported by the fact that each body of the structure has deviations, therefore, the sections are not straight; each body is modeled mathematically through the summation of Lagrange second degree polynomials. Through this certainty each structure is statically and dynamically analyzed separately as a continuum body with its corresponding differential equation; then, each equation is evaluated on n-point chosen; finally, those Z points are computed in the PM matrix in the X and Y coordinate, applies in each Z. First, with respect to the grinding process, the mathematical model to determine the cutting force considering the flat surface in petrous material is the proposed by Qin [33]. Second, the metrological process was performed combining the differential measurement method with digital instrument, proposed by Haitjema [27], and the strategy point extraction route and flat surfaces researched by Lakota [28]. Third, the polishing process was carried out by mixing three methodologies. Fourth, the law of Preston [18] for calculating material removal per pressure, fifth, the methodology of path planning proposed by Lin [34] and a strategic proposal in this research. And the last the SP method.
In this section, the article presents the way in which the machine works and how the flatness in the petrous material is achieved. The process is described below.
First, the tool passes to a fixed height using a coarse-grained abrasive (80-120). Secondly, the topographic map of the surface is made by measuring instruments. The third step, the method of selective polishing uses fine abrasive stone (600 grit) is made. Finally, metrology is performed to save the work and traceability.
The measured points are the input data for the correction, then, with the metrology of the pattern surface and the state of the machine, the compensation of the machine is performed by means of a computational algorithm considering the phenomena that are generated and that the application must solve.
Due to the load points and the weight of the structure, misalignments, manufacturing errors, deflections of the beams and the bridge were introduced to generate a static flatness. Static topography at any point on the surface is calculated in the algorithm by 2D interpolation through the cubic approximation.
To improve the static linearity of the guides, mechanical levelers in the stringers and the bridge of the machine were added. It allows the fabrication errors of the machine are compensated (see Figure 4]
The dynamic correction values consider the path velocity, the cutting force of the tool, the material removal rate, and natural frequency of the system. Similarly, as in the static topography, the dynamic analysis for grinding work and continuous polishing are stored in a matrix with coordinates X, Y to the path generator.
The final flatness calculation is described by Equation (29). This process finishes when the error value with respect to the pattern surface is less than the agreed error.
Experimentally, for continuum grinding and polishing process, the acceleration and deceleration during the tool path on the workpiece affect the flatness of the working surface (see Figure 5], generating higher pressures producing a higher material removal rate in these places. The distribution of tool pressures on the surface for acceleration and velocity changes must be determined because these facts affect the quality of the flat surface.
The optimization of the material removal establishes relationships between the translational velocity of the tool and the angular velocity of the spindle, to generate a less trapezoidal velocity profile (see Figure 6a) and maintain the equal removal rate over the entire surface, both in the edge area and also in the middle area as shown in Figure 6. In Figure 6b, the changes in the velocity of the spindle (rpm) in relation to the position of the tool along its path can be seen.
The tool does not leave the work surface during the path; the reason for this is that the normal force exerted by the surface to the tool, it causes the lifting of the bridge resulting in the cut of the tool to be irregular, and step-shaped waves appear.
This process is organized in a closed loop for rectification work, metrology, selective polishing and final metrology certification to meet the range of proposed flatness. The following figure shows the schematic diagram of processor software for selective polishing (see Figure 7]
With the results given by the algorithm, a controller is loaded with the data that
includes the compensation of each position X, Y for the Archimedean Movement, the angular velocity of the spindle, the compensation in the Z axis, and the mechanical
properties. The parameter is considered to determine the material removal rate in each zone to achieve the
flatness required.
In grinding and polishing processes, it is established the following control systems configurations for positions X, Y, Z coordinates as inputs for the compensator error (see Figure 8].
The control system for the grinding process [Figure 8] initializes with the path programmed associated with a movement control that delivers the desired positions X, Y, Z. Then, the controller energizes the electric motors which, in turn, provides the output mechanical energy to a movement converter from the rotational to linear. From the motor, the positions signal and current (torque) are obtained. For the static compensator, the position signal corresponds to the motor signal, while for the dynamic compensator, the signal input of velocity is the derivative of the position Z to obtain the dynamic behavior. The position correction is achieved. First, by manipulating the torque signal that is converted into an amplified current signal, second, by obtaining the physical and mechanical parameters of the machine and the workpiece, third, by taking the values in a package of data and entering them to the dynamic and static compensators provided by the offset of the control, and finally, doing the comparison with the deltas Z to make correction.
Once programmed X, Y, Z coordinates, the compensation for the selective polishing
is performed similarly to the grinding process, as this has the same compensating
for static error. However, for this compensation, changes with the error in the surface and it is indicated in the position sensor.
The pressure is generated by the force of the springs that push the tool against the
surface i.e. When the controller does not perform a corrective action, the polishing
process is carried out at a variable pressure, only depending on the stiffness of
the springs.
The flatness measurements were performed using electronic equipment on the petrous material to establish the tolerance. Then following machine parameters were established; mechanical properties and operating data (see Table 1]. Finally, the topography of the structure through data discretization was obtained to establish the degree of leveling in the stringers and the movable bridge. These results are shown below.
Deductive result is achieved through measure equipment of high precision and the method described knowing the state of the pattern surface (PS) shown in Figure 9; this flat PS (2x1.6m) has an error tolerance of (10µm .
Figure 11 shows (c) the static deflections of each body including the initial misalignments (see Figure 10] and the corrections that the machine must perform at each point with a range of (10µm . This Figure a, b and d, presents the static correction for (a) the movable bridge and for the stringer 1(b) and the stringer 2(d). The result of moving the axis of the machine following the path and at each point of analysis to evaluate the deviation; The maximum correction for the entire system is 171(10µm
Separately, it is obtained that for the movable bridge the maximum correction performed by the machine is 16(10µm , for the stringer 1, is 171(10µm and for the stringer 2, is 167(10µm. In Figure 11 c, the topology of the machine state is displayed in the workspace (2.16 m2 ) after execution [Figure 6]. Figures 11a, b and c are the views of the stringers and the movable bridge in two dimensions. Each figure shows the correction that the algorithm must have to compensate for the static error.
Figure 12 shows the dynamic behavior of each sub-system of the machine. the movable bridge is a), the stringer 1 is b) and the stringer 2 is c), this figure illustrates the path already established at a constant velocity of 9m/min. The maximum correction of the system for that velocity is 27(10µm. Individually corrections due to misalignments, dynamic deflections for each are; for the movable bridge is 27(10µm, for the stringer 1 is 9.8(10µm and the stringer 2 is 27(10µm .
Figure 12c, shows the dynamic topology generated by the machine.
The structure of the machine in the slate grinding process was analyzed under the
following operating parameters shown in Table 1. Firstly, Keeping forward speed and constant angular velocity, secondly, the attack
angle of the tool was set at degrees with respect to the horizontal, and thirdly, a width of feed on the X axis
of
of the diameter of the tool for the four cutting depth levels 400µm, 600µm, 800µm and 1000µm.
Figure 13 shows the shear depth deflection (SDD) in the machine structure during the depths of the cuts on a) the movable bridge and c) the stringer 1 and d) the stringer 2. In a similar way, Figure 13 b) presents the normal forces generated by the slate in the machine for each cut and the removal rate of material (RMR) in each step is obtained.
Figure 14 shows the correction tracking performed by the PID control of the machine on the bridge. The control installed on the machine delivers a maximum error of 3.6011µm during empty load travel at a forward speed of 9m/min.
In Table 2, the parameters values used to develop the validation process are shown.
This process is accomplished to 12µm per meter of tolerance with a deviation ( 12µm. The zones where the polishing is performed are observed in Figure 15. The figure also shows the Archimedean trajectory that the polishing tool signed in each work area. The trajectory is based on the parameters established to reduce the flatness range of 12µm to 20µm. This process takes 2.402s per zone worked to remove an error of 8µm thickness. For the same case using the polishing process with linear path (see Figure 6], the work is completed in 4.819s per zone, hence the selective process takes 48.9% of the time that need the polishing process with linear path
Two complementary methods to improve precision in grinding tool machines are presented. A method to add precision in large machine tools with modular lightweight structures (APLM), which performs the compensation of the geometrics and dynamics errors using embedded intelligence. Secondly, an alternative polishing method called selective polishing (SP).
To achieve high precision in a lightweight machine in the grinding and polishing processes for petrous materials through the union of different mathematical models of the system behavior were developed. Firstly, it builds a process, secondly, it sets the measure in the order of microns, then it finds the low and high areas where you must make the corrections. Finally, information about future data position is inputted in a controller to makes the correction on time.
The tensioners must be used in lightweight machines to increase the stiffness of the structure, due the cutting forces in the materials produced in the structure produce a positive deformation (see Figure 13], which helps the algorithm to correct the error better in the machine.
Experimentally, it is observed that the vibration effects are maximized when there are great cracks in the surface or when the grain of the cutting tool between 80-120gr/in2 with a velocity of rotation of the spindle less to 150rpm. However, when it uses a cutting tool with a grain of 600gr/in2 with the same rotation velocity of the spindle, the vibration effect is minimized, and the grinded material is thinner. Therefore, lower grain cutting tools are used for grinding and others for polishing. As a result, the stringers with hollow pipe were built to inject a cement mixture and make the structure robust.
To achieve stability (see Figure 13] in the machine, the cutting forces are determined in relation to the translation
speeds, rotation velocity, depths of cuts and angles of attack of the tool. Determining
acceptable working vibration frequencies prevents the system from resonating when
the control system is adjusted. In this case, the best behavior operation was achieved
using a depth cut 10-400µm, and using an attack angle range of .
For the final flatness work, if the polishing requirement is less than 67.8% of the piece area, the algorithm of selective polishing process generates more efficiency than the traditional polishing that covers the entire surface. The selective polishing process for petrous material reduces working hours and saving power consumption using embedded intelligence establishment of the higher areas and working intensely on them, until this within a tolerance of acceptance. The results using the selective polishing with an Archimedean spiral movement reduces in 48.9% the time of work machine in comparison with the polishing process with the rectangular path for the final path flatness.
This work was funded by Fondo Nacional de Financiamiento para la Ciencia, la Tecnología y la Innovación ”Francisco José de Caldas”, COLCIENCIAS (Project 279-2016) and Universidad Pedagógica y Tecnológica de Colombia.
[1] C. Raksiri and M. Parnichkun, “Geometric and force errors compensation in a 3-axis cnc milling machine,” International Journal of Machine Tools & Manufacture, vol. 44, no. 12-13, pp. 1283-1291, Oct. 2004.
C. Raksiri M. Parnichkun Geometric and force errors compensation in a 3-axis cnc milling machineInternational Journal of Machine Tools & Manufacture4412-1312831291102004
[2] M. Sortino, S. Belfio, B. Motyl, and G. Totis, “Compensation of geometrical errors of cam/cnc machined parts by means of 3d workpiece model adaptation,” Computer-Aided Design, vol. 48, pp. 28-38, Mar. 2014.
M. Sortino S. Belfio B. Motyl G. Totis Compensation of geometrical errors of cam/cnc machined parts by means of 3d workpiece model adaptationComputer-Aided Design482838032014
[4] R. Ramesh, M. A. Mannan, and A. Poo, “Error compensation in machine tools - a review: Part i: geometric, cutting-force induced and fixture-dependent errors,” International Journal of Machine Tools & Manufacture , vol. 40, no. 9, pp. 1235-1256, Jul. 2000.
R. Ramesh M. A. Mannan A. Poo Error compensation in machine tools - a review: Part i: geometric, cutting-force induced and fixture-dependent errorsInternational Journal of Machine Tools & Manufacture40912351256072000
[5] S. Aguado, D. Samper, J. Santolaria, and J. J. Aguilar, “Towards an effective identification strategy in volumetric error compensation of machine tools,” Measurement Science and Technology, vol. 23, pp. 1- 12, May. 2012.
S. Aguado D. Samper J. Santolaria J. J. Aguilar Towards an effective identification strategy in volumetric error compensation of machine toolsMeasurement Science and Technology231 12052012
[6] A. C. Okafor and Y. M. Ertekin, “Derivation of machine tool error models and error compensation procedure for three axes vertical machining center using rigid body kinematics,” International Journal of Machine Tools and Manufacture, vol. 40, no. 8, pp. 1199-1213, Jun. 2000.
A. C. Okafor Y. M. Ertekin Derivation of machine tool error models and error compensation procedure for three axes vertical machining center using rigid body kinematicsInternational Journal of Machine Tools and Manufacture40811991213062000
[8] X. Zuo, B. Li, J. Yang, and X. Jiang, “Integrated geometric error compensation of machining processes on cnc machine tool,” Procedia CIRP, vol. 8, pp. 135-140, 2013.
X. Zuo B. Li J. Yang X. Jiang Integrated geometric error compensation of machining processes on cnc machine toolProcedia CIRP81351402013
[9] N. A. Barakat, M. A. Elbestawi, and A. D. Spence, “Kinematic and geometric error compensation of a coordinate measuring machine,” International Journal of Machine Tools and Manufacture , vol. 40, pp. 833-850, May. 2000.
N. A. Barakat M. A. Elbestawi A. D. Spence Kinematic and geometric error compensation of a coordinate measuring machineInternational Journal of Machine Tools and Manufacture40833850052000
[10] G. Fu, F. Jianzhong, Y. Xu, Z. Chen, and J. Lai, “Accuracy enhancement of five-axis machine tool based on differential motion matrix: Geometric error modeling, identification and compensation,” International Journal of Machine Tools and Manufacture , vol. 89, pp. 170- 181, Feb. 2015.
G. Fu F. Jianzhong Y. Xu Z. Chen J. Lai Accuracy enhancement of five-axis machine tool based on differential motion matrix: Geometric error modeling, identification and compensationInternational Journal of Machine Tools and Manufacture89170 181022015
[11] J. Yang and Y. Altintas, “Generalized kinematics of five-axis serial machines with non-singular tool path generation,” International Journal of Machine Tools and Manufacture , vol. 75, pp. 119-132, Dec. 2013.
J. Yang Y. Altintas Generalized kinematics of five-axis serial machines with non-singular tool path generationInternational Journal of Machine Tools and Manufacture75119132122013
[12] M. Pezeshki and B. Arezoo, “Kinematic errors identification of threeaxis machine tools based on machined work pieces,” Precision Engineering, vol. 43, pp. 493-504, Jan. 2016.
M. Pezeshki B. Arezoo Kinematic errors identification of threeaxis machine tools based on machined work piecesPrecision Engineering43493504012016
[13] D. Kono, A. Matsubara, K. Nagaoka, and K. Yamazaki, “Analysis method for investigating the influence of mechanical components on dynamic mechanical error of machine tools,” Precision Engineering , vol. 36, no. 3, pp. 477-484, Jul. 2012.
D. Kono A. Matsubara K. Nagaoka K. Yamazaki Analysis method for investigating the influence of mechanical components on dynamic mechanical error of machine toolsPrecision Engineering363477484072012
[16] L. Liao, F. J. Xi, and K. Liu, “Adaptive control of pressure tracking for polishing process,” Journal of Manufacturing Science and Engineering, vol. 132, no. 1, pp. 1-12, Feb. 2010.
L. Liao F. J. Xi K. Liu Adaptive control of pressure tracking for polishing processJournal of Manufacturing Science and Engineering1321112022010
[17] E. J. Terrell and C. F. Higgs, “Hydrodynamics of slurry flow in chemical mechanical polishing a review,” Journal of The Electrochemical Society, vol. 153, no. 6, pp. 15-22, 2006.
E. J. Terrell C. F. Higgs Hydrodynamics of slurry flow in chemical mechanical polishing a reviewJournal of The Electrochemical Society153615222006
[18] M. Schinhaerl and et al, “Mathematical modelling of influence functions in computer-controlled polishing: Part i,” Applied Mathematical Modelling, vol. 32, no. 12, pp. 2888-2906, 2008.
M. Schinhaerl Mathematical modelling of influence functions in computer-controlled polishing: Part i,Applied Mathematical Modelling3212288829062008
[19] G. Smith and et al, “Mathematical modelling of influence functions in computer-controlled polishing: Part ii,” Applied Mathematical Modelling , vol. 32, no. 12, pp. 2907-2924, 2007.
G. Smith Mathematical modelling of influence functions in computer-controlled polishing: Part iiApplied Mathematical Modelling3212290729242007
[20] J. Huissoon, F. Ismail, A. Jafari, and S. Bedi, “Automated polishing of die steel surfaces,” The International Journal of Advanced Manufacturing Technology, vol. 19, no. 4, pp. 285-290, 2002.
J. HuissoonF. IsmailA. JafariS. BediAutomated polishing of die steel surfacesThe International Journal of Advanced Manufacturing Technology1942852902002
[21] G. S. Khan, M. Gubarev, C. Speegle, and B. Ramsey, “Computercontrolled cylindrical polishing process for development of grazing incidence optics for the hard x-ray region,” Proc SPIE, vol. 7802, Aug. 2010.
G. S. Khan M. Gubarev C. Speegle B. Ramsey Computercontrolled cylindrical polishing process for development of grazing incidence optics for the hard x-ray regionProc SPIE7802082010
[22] G. Wang, Y. Wang, and Z. Xu, “Modeling and analysis of the material removal depth for stone polishing,” Journal of Materials Processing Technology - J MATER PROCESS TECHNOL, vol. 209, pp. 2453-2463, Mar. 2009.
G. Wang Y. Wang Z. Xu Modeling and analysis of the material removal depth for stone polishingJournal of Materials Processing Technology - J MATER PROCESS TECHNOL20924532463032009
[24] A. W. Khan and W. Chen, “A methodology for systematic geometric error compensation in five-axis machine tools”The International Journal of Advanced Manufacturing Technology , vol. 53, no. 5-8, pp. 615-628, Mar. 2011.
A. W. Khan W. Chen A methodology for systematic geometric error compensation in five-axis machine toolsThe International Journal of Advanced Manufacturing Technology535-8615628032011
[25] K. G. Ahn and D. W. Cho, “Proposition for a volumetric error model considering backlash in machine tools,” The International Journal of Advanced Manufacturing Technology , vol. 15, no. 8, pp. 554-561, Jul. 1999.
K. G. Ahn D. W. Cho Proposition for a volumetric error model considering backlash in machine toolsThe International Journal of Advanced Manufacturing Technology158554561071999
[26] A. W. Khan and C. Wuyi, “Systematic geometric error modeling for workspace volumetric calibration of a 5-axis turbine blade grinding machine,” Chinese Journal of Aeronautics, vol. 23, no. 5, pp. 604-615, Oct. 2010.
A. W. Khan C. Wuyi Systematic geometric error modeling for workspace volumetric calibration of a 5-axis turbine blade grinding machineChinese Journal of Aeronautics235604615102010
[28] S. Lakota and A. Görög, “Flatness measurement by multi-point methods and by scanning methods,” Journal of interdiciplinary research, vol. 01, no. 01, p. 124, 2011.
S. Lakota A. Görög Flatness measurement by multi-point methods and by scanning methodsJournal of interdiciplinary research01011241242011
[30] H. J. Pahk, Y. S. Kim, and J. H. Moon, “A new technique for volumetric error assessment of cnc machine tools incorporating ball bar measurement and 3d volumetric error model,” International Journal of Machine Tools and Manufacture , vol. 37, no. 11, pp. 1583-1596, Nov. 1997.
H. J. Pahk Y. S. Kim J. H. Moon A new technique for volumetric error assessment of cnc machine tools incorporating ball bar measurement and 3d volumetric error modelInternational Journal of Machine Tools and Manufacture371115831596111997
[31] S. Aguado , D. Samper , J. Santolaria , andJ. J. Aguilar , “Volumetric verification of multiaxis machine tool using laser tracker,” The Scientific World Journal, vol. 2014, pp. 1-16, 2014.
S. Aguado D. Samper J. Santolaria J. J. Aguilar Volumetric verification of multiaxis machine tool using laser trackerThe Scientific World Journal20141162014
[33] D. L. Qin, F. Wang, F. J. Xi , and Z. F. Liu, “A theoretical model of grinding force and its simulation,” vol. 690. Trans. Tech. Publications, Jul. 2013, pp. 2395-2402.
D. L. Qin F. Wang F. J. Xi Z. F. Liu A theoretical model of grinding force and its simulation690Trans. Tech. Publications07201323952402
[34] W. Lin, P. Xu, B. Li , and X. Yang, “Path planning of mechanical polishing process for freeform surface with a small polishing tool,” Robotics and Biomimetics, pp. 1-24, 2014.
W. Lin P. Xu B. Li X. Yang Path planning of mechanical polishing process for freeform surface with a small polishing toolRobotics and Biomimetics1242014
[35] F. Au, Y. Cheng, and Y. Cheung, “Vibration analysis of bridges under moving vehicles and trains,” Progress in Structural Engineering and Materials - PROG STRUCT ENG MATER, vol. 3, pp. 299-304, Jul. 2001.
F. Au Y. Cheng Y. Cheung Vibration analysis of bridges under moving vehicles and trainsProgress in Structural Engineering and Materials - PROG STRUCT ENG MATER3299304072001
[36] B. Zhang and W. Shepard, “Dynamic responses of supported beams with intermediate supports under moving loads,” Shock and Vibration, vol. 19, pp. 1403-1413, Jan. 2012.
B. Zhang W. Shepard Dynamic responses of supported beams with intermediate supports under moving loadsShock and Vibration1914031413012012
[37] M. S. Kozień, “Analytical solutions of excited vibrations of a beam with application of distribution,” Acta Physica Polonica A., vol. 123, pp. 1029-1033, May. 2013.
M. S. Kozień Analytical solutions of excited vibrations of a beam with application of distributionActa Physica Polonica A.12310291033052013