List of all MFGE courses

4 Credits
Available select Spring terms
Lecture and lab

OSU catalog link

ME 430 or equivalent

Burak Sencer
219A Dearborn Hall

Course Description

With the recent advances in part design and manufacturing technologies, the use of computer numerical controlled (CNC) machine tools has become essential in advanced manufacturing. The purpose of this course is to introduce fundamental knowledge in the mechatronic systems used in manufacturing automation and their computer numerical controls. Students will be exposed to sensor and actuator components utilized in modern CNC machine tools, industrial robots and process automation.

Fundamental knowledge to model and identify dynamics of mechatronics systems, design and tuning of accurate motion control algorithms for precision motion generation will be covered. The overall closed loop system including the numerical control (NC) unit will be considered as a sampled data system. Digital motion control design and analysis will be presented. Furthermore, motion planning and real-time path interpolation algorithms for industrial machinery will be covered. Reference command generation, namely basic “trajectory generation” techniques will be studied.

By the end of this course, students will be able to design a 2D planar motion control system and generate real-time accurate motion along complex trajectories mimicking real industrial NC systems.


  • Multi-axis smooth trajectory generation; jerk limited feed profile generation and cubic spline Interpolation.
  • Modeling and identification of feed drives applying least squares estimation techniques.
  • Controller design based on frequency shaping methods, filtering for vibration avoidance and disturbance rejection.
  • Feed-forward controller design for precision tracking based on Zero-Phase Error Tracking (ZPETC) controller and trajectory shaping.
  • Adaptive sliding mode controller design.

Learning Outcomes

The student, upon completion of this course, will be able to:

  1. Understand reference trajectory generation techniques used in modern motion systems and precision machinery.
  2. Be able to utilize time and frequency domain identification techniques to derive mathematical models of feed drives.
  3. Design and analyze advanced control algorithms for precision motion systems.
  4. Implement theoretically designed control and reference trajectory generation algorithms on experimental systems and gain hands-on experience.