JONATHAN JAYEN PILLAI 0137934
CAM Lecture 2 & Tutorial 1: Solutions Manual
Introduction to Numerical Control (NC) and Computer Numerical Control (CNC) Systems
Question 1: What is Numerical Control (NC)?
Numerical Control (NC) is a form of programmable automation in which the mechanical actions
of a machine tool or engineering equipment are controlled by a pre-recorded program containing
coded alphanumeric data (numbers, letters, and symbols).
Question 2: State TWO advantages of NC machines compared to manual machines.
• High Accuracy and Repeatability: Eliminates variations caused by human operator fatigue,
ensuring identical parts across production batches.
• Reduced Non-Productive Time: Minimizes machine setup times, manual positioning checks,
and tool handling delays, resulting in higher machine utilization.
Question 3: What is the main function of the Machine Control Unit (MCU)?
The MCU acts as the central processing unit or 'brain' of the NC system. Its main function is to
read and decode the part program's alphanumeric instructions, convert them into electrical
control signals, and transmit those signals to the machine's drive actuators to execute the
programmed paths accurately.
Question 4: What is the difference between DPU and CLU?
The Machine Control Unit is split into two distinct functional units:
• Data Processing Unit (DPU): Decodes the part program text input, performs geometric and
auxiliary calculations (such as linear or circular interpolation), and passes the targeted position
coordinates to the CLU.
• Control Loop Unit (CLU): Receives positional commands from the DPU, drives the physical
axis motors (spindles and lead screws), and reads position feedback sensors to confirm accurate
physical movement execution.
Question 5: List THREE classifications of NC systems.
1. By Motion Path Type: Point-to-Point (PTP), Straight Cut, or Continuous Path (Contouring).
2. By Control Loop Architecture: Open-Loop systems or Closed-Loop systems.
3. By Coordinate Reference System: Absolute Positioning or Incremental Positioning.
Question 6: Differentiate between Point-to-Point (PTP) control and Continuous Path control.
• Point-to-Point (PTP) Control: The tool is directed to a specific target coordinate point without
controlling the exact path or speed taken while traveling between points. Material removal only
occurs after the tool reaches the final target position.
• Continuous Path (Contouring) Control: The system continuously synchronizes the velocities
and precise positional paths of multiple axes simultaneously. This allows machining to occur
continuously while the tool is actively traversing curved lines, angles, or complex profiles.
Question 7: Give ONE example of a machining operation that uses Point-to-Point control.
Drilling (other examples include spot welding, riveting, and component punching).
Question 8: Why is continuous path control required in CNC milling?
CNC milling involves cutting along complex trajectories, profiles, and pockets. The tool must
remain in continuous cutting contact with the workpiece while accurately shifting along curves
and contours. Continuous path control ensures coordinated axis speeds so the tool profiles the
exact target geometry smoothly without gouging or irregular feeding.
Question 9: Differentiate between Open Loop and Closed Loop systems.
• Open Loop System: Operates without a feedback verification mechanism. The controller sends
step pulses to the axis motors (typically stepper motors) and assumes the physical components
have reached the target position without checking.
• Closed Loop System: Integrates position feedback sensors (like encoders or linear scales) that
continuously measure the real-time physical position of the machine table. The controller
compares the actual location against the target command and dynamically drives the motors to
correct any errors.
Question 10: Why are most CNC machines designed as closed-loop systems?
Closed-loop architectures compensate for structural deflection, physical backlash, component
wear, and thermal expansion under heavy cutting loads. This high positional accuracy is essential
for maintaining strict engineering tolerances during precision industrial manufacturing.
Question 11: Explain Absolute Positioning.
In absolute positioning (typically initiated via a G90 code), all coordinate locations are
referenced back to a single, static, unmoving origin point (0,0,0) established on the workpiece or
machine layout.
Question 12: Explain Incremental Positioning.
In incremental positioning (initiated via a G91 code), the coordinate system's origin dynamically
shifts to the current position of the cutting tool. Each new motion command specifies a relative
distance and direction moving away from the immediate preceding position.
Question 13: A tool starts at (0,0). Using absolute positioning, it moves to A(20,10) and
B(40,25). What are the coordinates of Point B?
Because absolute positioning calculates all destinations relative to the initial origin point (0,0),
the final coordinates of Point B remain precisely as specified: (40, 25).
Question 14: A tool starts at (0,0). Move +20 mm in X, +10 mm in Y, +15 mm in X, and +5 mm
in Y. Determine the final position.
Calculating the sequential incremental shifts:
1. Start position: (0, 0) mm
2. Move +20 mm in X, +10 mm in Y → (20, 10) mm
3. Move +15 mm in X → (20 + 15, 10) = (35, 10) mm
4. Move +5 mm in Y → (35, 10 + 5) = (35, 15) mm
The final tool position is (35, 15) mm.
Question 15: Why was CNC technology developed?
CNC technology was developed to overcome the physical limitations and rigidity of traditional
hardwired NC systems, which relied on physical punched paper tapes or cards. Incorporating
microprocessors allowed part programs to be stored in digital computer memory, edited instantly
on-site, simulated graphically, and shared across networks seamlessly.
Question 16: State FOUR advantages of CNC machines.
• High precision, surface finish quality, and dimensional consistency across mass batches.
• High production flexibility (switching parts only requires loading an alternative software
program file).
• Ability to produce highly intricate 3D curves and complex geometric toolpaths.
• Reduced scrap rates, reduced component layout lead times, and enhanced operator safety.
Question 17: State THREE limitations of CNC machines.
• High initial capital investment and machinery acquisition costs.
• Requires highly skilled and trained personnel for code programming, tooling setup, and
operation.
• Requires complex, high-cost specialized maintenance and troubleshooting routines due to
advanced electronics.
Question 18: Compare CNC machining and conventional machining.
Feature Conventional Machining CNC Machining
Control Method Hand-operated manually by Automated execution via
a machinist using pre-coded digital software
handwheels, dials, and commands (G/M codes).
levers.
Consistency Variable; highly reliant on Highly consistent; delivers
operator skill, attention, uniform accuracy and
experience, and fatigue tolerances across all units.
levels.
Geometry Capabilities Constrained to basic linear Capable of executing
paths, uniform angles, and intricate, complex 3D
standard circles. profiles and multi-axis
contours easily.
Setup & Production Speed Requires manual alignment, Fast program loading paired
fixture adjustments, and tool with Automatic Tool
indexing for every run. Changers (ATC) for rapid
cycling.
Question 19: Compare NC and CNC systems.
Feature NC System CNC System
Controller Type Built from fixed, hardwired Driven by programmable
electronic logic circuits and internal computer
relays. microprocessors and
memory.
Program Storage Read sequentially from Kept digitally within
external physical media like onboard internal computer
punched paper tapes. storage (HDD/SSD/Flash).
Code Editing Highly difficult; requires re- Fast and straightforward
punching a completely new modifications directly on the
physical tape. monitor display interface.
Advanced Features Lacks simulation profiles, Includes interactive 3D
toolpath verification, or deep toolpath simulations,
diagnostics. macros, and diagnostics.
Question 20: Define Milling.
Milling is a material removal process where a multi-point cutting tool rotates at high speed while
feeding against a workpiece to generate flat surfaces, slots, structural pockets, or custom multi-
axis profiles.
Question 21: Define Turning.
Turning is a material removal process where a workpiece is secured and rotated at high speeds
while a stationary single-point tool cuts linearly along the parallel or perpendicular axis of
rotation to generate symmetrical cylindrical features.
Question 22: Which machining operation is most suitable for producing a cylindrical shaft?
Turning (performed on a lathe machine).
Question 23: Which machining operation is used to produce holes?
Drilling.
Question 24: Which machining operation provides the best surface finish?
Grinding (or ultra-fine abrasive finishing processes such as honing and lapping).
Question 25: What is Wire-Cut EDM?
Wire Electrical Discharge Machining (Wire-Cut EDM) is a non-traditional thermal
manufacturing process that utilizes a continuously traveling thin metal wire electrode to erode
conductive materials along a precise path via controlled spark discharges in a dielectric fluid
bath.
Question 26: State TWO advantages of laser cutting.
• High Precision and Thin Kerf: Achieves exceptionally narrow cutting slots with clean edge
quality, minimal heat-affected zones, and minimal material waste.
• No Tool Wear: As a non-contact thermal method, there is zero physical force applied, avoiding
tool degradation and mechanical distortion of delicate workpieces.
Question 27: A cutter moves diagonally with Δx = 4.33 cm, Δy = 2.50 cm and feed velocity = 50
cm/min. Determine Vx and Vy.
Step 1: Calculate the total diagonal displacement distance (D) using the Pythagorean theorem:
D = √(Δx² + Δy²)
D = √((4.33)² + (2.50)²) = √(18.7489 + 6.25) = √(24.9989) ≈ 5.00 cm
Step 2: Scale the individual velocity vectors proportionally based on the total feed velocity (V =
50 cm/min):
Vx = V × (Δx / D) = 50 × (4.33 / 5.00) = 43.3 cm/min
Vy = V × (Δy / D) = 50 × (2.50 / 5.00) = 25.0 cm/min
Results:
• Vx = 43.3 cm/min
• Vy = 25.0 cm/min
Extended Kinematic Analysis:
• Toolpath Angle (θ): tan(θ) = Δy / Δx = 2.50 / 4.33 = 0.5774 → θ = arctan(0.5774) ≈ 30°
relative to the X-axis.
• Trigonometric Verification:
Vx = V × cos(30°) = 50 × 0.8660 = 43.3 cm/min
Vy = V × sin(30°) = 50 × 0.5000 = 25.0 cm/min
• Total Machining Cycle Time (t):
t = D / V = 5.00 cm / 50 cm/min = 0.1 minutes = 6 seconds.
Question 28: A company produces 50,000 identical aluminium brackets every month. Should it
use CNC or conventional machining?
The company must use CNC machining over conventional manual machining. Producing 50,000
units monthly is far too high-volume, labor-intensive, and prone to human error for manual
machinery. CNC machining easily handles large repeat runs with optimized cycle times, minimal
scrap, and consistent automated precision.
Note: For extremely long-term production at this high scale, dedicated hard automation like
stamping or die-casting could be evaluated for cost savings, but between the two options
provided, CNC is the only feasible choice.
Question 29: Explain why CNC technology has largely replaced NC technology.
CNC technology replaced traditional NC systems because software-based digital computing
provides far greater industrial adaptability. Storing programs in internal microprocessor memory
completely eliminates fragile physical punched paper tapes, enables real-time editing and
troubleshooting directly on the shop floor, allows for predictive 3D toolpath air-runs, and
interfaces seamlessly with enterprise CAD/CAM networks.
Question 30: Describe how Direct Numerical Control (DNC) improves manufacturing
efficiency.
Direct Numerical Control (DNC) networks connect multiple independent CNC machine tools to
a centralized master computer server. It improves manufacturing efficiency by:
• Eliminating individual onboard machine storage limits, allowing massive CAD/CAM surface
contours to stream directly without memory faults.
• Enabling centralized program management and revision tracking, ensuring all shop floor
operators execute only the latest verified engineering design file.
• Facilitating real-time telemetry and machine run-status data collection to optimize production
scheduling, predictive maintenance, and shop-floor logistics.