ROBOTSTUDIO LECTURES. Introduction to RobotStudio. What is RobotStudio? How to start it up Structured walk-through

Similar documents
Autodesk Inventor - Basics Tutorial Exercise 1

KIN 147 Lab Practical Mid-term: Ground Reaction Force (GRF) Data Analysis

KIN 147 Lab 06: Ground Reaction Force (GRF) Data Analysis Excel analyses work much better on PCs than on Macs (especially older Macs)

KIN 147 Lab 02: Acceleration Data Analysis

introduction Manipulate objects and navigate in the 3Dworld Use the electronic catalogue (ecat) Change component parameters Connect components

SLAMWARE. RoboStudio. User Manual. Shanghai Slamtec.Co.,Ltd rev.1.1

Chapter 4. Part 1 AutoCAD Basics

Creating a Text Frame. Create a Table and Type Text. Pointer Tool Text Tool Table Tool Word Art Tool

User Interface Guide

This lesson introduces Blender, covering the tools and concepts necessary to set up a minimal scene in virtual 3D space.

2D Tutorial. Project Description: Running VisualAnalysis: Setting Up the Project:

Exercise 2a: Load, Animate and Review a Model

KIN 147 Lab Practical Mid-term: Tibial Acceleration Data Analysis Excel analyses work much better on PCs than on Macs (especially older Macs)

Introduction And Overview ANSYS, Inc. All rights reserved. 1 ANSYS, Inc. Proprietary

Excel 2013 Intermediate

Introduction to Mercury

Troubleshooting in Microsoft Excel 2002

Objective. steps. Tutorials Robot Programming External TCP

3D Design with 123D Design

RobotStudio 6.06 News. Henrik Berlin, Program Manager

Start AxisVM by double-clicking the AxisVM icon in the AxisVM folder, found on the Desktop, or in the Start, Programs Menu.

Adobe Flash CS4 Part 4: Interactivity

SketchUp Tool Basics

How to...create a Video VBOX Gauge in Inkscape. So you want to create your own gauge? How about a transparent background for those text elements?

1. Move your mouse to the location you wish text to appear in the document. 2. Click the mouse. The insertion point appears.

Using Microsoft Word. Text Editing

SOLIDWORKS: Lesson 1 - Basics and Modeling. Introduction to Robotics

4. In the Change Chart Type dialog box, click the type of chart to which you want to change. 5. Click the chart style. 6. Click OK.

DW DIGs Model Windows Tricks

Using Adobe Photoshop

EASI MP-X Series. User Manual EASI MPR. Workstation. MPR Workstation user manual, , rev003

XnView 1.9. a ZOOMERS guide. Introduction...2 Browser Mode... 5 Image View Mode...15 Printing Image Editing...28 Configuration...

Profile Modeler Profile Modeler ( A SuperControl Product )

SolidWorks Intro Part 1b

Premiere Pro Desktop Layout (NeaseTV 2015 Layout)

Exercise Guide. Published: August MecSoft Corpotation

Autodesk Inventor Design Exercise 2: F1 Team Challenge Car Developed by Tim Varner Synergis Technologies

ekaizen Lessons Table of Contents 1. ebook Basics 1 2. Create a new ebook Make Changes to the ebook Populate the ebook 41

13/02/2008. Users guide RoofCon Viewer

Alibre Design Tutorial - Simple Revolve Translucent Glass Lamp Globe

Exercise 1a: Interacting With HyperMesh

What s New? RobotStudio

End User Guide. 2.1 Getting Started Toolbar Right-click Contextual Menu Navigation Panels... 2

Getting Started with ShowcaseChapter1:

Basic Modeling 1 Tekla Structures 12.0 Basic Training September 19, 2006

Top Producer 7i Tips & Tricks Volume 1

Version Beta, pre-release. zspace Studio Demonstration Script

Logger Pro Resource Sheet

Pictometry for ArcGIS Desktop Local Guide For ArcGIS Desktop Version 10

Lesson 1 Parametric Modeling Fundamentals

This is the opening view of blender.

Equipment Support Structures

Game Design Unity Workshop

RHINO; AN INTRODUCTION + FAKING TRABECULAE; EndOfLine.info;

Tangents. In this tutorial we are going to take a look at how tangents can affect an animation.

SolidWorks 2½D Parts

RAPIDMAP Geocortex HTML5 Viewer Manual

Quick Crash Scene Tutorial

Panasonic VRF Software. New features of VRF software

Tekla Structures Analysis Guide. Product version 21.0 March Tekla Corporation

Parametric Modeling. With. Autodesk Inventor. Randy H. Shih. Oregon Institute of Technology SDC PUBLICATIONS

