41
Robotstudio Offline Visual Programming & Simulation Tool

Robotstudio · Easy to use • Intel Strong ARM Processor • Independant Computer • (load-) indepedant from the main robot control computer • „Hot-Plug“ option: Connect and

  • Upload
    others

  • View
    3

  • Download
    0

Embed Size (px)

Citation preview

Page 1: Robotstudio · Easy to use • Intel Strong ARM Processor • Independant Computer • (load-) indepedant from the main robot control computer • „Hot-Plug“ option: Connect and

Robotstudio Offline Visual Programming &

Simulation Tool

Page 2: Robotstudio · Easy to use • Intel Strong ARM Processor • Independant Computer • (load-) indepedant from the main robot control computer • „Hot-Plug“ option: Connect and

Akbar F. Moghaddam (Shahab)

• M.Sc. Of Robotics & Intelligent Systems ROBIN, UiO

• Robot Engineer, Norsk Titanium Components • Chairman, Robotica Osloensis

Page 3: Robotstudio · Easy to use • Intel Strong ARM Processor • Independant Computer • (load-) indepedant from the main robot control computer • „Hot-Plug“ option: Connect and

What kind of Robots?

NOT this kind

Page 4: Robotstudio · Easy to use • Intel Strong ARM Processor • Independant Computer • (load-) indepedant from the main robot control computer • „Hot-Plug“ option: Connect and

What kind of Robots?

NOT this kind This kind

Page 5: Robotstudio · Easy to use • Intel Strong ARM Processor • Independant Computer • (load-) indepedant from the main robot control computer • „Hot-Plug“ option: Connect and
Page 6: Robotstudio · Easy to use • Intel Strong ARM Processor • Independant Computer • (load-) indepedant from the main robot control computer • „Hot-Plug“ option: Connect and

Off-Line Programming (OLP) Visual Programming Language (VPL)

Simulation

Page 7: Robotstudio · Easy to use • Intel Strong ARM Processor • Independant Computer • (load-) indepedant from the main robot control computer • „Hot-Plug“ option: Connect and

Delfoi

Page 8: Robotstudio · Easy to use • Intel Strong ARM Processor • Independant Computer • (load-) indepedant from the main robot control computer • „Hot-Plug“ option: Connect and

Motosim

Page 9: Robotstudio · Easy to use • Intel Strong ARM Processor • Independant Computer • (load-) indepedant from the main robot control computer • „Hot-Plug“ option: Connect and

RoboCAD

Page 10: Robotstudio · Easy to use • Intel Strong ARM Processor • Independant Computer • (load-) indepedant from the main robot control computer • „Hot-Plug“ option: Connect and

Robotstudio

Page 11: Robotstudio · Easy to use • Intel Strong ARM Processor • Independant Computer • (load-) indepedant from the main robot control computer • „Hot-Plug“ option: Connect and

Robotstudio

Page 12: Robotstudio · Easy to use • Intel Strong ARM Processor • Independant Computer • (load-) indepedant from the main robot control computer • „Hot-Plug“ option: Connect and

Industrial Manipulators

Page 13: Robotstudio · Easy to use • Intel Strong ARM Processor • Independant Computer • (load-) indepedant from the main robot control computer • „Hot-Plug“ option: Connect and

IRC5 Operator Concept

Page 14: Robotstudio · Easy to use • Intel Strong ARM Processor • Independant Computer • (load-) indepedant from the main robot control computer • „Hot-Plug“ option: Connect and

IRC5 Operator Concept • The FlexPendant and RobotStudioOnline

work together

• Same accessibility of data on FlexPendant as on RobotStudioOnline

– Configuration of System Parameters only available through RobotStudio

• Select the most optimal point of entry to perform efficiently – Example: Keyboard entry

• Allow for future growth with different pendant concepts – Example: Cutting Pendant

Page 15: Robotstudio · Easy to use • Intel Strong ARM Processor • Independant Computer • (load-) indepedant from the main robot control computer • „Hot-Plug“ option: Connect and

