High-Accuracy, Quick-Change, Robot Factory Interface

Similar documents
Kinematic Coupling Interchangeability for Modular Factory Equipment

Kinematic coupling interchangeability

Design of a Precision Robot Wrist Interface. Patrick Willoughby Advisor: Alexander Slocum MIT Precision Engineering Research Group

Prof. Alexander Slocum John Hart Pat Willoughby

MEDIUM SCALE DESIGN CASE STUDY: WRIST INTERFACE. 4.1 Background and Problem Description

ADJUSTABLE GEOMETRIC CONSTRAINTS 2001 MIT PSDAM AND PERG LABS

Chapter 2 DESIGN OF COUPLING INTERFACES. 2.1 General Coupling Description

Principles of Kinematic Constraint

MACRO-SCALE PRECISION ALIGNMENT. 3.1 Precision Machine Design Alignment Principles

Kinematic Coupling for Precision Fixturing & Assembly

Optimal Support Solution for a Meniscus Mirror Blank

SUPPORTING LINEAR MOTION: A COMPLETE GUIDE TO IMPLEMENTING DYNAMIC LOAD SUPPORT FOR LINEAR MOTION SYSTEMS

5-Axis Flex Track Drilling Systems on Complex Contours: Solutions for Position Control

2.76 / Lecture 5: Large/micro scale

2.76 / Lecture 3: Large scale

Advanced Vision Guided Robotics. David Bruce Engineering Manager FANUC America Corporation

Available online at ScienceDirect. Procedia Manufacturing 6 (2016 ) 33 38

Imperfections and Errors (Chapter 6)

QUALITY ASSURANCE OF MULTIFIBER CONNECTORS

Application-Oriented Development of Parallel Kinematic Manipulators with Large Workspace

High-Accuracy Articulated Mobile Robots

Electric Press Work Station Product Line

KGCOE MSD Technical Review Agenda P11213: Land Vehicle for Education: Modular Student Attachment

Virtual Engineering: Model based Off-line Programming Method for Industrial Robot

Series 062 Bus Bar Connectors

Utilization of a Vision System to Automate Mobile Machine Tools Ryan Haldimann, Daniel Orf Electroimpact

USING A TRACKING LASER INTERFEROMETER TO CHARACTERIZE THE PLANARITY OF A PLANAR NEAR-FIELD SCANNER

Renishaw touch-trigger probing technology. Rugged and flexible solutions for discrete point measurement on CMMs

Design and Analysis for a Large Two-Lens Cell Mount Katie Schwertz OptoMechanics 523: Final Project May 15, 2009

Probe station system

Gregory Walsh, Ph.D. San Ramon, CA January 25, 2011

Innovations in touch-trigger probe sensor technology

Ball Spline Types LT and LF

Cylinders in Vs An optomechanical methodology Yuming Shen Tutorial for Opti521 November, 2006

Three-Dimensional Laser Scanner. Field Evaluation Specifications

ALIGNMENT SYSTEM OF PROTON ACCELERATORS FOR CANCER THERAPY

Aligning Parallelism of Rolls Has Never Been Faster. L-732 Precision Dual-Scan Roll Alignment System

A Six Degree of Freedom, Piezoelectrically Actuated Translation Stage

HD NO HOLES MOUNT RAM SSV

COMPACT PRECISION LINEAR MOTORIZED ACTUATORS LSMA Series LSMA-173

Manipulator Path Control : Path Planning, Dynamic Trajectory and Control Analysis

Alignment with the help of the alignment service

Lesson 9. Three-Dimensional Geometry

Precision Machine Design

LSM-6200 Display Unit SERIES 544 Standard Display Unit for Laser Scan Micrometer

1. INTRODUCTION. Practical Sensor Strategies for On-Site Positioning of a Mobile Bricklaying Robot

Influence of geometric imperfections on tapered roller bearings life and performance

High Torque Type Ball Spline

Calibration of a portable interferometer for fiber optic connector endface measurements

Technical. Recommended Compression and Tension. ISO/IEC / ANSI/NCSLI Z540.3 Accredited.

Stages for Semiconductor Applications

Revolutionary High Performance Interconnect Which Maximizes Signal Density

Design of integrated eccentric mechanisms and exact constraint fixtures for micron-level repeatability and accuracy

Length, United States, NIST (National Institute of Standards and Technology)

The University of Missouri - Columbia Electrical & Computer Engineering Department EE4330 Robotic Control and Intelligence

Accurate Trajectory Control for Five-Axis Tool-Path Planning

