Академический Документы
Профессиональный Документы
Культура Документы
ARM
INTRODUCTION
sophisticated things. The exploration process never comes to an end, everyday thousands of people work day &
Man during the age of his evolution found & made new and different items which helped him in his
daily activities. After stone age, copper age & bronze age, came the Industrial Age,in which various innovations
started taking place. To ease out the labour work, new improved material handling equipments were being made.
Automation was, and is the goal & motive of industry today. In order to reduce the stress on the labour & for
efficient working of the machines & increased production, it was very necessary for a sophisticated & intelligent
material handling equipment to be developed. Thus began the evolution of what is called as a ROBOT.
ROBOT
ROBOT is a general term which stands for an automated unit which does have some kind of human
symbolization in its operation or physical structure. It may not look human but it seems to be able to perform
The term ROBOT comes from a CZECH word which means “forced labour”.
A brief progress of the Industrial Revolution that began in the world two centuries ago is given as follows :
2) Fixed automatic machine & transfer line machine for mass production came along as the second step at the
3) Numerical Control (NC) of machine tools in 1952 opened a new era in automation.
4) The logical extension of NC was computerized. Numeric control of machine tool (1970) in which
5) Flexibility is the key word , which characterizes the new era in industrial automation.
Robots and manufacturing systems are becoming more and more flexible with progress in computer
Advantages of Robots.:
Flexibility of operation .
Increased Productivity.
Improved quality of human life by performing the tedious and repetitive jobs.
High precision.
2) According to the type of control loop :- Open loop versus closed loop.
The selection of the type of system , control loop and manipulator depends on the particular
application.
In addition , an appropriate wrist and end effector should be selected to fit the required application.
b) It should have high torque to weight ratio. In other words the motor weight should be low. This is
c) The motor should rotate in steps. This is necessary to avoid need of the feedback circuits. This facilitates
d) The motor should have instantaneous start & stop characteristics. This is necessary to avoid the positional
e) It must be easily and quickly reversible. Since the motion of manipulator is not unidirectional , this
characteristic is necessary.
f) The size of motor must be sufficiently small. This will make it possible to locate motor, in the minimum
The D.C. stepper motor possesses all such characteristics. Thus they are used.
STEPPER MOTORS :
Stepper motor is an electromagnetic device. Stepper motor converts electrical pulses received by
its excitation windings into discrete angular displacements – known as steps. They perform as decoders ,
transforming the digital information into steps of angular position. As the no. of discrete angular steps taken
by stepper motors are directly proportional to no. of pulses, there as no need for of feedback.
a) Direction
b) Speed
c) Number of steps
2) The motor has full torque at standstill (if windings are energized).
3) Precise positioning and repeatability of movement since good stepper motors have an accuracy of
3-5% of a step and this error is non cumulative from one step to the next.
5) Very reliable , since there are no contact brushes in the motor. Therefore the life of the motor is
6) The motor response to digital input pulses provides one loop control making the motor simpler and
7) It is possible to achieve very low speed synchronous rotation with a load that is directly coupled to
the shaft.
8) A wide range of rotational speeds can be realized as the speed is proportional to the frequency of
input pulses.
Stepper motors are used for various robot applications where low torques are required. And the control
system is operating as an open loop. Stepper motors allow a digital electrical signal to be converted directly into
an incremented angular positioning movement. The stepper motor is synchronous, so there is a correlation
3. Hybrid motors ( also known as polarized reluctance motors), which combine the properties of the other
two types.
Coils
Stator
Permanent magnet
rotor
Stepper Motor with permanent Magnet
The polarity of the magnets in the stator poles is changed when electrical currents are pulsed into the
stator windings. When one stator pole is turned off , this turning on and off of stator poles, and the resulting
change in the polarity of each stator pole from north to south, causes the rotor to be attracted from one pole to
the next thus causing the rotor to rotate. Each step is precise and the number of steps, or angular increments, for
one complete revolution is dependent on the number of stator windings; usually the range is between 1.80 & 90O.
Torque of stepping motor depends almost exclusively on the current at a given position. Thus it is
important to be able to control the current accurately. As for all electrical motors torque is controlled by current
and voltage can be used to control speed. As in the d.c system performance is limited with respect to torque as
speed increases because the emf induced is in fact the emtf relative to the direction of the current.
The problem becomes complex in stepping motor, because apart from excess speed operation, a
succession of electrical and mechanical phenomena are involved. Establishing, a current involves dI/dt, and so
voltages are induced in other phases by mutual inductance between the coils. If these coils are close together,
even with an ancillary control system, a current will be produced and will create a generally opposing torque.
Moreover the current will not be produced and cancelled out instantly. Torque will depend on both position &
time. The phenomenon will be all the more important because the electrical time constant will be of the same
order of magnitude as the time of movement from one stable position to another.
1. The current is capable of being established & cancelled out according to the i/p commands of the control
system. This involves power transistors, either bipolar or MOSEFET. Thyristors require a complex
2. The current is established rapidly and all available techniques must be used to decrease the apparent time
constant.
3. The commutation of the current from its normal value to zero is also rapid, and does not involve any over
4. The current is controlled and maintained at a value imposed by the control system.
SOME DEFINITIONS.
Nominal current is the maximum current permissible in steady operation to conform with the maximum
Resolution of angular step is the angle of minimum movement, which is the inverse of the number of
Positional precision is the error between the real position and the theoretical position. Errors are not
Static torque or maintenance torque is the torque obtained with constant current at rest, sometimes
torque. This depends on the position of the rotor. It also refers to the load torque that can be applied
Residual torque is the torque in the absence of any current with all coils open.
Dynamic torque is the rotating motor torque that depends on the method of supply and is not a
characteristic of the motor but of the motor and supply with the load taken into account.
Maximum reversible frequency is the maximum frequency of commutation of supply, allowing the
commutation allowing a start up speed increase followed by stopping without any loss of step, for a motor
from rest.
i) Static characteristics
The static are at the stationary position of the motor while the dynamic are under running conditions of the
motor.
Static characteristics.
This gives the relationship between an electromagnetic torque developed and displacement angle θ
from steady state position. Initially static torque increases with angular displacement reaching a
Static
torque
Holding
torque
θ
O θm
Displacement from an
equilibrium position
The holding torque of the motor increases with the exciting current. The relation between the
permanent magnet
detent motor
torque
O Current ( A)
In variable reluctance motor, torque is zero when current is zero. Initially it increases according to
palabolic nature and later on becomes linear. In permanent magnet motor, the static torque occurs – though
motor is unexcited called as decent torque. Further it increases linearly with the current.
Dynamic Characteristics :-
The curve 1 shows the start and synchronization of motor while the curve 2 corresponds to loss of synchronism.
f1 = definite stepping late corresponding to given load torque at which motor can start & synchronize without
loosing step.
f2 = Once started stepping rate can be increased upto f2 after which motor starts loosing the steps.
The stepper motor is not used at very law stepping rate indicated as A-B and A-B dotted, because of
the oscillations.
TORQUE GENERATION.
In the stepper motor a torque is developed when magnetic fluxes of the rotor and stator are
displaced from each other. The stator is made up of a high permeability magnetic material. The presence of this
high permeability material causes the magnetic flux to be confined for the most part to the paths defined by the
stator structure in the same fashion that currents are confined to the conductors of an electronic ckt. This serves
to concentrate the flux at the stator poles. The torque o/p produced by the motor is proportional to the intensity
The basic relationship which defines the intensity of magnetic flux is defined by
H=(NxI)/L
Where
I = Current
This relationship shows that the magnetic flux intensity and consequent the torque is proportional to the
no. of winding turns and the current and inversely proportional to the length of magnetic flux path. From this
basic relationship we can see that the same frame size. Stepper motor could have very different torque o/p
Torque as a function of pulse repetition frequency in the stepping motor.(1-3) Start & Stop zones
(2) Unstable operating zones
(4) Excessive speed zone (5) limit are corresponding to an excessive frequency.
The methods of supply described before provide currents similar in form to the theoretically ideal current
described at the start of the chapter. The approximate time constant values have been defined. If the frequency
of commutation is too great the current cannot reach normal value and there is a reduction in torque. There are
the stopping and starting zones, the excessive speed zone and the unstable operating zone. The graphs provided
by manufacturers are valid for a given supply and specific inertial load.
3. the final position is reached without oscillation. The load has a direct effect on the response of the system,
Bang – bang control can be described in general terms and the operational sequence broken down into four
phases.
1. acceleration phase.
4. Stopping.
Frequency f
Excess speed
Braking
Acceleration
stop
f0
t time
Frequency variation method of stepping motor control
Much research have been devoted to reducing time of motion and in creating strategies for increasing and
decreasing speed. Problems can arise when the load is variable, both for inertia and load torque, and for this
reason it is important to plan an adaptable method of control. A microprocessor can be used to consolidate all
2. damping using electrical devices ( short circuit coil) on the stator or rotor and introducing extra
resistances,
The last method involves connecting the commutation from one phase to another to a single current
source. Because of the emf induced during rotor movement the current is modulated to the frequency of the
oscillations. Other singularities can be used to find the position of the rotor, such as current for one phase, or
zero total current or the point of inflexion. The current is plotted and then processed before being fed to a
microprocessor.
servocontrol
i) A microprocessor
a)Software intensive :- A microprocessor of a PC produces the phase control signals, the program is responsible
for timing and sequencing the signals to move the motor to the required position.
b) Hardware intensive :- The programme merely feeds the target position information and a start command to
the hardware controller, which generates the phase control signals for the motor drive circuits and a finish
A P C is used to actuate the stepper motor. A software intensive approach is used to control the motor.
iv) The software intensive approach makes it easier to implement more sophisticated control schemes
Interfacing.
Designing logic circuits to enable the computer to communicate with the stepper motors is called
Interfacing.
Losses in the stepping motor are similar to those in the standard d.c. motor. The Joule losses are easily
calculated if the currents in the phases being supplied are known. An equivalent effective current can be used
often. Mechanical and electro-magnetic losses all more difficult to find. They cannot be measured except
during steady operation at constant speed, and so far no way of forming a valid model for transient operation has
been found.
The stator teeth are subjected to variable flux of frequency f/p. The rotor is subjected to the same
variation in flux when the angular speed is less than the frequency, that is in the motor with a large number of
teeth on the rotor. In motors with rotating magnets, however, the electro-magnetic losses at the rotor are
negligible.
∑pi = ∑ RI2 ( t) + a ω + b ω2
Where I is the index of a phase being supplied, It is the corresponding current, W is the angular speed and a & b
all constants. The thermal model has one node because the construction is homogeneous. The time constants
Robot languages have been developed for case of control of motion of robots having different
structures and geometrical capabilities. Programming languages have been developed by the pioneering efforts
of various researchers at Standard Artificial Intelligence Laboratory. Research Laboratories of IBM corporation,
under U.S. Air force sponsorship, General Electric Co., Unimation and many other robot manufacturers.
For performing a specific task, a robot is required to move in proper sequence. The robot can be
taught & programmed through teach pendant teaching.. So textual programming is attempted and the computer
instructions are given following the syntax of a certain robot languages, the program and control methods are
actuated through software running on an operating system in which manipulation of data takes place. Monitors
1. Monitor mode.
2. Editor mode.
Monitor mode :-
In the monitor mode, the programmes can define locations load a particulars piece of a information
in a particular register, store information in the memory, save, transfer programs storage into computer control
memory, enable or disable and move back & forth into its edit and run mode.
Edit mode :-
In the edit mode, the programmer can edit or change a set of instructions of existing programs or
introduce new set of information. The user can erase some instruction and can replace them by new lines. In
this mode, any error if shown on the monitor can be corrected. However, to come out of the edit mode, an end
The program to carry out a predefined task can be executed in the run mode. The sequential steps
as written by the programmer are followed during the run mode. Sometimes dry run can be tested by making the
switch disable. After dry run, the switch may be made. Operational by the instruction enable. A program can be
tested in run mode and debugging, the errors in the program can be rectified.
The operating system for implementing robot language program uses either an interpreter or a
compiles. An interpreter tabs the source program one line at a time and generates equivalent code that is
understood by the controller. Any mistake in the source program, will be indicated to the uses. The uses can
correct the source program and the line is reinterpreted. Every line is executed by the interpreter as and when it
is written. So an interpreter works slowly while executing the program as it may reinterpret the same instruction
C is a language and the source of codes are instructions are processed by an interpreter. Compiler is
a software in the operating system that converts source code into the object code ( m/c code ) after compilation
of the whole program. The robot controller can then read and processes the machine codes. The compiles
passes through the entire program several times and checks all the variables, addresses, constants etc and
produces equivalent machine codes. As it passes several times, the process is lengthy one. A computer does not
repeat the process similar programs appearing several times, but it only recopies those parts. Execution time for
#include<stdio.h>
#include<dos.h>
#include<conio.h>
void main()
{
char direction;
int flag=0, motorno, count, i, de=200;
clrscr();
m: {
while( flag == 0 )
{
clrscr();
printf("\n\n\t\t\Select One Of The Following Options .....");
printf("\n\nEnter\n\t f ---> Forward Direction");
printf("\n\t r ---> Reverse Direction\n\t ");
printf("\n\t c ---> To Enter New Count\n\t ");
printf("\n\t q ---> Quit The Program\n\n");
printf("\n\tEnter Your Choice Carefully --->\t ");
scanf("\n\n\t%c", &direction);
printf("\n\n\t %c\n", direction);
switch( direction )
{
case 'f' :
clrscr();
i = 0;
while( i++ < count )
{
printf("\n\t Forward Count = %d", i);
delay( de );
if( (i%4) == 0 ) { outportb(0x0375, 0x088); }
else if( (i%4) == 1 ) { outportb(0x0478, 0x75); }
MECHANICAL DESIGN .
The SPIRA is built up in such a way so as to obtain maximum movement, ease of design and maximum use of
standard parts available .SPIRA comprises of 3 arms, 2 of which are moving & the third one, stationary. Stepper
motors are used which are programmable & signals are provided via a P.C. The design is simple.
Arm 1 which has a provision for gripper arrangement has 270 0 rotation. It is provided motion via
a chain drive mounted on sprockets on two parallel shafts. These sprockets are press fitted on the shaft & the
rear shaft also has a gear wheel press fitted to it, which is driven by a stepper motor.
Arm 2 also has 270° rotation and it carries a counter weight to reduce the load on the motors. Arm
2 is directly driven via a gear drives which derives its source from another stepper motor. Gear drive is used to
reduce the torque requirement of the stepper motor. A large gear ratio is used for a better effect in the same. The
sprockets in the chain wheel drive are of the same diameter as motion to be transferred is required to be in the
ratio of 1:1. This makes the program easier & signals given in the form of pulses will be to scale 1:1. Arm 2
also has 2700 rotation and it carries is counter weight to reduces the load on the motors. Arm 3 is a fixed one,
on which, the two stepper motors are mounted. .The shaft mounted on this arm is actually a disjoint one , which
are synchronized by a brass bush. The motion (rotational)of these two shafts is entirely independent of each
other. One is press fitted to the sprocket on which driver Arm 1 and the other is press fitted to arm 2 and
provides motion to it. The whole assembly is mounted on a circular plate, which has gear teeth on its outside.
It is actually a flywheel ring welded to a strong circular plate. A meshing gear with that of the teeth of this
flywheel ring is mounted on the shaft of the 3rd stepper motor, which is mounted inside the box which is the
base of SPIRA. This box also houses the circuits of the motors. The various parameters involved like size of
the arms, dimensions of shafts, no. of teeth of gear, gear wheel dia., diameter of shafts, length of chain, dia. of
sprocket, base design etc. were decided keeping in mind the design calculations accompanied by the practical
consideration like availability etc. Slight compromise was adopted, as Production Engineering. is an art of not
only making things work, but making things work in the most efficient & economic manner with optimization
DESIGNING
Material selected for fabrication owes its selection to its properties like –
• Machineability
• Weldability
• Availability
• Low cost
• Strength etc.
Various factors considered for designing the various components of S.P.I.R.A. are :
8. L – bracket Length
fs = T = C. θ
r J l
J = Ixx + Iyy = π x d4 + π x d4 = π x d4
64 64 64
f = 2πNT T = π fs d3
4500 16
Design of shaft 4 Shafts used are transmission shafts. There are 4 shafts used. 3 & 4 are aligned by a bush
and are disjoint. These two shafts are free to move in the bush but shaft 3 is fixed to arm 3 via a bearing and to
arm 2 via a bush which is press fitted to the arm 2. This shaft also has a gear press fitted to it.
Torque = 18 kgf.cm = T
Factor of safety = 6
Te = √ M2 + T2 = 19.31 kgf.cm
Te = 19.31 = π fs x d3 = π x 0.083 x d3
16 16
19.31 = 0.016 d3
d = 0.93 cm
d = 0.95 cm
or d = 9.5 mm
3) Bearing The bearings are used to provide free rotating motion of shaft is the arms. The bearings that
matched the inner dia. of recess equivalent to shaft dia. ( Slightly less, for press fit ) and conforming to other
stress calculations were found to be 6000 No. ( 4 No’s ). Another bearing was used for the base plate circulation
was 6205 No.(1. No.) Grease was used for lubrication of these bearings.
4).Arm I :
• Machinabitlity
• Weldability
• Availability
• Low cost
• Strength etc.
Shaft 1 is mounted using press fit bushes .It is a machine shaft. The following stresses could arise, as shaft is
subjected to bending moment. It contains a provision for jaw which has not been implemented but a weight of
The shaft supports weight of 1 kg of weights on shaft 1 and is subject to twisting moment at points of press fit
5). The chain drive is designed to transmit rotary motion from shaft 3 to shaft 2. On shaft 3, it is driven by a
gear mounted on the same shaft and driven by a motor. The sprockets used have 25 teeth and both are of same
size.
Since ratio of sprocket teeth is 1:1, therefore the motion will also be transferred in 1:1 ratio.
6). Bush The I.D. of Bush should be such that it is a press fit on the shaft
Now the 0.D of the Bush should be a press fit as the metal sheet forming the arm. The available bush in the
market was found to have 12.5 mm O.D. which was press fitted in the arm by drilling a hole of 12.4 mm in the
arm.
Shaft 2 is subjected to both Twisting & Bending moment. Shaft 2 is required to transmit a torque of 28 kgf.
This torque is provided to it by shaft 1 attached to a motor through gears via a chain drive.
Arm 2 is press fitted through a bearing to provide no nation when shaft 2 rotates.
This shaft transmits torque of 28 kgf via a gear train of ratio 1:4
7). Gear : The gears used were having the following no. of teeth :-
Two such sets were used on arm 3 and, the stepper motor 1 & 2 are engaged with the smaller gear.
Current : 0.8 A AC
Input voltage : 12 V
Torque : 4 Kg cm
Current : 3 A AC
Input voltage : 10 V
Torque : 14 Kg cm
APPLICATION OF ROBOTS.
machining, assembly facilities will be significant contribution to productively improvement with substantial gain
in the quality of product in the face of tough challenge and competition. An organized approach is necessary to
decide the right technology orientation, for productivity the end product with high level of disability reliability at
the lowest possible price. It is expected that the flexible automation and robotics technology in particular, will
First commercial application of Robots took place in the late fifties and early sixties for pick &
place orientation in an unpleasant task like die casting. In the early stages Robots application were in areas like
welding, painting & casting where many health hazards and monotonous manual labour existed . Currently,
improved productivity, better quality, reasonably reduced cost and introduction of hazard-free safer environment
to relief the workers from discomfort all some of the vital points in favour of using Robots. But the present day
Commercial Robots are stiff mechanical units with an elbow, a whist and usually two fingers without any
The manipulators may comprise different geometric configuration such as Cartesian, cylindrical,
spherical & anthropomorphic. They are controlled by microprocessors with simple internal positional senses.
Though the fetch pendant, the gripper or end-of-arm feeling held by the Robot wrist can be manipulated so as to
move though space to accomplish useful industrial tasks. Each task or movement can be recorded in the
memory as a series of point in space. The programme can be simply re – run whenever the task is to be
repeated. The simple Robots can however, perform, a great many repetitive industrial tasks in the area of
manufacturing.
Capabilities of Robots.
In order to make the Robots useful in manufacturing activities, they should possess the skill of
transportation and manipulation. The study of batch manufacturing production has revealed that an average part
on a shop floor spends 95% of its line in moving is waiting and only about 5% of its production time an actual
processing. So introduction of Robots technology will be justified in reducing the queue and more/time which
in turn will reduce work in process & load time. One of the important capabilities of the Robot is its ability to
acquire a part or a tool, transport it through a programmed space and then either to release it to the proper
location or manipulate to accomplish a certain task. Accordingly there are categories of Robots known as
1. Material transfer
2. Machine loading
3. Welding
4. Splay painting/coating
5. Processing Operations
6. Assembly
7. Inspection
There are certain general characteristics of an industrial situation which tend to make the
In the job situations where there are potential dangers or health hazards due to heat, radiation,
toxicity or achore the work place is uncomfortable and unpleasant, a Robot should be considered as a suitable
2. Repetitive Tasks :-
If the work cycle consists of a sequence of elements which do not vary from cycle to cycle, it is
possible that a robot could be programmed to perform the task. Pick and place operation and machine loading
3. Difficulty Handling :-
If the work-part or tool involved in the operation, it is awaked or heavy, it might be possible for a
Robot to perform the task operation involving the handling of heavy work-part are good example of this case.
4. Multi-shift operation :-
If the initial investment cost of the Robot can be spread over two or three shifts the labour saving
will result in a quicker payback. Plastic injection molding and other processes which must be operated
Not all Robots installation have been successful. So there will be the selection if the right
5. No inspection is used.
FUTURE OF ROBOTICS
The future of Robotics is extremely blight. The use of vision, tactile and voice communication is
expected to increase the future. The Robots of the future expected to be smaller more mobile, multi arm
machine with increased speed accuracy and repeatability. More often off line easier and faster means of
Cyborg :-
A biological type of Robot which has all capabilities of previous type of machines and also has
Cybert :-
Most advanced type of ROBOT responding to external stimulae and learning by its own experience.
Industrial ROBOT are now beginning to revolutionize industries. These robots do not look or behave like
human beings, but they do the work of humans. Inspection and assembly current research efforts focus on
creating a smart ROBOT that can ‘see’, ‘heal’, ‘teach’ and make decisions.
Robots, as other modern manufacturing systems, are advanced automation systems that utilize
computers as an integral part of their control. Even more sophisticated are the new Robot that perform various
automation of factories. Every operation in this factory of the future, from product design to manufacturing
assembly and product inspection would be monitored and controlled by computers and performed by industrial
CONCLUSION
The technical details of the design have been speculated to some extent in
order to put theory into practical. During the course of fabrication slight modifications
Though we have taken full care in compiling all the gathered information in
making design calculations but there is always a first time. We encountered lot of
problems and faced many complex situations while the fabrication, like gathering the
required parts, fitting the economics of S.P.I.R.A. within reasonable limits etc., working as
during this project period. All of us feel that S.P.I.R.A. not only made us feel proud of
succeeding in the first trial, but also brought us a lot of invaluable experience.
the globe, but the indigenous developments have been quite slow as compared to the
rest. Inspite of having the various advantages which have been mentioned earlier, a
robot can prove to be more than useful to make its presence felt.
Thanking you
BIBLIOGRAPHY
1. INDUSTRIAL ROBOTICS
: BERNARD HODGES
3. CAD/CAM
4. INTRODUCTION TO CAD/CAM
: PAUL McKINSLEY
: V.S. SUBHRAMANYAM