MATLAB Simulation
Upright CNC Router
Simulation of a 2-axis upright CNC router with position control implemented in MATLAB for educational purposes.
Role · Developer

Overview
This project consisted of modeling and simulating a vertical CNC router using MATLAB. The system was designed to demonstrate position control over two perpendicular linear axes (X and Y), mimicking the behavior of a basic CNC machine.
The model includes actuator dynamics, position feedback, and trajectory generation, with the control logic implemented in discrete time using PID controllers.
What it does
2-axis CNC system simulation
Upright router configuration modeled in 3D CAD
Discrete PID control implemented in MATLAB
Visualization of tool motion and path tracking
Position reference generation for square and circular trajectories
Video
Specifications
- Stack
- MATLAB and Simulink
- Control System Toolbox
- SolidWorks for mechanical modeling
- Domain
- control

