Professional Documents
Culture Documents
Introduction to CNC
Planning:
Feature extraction through image Manufacturing
processing technique
Computer Aided Process Planning
Developing CNC codes for machining Execution:
Developing codes for Industrial Machining
robots for loading, unloading, Assembly
transfer, reorientation, Assembly, Packaging
painting Control:
Cost estimation, inventory planning, Comp. Aided Inspection
line balancing Shop floor control
Inventory control
Computer Aided Manufacturing
Strategic Role of CAM
Providing advantage to company to develop capabilities by combining
economy of scale with economy of scope resulting in desired flexibility
and efficiency
Advantages:
1. Greater design freedom: changes can be incorporated at any design
stage and there will be hardly any delay to an integrated CAM
environment
2. Increased productivity
3. Greater operating flexibilities: sequence can be changed
4. Shorter lead time (start to finish)
5. Improved reliability
6. Reduced maintenance
7. Reduced scrape and rework
8. Better management control
Evolution of machine tools
NC, CNC and DNC generate
accuracies in microns
Manual Lathe
Copying Lathe
Replication job – mass production Copying attachment of lathe
Cam follower mechanism
Use of original material or template along with stylus or a tracer
Hydraulically operated forward & backward movements of carriage
Machine tool with Numerical Control (NC)
Machine tool with Computer Numerical Control (CNC)
Direct numerical control (DNC)
In case of NC machine
Alphanumeric code Input according to profile Stepper /Servo motors
(Binary system) (x, y, z coordinates) (connected to m/c slides)
NC, CNC and DNC
NC machine tool:
A punch tape is made by using a
sequence of holes in prescribed format
To make 1000 jobs the tape is rewind
and run for 1000 times ‐ A clumsy job, Numerical control
wear and tear
CNC machine:
A program is written in high
level language and recorded
in memory of Computer
Computer Numerical Control
Direct Numerical Control (DNC)
A mainframe computer contains all
data, sequence of operations and
details of factory operation
It controls many CNC machines and
Material handling system at a time
Direct Numerical Control
How do CAD/CAM systems work?
• Developing NC code requires an understanding of:
1. Part geometry
2. Tooling
3. Process plans
4. Tolerances
5. Fixturing
3‐D Machining:
Requirement of
5 axes
3‐D CNC Machining
Tool has to move along linear path
Orientation on the curve, oriented along the
of the tool
unit normal (directional normal)
Orientation of
the tool
on that surface.
Tool to be used: Ball end mill cutter
(diameter will depend on the
complexity of curvature of the
surface)
Surface finish depends on the ball
head diameter
Type:
Isoparametric
Isoplanner
Isoscallop
Isoparametric:
The total surface is divided into multiple path using two orthogonal axis
The length of forward and side steps (as shown in figure above) are
defined depending on the allowable roughness of the surface.
The values of FS and SS can’t be change during operation
Computational complexity is low, but large storage is required (as
information or co‐ordinate of a huge no of points are to be supplied)
For converging surface, number point of points increases unnecessarily at
the smaller end, as the same number of division is required at the large
and small end, and the minimum SS will be depending the allowable
roughness of the surface
Isoplanner:
The surface is cut by parallel planes.
Tool moves along the interaction curve of plane and the surface.
SS is the distance between two plane
Comparatively less number of point than isoparametric system
Isoscallop:
The value of FS and SS are calculated during the operation itself
FS and SS are calculated depending on the roughness of the current
position on the surface
Where curvature is small, the length values can be kept large, thus
minimizing the number of point
Computational complexity is high (as the computer has to calculate the
value of FS and SS after each small step), but less storage is required (as
only the information of the current and next point is to be stored)
Isoparametric Isoplanner
Iso‐parametric Design
Orientation
of the tool
Orientatio
n of the
tool
ISOPARAMETR
IC
ISOPLANNER
FS: Forward
step
SS: Side step
F
S
S
S
CNC Machining: 3, 4 and 5 axis machine
a, b & c axes:
rotation about
X, Y & Z
4‐axes
Chain type
ATC
Drum type
ATC
Side/ center Turret type ATC
Ball Screw Mechanism: Elimination of Backlash
Table
Stepper
Motor Gear box
Lead
screw
Basic Length Unit (BLU): The minimum distance the tool can travel
For a open loop system: Depends on the pitch & no of start of the lead screw and
minimum angular rotation of the stepper motor
Let assume the stepper motor can rotate 1.8o for single pulse
Single pulse ≈ 1.8/360 ≈ 1/200 rotation of the full revolution
Let assume the gear ratio of gear box is 1/2
Single pulse ≈ (1/200) x (1/2) ≈ 1/400 rotation of the full revolution of lead screw
Let the screw has a pitch of 2 mm and number of start is 2; i.e. one rotation will
result movement of 2×2 = 4 mm
Movement in single pulse = 4×(1/400) mm = 0.01 mm = 10 µm
Closed Loop Control System
Use of Encoder for feedback
Minimum travel of tool/table for single pulse.
Let there are 200 holes in the encoder
Single pulse = movement of one gap between two holes ≈ 1/200 rotation of
the full revolution
Let the screw has a pitch of 2 mm and number of start is 2; i.e. on rotation
will result movement of 2×2 = 4 mm
Movement in single pulse = 4×(1/200) mm = 0.02 mm = 20 µm
Position down
counter Tool
CLOSED LOOP CONTROL SYSTEM
(Continuous Contour Control)
AND Table
gate Analog
Pulse comparator
Generator Interpolator
+ +
PMDC
Digital to Lead
Up/Down Analog screw
Controller converter
–
– (DAC) T
Encoder
Tachometer
Stepper & Servo Motor
Stepper motor: Converts train of electric
pulses into precisely defined step‐by‐step
mechanical shaft rotation
The shaft rotates through a fixed angle for each
discrete pulse
Number of input pulses decides the step angle
The direction of the shaft rotation depends on the
sequence of pulses applied to the stator
The average motor speed is directly proportional
to the frequency