Documente Academic
Documente Profesional
Documente Cultură
AND
ROBOTICS
BY
S K MONDAL
For 2019
Page 1
NC, CNC, DNC, APT What is NC/CNC?
h / ? What is the difference between NC and CNC ?
y NC is an acronym for Numerical Control and CNC is an y The
Th difference
diff between
b NC and
d CNC is
i one off age and
d
capability.
acronym for
f Computer Numericall Control.
l y The earliest NC machines performed limited functions
and movements controlled by punched tape or punch
cards.
y As the
h technology
h l evolved,
l d the
h machines
h were equiped d
with increasingly powerful microprocessors (computers)
with the addition of these computers, NC machines
become CNC machines.
y CNC machines have far more capability than their
By S K Mondal predecessor.
d contd…..
td
1 2 3
What is the difference between NC and CNC ? Where did CNC get started?
h dd d? IAS ‐ 1996
y Some of the enhancements that came along with CNC y 1940 Jhon Parson developed first machine able to drill Assertion
A i (A):
(A) The
Th temperature controll off an
electric iron is an example of servomechanism.
include:
l d Canned
d Cycles,
l Sub
b Programming, Cutter h l at specific
holes f coordinates
d programmed
d on punch
h Reason (R): It is an automatic control system.
Compensation Work coordinates,
Compensation, coordinates Coordinate system cards.
cards (a) Both A and R are individually true and R is the
correct explanation of A
rotation, automatic corner rounding, chamfering, and B
B‐ y 1951 MIT developed servo‐mechanism
(b) Both A and R are individually true but R is not the
spline interpolation. y 1952 MIT developed first NC machines for milling.
milling correct
co ect eexplanation
p a at o o
of A
(c) A is true but R is false
y 1970 First CNC machines came into picture
(d) A is false
f l but
b R is true
Now‐a‐day’s
y modified 1970’s
97 machines are used.
4 5 6
Do all machines speak the same CNC
D ll hi k th CNC What is a “Conversational Control”
h “ l l” Are CNC machines faster than
language y CNC machine tool builders offer an option what is conventional machines?
l h
y No, while there is fairly standard set of G and M codes, k
known as the
h conversationall control.
l This
h controll lets
l
y Yes, No, Sometimes. When it comes to making a single,
th
there i some variation
is i ti ini their
th i application.
li ti F example
For l the operator/programmer use simple descriptive
simple part it is hard to beat a conventional mill or lathe.
a G0 or G00 command is universally regarded as the language to program the part. The control then
CNC machines move faster in rapid travel than
command for rapid
p travel. Some older machines do not displayed a graphical representation of the instructions
conventional
i l machines.
hi
have a G00 command. On these machines, rapid travel is so the operator/programmer can verify the tool path.
commanded by using the F (feed) word address.
10 11 12
13 CNC Machine Tool 14 15
Distributed numerical control (DNC) DNC Configuration‐2
DNC
DNC
y In early 1980s, Distributed numerical control (DNC)
comes into picture. Configuration 1
Configuration‐1
y Now, many CNC machines together with robots,
programmable logic controllers, and other computer‐
based controllers have been integrated into DNC
systems to make automated manufacturing systems
possible.
ibl
19 20 21
Components of DNC
Components of DNC Advantages of DNC
Advantages of DNC Satellite Computers
Satellite Computers
y Central computer y Greater computational capability and flexibility y Satellite computers are minicomputers and they serve
y Bulk memory for storing programs y Central computer and bulk memory, which stores the to take some of the burden of central computer, Each
y Communication network
C i i k NC programs
NC programs. satellite computer control several machine tools
satellite computer control several machine tools.
y NC machines y Shop floor control
y Establishes the framework for evolution of future
automation, CIM
22 23 24
28 29 30
Machining Centre Machining Centre
IAS‐2011 main
IAS‐2011 main y A machining centre or work centre consists of a single, but y Some machines are equipped with two work‐tables that can be
sometimes, two machine tools with the specific p feature of an moved into or out of the machine. While the work is g
going
g on one
E l i att least
Explain, l t two,
t characteristics
h t i ti each
h off NC,
NC automatic tool changer and capable of performing a number of works table, the next component can be set up on the other work‐
CNC and DNC.
DNC operations (drilling, tapping, milling, boring and turning etc.) on table. When the job is complete on the first work‐table, it is
a workpiece. moved out of the way and the second work‐table is moved into
[10 Marks]
[10‐Marks] y Most machines are numerically y controlled, but other types
yp of position.
controls will work as well. y For storing the preset tools, various magazine systems are used.
y The major
j advantage g is that the jjob needs clampingp g on the work These preset tools are removed from their slots by a hand‐arm
holding surface only once; the machine then performs a variety of mechanism. When a particular machining operation is completed,
machining g operations
p on all the jjob's faces except
p the base. the tool is removed from the spindle and returned to its storage
y Work handling time is thus decreased because there is no
slot, then another tool is picked up and mounted in the tool
movement of the workpiece from one machine to another. spindle.
y A machining centre is mainly used for batch production of main
For-2019 (IES, GATE & PSUs) 34
Page 4 of 50 35 components of a product. Rev.0 36
Page 5
Machining Centre g p
Program Input Device
y The main components of a product are usually small (about 10%)
but are expensive
p (theyy represent
p about 550% of the p
product value) y The p
program
g input
p device is the mechanism used to
because they have considerable material value and usually require
a large amount of machining. For such components, the enter the part program into the NC/CNC control. The
machining centre is generally most economical.
main components of program input devices are:
y Machining g centres have high
g metal removal rate capabilities.
p The
high degree of accuracy and multi‐operation in the same set up, y Punch tape recorder
make the machining centres highly versatile and increase
productivity. Some models are made with manual tool change y Magnetic tape recorder
facility.
y Computer via RS‐232‐C communication
Punched Tape
Punched Tape Punched Tape and Parity Check
Punched Tape and Parity Check
In the earlier NC machines, the most commonly used
yW e numerical
When u e ca data aaree tthee input,
put, cchannel
a e numbers
u be s 1,,
program storage
t medium
di was paper tape.
t A paper tape
t is
i
2, 3, 4, and 6 are employed.
one inch wide tape is considered to have eight tracks
(called channels) that run along the length of the tape. y The
Th tape
t reader
d makes
k elementary
l t checks
h k on the
th
The channels are numbered 1 through g 8 from right
g to accuracy with which the tape has been punched. This is
left. Arrays consisting of 1 to 8 holes are punched across called Parity Check.
the width of the tape.
tape (Small holes between the third y There must be an odd number of holes in each row or
and fourth channels are for the tape drive sprocket teeth. the tape reader and machines stops.
y If a command d needs
d an even no off holes
h l tot be
b punched,
h d
an additional one must be punched in channel 5, the
parity check channel.
y The sprocket drive holes are not considered in the parity
40
check. 41 42
Pi
Prime Movers
M Stepper Motor
Stepper Motor y For
F each
h pulse
l it receives,
i th drive
the di unit
it
y The stepper
pp motor is special
p yp of synchronous
type y manipulates the motor voltage g and current,
y Practically every industrial process requires
motor which is designed to rotate through a causing the motor shaft to rotate by a fixed angle
objects to be moved, manipulated, held, or (one step).
subjected to some type of force. specific angle (Called step) for each electrical
pulse received from the control unit.
p y A stepping motor provides open‐loop as
cumulative
l ti error and d maximum
i error is
i one step,
t
y The ferromagnetic multiple pole rotor moves g
digital control of the p
position of a workpiece
p in a
y The three most commonly
y employed
p y methods for
i id a multipole
inside lti l stator.
t t The
Th alternate
lt t teeth
t th on numerical control machine.
producing the required forces/motions are:
rotor and stator are magnetized
g to act as north
¾Electrical
l l – motors, solenoids
l d y In Robotics,
Robotics stepper motors are used for relatively
and south poles. light duty application (Open Loop Only)
¾ Air – Pneumatics y The
Th drive
d i unit i receives
i a direction
di i i
input (
(cw or y In computer peripherals stepper motors mostly
¾ Liquids
q ‐ Hydraulics
y ccw)) and p
pulse inputs.
p used
For-2019 (IES, GATE & PSUs) 43
Page 5 of 50 44
Rev.0 45
Page 6
Performance characteristic of stepper motors
pp
1. Pull in IES 2017 (Prelims)
IES‐2017 (Prelims)
torque (inner
curve)) is
torque
i the
th Consider
C id the
th following
f ll i statements
t t t regarding
di IAS‐2009 main
IAS‐2009 main
required
q to pp motor:
a stepper
start and Wh t is
What i the
th function
f ti off stepper
t motor?
t ?
accelerate 1. The rotation angle of the motor is
without losing proportional
i l to the
h input
i pulse.
l [2 marks]
[2 –
steps.
2. Pull ll out
2 The motor has full torque at standstill.
2. standstill
torque (outer 3. Speed and electric control signal of the
curve) is the
maximum motor vary mutually linearly.
torque that
can be
b applied
li d Whi h off the
Which th above
b statements
t t t are correct?
t?
at a given step‐
rate without (a) 1 and 2 only (b) 1 and 3 only
losing steps.
49 (c) 2 and 3 only (d) 1, 2 and 3 50 51
Indirect Feedback
Fig. Closed Loop Systems
55 Direct Feedback 56 57
control system
s stem ? con entional NC systems.
conventional s stems [10 marks]
[22 Marks]
[22‐ y Enlist the advantages of DNC over CNC.
CNC
58 59 60
Basic Length Unit (BLU)
h ( ) GATE ‐ 1997
y In
I NC machine,
hi the
h displacement
di l length
l h per one pulse
l In
I a point
i to point
i controll NC machine,
hi the
h slides
lid
output from machine is defined as a Basic Length Unit are positioned by an integrally mounted stepper
(BLU). motor drive. If the specification of the motor is
y In the CNC computer each bit (binary digit) represents 1 1o/p
/pulse,, and the p
pitch of the lead screw is 33.6 mm,,
BLU. what is the expected positioning accuracy?
Bit = BLU ( a ) 1μ m (b) 10 μm
y Example:
a p e: If oonee pu
pulse
se makes
a es a se
servo
vo motor
oto rotate
otate by o
onee (c ) 50 μm (d ) 100 μm
degree and the servo motor moves the table by 0.0001
mm one BLU will be 0.0001
mm, 0 0001 mm.
mm
y The lead of a ball screw is related to the displacement
unit of the machine tool table.
64 65 66
GATE – 2007 (PI)
( ) GATE – 2008 (PI) Example
In
I a CNC machine hi feed
f d drive,
di a stepper
t motor
t A stepper motor has 150 steps. The output shaft of the y A DC servomotor is coupled directly to a leadscrew
with step p angle o
g of 1.8 drives a lead screw with which drives the table of an NC machine tool. A
pitch of 2 mm. The Basic Length Unit (BLU) for motor is directly
d l coupled
l d to a lead
l d screw off pitch
h 4 mm, digital encoder, which emits 500 pulses per
this drive is which drives a table.
table If the frequency of pulse supply to revolution is mounted on the other end of the
revolution,
leadscrew. If the leadscrew pitch is 5 mm and the
((a)) 10 microns ((b)) 20 microns the motor is 200 Hz, the speed of the table (in mm/min) motor rotates at 600 rpm,rpm calculate
(c) 40 microns (d) 100 microns is (a) The linear velocity of the table
(b) The BLU of the NC system
(a) 400 (b) 320 (c) 300 (d) 280
( ) The
(c) Th frequency
f off pulses
l t
transmitted
itt d by
b the
th encoder.
d
67 68 69
76 77 78
85 86 87
GATE ‐ 2006
NC contouring i isi an example l off
((a)) Continuous ppath ppositioning
g
(b) Point‐to‐point positioning
( ) Absolute
(c) Ab l positioning
ii i
((d)) Incremental p
positioningg
GATE‐2005 Co‐ordinate system
d
y All the
h machine
hi tooll use Cartesian
C i Co‐ordinate
C di system.
Which among the NC operations given below are
continuous path operations? y The first axis to be identified is the Z – axis,, This is
followed by X and Y axes respectively.
Arc Welding (AW) Milling (M)
Drilling (D) Punching is Sheet Metal (P)
Laser Cutting of Sheet Metal (LC) Spot Welding (SW)
(a) AW, LC and M (b) AW, D, LC and M
( ) D, LC, P and SW
(c) d (d)
(d) D, LC, and SW
d
91
Right‐hand coordinate systems 92 93
IES ‐ 2000
Assertion
A i (A):
(A) The
Th axis i off an NC drilling
d illi machine
hi
spindle is denoted as z‐axis.
Reason (R): In NC machine tool, the axis
perpendicular to both x x‐ and y
y‐axis
axis is designated as
z‐axis
( ) Both
(a) h A and d R are individually
d d ll true and d R is the
h
correct explanation of A
(b) Both A and R are individually true but R is not the
correct explanation of A
(c) A is true but R is false
(d) A is false but R is true
94 95 96
IES ‐ 1996
Assertion
A i (A):
(A) Numerically
N i ll controlledll d machines
hi
having more than three axes do not exist.
Reason (R): There are only three Cartesian
coordinates namely x x‐y‐z
y z.
(a) Both A and R are individually true and R is the
correct explanation
l off A
(b) Both
ot A aand d R aaree individually
d v dua y ttrue
ue but R iss not
ot tthee
correct explanation of A
( ) A is
(c) i true
t b t R is
but i false
f l
(d) A is false but R is true
IES – 2003 Contd.. From S‐1
d M hi C t l U it
Machine Control Unit
If incremental
i l co‐ordinates
di system is
i used,d theh co‐ GATE ‐2012
GATE ‐2012 Same Q in GATE‐2012 (PI)
Same Q in GATE 2012 (PI) y The machine control unit (MCU) is the backbone of
CNC systems. Following six functions are being done by
ordinates of each point A, B and C are A CNC vertical milling machine has to cut a MCU:
(a) A: X 5.0, Y 10.0 (b) A: X 5.0, Y 10.0 straight slot of 10 mm width and 2 mm depth by a y Read coded instructions
B: X 20.0,
20 0 Y5.0
Y5 0 B: X 25
25, Y 15.0
15 0 cutter of 10 mm diameter between points (0, (0 0) y Decode
D d coded d d instructions
i i
C: X 10.0, Y 10.0 C: X 35, Y 5.0 and (100, 100) on the XY plane (dimensions in y Implement
p interpolations
p to g
generate axis motion
mm). ) The
Th feed
f d rate usedd for
f milling
illi is
i 50 mm/min.
/ i commands
(c) A: X 10.0, Y 5.0 (d) A: X 10.0, Y 5.0
Milling time for the slot (in seconds) is y Feed axis motion commands to amplifier circuits to drive
B X 15.0, Y 25.0
B: B X 5.0, Y 20.0
B:
(a) 120 (b) 170 (c) 180 (d) 240 axis mechanisms
C: X 15.0, Y 35.0 C: X 10.0, Y 10.0
y Receive the feed back signals of position and speed for
each drive axis
y Implement
I l t auxiliary
ili control
t l functions
f ti such
h as coolant
l t
103 104 ON/OFF, spindle ON/OFF, and tool change 105
Table of Important G codes
p
CNC i
CNC programming
Important things to know:
Programming Key Letters Code Meaning Format
y O ‐ Program number (Used for program identification)
G00 Rapid Transverse N__G00 X___ Y___ Z___
• Coordinate System y N
N ‐ Sequence number (Used for line identification) G01 p
Linear Interpolation N__G01 X___ Y___ Z___ F___
y G ‐ Preparatory function G02 Circular Interpolation, N__G02 X__ Y__ Z___ R___ F___
• Units, incremental or absolute positioning y X ‐ X axis designation
g CW N G X
N__G02 X___ Y__Z__I ___J __K __ F __
Y Z I J K F
y Y ‐ Y axis designation
G03 Circular Interpolation, N__G03 X___ Y___ Z__R__F___
• Coordinates: X,Y,Z, RX,RY,RZ
, , , , , y Z ‐ Z axis designation
g
CCW
y R ‐ Radius designation N__G03 X__ Y__Z__I __J __K __ F __
• Feed rate and spindle speed
p p y F – Feed rate designation G04 Dwell N__G04P___
y S ‐ Spindle speed designation
G17 XY Plane
y H ‐ Tool length offset designation
• Coolant Control: On/Off, Flood, Mist
Coolant Control: On/Off Flood Mist
y D ‐ Tool radius offset designation G8
G18 XZ Plane
XZ Pl
y T ‐ Tool Designation G19 YZ Plane
• Tool Control: Tool and tool parameters y M ‐ Miscellaneous function
112 113 114
Table of Important G codes
p Table of Important G codes
p
Code Meaning Format
Code
G20/G70
Meaning
Inch Unit
Format
G44 Tool length compensation N__G44H__
N G44H p
Rapid traverse: G00
(minus)
7
G21/G71 Metric Unit G49 Tool length compensation y G00:
G28 Automatic Return to Reference cancel y to make the machine move at maximum speed.
Point G8
G80 C
Cancel canned cycles
l d l y It is used for positioning motion.
It is used for positioning motion
G40 Cutter compensation cancel G81 Drilling cycle N__G81 Z__R__F__ G90 G00 X20.0 Y10.0
G
G41 C tt
Cutter compensation left
ti l ft N G D
N__G41D__ G82 Counter Bore Cycle N__G82Z__R__P__F_ End
G90:
G42 Cutter compensation right N__G42D__ G83 Deep Hole Drilling Cycle
eep o e g Cyc e N G83Z__ R
N__G83 R__ Q
Q_F__ absolute
(20,10)
coordinates (10,10)
G90 Absolute positioning
G43 Tool length compensation N__G43H__
(plus) G91
G IIncremental positioning
t l iti i
Start (0,0)
G92 Absolute preset, change the N__G92X__Y__Z__
d
datum position, Reposition
For-2019 (IES, GATE & PSUs) 115 Origin Point Page 13 of 50 116
Rev.0 117
Page 14
p
Linear interpolation: G01 Circular interpolation: G02, G03
Circular interpolation: G02, G03 Circular interpolation: G02, G03
Circular interpolation: G02, G03
y G01: y G02, G03:
y For circular interpolation, the tool destination and the circle
For circular interpolation the tool destination and the circle Y
y linear interpolation at feed speed. center are programmed in one block
G91 G0l X200.0 Y100.0 F200.0 y G02 is clockwise interpolation, G03 is counterclockwise X R=-50mm
i
interpolation
l i End Specify R with
S if R i h
Y
⎧G 02 ⎫ ⎧ R ⎫ sign before it:
G91:
9 End G17 ⎨ ⎬ X __ Y __ ⎨ ⎬ F __;;
incremental 100.0 ⎩G 03 ⎭ ⎩ I __ J __ ⎭ ≤180° +R
coordinates ⎧G 02 ⎫ ⎧ R ⎫ >180° ‐R
G18 ⎨ ⎬ X __ Z __ ⎨ ⎬ F __;; Start R=50mm
⎩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
Start 200.0 X End Circle center, radius
, G91 G02 X60.0 Y20.0 R‐50.0 F300.0
point
118 119
120
Circular interpolation: G02, G03
Circular interpolation: G02 G03 Circular interpolation: G02, G03
Circular interpolation: G02, G03 Circular interpolation: G02, G03
Circular interpolation: G02 G03
N0010 G92 X200.0 Y40.0 Z0 ; Annotation for Circular Interpolation
p
Y y Specify Center with I, J, K N0020 G90 G03 X140.0 Y100.0 I ‐60.0 F300;
End y I0.0, J0.0, and K0.0 can be omitted.
N0030 G02 X120. 0 Y60.0 I‐ 50.0; G92:
y I, J, K are the incremental
J
Or To define working
T d fi ki y If X,Y,Z are all omitted in the program, that means
If X Y Z are all omitted in the program that means
distance from the start of
N0010 G92 X200.0 Y40.0 Z0; coordinate start and end of arc are same points.
X the arc;
N0020 G90 G03 X140.0 Y100.0 R60.0 F300; N0020 G02 I20 0 (a full circle)
N0020 G02 I20.0 (a full circle)
y Viewing the start of arc as N0030 G02 X120.0 Y60.0 R50.0;
Start the origin, I, J, K have y If I, J, K, and R all appears in circular interpolation
Y
j positive or negative signs.
ii i i G
G90: i t ti R i lid d I J d K i
instruction, R is valid and I, J, and K are invalid
lid
Center absolute 100 R50
i coordinates 60 R60
40
X
O 90 120 140 200
GATE 2014
GATE‐2014 GATE – 2007 (PI)
( ) GATE‐2018
p p g g p
For the CNC part programming, match Group A with
Group B: The
Th interpolator
i t l t in
i a CNC machine
hi controls
t l Interpolator
I l in
i a CNC machine
hi
Group A Group B (a) Spindle Speed (b) Coolant flow (a) controls spindle speed
P: circular interpolation, counter I: G02 (c) Feed rate (d) Tool change (b) coordinates axes movements
clock wise
(c) operates tool changer
Q: dwell II: G03
(d) commands canned cycle
R: circular interpolation, clock wise III: G04
S: point to point countering IV: G00
P Q R S P Q R S
(a) II III I IV (b) I III II IV
(c) I IV II III (d) II I III IV
For-2019 (IES, GATE & PSUs) 124
Page 14 of 50 125
Rev.0 126
Page 15
GATE 2015
GATE-2015 GATE ‐ 2001 GATE ‐ 2005
The function of CNC machine controller is to In
I an NC machining
hi i operation,
i the
h tooll has
h to beb The
Th tooll off an NC machine hi has
h to move alongl a
a) Control spindle speed moved from point (5, 4) to point (7, 2) along a circular arc from (5, 5) to (10,10) while performing an
circular path with centre at (5, 2). Before starting the operation. The centre of the arc is at (10, 5). Which
b)Coordinate feed rates of axes operation,
p , the tool is at (5, 4)
4). The correct G and M one of the following g NC tool p path commands
c) Control tool rapid approach speed code for this motion is performs the above mentioned operation?
(a) N010 G03 X7.0
X 0 Y2.0
Y2 0 I5.0
I 0 J2.0
J2 0 (a) N010G02 X10 Y10 X5X Y5
Y R5R
d)Perform miscellaneous(M) functions (tool change,
(b) N010 G02 X7.0 Y2.0 I5.0 J2.0 (b) N010G03 X10 Y10 X5 Y5 R5
coolant control etc.) (c) N010 G01 X7.0 Y2.0 I5.0 J2.0 (c) N010G01 X5 Y5 X10 Y10 R5
(d) N010
N G X7.0
G00 X Y
Y2.0 I
I5.0 J
J2.0 (d) N010G02
N G X5 X Y5
Y X10
X Y10Y R5 R
GATE 2017
GATE‐2017 GATE-2015
GATE 2015
Circular arc on a ppart p
profile is beingg machined
In a CNC milling operation, the tool has to machine GATE‐2014 (PI)
on a vertical CNC milling machine. CNC part the circular arc from point (20, 20) to (10, 10) at a A CNC instruction G91G01X30Y40F100 commands the
program using metric units with absolute sequence number 5 of the CNC part program. If the movement of tool along the path at a feed rate of 100
dimensions is listed below:
center of the arc is at (20,
(20 10) and the machine has mm/min (G91‐ incremental format and G01‐ linear
N60 G01 X30 Y55 Z‐5 F50
incremental mode of defining position coordinates, interpolation) The feed rate of the tool (in mm/min)
interpolation).
N70 G02 X50 Y35 R20
the correct tool p
path command is along the X axis will be _______
N80 G01 Z2
a) N05 G90 G01 X‐10 Y‐10 R10
The coordinates of the centre of the circular arc are: b)N05 G91 G03 X‐10 Y‐10 R10
(a) (30, 55) (b) (50, 55) c) N05 G90 G03 X20 Y20 R10
d)N G90
d)N05 G G02
G X20
X Y20Y R10
R
(c) (50, 35) (d) (30, 35)
For-2019 (IES, GATE & PSUs) 133
Page 15 of 50 134
Rev.0 135
Page 16
p
Tool Compensation p
Tool‐Radius Compensation p
Cancel Tool Compensation: G40
y Tool‐radius compensations make it possible to
y Tool‐Radius Compensation
oo Rad us Co pe sat o program directly from the drawing, and thus eliminate
program directly from the drawing and thus eliminate y Note the difference between two ways
y Left hand G41 the tool‐offset calculation
y Right hand G42 N0060 G01 X2.000 Y1.700
X2 000 Y1 700
G (G ) D
G41 (G42) D×× N0060 G40 G01 X2.000 Y1.700 M02
N0070 G40 M02
y Cancel tool‐radius compensation G40 y D××: the radius of tool to compensate is saved in a memory unit that
is named D××
y Tool‐Height Compensation y G41/G42 is directly related with direction of tool movement and
which side of part is cut.
y Positive G43
os e G43
y Negative G44
y Cancel tool‐height compensation G49
Cancel tool height compensation G49
ramp off block effective to the end point
(d) (5, 5), (45, 5), (45, 25), (5, 25), (5, 5)
Programming Formats P i F t
Programming Formats
y TAB Sequential Format or interchangeable format
Sequence and format of words:
y Word Address Format or variable block format
Here the alphabets
p are replaced
p byy a Tab code,, which is
N3 G2 X+1.4 Y+1.4 Z+1.4 I1.4 J1.4 K1.4 F3.2 S4 T4 M2 This type of format uses alphabets called address, inserted between two words. The MCU reads the first
destination coordinates dist to center of circle tool
identifying the function of numerical data followed. This Tab and stores the data in the first location then the
sequence no
The MCU uses this alphabet for addressing a memory word need not be repeated
p but TAB is required
q to
maintain the sequence of words.
location in it.
148 149
>20 >00 >1.200 >0.100 >325 >1000 >03 >09 150
IES 2016
IES‐2016
N060 G49 <EOB> A part programme for any arbitrary object is given as
V = π DN N070 G43 H25.0 <EOB>
N070 G43 H25 0 <EOB> follows:
32 = π × 0.010 × N N080 G00 X150.0 Y150.0 Z2.0 <EOB> N001 G91 G71 M03 S600 EOB
N = 1019 rpm
N090 G01 Z‐2.5 F150 <EOB> N002 G00 X10.00 Y10.00 EOB
N100 Goo Z2 0 <EOB>
N100 Goo Z2.0 <EOB> N003 G00 Z
Z-10
10.00
00 EOB
N110 Mo5 Mo9 <EOB> N004 G83 Z-60.00 F100 EOB
%
N120 X‐100.0 Y0.0 Z100.0 <EOB> N005 G80 EOB
O1001
N130 G49M11 <EOB>
3 49 N006 M02 EOB
N G X
N010 G92 X‐100.0 Y0.0 Z100.0 <EOB>
Y Z EOB
N140 M30 <EOB> The above programming format will be used as Canned
N020 G90 G71 <EOB>
Cycle for
N040 T01 M06 <EOB>
(a) Drilling (b) Tapping
N050 S1019 M03 M07 M10 <EOB>
(c) Boring (d) Grooving
For-2019 (IES, GATE & PSUs) 169
Page 19 of 50 170
Rev.0 171
Page 20
IFS 2011 APT Language
How is Feed Rate Number (FRN) expressed? y APT (Automatically
(A i ll Programmed
P d Tools)
T l )
y The APT language consists of many different types of
Answer: [
[2‐marks]
] statements made up of the following valid letters, numerals
Feed rate ((mm/min)) and p
punctuation marks.
Feed rate number =
Distance of travel y Letters: ABCDEFGHIJKLMNOPQRSTUVWXYZ
Ex For a feed rate of 50 mm/min and a distance travel 6.0
Ex.For 6 0 mm y Numerals: 0 1 2 3 4 5 6 7 8 9
50 mm/min / A slash divides a statement into two sections. eg.,
Feed rate number = = 8.3min -1
6 mm GO/PAST,
If the controlsystem accepts inverse time feed rate coding and a ,, A comma is used as a separator between the elements in
p
four-digit feed rate field, then 50 mm/min will be expressed by F1 0083 a statement generally to the right of the slash.
= An equals is used for assigning an entity to a symbolic
172 173
name, e.g., P1 = POINT/25,50,30. 174
W d
Words IES ‐ 1998 The complete APT part program consists of
Which
Whi h off the h following
f ll i are theh rules
l off the following four types of statements
the following four types of statements
y The words to be used in the statements are built up from
programming NC machine tools in APT language?
one to six letters
l or numerals
l with
h the
h first
f one being
b a y Geometry
1. Only capital letters are used
letter No special character is allowed in the words.
letter. words 2 A period is placed at the end of each statement
2. y Motion
3. Insertion of space does not affect the APT word y Post processor
Select the correct answer using the codes given below:
( ) 1 and
(a) d2 (b) 2 and d3 y Compilation control
(c) 1 and 3 (d) 1 alone
Other Part Programming Languages APT Language
y ADAPT (ADaptation
(AD i APT) was the
h first
fi attempt to adapt
d APT APT Language
APT Language Other capabilities of APT, the macro facility, with use variable argument as in a
Oh bili i f APT h
FORTRAN subroutine, for example:
f ili i h i bl i
programming system for smaller computers P0 = POINT/0.0, 0.3, 0.1
Additional statements:
y AUTOSPOT (AUTOmatic
(AUTO ti Sytem
S t f POsitioning
for PO iti i T l ) was
Tools) FROM/P0
developed by IBM and first introduced in 1962 ¾ MACHIN/DRILL, 2 CALL/DRILL, X=1.0, Y=1.0, Z=0.1, DEPTH=0.7
¾ COOLNT/ / , X=2.0,
CALL/DRILL, , Y=1.0,
, Z=0.1,
, DEPTH=0.7
y EXAPT (EXtended subset of APT) was developed jointly in
German in about 1964 by several universities to adapt APT for For example: COOLNT/MIST COOLNT/FLOOD COOLNT/OFF GOTO/P0
European
p use. It is compatible
p with APT and thus can use the ¾ FEDRAT/
when the definition of the macro DRILL is:
h th d fi iti f th DRILL i
same processor as APT ¾ SPINDL/ DRILL = MACRO/X, Y, Z, DEPTH
y COMPACT was developed p byy Manufacturingg Data Systems,
y Inc. For example: SPINDL/ON SPINDL/1250, CCLW GOTO/X,Y,Z
(
(MDSI)) ¾ TOOLNO/ GODLTA/0,0, -DEPTH
y SPLIT (Sundstrand Processing Language Internally Translated) ¾ TURRET/ GODLTA/0,0, DEPTH
was developed
d l d by
b Sundstrand
S d d Corporation,
C i i
intended
d d for
f its
i own TARMAC
¾ END
machine tools
y MAPT (Micro‐APT)
(Mi APT) isi a subset
b t off APT,
APT to t be
b run on the th
microcomputers
For-2019 (IES, GATE & PSUs) 178
Page 20 of 50 179
Rev.0 180
Page 21
Point (POINT) Point (POINT)
( ) Point (POINT)
( )
z L3
B C1
L1
D
x
Point (POINT)
( ) Point (POINT) Line (LINE)
P7
P1
F C2
L1
x x
x
184 185 186
40°
P1 L12
L16 30° L1
P4
L4 (15, ‐30, 3)
L2 = LINE/ P1, ATANGL, 30, L1
3
40° 20°
x
x 15° x
L15
(32, ‐3, 2)
For-2019 (IES, GATE & PSUs) 187
Page 21 of 50 188
Rev.0 189
Page 22
Line (LINE)
( ) Line (LINE)
( ) Line (LINE)
( )
y y
L1 = LINE/ P5, LEFT, TANTO, C1
L1 L1
L1
C1
L1 = LINE/ SLOPE, 1, INTERC, XAXIS, 6 L1 = LINE/ ATANGL, 30, INTERC, d
θ = 30° P5
x x
(6,0) Point of X Intercept
(6,0) Point of X‐Intercept d
Line (LINE)
( ) Line (LINE)
( ) Line (LINE)
( )
L6 = LINE/ LEFT, TANTO, C3, LEFT, TANTO, C4
L2 = LINE/ P5,
P5 RIGHT,
RIGHT TANTO,
TANTO C1
L6
L3 = LINE/ P4, RIGHT, TANTO, C1 L6 = LINE/ RIGHT, TANTO, C4, RIGHT, TANTO, C3
L4 = LINE/ P4, LEFT, TANTO, C1 C4
Left
L3 Right C3
Right L6
Right
P4 C4
L1
L8 L9
Left C3
L7
Left L4
Left
P5 The descriptive words LEFT and RIGHT are used by L8 L9
Right
looking from the first circle written towards the L7
L2
second
d circle.
i l
193 194 195
Line (LINE)
( ) Line
IAS‐2012 Main
IAS‐2012 Main L3 = LINE/ P6, PARLEL, L5 L5 = LINE/ INTOF, PL1, PL2
L4 = LINE/ P5,
P5 PERPTO,
PERPTO L3
L5
y
P6 P5
L3
L4
L5 PL1
L3
In the above figure define the lines L1, L2, L3 and L4 in PL2
the APT language. [10 Marks]
x
PL1 = PLANE/ P6, P12, P15 PL2 = PLANE/ P4, PARLEL, PL1
PL2 = PLANE/ PARLEL,
PARLEL PL1,
PL1 YSMALL,
YSMALL 3.0
30 C1 = CIRCLE/ 3, 6, 5, 4.3
C1 = CIRCLE/ CENTER, P3, RADIUS, 4.3
PL1
PL1
P15 y
P15
P6 P12 C1
y P6 P12
y 3.0
3.0 4.3
P3
P4 P4
4 (3,6,5)
z
z
PL2
PL2
x
x x
199 200 201
Contouring:
C3 = CIRCLE/ CENTER, P6, TANTO, L4 z
Check surface
C7 = CIRCLE/ CENTER, P8, P5 y Part surface: the surface on which the end of the Drive surface
y
tool is riding.
riding
y y Direction of
L4
y Drive surface: the surface against
g which the edge
g of cutter cutter motion
P5
the tool rides. x
x x
202 203 204
The Machining
g Plan GOUP
The Machining Plan
Motion commands:
GOLFT
CS CS CS GOLFT/ : Move left along the drive surface GOFWD
GORGT/ : Move right along the drive surface
Present tool
GOUP/ : Move upp alongg the drive surface GOBACK position
p
DS DS DS GODOWN/ : Move down along the drive surface GORGT
GOFWD/ : Move forward from a tangent position
GODOWN
TO ON PAST
GOBACK/ : Move
M b k d from
backward f a tangent
t t position
iti
Previous
For-2019 (IES, GATE & PSUs) 205
Page 23 of 50 206 tool position Rev.0 207
Page 24
FROM/PTARG
Machining Specifications Machining Specifications
GO/TO, L1, TO, PL2, TO, L3
GORGT/L3, PAST, L4 Postprocessor commands for a particular machine tool are: FEDRAT/ : specifies the feed rate for moving the tool along the
MACHIN/ : usedd to t specify if the
th machine
hi t l andd call
tool ll the
th part surface
f i inches
in i h per minute:
i
postprocessor for that tool: FEDRAT/ 4.5
MACHIN/ DRILL, 3 SPINDL/ : gives the spindle rotation speed in revolutions per
COOLNT/ : allows the coolant fluid to be turned on or off: minute:
i
COOLNT/ MIST SPINDL/ 850
COOLNT/ FLOOD TURRET/ : can be used to call a specific tool from an automatic
COOLNT/ OFF t l changer:
tool h
TURRET/ 11
30 40
IES‐2008
Name the four types of statements in a complete APT
20
P5
C1
APT Language
APT Language part program. Prepare part program for geometry
L2
135°
L3
R
20
P3
p4
Other Motion statements: description
p of the contour shown in the figure
g below:
¾ GO/{TO}, Drive surface, {TO} Part surface, {TO}, Y
Check surface [15‐Marks] L4
30 40 80 L1
Or
¾ GO/{TO}, Drive surface, {TO} Part surface, {TANTO}, 20 C2
Check surface
L5
…And the same with PAST or ON instead of TO L2
L3
C1 20
20 R P1
¾ GOLFT/ R P2 20
135°
¾ GORGT/ X
¾ GOUP/
¾ GODOWN/ L4
¾ GOFWD/ 80 L1
¾ GOBACK/
C2
For example:
L5
GO/TO, L1, TO, PS, TANTO, C1 20
GO/PAST L1
GO/PAST, L1, TO,
TO PS PS, TANTO
TANTO, C1 R P1
P2 20
X
For-2019 (IES, GATE & PSUs) 214
Page 24 of 50 215
Rev.0 216
Page 25
Answer: Contd…. Contd….
Answer:
IES‐2007
Prepare part using APT language for milling the contour
PARTNO CONTOUR
MACHIN/MILL, 2
shown in Fig. in a single pass. [20‐Marks] CLPRNT
110 D UNITS/MM
C
R30 P0 = POINT/
POINT/-50.0,
50.0, -50.0,
50.0, 0.0
B
A = POINT/0.0, 0.0, 0.0
Q
B = POINT/0.0, 120.0, 0.0
C = POINT/30.0,
POINT/30 0 150.0,
150 0 0.0
00
D = POINT/140.0, 150.0, 0.0
110 E = POINT/140.0, 40.0, 0.0
120 F = POINT/100.0, 0.0, 0.0
Q = POINT/30.0, 120.0, 0.0
E
+ P = POINT/140.0, 0.0, 0.0
+
Contd…. Contd….
CUTTER/25.0 RAPID IES‐2006
Prepare part program to machine the contour shown in
TOLER/0.1 GOTO/P0
INTOL/0.05 COOLNT/OFF the figure using APT on CNC milling machine.
OUTTOL/0.05 SPINDL/OFF
R30
[15‐Marks]
5
FEDRAT/200 END •
SPINDL/500, CLW FINI
R20
COOLNT/ON •
FROM/P0
GO/TO, LAB, TO, PL1, TO, LAF
GOLFT/LAB, TANTO, CBC 100 mm
GOFWD/CBC, PAST, LCD 80
GOFWD/LCD PAST,
GOFWD/LCD, PAST LDE
GORGT/LDE, PAST, CEF
GORGT/CEF PAST,
GORGT/CEF, PAST LAF
GORGT/LAF, PAST, LAB
60 50
200 mm
Contd….
RAPID
GOTO/P0
Home Work PARTNO CONTOUR
/
MACHIN/MILL, 1,
COOLNT/OFF Write a complete part program in APT for machining
SPINDL/OFF the product which is given in the diagram. Thickness of CLPRNT
END th workpiece
the k i i 6 mm. All dimensions
is di i are in
i mm. UNITS/MM
FINI
[15] P0 = POINT/‐25.0,‐25.0, 25.0
P1 = POINT/0.0, 0.0, 6.0
P2 = POINT/117 0 32 0 6 0
P2 = POINT/117.0, 32.0, 6.0
P3 = POINT/117.0, ‐32.0, 6.0
C1=CIRCLE/CENTER, P1, RADIUS, 10.0
C2=CIRCLE/CENTER, P2, RADIUS, 12.5
/ , , , 5
C3=CIRCLE/CENTER, P3, RADIUS, 12.5
REMARK MOTION STATEMENT FOLLOW
FROM/P0
L1 = LINE/RIGHT, TANTO, C1, RIGHT, TANTO, C3
L2 = LINE/LEFT, TANTO, C1, LEFT, TANTO, C2
GO/TO, L1, TO, PL1, TANTO, C1 IES 2011 Conventional
C4=CIRCLE/XLARGE, OUT, C2, OUT, C3, RADIUS, 62 GORGT/L1, TANTO, C3
GORGT/L TANTO C State the method of defining line segment of
PL1 PLANE/P1, P2, P3
PL1=PLANE/P1, P2, P3 GOFWD/C3, TANTO, C4
GOFWD/C4, TANTO, C2
cutter
tt motion
ti using
i APT program format.
f t
REMARK POSTPROCESSOR STATEMENT FOLLOW
CUTTER/50 0
CUTTER/50.0 GOFWD/C2, PAST, L2 [5 Marks]
TOLER/0.01 GOFWD/L2, TANTO, C1
INTOL/0.05 GOFWD/C PAST L
GOFWD/C1, PAST, L1
OUTTOL/0.05 RAPID
FEDRAT/200 GOTO/P0
SPINDL/1000, CLW COOLNT/OFF
COOLNT/ON SPINDL/OFF
END
For-2019 (IES, GATE & PSUs) 232 FINI Page 26 of 50 233
Rev.0 234
Page 27
2 GO DLTA/............
2. DLTA/ (b) GO/TO.....
GO/TO
3. GO/TO, ………. (c) GO DLTA/....
Select the correct answer using the codes given below: (d) GO FWD/...
( ) 1 and
(a) d2 (b) 2 and d3
(c) 1 and 3 (d) 1, 2 and 3
Robotics
y Robotics
IES Syllabus
IES Syllabus Transformations
y Robot Classification
y Robot Specification, notation
p ,
y Direct and Inverse Kinematics
y Homogeneous Coordinates and Arm Equation of four
Will be discussed in Class
Axis SCARA Robot
1 2 3
10 11 12
GATE 2016
GATE‐2016 IES 2017(Prelims)
IES‐2017(Prelims)
g
Consider the following statements with Origin of the word ROBOT
Origin of the word ‘ROBOT’
A point
i t P(1,
P( 3, ‐5)) is
i translated
t l t d by
b 2îî + 3ĵĵ ‐ 4k
k and
d then
th
reference to SCARA Robot :
rotated counter clockwise by 90o about the z
z‐axis.
axis. The y Origin of the word ‘robot’
robot can be traced in the Czech
1. It has four degrees of freedom
new position of the point is word ‘robota’, which means ‘forced’ or compulsory
p y
2. It has only one forward kinematic solution.
It h l f d ki ti l ti
(a) (‐6, 3, ‐9) labour.
3. It has two inverse kinematic solutions.
(b) (‐6, ‐3, ‐9)
Which of the above statements are correct?
(c) (6, 3, ‐9) (a) 1 and 2 only (b) 1 and 3 only
(d) (6, 3, 9) ( ) d l (d) 1, 2 and 3
(c) 2 and 3 only (d) d
13 14 15
What is RUR? What is an industrial robot?
Objective Question
Objective Question A robot is a reprogrammable, multifunctional
y RUR was a play.
Robot is derived from a Czech word manipulator
p designed
g to handle material,, pparts,, tools or
specialized devices through variable programmed
(a) Rabota y The first use of the word ‘robot’ appeared in 1921
motions for the performance of a variety of tasks.
tasks
(b) Robota in the play Rossum’s Universal Robots (RUR)
( )
(c ) Rebota
written by the Czech writer Karel Capek.
(d) Ribota
y It was a fictional manufacturer of mechanical
creatures designed a robot to replace human
Ad t fR b t
Advantages of Robots Di d t fR b t
Disadvantages of Robots Di d t fR b t
Disadvantages of Robots
y Robotics and automation can, in many situation, increase y Robots a e cost
are y, due to
costly, y Robots a
aree not
ot intelligent
te ge t o or se t e t, They
sentient, ey ca eve
can never
productivity, safety, efficiency, quality, and consistency of
products ¾High initial cost of equipment improve the results of their jobs outside of their
y Robots
b h
have repeatable
bl precision at all
ll times ¾High
h installation
ll costs predefined programming.
programming
y Robots can work in hazardous environments (Painting, welding, y Incorporating industrial robots does not guarantee
¾High maintenance costs
h dli toxic
handling i materials,
i l handling
h dli explosive)
l i ) results. Devising a specific production plan from the
y Remote areas (Deep sea, space and other planets) ¾Need for programming
beginning
g g to the end is absolutelyy crucial.
y Robots work continuously without any humanity needs and ¾Need for training
illnesses, need no environmental comfort. y Robots can store large amounts of data but the storage,
¾Need for peripherals access and retrieval is not as effective as the human
access,
y R b
Robots can be
b much h more accurate than
h humans,
h they
h may have
h
mili‐ or micro inch accuracy due to sensors. brain, can perform the repetitive tasks for long but they
y R b t can process multiple
Robots lti l stimuli
ti li or tasks
t k simultaneously,
i lt l y Robot can take the place of the humans in several d nott gett better
do b tt with
ith experience
i such
h as the
th humans
h d
do.
humans can only one.
situations,, replace
p humans,, lead to unemployment.
p y
y Robots replace human workers who can create economic
problems
For-2019 (IES, GATE & PSUs) 25
Page 30 of 50 26
Rev.0 27
Page 31
What Can Robots Do?
Industrial Robots
MCQ IES‐Conventional
Which of the following places would be LEAST Briefly describe some of the similarities between a
•Material handling
robot and an NC machine.
•Material transfer likely to include operational robots?
y p
•Machine loading and/or unloading
•Spot welding (a) warehouse
•Continuous
C ti arc welding
ldi Material Handling
•Spray coating
Manipulator (b) factory
•Assembly
Assembly
•Inspection
( ) h
(c) chemical research laboratories
l hl b
(d) private homes
Assembly
Manipulator
Spot Welding 28 29 30
Manipulator
Ai
Asimov's three laws of robotics
' h l f b i IES 2017(Prelims)
IES‐2017(Prelims) What are the four D’s of robotics?
Consider the following g statements regarding
g g
First law (Human safety): the laws of Robotics: Four D’s
y A robot may not injure a human being, being or,
or through
1. A Robot
b shall
h ll not injure a human
h b
being or, I the
Is h task k
inaction, allow a human being to come to harm.
through inaction, allow a human being harmed. 1 Dirty
1.
S
Second d law
l (R b
(Robots are slaves):
l )
y A robot must obey y orders ggiven it byy human beings,
g, 2. A Robot must obey orders given by humans 2. Dull
except where such orders would conflict with the First except when such orders conflict with first law. 3. Dangerous
Law.
Law 3 A Robot must always protect its own existence.
3. existence 4. Difficult
Third law (Robot survival): Which of the above statements are correct? If so,
so a human will probably not be able to do the
y A robot must protect its own existence as long as such
(a) 1 and 2 only (b) 1 and 3 only job efficiently for hours. Therefore, the job is
protection does not conflict with the First or Second
Law. (c) 2 and 3 only (d) 1, 2 and 3 appropriate for automation or robotic labour.
31 32 33
Wrist Configurations E d Eff
End Effectors
MCQ y The special tooling for a robot that enables it to
y Wrist assembly is attached to end‐of‐arm
Wrist assembly is attached to end of arm Which of the following terms refers to the perform a specific task
y End effector is attached to wrist assembly rotational motion of a robot arm? y Two types:
yFFunction of wrist assembly is to orient end effector
i f i bl i i d ff (a) swivel y Grippers – to grasp and manipulate objects (e.g.,
to grasp and manipulate objects (e g
(b) retrograde parts) during work cycle
y Body‐and‐arm determines global position of end
effector ( ) roll
(c) ll y Tools –
Tools to perform a process, e.g., spot welding, spray
to perform a process e g spot welding spray
painting
y Two or three degrees of freedom:
g ((d)) yyaw
y Roll
y Pitch
y Yaw
Grippers and Tools
Grippers and Tools IES 2010 Conventional
IES 2010 Conventional Joint Drive Systems
Joint Drive Systems
y Electric
What are a manipulator, wrist and end
y Uses electric motors to actuate individual joints
effectors for a robot ?
y Preferred drive system in today's robots
y y
y Hydraulic
y Uses hydraulic pistons and rotary vane actuators
y Noted for their high power and lift capacity
y Pneumatic
y Typically limited to smaller robots and simple material
yp y p
transfer applications
37 38 39
R b tC t lS t
Robot Control Systems Degrees of Freedom D
Degrees of Freedom (contd.)
fF d ( td )
y Limited sequence control –
q p p
pick‐and‐place 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
operations using mechanical stops to set positions robot’s hand at any point in its work space.
compared to the way in which the human body moves. y Although
g six degrees
g of freedom are needed for
y Playback with point‐to‐point control –
Playback with point to point control records
y For each degree of freedom a joint is required. maximum flexibility, most robot employee only three to
work cycle as a sequence of points, then plays back
g
five degrees of freedom.
th
the sequence during program execution
d i ti
y The degrees of freedom located in the arm define the y The more the degrees of freedom, the greater is the
y Playback with continuous path control –
y p complexity of motions encountered.
encountered
greater memory capacity and/or interpolation configuration.
fi ti
p y p ( p
capability to execute paths (in addition to points)) y The three degrees of freedom located in the arm of
y Each of the five basic motion configurations utilizes three
a robotic
b i system are:
y Intelligent control – exhibits behavior that makes degrees of freedom in the arm.
it seem intelligent e g responds to sensor inputs
it seem intelligent, e.g., responds to sensor inputs, ¾The e rotational
otat o a reverse:
eve se: iss tthee movement
ove e t o
of tthee aarm
makes decisions, communicates with humans y Three degrees of freedom located in the wrist give the end assembly about a rotary axis, such as left‐and‐right
effector all the flexibility.
swivel of the robot
robot’ss arm about a base.
base
40 41 42
D
Degrees of Freedom (contd.)
fF d ( td ) Use
¾ The radial traverse: is the extension and retraction y 6 (DOF) required for arbitrary task in 3D.
of the arm or the in‐and‐out motion relative to the y Painting and welding can be done by 5 DOF
base.
robot.
b t
¾ The vertical traverse: provides the up‐and‐down
motion
ti off the
th arm off the
th robotic
b ti system.
t y Electronics assembly usually done by 4 DOF,
y The three degrees of freedom located in the wrist, SCARA robot.
which bear the names of aeronautical terms, are y For extra flexibility/working volume, 5 or 6 DOF
¾Pitch or bend: is the upup‐and‐down
and down movement of the robot mounted on 2 or 3 DOF gantry or wheeled
wrist. mobile robot.
¾Yaw:
Y i the
is h right‐and‐left
i h d l f movement off the
h wrist.
i y Redundant robot with more than 6 DOF for
¾Roll or swivel: is the rotation of the hand. avoiding obstacles,
obstacles more flexibility etc.
etc
For-2019 (IES, GATE & PSUs) 43
Page 32 of 50 44
Rev.0 45
Page 33
MCQ
Question: Discuss various ways of classifying a Question: What is the difference between SERIAL
The number of moveable joints in the base, the robot. and PARALLEL Robot?
arm, and the end effectors of the robot determine? Answer:
( ) degrees
(a) d off freedom
f d y Fixed or mobile.
mobile Answer:
(b) payload capacity y Serial or parallel. y Serial robot — A fixed base, links and joints
y According to degree of freedom (DOF). connected sequentially and ending in a end‐
((c)) operational
p limits
y Rigid or flexible.
effector
ff t
(d) flexibility
y Parallel robot — More than one loop, no natural
y Control
C l — Point‐to‐point,
P i i autonomy andd
“intelligence”.
g end‐effector
46 47 48
Types of Robot (Based on Coordinate axis)
y Cartesian
C t i or Gantry
G t
robot(3P):
y It's
I ' a robot
b whose
h arm
has three prismatic
joints whose axes are
joints,
coincident with a
Cartesian coordinator.
coordinator
y Used for pick and place
work
work, application of
sealant, assembly
operations
operations, handling
machine tools and arc
PUMA 560 serial robot Parallel robot — welding.
Gough‐Stewart platform
49 50 51
Types of Robot
Types of Robot These five revolute (5R) joints
y Its mechanical stiffness is lower than Cartesian p p
Articulated or Revolute or Anthropomorphic (3 )
Robot(3R): are associated with the basic
manipulator movements of a
and Cylindrical configurations y It's a robot whose arm
vertically articulated robot.
robot
has at least three
rotary joints.
y The wrist positioning accuracy decreases with the
y Used for assembly
increasing radial stroke.
stroke operations die casting,
operations, casting
fettling machines, gas
y The
Th construction
t ti is i more complex.
l welding arc welding
welding,
and spray painting.
y Needs smaller
workspace
y Ex. PUMA560
58 59 60
Types of Robot
Types of Robot
y SCARA robot(2R1P) y This is an example of a
y The anthropomorphic structure is the most
y The SCARA acronym stands basic SCARA robot
dexterous one. for Selective Compliant configuration.
Assembly Robot y Note the three rotary
y Because of all joints are revolute,
revolute and the A
Arm or Selective
S l ti Compliant
C li t joints and the single
Articulated Robot Arm.
positioning accuracy varies with arm endpoint vertical joint used in
y It's a robot which has two
this horizontally
location in the workspace. parallel rotary joints to
provide compliance in a plane
articulated
l d
y The arm endpoint can reach the base point and configuration.
y Used
U d for
f pick
i k andd place
l work,
k
application of sealant, (3R1P)(4 DOF Robot)
below the base.
base
assembly operations and
For-2019 (IES, GATE & PSUs) 61
handling machine tools Page 34 of 50 62
Rev.0 63
Page 35
y SCARA has vertical major axis rotations so that
gravitational load, Coriolis, and centrifugal forces do
IES 2017 (Prelims)
IES‐2017 (Prelims) Types of Robot
Consider the following features relating to
not stress the structure as much as they would if the y Parallel
P ll l robot
b
axes were horizontal. It can move very fast due to this Robot kinematics with reference to SCARA
advantage Robot: One use is a mobile
y Best suited to planner task. 1. Shoulder and elbow rotational axes are vertical. platform handling
y This
Thi configuration
fi ti provides
id high
hi h stiffness
tiff t the
to th arm cockpit flight
2. The Robot could perform insertion tasks along the simulators. It's a robot
in the vertical direction, and high compliance in the
horizontal plane.
plane vertical direction.
direction whose
hose arms ha e
have
y It provides a larger work envelope than the Cartesian, 3. Its general configuration is analogous to that of a concurrent prismatic
cylindrical,
li d i l or spherical
h i l configurations.
fi ti human arm. or rotary joints.
y Disadvantages g to the revolute configuration.
g It Which of the above features are correct?
requires a very sophisticated
h d controller,
ll and
d
programming is more complex than for the other (a) 1 and 2 only (b) 1 and 3 only
three
h configurations.
fi i (c) 2 and 3 only (d) 1, 2 and 3
64 65 66
IES 2016
IES‐2016 PUMA Robot
PUMA Robot
y PUMA is an industrial robot.
Which of the following Robots has application for
mobile platform
p handling
g in cockpit
p flight
g y Programmable Universal Machine for Assembly,
or Programmable Universal Manipulation Arm)
simulators?
y The functioning of this robot is like a human arm.
(a) SCARA Robot (b) Articulated Robot PUMA robot
Robot Notation
Robot Notation
ROBOT Configuration (arm and Body)
f ( d d ) Symbol
b l
Robot Notation: Example
Robot Notation: Example
Cartesian LLL
Linear joint ( L ) Orthogonal
joint (U) Cylindrical TLL, LTL, LVL
O P i
Or Prismatic Joint (P)
ti J i t (P)
Polar TRL
R l J i d
Revolute or Jointed arm TRR VVR
TRR,
Rotational joint (R) Twisting joint (T)
gj ( ) Wrist Configuration Symbol
Two –axis wrist :RT
Three‐axis wrist :TRT
76 77 78
Revolving joint ( V‐joint, V from the “v” in revolving)
R b i A W ldi C ll
Robotic Arc‐Welding Cell R b tP i
Robot Programming
IES‐2017 (Prelims)
IES‐2017 (Prelims) yO e p
On line og a g: Here
programming: e e tthee robot
obot aarm itself
tse iss
used during the direct programming operation.
y Robot performs
Th number
The b off degrees
d off freedom
f d i a 3D
in D flux‐cored arc
fl d ¾ Teach by lead through
welding (FCAW) ¾ teach by pendent
TTeach by lead through or Lead through
hb l d h h L d h h Lead through Programming Lead through Programming Advantages
programming y Advantages:
Ad t
1. Powered lead through y Easily learned by shop
y Work cycle is taught to robot by moving the y Common for point‐to‐
C f i personnel
manipulator through the required motion cycle and point robots
y Logical way to teach a robot
g y
simultaneously
i lt l entering
t i th program into
the i t controller
t ll y Uses teach pendant
memory for later playback. y No computer programming
2. Manual lead through
g
y Disadvantages:
Disad antages
y Convenient for
continuous path y Downtime during
y This is used for programming continuous path
control robots programming
operations such as are found in spray painting.
y Human programmer y Limited programming logic
p g g g
physical moves capability
manipulator y Not compatible with
82 83
supervisory control 84
Teach by Pendant
Teach by Pendant Teach by Pendant
Teach by Pendant Teach by Pendant
Teach by Pendant
q
y For work that requires p
point to p
point, and p
point to y The robot arm is p g
programmed byy moving
g the end p p
point 2 at a speed of 200 mm/s. At p point 2 it mayy be
point with coordinated path, movements this is the effectors to a desired position using the joystick, and instructed to open its gripper, operate a spot welding
normal method of programming. once the arm is at the required position and gun, or open a valve to allow adhesive to be dispensed.
y It involves the programmer using a hand‐held pendant orientation a key in the keyboard is pressed to record y Thus two files will be constructed, one with the
which
hi h transmits
t it commands d though
th h a cable
bl to
t theth the point in memory.
memory d i d end
desired d effector
ff t l ti
locations, and
d one with ith the
th
robot controller, the robot then responds to these y On a six axis robot this will be recorded as a six instructions connecting the robot operation and
commands. coordinate location x, y, z, α, β, γ. sequence and speed of movements.
y In this way the programmer can lead the robot y In this way all the points to which the robot is desired y We may use a computer for on line programming, this
through a task. to go will be recorded in memory within a ‘point file’. makes more complex programs easier to create.
y Tech
T h pendants
d h
have as many different
diff configurations
fi i y An
A ‘instruction
‘i i file’
fil ’ is
i then
h created d using
i the
h keyboard
k b d
as there robot models. Essentially they all contain command. This file contains the instructions as to
sufficient controls to send the necessary instruction to what the robot should do between each point, e.g. the
the controller. 85
robot may be instructed to move from point 1 to 86 87
IES‐Conventional R b
Robot programming languages
i l Fi G
First Generation Languages
i L
Discuss some important aspects of pendant y Textual programming language to enter commands y Combine teach pendant procedures with the
programming in robotics. into robot controller.
y When
Wh using
i on‐line
li programming i methods,
h d command
d statements.
t t t
instructions can be given to the robot by using control y Mainly control motions ( Motion level language)
switches, knobs and buttons in conjunction with
simple coded commands. This method allows simple y Example:
p VAL (Victor’s Assemblyy Language)‐
g g for
programs to be constructed. PUMA Robot.
y For more complex programs a robot language must be
used and for off‐line working a programming language y Incapable to use complex sensor data, limited
i essential.
is ti l communication ability with other computer.
y Commercial robot languages are all termed ‘explicit’
languages. Each robot manufacturer provides their
For-2019 (IES, GATE & PSUs) 88
own language withPage 37 of 50system.
the control 89
Rev.0 90
Page 38
S
Second Generation Languages
dG i L F
Future Generation Languages
G i L IES 2010
Consider the following statements:
y Structured programming languages y They should be model based or task based language.
Good dynamic performance is usually difficult to achieve
y Capability:
C bilit motion
ti control,
t l can use sensor data,
d t can y If we give
i command
d ‘Tighten
‘Ti ht a nut’
t’ it mustt find
fi d the
th i robots
in b which
hi h contain i a rotary base
b b
because
1. Position, speed and acceleration of the other joints cause
communicate with other computers.
computers nut and the spanner,
spanner pick them up,
up and place them in
variations in the reflected torque and moment of inertia.
p
Example an orderlyy fashion and finally,
y it should tighten
g the 2. The moment of inertia reflected at the base depends
p upon
p the
weight of the object being carried.
y AML: A Manufacturing Language nut with the spanner.
3 The moment of inertia reflected at the base also depends upon
3.
y MCL: Manufacturing control Language y These languages should allow complete offline the distance between the base axis and the manipulated object.
Which of the above statements is/are correct?
y RAIL programming.
(a) 1, 2 and 3 (b) 2 and 3 only
(c) 1 only (d) 1 and 3 only
91 92 93
T
Transmission Systems
i i S P
Power Supplies
S li S
Sensors and Electronics
d El i
y The transmission system used in robot to transmit power y Hydraulic and Pneumatic power packs:
y The sensors for feedback in robots consists of
and motion consists of chains, timing belts, metal belts, These consist of a motor driving a positive displacement
cables
bl and d pulleys
ll andd linkages.
li k pump or compressor to generate the h high
h h pressure fluid
fl d flow.
fl t h
tachometers
t and
d encoders
d and
d potentiometers
t ti t t sense
to
y Gear boxes and harmonic drives serve to p provide speed
p In using hydraulic systems the necessity of having an oil tank
motor motions
motions, simple switches
switches, force sensors
sensors,
reduction. increases the weight of the system, additionally the issue of
ensuring that the oil is free of contaminants is to be handled. p
acceleration sensors, optical systems,
y special
p cameras
y Ball
B ll screws are usedd with
ith suitable
it bl mechanisms
h i t convertt
to In pneumatics power pack dry air is desired.
rotary motion to linear motion and if needed back to and vision systems.
y Electric motors:
oscillatory motion.
It use what are known as PWM (pulse width modulation)
y Drive stiffness is an important consideration in robotics amplifiers These are electronic devices,
amplifiers. devices consisting of
and so also is backlash. transistors used as switches to rapidly switch on and off the
supply
l in
i a controlled
t ll d manner to t control
t l motor
t speeds.d Such
S h
100 drives have higher efficiency. 101 102
Why are ADC and DAC required in
Why are ADC and DAC required in Software Manipulators
y The software used consists of several levels.
robots? y Motor control software consists of algorithms which help
y The mechanical unit,
unit often called the "arm
arm," that
y Analog output, need ADC for digital control. does the actual work of the robot.
the servo to move smoothly utilizing the data from feed
feed‐
y It is composed
d off mechanical
h l linkages
l k and
d joints with
h
back units.
y A digital‐to‐analog converter (DAC) needed so that actuators to drive the mechanism directlyy or
y At the
th nextt level
l l there
th i software
is ft t plan
to l theth trajectory
t j t indirectly through gears, chains, or ball screws.
motor currents can be commanded to the current‐ of the end effector and translate the same into
y Manipulator are built as serial chains or parallel
commands to individual motor controllers.
driver circuits. The current flowing through the chains or occasionally a combination of both.
y The output of sensors is also to be interpreted and
motor is controlled in analog circuitry by adjusting y Links and joints (revolute
( and prismatic)) that are
decisions made.
mostlyy used in manipulators.
p
the voltage across the armature as needed to y At
A theh highest
hi h l l there
level h i software
is f which
hi h accepts
y In spatial manipulators (open chains) adjacent axes
commands from the user of the robot and translates it
maintain the
h desired
d d armature current. are parallel or perpendicular to each other.
other
into appropriate actions at the lower level.
For-2019 (IES, GATE & PSUs) 106
Page 39 of 50 107
Rev.0 108
Page 40
y Acting upon sensors input
y Planning tasks
IES Conventional
IES Conventional CAD CAM
Computer Aided Manufacturing (CAM):
d d f ( )
Computer Aided Design (CAD): Used for creating the
y Computer Aided Process Planning (CAPP)
p g( )
Name the basic components of all robots Write in
Name the basic components of all robots. Write in
product database y Computerized material Resource Planning (MRP)
short about welding robot.
g y NC part programming
y Geometric Modeling
[5 Marks] y Robot Programming
y Engineering Analysis
l y Computerized Scheduling
y Computerized process control
y D i Review
Design R i and
d Evaluation
E l i
y Computerized Manufacturing Control by FMS
y A t
Automated
t d Drafting
D fti y Shop floor control
Sh fl t l
y Computer Aided Quality Control (CAQC)
y Computer Aided Inspection
112 113 114
C
Computer Integrated Manufacturing (CIM)
t I t t dM f t i (CIM) C
Computer Integrated Manufacturing (CIM)
t I t t dM f t i (CIM) C
Computer Integrated Manufacturing (CIM)
t I t t dM f t i (CIM)
y The Society of Manufacturing Engineers (SME) defined CIM
y g g ( ) y CIM basically involves the integration of advanced yC M bas
CIM ca y involves
basically vo ves tthee integration
teg at o oof adva ced
advanced
as technologies such as computer aided design (CAD),
technologies such as computer aided design (CAD),
computer aided manufacturing (CAM),(CAM) computer
‘CIM is the integration of the total manufacturing computer aided manufacturing (CAM), computer
numerical control (CNC), robots, automated material
numerical control (CNC),
(CNC) robots,
robots automated material h dli systems,
handling t etc.
t
enterprise through the use of integrated systems
handling systems, etc. y Todayy CIM has moved a step p ahead byy includingg and
and
d data
d communications coupled
l d with
h new y Today CIM has moved a step ahead by including and integrating the business improvement activities such as
integrating the business improvement
impro ement activities
acti ities such as customer satisfaction, total quality and continuous
managerial
i l philosophies
hil hi that
h i
improve improvement. These activities are now managed by
customer satisfaction, total quality and continuous
organizational
i ti l and
d personall efficiency'.
ffi i ' computers.
computers
improvement. These activities are now managed by
computers.
t
For-2019 (IES, GATE & PSUs) 133
Page 42 of 50 134
Rev.0 135
Page 43
C
Computer Aided Manufacturing (CAM)
Aid d M f i (CAM)
Robots
Flexible Manufacturing System (FMS)
Computer aided
Computer Aided Computer Aided Automated material handling System (AMH) Management Planning (CAP) &
D i &
Design & E i
Engineering
i Information system C
Computer aided
id d
Automated storage and retrieval Systems (AS/RS) Process Planning
Drafting (CADD)
g( ) ((CAE)) ((MIS)
)
(CAPP)
136 137 138
CIM: Advantages
g
y Nicely suited for batch due to the high flexibility and
l df b hd h h h fl b l d CIM Ad t
CIM: Advantages CIM Di Ad t
CIM: Dis‐Advantages
automation of CIM systems y Higher quality of finish
g q y y A detailed manufacturing gp q
plan is required.
y Suited for volume and mass due to the fully automated y More choice, Can design in own requirements y It requires an expensive investment.
nature of CIM y cheaper products y The hourly price rate is high.
high
y Monitoring of system at all times y Parts easily manufactured and changed y Compared to conventional machines require more
y Great machine utilisation y Random introduction of parts careful
f l handling
h dli andd maintenance.
i
y Fewer errors and waste y Less lead time y Cutting
g speeds
p must be used and high
g qqualityy cutting.
g
y Improvements in productivity and quality control y Higher quality of finish y Periodic maintenance should be performed regularly by
y Greater consistency y System is constantly monitored soil there is a
S t i t tl it d il th i experts and authorized persons.
y Cheaper products breakdown: the type and location of breakdown is easily y Involve difficulties in adapting working patterns of new
y Parts easily manufactured and changed
P il f d d h d id tifi d ki i t
identified making maintenance easier
i technology
y Less lead time y reduces cost of maintenance y Workers training needed.
y Less labor y After the high initial greater profits will be achieved y Reduction in short term profit.
139 140 141
FMC‐Flexible
FMC machining cell
Flexible machining cell
y An arrangement with more than one machining centre
IAS‐2011
with integrated material handling arrangement is
y What is the difference between FMS and FMC?
called as FMC.
Page No-3, Slide No-27, IES – 2007 Ans. (c) In NC Machine Punched tape is used so no Part program.
Page No-8, Slide No-68, GATE – 2008(PI) Ans. (b)
Page No-4, Slide No-28, JWM– 2010 Ans. (a) Components regarding numerical control system (Now a
days we will consider CNC) 1
rotation
1Pulse 1 150 P 4
1. Part program I.e. Program of instruction. ⎯⎯⎯⎯⎯ → rotation ⎯⎯⎯⎯⎯⎯⎯ → B LU = mm = mm
150 150 150
2. Mechanical Control Unit (MCU)
3. Processing Equipment
4
Page No-4, Slide No-29, IES – 2009 Ans. (c) In DNC system, several NC machines can be controlled by Table speed = × 200 mm / s ( 200 pulse / s )
a large central computer. Here, direct link may be established between the programming computer and 150
the large central control computer. 4
= × 200 × 60 mm / min = 320 mm / min
150
Page No-4, Slide No-30, IES – 1999 Ans. (c)
Page No-8, Slide No-69, Example
Page No-4, Slide No-31, JWM– 2010 And. (d)
1
Page No-4, Slide No-32 &33, IES – 2002 Ans. (c) rotation
1Pulse 1 500
⎯⎯⎯⎯⎯ → rotation ⎯⎯⎯⎯⎯⎯⎯ →
Page No-6, Slide No-50, IES – 2017 (Prelim) Ans. (d) 500
(a) In one rotation,table will move 5mm
Page No-7, Slide No-60, GATE – 2007 Ans. (a)
In 600 rotation,table will move600 × 5mm i.e.600 × 5mm / min
Page No-7, Slide No-61, IES – 1994 Ans. (d) Feed drive in CNC is by servo motor = 3000 mm / min = 3m / min
P 5
Page No-7, Slide No-62, IES – 2002 Ans. (a) (b) B LU = mm = mm = 0.01mm = 10 μm
500 500
(c) For one rotation weneed 500 pulse
For 600 rotation weneed 500 × 600 pulse,in onemin
500 × 600
∴ In one second we need pulse / s = 5000 Hz
60
Page No-8, Slide No-70, IFS-2015 Page No-9, Slide No-73, GATE – 2018(PI) Ans. 5000
1 1
rotation rotation
1Pulse 1 500 1Pulse 1.8 200 ⎯⎯⎯⎯→
⎯⎯⎯⎯⎯ → rotation ⎯⎯⎯⎯⎯⎯⎯ → ⎯⎯⎯⎯⎯ → rotation ⎯⎯⎯
500 360
(i) In one rotation,table will move 5mm 1
= rotation
In 650 rotation,table will move650 × 5mm i.e.650 × 5mm / min 200
= 3250 mm / min = 3.25m / min P 2
B LU = mm = mm = 0.01 mm
P 5 20 0 200
(ii) B LU = mm = mm = 0.01mm = 10 μm For 0.01mm movement weneed one pulse
500 500
(iii) For one rotation weneed 500 pulse 1
∴ For1mm movement weneed pulse
For 650 rotation weneed 500 × 650 pulse,in onemin 0.01
50
500 × 650 ∴ For 50 mm movement weneed pulse = 5000 pulse
∴ In one second we need pulse / s = 5416.67 Hz 0.01
60
Page No-9, Slide No-74, GATE – 2016(PI) Ans. 20
Page No-8, Slide No-71, IES – 2011 Conventional
Page No-9, Slide No-76 & & 78, GATE – 2008 Q-2 Ans. (a) Page No-10, Slide No-82, IAS – 2010 Main
1 1
rotation rotation
1Pulse 1 1 400 1Pulse 1 200
⎯⎯⎯⎯⎯ → rotation ⎯⎯
→U= ⎯⎯⎯⎯⎯⎯⎯ → ⎯⎯⎯⎯⎯ → rotation ⎯⎯⎯⎯⎯⎯⎯ →
200 2 200
P 4 P 3
B LU = mm = mm = 0.01 mm = 10 μm B LU = mm = mm = 0.015 mm
400 400 200 200
Pulse μm For 0.015mm movement weneed one pulse
Initially the velocity of the table was10000 ×5 = 50000 μm / min
min Pulse 1
∴ For1mm movement weneed pulse
Now if we give5000 pulse / min. 0.015
Pulse μm 100
Velocity of the table will be same = 5000 × 10 = 50000 μm / min ∴ For100mm movement we need pulse / min
min Pulse 0.015
100
= pulse / s = 111.11Hz
0.015 × 60
Page No-9, Slide No-79, GATE – 2009(PI) Ans. (a)
100
we are sending pulse / min
For 5mm movement 360degree rotation needed 0.015
360 1
∴ For1mm movement degree rotation needed If we send one pulse rotation will occur
5 200
360 100 100
∴ For 200mm movement × 200 = 14400degree rotation needed ∴If we send pulse / min then rotation / min will occur = 33.33 rpm
5 0.015 0.015 × 200
Page No-9, Slide No-80, IES – 2007 (Prelim) Ans. (d) Page No-10, Slide No-83, IAS – 2013 Main
Page No-10, Slide No-85, GATE – 1992 Ans. (b) Page No-15, Slide No-130, GATE – 2015 Ans.(b)
Page No-10, Slide No-90, GATE – 2006 Ans. (a) The functions of a CNC Controller are:
Page No-11, Slide No-91, GATE – 2005 Ans. (a) 1. To read and store program information.
2. To interpret the information in a logical command sequence
Page No-11, Slide No-95, IES – 2000 Ans. (a) 3. To control the motion of the machines mechanical members.
Page No-11, Slide No-99, IES – 1996 Ans. (d) It is not Cartesian coordinate. It is motion of tool. 4. To monitor the status of the machine.
Page No-12, Slide No-101, GATE – 2015 Ans. (c) Page No-15, Slide No-131, GATE – 2001 Ans. (b)
In the incremental system of defining a point we look for how much increase in the coordinate GO2: Circular interpolation clockwise
value is there. GO3: Circular interpolation counter-clockwise
Coordinates of point P are (3, 5) Page No-15, Slide No-132, GATE – 2005 Ans. (d)
Coordinates of point Q are (7, 12) GO2----Circular interpolation clockwise
So, increase in coordinates is (4, 7) GO3---- circular interpolation anti-clockwise
Page No-12, Slide No-102 & 103, IES – 2003 Ans. (a) But it should be For point P1(5, 5) to P2(10, 10)
(a) A: X 5.0, Y 10.0
Page No-15, Slide No-133, GATE –2017 Ans. (d)
B: X 20.0, Y5.0
Page No-15, Slide No-134, GATE – 2015 Ans. (b)
C: X 10.0, Y -10.0
Page No-15, Slide No-135, GATE – 2014(PI) Ans. 60 mm/min
Page No-12, Slide No-104, GATE – 2012 Ans. (b)
Page No-16, Slide No-139, GATE – 2000 Ans. (b)
Page No-14, Slide No-124, GATE – 2014 Ans. (a)
Page No-16, Slide No-140, GATE – 2014 Ans. (a)
Page No-14, Slide No-125, GATE – 2007(PI) Ans. (c)
Page No-16, Slide No-144, GATE – 2009 Ans. (c)
Page No-14, Slide No-126, GATE – 2018 Ans. (b)
Page No-17, Slide No-145, GATE – 2016 Ans. (c)
As interpolator provides two functions:
Page No-17, Slide No-146, GATE – 2017(PI) Ans. (a)
1. It computes individual axis velocities to drive the tool along the programmed path at given feed
rate. Page No-17, Slide No-152, IES – 1993 Ans. (c) A 'block' of information generally transmits one complete
instruction for a designated machine movement.
2. It generates intermediate coordinate positions along the programmed path.
Page No-17, Slide No-153, IES – 1996 Ans. (c) Magic three-code: The first digit of the code is obtained
Page No-15, Slide No-127, GATE – 2004 Ans. (a) Here N020 is sequence number by adding 3 to the number of digits before the decimal point of rpm. Last two digit in magic three code is
first two digits of rpm.
And G02---- circular interpolation clockwise
325 rpm will be
Page No-15, Slide No-128, GATE – 2010 Ans. (c)
Three digits are in rpm so first digit will be 3 + 3 = 6
Page No-15, Slide No-129, IES – 2009 Ans. (c)
Last two digit will be 32
10 rpm = (2 + 3) 10 = S510
Robotics
100 rpm = (3 +3) 10 = S610
Page No-19, Slide No-167, IES – 1995 Ans. (a) Page No-29, Slide No-10, GATE – 2013 Ans. (b)
Page No-19, Slide No-171, IES – 2016 Ans. (a) Page No-29, Slide No-11, GATE – 2014 Ans. (b)
G81 - Drilling cycle Page No-29, Slide No-12, GATE – 2016 Ans. (a) x coordinate will increase and y coordinate will
decrease.
G82 - Counter bore cycle
Page No-29, Slide No-13, GATE – 2016 Ans. (a)
G83 - Deep hole drilling cycle
Page No-29, Slide No-14, IES – 2017 (Prelims) Ans. (d)
Page No-20, Slide No-176, IES – 1998 Ans. (d)
Page No-29, Slide No-16, Objective Question Ans. (b)
Page No-27, Slide No-235, IES – 1997 Ans. (c)
Page No-30, Slide No-24, MCQ Ans. (c)
Page No-27, Slide No-236, IES – 1995 Ans. (c)
Page No-31, Slide No-29, MCQ Ans. (d)
Page No-27, Slide No-237, GATE – 2008(PI) Ans. (b)
Page No-31, Slide No-32, IES-2017 (Prelims) Ans. (a) Third law (Robot survival): A robot must protect
its own existence as long as such protection does not conflict with the First or Second Law.
Page No-42, Slide No-131, IES – 2012 Ans. (c) It is problem of dynamic routing in industrial
Engineering.
AGV : These are battery powered, driverless vehicles for automatic transport of parts and tooling
on the shop floor.
These moves on fixed paths laid underneath the factory floor, and transport materials from the
workstation to storage locations, load stations, etc.
Automated storage and retrieval system (AS/RS) is needed for CNC machine tooling.
In the tool magazine a particular tool to be use and after use that should be placed in that location
again.