Good Things Come in Small Packages. Abstract

Specifications for Modular Sound Shadow Sound Masking Sound Management Group, LLC.

MicroLab Component Holders

ROBOTICS 01PEEQW. Basilio Bona DAUIN Politecnico di Torino

Block type Linear Ball Spline

Simplified FE Simulation of Frontal Occupant Restraint Systems

Rotary Ball Spline. With Support Bearing Type Models LTR and LTR-A


Exercise Guide. Published: August MecSoft Corpotation

system into a useful numerical model

Application Notes for Team Hydrostatic Pad Bearings

Session #5 2D Mechanisms: Mobility, Kinematic Analysis & Synthesis

C-Lube Linear Ball Spline MAG

CNC Robot Accuracy. SmartManufacturingSeries.com

Experimental Verification of Stability Region of Balancing a Single-wheel Robot: an Inverted Stick Model Approach

The Inverse Jacobian Control Method Applied to a Four Degree of Freedom Confined Space Robot

TRIBOMETERS MICRO-MACRO TRIBOLOGY TESTING

Modelling of mechanical system CREATING OF KINEMATIC CHAINS

ROSE-HULMAN INSTITUTE OF TECHNOLOGY

CONTOUR-CRAFTING-CARTESIAN-CABLE ROBOT SYSTEM CONCEPTS: WORKSPACE AND STIFFNESS COMPARISONS

Development of a Test Field for the Calibration and Evaluation of Kinematic Multi Sensor Systems

Design and Validation of XY Flexure Mechanism

PCB Assembly System Set Up for Pop. Gerry Padnos. E mail: smt.com

Graphical Analysis of Kinematics

XSLIDE. XSlide Positioning System. Manual and Motorized. Compact Positioning Stage. Long life, precise movement, greater value

FIRST Robotics Optimized Drive Train System

TechFront. Versatile Gaging System Designated the Equator, this system is described by

COMPARISON OF ERROR MAPPING TECHNIQUES FOR COORDINATE MEASURING MACHINES USING THE PLATE METHOD AND LASER TRACER TECHNIQUE

OPTIMAL DESIGN OF A STEPPER-DRIVEN PLANAR LINKAGE USING ENTROPY METHODS

Studies on a Stewart Platform based Force Torque Sensor in a Near-Singular Configuration

An inverse kinematics approach to hexapod design and control

Design and Control of a Compliant Parallel Manipulator

Optimal laser welding assembly sequences for butterfly laser module packages

Line of Sight Stabilization Primer Table of Contents

DETERMINING ACCURACY OF AN ABB IRB1600 MANIPULATOR AND FORMING COMMON REFERENCE FRAME WITH A FARO ARM

KINEMATIC ANALYSIS OF A THREE-MEMBER END CAM MECHANISM

Maintaining static stability and continuous motion in rough terrain hexapod locomotion without terrain mapping*

Module 1 : Introduction to robotics. Lecture 3 : Industrial Manipulators & AGVs. Objectives. History of robots : Main bodies and wrists

Simulation-Based Design of Robotic Systems

Modular Structural Parts

SPH3U1 Lesson 12 Kinematics

Opto- Mechanics and Cryostat 3/29/13 1

Developing a Robot Model using System-Level Design

A-dec 586 Ceiling Monitor Mount

Transcription:

High-Accuracy, Quick-Change, Robot Factory Interface John Hart (ajhart@mit.edu) Prof. Alexander Slocum, Advisor MIT Precision Engineering Research Group

Project Goals Design, test, and demonstrate production feasibility of a modular robot baseplate with kinematic couplings as locators: A repeatable, rapidly exchangeable interface between the foot (three balls/contactors) and floor plate (three grooves/targets) Calibrate robots at ABB to a master baseplate Install production baseplates at the customer site and calibrated the kinematic couplings directly to in-cell tooling Install robot according to refined process with gradual, patterned preload to bolts TCP-to-tooling relationship is a deterministic frame transformation Base calibration data handling is merged with ABB software, enabling 0.1 mm TCP error contribution from repeatability and exchangeability error of kinematic couplings

Prototype Coupling Designs Design 3-point kinematic coupling mounts for the 6400R foot: Canoe Ball Six point contacts 0.5m radius ball surface 20 mm diameter elastic Hertzian contact Three-Pin Three line + three surface contacts In-plane preload overcomes friction to deterministically seat pins Vertical bolt preload engages horizontal contact surfaces

