Robotic Manipulation Lab 1: Getting Acquainted with the Denso Robot Arms Fall 2010

Similar documents
Running the PR2. Chapter Getting set up Out of the box Batteries and power

ADMS-847 Programming Software for the Yaesu FT-847

Note: Objective: Prelab: ME 5286 Robotics Labs Lab 1: Hello Cobot World Duration: 2 Weeks (1/22/2018 2/02/2018)

CHM 152 Lab 1: Plotting with Excel updated: May 2011

Downloading a ROBOTC Sample Program

RPS-9000 Programming Software for the TYT TH-9000

IX Feb Operation Guide. Sequence Creation and Control Software SD011-PCR-LE. Wavy for PCR-LE. Ver. 5.5x

Agent-based/Robotics Programming Lab II

ATP-5189 Programming Software for the Anytone AT-5189

Installation guide. Activate. Install your Broadband. Install your Phone. Install your TV. 1 min. 30 mins

Familiarization with the Servo Robot System

ATP-588 Programming Software for the Anytone AT-588

OverDrive for Kindle, Kindle Paperwhite, Kindle Voyage, and Kindle Oasis (not Kindle Fire and Fire Tablet) Contents

WIRES-X Portable Digital Node Function. Instruction Manual

understanding sensors

Connect your robot with RoboDK (Kuka)

1 Functionality 2. 2 Design 2. 3 Understanding the Outputs DC Offset Transmit and Receive Test... 2

WCS-D5100 Programming Software for the Icom ID-5100 Data

ORDERING YOUR dōterra

FAQ for City of Tacoma employees

SAVING, LOADING AND REUSING LAYER STYLES

Studuino Icon Programming Environment Guide

AT-5888UV Programming Software for the AnyTone AT-5888UV

Physical Inventory System User Manual. Version 19

Fire CR Calibration Guide

Congratulations on your decision to purchase the Triquetra Auto Zero Touch Plate for All Three Axis.

Lab 3 Swinging pendulum experiment

Blab Gallery Uploads: How to Reduce and/or Rotate Your Photo Last edited 11/20/2016

Check out from stockroom:! Servo! DMM (Digital Multi-meter)

QUICK-START FOR UNIVERSAL VLS 4.6 LASER! FRESH 21 SEPTEMBER 2017

CHM 109 Excel Refresher Exercise adapted from Dr. C. Bender s exercise

Would You Like To Earn $1000 s With The Click Of A Button?

2. Now you need to create permissions for all of your reviewers. You need to be in the Administration Tab to do so. Your screen should look like this:

Dealer4 Beginner s Guide

XLR PRO Radio Frequency (RF) Modem. Getting Started Guide

Exercise 1-1. Control of the Robot, Using RoboCIM EXERCISE OBJECTIVE

Practical Assignment 1: Arduino interface with Simulink

CIC ENGINEERING 345 CENTER STREET EAST PEORIA, IL PH FAX µmpis Control Software

2809 CAD TRAINING: Part 1 Sketching and Making 3D Parts. Contents

SonoLab Echo-I User Manual

ME Advanced Manufacturing Technologies Robot Usage and Commands Summary

Welcome to Weebly. Setting up Your Website. Write your username here:

I.1 Smart Machines. Unit Overview:

MityCAM-B2521 EPIX XCAP User s Guide

General Workflow Instructions for capturing 360 images using Theta V, editing in Photoshop, and publishing to Google StreetView

Scripted Introduction

Table of Contents. Chapter 1: Software Installation...1. Chapter 2: Running the Software II. Daily Practical Operation...10

Would You Like To Earn $1000 s With The Click Of A Button?

How to Blog to the Vanguard Website

TOYOTA FINANCE ONLINE USER GUIDE

Would You Like To Earn $1000 s With The Click Of A Button?

Using the Dragon NaturallyMobile Recorder

Audacity 5EBI Manual

2020 DRAWBOT INSTALLATION AND USE. Robert Ashford Henry Arnold 4-H OABB

