Unit I CNC
Unit I CNC
• Introduction
• Fundamentals of numerical control
• Machine tool
• Machine control unit
• Part program and its elements
Acknowledgements:
• Yorem Koren, Computer Control of Manufacturing systems, McGraw Hill, 1986.
• Mikell P Groover, “Automation, Production Systems and Computer Integrated Manufacturing”,
Prentice Hall Publications, 2007
Introduction
• Early Machine Tools
➢ Wilkinson's Boring Machine
• Punch Cards
➢ French textile workers
➢ Resistance by the silk weavers
➢ Rob them their job and livelihood
• Servomechanism
➢ Error sensing negative feedback
• Automatically Programmed Tool (APT)
➢ Original version preceded FORTRAN
➢ Revised and rewritten in FORTRAN
Numerical Control
• Numerical control (NC) is a form of programmable automation in which the mechanical
actions of a machine tool or other equipment are controlled by a program containing
coded alphanumeric data.
• When the current job is completed, the program of instructions can be changed to
process a new job.
• The capability to change the program makes NC suitable for low and medium
production. It is much easier to write new programs than to make major alterations in the
processing equipment
Numerical Control
• Numerical control can be applied to a wide variety of processes.
• The applications divide into two categories:
➢ machine tool applications, such as drilling, milling, turning, and other metal
working;
➢ other applications, such as assembly, rapid prototyping, and inspection.
• The common operating feature of NC in all these applications is control of the work head
movement relative to the work part.
Numerical Control
• The development of NC owes much to the U.S. Air Force and the early aerospace
industry.
• Initiated by John Parsons and his associate Frank Stulen at Parsons Corporation in
Traverse City, Michigan.
• He had named his system the Cardamatic milling machine, since the numerical data was
stored on punched cards.
• The name numerical control was adopted in March 1951 based on a contest sponsored by
John Parsons among “MIT personnel working on the project.”
• The first NC machine was developed by retrofitting a Cincinnati Milling Machine
Company vertical Hydro-Tel milling machine that had been donated by the Air Force
from surplus equipment.
• The controller combined analog and digital components, consisted of 292 vacuum tubes,
and occupied a floor area greater than the machine tool itself.
Basic Components of an NC system
Coordinate systems used in NC (a) for flat and prismatic work and (b) for rotational
work
Motion Control Systems
• Repetitive Operations
• Complex Operations
• e.g.
Cruise control of a vehicle
Adaptive Control
• e.g. Injection Molding
Adaptive Control
• e.g. Machining
Motivation for Adaptive Control
• Early 1950s – design of autopilots operating at a wide range of altitudes and
speeds
• 1958, R. Kalman, self-tuning controller
▪ The crash of the X-15A-3 (November 15, 1967)
▪ Fast adaptation
F-8 NPS Flight Test Program ▪ Single design GTM T2
Sig RASCAL (NASA)
(NASA) AFCS
60s 90 95 00 05 10
NASA LaRC
in production
J-UCAS
(DARPA/USAF/US Navy) MK-84 JDAM
Boeing X-45A & X-45C
in production
▪ Slow adaptation evaluated in flight
29
▪ “Expensive” gain-scheduled AFCS sim environment Source: Kevin Wise, Boeing
(adapted)
Adaptive Control
Controller
parameters
Input
Output
Controller Plant
Control
signal
Functions of Adaptive Control
• Identification function
Parameter
adjustment
Coppel et al. 2016 Adaptive control optimization in micro-milling of hardened steels-evaluation of optimization approaches
Flow chart for the ACO system
Coppel et al. 2016 Adaptive control optimization in micro-milling of hardened steels-evaluation of optimization approaches
Drawback of ACO
• Requires on-line measurement of tool wear
• Not industrially acceptable
• Indirect measurement assumes that tool wear is proportional to other
measurable variables such as cutting forces and temperatures.
• Variations in their values can be caused by process variations other
than tool wear, such as workpiece hardness or cutting conditions.
• It is difficult to identify the tool wear effect from the effect of the
other parameter variations on the measurements.
Adaptive Control with Constraints (ACC)