Easy to use • Intel Strong ARM Processor

• Independant Computer

• (load-) indepedant from the main robot control computer

• „Hot-Plug“ option: Connect and disconnect the FlexPendant at any time even during production

• OP system Windows CE .NET

• Develop adapted user interfaces in Microsoft Visual Studio .NET

• Swap HMI language without restart including asian characters

• Easy swapping between applications

Page 16: Robotstudio · Easy to use • Intel Strong ARM Processor • Independant Computer • (load-) indepedant from the main robot control computer • „Hot-Plug“ option: Connect and

RobotStudio True Offline Programming

“RobotStudio is the

easy-to-use, low cost

software for visualization and

offline programming of ABB

robots”

“It is the tool you need to

maximize your productivity”

Page 17: Robotstudio · Easy to use • Intel Strong ARM Processor • Independant Computer • (load-) indepedant from the main robot control computer • „Hot-Plug“ option: Connect and

VirtualRobotTM Technology

• Virtual Robot is the exact copy of ABB controllers in the control cabinets

• All the parameters and configurations are available on the virtual controller and could easily be transfered to the real world robot from the PC.

VirtualRobotTM Technology True Offline Programming

Page 18: Robotstudio · Easy to use • Intel Strong ARM Processor • Independant Computer • (load-) indepedant from the main robot control computer • „Hot-Plug“ option: Connect and

VirtualRobotTM Technology

• VirtualRobot is an exact copy of the S4 controller

• Robot programs and configuration parameters can easily be transferred between robots and PC

VirtualRobotTM Technology True Offline Programming

Page 19: Robotstudio · Easy to use • Intel Strong ARM Processor • Independant Computer • (load-) indepedant from the main robot control computer • „Hot-Plug“ option: Connect and

Areas of Application

• Machine Design phase (Development)

• Machine building phase (Development)

• Training phase

• Production Phase – Development of product Y

• Production Phase – Production of product X

Page 20: Robotstudio · Easy to use • Intel Strong ARM Processor • Independant Computer • (load-) indepedant from the main robot control computer • „Hot-Plug“ option: Connect and

Areas of Application

Design

Machine Building

Training

Production, Development of Product Y

Production, Production of Product X

Page 21: Robotstudio · Easy to use • Intel Strong ARM Processor • Independant Computer • (load-) indepedant from the main robot control computer • „Hot-Plug“ option: Connect and

Steps in using Robotstudio

Design

Define Path

Generate Program

Simulate Graphically & Verify

Optimize

Page 22: Robotstudio · Easy to use • Intel Strong ARM Processor • Independant Computer • (load-) indepedant from the main robot control computer • „Hot-Plug“ option: Connect and

Design Libraries

• Complete library of all ABB robots and manipulators

• Set of standard equipment from ABB

• Ability to design CAD models

• Ability to import CAD designs

Page 23: Robotstudio · Easy to use • Intel Strong ARM Processor • Independant Computer • (load-) indepedant from the main robot control computer • „Hot-Plug“ option: Connect and

Design Libraries Similarly we have to assemble the tool onto the robot

during the design phase

+ =

Tool Robot Robot with

Tool

Page 24: Robotstudio · Easy to use • Intel Strong ARM Processor • Independant Computer • (load-) indepedant from the main robot control computer • „Hot-Plug“ option: Connect and

Designing in Robotstudio

Customer defined objects could be :

• Designed in any standard CAD application and import the drawing in RobotStudio.

• RobotStudio contains a built CAD application that could be used to design objects

Page 25: Robotstudio · Easy to use • Intel Strong ARM Processor • Independant Computer • (load-) indepedant from the main robot control computer • „Hot-Plug“ option: Connect and

Improved comprehension

• Build new solutions quickly:

– Evaluate alternatives

– Initial feasibility studies

– Initial cycle-time calculations (production time)

• Visualize solutions:

