15 research outputs found

    Mechatronic design, actuator optimization, and control of a long stroke linear nano-positioner

    Get PDF
    The final publication is available at Elsevier via https://dx.doi.org/10.1016/j.precisioneng.2018.01.007 © 2018. This manuscript version is made available under the CC-BY-NC-ND 4.0 license https://creativecommons.org/licenses/by-nc-nd/4.0/In this paper, mechatronic design, actuator optimization and controls of a long-stroke (20 mm) linear nano-positioner are presented. The mechatronic design is described in terms of the stage's most prominent features regarding mechanical design, assembly, actuator configuration, and power supply. A novel air-bearing/bushing arrangement has been used in which the commonly employed double shaft arrangement is replaced with a single shaft supported by an air bearing from the bottom to constrain the roll motion. The assembly is greatly simplified by exploiting the self-aligning property of the air-bushings which are held in the housings by O-rings. Also, the footprint of the stage is reduced. Voice coil actuators (VCA) in moving magnet mode have been used in complementary double configuration for uniformity of force response. The performance objectives of previously optimized VCA's as standalone actuators are re-evaluated in this configuration. It is observed that while the performance objectives decrease a bit, the desirability of the design point is still retained. Controller design has been made for the current control and position control loops. Heydemann's method for the compensation of encoder quadrature detection errors is implemented. The positioning resolution of the stage as measured from the sensor output is experimentally determined to be +/-5 nm. Dynamic Error Budgeting (DEB) method has been used to analyze the contributing factors to the positioning error, and sensor broadband noise is determined to be the major contributor. The actual positioning accuracy of the stage is estimated by DEB to be 0.682 nm root-mean-square (RMS). The trajectory following accuracy is determined to be +/-15 nm. It is expected that trajectory following accuracy can substantially improve if more advanced compensation methods for encoder quadrature errors are implemented.Natural Sciences and Engineering Research Council of Canada [RGPIN-03879]Engage grant EGP [436910-12

    Optimal trajectory generation and precision tracking control for multi-axis machines

    No full text
    This thesis presents experimentally verified smooth trajectory generation, feedrate optimization, and high performance control algorithms developed for multi-axis Cartesian machine tools. New spline parameterization and interpolation schemes are introduced that yield smooth contouring motion with minimal feedrate fluctuation along arbitrarily shaped toolpaths. The first approach is based on optimizing the toolpath geometry to yield minimal discrepancy between the spline parameter and arc length increments, resulting in an Optimally Arc Length Parameterized (OAP) quintic spline. This spline exhibits minimal feedrate fluctuation when interpolated at constant parameter increments. The second approach is based on scheduling the spline parameter to yield the desired arc displacement, hence the desired feedrate profile accurately, without having to re-parameterize the spline toolpath. The feedrate correction polynomial and iterative interpolation techniques developed for this purpose are shown to improve the feedrate consistency with reliable convergence properties, at small computational cost, making these methods viable for real-time implementation in the CNC executive. A jerk continuous feedrate optimization technique is introduced for minimizing the cycle time, while preserving the motion smoothness and tracking accuracy for traveling along spline toolpaths. Feedrate modulation is achieved by varying the travel duration of each segment and fitting the resulting C3 continuous minimum jerk displacement profile. This results in continuous velocity, acceleration, and jerk transitions spanning the entire motion along the toolpath, allowing smoother feed motion with shorter cycle time compared to piecewise constant feedrate modulation method used in current CNC systems. The feed drive dynamics of a three axis machining center are identified in detail in order to develop a controller with high tracking accuracy and bandwidth. The linear rigid body dynamic comprising of inertia and viscous friction are determined using a modified least squares scheme, which considers the existence of Coulomb friction in the parameter estimation process. The nonlinear friction model is refined by jogging the axes back and forth at various speeds, and observing the equivalent friction torque through a Kalman filter. The structural dynamics of the ball screw mechanism are identified by conducting frequency response tests, while the axis is already in motion, in order to decouple the interfering effect of stick-slip friction. The torsional vibrations of the lead screw, as well as translational vibrations of the table resulting from the torsional and axial vibrations of the lead screw, are experimentally identified. The modal characteristics of the ball screw are combined with the rigid body dynamics and guideway friction, resulting in a detailed drive model which is used for motion control law design. Two robust, adaptive sliding mode controllers have been designed, one which considers only the rigid body motion, and the second which also considers the torsional vibrations of the ball screw. Notch filtering of the first resonant mode is also investigated as a practical alternative to active vibration control, yielding successful experimental results when used in conjunction with the rigid body based sliding mode controller. Feedforward friction compensation has been added, to improve the contouring performance at circular arc quadrants and sharp corners, where the friction disturbance undergoes a discontinuous change due to axis velocity reversal. The proposed control techniques have been validated in simulations and high speed tracking and contouring experiments. The methods developed in this thesis have been evaluated on a three axis machining center, and are directly applicable to other Cartesian configured multi-axis systems, such as electronic component assembly or photolithography machines. Their extension to non-Cartesian axis configurations would require the kinematic chain and dynamic model of the machine to be considered in the control law design and trajectory generation algorithms.Applied Science, Faculty ofMechanical Engineering, Department ofGraduat

    High speed contouring control for machine tool drives

    No full text
    High speed machining technology has been rapidly adopted in aerospace, die and mold manufacturing industry for its high productivity. High speed machine tools require a rigid structure, thermally and dynamically stable spindles with high power, and fast feed drives which are able to track complex tool paths accurately at feed speeds up to 40 [m/min] with high accelerations over 1 [g]. The design of trajectory generation and control algorithms play a crucial role in realizing the accuracy requirement for high speed feed motion. This thesis presents a systematic approach to designing a smooth trajectory generation algorithm and a high performance control system for machine tool feed drives. A jerk limited trajectory generation algorithm employing trapezoidal acceleration profiles is developed to minimize discontinuity and harmonics in actuation force. The original position commands with varying interpolation period are re-sampled at control loop frequency via fifth order polynomials. The generated smooth trajectory commands for individual axes are delivered to a control system designed for accurate tracking and disturbance robustness. Axis dynamics are first stabilized via pole-placement control. Overall bandwidth is increased with a zero phase error tracking controller to minimize tracking errors. Disturbance rejection and parameter variation robustness is achieved using a Kalman filter based disturbance observer. Friction forces are compensated for in feedforward to improve the tracking accuracy at sharp corners and circular quadrants. On top of these, the contour error is also estimated in real-time and used in cross-coupling control via PID controllers, to achieve additional contouring accuracy in the presence of cutting forces. The effectiveness of the proposed trajectory generation and control scheme is verified both in simulations and in experiments, where a high speed x-y table driven by linear motors is used.Applied Science, Faculty ofMechanical Engineering, Department ofGraduat

    Quintic Spline Interpolation With Minimal Feed Fluctuation

    No full text

    Modal Analysis, Metrology, and Error Budgeting of a Precision Motion Stage

    No full text
    In this study, a precision motion stage, whose design utilizes a single shaft supported from the bottom by an air bearing and voice coil actuators in complementary double configuration, is evaluated for its dynamic properties, motion accuracy, and potential machining force response, through modal testing, laser interferometric metrology, and spectral analysis, respectively. Modal testing is carried out using two independent methods, which are both based on impact hammer testing. Results are compared with each other and with the predicted natural frequencies based on design calculations. Laser interferometry has been used with varying optics to measure the geometric errors of motion. Laser interferometry results are merged with measured servo errors, estimated thermal errors, and the predicted dynamic response to machining forces, to compile the error budget. Overall accuracy of the stage is calculated as peak-to-valley 5.7 ÎĽm with a 2.3 ÎĽm non-repeatable part. The accuracy measured is in line with design calculations which incorporated the accuracy grade of the encoder scale and the dimensional tolerances of structural components. The source of the non-repeatable errors remains mostly equivocal, as they fall in the range of random errors of measurement in laser interferometry like alterations of the laser wavelength due to air turbulence

    Linear Time-Invariant Model Identification Algorithm for Mechatronic Systems Based on MIMO Frequency Response Data

    Get PDF
    This article describes a new frequency- domain multi-input multioutput linear time-invariant (LTI) system identification algorithm for accurate model construction suitable for motion control systems. The proposed method can capture the effects of time-delay, lightly damped poles (structural resonances), as well as highly damped complex or real poles, and direct or derivative-like terms. The effectiveness of the algorithm has been validated using experimental frequency response measurements obtained from different types of motion control mechanisms. The proposed algorithm has also been compared with “ tfest ” and “ modalfit ” functions in MATLAB. Over these methods, nearly two orders of magnitude improvement is observed in the closeness of the model prediction, in terms of root mean square of the frequencywise modeling error
    corecore