Lesson 1: Creating T- Spline Forms. In Samples section of your Data Panel, browse to: Fusion 101 Training > 03 Sculpt > 03_Sculpting_Introduction.

Chair. Top Rail. on the Standard Views toolbar. (Ctrl-7) on the Weldments toolbar. at bottom left corner of display to deter- mine sketch plane.

The walkthrough is available at /

The Mathcad Workspace 7

Spreadsheet Concepts: Creating Charts in Microsoft Excel

Piping Design. Site Map Preface Getting Started Basic Tasks Advanced Tasks Customizing Workbench Description Index

SCENE FILE MANIPULATION SCENE FILE MANIPULATION GETTING STARTED MODELING ANIMATION MATERIALS + MAPPING RENDERING. Saving Files. Save.

Producing Project Deliverables: Creating a Plan Set

Chapter 2 Using Slide Masters, Styles, and Templates

You can also search online templates which can be picked based on background themes or based on content needs. Page eleven will explain more.

Microsoft Visio 2010: An Introduction

Quick Tips to Using I-DEAS. Learn about:

The Department of Construction Management and Civil Engineering Technology CMCE-1110 Construction Drawings 1 Lecture Introduction to AutoCAD What is

Creating a T-Spline using a Reference Image

A Guide to Autodesk Maya 2015

SolidWorks 2015 User Interface

Release Notes RobotStudio

Excel 2007 New Features Table of Contents

Figure 1: The excel document used to personalize a race car by changing the values of 5 parameters

Equipment Support Structures

HOUR 12. Adding a Chart

Spreadsheet View and Basic Statistics Concepts

On the Web sun.com/aboutsun/comm_invest STAROFFICE 8 DRAW

Using Windows 7 Explorer By Len Nasman, Bristol Village Computer Club

introduction Objective Modelling the cover

XnView Image Viewer. a ZOOMERS guide

Power Point 2000 Level 1

Using Dreamweaver. 4 Creating a Template. Logo. Page Heading. Home About Us Gallery Ordering Contact Us Links. Page content in this area

Introduction to GIS & Mapping: ArcGIS Desktop

Flair Geometry Editor Part I. Beginners FLUKA Course

Technology Assignment: Scatter Plots

Welcome to MicroStation

Beginning Paint 3D A Step by Step Tutorial. By Len Nasman

The Fundamentals. Document Basics

Using Spreadsheets, Selection Sets, and COGO Controls SPECTRA PRECISION SURVEY OFFICE TUTORIAL

Using Adobe Photoshop

Creating T-Spline Forms

Session 7 MS Word. Graphics. Inserting Clipart, and Graphics Modify graphics Position graphics

Microsoft PowerPoint 2010 Beginning

Transcription:

ROBOTSTUDIO LECTURES Introduction to RobotStudio What is RobotStudio? How to start it up Structured walk-through

What is RobotStudio? RobotStudio is ABB's simulation and offline programming software It allows robot programming to be done on a PC in the office without shutting down production It also enables robot programs to be prepared in advance, increasing overall productivity RobotStudio provides tools to let you perform tasks such as training, programming, and optimization without disturbing production What is RobotStudio? RobotStudio is built on the ABB VirtualController, an exact copy of the real software that runs your robot in production It thus allows very realistic simulations to be performed, using real robot programs and configuration files identical to those used on the shop floor

What is RobotStudio? How to start up RobotStudio Click here to download RobotStudio You can run in Premium Mode for 30 days; it then reverts to Basic Mode Follow the installation instructions for RobotWare and RobotStudio Once installed, double-click on the desktop icon to start RobotStudio

Structured walk-through When you start up RobotStudio, by default you will be taken to a page where you can Create a new Station Click on Station with Robot Controller This will create a new, empty station You will be given a choice of robots to include in the station; RobotStudio will automatically incorporate a matching virtual controller Structured walk-through I usually pick the IRB140T 6kg 0.81m type C robot, but you may choose whichever you like (a smaller robot is better for these exercises though ) If given a choice of libraries, pick IRB140T_6_81_C_01 The robot will be inserted into an empty work cell

Structured walk-through Structured walk-through Examine the different toolbars Home Modeling Simulation Controller RAPID Add-Ins

Structured walk-through Navigation, etc. Ctrl + Click n Drag left mouse button to pan Ctrl + Click n Drag right mouse button to zoom Ctrl + scroll-wheel to zoom in or out (zoom is centered around the mouse pointer) Ctrl + Shift + Click n Drag left mouse button to rotate Structured walk-through Jog the robot joints Click on Jog Joint icon Click on a joint, then move the joint Linearly jog the tool Have choice of coordinate systems to use By default, the world coordinate is used Click on the tool mounting plate to select it Then click on the Jog Linear icon Click and drag the arrows to jog the tool

