Tilak Thakur
Tilak Thakur
s h A T B. ASchmit trgger Ouput oncillates in a sy eeles choalit trigier eie npur otfers alitional suise
colessly dhae lo RC beTwork fendhack, which resulls in the conveniOnof a bistable tnulti-v ieve a
ceR Ouipit signal
imanity
to a stable mult-vbrator
hyste erosie APPLICATIONS
TriangularwaVe generation (chackAiakan ocao c tor
Shctation of MORE OP AMP
t as sbown in Eigs a) andt (6|, nrespoctively
a
triangular avelon
wavef
entioned applications, 0p Amps
t aforement arE also used in frectilien, ero creaing deocun
t ro ee-to-voltage andl
voltage-locunntcomvercn.eic. 1 aE G cd n De o n g
ncr dade
1Cs are lkstod in Appendix C
b)
Oa nanguwave geneabon 0
Tangular wive output
e
tviy.
olage, that
he ull
,
detector cin
The statis of the unknown a Ciher be a positive of
Hg40 (a Preciion recter (bi Atetnate half-wave recthe
rctence
eacen input vottagts, the
reierence tnput is known. The ce
Aa
d, tar is
nd, that l, 10 clurrenit hows a
a
he pat sigal: This noise signal reules in un
anpiy
comverter
w Le show a teguy econverter (vC),
where
Figure 4,46 ef Which ma lepending on the applied voltage sijgnal
and e sae cureit pasies t p h A, 1oo dr outpul of
the
cotnpai tching, say from
to -ve swilching, and
+ve
Quality factor= BW
(4359
where BW is the
frequency bandwidth and , is the frequency
Basic Filter Types
There are generally thwo types of filters:
analog filters pas flter High-pas fler
that filter analog signals and digital filters that filter
discrete or digital signals. These filterS are further
Pas Siop band
divided into active and
passive filters; bused on their SuopPhus ban
characteristics, these can be classitied as folows
4.47) Highest trogucia Lowesd Iegky
Low-pass filter ftallows all frequencies from 0
to some highiest
up ala d-slop thltet Band-pass
frequency Gu) to be transmitted.
High-pass filter tallows all froquencies from some Pas Sto Pass
lowest
frequenicy 00) value up to infinity to
pass.
Band-pass hiter lt
allows all frequcncies that are p
fregung
specthed wThin certain range of
frequencies, that is, la-hi=
Band of
high
frequency filters (1 MHz) and low-frequency filters (1-1 MHz)
Passive Filters
Filters constitute passive elements and use external power supply with active such as
components transistors
and Op Amps. Passive tilters are built using resistors, capacitors, and inductor
inductors 1s to oppose hign-frequency signals and allow low-
components. The use of
banid-stop filter.
Passive filters affect the performance of a filter due to the flow of current
. Harmonics present in radio signal transmitters arc filtered through low-pass filters to reduce the
etfect of interference from another signal. Low-pass filters are used in digital-to-analog (DAJ signal
le A d
Lm-pafliers
ke a perfect
36
30 dnibecae
tic
Tiae (
(h
fimy
Fig 4.51 lal Fest-order low-pass hter (bj Hespone ot first-order nite
9 e pb
DjOutputPEspoeOeopu
w sadcak
w
Cut-off frsqucy
RC -2i142x 50 =J14 oad
SiGNAL MANIPULATION AND
172 MECHATRONICS CONvERSIGN
alher is designed with
eng changnd o a tes cmee freqey
ime cean 09ss l aty Chang ain (0) or banua , The values o c g a e s from o M will be p
tonmu
t m e c a s t a t of c e p t s gm dhe ota
44)
F-2-2-7 b Output
) ispone
design the saoe-bund-pas Siher ibown
oge G10.000 termine thee values of compconients RR and , 1o
2x3.14%1Hzx1l2x100-12
38147kE
w Band widh-fa-h. 14%00tuF Tkitr
7 with a humiting
d ot t e y y 3
De
an outpul olage
Athemocoupic produces
Seladim
the citcait, C-0.094 uE freqaensy/
d Fr
EKat23.14 x500 hed with 3 4 kkG reuo
mor, hat t, (A23 c e
pe,
9456 a
umo band pass fiter bi
OutputPespoa NO 0,094 uF capacituns are connecico sod in e
To und the u o a t o n s of active filters Active filter curcus ids etc A chanoel sclec
s d m tbe cincuat, the
following cquations hi z ) for modens in audio s lcpditioning compone tio
(441 s %
GHz-rangs (2-9 GHz)band-pus stion system c
Anps, filter, and ADCs are require r furthet processng
aducers and sends them to a compuiet
SIGHAL MANPULAT AND cONVERSION
73
do not u he p Amp. These vulag
453 Comparison of Actie and PassiveHes diodes
Thewe diod
aec see lied so a fne
mli
to prolect continuas cuet valura
I5 Oue to
Active he 1T Aeoe under control oonditiots such as thor
a,pund ,
L. t i e mm p s c t mes p A n p s and traraisor dition 5 sed due toecesiv
C Surt-o
shurt-circuo
touching of conducions Heat, geme
dA
so
s
dt , foliowed by
toilow
ala -PrmP
M
s
costie than
u m a e ala
a
passive ilier moloe trasformer follow ed by overheating. and short circut
large cument
10 kis sable su banie i
Acurrent-carrying Syem pa, ner a he soure af oute, eus
BUFFER IC
0 p Anp hutier circat (IC) s used for the transfcr of
volitage from one circr
P
c a coupics two circuins, similar toa
tallic conductor When ¤t abovea specified value fdows through it, its wire prt meled
d i cireuit is disconnected. In this manoet, a device is protected from the stresa of exc
v g cureet nce
used t any arther component requirement This JCn he fise is melted, a new wire is placed to allew current so pass for the operation of the devioe. Uer pes
5-18V. Tbe
e oftz Bt aninnm voltage level ot 18 V and
voltage supply o rangE e tectablie tuse
inpul-outpul relaton t gven by
theolow ua Circit breaker ltis used for heavy loads h senses the maxim or minimuam valr of te c u t and t n
ich that gain 1 he rcuit above or under the set vaue It operates on45
thermal or mapetc acta A
hie
wns on thermal principle, a shown in Fig
whee curTent passes fhrough
cacesstve reiay cont, 1, sets the suthcae cpy
haget,
47 CIRCUIT PROTECTION c D so as to disconncct the circuit as SnoWR
9A
a T r prutecthon gainst tene
0Sbo cicat,
common die nd high
g s of maden On A e ha
c o s t ef roductioe in som
p e c d of operation, dynamic
E However, lled
ver-
12MECHATRONICS SIGNAL MANPULATION AND
CONVERSION 177
47.2 Resettabie Fuse
dgital cire with
e rom gde ture coeftsc power circuit Couplinjg of a circuit can be dons 2 aprudect the
e l o s the current to Bow even after the curres
mens in oul denending upON the reuuite , tor exanpie, a cnsciti
gie
evels with increases in resistnce, so ai lo peodect the circut unl fuse 1s tripped. However, theTe s
gal
n
transmissio, but o to pO n tranmision.
and reception ota s i g l P p i c a t o n i motor
Fjgures 4620)
peed
and (D)
meaurem
mit of cutremit fow above whach the ccatt trppe Abpicarectabie fuse and its characteristics are s ment. pect
.ia aN ( , rep oncettis fise tmelts, it trin
able Fase
hi PTC H allw the eeenected oouinnent to oneate evceta te Furnber
During the tripped stale, a resettable fusc lienits the curent to its leakage current vae in the rm eminal
of mA h
eher featurcs ofa 9EaptcT 2
Citond
fose matial
g462 (a optical ouping diode (D Motor shaft speed imeasurenent
Coupng
ion
g461 la| iesettable tuse (bi Characteristies N e a l number of primary
d seccomdary tums It is used De-to-DC convertennpu
4.7.3 Thermal Dissipathon
nd digital and analog circunt coupine
cift 1s Enpiemented through a heal sink, a metallhc
pint cone Crcus, ghetc coupling15 as0
)AC 3
acfhi in the transicr ef mechanical porwer
d
urrent produc edece when a put Tto ot
trgue
DeaT pat
iei rc
d ccut
cotponent, by increasnu the 2.14.7)
E s aho uiod in place of a transfoiner for coupling
component Acoppier-aluminium-zinc plate is used as a heat sink. Aprinted
UD coppe-plaled holes to alow geater area to he
exposed in air. This allowk
Cpc c a l magnetic coaping crcut 1or, trals
traeston
coulig of
e c e from bcating o w in F1g 4.63
Hg. 4.63 Magnetic
n e r e n c e s between p DIGITAL-TO-ANALOG
and
output-side voltage and cuzent levels h ANALOG-TO-DIGlTAL AND
e c c E , he mote the heat produco
CONVEBE ALONVERSION:
wEASTON ERUCESSES
4.7.4 Motor/Circuit Isolation Schemes enAP
and Cla
o votve anaiog-to-dgal
o peo hecancal et r
s ad froma col toalog (DYA)
work, such as stirming, motoring, farning. tractiomin
oR Cun, and power ratings, which are atways higher ailowing sectiona, the comporncots and devices irvolved in anlo ioved in these cothesio
SputctE cotrol system along with its suppen r e dealt with briefty for ubdersal
angng r o m nA to nnA with a n cte and at a very low current t
pulses. n
Operation
yby the controller to
re .0)
sboas an S / circLA Sanpe
coa35sue the
coatrouc o
ciose the
or (EET) fast switch, it allows an analog sinal to
witch. 0h c hoach the output of the batter artplbet H d track
na its voltage due to its stored churje. This capacitor is thus charged by its own
well as hy the leakage curent Charging and discharging of capacitor make it volatile within a D
hold tim
Figues 46b) and te) sheow he anpic o e timie atis in these
figures shows the sanpling tume d u r a t h Ihs ime s 0etecu y u e t e constant ot the RC circuit
deseding ot diga words itple vale of he gnal acte-ne 1om,tojlowed by the comversicn cf Fig 4.64 a) 5/H circut tbj Sampied gnal ia SH input-output sgnal
n esafnple unt
hold (ZOH) of DAC Figure 4 644c) shows a tynical Pseoence ntod h d
c o c a the
49 DIGITAL-T0-ANALOG CONVERSION
analog sgal costier than a
DA
than an ADCAh AD, De tmore compiet, s sloW responane and
ADAC13 simpier
UN ceact
wich 91 Basc Elements of DAG
Z0H unit,
T
o g c eo
o3a
an Syi
DAC, which consists ot a decoder,
A Logie CKT
Holbing Aal
Hold
bocK g r a n o r e k
uncbor
nc (0 network
DACx
192 ladder
Types of DACS witr PACs and R-3R
GNAL
1 MECHATRONICS
MANPULATION AND CONVERSION
mplementetion af 4-bit Weighted-register DACs
n a c is shosn in Fig 4.66, The output ot the
neta B90cmed by the
of m-bit binary nework containing parallel resistor branches fomga W
Wghied fOstom
wwT
4D, npaln weighd
D
4
es
4 444)
MSB
he values of a
w w ww
The valaes of the sumening resitors of theO
connected thnough an clectroic switch to the (referenoe voltage) or so ground, When abinarv1 ig 4.67 aR-2 1adder rnetwork DAC b tquvälent circut for 100 dgtd ingut
t ot te c h , it closes the rwisch to cocnect with the respective weig
the agiat nput b gpren in
E o e r hanad, a Denay epmects fhe respectve weighiod resistp 1 p 0D, , the equivalent circuit conependng 1o
TOund. Ashe operatiod aunplahcr ofets a
bagh gain, 1nput mpchdchoe a
VETy o, 0 that tae volge a eresoee, the Tesitance w u d s the np dfA hode be R
001,
1Dy are gro wo ien wile as folloE
0 MSB fu
sa
n
(e,test
wlches to ground, and the last switch to ie 1
he outpot of a DAC Armpliher generates oscillations and spikes in the transient output 1heret,
e in a DAC to eliuminate these
2R-28 M ne
spikes
he swilchot the LSf branch twdching of 0100-D,DD D, bit D,D,D, artpond levE,
ix contnected to d the other three ewilches to the grounl, cof
24, bat the iqpt volage
it
oa digital word
of Col, outpul volaae is
tbe grven as foldow
Bi 2 , and the sotal equivalent resistance again
V x-SVx(4k2)/20k0)-IV erclee, R-38 4
Since aod 6
iniput 0010 inpul and 0001, output isalog Values ae
y,for digital
en that connecting to other higher suhseqient bits will result m outputs of
8N Jor the binary codo values of O10, 0100, and 1o00,
respoctvely e law o
of the oitput volage ievesph
8-2R Ladder DACS s p
15 the sih
u
C ven by the following epresso
a y eo valies of siators R and 2 connected in a ladder tashion such that its so
a t rence ee towarts (2) terinating teststor (left drgital input) trom any no
Nolc that the
407a equrvalent trestslanice atany level always ts
s2 MECHATRONIOS siONAL WA NIPULATION AND
CONVERSION 1
O in general focm, for w-bit DAC, 1tis pven by the folowing expression essive approimation
reratios (singie Pe
r eal
fmp ADC
ler on
The digital input applied to the DAC is generaled by the microprocessor On coipletion Parallel ty
fADC 15 ctu
anaiog val, he tntetpal latc holkds thas
va
the pext
Analog data ate
ready. An ENARt
E a l ADCs are availas on
nven, cost acccy, and
made1iGHIC9 by
the mhicrnprocesor l b he data AEr getung the analog voltage output, the F
, he ENABLE
y o h d f 1al
scale (1S}
cant bit
g n becomes Lw0 1, tne
c
1SB, that
ifthe veference vellage is 10,for a DA u ges at bits
D, D,D, ADCS
D, are5V 2.5 25,nd s W, respectvely, tot a HiGNO)
value 81 Sucesswe ADproximaton
efer efer to the word lengih of ADC This will be made cleur hy the folkrw iag sectom of
4.10 ANALOGT0- DIGITAL ONVERSION A N OrDOess
a l Mgnal ootpu
al
Qua
uar Lacoer ck, a comparalor, DMC,
a na
theretore, outputUl25*52x2N2*2)-34375V
Coparg 343153theteotetD-o
(Thandt)
o d t a l coversion
Example 4
Os moerving e itart ef cevesien (C)counand, e SA ccareu to 0 and its MSB s set to 1
Saluun An 8tADKquryalcnvacs
ae copered dcompund o et () or rehet 10) based o the
follow
The mbil.sucene pprostot AD pec o
g bubsection Cpare
Dpertien D, D, D, D,D, D D, D
, Reset 2,5
bit S/A Analog to digitaf (amversion D Set1900000 et 125 9375
d
aalog m al tor quvaient digstal yalue, to find the m-bit digital value fir
gvtt ataleg voltage , use he Salowing
2D. Set 0.625 do D, Set 00110010P D, Set 0.97725
sleps doD, Set 00110000F D Se 0,9375 do D, Set ot00
sMep 1 widey2al npar W he gen analog vollage , se or MSBof Lheteit, tMM
A W p t plal wO 00110
MSB
,
E
9 for
Wheststone bridge ca
bridge cireut. Wben there isno
Wheattnne Do in, be
nd wih a
uput Ro
An pu h e hdg
A eonsted as shrwn in t o tor
gmal amplik.
erting and to av
t
a u p u t is gran ty R(R
Bob - V Anied beile
-mujge ouput
noitioningd
o o n g oevices
Su an Modests
measutement and thus in control action, This signa, utable harchw
as per the requiremen is thern Ted to anoence P
atelchange in strain giugr develcpment help, the signal requres to be fed into laoe coverters anid vice
Tolier uch as A
edversa ADCs DACS ett
eoiel
SUMMARY
471
S1GNAL MANIPULATION AND CONVERsiON 199
input sign
he A Cueno nd a
voltaoes Cunentvolluge co Hend-pas fller frqas
invertig
wN 9
NdKating con M oget
output 21 Name hand pss ler
wth or
pled
signal
e l y
used f volitag
n g op Rhering is an important signal-c l e i oTactorA
h o u f am
ovide
gnals e I AcvE 2 Nchar sa d e
de
A wnmng pas of top ban
dpAnp s use ta PPications A low-t
,
Nctve g - p a iner
2DAcvrir
a aher aterbaon es Ahigh-pass fiter allows si eny to
Dhee hemate s9uare. and requency to pas5 A biand-pass flter o
Pe eoectively Peeg range of freo
pass
Cur-off freqa 2RG
Anitegal Op Amp is uned
afeeet pes af input na computer
one using an ADC Therefore an arve dg
GLOSSARY
untnic ind econential p Amps ar uedanalog transducer signmal into a digital sior
0 co ampifiesconnected in senp
2Vand P Eapuncntial amplifier output: ,RI 9 our-slag
term oe ol indvidual gais
1. Logarnthmic arnplther: Difference
o l t a e i t h aain in teems of Rand R
reject iter
nd
Thste
1. Saming impiier ponential functions of input voitage eaparticular reqaency. say 700r 1200
ERkgwaR,thet G R ain in tems of RUR) and ,diode turatn a single freguenc
requency-to-votage co wich Past band s fe-34B
15, Vollageto-current converter comparator oupas patt
DSetator iber ga dina o n the applied voltage rtesContan
pase
e e n e n t s and
G Passive t e r
e
igral frequency for switching purpoe
ECHATRONIS
SiGNAL MANIPULATION AND CONVERSi0
h bufer an
Durer amp
utput vollaje
tenal pewer
54y iD
winga high wavefo y pl mpetatie of a
nin and Op Attpk DWt pal OpAmp p r voltage
niphitir hi
eung
adivk a An Op A tare charactn as yllags m
Aelaxation orca et 9ven t voltage W f as On Amp 420 Me
rangular wp s
o b Ampcanbe 9 Nanie
ve output for Amp is ised for lincaruing ihe seno emplifer
d a nave output for a
output signal by a circuit
capacitor C h y 421 What he portancr af
ter a t e innit g a n odally gg and tt Wy de we ue a hiph-perfomance lDAC
do yos unoelanu oy quanzation?
woltage follower a used o
7na oa9
12 What
anpling tate and
413 Dere a33 Wneithe stros t are ned ao comvent an ana
i a l adiaital tianal
EXERCISES 14 What ceree 424 Draw and cplais the.churacteridka
No ctecl w
pu vor, be
d espect -15
al in po oupt OD
410 C
A W
(a) cloie-ode rejection ratio Fig 4721
f phae
couo-mode rejechon rate 5 D w the output waveform of ihe Op Amp shown an PiE IS
l h (a) and (6) ( d ) none of t e
terminals
ter oof the op
mvertnE
A
input
is given
to the
circuit
dere
4.6 A
square
wave
output
wiave
for
the
[Ans: Ourput wavefom
D e t e r m i n e
the is
0 J
1
V Ovapa hang
Input squarewae
Fig.4
4.73
) for a non-inven m
output voltage Me
value of the ampliied. to the amplifier is - 1
4.7 Find the
and the sensor output
volftage fed
as input 120uV,
R-20k2,
1o Dring e Output to a usable
sensOr
Determine the valuc of capacitance C tor a notch niter wim resistance 9K20 eliminae ti
Ans: C
4.12
signal,
1f the digital binary-coded input word to a DAC 1S 1001, find its cquivalent analog valar is te
shown in Fig. 4.66 for given values ot R=25 kE and R 1 kE2 if P 5
B
D
sv Ew
2 k
Fig.4.74
413 Find the digital valuc for an S/A4-bit ADC, if test transducer
1S2.15 Vat analog outpul voag
a reference voltage of 5 V.
4.14 Find the value of
output voltage V, of the circuit in Fig. 4.74 da
Answers to
Multiple-choice Questions
41(d) 42 (o) 43 (b) 44(0) 45 () 4.6 lu) 49(a) 4
471c)
71e)48 (a)
586
Computer Numerical 18
Control and Robotics
LEARNING OBJECTIVES
Studly of mechatronics makes students understand to understand the following:
its application in the field of computer aided manu-
facturing (CAM), computer numerical control (CNC) .Functions of CNC and its operations
machines, robotics, and industrial automation. It is be- .
Components of CNC machining
cause of the fact that they are capable of performing .Functions of robots and their operations
a job intelligently. With knowledge of all components .Standard laws and terminology of robots
of mechatronics, students can easily understand the
.Classification ofrobots
function and operation of CNC machines and robot-
ics. The concept of CNC and robotics discussed in this .Components ofrobotic systems
chapter will help students design an automated ro . Robotic arm positioning concepts
botic and CNC system for a three-dimensional oper Robotic arm path planning
ation. After reading this chapter, students will be able Computer control ofrobot paths
INTRODUCTION
A numerical control (NC) machine is a semi-automated or fully automated robotic system with limited
features of structure and intelligence. Numerical control is an automated process of cutting. drilling. milling.
etc. using various types of machine tools that are operated with precise control of programmed commands
encoded on a storage medium. Conventional manual control systems use handheld tools such as wheels or
levers, or mechanically automated vice cams alone. However, with the advances in semiconductor controllers
such as computers, operations of NC mills (machines) are controlled through a computer, and henee these
are named as CNC systems. CNC systems are now Uscd for the purposes of face milling. shoulder milling
tapping, drilling, and turning along three axes (x, Y, and 2) along with one or more rotational axes. Many
companies such as GE, Fanuc, Allen-Bradley, Okuma, and Bendix are producing such CNC controllers
Robotic svstems, which can think, act, and behave like human beings, were developed to help and
at level to enhance the effectiveness of the system or process
cooperate with human manpower every
With further advances, the interference of human operators was eliminated by the use of robotic sysiems
apartfrom CNC activities in variousindustries. Robots were supposed to replace someofthe human activities,
such as walking, talking, transporting, guarding, teucnng nd many more. A robotie system is featured
to hehave like human beings;, however, its intellgence ievel is deternined by the ability of the integrated
to execute a decision accordingly.
software and hardware robot are given in Table I8
differences bet ween a CNC and
Some ofthe basic discussecu along with CNC, which is als0
fundamentals o1 rObotics are a robotie
In this chanter,
with limited features.
678 MECHATRONICS
robots
Table 18.1 Difference between CNC and
CNC Robot
four DOFs. However, most
A CNC machine offers a fewer number of degrees A robotic system offers minimum
more than six DOFs.
of freedom (DOFs) as compared with robots. It of the robots are designed to exhibit
generally provides three or four DOFs
A CNC machine, in order to impart motion in The programming language of robots has an entirely different
on the involvement of vectors.
different directions, uses the most common language structure depending
languages known as G and M codes.
Generally. CNC machine program codes are Old robots have been programmed manually for movement
robots are
entered through a keyboard. in steps per requirement, but new-generation
or as
technologies, it is possible to perform tasks likeea improved through stronger and more rigid structures, in order
robot to produce complicated parts.
A CNC machine tool is considered as a factotum A robot offers less precision as compared to a CNC machine
of precision in the area of manufacturing and while handling a large amount of loads. However, the use of
ndustrial applications. robots in CNC machining is economical also.
ACNC 5ystem with robots can operate in diverse Robots are featured to provide faster, fexible, robust, and
manufacturing and production processes. reliable operations as compared to industrial CNC machines
Cutter
Job
Worktable
Cutting Spindle
tool
Job
Workiable Base
Bae
product.
183 FEATURES OF CNC MACHINERY
ACNC machine is capable of moVing a tool as well as
Amachine tool can operate along one to five axes
worktable/workpiece as per the design of the machine.
as per the code entered. A
with a machine control unit (MCU) whose complex CNC machine is featured
purpose is to manage all operations entered in the
However, movement of a tool program.
or
workpiece is
controlled by a servo or stepper (based on
selection) motor
that acts as an actuator. Any change from the desired value
of output results in an error with
measured feedback value provided by the sensor/transducer. The selection or respect to the
through tool magazines automatically. changing of a tool is performed
Display unit It can be an LCD, a printer, etc. Moreover, an advanced display system is featured with
a graphic display of simulation of the tool patn as per the part program input, which helps in confirming
in advance. before actual machining is impiementea, to output a desired workpiece. It also helos in the
maintenance and installation work of a CNC system in terms of machine parameters, logic diagram of the
error massages, diagnostic data,
programmer controller,
Display unit
etc.
the brain of a CNC
unit It is basically
Machine control data processing unit MCU Head
units, namely,
It consists of two DPU CLU Work picce
system.
loop unit (CLU).
and control
(DPU) as hardware parts
components
are
treated
Working table-
These 18.4.
shown in Fig.
as
CNC system, with three-axis servo drive Base
CNC system
A typical 18.5,
is
shown in Fig. Fig. 18.4 Typical CNC system
control
680 MECHATRONICS
Y-axis control
Servo/StepperDisplay
motor
Circuit
Spindle hecad
My
Servo/stepper
Working table motor
M,
Servo/Stepper X-axis control
motor
Z-axis control
Spindle X
speed control
circuit
Z
CNC tool movement control Generally, two types of motion or position control system are available to
direct the tool in a predefined motion or path. They are known as point-to-point and continuous path control
systems for tool movement, as shown in Figs 18.6 and 18.7, respectively. An advance CNC machine is
equipped with 100 or more tools for milling, drilling., tapping, boring, face milling, cutting, etc. These tools
are selected automatically by this automated machine.
Wire
M
Tool PO
Workpiece P I
Tool
P5
P4 P3 P2
Workpiece
Working table
Working table
coordinates are entered within a specified format. Each number ofa code represents a particular type o
COMPUTER NUMERICAL CONTROL AND ROBOTICS 681
erate the
g e n e r
respective machine codes for
cution. A typical automated CNC machine is
18 mm
20 mm 77 mm
59 mm
39 mm- 39 mmH
56 mm
92 mm
18.8 ROBOTICS
A robot is mechatronic sysiem that is capable of performing the assigned work in the same manner
a
as
human beings. A robot is also known as an industrial robot, a robotic man1pulator, or a robotic arm
depending
upon applications.
18.8.2 Definitions
With the evolution of robotics, the
definition of robot has changed from time to time. Depending on the
advances in technoiogies, and the
sensory capabilities and intelligence level of robots. robotics has been
defined in several ways, some of which are
as follows:
1. Robotics is an
interdisciplinary
area of
engineering
engineering; computer science; and several other comprising
mechanical, electrical. and electronic
2. It is the science of disciplines.
designing and developing robots that are useful for real-life
manufacturing and non-manufacturing sectors in an automated manner. applications of
3. It is a
knowledge-based art that presents the knowhow of designing.
in human endeavours. developing, and applying robots
International Standards Organization or /S0 definitions
These definitions were
adopted by the ISO and have been agreed upon by
An industrial robot is an
automatic, servo-controlled, freely
mostof the users and manufactures:
with several areas for the programmable,
handling of workpieces, tools or special devices. Variablymultipurpose manipulator.
make the execution of a
multiplicity
of tasks programmed operations
possible'.
Robotic Industries Association
These definitions
(Formerly, Robot Institute of America) Definitions
were adopted by the Robotic
Industries Association
1. An industrial robot is (RIA)
reprogrammable multifunctional manipulator designed to move material,
a
First law Arobot must not harm a human being or, through inaction, allow one to come to harm unlessthis
would violate a higher-order law
Second law A robot must always obey human beings unless it is in conflict with a higher-order law
Third law A robot
must protect its own existence unless that is in confict with a higher-orderlaw
18.11 ROBOTIC TERMINOLOGIES
Some important terms frequently used in the study of robotic systems are discussed in the following sections:
Links A link is basically a solid structure of an arm used in the robotic
system.
Joints A joint is a moving coupling between links. It
may be one of the following types:
Rotary Such joints are moving under the control of electric motors with a chain/belt'gear
system.
transmission
Linear Such joints have linear movement
provided by hydraulic cylinders and levers. In a prismatíc system.
slider joints with links supported by a linear slider
bearing are used to achieve a linear motion. This type of
motion can be actuated by ball screws and motors or
cylinders.
Degrees of freedom In a robotic system, every joint of the robot requires a certain DOF in terms of
rotary, or other types of actuators. A robotic system may have five or six DOFs.
slider,
six DOFs has the capability to reach
However, a robot with
every position and orientation in a three-dimensional
space. Typical
three, four, and six DOFs in translational and rotational motions for a three-dimensional space are shown in
Figs 18.12(a)Hc).
Z-axis Z-axis Z-axis
Rotational/Angular
Linear/Traslational Linear/Traslational
motion motion Linear/Traslational
6-degree freedommotion
Translation 3-degree freedom
Y-axis Translato
4-degree freedom
Y-axis
ranslation Y-axis
Linear/Translational Linear/Translational Linear/Translational
motion motion motion
X-axis
Rotational/Angular
X-axis X-axis
Fig.18.12 Degrees of freedom (a) Three DOFs (b) Four DOFs (c) Six DOFs degree
Orientation axes A robotic system describes its orientation axes in terms of rolls, pitches, and yaws. as
shown in Fig. 18.13.
Fig.18.13 Three-dimensional movement/orientation (a) Pitch (b) Yaw (c) Yaw and Pitch
COMPUTER NUMERICAL CONTROL AND R0BOTICS 685
Dasition axes 1hese describe the various positions
TCP (tooi center point
ofthe
tool in a
three-dimensional space, regardless of
orientation.
Link
Robot
classification
Stationary Movable
robot robot
General Special Programmablel Intelligent Tcle-operated Mechanical Control
purpose Reprogrammable robot robot
purpose configuration applieation
robot robot
robot
Servo Non-servo-
controlled
Servo- Non-serv0- Sensory Cartesian Cylindrical Spherical Jointed an controlled
robot conliguration contiguration
controlled controlled coordinate
Revolute
robot robot configuration contiguration
18.16 Classification of robots
Fig.
686 MECHATRONICS
Stationary robots These are featured with robotic arms to perform the tasks while robot remains fixed at
one place.
Controller
command signal
However, in case of control along a trajectory such as a circle, a spiral, an arbitrary curve, or a combined
trajectory, all points falling between the start and end points must be defined in advance, that is, should be
predetermined.
Servo-controlled robotsThese types of robots use various types of sensors and transducers to estimate
the internal manipulator state by measuring physical parameter(s) values such as state, acceleration., force,
location, position, velocity, and torque, as per the requirements. Suitable corections are applied to states that
deviate from the predetemined operational parameters set by the control program, to reduce the deviation to
zero from the order of 0.1 to I mm. Figure 18.18 shows a servo-controlled robotic system.
COMPUTER NUMERICAL CONTROL AND ROBOTICS 687
Input signal
fnom contmller
Servo-controlled To arm/Wrist
Actuator
valve positioning
Servo signal Servo-controlled
amplitier am/wrist manipulator
Sensor
feedback Sensor for
detecting
position
These robots are capable of liting high-capacity variable spccd loads like the human arms. It can
calculations
also find the shortest path between two points with prescribed constraints
by performing
automatically.
These robots use two types of sensorS; one type is used for internal position or location
Sensory robots
via external The other type
of components based on information gathered from the outside world
sensors.
Special-purpose Robots i sa
and develope
to neet the requirenment ofa specitie nanure. Being designed
These robots are designed or development. Robots are neither produced in
robot takes a lot
ol time manutacturing
tor
its
assembling, etc.
688 MECHATRONICS
Mechanical Configuration
Various types of mechanical configuration robots are discussed in the following sections:
Cartesian (rectilinear/gantry) coordinate configuration A Cartesian (rectilinear) robot has the
simplest configuration; it is also known as a gantry robot. This configuration of robots offers three mutually
perpendicular axes (X, Y, and Z) for lincar movements and is described by either a rectangular or a cubical
workspace volume, as shown in Fig. 18.19. It has no angular mover ent of links.
Cartesian robols are of two types: First, a cantilevered C'artesian configuration offers a limited range of
movement for its extension from the
support lrame. Itis less rigid in nature and works in a smallerrestricted
workspace as compared to thers. It has better repeatability and accuracy as comparcd to others like SCARA.
It can casily be programmed due to its inherent
natural coordinale systems.
COMPUTER NUMERICAL CONTROL AND ROBOTICS 689
Sccond. gantry style Cartestan
which is used for precise movement of
contiguration, 17axis
heavy loads, Linear
more rigid in nature and mstalled on
the ceiling. motion
and thus covers less weorkspace volume.
Z-axis: angular
TLinea
motion
Spheneal
i ylindrical wrna
Linear Angular workspace
motion motion Y-ANIS
Cylindrical
workspace Lincar -a Lanear
Lad Angular
Anpular
XaNiN
robots
18.20 Cylindrical contiguration Fig. 18.21 Spherical conhguration robots
Fig.
aute/articulate)
ar
connguraon A JoInted armm pe obot
capable of nork ina
Is
Adone linear movements through jonnts ant ams, as
Ls and rotatory joints, Can be
uNC as shoulder, am, and show
n in Fig
wrist ivints. These 18.22
OCS
types of jointed arm con
three diflerent
of joimted am
configuTtons, naneiy. paure
ah.
available in pthetical,
cal, and cylindrical. parallelogram spheri-
spher
690 MECHATRONICS
axis
SCARA lt is an abbreviated form ofselective
Angular
compliance assenmbly robot arm (SCARA) motion
system
Fig. 18.22 Articulated configuration robot
Continuous Path or CP robots This type of a robot has the capability to cover a continuous path consisting
of various path nodes. Information on each node, in terms of its position and velocity, is stored in the memory
and is continuously monitored through a feedback mechanism to control related links and joints of the
robot. The program requires inputs for the nodes on the continuous path of the robot. The motion cyeles are
continuously and closely monitored for a smooth motion of the robot on the path. These types of robots are
used in contour tracing. path finding, spray painting, are welding, etc.
Non-servo-controlled (limited sequence) robots They are controlled by setting the limit switches(s) for
the movement of each joint that mechanically stops at the point of target, rather than using sottware control.
Software programs are written for the mechanical set-up involving proper positioning of the moving armms
and joints along with the sequence of events; however, the endstop is implenented mechanieally. Theretore,
they are known as limited-sequence robots. They are used as end-point robots,. pick-and-place robots, or
bang-bang robots.
Head
18.14 COMPONENTS OF ROBOTIC SYSTEMS
Neck
0 Eye ball
slave mechanism with PID controllers, as shown m Fig I8. Waist, shoulder, elbow, wrist roll axis, wrist
controlled by Mj, M2, M3, M,, Ms, and M.. resnbcti sl
molors
Pitch axis, and wrist yaw axis are
Slaves
Driver (DCDAStepper
Master circuit notor 1 0Joint
DC2
M- )Joint 2
Robot
controller
-DCa M Joint
(compuler)
DC4 M Joint4
M )Joint 5
Driver Stepper
circut Joint 6
PID
ontrollers/
Contact-type Sensors
These sensors and transducers collect information from the environment, when it comes into contact with the
discussed as follows:
parameter measureand(s). Some of them are
Tactile sensors When a tactile sensor comes in contact with an object, it generates an electrical analog or a
Microswitches Electrical signals can also be generated with the help of microswitches.
Strain gauges Mechanical pressure applied to a strain gauge causes a change in resistances, which is
detected with the help of a bridge circuit as a proportional change in the bridge output voltage.
Piezoelectric transducers An electrical potential is created when a piezoelectric crystal material is subjected
to pressure.
Other contact-type robotic transducer sensors are force sensors, temperature sensors, torque sensors,
touch sensors, and position sensors.
Non-contact-type Sensors
These sensors are limited by their range; however, these are capable of sensing the physical parameter(s)
remotely and producing an electrical signal.
In order to detect various physical parameter(s) such as proximity of an object, displacement, speed,
distance, image, etc., transducers are available. These transducers work on one of the principles such as
change in magnetic fields, infrared and ultraviolet light, X-rays, electrical fields, ultrasonic sound waves, or
electromagnetic waves.
Various types ofsensors and transducers are discussed in detail in Chapter2.
18.14.3 Controllers
The role of a controller in a robotic system is to receive the sensor and transducer input signals for the purpose
of determining the values of parameter(s) under measurement, such as distance, image, speed, and light,
followed by the desired control action. This measured value is compared with a set or desired values, in order
to make a decision. Thus, a decision(s) is implemented through actuators in terms of action to minimize the
error or act as directed by the controller. A controller may be a microprocessor, microcontroller, or PLC-based
system. The details of various types of controllers are discussed in Chapters 7, 8, and 9 (microprocessors,
microcontrollers, and PLCs, respectively).
Chapter
Tramsmission
order toransmit power berween
actuators and robotic
mechanical) ransmission joints of mechanical
linkages, a suitable power
arrangement is required. This is because of the
1. The acTuator ourput power is not suitable to
drive the robotic
following
facts:
Exmple: The spead of an electrical DC motor drive linkage directly.
is. say, 2000
at a slower
spead. say 40 rpm. That means 200 rpm is rpm, which is used to drive the robot
of a suitable eficient required to be converted to 40 rpm with the
gear system. which can reduce the help
The output of the actuator is speed by 1 5.
different from the required motion of robotic joints.
Example: The output of an electrical drive
is rotary motion. but
linear motion: in this case. the the robotic
rotary motion has to be converted to a joint may require a
mechanism. Similarly, in case the output of a linear motion
hydraulie drive is linear. but the robotic using a suitable
rotary motion. then the joint requires a
3. The size and load of
linear-to-rotary-motion
conversion mechanism is
used.
actuators. being large, cause
problems in
Erample: order to impart motion from an actuator, whichlocating
In
is
the actuator at the
joint
distances. suitable linkage or gear train is heavy and large in size, to
required. large
welding of
Classification of E0AT
EOAT is classified as grippers and tools.
Grippers A gripper is available in multiple, single, internal, or external type. Vari
used for designing a gripper; however, seven important gripping methods ofmethods.
are
widely used for the
purpose
694 MECHATRONICS
of gripping a body. They are grasping hooking, scooping, infiating around, magnetic attraction, vacuum
attraction, and sticking.
Tools Atool can be of compliant, contact, or non-contact type.
Manipulator arm This component is the most important part of a robot, which requires certain moving
mechanical structure in order to facilitate am movement within the work cnvelope. It is designed to take
maximum possible load while maintaining the precision of speed for repeated applications. A robotic arm can
have independent movements in two to three axes, called two or three DOFs.
A robotic manipulator arm is designed and developed with several separate links to form a chain. One end
of a robotic am is mounted on a fixed or movable base. The free end is fitted with an end effector, a gripper,
or a tool holder to hold a drill bit, welding torch, welding or hammering tool, etc.
A six-DOF robot uses the first three links of the manipulator that form the architecture, which helps to
desired position by the end effector within the working environment (volume). The remaining t
links form the wrist of the manipulator, which helps to determine the orientation of the manipulator end point
function.
Most robotic joints use a pair of one-DOF revolute pair (R) and one-DOF prismatic pair (P) for robotic
arm manipulators.
*students can refer to the online resources on the companion website for more details
COMPUTER NUMERICAL CONTRoL AND ROBOTICS 695
SUMMARY
A CNC system is a reprogrammable system that which function in the closed-loop feedback
offers higher degree of flexibility and computational control mode, which makes it intelligent through
capability as compared to an NC system for cutting, measurement, comparison, and control.
milling, surface finishing, grinding, etc. .A robot can be classifhed based on the types of
A CNC system operates a number of machines by a geometries, end effectors, or grippers, and the
common computer through a direct connection in types of control used in the robot.
real time. Robots are availablein four possible geometric
.CNC offers precise positioning and repeatability of configurations. These are Cartesian, cylindrical,
machine tools; however, errors are introduced due spherical, and articulated configurations.
to friction, known as the stick-slip phenomenon. The flexibility of a robot is determined by the
A robot is a reprogrammable machine that offers number of axes and DOFs of a robot. The axes of
higher degrees of freedom (DOFs) than a CNC motion also play an important role in the position
system. Thus, a robot has several independent DOFs and orientation of the grippers.
in order to communicate with other devices in its A robot works on a workpiece through an end
environment. effector(s), which is attached to the wrist of the robot.
The main components of a robotic system are Robots have a large number of applicatiorns in
transducers, actuators (which may be mechanical, the area of processing, material handling, parts
electrical, pneumatic, or hydraulic) and controllers assembly, parts inspection, safety, etc.
KEY FORMULAE
P
1. Deflection due to payload =
ôp =3EI arm due to gravity is given as: 8, = PPw
3EI' 8Er
2
G
3.
8EI
The deflection produced due to the combined effect
4.
K
of the payload and robotic link mass on the robotic 5 Angular movement= 6=(0 +6,+ 0,)
GLOSSARY
Cartesian (rectilinear/gantry) coordinate configura- Machine control unit (MCU) It is basically the brain
tion A Cartesian (rectilinear) robot has the simplest ofa CNC system and controls the CNC with the helpof
configuration; it is also known as a gantry robot. a data processing unit (DPU) and a control loop unit
Cylindrical configuration Cylindrical configuration (CLU).
robots offer two linear and one angular movements in Mobile robot This type of robot is featured with the
such a fashion that their workspace is described by a capacity to move within a specifhed workspace.
cylindrical coordinate. Numerical control machine A computer numerical
Degrees of freedom Ina robotic system, every joint control (CNC) machine is an automated system that
of the robot requiresa certain degree of freedom in operates machine tools as per the code of letters, such
terms of slider, rotary, or other type of actuator. as G and M codes.
Instruction block (code sequence format) An in- Sensory robot This robot uses two types of sensors;
struction block or a code sequence format is com- one of them is for internal position or location of
posed of various codes in order to implement by the components based on information gathered from
MCU as per the code entered in the instruction
block. outside world via external sensors.
COMPUTER NUMERICAL CONTROL AND
ROBOTIcS 697
EXERCISES
Multiple-choice Questions
18.1 Which information signal is received
controller from robot sensors? by a robot (d) All of these.
(a) Pressure 18.7 Which of the
(b) Feedback
(c) Signal following pointsis correct with
(d) Output respect to absolute tool
positioning of a CNC
18.2 Which robot with its own system?
independently on other robots'computer
computer?
works
(a) Dimensioning mistake of an individual
(a) Android
point does not affect the remaining
(b) Insect robot
dimensions.
(c) Automated guided vehicle (b) Movement of each tool is
(d) Autonomous robot measured with
18.3 Which respect to a fixed point or
origin.
of the following dimensions is (c) Errors
with spherical coordinates, in
associated
order to
are
(d) All of these.
checked easily.
the define
position of a point? 18.8 Which of the
(a) One dimension following points is correct for a
(6) Two dimensions point-to-point NC movement system?
(c) Three dimensions (a) It allows controlled
tool movement
an axis at a
time. along
(d) Four dimensions
18.4 What is the (b) This operation is
name of the region over which a
implemented
location for a two-axis
at a fixed
robot arm coordinate
accomplishes its tasks? (c) This enables machine and tool position.
(a) Coordinate geometry (c) Reference movement
frame control in all
(6) Reference axis (d) Work envelope planes regularly.
18.5 What is the name of the (d) None of these.
coordinate in which a 18.9 Which of the
robot arnm is able to move
along three straight following points is corect for a
contour or continuous
independent perpendicular axes? path system?
(a) Revolute geometry (a) It allows tool movement control
axis at a time. along one
(b) Spherical coordinate geometry
(c) Cartesian coordinate geometry (b) It allows machine and tool
control in all planes movement
(d) Cylindrical coordinate geometry regularly.
8.6 Which of the (c) It does not require a
specitie path
following points is correct with movement from one
tor tasl
respect to incremental tool positioning of a point to the nert
(d) None of these
CNC system?
18,10 In which mode, coordnates
(a) Each tool movement is
performed with enterng into a
respect to the last tool position. program are speciied relattne to the
zero point? program
(b) Each tool movement is measured from a
(a) C'anned eyele mnode
fixed point (origin).
(b) lneremental mode
(c) Each tool movement is measures from a
(c) Absolute mode
Tero point.
(d) Rapid mode
698 MECHATRONICS
Review Questions
18.1 What are the advantages of NCmilling machines 18.17 Classify robots based on their working volurme
over conventional miling machines? 18.18 Write down the general classification of robots.
18.2 Why are numerical control machincs so popular? 18.19 Explain the broad classification of robotic
18.3 What are the features of CNC machinery? systems
18.4 What are the components of a CNC machine? 18.20 What arethe components of a robotic system?
Explain in brief. Explain each in brief.
18.5 What are the roles of machine control unit 18.21 Write the types of sensors that are used in a
(MCU)? Explain. robotic system. Explain them
18.6 What are the types of CNC tool movement 18.22 State the types of actuators that are used in a
control systems? Explain. robotic system. Explain them.
18.7 Draw and explain the process of a point-to-point 18.23 What is the role of end of arm tooling (EOATy
movement control system. end effectors? Explain.
18.8 Draw and explain the process of a continuous 18.24 Write the factors involved in the design of a
path tool movement control system. robotic arm. Explain them their effects.
18.9 What are the types of CNC axis of motion? 18.25 Explain the forward transformation method for
Explain in brief. gripper position determination.
18.10 What are the methods of CNC machine 18.26 Explain the backward (inverse) transformation
programming? method.
18.11 What are advantages of computer-aided part 18.27 Write the concepts involved in robotic am
programming using a CAD database over "M' positioning. Brief them.
and 'G'codes based the part programming method? 18.28 Write the factors involved in robotic arm path
18.12 What are the applications of a CNC machine? planning. Explain them.
18.13 Define a robotic system and explain the functions 18.29 Write the methods for joint-space trajectory
of a robot. generation.
18.14 What are the types
ofmotions
associated with a 18.30 Explain the computer control of robotpaths
robot? Explain in brief. 18.31 What are the possible sources of errors
18.15 What are the governing laws ofrobots?
Explain introduced in a robotic system?
in brief. 18.32 What are the advantages and disadvantages of
18.16 Write important robotic terminologies. robots?