Top Banner
Automated Precision Machines Team 2 Nicholas Neumann Ralph Prewett Jonathan Brouker Li Tian Felix Adisaputra November 5 th , 2010
37

Automated Precision Machines Team 2 Nicholas Neumann Ralph Prewett Jonathan Brouker Li Tian Felix Adisaputra November 5 th, 2010.

Dec 22, 2015

Download

Documents

Jordan Patrick
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: Automated Precision Machines Team 2 Nicholas Neumann Ralph Prewett Jonathan Brouker Li Tian Felix Adisaputra November 5 th, 2010.

Automated Precision Machines

Team 2Nicholas Neumann

Ralph PrewettJonathan Brouker

Li TianFelix Adisaputra

November 5th, 2010

Page 2: Automated Precision Machines Team 2 Nicholas Neumann Ralph Prewett Jonathan Brouker Li Tian Felix Adisaputra November 5 th, 2010.

Contents

Servo Motor Stepper Motor Sensors for Precision Control Robotic Programming Languages Automated Machines

Page 3: Automated Precision Machines Team 2 Nicholas Neumann Ralph Prewett Jonathan Brouker Li Tian Felix Adisaputra November 5 th, 2010.

What is a Servo Motor?

• Closed-Loop System• Precise position control

Page 4: Automated Precision Machines Team 2 Nicholas Neumann Ralph Prewett Jonathan Brouker Li Tian Felix Adisaputra November 5 th, 2010.

Servo Motor

Servo Mechanism 1 : Position Sensor 2: Electric Motor 3: Reduction Gears

Page 5: Automated Precision Machines Team 2 Nicholas Neumann Ralph Prewett Jonathan Brouker Li Tian Felix Adisaputra November 5 th, 2010.

Servo Motor

Closed-Loop System

Page 6: Automated Precision Machines Team 2 Nicholas Neumann Ralph Prewett Jonathan Brouker Li Tian Felix Adisaputra November 5 th, 2010.

Servo Motor

Example No Control No Feedbacks

Page 7: Automated Precision Machines Team 2 Nicholas Neumann Ralph Prewett Jonathan Brouker Li Tian Felix Adisaputra November 5 th, 2010.

Servo Motor

Proportional-Integral-Derivative Control

Overshoot = 0 Rise Time Settling Time Steady-State Error = 0

Page 8: Automated Precision Machines Team 2 Nicholas Neumann Ralph Prewett Jonathan Brouker Li Tian Felix Adisaputra November 5 th, 2010.

Servo Motor

Applications Labelling

Machine

Page 9: Automated Precision Machines Team 2 Nicholas Neumann Ralph Prewett Jonathan Brouker Li Tian Felix Adisaputra November 5 th, 2010.

Stepper Motor

• Brushless, Synchronous Electric Motor

• Open-Loop System(No Feedback)• Full Rotation Divided into

Large Number of Steps• Torque Decreases as

Speed Increases.

Page 10: Automated Precision Machines Team 2 Nicholas Neumann Ralph Prewett Jonathan Brouker Li Tian Felix Adisaputra November 5 th, 2010.

Stepper Motor Permanent Magnet Stepper Motor

• “Tin-Can” or “Canstock”• Low Cost• Low Resolution• 7.5o to 15o step angles• 48-24 steps/revolution

• Rotor Magnetized with Alternating Poles

• More Magnetic Flux Provides More Torque

Page 11: Automated Precision Machines Team 2 Nicholas Neumann Ralph Prewett Jonathan Brouker Li Tian Felix Adisaputra November 5 th, 2010.

Stepper Motor Hybrid Stepper Motor

More Expensive Better Performance

• Torque• Speed

Higher Resolution• 3.6o to 0.9o step angles• 100-400

steps/revolution

Rotor• Multi-Toothed• Axially Magnetized

Concentric Magnet

Page 12: Automated Precision Machines Team 2 Nicholas Neumann Ralph Prewett Jonathan Brouker Li Tian Felix Adisaputra November 5 th, 2010.

Stepper Motor

Two-Phase Stepper Motor Bipolar Drive

• Single Winding per Phase• Half the Power Loss

Unipolar Drive• Two Windings per Phase• One for Each Magnetic Field

Direction• Fewer Switches

Page 13: Automated Precision Machines Team 2 Nicholas Neumann Ralph Prewett Jonathan Brouker Li Tian Felix Adisaputra November 5 th, 2010.

