Question: A CNC machine must position its axes rapidly and precisely so that high - quality cutting can be done efficiently. A CNC mill with three

A CNC machine must position its axes rapidly and precisely so that high-quality cutting can be done efficiently. A CNC mill with three axes control can be considered as three independent positioning systems since each axis is orthogonal to the others. Therefore, we'll look at just one axis.
Assuming that the milling head is considered as a single mass and there is viscous friction in the track, the equation of motion for one axis is:
\[
m \ddot{x}+c \dot{x}=F
\]
(a) Find the open-loop transfer function from \( F(s)\), the input, to \( X(s)\), the position of the head. You can call this the open-loop transfer function of the plant, \( G(s)\).
(b) Since we want the machine to track specific positions, we need to close the loop with feedback. Assuming a unity-gain feedback configuration (a perfect sensor) and a proportional controller, write the transfer function from \( X_{\text {desired }}(s)=R(s)\) to \( X(s)\). You can use either \( R \) or \( X_{\text {des }}\), whichever is more intuitive for you. Substitute in the actual transfer functions for \( K(s)=K_{p}\) and \( G(s)\) from part (a).
(c) The roots of the closed-loop system depend on the gain of the proportional controller. Assuming that \( m=20\mathrm{~kg}\) and \( c=5\frac{N_{\pi}}{\mathrm{m}}\), use MATLAB to obtain a root locus, plotting all possible roots of the system for \(0\leq K\infty \).
(d) Using the dominant root approximation, we know that the "slowest" root (the one nearest the imaginary axis) will dominate the response. To make the system respond rapidly, we want to move this root as far left as possible. However, overshoot would be very bad for a CNC system (think tools being snapped off), so find the location of the roots that gives the fastest response without any oscillation. Once you have found the roots, find the gain \( K \) that yields these roots and the time constant associated with the roots.
(c) Find the steady state error response to a step input with this proportional "P" controller. Does the system require integral action with an extra pole at the origin ("PI" control) to cancel out steady state error?
A CNC machine must position its axes rapidly and

Step by Step Solution

There are 3 Steps involved in it

1 Expert Approved Answer
Step: 1 Unlock blur-text-image
Question Has Been Solved by an Expert!

Get step-by-step solutions from verified subject matter experts

Step: 2 Unlock
Step: 3 Unlock

Students Have Also Explored These Related Mechanical Engineering Questions!