Robot Programming Tutorial

This robot programming tutorial offers a fast introduction to easy robot programing with AUTOMAPPPS robot offline programming. Step by step the approach for easy robot offline programming will be trained by using video examples.

 The robot programming tutorial is structured as follows:

  • Part 0: Overview
  • Part 1: Model cells and import components and equipment (robots, tools, conveyors, axes,...)
  • Part 2: Define process task(s) and application(s) of the robot(s) and assign it to different robots
  • Part 3: Define handling tasks

Part 0: Introduction / Overview

  • CAD model editor: importing, manipulating and enriching
  • Work-piece editor: defining CAD models as part to be treated
  • Tool editor: loading tool models, creating tool models, parametrizing process simulation
  • Robot editor: loading new robots
  • obstacle editor: defining CAD models as obstacles
  • conveyor editor: defining rails, conveyors, auxiliary axes, rotation tables etc.
  • Scene editor / Cell editor

 

Part 0.0: Getting started

0.0.1 Loading an AUTOMAPPPS project (.ap) or creating a new one

 

sections of therobot programming tutorial to be released soon

Part 0.1: Using the GUI

This section gives you the fast introduction to the GUI.

0.1.1 Interaction with the contents vs. changing the view.

 

sections of therobot programming tutorial to be released soon

Part 1: Modelling/importing cells and components (robots, tools, conveyors, axes)

Part 1.1: CAD Editor

1.1.1 Loading CAD

Example how to load a new object into the OLP SW - via loading and renaming a CAD file. The object can later be used to model the robot-cell or scene (1.7) built of different objects, robots, etc..

Part 1.1: CAD Editor

1.1.2 Manipulating CAD:

1.2.2.1 Scaling

1.2.2.2 Rotating, transforming etc.

This video shows how you can rotate a part (loaded in 1.1.1), or change its origin. Also scaling is shown, a feature not only for dealing with mm, m, inches, but also a simple way to create a wall or obstacle, starting with a CAD of a box, or cylinder, or plane.

Part 1.1: CAD Editor

1.1.3 Reference points

Reference points are little helpers for building robot cells or programming an application. They define the coordiantes (location and orientation) of points of interest. Examples in case of tools are e.g. candidates for Tool-Center-Points (TCPs), flange points that allow to attach a tool to the robot's flange automatically, a.s.o. Reference points can also define possible locations where to pick or where to place a part  (pick points and place points).

Reminder: If you want to set a reference point graphically by clicking on a object, or if you want to modify it by selecting one of its (red, green, blue) axes, don´t forget to press "CTRL". As described in 0.1: Without CTRL all mouse actions change the view or move or rotate the object, cell, etc.

Part 1.2: Workpiece (Part) Editor

1.2.1 Creating a workpiece

 

sections of therobot programming tutorial to be released soon

Part 1.3: Tool Editor

1.3.1 Creating a tool

1.3.2 Defining transformations, TCPs, flange points, etc.

1.3.3 Process Simulation

Part 1.4: Robot Editor

sections of therobot programming tutorial to be released soon

Part 1.5: Obstacle Editor

sections of therobot programming tutorial to be released soon

Part 1.6: Axes / Conveyor Editor

Part 1.7: Cell Editor

Part 2: Programming the robot(s) semi-automatically

2.1 Setup Editor: Defining and simulating the process

2.2 Workflow Editor: Defining the workflow: programming the application/robots

2.3. General Expert tricks

sections of therobot programming tutorial to be released soon

2.1.1 Setup Editor: GUI

sections of therobot programming tutorial to be released soon

2.1.2. Setup Editor: Defining tool paths

2.1.2.1. Free-form Definition of tool-paths

2.1.2.2 Pattern-based definition of tool paths

2.1.2.3 Cad-feature-based definition (CAD2Path / CAD to Path definition) of tool-paths

sections of therobot programming tutorial to be released soon

2.1.2.4 Higher-level and aggregated patterns for definition of tool-paths

sections of therobot programming tutorial to be released soon

2.1.3 Setup Editor: Modifying tool paths and patterns

sections of therobot programming tutorial to be released soon

2.1.4 Simulating the process

sections of therobot programming tutorial to be released soon

2.1.5 Expert tricks

Part 2: Programming the robot(s) semi-automatically

Workflow Editor: Defining the workflow: programming the application/robots

2.2.1 Workflow Editor: GUI

sections of therobot programming tutorial to be released soon

2.2.2 Workflow Editor: Assign actions to robots

sections of therobot programming tutorial to be released soon

2.2.3 Workflow Editor: Modify the timing

sections of therobot programming tutorial to be released soon

2.2.4 Workflow Editor: Interact with the robot / tool

sections of therobot programming tutorial to be released soon

2.2.5 Workflow Editor: Expert tricks

sections of therobot programming tutorial to be released soon

sections of therobot programming tutorial to be released soon

2.3. General Expert tricks

3. Programming pick and place

3.1  Easy mode

3.2 Expert mode

Part 3.1: Pick&Place: Easy mode

 

Part 3.1: Pick&Place: Expert mode