– Share a proposed solution with users on all levels

– Address problem areas at an early stage (workspace issues, etc)

• Include 3D simulations in quotations

Page 26: Robotstudio · Easy to use • Intel Strong ARM Processor • Independant Computer • (load-) indepedant from the main robot control computer • „Hot-Plug“ option: Connect and

Risk reduction

• Verify new designs quickly:

– Check reachability

– Avoid collisions

– Detect singularity issues

• Secure project feasibility and success

Page 27: Robotstudio · Easy to use • Intel Strong ARM Processor • Independant Computer • (load-) indepedant from the main robot control computer • „Hot-Plug“ option: Connect and

Industrial IT

Page 28: Robotstudio · Easy to use • Intel Strong ARM Processor • Independant Computer • (load-) indepedant from the main robot control computer • „Hot-Plug“ option: Connect and

Robotstudio part 2

Page 29: Robotstudio · Easy to use • Intel Strong ARM Processor • Independant Computer • (load-) indepedant from the main robot control computer • „Hot-Plug“ option: Connect and

Graphic User Interface

Page 30: Robotstudio · Easy to use • Intel Strong ARM Processor • Independant Computer • (load-) indepedant from the main robot control computer • „Hot-Plug“ option: Connect and

Flexpendant

Page 31: Robotstudio · Easy to use • Intel Strong ARM Processor • Independant Computer • (load-) indepedant from the main robot control computer • „Hot-Plug“ option: Connect and

Base Coordinate System

UCS & Workobjects

Page 32: Robotstudio · Easy to use • Intel Strong ARM Processor • Independant Computer • (load-) indepedant from the main robot control computer • „Hot-Plug“ option: Connect and

Joint angles / Joint Jog

Page 33: Robotstudio · Easy to use • Intel Strong ARM Processor • Independant Computer • (load-) indepedant from the main robot control computer • „Hot-Plug“ option: Connect and

Euler angles Rx,Ry,Rz

Page 34: Robotstudio · Easy to use • Intel Strong ARM Processor • Independant Computer • (load-) indepedant from the main robot control computer • „Hot-Plug“ option: Connect and

Arm Configurations

Page 35: Robotstudio · Easy to use • Intel Strong ARM Processor • Independant Computer • (load-) indepedant from the main robot control computer • „Hot-Plug“ option: Connect and

6DOF

Page 36: Robotstudio · Easy to use • Intel Strong ARM Processor • Independant Computer • (load-) indepedant from the main robot control computer • „Hot-Plug“ option: Connect and

6DOF

Page 37: Robotstudio · Easy to use • Intel Strong ARM Processor • Independant Computer • (load-) indepedant from the main robot control computer • „Hot-Plug“ option: Connect and

RAPID Programming Language Part 3

Page 38: Robotstudio · Easy to use • Intel Strong ARM Processor • Independant Computer • (load-) indepedant from the main robot control computer • „Hot-Plug“ option: Connect and

RAPID

High-level programming language Features in the language include: • Routine parameters:

– Procedures – Functions – Routines - a means of responding to interrupts.

• Arithmetic and logical expressions • Automatic error handling • Modular programs • Multi tasking

Page 39: Robotstudio · Easy to use • Intel Strong ARM Processor • Independant Computer • (load-) indepedant from the main robot control computer • „Hot-Plug“ option: Connect and

Linear Movements

Page 40: Robotstudio · Easy to use • Intel Strong ARM Processor • Independant Computer • (load-) indepedant from the main robot control computer • „Hot-Plug“ option: Connect and

Non Linear Movements

Page 41: Robotstudio · Easy to use • Intel Strong ARM Processor • Independant Computer • (load-) indepedant from the main robot control computer • „Hot-Plug“ option: Connect and

PC SDK

The PC SDK (Software Development Kit) enables IRC5 customers to operate one or many robot controllers from a tailored application on a PC (MS .Net).

PC SDK is bundled with RobotStudio and is free.