ManTech Unit 1
ManTech Unit 1
UNIT 1
What is CNC machining?
• It is a manufacturing process
where computers control how
machines will manufacture
parts.
Concept of CNC machining process
• CAPP is the process of using computer software to plan and optimize CNC
machining operations.
• CAPP uses computer software to help determine the sequence of operations
and settings needed to machine a part on a CNC machine.
• Essentially, it's the blueprint for how the CNC machine will transform a
designed part from CAD into a finished product.
How CAPP interacts with CNC machines
1. Planning the Process: CAPP systems analyze the CAD design and,
based on knowledge of manufacturing processes and available equipment
(including CNC machines), determine the most efficient sequence of
operations (e.g., milling, drilling, turning) to produce the part.
NC Machines
Key features
• Early automation: NC machines were the first
to use numerical control.
• Punched cards/tapes: Programs were stored on
punched cards or tapes.
• Limited flexibility: Changing programs was
cumbersome.
CNC machines
Key features
• Computerized control: CNC machines
use computers for control.
• Programmability: Easy to program and
reprogram.
• Flexibility and precision: CNC
machines offer high precision and
flexibility.
DNC machines
Key features
• Centralized control: DNC systems connect
multiple machines to a central computer.
• Real-time monitoring: Enables real-time
monitoring and control.
• Optimized production: DNC systems optimize
production and reduce downtime.
CNC control system: open &closed system
• CNC machines are constructed with four main units: a computer system
for control, drive motors for movement, a machine tool for the
machining process, and feedback devices for monitoring.
• They operate by a closed-loop system, where a computer reads a
program, translates it into machine-readable language, and sends
commands to drive motors, which in turn position the machine tool.
• Feedback devices continuously monitor the machine's operation,
ensuring accuracy and providing error messages if needed.
1. Computer and Control System:
• Machine Control Unit (MCU): The
"brain" of the CNC machine, responsible for
reading and interpreting the CNC program,
translating it into instructions for the
machine.
• CNC Program: A pre-programmed
sequence of instructions, often in G-code
format, that tells the machine how to move,
what tools to use, and what operations to
perform.
• Input Devices: These allow operators to
input commands or load CNC programs into
the MCU.
2. Drive System
• Drive Motors:
Motors, often servo motors, are used to
control the movement of the machine's axes
(e.g., X, Y, Z).
• Servo Drives:
These amplifiers translate the control signals
from the MCU into the necessary power to
drive the motors.
• Feed Drives:
These systems control the movement of the
machine table and spindle, often using ball
lead screws.
3. Machine Tool
• Spindle: The rotating part of the machine
that holds and spins the cutting tool.
• Table or Workpiece Holder: Holds the
material being machined.
• Cutting Tools: Depending on the machine
type (milling, lathe, etc.), these tools are
used to remove material and shape the
workpiece.
2. Drive System
• Drive Motors:
Motors, often servo motors, are used to
control the movement of the machine's axes
(e.g., X, Y, Z).
• Servo Drives:
These amplifiers translate the control signals
from the MCU into the necessary power to
drive the motors.
• Feed Drives:
These systems control the movement of the
machine table and spindle, often using ball
lead screws.
CNC Tooling
Cutting tools
• These specialized tools designed to
remove material from a workpiece in
CNC machine. These tools, controlled
by computer-generated instructions,
are used to shape, turn, drill, and
perform other machining operations.
Work holding or fixtures
• CNC work holding refers to any
device or apparatus used to
keep a workpiece properly
positioned and
immobile during the machining
process.
• Work holding for CNC lathe are
chucks, dead center, live
center etc.
• Work holding for CNC milling
are hydraulic vices and other
customized fixtures
Automatic tool changer (ATC)
• An Automatic Tool Changer (ATC) is a
system that automatically swaps tools on
a CNC machine tool without manual
intervention.
• It improves production by allowing the
machine to quickly change to different
tools, as needed, reducing downtime and
increasing efficiency.
• ATCs typically include a tool magazine
(where tools are stored), a gripper arm,
and a support arm, all working together
to transfer tools between the magazine
and the spindle.
CNC motion control
Point-to-Point (PTP) Motion Control: PTP, also known as positioning
control, moves the tool to a designated point and stops before performing
an action (e.g., drilling).
Functionality: Each axis moves independently, and the programmed
motion is typically at a rapid traverse speed.
Applications: PTP is well-suited for simple machining operations like
drilling, punching, or simple milling.
Advantages: Simple to implement, low computational demands.
Disadvantages: Limited to simple applications, does not provide
continuous movement or smooth contouring.
Continuous Motion (CM) Control: CM allows the tool to move
continuously along a predefined path without stopping at intermediate
points.
Functionality: The tool moves in any number of axes simultaneously, and
the control system interpolates intermediate points to ensure the tool
follows the path.
Applications: CM is used in applications requiring complex shaping,
contouring, and smooth movements.
Advantages: Minimizes cycle times, enhances productivity, reduces
mechanical strain, and increases equipment lifespan.
Disadvantages: More complex to implement, requires more sophisticated
control systems.
Interpolation
Part program
• A part program is a series of coded instructions required to
produce a part.
• A part program controls the movement of the machine tool
and on/off control of auxiliary functions such as spindle
rotation and coolant.
• A part program is a composed of letters, numbers and
symbols.
• A part program is commonly referred to as a G code program