Structured walk-through Linearly jog the tool Note the tool mounting plate moves linearly w.r.t. the world coordinate system; the robot joints move as needed Click on the coordinate system dropdown box and select Active Tool Notice the coordinate system on the tool mounting plate changes Click and drag now on the arrows and the plate moves w.r.t. the local (tool) coordinate system Structured walk-through Add a training tool to the robot On the Home toolbar, click on the Import Library dropdown Select Equipment, then scroll down to Training Objects and select mytool The tool is added to the workcell, but is not attached to the robot yet (by default it s located at (0,0,0) in the world coordinate system in the middle of the robot base!)

Structured walk-through Add a training tool to the robot In the Layout tab in the pane at the left of the screen, right-click on MyTool Scroll down to Attach to and then click on the robot (there will only be one robot to select from at this point) A pop-up window will appear asking if you want to update the position of the tool answer Yes The tool will now be attached to the tool mounting plate on the end of the robot arm Structured walk-through Add a training tool to the robot Note that the coordinate system for the tool is different from that of the tool mounting plate this is perfectly acceptable If you now go back to the Jog Linear icon, notice that point where the coordinate systems appear (world, Active Tool, etc.) is at the tip of the tool

Structured walk-through Add a work piece to the workcell On the Home toolbar, click on the Import Library dropdown Select Equipment, then scroll down to Training Objects and select Curve Thing The object is added to the workcell; it ends up floating out in space in front of the robot (ABB is working on patenting anti-gravity ) Structured walk-through Drag the Curve Thing object closer to the robot Click on the object to select it Click on the Move icon Make sure the coordinate system dropdown says World Click and drag on the arrows to move the object Move the object so it is low and centered in front of the robot

Structured walk-through Reorient the Curve Thing object Notice that the object is rotated some w.r.t. the World coordinate system; let s get it lined up nicely Right-click on the object Scroll down to Set position and click on that The Set Position dialog box will appear in the lefthand pane; the reference coordinate system should, by default, be set to World Notice that the object has some non-zero rotation in the Y and Z axes Structured walk-through Reorient the Curve Thing object Note that we can also see the position of the origin of the object w.r.t. the World coordinate system Zero all of the angles and set the position to be (550, -170, 250) Click Apply and notice the object has been moved and reoriented Close the Set Position dialog box

Structured walk-through Create a path using AutoPath On the Home toolbar, click on the Path dropdown, then select AutoPath; this opens the AutoPath dialog box Pick the four top edges of the lower part of the Curve Thing object Note that as you click on them, path edges are added to the dialog box When all four edges have been added, then click on the Create button You can then close the dialog box Structured walk-through Create a path using AutoPath Note that a path has been created; by default it is called Path_10 Five targets have also been created; they are called Target_10, Target_20,, Target_50 Notice also that MoveL (move linear) instructions have been added to the path that reference the targets

ROBOTSTUDIO LECTURES Introduction to RobotStudio Adding targets and paths using AutoPath Setting up tool orientation Moving along a path

Here is the workcell after adding mytool and the Curve Thing Create a path using AutoPath On the Home toolbar, click on the Path dropdown, then select AutoPath; this opens the AutoPath dialog box Pick the four top edges of the lower part of the Curve Thing object Note that as you click on them, path edges are added to the dialog box When all four edges have been added, then click on the Create button You can then close the dialog box

You can see here the first path segment is being chosen Work your way around the surface to create a closed path Create a path using AutoPath Note that a path has been created; by default it is called Path_10 Five targets have also been created; they are called Target_10, Target_20,, Target_50 Notice also that MoveL (move linear) instructions have been added to the path that reference the targets

Right-click on Target_10 and then select View Tool at Target mytool This allows you to view the EOAT at the target without actually moving the robot The tool may not be in the orientation you desire

Right-click on Target_10 and then select Modify Target Rotate This allows you to rotate the target in various ways to adjust the tool orientation (which is tied to the target) In this case, a 90 rotation around the Z (blue) axis gets the tool oriented properly

If you click on the other targets, you will see that they too may not be oriented correctly You can copy the orientation from Target_10, and then apply that to the other targets Right-click on Target_10 and then select Copy Orientation Now select the other targets, then click on Apply Orientation Each of the targets will now have the same orienation