Stepper Motor

Applications Film-Advance

Page 14: Automated Precision Machines Team 2 Nicholas Neumann Ralph Prewett Jonathan Brouker Li Tian Felix Adisaputra November 5 th, 2010.

Stepper Motor

Applications Conveyor

Page 15: Automated Precision Machines Team 2 Nicholas Neumann Ralph Prewett Jonathan Brouker Li Tian Felix Adisaputra November 5 th, 2010.

Servo Motor vs Stepper MotorServo Motor Stepper Motor

Drive Circuit Complicated. Difficult for user to fabricate it.

Simple. User can fabricate it.

Noise and Vibration Very little Significant

Speed Faster (3000-5000rpm max.) Slow (1000-2000rpm max.)

Out-of-Step Condition Not Possible (Heavy load Still Run)

Possible (Heavy load Stop)

Control Method Closed-Loop (uses an encoder) Open-Loop (no encoder)

Resolution

ppr = pulses per revolution

0.36° (1,000 ppr) to0.036° (10,000 ppr)

2-phase PM model: 7.5° (48 ppr)2-phase HB model: 1.8° (200 ppr) or 0.9° (400ppr)5-phase HB model: 0.72° (500 ppr) or 0.36°(1,000 ppr)

Page 16: Automated Precision Machines Team 2 Nicholas Neumann Ralph Prewett Jonathan Brouker Li Tian Felix Adisaputra November 5 th, 2010.

Sensors for Precision Control

Hall Effect Sensor Voltage Transducer Response to Changes in

Magnetic Field Applications:

• Switching, Positioning, Speed Detection, Current Sensing

Page 17: Automated Precision Machines Team 2 Nicholas Neumann Ralph Prewett Jonathan Brouker Li Tian Felix Adisaputra November 5 th, 2010.

Sensors for Precision Control

Advantage:They are immune to dirt, dust and water, They are capable of switching at high frequencies.They can be used for a wide variety of applications.

Page 18: Automated Precision Machines Team 2 Nicholas Neumann Ralph Prewett Jonathan Brouker Li Tian Felix Adisaputra November 5 th, 2010.

Sensors for Precision Control

Rotary Potentiometer Position Transducer Three-Terminal Resistor Adjustable Voltage Divider

Page 19: Automated Precision Machines Team 2 Nicholas Neumann Ralph Prewett Jonathan Brouker Li Tian Felix Adisaputra November 5 th, 2010.

Sensors for Precision Control

Potentiometer

If RL >> (R1 and R2),

Page 20: Automated Precision Machines Team 2 Nicholas Neumann Ralph Prewett Jonathan Brouker Li Tian Felix Adisaputra November 5 th, 2010.

Sensors for Precision Control

Linear Potentiometer Displacement Transducer Voltage Division

• Hybrid Conductive Film

Page 21: Automated Precision Machines Team 2 Nicholas Neumann Ralph Prewett Jonathan Brouker Li Tian Felix Adisaputra November 5 th, 2010.
Page 22: Automated Precision Machines Team 2 Nicholas Neumann Ralph Prewett Jonathan Brouker Li Tian Felix Adisaputra November 5 th, 2010.

Sensors for Precision Control

Rotary Encoder Electromechanical Device Angle Transducer Angular Position

Analog/Digital Code Types:

• Absolute Rotary Encoder• Incremental Rotary Encoder

Gray Code

Page 23: Automated Precision Machines Team 2 Nicholas Neumann Ralph Prewett Jonathan Brouker Li Tian Felix Adisaputra November 5 th, 2010.

Sensors for Precision Control

Rotary Encoder Gray Code

Page 24: Automated Precision Machines Team 2 Nicholas Neumann Ralph Prewett Jonathan Brouker Li Tian Felix Adisaputra November 5 th, 2010.

Robotic Programming Languages C Language

Pros:• Speed of Resulting Application• Application in Firmware

Programming• Compatible with Many Other

Languages• Code is Compacted into

Executable Instruction

Cons:• No Runtime Checking• No Strict Type Checking

– Can Pass Integer Value for Floating Data Type• Very Difficult to Fix Bugs as Program Extends

Page 25: Automated Precision Machines Team 2 Nicholas Neumann Ralph Prewett Jonathan Brouker Li Tian Felix Adisaputra November 5 th, 2010.

Robotic Programming Languages RobotC Language

