Kaan Erkorkmaz

Kaan Erkorkmaz
  • PhD
  • Professor at University of Waterloo

About

75
Publications
42,990
Reads
How we measure 'reads'
A 'read' is counted each time someone views a publication summary (such as the title, abstract, and list of authors), clicks on a figure, or views or downloads the full-text. Learn more
3,176
Citations
Current institution
University of Waterloo
Current position
  • Professor
Additional affiliations
July 2015 - November 2016
University of Waterloo
Position
  • Professor

Publications

Publications (75)
Article
This paper presents a pole-placement technique to achieve active vibration damping, as well as high bandwidth disturbance rejection and positioning, in ball screw drives. The pole-placement approach is simple and effective, with an intuitive physical interpretation, which makes the tuning process straightforward in comparison to existing controller...
Article
This paper presents the modeling and motion controller design for a linear motor driven T-type gantry and worktable. The worktable motion, which is referred to as the x-axis, is considered independently of the gantry and is controlled using a loop shaping filter. The gantry (or y-axis) is actuated by dual direct drive linear motors and is coupled t...
Article
A feedrate optimization technique has been developed for minimizing the cycle time in machining spline toolpaths. Axis velocity, torque and jerk limits are considered throughout the motion in order to ensure smooth and linear operation of the servo drives with minimal tracking error. Feed modulation is achieved by manipulating segment durations whi...
Article
Full-text available
This paper presents a trajectory planning strategy for maintaining the tool positioning accuracy in high speed cornering applications. A 3D contour error estimation algorithm is presented for determining the geometric deviation from arbitrarily shaped toolpaths. Two spline fitting strategies are developed for smoothening sharp corners. The under-co...
Article
High-accuracy modeling of machine tool dynamics is essential for advanced process planning and monitoring. However, modeling high-speed multi-axis machines is challenging due to the inherent coupled and nonlinear multibody dynamics and structural flexibility. This complex modeling task is addressed by a new approach in which the control dynamics an...
Article
Full-text available
In large-scale machine tool applications, the presence of low structural natural frequencies limits the cutting capabilities of the machine. The machine tool joints interact with the structural mode shapes, hence, the feed drive system characteristics can significantly influence the resultant dynamics at the cutting point. This paper investigates t...
Article
Motivated by the fact that the tool cutting point (TCP) receptance demonstrates significant variation between the idle and in-motion conditions of a machine tool, this paper studies the relationship between guideway friction and TCP dynamics. The fundamental effect is modelled and demonstrated on a laboratory testbench considering structural mechan...
Article
This paper presents a new control structure for ball screw drives (BSDs), which achieves position tracking through an outer loop, and active vibration damping for dynamic stiffness enhancement through an inner loop based on H2-synthesis. As an advancement over earlier BSD control methods with active damping, the proposed technique is able to consid...
Article
In large machine tool applications, where machine's productivity is limited by structural chatter vibrations, an accurate dynamic characterization is vital for predicting reliable stability lobes. Motivated by the fact that the sweep milling force excitation method shows a great potential, this paper conducts a numerical stability analysis for opti...
Article
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...
Chapter
Additive manufacturing (AM) enables freedom of design, part complexity, and customization with minimal added cost, by fusing materials layer upon layer. AM, in general, is considered to have great potential in complementing conventional manufacturing methods. Functional parts with high strength to weight ratio generated using structural topology op...
Article
This paper presents a tri-dexel geometric engine integrated simulation model for the gear hobbing operation. The process kinematics are modeled and validated using CNC signals from a Liebherr LC500 hobbing machine. Workpiece geometry updating and cutter-workpiece engagement (CWE) calculations are efficiently realized in the tri-dexel engine. 3D for...
Article
Harmonic positioning errors can negatively affect the positioning accuracy of the ball screw drive system. This paper addresses the problem of harmonic positioning error suppression in ball-screw drives using Adaptive Feedforward Cancellation (AFC). AFC method is integrated with the dual (i.e., rotational and translational) feedback structure used...
Article
Virtual process planning offers advantages in terms of predicting servo and contouring errors ahead of time, and taking corrective action by modifying the program or CNC parameters. Successful application of virtual process planning requires accurate models that capture the dynamics of feed drives. Identification of such models is typically time co...
Article
Full-text available
In large machine tools, where structural dynamics significantly influences the cutting stability, judicious selection of the servo control parameters can increase the damping, thereby improving the chatter stability. This paper presents a new strategy for feed drive controller tuning, which takes this effect into consideration. The proposed strateg...
Article
Direct drive rotary and linear actuators significantly enhance the performance of multi-axis machine tools. The absence of mechanical gearing, however, increases the nonlinear dynamic coupling between the axes, making it challenging to identify accurate virtual models or so-called ‘digital twins’. This article presents a new approach to estimate no...
Article
Full-text available
In large heavy-duty machine tool applications, the parametrization of the controller that is used for the positioning of the machine can affect the machine tool dynamics. The aim of this paper is to build a Multiple-Input and Multiple-Output model that couples the servo controller and machine tool dynamics to predict the frequency response function...
Article
This paper describes a new virtual model for predicting the uncut chip geometry and cutting forces in power skiving, which is a high-speed, versatile gear cutting process. The developevd kinematic model is applied in a dexel-based solid modeling engine to extract three-dimensional uncut chip geometry, from which the two-dimensional cross section is...
Article
The productivity of the machining operations realised on lightly damped steel welded workpieces is drastically limited by chatter vibrations. This paper introduces a portable system to actively damp out workpiece vibrations. An electromagnetic actuator magnetically clamped onto the workpiece is used both to measure the structural response and to pe...
Article
Gear shaping is, currently, the most prominent method for machining internal gears, which are a major component in planetary gearboxes. However, there are few reported studies on the mechanics of the process. This paper presents a comprehensive model of gear shaping that includes the kinematics, cutter-workpiece engagement (CWE), and cutting forces...
Article
Elastic deflection of cutting tools relative to the workpiece is one of the major factors contributing to dimensional part inaccuracies in machining. This paper examines the effect of tool deflection in gear shaping and its effect on the gear's profile form error, which can cause transmission error and noise during gear operation. To simulate elast...
Article
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 use...
Article
Full-text available
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 spectr...
Article
Chatter vibrations are a major limitation for rough milling operations, leading to productivity reduction, low tool life and poor surface finish. It has been shown recently that the machine tool's own drives can be used to increase the stability limit related to structural modes of the machine. To damp the low frequency modes, a new feedback loop i...
Conference Paper
Full-text available
Chatter vibrations are a major limitation for ma chining operations and lead to productivity reduction, low tool life and poor surface finish. Active damping with the machine tool's own drives can be used to increase the stability limit related to structural modes of the machine. Various feedback strategies can be used measuring the vibrations with...
Article
Optimality and computational efficiency are competing objectives in the design of feedrate optimization algorithms for spline toolpaths. This paper presents a new approach, in which the use of Linear Programming (based on the ‘pseudo-jerk’ concept) is combined with a novel windowing algorithm to handle long toolpaths. The windowing uses the Princip...
Article
Shaping is a versatile process for machining gear teeth on complex monolithic components, which cannot otherwise be produced using other methods (like hobbing) due to geometric constraints. This paper presents a new model to accurately predict the chip geometry and cutting forces in shaping. Kinematics of gear shaping is modeled and verified. Cutte...
Article
In spline toolpath interpolation, a crucial point is solving the mapping between the spline parameter (u) and actual arc length (s) accurately, so that the toolpath is traveled without undesirable fluctuations or discontinuities in the feedrate profile. To achieve this, various techniques have been proposed in literature, including Taylor series in...
Article
Chatter vibrations coming from the machine tool structure are a major limitation for heavy duty milling operations. Passive and active dampers can be added to increase the productivity. However, the price and required space of these absorbers are important drawbacks for their use in the industry. In this work, the machine tool's own drives are used...
Article
On-the-fly laser drilling requires the use of acceleration continuous trajectories, which are typically planned using time parameterized spline functions. In this operation, the choice of hole drilling sequence, and positioning timings in between the holes, play a critical role in determining the achievable cycle time. This paper presents a new alg...
Article
There has been increasing attention to the use of voice coil actuators (VCAs) for precision motion applications. In this paper, a detailed design of a cylindrical VCA is presented. Different options for the overall configuration are evaluated according to various criteria and design variables are defined for the chosen configuration. After that, op...
Article
Full-text available
This paper presents a new and comprehensive strategy for planning minimum cycle time tool trajectories subject to both machining process related constraints, and also limitations of the feed drive control system. The machining process is considered by computing the workpiece-tool engagement along the toolpath and setting local feed limits to mainta...
Article
This paper presents a new method for designing control laws for ball screw drives by directly optimizing the load side disturbance response against cutting forces. The design applies, concurrently, the principles of pole placement and loop shaping, and is easy to implement in practice. In addition to good low frequency disturbance rejection, the co...
Article
Calcium PolyPhosphate (CPP) is a biodegradable inorganic polymer that when formed as a porous structure with interconnected pores of a desired size range holds great potential for certain tissue engineering applications. While possessing desirable characteristics of biocompatibility with acceptable compressive strength, the brittle nature of porous...
Article
Full-text available
In many machining processes cutting forces are of harmonic nature. The frequency content of these forces may extend far beyond the closed-loop bandwidth of the commonly used feed drive controllers. In ball screw drives, high–frequency disturbances may also originate from repetitive errors synchronized with the rotation of the ball screw. To improve...
Article
Any meaningful initiative to improve the teaching and learning in introductory control systems courses needs a clear test of student conceptual understanding to determine the effectiveness of proposed methods and activities. The authors propose a control systems concept inventory. Development of the inventory was collaborative and iterative. The di...
Article
This paper presents a new and time-optimal trajectory generation technique for 5-axis on-the-fly laser drilling. Trajectories for individual hole clusters are optimized by minimizing the integral square of the 4th time derivative, and by adjusting the velocity and acceleration conditions at the hole locations to enable the maximum time compression...
Article
This paper presents a new X–Y stage concept for precision machine tools. A large work area (300 mm × 300 mm) is achieved using a T-type gantry arrangement, which locates the work table supported on a vacuum preloaded air bearing on top of a reference granite surface. Actuation is provided with direct drives that fulfil the functions of motion contr...
Article
This paper presents a genetic algorithm (GA) for identifying virtual models of machine tool drives with minimal intervention to the production machine. The proposed solution builds on the “rapid identification” concept reported earlier in literature, in which a short series of motion data is captured from the Computer Numerical Control (CNC) and us...
Article
Elastic deformations occur in ball screw drives typically due to inertial forces, guideway friction, and cutting forces. This results in elongation and compression of the ball screw, which deteriorates the dynamic linear positioning accuracy. Closing the control loop with a linear encoder helps to alleviate this problem to a certain extent. However...
Article
With the growing demands to machine complex dies, moulds, aerospace, automotive, and biomedical parts in shorter cycle time, the utilization of Non-Uniform Rational B-Spline (NURBS) toolpaths has become more important than ever before. There are two challenges associated with realizing a successful NURBS trajectory generator—minimizing feedrate flu...
Article
INTRODUCTION In order to meet industry demands for improved productivity and part quality, machine tools must be equipped with faster and more accurate feed drives. Over the past two decades, research has focused on the development of new control strategies and smooth trajectory generation techniques. These developments, along with advances in actu...
Article
This paper presents a new and computationally efficient feedrate optimization strategy for spline toolpaths. The technique combines analytically derived compatibility equations with a heuristic search method, which helps generate feed profiles with reduced cycle time while adhering to axis velocity, acceleration, torque, and jerk constraints. Feed...
Article
This paper presents a precision control strategy for ball screw drives. Axial vibrations are modeled and actively compensated in the control law, which enables the realization of high positioning bandwidth. Lead errors, arising from imperfections of the screw, are modeled and removed from the loop by offsetting their effect from the command traject...
Article
This paper presents a motion control strategy that utilizes a combination of vibration avoidance, sliding mode control, and torque ripple and friction compensation techniques to facilitate high bandwidth–high accuracy tracking in ball screw drives. Torsional vibrations are modeled with finite element analysis and experimentally identified. Excitati...
Article
This paper presents a technique for rapid identification of machine tool drives by conducting a short G-code test. The proposed strategy uses commanded and measured axis profiles and requires minimal intervention to the servo control loop. The drive system is identified as a whole, including the feed mechanism, motor, amplifier, and the control law...
Article
This paper presents a technique for extracting virtual models of machine tool drives with minimal intervention to the production machine. The identification is carried out by running a short G-code test and capturing commanded and measured position readings. The methodology is fairly general and can be applied to different types of drives (linear o...
Article
This paper presents a tracking control strategy for high speed ball screw drives. Rigid body motion is controlled using adaptive sliding mode control. Torsional vibrations are modeled, experimentally identified, and compensated in the control law using notch filtering and active cancellation techniques. Attenuation of torsional resonances improves...
Article
Full-text available
This paper presents a comprehensive virtual simulation model for CNC systems. The Virtual CNC (VCNC) has a modular architecture, allowing a real CNC to be prototyped quickly from standard library functions for feed drive models, feedback devices, axis control laws, and trajectory interpolation. Additional CNC modules can easily be prototyped and in...
Article
Full-text available
The paper presents a comprehensive virtual simulation model of a realistic and modular CNC system. The Virtual CNC architecture represents an actual CNC, but with modular feed drives, sensors, motors, and amplifiers. The CNC software library includes a variety of trajectory interpolation and axis control laws. Constant, trapezoidal and cubic accele...
Conference Paper
Real-time controllers have traditionally used computer hardware systems that require expertise in hardware knowledge before the controller can be effectively implemented. This paper introduces a single-processor PC-based real-time motion controller developed using QNX 6.0 Neutrino operating system. Using the advantages of a distributed software sys...
Article
This paper presents a parameterization and an interpolation method for quintic splines, which result in a smooth and consistent feedrate profile. The discrepancy between the spline parameter and the actual arc length leads to undesirable feed fluctuations and discontinuity, which elicit themselves as high frequency acceleration and jerk harmonics,...
Conference Paper
This paper investigates the effectiveness of adaptive sliding mode control (SMC) for precision tracking in high speed machine tool drives. Dynamics of the feed drive, comprising of rigid body motion, guideway friction and ball screw vibrations, are identified. Two strategies are developed. The first one considers rigid body dynamics in the plant an...
Article
Full-text available
A servo control system capable of delivering rapid and accurate feed motion is a necessity for high speed machine tools. The control law must be designed to provide a high tracking bandwidth as well as adequate disturbance rejection and parameter variation robustness, in order minimize the following errors in each axis. This also contributes to the...
Article
Full-text available
Accurate modeling and identification of the feed drives' dynamics is an important step in designing a high performance CNC. This paper presents a method for identifying the dynamic parameters, as well as the friction characteristics of machine tool drives. The inertia and viscous friction are estimated through an unbiased least squares scheme. The...
Article
Full-text available
Reference trajectory generation plays a key role in the computer control of machine tools. Generated trajectories must not only describe the desired tool path accurately, but must also have smooth kinematic profiles in order to maintain high tracking accuracy, and avoid exciting the natural modes of the mechanical structure or servo control system....
Article
An adaptive sliding mode control technique is presented for the control of high speed feed drives. The proposed control system is robust against uncertainties in the drive's parameters, maximizes the bandwidth within physical limitations, and compensates for external disturbances such as friction and cutting force. The algorithm is briefly presente...
Article
Lead errors and elastic deformations can result in significant positioning error in ball screw drives. Although it is possible to remove their effect by closing the control loop with a linear encoder, this brings about a bandwidth limitation due to the inclusion of drive flexibility into the servo loop. In this work, a compensation strategy is pres...
Article
Thesis (Ph.D.)--University of British Columbia, 2004. Includes bibliographical references.

Network

Cited By