Professional Documents
Culture Documents
Non Tradition Machining PDF
Non Tradition Machining PDF
1
10/30/2011
Need for Unconventional Processes
y New materials having high strength and hardness, such as
nimonic alloys and alloys with alloying elements such as
Need for Unconventional Processes In Unconventional Machining
y Complex shapes. y Different forms of energy directly applied to the
workpiece to have shape transformation or material
y A very high accuracy is desired besides the complexity of removal from work surface.
the surface to be machined. y No chips, No lay pattern on work surface, no direct
physical contact between the tool and the workpiece .
y The tool material does not have to be harder than the
work material.
y Tool forces do not increase as the work material gets
harder.
y Economic metal removal rate does not decrease as the
work material gets harder.
Classification of NTMM 1. Thermal Energy Methods
The Non‐traditional Machining Methods are classified y Electrical discharge machining (EDM)
according to the major energy sources employed in
machining. y Laser beam Machining (LBM)
1. Thermal Energy Methods y Plasma Arc Machining (PAM)
g
2. Electro ‐ Chemical Energy Method y Electron Beam Machining(EBM)
3. Chemical Energy Methods y Ion Beam Machining (IBM)
4. Mechanical Energy Methods
Page 2 of 45 1
10/30/2011
y Electro‐Chemical Deburring (ECD)
4. Mechanical Energy Methods Some Observations
y EDM has the lowest specific power requirement and can
y Ultra Sonic Machining (USM)
achieve sufficient accuracy.
y Abrasive Jet Machining (AJM) y ECM has the highest metal removal rate, MRR.
y USM and AJM have low MRR and combined with high
y Water Jet Machining (WJM)
g tool wear,, are used for non‐metal cutting.
g
y LBM and EBM have high penetration rates with low
MRR and, therefore, are commonly used for micro
drilling, sheet cutting, and welding.
y CHM is used for manufacturing PCB and other shallow
components.
y PAM can be used for clean, rapid cuts and profiles in
almost all plates upto 20 cm thick with 5o to 10o taper.
Shapes Cutting Capability Limitations of NTMM
The various NTMM have some special shape cutting y Expensive set up, low MRR and skilled labour required.
capability as given below:
y The limitation of electrical machining methods is that
1. Micro‐machining and Drilling : LBM and EBM
the work material must be an electrical conductor. Also,
2 Cavity sinking and standard Hole Drilling: EDM and
2.
consumption of electrical energy is very large.
USM
y The NTMM which have not been proved commercially
3. Fine hole drilling and Contour Machining: ECM
economical are: USM, AJM, CHM, EBM and PAM.
4. Clean, rapid Cuts and Profiles: PAM
Page 3 of 45 2
10/30/2011
Electrochemical Machining
y Electrochemical machining is the reverse of electro
plating
y The work‐piece is made the anode, which is placed in
Electrochemical Machining
y Variation in the current density will result in work
taking the electrodes shape.
y The electrode is fed with a constant velocity, and the
electrolyte is fed through the tool.
ECM Equipment ECM Equipment
y Supply Voltage 2 to 35 V DC and Current 500 to 40,000 A
y The tool‐to‐work gap needs to be maintained at a very
small value 0.1 to 0.25 mm. A servo drive is provided on
the tool axis for this purpose.
y The
Th electrolyte
l t l t needs d to
t be
b pumped
d through
th h this
thi gap att
high pressures ranging from 0.70 to 3.00 MPa. This
introduces a large amount of load on the machine,
because of the large working areas involved. Hence the
machine structure will have to be made rigid to a
withstand such forces.
Page 4 of 45 3
10/30/2011
ECM Equipment Electrolyte
y The electrolyte consists of the metal debris removed The electrolyte is so chosen that the anode (workpiece)
from the anode, which will have to be filtered before it is is dissolved but no deposition takes place on the cathode
re‐pumped into the system. (tool).
y Also a large amount of heat is generated during the
Properties electrolyte should be
electrolysis which heats up the electrolyte,
electrolysis, electrolyte and hence it 1. Highg electrical conductivityy
needs to be cooled. 2. Low viscosity
3. High specific heat
4. Chemical stability
5. Resistance to formation of passivating film on
workpiece surface
6. Non‐corrosive and non‐toxic
7. Inexpensive and readily available
Tool
The properties of tool materials should be:
1. High electrical and thermal comductivity
2. Easy machinability
3. Good shiffness
Advantages Disadvantages
1. Complex three‐dimensional surfaces can be machined 1. Use of corrosive media as electrolytes makes it difficult to
handle.
accurately. Good for low machinability or complicated
2. Sharp interior edges and corners (< 0.2 mm radius) are
shapes. difficult to produce.
2. As ECM leads to atomic level dissolution, the surface 3. Very expensive machine.
fi i h is
finish i excellent
ll t (Ra 0.2 to
t 0.66 μm)) with
ith almost
l t stress
t 4. Forces are large with this method because of fluid pumping
free machined surface and without any thermal forces.
damage. 5. Very high specific energy consumption (about 150 times
3. The tool wear is practically nil which results in a large that required for conventional processes),
number of components produced per tool. 6. Not applicable with electrically non‐conducting materials
and jobs with very small dimensions
4. MRR is highest (1600 mm3/min) among NTMM and 7. Lower fatigue strength
comparable with conventional machining.
Page 5 of 45 4
10/30/2011
Applications PSU
y Any electrically conductive work material irrespective
of their hardness, strength or even thermal properties. ECM cannot be undertaken for
y The machining surface can be situated at any (a) steel
inaccessible.
(b) Nickel based superalloy
y Shape application – blind complex cavities, curved
surfaces through cutting,
surfaces, cutting large through cavities.
cavities (c) Al2O3
y It is used for the machining of the gas turbine blades. (d) Titanium alloy
y Die sinking
y Profiling and contouring
y Trepanning
y Grinding
y Drilling
y Micro‐machining
ECM Calculations
PSU Faraday’s laws state that,
Commercial ECM is carried out at a combination It E
of m =
(a) low voltage high current F
(b) low current low voltage Where m = weight (g) of a material
(c) high current high voltage I = current (A)
(d) low current low voltage t = time (sec)
E = gram equivalent weight of the
material
F = constant of proportionality –
Faraday (96,500 coulombs)
ECM Calculations ECM Calculations
EI AI
yMRR = F
g/s =
F. V
g/s
‐3
If you put E = equivalent weight in CGS i.e. g/mole
If you put E = equivalent weight in CGS i e g/mole
I in Ampere (A)
F = 96500 columb/mole i. e. As/mole
The MRR will be in g/s
Page 6 of 45 5
10/30/2011
ECM Calculations Example
y MRR for pure metal Using ECM remove 5 cm3/min from an iron workpiece,
what current is required?
AI ⎛ cm3 ⎞ EI ⎛ cm3 ⎞
⎜ ⎟ = ⎜ ⎟ Atomic weight of iron 56, density 7.8 g/cm3 valency, 2
ρvF ⎝ sec ⎠ ρF ⎝ sec ⎠
y MRR for Alloy
Eeq I ⎛ cm3 ⎞
⎜ ⎟
ρeq F ⎝ sec ⎠
100 ⎛x ⎞ 100 ⎛x v ⎞
= ∑⎜ i ⎟ and = ∑⎜ i i ⎟
ρeq i ⎝ ρi ⎠ Eeq i ⎝ Ai ⎠
Example Example (GATE‐2009)
Calculate the material removal rate and the Electrochemical machining is performed to remove
electrode feed rate in the electrochemical material from an iron surface of 20 mm x 20 mm under
machining of an iron surface that is 25 mm × 25 mm the following conditions:
in cross‐section using NaCl in water as electrolyte. Inter electrode gap = 0.2 mm
The gap between the tool and the workpiece is 0.25 Supply Voltage (DC)
S l V lt (DC) = 12 V
V
mm. The supply voltage is 12 V DC. The specific
Specific resistance of electrolyte Ω
= 2 cm
resistance of the electrolyte is 3 Ω c m
For iron, Valency, Z = 2 Atomic weight of Iron = 55.85
Atomic weight, A = 55.85 Valency of Iron = 2
Density, = 7860 kg / m3 Faraday's constant = 96540 Coulombs
The material removal rate (in g/s) is
Example Flow analysis
Composition of a Nickel super‐alloy is as follows: y To calculate the fluid flow required, match the heat
Ni = 70.0%, Cr = 20.0%, Fe = 5.0% and rest Titanium generated to the heat absorbed by the electrolyte.
Calculate rate of dissolution if the area of the tool is 1500
mm2 and a current of 1000 A is being passed through the
cell Assume dissolution to take place at lowest valancy
cell.
of the elements.
l2R = q ρe ce (θB − θo )
Page 7 of 45 6
10/30/2011
Example
The electrochemical machining of an iron surface that is Overvoltage
25 mm × 25 mm in cross‐section using NaCl in water as y If the total over voltage at the anode and the cathode is
electrolyte. The gap between the tool and the workpiece ΔV and the applied voltage is V, the current I is given
is 0.25 mm. The supply voltage is 12 V DC. The specific by,
V − ΔV
resistance of the electrolyte is 3 Ωcm. I=
R
Estimate the electrolyte flow rate. Specific heat of the
electrolyte is given as 0.997 cal/g˚C. The ambient
temperature is 35˚C and the electrolyte boiling
temperature, is 95˚C.
Density, = 7860 kg/cm3
Dynamics of Electrochemical Machining Example
In ECM operation of pure iron an equilibrium gap of 2
mm is to be kept. Determine supply voltage, if the total
overvoltage is 2.5 V. The resistivity of the electrolyte is 50
Ω‐mm and the set feed rate is 0.25 mm/min.
Electrochemical Grinding (ECG)
y In ECG, the tool electrode is a rotating, metal bonded,
diamond grit grinding wheel.
y As the electric current flows between the workpiece and the
wheel, through the electrolyte, the surface metal is changed
to a metal oxide, which is ground away by the abrasives. As
the oxide film is removed,
removed new surface metal is oxidized and
removed.
y ECG is a low‐voltage high‐current electrical process.
y The purpose of the abrasive is to increase the efficiency of the
ECG process and permit the continuance of the process.
y The abrasive particles are always nonconductive material
such as aluminum oxide, diamond, or borazon (CBN). Thus
they act as an insulating spacer maintaining a separation of Equipment setup and electrical circuit for electrochemical grinding.
from 0.012 to 0.050 mm between the electrodes.
Page 8 of 45 7
10/30/2011
Electrochemical Grinding (ECG)
y The process is used for shaping and sharpening Other Electrochemical processes
carbide cutting tools, which cause high wear rates on
expensive diamond wheels in normal grinding. y Electrochemical polishing
Electrochemical grinding greatly reduces this wheel
wear. y Electrochemical hole‐drilling
g
y Fragile parts (honeycomb structures), surgical needles,
and tips of assembled turbine blades have been ECG‐ y Electrochemical Deburring
processed successfully.
y The lack of heat damage, burrs, and residual stresses is
very beneficial, particularly when coupled with MRRs
that are competitive with conventional grinding but
with far less wheel wear.
Physical Principle
y Basic process
EDM
Physical Principle Physical Principle
y An arc jumps between two points along the path of least y The energy of the arc is so concentrated that it causes the
resistance. electrode, and the work to melt. But the electrode
material is chosen so that it melts less.
Page 9 of 45 8
10/30/2011
Physical Principle Physical Principle
y The metal and dielectric fluid is partly vaporized, y The blast from the expanding vapors knocks some
causing sudden expansion. molten particles loose, and the remaining molten metal
hardens.
Characteristics of EDM Characteristics of EDM
y Mechanics of material removal ‐ melting and y Uses Voltage of 60 to 300 V to give a transient arc lasting
evaporation aided by cavitation. from 0.1 μ s to 8 ms.
y The process is based on melting temperature, not y Typical cycle time is 20 ms or less, up to millions of
hardness, so some very hard materials can be machined cycles may be required for completion of the part.
this way.
way y Rotating
R t ti the
th wire
i ini an orbital
bit l direction
di ti will,
ill
y The arc that jumps heats the metal, and about 1 to 10% of ‐ Increase accuracy in form and surface finish
the molten metal goes into the fluid. The melted metal ‐ Decrease electrode wear
then recast layer is about 1 to 30 μm thick, and is
generally hard and rough. y Surface finish obtained 0.25 μm
y The electrode workpiece gap is in the range of 10 μm to
100 μm.
EDM Tool EDM Tool
Prime requirements EDM tool Material The usual choices for tool (electrode) materials are
1. It should be electrically conductive. y Copper,
2. It should have good machinability, thus allowing y brass,
easy manufacture of complex shapes. y alloys of zinc and tin,
3. It should have low erosion rate or good work to tool y hardened plain carbon steel,
wear ratio. y copper tungsten,
4. It should have low electrical resistance.
y silver tungsten,
5. It should have high melting point.
y tungsten carbide,
6. It should have high electron emission.
y copper graphite, and graphite.
Page 10 of 45 9
10/30/2011
Wear Ratio Servo‐Mechanism
y One major drawback of EDM is the wear that occurs on y The gap between the tool and work has a critical
the electrode at each spark. Tool wear is given in terms of
wear ratio which is defined as, importance. As the workpiece is machined, this gap
tends to increase. For optimum machining efficiency,
Volume of metal removed work
W
Wear ratio
ti =
Volume of metal removed tool this gap should be maintained constant. This is done by
servo‐ mechanism which controls the movement of the
y Wear ratio for brass electrode is 1: 1. For most other
metallic electrodes, it is about 3: 1 or 4: 1. electrode.
y With graphite (with the highest melting point, 3500°C),
the wear ratio may range from 5: 1 up to 50: 1.
Dielectric Fluid IES 2011 Conventional
y Fluid is used to act as a dielectric, and to help carry away
Discuss the effects of insufficient dielectric and
debris.
y If the fluid is pumped through and out the end of the electrolyte circulation in the inter‐electrode gap on the
electrode, particles will push out, and mainly collect at
the edges. They will lower the dielectric resistance, Electric Discharge machining and Electro Chemical
resulting in more arcs. As a result the holes will be Machining process respectively. [5 Marks]
conical.
y If fluid is vacuum pumped into the electrode tip, straight
holes will result.
y Quite often kerosene‐based oil.
y The dielectric fluid is circulated through the tool at a
pressure of 0.35 N/m2 or less. To free it from eroded
metal particles, it is circulated through a filter.
Relaxation circuit Advantages
1. Hardness, toughness or brittleness of the material poses no
problems. Due to this EDM can be used for machining
materials that are too hard or brittle to be machined by
conventional methods.
2. The method does not leave any chips or burrs on the work
Fig-Relaxation circuit used for generating the pulses in EDM process piece.
piece
3. Cutting forces are virtually zero, so very delicate and fine
work can be done.
4. The process dimension repeatability and surface finish
obtained in finishing are extremely good.
5. The characteristic surface obtained, which is made up of
craters, helps in better oil retention. This improves die life.
6. Because the forces between the tool and the workpiece and
virtually zero, very delicate work can be done.
Page 11 of 45 10
10/30/2011
Disadvantages Applications
1. Only electrically conductive materials can be machined
y EDM can be used for machining any material that is
by EDM. Thus non ‐ metallic, such as plastics, ceramics
or glass, cannot be machined by EDM. electrically conductive, thus including metals, alloys and
2. Electrode wear and over‐cut are serious problems.
most carbides.
33. A re‐hardened,, highly
g y stressed zone is p
produced on the
work surface by the heat generated during machining. y EDM is widely used for machining burr free intricate
This brittle layer can cause serious problems when the
part is put into service. shapes, narrow slots and blind cavities etc., for example,
4. Perfectly square corners cannot be made by EDM. sinking of dies for moulding, die casting, plastic
5. High specific energy consumption (about 50 times that
in conventional machining) moulding, wire drawing, compacting, cold heading,
6. MRR is quite low forging, extrusion and press tools.
Applications Applications
y EDM is particularly useful when dealing with internal y The method is also employed for blanking parts from sheets,
cuts that are hard to get tools into. Machining tends to cutting off rods of materials, flat or form grinding and
sharpening of tools, cutters and broaches.
work best with external cuts.
y In EDM method,
method small holes,
holes about 0.13
0 13 mm,
mm in
y Almost any geometry (negative of tool geometry) can be
diameter and as deep as 20mm diameters can be drilled
generated on a workpiece if a suitable tool can be with virtually no bending or drifting of hole. Due to this,
fabricated (the use of punch as a tool to machine its own EDM is particularly useful for machining of small holes,
mating die is commonly employed in EDM method). orifices or slots in diesel‐fuel injection nozzles, or in aircraft
engines, air brake valves and so on.
Wire EDM
IES 2009 Conventional y Wire EDM is a special form of EDM wherein the
i. What is the principle of metal removal in EDM electrode is a continuously moving conductive wire.
process?
ii. Describe the process with the help of sketch. y A thin wire of brass, tungsten, or copper is used as an
iii. List advantages and limitations of the system. electrode.
[ 15 marks]
y The electrode wire is typically made with a 0.05 to 0.25‐
mm diameter, which is wire electrode wound between
the two spools.
Page 12 of 45 11
10/30/2011
Wire EDM
y This process is much faster than electrode EDM.
Electric Discharge Grinding (EDG)
y EDG is similar to EDM except that the electrode is a
rotating wheel (usually graphite).
y Positively charged work pieces are immersed in or
flooded by a dielectric fluid and fed past the negatively
charged wheel by servo‐controlled
servo controlled machine table.
table
y Metal is removed by intermittent high frequency
electrical discharges passing through the gap between
y Geometrically accurate but moderately finished straight wheel and workpiece.
toothed metallic spur gears, both external and internal y Each spark discharge melts or vaporizes a small amount
type, can be produced by wire type Electro discharge of metal from the workpiece surface, producing a small
Machining (EDM). crate at the discharge sit, as in EDM.
Electric Discharge Grinding (EDG)
y The spark gap is normally held at 0.013 to 0.076 mm
y The graphite wheel is rotated at 0.5 to 3 m/s
The method can be used for
1. External cylindrical grinding, internal grinding and
surface grinding.
2. Grinding carbide and steel at the same time without
wheel loading.
3. Grinding thin sections where abrasive wheel pressures
might cause distortion.
4. Grinding brittle materials or fragile parts where
Fig- Electric Discharge Grinding (EDG) abrasive materials might cause fracturing.
Page 13 of 45 12
10/30/2011
Ultrasonic Machining
Ultrasonic Machining
By S K Mondal
Ultrasonic Machining Ultrasonic Machining
y In ultrasonic machining, a tool of desired shape vibrates at an y USM is mainly used for machining brittle materials
ultrasonic frequency (19 ~ 25 kHz) with an amplitude of {which are poor conductors of electricity and thus
around 15 – 50 μm over the workpiece. cannot be processed by Electrochemical and Electro‐
y Generally the tool is pressed downward with a feed force, F. discharge machining (ECM and EDM)}.
p
Between the tool and workpiece, , the machining g zone is
flooded with hard abrasive particles generally in the form of
water based slurry.
y As the tool vibrates over the workpiece, the abrasive particles
act as the indenters and indent both the work material and
the tool. The abrasive particles, as they indent, the work
material, would remove the same, particularly if the work
material is brittle, due to crack initiation, propagation and
brittle fracture of the material.
Ultrasonic Machining Process Parameters
y At full indentation, the indentation depth in the work
material is characterized by δw. Due to the indentation,
as the work material is brittle, brittle fracture takes place
leading to hemi‐spherical fracture of diameter ‘2x’ under
the contact zone.
y If at any moment of time, there are an average ‘n’ of grits
and the tool is vibrating at a frequency ‘f’ then material
removal rate can be expressed as
2
y MRRw = π (δ w db )3/2 nf
3
Page 14 of 45 13
10/30/2011
Effect of machining parameters on MRR Ultrasonic Machine
Ultrasonic Machine Ultrasonic Machine
y The basic mechanical structure of an USM is very similar y Feed mechanism to provide a downward feed force on
to a drill press. the tool during machining
y It has additional features to carry out USM of brittle y The transducer, which generates the ultrasonic vibration
work material. y The horn or concentrator, which mechanically amplifies
y The
Th workpiece
k i is
i mounted
t d on a vice,
i which
hi h can beb the
th vibration
ib ti to t the
th required
i d amplitude
lit d off 15 – 50 μm and
d
located at the desired position under the tool using a 2 accommodates the tool at its tip.
axis table.
y The table can further be lowered or raised to
accommodate work of different thickness.
y Slurry delivery and return system
Subsystems of USM
Subsystems of USM Transducer
y The ultrasonic vibrations are produced by the
transducer. The transducer is driven by suitable signal
generator followed by power amplifier. The transducer
B
for USM works on the following principle
¾ Piezoelectric effect
A C ¾ Magnetostrictive effect
¾ Electrostrictive effect
Page 15 of 45 14
10/30/2011
Tool holder or Horn Tool
y Its function is to increase the tool vibration amplitude y Tools should be constructed from relatively ductile
and to match the vibrator to the acoustic load. materials.
y It must be constructed of a material with good acoustic y The harder the tool material, the faster its wear rate will
properties and be highly resistant to fatigue cracking. be.
Limitations Applications
y Low MRR y Used for machining hard and brittle metallic alloys,
y Rather high tool wear semiconductors, glass, ceramics, carbides etc.
y Low depth of hole y Used for machining round, square, irregular shaped
holes and surface impressions.
y Machining,
M hi i wire
i drawing,
d i punching
hi or small
ll blanking
bl ki
dies.
Note Chemical Machining
y The following material is generally machined by USM y Chemicals are used to dissolve material
(i) Glass
(ii) Silicon y Masks are used to control attack
(iii) Germanium y Most common use is circuit boards and p
plates for
y Tool in USM is generally made of Steel
printing.
Page 16 of 45 15
10/30/2011
Chemical Machining Photo‐Chemical Machining
y PCM is a material removal process using chemicals
(etchants) to produce high precision parts.
y This process is also known as Photo Etching, Chemical
Blanking and Photo Chemical Milling.
y Coat
C t both
b th sides
id off the
th plate
l t with
ith photoresist.
h t i t
(photoresist is a polymer that adheres to the metal when
exposed to UV light).
y Spray metal with etchant or dip it in hot acidic solution
to etch all material other than part covered with
photoresist (1‐15 min.).
y Rinse the plate to ensure photoresist and etchant
removal.
Photo‐Chemical Machining Laser Beam Machining
94
Laser Beam Machining Laser Beam Machining
y Direct laser beam against surface of workpiece, as in
y Produces large remelt zone
laser welding
y Can produce holes as small as 0.0005 mm diameter
y Successive pulses from laser gun vaporize tiny bits of
y Can produce deep holes
workpiece
k i
y Used to produce cooling holes in blades/vanes for jet
y Location of laser beam controlled by computer
engines
y Workpiece need not be conductive
Page 17 of 45 16
10/30/2011
Electron Beam Machining Electron Beam Machining
y Workpiece placed in vacuum chamber
97 98
Plasma Arc Cutting Water Jet Machining
y Plasma is a stream of ionized gas y Narrow jet of water directed, at high pressure and
y Typical temperatures are very high velocity, against surface of workpiece
y Same process as plasma welding, without filler metal y Jet of water erodes surface of workpiece, thereby
y Torch movement controlled by computer cutting workpiece
y Power requirements depend on material being cut, y Computer control to achieve shape
plus depth of cut
y Recast layer is deeper than with other processes
99 100
Water Jet Machining Abrasive Jet Machining (Dry)
y Similar to sand blasting, except that a very narrow jet
of air/abrasive particles achieves localized cutting
101 102
Page 18 of 45 17
10/30/2011
Abrasive Jet Machining Abrasive WJ Cutting
y Used to cut much harder materials
Abrasive WJ Cutting
y Evolution of mixing tube
technology
y Standard Tungsten Carbide
lasts 4‐6
4 6 hours (not used much
anymore)
y Premium Composite Carbide
lasts 100‐150 hours
y Consumables include water,
abrasive, orifice and mixing
tube
Ch‐10: Non‐Conventional Machining Operation
Q. No Option Q. No Option
1 D 8 D
2 B 9 A
3 B 10 B
4 D 11 D
5 D 12 A
6 B 13 A
7 A 14 B
Page 19 of 45 18
10/30/2011
NC, CNC & Robotics What is NC/CNC?
y NC is an acronym for Numerical Control and CNC is an
acronym for Computer Numerical Control.
By S K Mondal
What is the difference between NC and CNC ? What is the difference between NC and CNC ?
y The difference between NC and CNC is one of age and y Some of the enhancements that came along with CNC
capability.
y The earliest NC machines performed limited functions include: Canned Cycles, Sub Programming, Cutter
and movements controlled by punched tape or punch Compensation, Work coordinates, Coordinate system
cards.
cards
rotation, automatic corner rounding, chamfering, and B‐
y As the technology evolved, the machines were equiped
with increasingly powerful microprocessors (computers) spline interpolation.
with the addition of these computers, NC machines
become CNC machines.
y CNC machines have far more capability than their
predecessor. contd…..
Where did CNC get started? Do all machines speak the same CNC
y 1940 Jhon Parson developed first machine able to drill language
holes at specific coordinates programmed on punch y No, while there is fairly standard set of G and M codes,
cards. there is some variation in their application. For example
y 1951 MIT developed servo‐mechanism a G0 or G00 command is universally regarded as the
y 1952 MIT developed first NC machines for milling. command for rapid travel. Some older machines do not
have a G00 command. On these machines, rapid travel is
y 1970 First CNC machines came into picture
commanded by using the F (feed) word address.
Now‐a‐day’s modified 1970’s machines are used.
Page 20 of 45
1
10/30/2011
What is a “Conversational Control” Are CNC machines faster than
y CNC machine tool builders offer an option what is conventional machines?
known as the conversational control. This control lets
y Yes, No, Sometimes. When it comes to making a single,
the operator/programmer use simple descriptive
simple part it is hard to beat a conventional mill or lathe.
lathe
language to program the part. The control then
CNC machines move faster in rapid travel than
displayed a graphical representation of the instructions
conventional machines.
so the operator/programmer can verify the tool path.
Are CNC machines more accurate NC/CNC Machines‐Advantages
than conventional machines? y High Repeatability and Precision e.g. Aircraft parts
y Volume of production is very high
y Yes, they can be. But like anything else it depends on y Complex contours/surfaces need to be machined. E.g.
Turbines
who
h is
i running
i the
th machine,
hi how
h well
ll the
th machines
hi has
h
y Flexibility in job change, automatic tool settings, less
been maintained, quality of setup and so on. scrap
y More safe, higher productivity, better quality
y Less paper work, faster prototype production, reduction
in lead times
NC/CNC Machines‐Disadvantages NC/CNC/DNC
y Direct Numerical Control is a system that uses a
y Costly setup, skilled operators
central computer to control several machines at the same
y Computers, programming knowledge required time
y Distributed Numerical Control (DNC): the central
y Maintenance is difficult computer
t downloads
d l d complete l t programs tot the
th CNC
machines, which can be workstations or PCs, and can get
the information for the machine operations.
y The speed of the system is increased, large files can be
handled and the number of machine tools used is
expanded.
12
Page 21 of 45
2
10/30/2011
Direct numerical control DNC
13 14
Basic CNC Principles
Stepper Motor
y The stepper motor is special type of synchronous motor
which is designed to rotate through a specific angle
(Called step) for each electrical pulse received from the
control unit.
Basic Length Unit (BLU)
y In NC machine, the displacement length per one pulse
output from machine is defined as a Basic Length Unit
(BLU).
y In the CNC computer each bit (binary digit) represents 1
BLU.
BLU
Bit = BLU
y Example: If one pulse makes a servo motor rotate by one
degree and the servo motor moves the table by 0.0001
mm, one BLU will be 0.0001 mm.
y The lead of a ball screw is related to the displacement
unit of the machine tool table.
Page 22 of 45
3
10/30/2011
Example IES 2011 Conventional
y A DC servomotor is coupled directly to a leadscrew y The table of a CNC machine is driven by a Lead screw which
which drives the table of an NC machine tool. A is rotated by a DC servomotor. A digital encoder which emits
digital encoder, which emits 500 pulses per
1000 pulses per second is mounted on the lead screw as a
revolution, is mounted on the other end of the
leadscrew.
leadscrew If the leadscrew pitch is 5 mm and the feedback device. If the lead screw p
pitch is 6 mm and motor
motor rotates at 600 rpm, calculate rotates at 500 rpm, find
(a) The linear velocity of the table 1. Basic length Units of the system
(b) The BLU of the NC system
2. Linear velocity of the table.
(c) The frequency of pulses transmitted by the encoder.
3. Frequency of pulses generated by the feedback device.
[5 Marks]
Page 23 of 45
4
10/30/2011
Point‐to‐point straight line mode
Co‐ordinate system
y All the machine tool use Cartesian Co‐ordinate system.
y The first axis to be identified is the Z – axis, This is
followed by X and Y axes respectively.
Right‐hand coordinate systems
Page 24 of 45
5
10/30/2011
The following are the steps to be followed
while developing the CNC part programs.
y Process planning
y Axes selection
y Tool selection
y Cutting process parameters planning
y Job and tool setup planning
y Machining path planning y For a CNC machine control unit (MCU) decides cutting
y Part program writing speed, feed, depth of cut, tool selection , coolant on off
y Part program proving and tool paths. The MCU issues commands in form of
numeric data to motors that position slides and tool
accordingly.
Page 25 of 45
6
10/30/2011
Part Programming CNC programming
Important things to know:
y FANUC CONTROLL
• Coordinate System
y SIEMENS CONTROLL
• Units, incremental or absolute positioning
• Coordinates: X,Y,Z, RX,RY,RZ
• Feed rate and spindle speed
• Coolant Control: On/Off, Flood, Mist
• Tool Control: Tool and tool parameters
Table of Important G codes
Programming Key Letters Code Meaning Format
y O ‐ Program number (Used for program identification)
G00 Rapid Transverse N__G00 X___ Y___ Z___
y N ‐ Sequence number (Used for line identification) G01 Linear Interpolation N__G01 X___ Y___ Z___ F___
y G ‐ Preparatory function G02 Circular Interpolation, N__G02 X__ Y__ Z___ R___ F___
y X ‐ X axis designation CW N__G02 X___ Y__Z__I ___J __K __ F __
y Y ‐ Y axis designation
g
G
G03 Circular Interpolation,
C l l N G X___ Y___ Z__R__F___
N__G03 X Y Z R F
y Z ‐ Z axis designation
y R ‐ Radius designation CCW N__G03 X__ Y__Z__I __J __K __ F __
y F – Feed rate designation G04 Dwell N__G04P___
y S ‐ Spindle speed designation
G17 XY Plane
y H ‐ Tool length offset designation
y D ‐ Tool radius offset designation G18 XZ Plane
y T ‐ Tool Designation G19 YZ Plane
y M ‐ Miscellaneous function
Table of Important G codes Table of Important G codes
Code Meaning Format Code Meaning Format
G20/G70 Inch Unit G44 Tool length compensation N__G44H__
G21/G71 Metric Unit (minus)
G28 Automatic Return to Reference G49 Tool length compensation
Point cancel
G40 Cutter compensation cancel G
G80 C y
Cancel canned cycles
G81 Drilling cycle N__G81 Z__R__F__
G41 Cutter compensation left N__G41D__
G42 Cutter compensation right N__G42D__ G90 Absolute positioning
G91 Incremental positioning
G43 Tool length compensation N__G43H__ G92 Absolute preset, change the N__G92X__Y__Z__
(plus) datum position
Page 26 of 45
7
10/30/2011
Rapid traverse: G00 Linear interpolation: G01
y G01:
y G00:
y linear interpolation at feed speed.
y to make the machine move at maximum speed.
G91 G0l X200.0 Y100.0 F200.0
y It is used for positioning motion.
G90 G00 X20.0 Y10.0
G90 G00 X20 0 Y10 0 Y
G91:
End
End incremental 100.0
G90: coordinates
(20,10)
absolute
coordinates (10,10)
Start (0,0)
Start 200.0 X
Circular interpolation: G02, G03 Circular interpolation: G02, G03
y G02, G03:
y For circular interpolation, the tool destination and the circle Y
center are programmed in one block
y G02 is clockwise interpolation, G03 is counterclockwise X R=-50mm
interpolation End Specify R with
⎧G 02 ⎫ ⎧ R ⎫ sign before it:
G17 ⎨ ⎬ X __ Y __ ⎨ ⎬ F __;
⎩G 03 ⎭ ⎩ I __ J __ ⎭ ≤180° +R
⎧G 02 ⎫ ⎧ R ⎫ R=50mm >180° ‐R
G18 ⎨ ⎬ X __ Z __ ⎨ ⎬ F __; Start
⎩G 03 ⎭ ⎩ I __ K __ ⎭
⎧G 02 ⎫ ⎧ R ⎫
G19 ⎨ ⎬Y __ Z __ ⎨ ⎬ F __;
⎩G 03 ⎭ ⎩ J __ K __ ⎭ G91 G02 X60.0 Y20.0 R50.0 F300.0
End Circle center, radius G91 G02 X60.0 Y20.0 R‐50.0 F300.0
point
Circular interpolation: G02, G03 Circular interpolation: G02, G03
N0010 G92 X200.0 Y40.0 Z0 ;
Y y Specify Center with I, J, K N0020 G90 G03 X140.0 Y100.0 I ‐60.0 F300;
End
N0030 G02 X120. 0 Y60.0 I‐ 50.0; G92:
y I, J, K are the incremental
Or To define working
distance from the start of
N0010 G92 X200.0 Y40.0 Z0;
N0010 G92 X200 0 Y40 0 Z0; coordinate
X the arc;
h
N0020 G90 G03 X140.0 Y100.0 R60.0 F300;
y Viewing the start of arc as N0030 G02 X120.0 Y60.0 R50.0;
Start the origin, I, J, K have
Y
j positive or negative signs. G90:
Center absolute 100 R50
i coordinates 60 R60
40
X
O 90 120 140 200
Page 27 of 45
8
10/30/2011
Circular interpolation: G02, G03 Tool Compensation
Annotation for Circular Interpolation y Tool‐Radius Compensation
y I0.0, J0.0, and K0.0 can be omitted. y Left hand G41
y If X,Y,Z are all omitted in the program, that means y Right hand G42
start and end of arc are same points.
start and end of arc are same points y Cancel tool‐radius compensation G40
C l l di i G
N0020 G02 I20.0 (a full circle)
y Tool‐Height Compensation
y If I, J, K, and R all appears in circular interpolation
y Positive G43
instruction, R is valid and I, J, and K are invalid
y Negative G44
y Cancel tool‐height compensation G49
Tool‐Radius Compensation Cancel Tool Compensation: G40
y Tool‐radius compensations make it possible to
program directly from the drawing, and thus eliminate y Note the difference between two ways
the tool‐offset calculation
N0060 G01 X2.000 Y1.700
G41 (G42) D×× N0060 G40 G01 X2.000 Y1.700 M02
N0070 G40
7 4 M02
y D××: the radius of tool to compensate is saved in a memory unit that
D th di f t l t t i d i it th t
is named D××
y G41/G42 is directly related with direction of tool movement and
which side of part is cut.
ramp off block effective to the end point
Tool‐Height Compensation Tool‐Height Compensation
G43 (G44) H×× y Example:
y N0010 G91 G00 X12.0 Y80.0 G91:
y H××: specified memory unit used to save height
y N0020 G44 Z‐32.0 H02; incremental
compensation of tool. coordinates
y Positive compensation (G43):
y If we put 0.5mm into H02,
real position = specified position + value saved in H××
y real position = ‐32.0 ‐ 0.5 = ‐32.5
y Negative compensation (G44):
real position = specified position ‐ value saved in H×× y Cancel tool‐height compensation: G49
Page 28 of 45
9
10/30/2011
Table of Important M codes Rules for programming
y M00 Program stop
Block Format
y M01 Optional program stop
y M03 Spindle on clockwise N135 G01 X1.0 Y1.0 Z0.125 F5
Tool Home
Example of CNC Programming Top
View
y What Must Be Done To Drill A Hole On A CNC
Vertical Milling Machine
g
1.) X & Y Rapid To Hole Position
Front
View
Top
View 2.) Z Axis Rapid Move
Just Above Hole Top
View
3.) Turn On Coolant
5
5.) Z Axis Feed Move to
4.) Turn On Spindle
) O i dl Drill Hole
.100”
Front Front
View View
Page 29 of 45
10
10/30/2011
Top Top
View View 7.) Turn Off Spindle
6.) Rapid Z Axis Move
Out Of Hole 8.) Turn Off Coolant
9.) X&Y Axis Rapid
Move Home
Front Front
View View
Tool At Home
Front Front
View View
Page 30 of 45
11
10/30/2011
O0001
O0001 N005 G54 G90 S600 M03
Top Top
View N005 G54 G90 S600 M03 View N010 G00 X1.0 Y1.0
N010 G00 X1.0 Y1.0 N015 G43 H01 Z.1 M08
N015 G43 H01 Z.1 M08 N020 G01 Z‐.75 F3.5
75 3 5
N020 G01 Z‐.75 F3.5 N025 G00 Z.1 M09
N025 G00 Z.1 M09 N030 G91 G28 X0 Y0 Z0
G91 Incremental Programming Mode
Front G00 Rapid Motion Front G28 Zero Return Command
Z.1 Z Coordinate .1 in. from Zero
View M09 Coolant Off
View X0, Y0, Z0
X,Y,& Z Coordinates at Zero
APT Language
Top O0001
y APT (Automatically Programmed Tools)
View N005 G54 G90 S600 M03
y The APT language consists of many different types of
N010 G00 X1.0 Y1.0 statements made up of the following valid letters, numerals
N015 G43 H01 Z.1 M08 and punctuation marks.
N020 G01 Z .75 F3.5
N020 G01 Z‐.75 F3.5 y Letters: ABCDEFGHIJKLMNOPQRSTUVWXYZ
N025 G00 Z.1 M09 y Numerals: 0 1 2 3 4 5 6 7 8 9
Front N030 G91 G28 X0 Y0 Z0 / A slash divides a statement into two sections. eg.,
N035 M30 GO/PAST,
View
M30 End of Program , A comma is used as a separator between the elements in
a statement generally to the right of the slash.
= An equals is used for assigning an entity to a symbolic
name, e.g., P1 = POINT/25,50,30.
Page 31 of 45
12
10/30/2011
Words The complete APT part program consists of
the following four types of statements
y The words to be used in the statements are built up from
one to six letters or numerals with the first one being a y Geometry
y Post processor
y Compilation control
Other Part Programming Languages
y ADAPT (ADaptation APT) was the first attempt to adapt APT APT Language
programming system for smaller computers
Additional statements:
y AUTOSPOT (AUTOmatic Sytem for POsitioning Tools) was
developed by IBM and first introduced in 1962 ¾ MACHIN/DRILL, 2
¾ COOLNT/
y EXAPT (EXtended subset of APT) was developed jointly in
German in about 1964 by several universities to adapt APT for For example:
p COOLNT/MIST COOLNT/FLOOD COOLNT/OF
European use. It is compatible with APT and thus can use the ¾ FEDRAT/
same processor as APT ¾ SPINDL/
y COMPACT was developed by Manufacturing Data Systems, Inc. For example: SPINDL/ON SPINDL/1250, CCLW
(MDSI) ¾ TOOLNO/
y SPLIT (Sundstrand Processing Language Internally Translated) ¾ TURRET/
was developed by Sundstrand Corporation, intended for its own ¾ END
machine tools
y MAPT (Micro‐APT) is a subset of APT, to be run on the
microcomputers 75 76
Point (POINT)
APT Language
Other capabilities of APT, the macro facility, with use variable argument as in a
FORTRAN subroutine, for example: PTA = POINT/ 3,4,5
P0 = POINT/0.0, 0.3, 0.1
FROM/P0
CALL/DRILL, X=1.0, Y=1.0, Z=0.1, DEPTH=0.7
y
CALL/DRILL, X=2.0, Y=1.0, Z=0.1, DEPTH=0.7
GOTO/P0 (3, 4, 5)
when the definition of the macro DRILL is: PTA
DRILL = MACRO/X, Y, Z, DEPTH
GOTO/X,Y,Z z
GODLTA/0,0, -DEPTH
GODLTA/0,0, DEPTH
TARMAC
x
77
Page 32 of 45
13
10/30/2011
PTB = POINT/ INTOF, LIN1, LIN2 PTD = POINT/ YSMALL, INTOF, LIN3, C1 y
PTD = POINT/ XSMALL, INTOF, LIN3, C1
PTC = POINT/ YLARGE, INTOF, LIN3, C1
PTC = POINT/ XLARGE, INTOF, LIN3, C1 PTC
LIN2
LIN3
PTB C1
LIN1
PTD
C6
PTE
PT7
PTF C2
x
x
P1
L4 (15, ‐30, 3)
LIN1
x x
Page 33 of 45
14
10/30/2011
40°
PT1 L12
L16 30° LINE1
PT4
LINE2 = LINE/ P1, ATANGL, 30, LINE1
40° 20°
x
15° x
L15
(32, ‐3, 2)
y y
LINE1 LINE1
LINE1 = LINE/ SLOPE, 1, INTERC, XAXIS, 6 LINE1 = LINE/ ATANGL, 30, INTERC, d
θ = 30°
x x
(6,0) Point of X‐Intercept d
L1 Left
C11 Left L4
PT51 PT51
Right L2
Page 34 of 45
15
10/30/2011
Left
The descriptive words LEFT and RIGHT are used by L8 L9
looking from the first circle written towards the L7
second circle.
LN3 = LINE/ PNT6, PARLEL, LN15 LN5 = LINE/ INTOF, PLAN1, PLAN2
LN4 = LINE/ PNT5, PERPTO, LN13
LN5
y
PNT6 PNT5
LN3
LN4
LN15 PLAN1
LN13
PLAN2
PLAN10 = PLANE/ PT6, PT12, PT15 PLAN14 = PLANE/ PT4, PARLEL, PLAN10
PLAN14 = PLANE/ PARLEL, PLAN10, YSMALL, 3.0
PLAN10
PLAN10
PT15
PT15
PT6 PT12
y PT6 PT12
y 3.0
3.0
PT4 PT4
z
z
PLAN14
PLAN14
x x
Page 35 of 45
16
10/30/2011
x x x
Contouring: z
Check surface
y Part surface: the surface on which the end of the Drive surface
y
tool is riding.
Direction of
y Drive surface: the surface against which the edge of cutter cutter motion
Motion commands:
CS CS CS GOLFT/ : Move left along the drive surface
GORGT/ : Move right along the drive surface
GOUP/ : Move up along the drive surface
DS DS DS GODOWN/ : Move down along the drive surface
GOFWD/ : Move forward from a tangent position
TO ON PAST
GOBACK/ : Move backward from a tangent position
Page 36 of 45
17
10/30/2011
GOUP
FROM/PTARG
GO/TO, L1, TO, PL2, TO L3
GOLFT GORGT/L3, PAST, L4
GOFWD PL4
PL3
Present tool
GOBACK position
GORGT
PL2
GODOWN PL1
Previous PTARG
tool position (starting location of cutter)
Page 37 of 45
18
10/30/2011
Machining Specifications
FINI: specifies the end of the program.
APT Language
Other Motion statements:
¾ GO/{TO}, Drive surface, {TO} Part surface, {TO},
Check surface
Or
¾ GO/{TO}, Drive surface, {TO} Part surface, {TANTO},
Check surface
…And the same with PAST or ON instead of TO
¾ GOLFT/
¾ GORGT/
¾ GOUP/
¾ GODOWN/
¾ GOFWD/
¾ GOBACK/
For example:
GO/TO, L1, TO, PS, TANTO, C1
GO/PAST, L1, TO, PS, TANTO, C1
110
IES‐2008
Name the four types of statements in a complete APT
IES‐2007
Prepare part using APT language for milling the contour
part program. Prepare part program for geometry shown in Fig. in a single pass. D [20‐Marks]
C 110
description of the contour shown in the figure below: R30
Y B
[15‐Marks] Q
30 40
20
L2 C1 110
L3 20
R 120
135°
E
+
+
R40
L4 40
80 L1
A F
C2
100 + 40 P
+
L5
20 Material : M S.
R P1
P2 20
X 8 mm
IES‐2006
Prepare part program to machine the contour shown in
IES 2011 Conventional
the figure using APT on CNC milling machine. State the method of defining line segment of
R30
[15‐Marks]
• cutter motion using APT program format.
R20
• [5 Marks]
100 mm
80
60 50
200 mm
Page 38 of 45
19
10/30/2011
What is an industrial robot?
Robotics A robot is a reprogrammable, multifunctional
manipulator designed to handle material, parts, tools or
specialized devices through variable programmed
motions for the performance of a variety of tasks.
Advantages of Robots Disadvantages of Robots
y Robotics and automation can, in many situation, increase y Robots lack capability to respond in emergencies, this can cause:
productivity, safety, efficiency, quality, and consistency of – Inappropriate and wrong responses
products – A lack of decision‐making power
y Robots can work in hazardous environments – A loss of power
y Robots need no environmental comfort – Damage to the robot and other devices
– Human injuries
y Robots work continuously without any humanity needs and
y Robots may have limited capabilities in
illnesses
– Degrees
D off Freedom
F d
y Robots have repetable precision at all times – Dexterity
y Robots can be much more accurate than humans, they may have – Sensors
mili or micro inch accuracy. – Vision systems
y Robots and their sensors can have capabilities beyond that of – Real‐time Response
humans y Robots are costly, due to
y Robots can process multiple stimuli or tasks simultaneously, – Initial cost of equipment
humans can only one. – Installation Costs
y Robots replace human workers who can create economic – Need for peripherals
problems – Need for training
– Need for Programming
What Can Robots Do?
Asimov's three laws of robotics
Industrial Robots First law (Human safety):
y A robot may not injure a human being, or, through
•Material handling
inaction, allow a human being to come to harm.
•Material transfer
•Machine loading and/or unloading Second law (Robots are slaves):
•Spot welding
•Continuous arc welding Material Handling y A robot must obey orders given it by human beings,
•Spray coating
Manipulator except where such orders would conflict with the First
•Assembly Law.
•Inspection
Third law (Robot survival):
y A robot must protect its own existence as long as such
Assembly protection does not conflict with the First or Second
Manipulator
Spot Welding
Law.
Manipulator
Page 39 of 45
20
10/30/2011
All robots have the following basic components:
1. Manipulators: the mechanical unit, often called the
Wrist Configurations
"arm," that does the actual work of the robot. It is
composed of mechanical linkages and joints with actuators y Wrist assembly is attached to end‐of‐arm
to drive the mechanism directly or indirectly through gears, y End effector is attached to wrist assembly
chains, or ball screws.
2. Feedback devices: transducers that sense the p positions of y Function of wrist assembly is to orient end effector
various linkages and joints and transmit this information to y Body‐and‐arm determines global position of end
the controllers in either digital or analog Form. effector
3. End effectors: the "hand" or "gripper" portion of the y Two or three degrees of freedom:
robot, which attaches the end of the arm and perform the y Roll
operations of the robot. y Pitch
4. Controller: the brains of the system that direct the y Yaw
movements of the manipulator.
5. Power supply:
End Effectors
y The special tooling for a robot that enables it to Grippers and Tools
perform a specific task
y Two types:
y Grippers – to grasp and manipulate objects (e.g.,
parts) during work cycle
y Tools – to perform a process, e.g., spot welding, spray
painting
Degrees of Freedom Degrees of Freedom (contd.)
y A total of six degrees of freedom is needed to locate a
y The degree of freedom or grip of a robotic system can be
robot’s hand at any point in its work space.
compared to the way in which the human body moves. y Although six degrees of freedom are needed for
y For each degree of freedom a joint is required. maximum flexibility, most robot employee only three to
five degrees of freedom.
y The degrees of freedom located in the arm define the y The more the degrees of freedom,
freedom the greater is the
configuration. complexity of motions encountered.
y The three degrees of freedom located in the arm of
y Each of the five basic motion configurations utilizes three
a robotic system are:
degrees of freedom in the arm. ¾The rotational reverse: is the movement of the arm
y Three degrees of freedom located in the wrist give the end assembly about a rotary axis, such as left‐and‐right
swivel of the robot’s arm about a base.
effector all the flexibility.
Page 40 of 45
21
10/30/2011
Degrees of Freedom (contd.)
¾ The radial traverse: is the extension and retraction
of the arm or the in‐and‐out motion relative to the
base.
¾ The vertical traverse: provides the up‐and‐down
motion of the arm of the robotic system.
y The three degrees of freedom located in the wrist,
which bear the names of aeronautical terms, are
¾Pitch or bend: is the up‐and‐down movement of the
wrist.
¾Yaw: is the right‐and‐left movement of the wrist.
¾Roll or swivel: is the rotation of the hand.
Robot Control Systems
Joint Drive Systems y Limited sequence control – pick‐and‐place
operations using mechanical stops to set positions
y Electric
y Uses electric motors to actuate individual joints
y Playback with point‐to‐point control – records
work cycle as a sequence of points, then plays back
y Preferred drive system in today's robots
the sequence during program execution
y Hydraulic
y Playback with continuous path control –
y Uses hydraulic pistons and rotary vane actuators
greater memory capacity and/or interpolation
y Noted for their high power and lift capacity
capability to execute paths (in addition to points)
y Pneumatic
y Intelligent control – exhibits behavior that makes
y Typically limited to smaller robots and simple material
it seem intelligent, e.g., responds to sensor inputs,
transfer applications
makes decisions, communicates with humans
Working Envelope
Robot Control System
Cell Level 2
Supervisor
Controller Level 1
& Program
Page 41 of 45
22
10/30/2011
Robotic Arc‐Welding Cell Robot Programming
y Leadthrough programming
y Robot performs y Work cycle is taught to robot by moving the
flux‐cored arc manipulator through the required motion cycle and
welding (FCAW) simultaneously entering the program into controller
operation at one memory for later playback
workstation
k i
y Robot programming languages
while fitter
changes parts at y Textual programming language to enter commands
the other into robot controller
workstation y Simulation and off‐line programming
y Program is prepared at a remote computer terminal
and downloaded to robot controller for execution
without need for leadthrough methods
CAD CAM
Computer Aided Manufacturing (CAM):
Computer Aided Design (CAD): Used for creating the
y Computer Aided Process Planning (CAPP)
product database y Computerized material Resource Planning (MRP)
y NC part programming
y Geometric Modeling
g
y Robot Programming
R b P i
y Engineering Analysis y Computerized Scheduling
y Computerized process control
y Design Review and Evaluation
y Computerized Manufacturing Control by FMS
y Automated Drafting y Shop floor control
y Computer Aided Quality Control (CAQC)
y Computer Aided Inspection
Page 42 of 45
23
10/30/2011
What is an FMS? FMS Components
y A flexible manufacturing system (FMS) is a y Most FMS systems comprise of three main
manufacturing system in which there is some systems
amount of flexibility that allows the system to
y Work machines (typically automated CNC
react in the case of changes.
machines) that perform a series of operations;
y Two categories of flexibility y An integrated material transport system and a
y Machine flexibility, covers the system's ability to be computer that controls the flow of materials,
changed to produce new product types, and ability to tools, and information (e.g. machining data
change the order of operations executed on a part.
and machine malfunctions) throughout the
y Routing flexibility, which consists of the ability to
system;
use multiple machines to perform the same operation
on a part, as well as the system's ability to absorb y Auxiliary work stations for loading and
large‐scale changes, such as in volume, capacity, or unloading, cleaning, inspection, etc.
capability.
FMS Goals Advantages of FMS
y Reduction in manufacturing cost by lowering direct y Faster, lower‐ cost changes from one part to another
labor cost and minimizing scrap, re‐work, and material which will improve capital utilization
wastage. y Lower direct labor cost, due to the reduction in number
y Less skilled labor required. of workers
y Reduction in work in process inventory by eliminating
work‐in‐process y Reduced inventory,
y, due to the p planning
g and
the need for batch processing. programming precision
y Reduction in production lead time permitting y Consistent and better quality, due to the automated
control
manufacturers to respond more quickly to the variability
of market demand. y Lower cost/unit of output, due to the greater
productivity using the same number of workers
y Better process control resulting in consistent quality.
y Savings from the indirect labor, from reduced errors,
rework, repairs and rejects
Disadvantages of FMS
y Limited ability to adapt to changes in product or product
mix (e.g., machines are of limited capacity and the
tooling necessary for products, even of the same family,
is not always feasible in a given FMS)
y Substantial pre‐planning
pre planning activity
y Expensive, costing millions of dollars
y Technological problems of exact component positioning
and precise timing necessary to process a component
y Sophisticated manufacturing systems
Page 43 of 45
24
10/30/2011
APT Program
MACHIN/ MILL
CLPRNT
UNITS/MM
P0 = POINT/ 0, 0, 3
P1 = POINT/ 1, 0
L1 = LINE/ P1, SLOPE, 0
L2 = LINE/ P1, SLOPE, 90
L3 = LINE/ PARLEL, L1, YLARGE, 2
L4 = LINE/ (POINT/ 4, 2), SLOPE, 1, L3
P3
L5 = LINE/ (POINT/ 6,
6 4),
4) ATANGL,
ATANGL 270,
270 L4
L4 L5
L6 = LINE/ (POINT/ 10, 0), PEPTO, L3
P2 = POINT/ INTOF, L3, L4 P2 P4
L3 L3
P3 = POINT/ INTOF, L4, L5
P4 = POINT/ INTOF, L5, L3 L2 L6
PL = PLANE/ P1, P2, P3 P1 L1
CUTTER/ 60
TOLER/ 0.1
SPINDL/ 200
COOLNT/ ON P0
FEDRAT/ 20
APT Program
APT Language
FROM/ P0
GO/TO, L1, TO, PL, TO, L2 Example:
GOFWD/ P1, PAST, L3
GORGT/ L3, TO, P2
GOLFT/ P2, ON, P3
P3
GORGT/ P3, TO, P4
L4 L5
GOLFT/ P4, PAST, L6
GORGT / L6, PAST, L1 L3 P2 P4 L3
GORGT / L1, TO, P1 L2 L6
COOLNT/ OFF
P1 L1
SPINDL/OFF
END
FINI
P0
148
APT Language APT Language
Answer: Example 1:
FROM/SP
GO/TO, L1, TO, PS, ON, L6
GORGT/L1, PAST, L2
GORGT/L2, TANTO, C1
GOFWD/C1, TANTO, L3
GOFWD/L3, PAST, L4
GOLFT/L4, PAST, L5
GOLFT/L5, PAST, L6
GOLFT/L6, PAST, L1
GOTO/SP
149 150
Page 44 of 45
25
10/30/2011
APT Language APT Language
Answer: Example 2:
P0 = POINT/0.0, 3.0, 0.1
P1 = POINT/1.0, 1.0, 0.1
P2 = POINT/2.0, 1.0, 0.1
FROM/P0
GOTO/P1
GODLTA/0, 0, -0.7
GODLTA/0, 0, 0.7
GOTO/P2
GODLTA/0, 0, -0.7
GODLTA/0, 0, 0.7
GOTO/P0
151 152
APT Language
Reference Book
Answer: y CAD/CAM: Computer‐Aided Design and
FROM/SP Manufacturing By Groover
GO/TO, L1, TO, PS, ON, L4 y CNC Machines By B. S. Pabla, M. Adithan
GORGT/L1, PAST, L2 y Machine tool design and numerical control ‐ By
GOLFT/L2,
GOLFT/L2 PAST,
PAST L3 Mehta
GOLFT/L3, PAST, C1 y Computer Control Of Manu. Systems By Koren
GOLFT/C1, PAST, L3
GOLFT/L3, PAST, L4
GOLFT/L4, PAST, L1
GOTO/SP
153
Page 45 of 45
26