Elements of CNC Machine
Elements of CNC Machine
Elements of CNC Machine
Elements of CNC
Machines
Karthikeyan.N, A.P.,
SRM Univetsity.
Interpolation
The method by which a control system calculates the
intermediate points and the speed of the motor is
called interpolation
Types of interpolation
1. Linear interpolation
Straight line between two points in space
2. Circular interpolation
Circular arc defined by starting point, end
point, center or radius, and direction
3. Helical interpolation
Circular plus linear motion
4. Parabolic interpolation
5. Cubic interpolation
Free form curves using higher order equations
Drawbacks
Backlash errors in leadscrew due to wear and tear
Periodical adjustments required to compensate for tool geometry
or drive mechanism
Less accurate slide movement a few mm short
Transducer
CNC terminology
Table
Leadscrew
A/C Motor
Encoder
Servo Controller
Counter
Comparator
Input (converted from analog to digital value)
CNC terminology
BLU: basic length unit
smallest programmable move of each
axis.
Controller: (Machine Control Unit, MCU)
Electronic and computerized interface
between operator and m/c
Controller components:
1. Data Processing Unit (DPU)
2. Control-Loops Unit (CLU)
CNC terminology
Data Processing Unit:
Input device [RS-232 port/ Tape Reader/ Punched Tape Reader]
Data Reading Circuits and Parity Checking Circuits
Decoders to distribute data to the axes controllers.
CNC Controllers
CNC Controllers
CNC controller interprets part program instructions and then converts them into two
types of control signals:
Motion control signals
- a series of electric pulse trains that control position and the speed of
machine table and spindle.
- Each pulse activates a motion of one basic length-unit (BLU) which is the
minimum increment size of the NC control system
- number of pulses transmitted to each axis determines the incremental axis
position; frequency of these pulses regulates the axis speed
CNC Controllers
The control signals in CNC systems are in the form of
binary words. Each word contains a fixed number of
bits, 32 bits or 64 bits are commonly used.
Each bit of data produces one BLU motion in the
controlled axis.
A 32-bit word could represent one of up to 232 =
4,294,967,296 different axial positions.
If the system resolution is, for example, BLU =
0.0001 in., this number can represent up to 429,969
in. possible motions, which is more than enough for
all types of applications
CNC Controllers
Advantages of CNC
Increased productivity
Reduced production costs
Facilitation of complex machining operations
Improved production planning and control
Facilitation of flexible automation
High accuracy and repeatability
Reduced indirect operating costs
Greater flexibility
Lower operator skill requirement
Disadvantages of CNC
High initial cost
Equipment and installation
Bulk memory
Communications network
NC machine tools
Limitations
1. No of machines
2. Frequency of service required for each machine
Adaptive Control
to adapt means to change a behavior to conform
to new circumstances.
An adaptive controller
a controller that can modify its behavior in response
to the changes in dynamics of the processes and the
disturbances acting on the process.
A self-correcting form of optimal control
Adaptive Control
In machining, it includes automatic adjustment of
cutting parameters like speeds, feeds, depth of cut, etc.
General
Configuration
Adaptive Control
Adaptive controller performs 3 functions
1. Identification
-
2. Decision
- decide what changes have to be made to
improve system performance
3. Modification
- implement the decision
Adaptive Control
Two types of Adaptive control
Adaptive Control with optimization (ACO)
Adaptive Control with constraints (ACC)
ACO attempts to maximize IP index of performance
IP = MRR/ TWR
MRR = Metal Removal Rate; TWR = Tool Wear Rate
usually an economic index of performance
eg: Maximum production rate, minimum production cost
Adaptive Control
Adaptive Control with Constraints (ACC)
Machining conditions are maximized within machine
constraints eg: maximum force or torque or power