YCE13. Dealer PC Programming Software Reference Manual. Attention!

Note: Objective: Prelab: ME 5286 Robotics Labs Lab 1: Hello Cobot World Duration: 2 Weeks (1/28/2019 2/08/2019)

WIRES-X Portable Digital Node Function. Instruction Manual

Directions for running IC samples on the Shimadzu TOC analyzer. (5/18/2015 DER)

Faculty Lecture Capture Guide

Lesson 3: Arduino. Goals

CNC Turning Training CNC MILLING / ROUTING TRAINING GUIDE. Page 1

Twitter Quick Start Guide

PalmGauss SC PGSC-5G. Instruction Manual

An easy user guide AN EASY USER GUIDE

Some prior experience with building programs in Scratch is assumed. You can find some introductory materials here:

PHOTOSHOP PUZZLE EFFECT

Frequently Asked Questions

Note: Objective: Prelab: ME 5286 Robotics Labs Lab 1: Hello World Duration: 1 Week

OZOBLOCKLY BASIC TRAINING LESSON 1 SHAPE TRACER 1

Copyright 2017 MakeUseOf. All Rights Reserved.

Introducing Photo Story 3

Family Tree Maker 2012 June 5, 2014

How Teachers Can Help Me. Authored by

CNC Using the FlexiCam CNC and HMI Software. Guldbergsgade 29N, P0 E: T:

Operating Instructions Pocket Pictor For use with Pocket Pc s

SV613 USB Interface Wireless Module SV613

Faculty of Electrical & Electronics Engineering BEE4233 Antenna and Propagation. LAB 1: Introduction to Antenna Measurement

Blue Bamboo P25 Device Manager Guide

9 TROUBLE- SHOOTING - WHAT TO DO WHEN THINGS DONE WORK

Scratch for Beginners Workbook

Contents STARTUP MICROSCOPE CONTROLS CAMERA CONTROLS SOFTWARE CONTROLS EXPOSURE AND CONTRAST MONOCHROME IMAGE HANDLING

Game Genie Save Editor for PS3

Digital Photo Guide. Version 8

Programming 2 Servos. Learn to connect and write code to control two servos.

Setup and Walk Through Guide Orion for Clubs Orion at Home

Simplified Instructions: Olympus Widefield Microscope S1230

FOD Transmitter User s Guide

Creating Photo Borders With Photoshop Brushes

Endurance R/C Wi-Fi Servo Controller 2 Instructions

QUICK-START FOR UNIVERSAL VLS 4.6 LASER!

SETTOPSURVEY, S.L. Bofarull 14, Barcelona (Spain) Phone: (+34) Fax: (+34)

2012 Monitored Rehab Systems E1201 Manual Kneelax. Installation and user manual

G E O S E R V E R I N S TA L L

Apple Photos Quick Start Guide

Stratigraphy Modeling Boreholes and Cross Sections

iphoto Getting Started Get to know iphoto and learn how to import and organize your photos, and create a photo slideshow and book.

INDEX...2 INTRODUCTION...3 IMPORTANT NOTES...3 INSTALLING THE SOFTWARE...3 ST-965 PROGRAMMING SOFTWARE...6

LESSONS Lesson 1. Microcontrollers and SBCs. The Big Idea: Lesson 1: Microcontrollers and SBCs. Background: What, precisely, is computer science?

Interior Orientation Introduction Project Open File

Learn Project Copyright Simon Sez IT, LLC. All Rights Reserved.

Transcription:

15-384 Robotic Manipulation Lab 1: Getting Acquainted with the Denso Robot Arms Fall 2010 due September 23 2010 1 Introduction This lab will introduce you to the Denso robot. You must write up answers to the five questions posed throughout this tutorial. Feel free to use drawings in your answers. 2 Starting Up There are two robots as you enter the REL (NSH 3206, adjoining the atrium). You may find it easier to always work with the same one. The important parts of the system are: the controller box: It s the box sitting next to or nearby the PC. It is connected to the PC with a serial cable, to the robot arm with a large black cable, and to the Teach Pendant (see below). The controller box powers and controls the motors in the robot. When you write programs for the robot or record positions, they actually are stored in the controller box. the teach pendant: It s a smallish plastic box connected that has a touch LCD screen, a number of buttons, a control dial, and a large red emergency stop button. the PC: It s just a normal computer. The PC talks with the controller box through a serial port with the WinCaps program. The computer contains the manuals for the Denso Robots, which you will be using. the robot: It s the white metal robotic arm sitting in a metal enclosure. You must commit yourself to the following safety requirement: I promise NEVER EVER EVER to put any part of robots are dangerous! my or anyone else s body within the robot s reach unless the emergency stop button is pressed. Note that the robot can reach out of the workspace implied by the metal structure stay out of its way unless the emergency stop is pushed in! The robot can also hit itself (at least it s base), and anything else within it s reach. Be careful! Log into one of the two computers DAIN or CELEBORN with username DAIN\15384 or CELEBORN\15384 respectively (password: festus). Use the shortcut on the Desktop to 1

access the Denso Robotics manuals. Select English, double click on Owners Manuals. Then, select the group V*-D/-E and then VS-E; our robots are VS-E series robots. Finally, select the Beginner s Guide manual. This lab will consist of working through the information in the the Part One of the Beginner s Guide, and answering five questions. The main point is to get familiar with the Denso robot arms. This lab handout includes some page-by-page comments and hints that go along with the Beginner s Guide, as well as the questions you need to answer. 3 Running the Robot in Manual Mode using and recovering from e-stop Perform the steps in Lesson 1: Running the Robot in Manual Mode located on pages 3-13 of the Beginner s Manual (pages 21-31 of the PDF). IMPORTANT: To run the robot in Manual Mode, the auto switch on the controller must be set to the OFF position. It is important that you completely skip Step 7, Calibration. General Note: At any point, press cancel (multiple times) to return to the blank, default (top) teach pendent screen. Most lessons in the Beginner s Guide assume you start from this screen. Page 5: Double check that the auto-mode switch (connected to the Input Connector) is set to the off position. Page 8: Step 7 Calibration Skip this step completely. Page 13: Before moving the robot, the motor must be turned on. Depress the deadman switch, and press the motor button. If the deadman switch is released or pressed too hard, then the motor will be turned off. To turn it back on, hold the deadman switch and press the motor button again. Once you are moving the robot arm, you should practice hitting the e-stop button, either on the Teach Pendant or on the Controller. You should never be afraid to hit the e-stop. Hitting the e-stop won t break anything, it s a perfectly natural and healthy thing to do. To prove that point, hit the e-stop now. The Teach Pendant will display a message saying that e-stop is active, and if you try to move the robot the pendant will alert you that you need to release the e-stop first. To start using the robot again, twist the e-stop button clockwise to release it. You will need to press the deadman switch again, and re-engage the robot s motors. Question 1: What directions are x,y, and z for the robot? Give the directions with respect to the actual installation of the robot in the REL. For example, you could describe the axes with respect to the wall with the door, the wall with the windows, the wall with the whiteboard, etc. Make sure you indicate which direction is positive, and which is negative for each axes. A drawing might be the easiest way to answer this question. The Beginner s Guide only talks about controlling the robot in X-Y mode. You should, however, also become familiar with Joint Mode and Tool Mode; in practice, driving the robot to a particular configuration will be easiest by using a combination of these different 2