Before we go any further, let s make sure the robot can reach each of the targets with the selected tool orientation Right-click on Target_10 and then select View Robot at Target The robot and EOAT are moved according to the pose defined by the selected target

Test the other targets Notice that not all of the targets are reachable! Specifically, Target_30 and Target_40 are not able to be reached You will see warning messages to this effect

So let s move the workpiece (Curve Thing) closer to the robot Oh, oh! We moved the workpiece but the targets didn t move!

The targets are tied to the World coordinate system At this point the only thing we can do is to delete the targets and path and start over again Shortly we ll see a way to tie the targets to the workpiece so that as it moves we can move the targets along with it ROBOTSTUDIO LECTURES

Creating Workobjects Workobjects are how we are able to tie targets to a particular object Workobject 0 (wobj0) always exists it is tied to the World coordinate system To create a new workobject, one first creates a user coordinate system (UCS) Creating a User Coordinate System On the Home tab, click on the Frame icon Select Frame from Three Points This will open up a dialog box on the left side of the screen called Create Frame Select the Three Point radio button Then click in the red text box for First Point on X axis (mm)

Creating a User Coordinate System Creating a User Coordinate System

Creating a User Coordinate System Select the Snap Edge tool Now move the mouse along the near edge of the base of the Curve Thing You will see a ball snap to the nearest edge of the Curve Thing and track along that edge as you move the mouse Creating a User Coordinate System We intend to create a frame at the near left corner of the base of the Curve Thing, so click the mouse when the ball is near that corner It will replace the ball with a yellow asterisk and fill in the coordinates of the selected point as shown in the next picture

Creating a User Coordinate System Now select a point farther out along the same edge and click again The coordinates of this second point are filled in as the Second point on X axis (mm) Creating a User Coordinate System Now move along the perpendicular edge to the left (you can see the ball in the picture below) Now click again; this will select a point along the edge and define the XY plane of the frame This fills in the address of the third point in Point on Y axis (mm)

Creating a User Coordinate System Now click on Create in the dialog box to create the frame The origin of the frame will be where the last point forms the shortest perpendicular to the line formed by the first two points in this case at the corner of the supporting platform of the Curve Thing Creating a Workobject The next step is to turn the frame into a work object Go to the Layout tab in the left-hand pane, then right-click on the newly created frame, then select Convert Frame to Workobject

Creating a Workobject The frame disappears and is replaced by a workobject (Workobject_1 in this case) which you can see in the Paths&Targets tab Creating a Workobject You will notice that the newly created workobject is now set as the default

Now create the paths as you did in the previous exercise The difference in this case is that the targets are created with respect to the new workobject (Workobject_1) as opposed to the default workobject (wobj0) When you are done creating the path, go through the usual process of orienting the tool and setting up the target configurations Verify that the robot can move correctly along the path Re-orienting the work piece Once that is done, then go back to the Home tab and select the Layout tab in the left-hand pane Click on Curve_thing in the menu then go up to the toolbar and use the Move and Rotate tools to change the position and orientation of the work piece Don t get too carried away. If you move it too much the robot may no longer be able to reach!

Re-orienting the work piece Re-orienting the work piece Notice that the work object and the targets did not move along with the work piece We obviously want to be able to fix things up without having to recreate all of the targets, etc. We will use the fact that the targets were created relative to Workobject_1 to make this easy If we can correct the pose of Workobject_1 so it matches the newly oriented work piece, then all the targets will move accordingly

Correcting the pose of Workobject_1 Go to the Paths&Targets tab in the left-hand pane. Right-click on Workobject_1 then click on Modify Workobject The Modify Workobject dialog box will appear In the User Frame section of the dialog box, click on Frame by points and then click the down arrow to open another dialog box Correcting the pose of Workobject_1 Click on the Three-point radio button; then click in the red text box under First point on X axis (mm) Now go back to the view of the robot and again select the Snap Edge tool (just as you did earlier) Then click on two points along the same edge of the work piece as you did before (the X axis) and then click on a point along the Y axis

Correcting the pose of Workobject_1 Correcting the pose of Workobject_1 Go back to the dialog box and click Accept when you are done Then click Apply in the Modify Workobject dialog box

Correcting the pose of Workobject_1 Correcting the pose of Workobject_1 You should now see that the work object and targets have moved so that they are now realigned with the work piece Note that you will need to re-verify the configuration data for the targets The process for doing that is exactly the same as before

Correcting the pose of Workobject_1 There remains one thing to do which is to synchronize your code with the changes you have made to the station Click on the Synchronize to VC icon Select all of the items that appear in the popup dialog box and then click on OK You can now go back to the Robot tab; note that the robtarget values have been updated Run the program