Presentation is loading. Please wait.

Presentation is loading. Please wait.

Robotics:Unit-III Drive Systems.

Similar presentations


Presentation on theme: "Robotics:Unit-III Drive Systems."— Presentation transcript:

1 Robotics:Unit-III Drive Systems

2 Joint Drive Systems Electric
Uses electric motors to actuate individual joints Preferred drive system in today's robots Hydraulic Uses hydraulic pistons and rotary vane actuators Noted for their high power and lift capacity Pneumatic Typically limited to smaller robots and simple material transfer applications

3 Actuators Actuator is the term used for the mechanism that drives the robotic arm. There are 3 main types of Actuators Electric motors Hydraulic Pneumatic cylinder Hydraulic and pneumatic actuators are generally suited to driving prismatic joints since they produce linear motion directly Hydraulic and pneumatic actuators are also known as linear actuators. Electric motors are more suited to driving revolute joints as they produce rotation

4 Hydraulic Actuators A car makes use of a hydraulic system. If we look at the braking system of the car we see that only moderate force applied to the brake pedal is sufficient to produce force large enough to stop the car. The underlying principle of all hydraulic systems was first discovered by the French scientist Blaise Pascal in He stated that “if external pressure is applied to a confined fluid, then the pressure is transferred without loss to all surfaces in contact with the fluid” The word fluid can mean both a gas or a liquid Where large forces are required we can expect to find hydraulic devices (mechanical diggers on building sites, pit props in coal mines and jacks for lifting cars all use the principle of hydraulics.

5 Hydraulic Actuators Each hydraulic actuator contains the following parts: Pistons Spring return piston Double acting cylinder Hydraulic transfer value And in some cases a hydraulic accumulator Advantages of the hydraulic mechanism A hydraulic device can produce an enormous range of forces without the need for gears, simply by controlling the flow of fluid Movement of the piston can be smooth and fast Position of the piston can be controlled precisely by a low-current electrically operated value There are no sparks to worry about as there are with electrical motor, so the system is safe to use in explosive atmospheres such as in paint spraying or near inflammable materials

6 Pneumatic Actuators A pneumatic actuator uses air instead of fluid
The relationship between force and area is the same in a pneumatic system compared to a hydraulic system We know that air is compressible, so in order to build up the pressure required to operate the piston, extra work has to be done by the pump to compress the air. This means that pneumatic devices are less efficient If you have ever used a bicycle pump you may have noticed that it becomes hot as it is used. The heat produced by the mechanical work done in compressing the air. Heat represents wasted energy.

7 Pneumatic Actuators Advantages of the Pneumatic system:
Generally less expensive than an equivalent hydraulic system. Many factories have compressed air available and one large compressor pump can serve several robots Small amount of air leakage is ok, but in a hydraulic system it will require prompt attention The compressibility of air can also be an advantage in some applications. Think about a set of automatic doors which are operated pneumatically. If a person is caught in the doors they will not be crushed. A pressure relief valve can be incorporated to release pressure when a force is exceeded, for example the gripper of a robot will incorporate a relief valve to ensure it does not damage itself or what it is gripping Pneumatic devices are faster to respond compared to a hydraulic system as air is lighter than fluid. A pneumatic system has its downfalls and the main one is that it can produce the enormous forces a hydraulic system can. Another is concerned with the location of the pistons. As air is compressible heavy loads on the robot arm may cause the pistons to move even when all the valves on the cylinder are closed. It is for this reason that pneumatic robots are best suited for pick and place robots.

8 Electric Motors Not all electric motors are suited for use as actuators in robots There are three basic characteristics of a motor, when combined will determine the suitability of a motor for a particular job. The 3 characteristics are power, torque and speed. Each of these characteristics are interdependent, that means that you can not alter one without affecting the others.

9 Electric Motors Two types of power: electrical and mechanical, both are measured in watts. Torque is how strong a motor is or how much turning force it is able to produce and is measured in newton-metres. The speed is measured in revolutions per minute and is rotation of the motor There are 3 different types of motors AC motor which operates by alternating current electricity DC motor which operates by direct current electricity Stepper motors which operates by pulses of electricity Any type of electric motor could be used for a robot as long as it is possible to electronically control the speed and power so that it behaves the way we want. DC motors and Stepper motors are commonly used in robotics

10 Robot Control Systems Limited sequence control – pick-and-place operations using mechanical stops to set positions Playback with point-to-point control – records work cycle as a sequence of points, then plays back the sequence during program execution Playback with continuous path control – greater memory capacity and/or interpolation capability to execute paths (in addition to points) Intelligent control – exhibits behavior that makes it seem intelligent, e.g., responds to sensor inputs, makes decisions, communicates with humans

11 Robot Control System Cell Supervisor Controller & Program Joint 1
Level 2 Controller & Program Level 1 Joint 1 Joint 2 Joint 3 Joint 4 Joint 5 Joint 6 Sensors Level 0

12 CONTROL METHODS Non Servo Control
implemented by setting limits or mechanical stops for each joint and sequencing the actuation of each joint to accomplish the cycle end point robot, limited sequence robot, bang-bang robot No control over the motion at the intermediate points, only end points are known

13 Programming accomplished by
setting desired sequence of moves adjusting end stops for each axis accordingly the sequence of moves is controlled by a “squencer”, which uses feedback received from the end stops to index to next step in the program Low cost and easy to maintain, reliable relatively high speed repeatability of up to 0.01 inch limited flexibility typically hydraulic, pneumatic drives

14 Servo Control Point to point Control Continuous Path Control Closed Loop control used to monitor position, velocity (other variables) of each joint

15 Point-to-Point Control
Only the end points are programmed, the path used to connect the end points are computed by the controller user can control velocity, and may permit linear or piece wise linear motion Feedback control is used during motion to ascertain that individual joints have achieved desired location

16 Often used hydraulic drives, recent trend towards servomotors
loads up to 500lb and large reach Applications pick and place type operations palletizing machine loading

17 Continuous Path Controlled
in addition to the control over the endpoints, the path taken by the end effector can be controlled Path is controlled by manipulating the joints throughout the entire motion, via closed loop control Applications: spray painting, polishing, grinding, arc welding

18 ROBOT PROGRAMMING Typically performed using one of the following
On line teach pendant lead through programming Off line robot programming languages task level programming

19 Robot Programming Leadthrough programming
Work cycle is taught to robot by moving the manipulator through the required motion cycle and simultaneously entering the program into controller memory for later playback lead the robot physically through the required sequence of motions trajectory and endpoints are recorded, using a sampling routine which records points at times a second when played back results in a smooth continuous motion large memory requirements

20 Leadthrough Programming
Powered leadthrough Common for point-to-point robots Uses teach pendant Manual leadthrough Convenient for continuous path control robots Human programmer physical moves manipulator

21 Use of Teach Pendant Hand held device with switches used to control the robot motions End points are recorded in controller memory Sequentially played back to execute robot actions Trajectory determined by robot controller Suited for point to point control applications Easy to use, no special programming skills required Useful when programming robots for wide range of repetitive tasks for long production runs RAPID

22 Leadthrough Programming Advantages
Easily learned by shop personnel Logical way to teach a robot No computer programming Disadvantages: Downtime during programming Limited programming logic capability Not compatible with supervisory control

23 Robot Programming Robot programming languages
Textual programming language to enter commands into robot controller Simulation and off-line programming Program is prepared at a remote computer terminal and downloaded to robot controller for execution without need for leadthrough methods

24 Robot Programming Textural programming languages
Enhanced sensor capabilities Improved output capabilities to control external equipment Program logic Computations and data processing Communications with supervisory computers

25 Programming Languages
Motivation need to interface robot control system to external sensors, to provide “real time” changes based on sensory equipment computing based on geometry of environment ability to interface with CAD/CAM systems meaningful task descriptions off-line programming capability Large number of robot languages available AMfgL, Variable Assembly L, AL, RobotStudio, etc. (200+) Each robot manufacturer has their own robot programming language No standards exist Portability of programs virtually non-existent

26 Coordinate Systems World coordinate system Tool coordinate system

27 Motion Commands MOVE P1 HERE P1 - used during lead through of manipulator MOVES P1 DMOVE(4, 125) APPROACH P1, 40 MM DEPART 40 MM DEFINE PATH123 = PATH(P1, P2, P3) MOVE PATH123 SPEED 75

28 Interlock and Sensor Commands
Interlock Commands WAIT 20, ON SIGNAL 10, ON SIGNAL 10, 6.0 REACT 25, SAFESTOP Gripper Commands OPEN CLOSE CLOSE 25 MM CLOSE 2.0 N

29 Simulation and Off-Line Programming

30 Example A robot performs a loading and unloading operation for a machine tool as follows: Robot pick up part from conveyor and loads into machine (Time=5.5 sec) Machining cycle (automatic). (Time=33.0 sec) Robot retrieves part from machine and deposits to outgoing conveyor. (Time=4.8 sec) Robot moves back to pickup position. (Time=1.7 sec) Every 30 work parts, the cutting tools in the machine are changed which takes 3.0 minutes. The uptime efficiency of the robot is 97%; and the uptime efficiency of the machine tool is 98% which rarely overlap. Determine the hourly production rate.

31 In-class Exercise As a group, discuss an activity that you think could be automated by using a robot. Define the tasks that the robot will perform. What kind of special tooling is required? Sketch if you will use any. Can the activity be justified economically? Show your development – do not simply say yes or no.

32 Solution Tc = = 45 sec/cycle Tool change time Ttc = 180 sec/30 pc = 6 sec/pc Robot uptime ER = 0.97, lost time = Machine tool uptime EM = 0.98, lost time = Total time = Tc + Ttc/30 = = 51 sec = 0.85 min/pc Rc = 60/0.85 = pc/hr Accounting for uptime efficiencies, Rp = 70.59( ) = pc/hr


Download ppt "Robotics:Unit-III Drive Systems."

Similar presentations


Ads by Google