CNC and Robotics Fundamentals Guide
CNC and Robotics Fundamentals Guide
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?