Prototype Coupling Designs Groove/Cylinder Twelve line contacts Aluminum cylinders Apply bolt preload (elastic deflection of cylinders) for dynamic stability

Prototype Base Mounting Tests at ABB Robotics Vasteras, July/August 2001: Static (bolted) and dynamic (5-point path) repeatability of canoe ball and three-pin interfaces Static (manipulator rest only) repeatability of groove/cylinder interface Test both basic (air wrench) and refined (torque wrench, greased bolts) processes Measure tool point motion using Leica LTD500 Laser Tracker Repeatability of robot path + measurement system approximately 20 microns

Repeatability Performance 0.45 0.40 Canoe balls vs. BMW base = 83% reduction Repeatability [mm] 0.35 0.30 0.25 0.20 0.15 0.10 0.05 0.00 BMW base (diff. robots) Three-pin: basic Three-pin: refined Canoe balls: basic Design Canoe balls: refined Aluminum cylinders: (static) basic Aluminum cylinders: (static) refined Three-pin vs. BMW base = 85% reduction Cylinders vs. BMW base = 92% reduction Refined vs. basic = 50-70% reduction 8-bolt blue pallet repeatability (not shown) = 1.63 mm

Interchangeability Error Model Consider stackup of errors in coupling manufacturing, plate manufacturing, and coupling-to-plate assembly: For example in z-direction of a ball mount, tolerances: Sphere radius = δ Rsph Contact point to bottom plane = δ hr Measurement feature height = δ hmeas Protrusion height = δ hprot δ Rsph 2 + δhr + δhprot + δhmeas + 1 2 ε z = 2 2 δ Rsph 2 2 2 2 δhr δhprot δ + + + hmeas 2 Each dimension is perturbed by generating a random variate, e.g. for hole placement: xh = x, RandN()cos( ) b h + δ 1 b R h δ 1nom b pos θrand 1 θrand = 2π Rand() y = y + δ δ RandN()sin( θ ) h h R, h pos rand b1 b1nom b1 h meas h R z R ball y h prot

Interchangeability Solution Method Linear system of 24 constraint equations between the balls and grooves accounts for both positional and angular misalignment: 1. Contact sphere centers must be at minimum (normal) distance between the groove flats, e.g.: ( ) q b N 1 1 1 N 1 2. By geometry, the combined error motion of contact spheres is known with respect to the error motion of their plate. For small angles, e.g.: 3. Solve linear system and place six error parameters in HTM: 1 θ θ δ T = R xs,1 = δ x + us,1 + vs,1 w c θz c + s,1 θy c ys,1 = δ y + us,1 vs,1 w c θz c + + s,1 θx c z = δ + u θ v θ w c + + c c s,1 z s,1 y s,1 x s,1 interface 1 q 1, b 1 = initial, final center positions; N 1 = groove normal; R 1 = sphere radius. zc yc x c θz 1 θ c x δ c yc = θ y θ 1 c x δ c z c 0 0 0 1 (q S,1, q S,1, q S,1 ) = initial center positions; (x S,1, y S,1, z S,1 ) = final center positions.

Interchangeability Results Simulate interchangeablity error from manufacturing variation: Calibrate interfaces by measuring contacts and calculating interface error transformation Model direct measurement of pins + contacts, and offset measurement of canoe balls Exchangeability is error between calculated and true interface transformation, given chosen level of calibration and manufacturing tolerances (low, med, high) 250-trial Monte Carlo simulation in MATLAB at each calibration level Three-pin interchangeability: 0 = no interface calibration 3 = full (x,y,z) of pins and contact surfaces

Total Mechanical Accuracy Quick-Change Accuracy = Repeatability + Exchangeability (measured) (simulated) Canoe balls Three-pin Groove/cylinder 0.22 mm = 0.06 + 0.16* 0.12 mm = 0.07 + 0.05 - = 0.06** + (Incomplete) Interface calibration decouples accuracy from manufacturing tolerances of plates and couplings (if direct measurement of contacts) Results show repeatability is highly f( process) this may present a performance limit for factory s; interface should be micron-repeatable under perfect conditions Totally, a near-deterministic prediction of robot interface accuracy *driven by error of offset position measurement **static only

Recommended Next Steps Test groove/cylinder interface with preload + motion Test traditional quasi-kinematic couplings Evaluate long-term dynamic performance Production three-pin adaptation to BMW base Canoe ball 4-point for Voyager? Build kinematic coupling Expert System combine test results, simulation results, etc. into design tool that gives minimum cost recommendation as f(accuracy requirement)