modes. To change modes, tap the button that says X-Y W 0 T 0 or Tool W 0 T 0 or Joint W 0 T 0, depending on the robot s current mode. Select the desired operation mode in the left hand column. You should not adjust the work coordinates or tool coordinates. Hit OK to return to the Current Robot Position screen. You may now move the robot in the selected operation mode. Note that there are also three different modes for displaying the current configuration of the robot, called P, J, and T. P gives the configuration in the position variable type, J gives the current joint angles, and T gives the configuration in homogeneous transform matrix variable type. For a detailed description of these coordinate modes, see Chapter 4 of the Setting Up manual. Question 2: Frequently the robot will have difficulties when you try to move it in X-Y mode. What error messages do you get? Why is this? Do similar problems occur in tool mode? In joint mode? Question 3: Consider the point in space Q=(x=554mm, y=154mm,z=541mm), given as a position value in base coordinates (P display mode on the Teach Pendent). Navigate the robot so the tool as it this location (getting with 10 mm in each dimension is fine). What is the easiest way to get the tool to this position (Joint Mode, X-Y mode, or Tool Mode?). The tool can approach this point from many different directions. Maneuver the robot into a configuration that approaches the point Q from a direction that is at least 90 degrees from the first one. What are the full position coordinates for the original position and the second position (expressed as (X,Y,Z, Rx,Ry,Rz))? What movement mode(s) did you use to reach these positions, and why? Question 4: What is the FIG information given when the robot configuration is displayed in P or T mode? Why is this information needed in these two modes, but not in J mode? (Hint: See Chapter 4 of the Setting Up manual). 4 Using WinCaps to download a program to the Robot Now I will explain how to transfer a program from the computer to the controller. Run WinCaps. There should be a shortcut on the desktop. Do not open any project and you ll be given the option to create a new project. Use these settings: Robot Series: VM/VS/VC Type: VS-6556E Configuration: A (not Standard!) Ex-Joint: Disable Project Name: you choose Folder Name: you choose Output-Code: Ver1.98 Facility Type: 0 - Standard Don t forget to remove your code after you re done with the machine as this is a public machine. Email your code to yourself or something if you want to save it. project settings 3

communication settings Next, they ask for some password. Just ignore it and use User: 0 - Operator Don t try to connect with the controller until you set up the communication baud rate properly. If you do, it ll just timeout and complain. To setup communcation, click the rightmost button (looks like a telephone). Under the RS232C tab: COM Port: COM1 Baud Rate: 115200 (Please don t change the teach pendant baud rate!) Parity Bit: N- No Parity Data Bit Length: 8 Stop Bit Length: 1 Now everything should be setup properly for the robot. Click the leftmost button for the programming part. You can use the built in editor or an editor of your choice. Type the following program and see if you can get it to transfer. PROGRAM test TAKEARM MOVE P, (400, -300, 300, 90, -90, 90, 5) MOVE P, (400, -400, 300, 90, -90, 90, 5) GIVEARM END Then click the transfer button once it s saved and in the project. Make sure the teach pendant is on manual mode when transfering. Select all and click Transmit. Flip the auto switch on the controller. Change to auto mode on the teach pendant. Turn on the motor. Go to the program on the lower left of the screen. Press start on the bottom of the screen. Press ok to run a single cycle of the program. Question 5: Familiarize yourself with the difference between Move L and Move P; see the Programmers Manual Page 290 (Section/Page 12-14) for information on the Move Command. There should be a pdf called Program1 on the desktop. This is the Programmers Manual. You can also find it in the Denso Manuals. This is probably the only manual worth looking at for the later labs. Then see pages 102 and 103 for the difference between CP and PTP control. Change your program to use Move P (PTP Control) rather than Move L. Run the robot using both control modes. What differences in behavior do you observe? Time the robot running at 50% speed for five cycles through your program (running in continuous cycle full auto mode). What are the speeds for Move L versus Move P. If one is faster, why is this? 5 Finishing Up and Shutting down You re done with the lab. Feel free to continue to play with the robots via manual interaction or via programs. The Programmer s Manual is a good place to learn about more ways of 4

controlling the robot. The rest of the beginner s guide covers using WinCaps to write programs for the robot; we may have you go through this material as part of a later lab, because it makes writing larger programs for the robots much easier. Feel free to look at that material now if you re interested. Don t forget to write up answers to all five questions. To shut down the system, simply flip the power switch on the Robot Controller. It s a good practice to hit the e-stop button before shutting down, and to make sure the e-stop button is engaged before powering up. Do not forget to remove your temporary files! Also remember to log out of the PC. 5