Pros:• More Functions than Regular Graphical Language• Easy to Navigate Through Program• Suitable for More Complicated Programs

Cons:• Text-Based Language

– Hard for Beginners• Must be Bought Separately

from Kit

Page 26: Automated Precision Machines Team 2 Nicholas Neumann Ralph Prewett Jonathan Brouker Li Tian Felix Adisaputra November 5 th, 2010.

Robotic Programming Languages Ladder Logic

Pros:• Familiar Programming Language

– Relay Logic (Widely Used)• Cost-Effective Equipment• Reliable Parts

– Simple Circuits

Cons:• Difficult Integration with Third Party Software

Page 27: Automated Precision Machines Team 2 Nicholas Neumann Ralph Prewett Jonathan Brouker Li Tian Felix Adisaputra November 5 th, 2010.

BASIC Pros:

• User Friendly and Interactive• Simple and Easy• Rapid Development• Powerful Front-End Tool• Multiple Vendor Support

Cons:• Memory Leakage• Passing Value by Reference• Only for Windows• Sluggish Performance

Robotic Programming Languages

Page 28: Automated Precision Machines Team 2 Nicholas Neumann Ralph Prewett Jonathan Brouker Li Tian Felix Adisaputra November 5 th, 2010.

Robotic Programming Languages LabVIEW

Pros:• User Friendly Graphical Interface• Universal Platform for Numerous

Applications• Compatible with Other Languages• Execution Highlighting Feature

Cons:• Expandability Problem

– Depends on How Well the Original Program was Written• Memory Management

– Difficult Memory Allocation• Expensive

Page 29: Automated Precision Machines Team 2 Nicholas Neumann Ralph Prewett Jonathan Brouker Li Tian Felix Adisaputra November 5 th, 2010.

Robotic Programming Languages LEGO Mindstroms NXT

Pros:• Icon-Based Drag and Drop

– Graphical Language• Easy Maintenance

– Simple Programs

Cons:• Lack of Complex Features in the Compiler

Page 30: Automated Precision Machines Team 2 Nicholas Neumann Ralph Prewett Jonathan Brouker Li Tian Felix Adisaputra November 5 th, 2010.

Which Language to pick? Previous Experience How much time and effort you intend to invest Your goals Availability

Robotic Programming Languages

Page 31: Automated Precision Machines Team 2 Nicholas Neumann Ralph Prewett Jonathan Brouker Li Tian Felix Adisaputra November 5 th, 2010.

Automated Machines

Control Systems Information Technologies

Reduce Human Work

Page 32: Automated Precision Machines Team 2 Nicholas Neumann Ralph Prewett Jonathan Brouker Li Tian Felix Adisaputra November 5 th, 2010.

Automated Machines

Programmable Logic Controller (PLC) Digital Computer Automation of

Electromechanical Processes Multiple Input-Output

Arrangements Armored for Severe

Conditions User Interface

Page 33: Automated Precision Machines Team 2 Nicholas Neumann Ralph Prewett Jonathan Brouker Li Tian Felix Adisaputra November 5 th, 2010.

Automated Machines

Supervisory Control and Data Acquisition (SCADA)

• Centralized Systems• Monitor and

Control

• Human-Machine Interface (HMI)• Alarm Conditions

Page 34: Automated Precision Machines Team 2 Nicholas Neumann Ralph Prewett Jonathan Brouker Li Tian Felix Adisaputra November 5 th, 2010.
Page 35: Automated Precision Machines Team 2 Nicholas Neumann Ralph Prewett Jonathan Brouker Li Tian Felix Adisaputra November 5 th, 2010.

Automated Machines

Main Advantages Replacing Human Operators in Monotonous

Work Performing Tasks that are Beyond Human

Capabilities• Size, Weight, Speed

Dangerous Environment• Space, Underwater, Nuclear Facilities

Economy Improvement

Page 36: Automated Precision Machines Team 2 Nicholas Neumann Ralph Prewett Jonathan Brouker Li Tian Felix Adisaputra November 5 th, 2010.

Automated Machines

Main Disadvantages Technology Limits

• Unable to Automate All Desired Tasks

High Initial Cost Unpredictable Development Costs

Page 37: Automated Precision Machines Team 2 Nicholas Neumann Ralph Prewett Jonathan Brouker Li Tian Felix Adisaputra November 5 th, 2010.

Questions