Operation References Functions Plugins
Operation References Functions Plugins
EASY-ROB™ V8.3
November 2021
Version 3.3
EASY-ROB Software GmbH Hauptstr.42 65719 Hofheim am Taunus Germany Phone: +49 6192 921 70-77 FAX: +49 6192 921 70-66 [email protected] www.easy-rob.com
Subject to change or improve without prior notice 2/33
EASY-ROB Software GmbH Hauptstr.42 65719 Hofheim am Taunus Germany Phone: +49 6192 921 70-77 FAX: +49 6192 921 70-66 [email protected] www.easy-rob.com
EASY-ROB™
Table of contents
Table of contents ............................................................................................................................................... 3
PlugIn Dlls ......................................................................................................................................................... 4
AVI - Recorder ............................................................................................................................................... 4
VRML Export with Animation ......................................................................................................................... 6
Path planning with AutoPathTM ...................................................................................................................... 7
CAD Import ...................................................................................................................................................... 13
Import VRML with Animation ....................................................................................................................... 13
CAD2ER - Converting STEP- and VRML II 97-files to IGP ......................................................................... 16
CAD Export...................................................................................................................................................... 17
CAD-file Export ............................................................................................................................................ 17
Project Manager .............................................................................................................................................. 19
Administrate Projects ................................................................................................................................... 19
History Diagram ............................................................................................................................................... 21
Visual analyses of the simulation................................................................................................................. 21
ERC Command Searcher ................................................................................................................................ 23
Search ERC Commands ............................................................................................................................. 23
3D-PDF-Export ................................................................................................................................................ 24
Saving simulation process in 3D-PDF document ........................................................................................ 24
Space Mouse................................................................................................................................................... 28
Space Mouse Connection ............................................................................................................................ 28
Appendix.......................................................................................................................................................... 29
Inverse / forward Kinematics ID’s ................................................................................................................ 29
Contact ............................................................................................................................................................ 32
Notes ............................................................................................................................................................... 33
EASY-ROB Software GmbH Hauptstr.42 65719 Hofheim am Taunus Germany Phone: +49 6192 921 70-77 FAX: +49 6192 921 70-66 [email protected] www.easy-rob.com
EASY-ROB™ Operation References
PlugIn Dlls
AVI - Recorder
In the current version of EASY-ROB™ you can directly create AVI video files. There's no external software
needed for video capturing.
EASY-ROB Software GmbH Hauptstr.42 65719 Hofheim am Taunus Germany Phone: +49 6192 921 70-77 FAX: +49 6192 921 70-66 [email protected] www.easy-rob.com
AVI Recorder
After that you can set the Framerate (fps) and the
Simulation-Stepsize (ms)
EASY-ROB Software GmbH Hauptstr.42 65719 Hofheim am Taunus Germany Phone: +49 6192 921 70-77 FAX: +49 6192 921 70-66 [email protected] www.easy-rob.com
EASY-ROB™ Operation References
PlugIn Dlls
VRML Export with Animation
If you want to exchange the work cell (static) or the result of the simulation (with animation) you can use the
VRML 97 Export to store the whole work cell including the animations sequence into a file with extension
(*.wrl).
Export static:
EASY-ROB Software GmbH Hauptstr.42 65719 Hofheim am Taunus Germany Phone: +49 6192 921 70-77 FAX: +49 6192 921 70-66 [email protected] www.easy-rob.com
EASY-ROB™ Operation References
PlugIn Dlls
Path planning with AutoPathTM
To engineer a workpiece into the fixture or to move around an interfering geometry is a time-consuming
task.
The EASY-ROB™ option AutoPath™ will support the user to plan and create collision free paths.
The example below will show the capability and the functionality of AutoPath™.
1.
Load the workcell
AutoPath_Example_01.cel
Start Device Manager
with the button Load from Library Shortcut: „Ctrl+Shift+O“
from the directory:
../EASY-ROB / ApplicationLib /
Annotation:
The example demonstrates a typical initial situation and the result of a collision free path planning done by
AutoPath™.
The workpiece has to go through the frame and has to be placed on the other side of the frame.
The first cycle shows the shortest way from start to the target – of course including collision.
The path in the second cycle was planed by AutoPath™ and is collision free. While planning a path,
AutoPath™ is taken the axis limits of the robot into consideration.
An additional geometry on the way through the frame requires a further optimization of the path.
In the last cycle the workpiece is moving along the optimized path.
2.
Start the simulation with the button
Run Program
Shortcut: „Ctrl+R“
EASY-ROB Software GmbH Hauptstr.42 65719 Hofheim am Taunus Germany Phone: +49 6192 921 70-77 FAX: +49 6192 921 70-66 [email protected] www.easy-rob.com
Introduction of the AutoPath™ example
3.
Open the Teach Window by mouse
click on the button Open Program
Teach Window to see the current
program
4.
After the declaration of the variables
and the settings for the collision
detection the robot will move by PTP-
commands (line 26) from the start
position to the target position.
5.
The second cycle was planed by
AutoPath™. The collision free
positions are placed for a better
overview into a sub function (fct
ComputedMotion(), line 59).
6.
After the second cycle geometry will
be set to visible.
(line 48)
EASY-ROB Software GmbH Hauptstr.42 65719 Hofheim am Taunus Germany Phone: +49 6192 921 70-77 FAX: +49 6192 921 70-66 [email protected] www.easy-rob.com
Introduction of the AutoPath™ example
7.
The path is not collision free anymore
and requires a further optimization.
8.
By using AutoPath™ the path was
optimized and stored in the function
„call
ComputedMotion_with_Disturbance
()“.
EASY-ROB Software GmbH Hauptstr.42 65719 Hofheim am Taunus Germany Phone: +49 6192 921 70-77 FAX: +49 6192 921 70-66 [email protected] www.easy-rob.com
EASY-ROB™ Operation References
PlugIn Dlls
Path planning with AutoPathTM – Dialog and Operation
1.
Start the AutoPath™ dialog from the menu
2.
The dialog AutoPath™ and the most
important elements:
3. Find path
(search a collision free path
from start to the target
position)
EASY-ROB Software GmbH Hauptstr.42 65719 Hofheim am Taunus Germany Phone: +49 6192 921 70-77 FAX: +49 6192 921 70-66 [email protected] www.easy-rob.com
AutoPath™ Dialog and Operation
3.
Open the Tag Window by double click on the
button Sel Tag
(workcell AutoPath_Example_01.cel)
4.
Select with „sel Pth“ the path „Rob“ and move
the robot to tagpoint R_1 (double click the
tagpoint in the list of the TagWindow )
5.
Click the button „Set start pose“ in the motion
planner to set the tagpoint R_1 as start
position.
6.
Select with „sel Pth“ the path „Frame“ and
move the robot to tagpoint F_1 (double click
the tagpoint in the list of the TagWindow )
7.
Click the button „Set end pose“ in the motion
planner to set the tagpoint F_1 as end
position.
EASY-ROB Software GmbH Hauptstr.42 65719 Hofheim am Taunus Germany Phone: +49 6192 921 70-77 FAX: +49 6192 921 70-66 [email protected] www.easy-rob.com
AutoPath™ Dialog and Operation
8.
Leave all settings to default and click „Find
path“ in the AutoPath™ dialog to calculate a
collision free path.
Important Note:
The process to calculate a collision free path can take up to several minutes – please don’t lose the
patience and don’t start any other EASY-ROB™ functions while the calculation.
9.
After the search the collision free path will be
displayed as single positions.
EASY-ROB Software GmbH Hauptstr.42 65719 Hofheim am Taunus Germany Phone: +49 6192 921 70-77 FAX: +49 6192 921 70-66 [email protected] www.easy-rob.com
EASY-ROB™ Operation References
CAD Import
Import VRML with Animation
All common 3D-CAD systems such as Catia, ProEngineer, Solid Works, Solid Edge, etc are able to export
VRML 1.0 and VRML 2.0.
EASY-ROB™ can import VRML files and save them as IGP-Files (*.igp). The Import does not include
kinematics or animations in the VRML-file.
Even when the files from different systems are all VRML-files, with regard to the inner structure (number of
objects and number of polygons) they are all different.
Solid Edge, UGS e.g. is using. „Shapes“ to set colors and objects.
EASY-ROB™ is taking this into consideration while import by using a presetting and the functionality to
“merge” the polygons.
The „merger“ will reduce the number of objects and will increase the number of polygons per object.
And even when the file that the merger is creating will be bigger as the „not-merged“ file, you will have a
better performance .
In the „VRML-Examples“-folder you will find examples from different systems with some remarks about the
presetting.
TIP: Always use the „Merger“, so you will have a better performance while rendering.
VRML files are ASCII-files. You can open and read them in every editor.
Most times you will find additional information in the header of the file.
TIP: Before the import always save your work and start a new session of EASY-ROB.
EASY-ROB Software GmbH Hauptstr.42 65719 Hofheim am Taunus Germany Phone: +49 6192 921 70-77 FAX: +49 6192 921 70-66 [email protected] www.easy-rob.com
CAD Import - VRML
TIP:
TIP:
EASY-ROB Software GmbH Hauptstr.42 65719 Hofheim am Taunus Germany Phone: +49 6192 921 70-77 FAX: +49 6192 921 70-66 [email protected] www.easy-rob.com
CAD Import- VRML
EASY-ROB Software GmbH Hauptstr.42 65719 Hofheim am Taunus Germany Phone: +49 6192 921 70-77 FAX: +49 6192 921 70-66 [email protected] www.easy-rob.com
EASY-ROB™ Operation References
CAD Import
CAD2ER - Converting STEP- and VRML II 97-files to IGP
EASY-ROB™ - CAD2ER allows to convert STEP- and VRML II,97 files to IGP.
You can find the application as standalone program in subfolder ./cad2er/ of the EASY-ROB™ -Application.
Loaded Rob- und IGP- files will be loaded in a new EASY-ROB™ Session.
Start CAD2ER with the shortcut „Ctrl+Shift+C“ or by Menu: Load > Start CAD2ER Converter
CAD2ER was developed in collaboration with machineering GmbH & Co. KG (www.machineering.de).
Handling
TIP: Native CAD-files, like CATIA V4/V5 or Pro/Engineer can be converted to STEP by using the
software „3D-Tool”.
EASY-ROB Software GmbH Hauptstr.42 65719 Hofheim am Taunus Germany Phone: +49 6192 921 70-77 FAX: +49 6192 921 70-66 [email protected] www.easy-rob.com
EASY-ROB™ Operation References
CAD Export
CAD-file Export
Single robots or devices or even the complete workcells can be exported as binary STL-files. STL binary is
a neutral format and can be imported in all common CAD-Systems. Furthermore the results of the planer
can be analyzed by the user.
Optional: the exported STL-file can also include colours, though it is not supported by every CAD-system.
Robot as STL binary file Rotary table als IGP binary file
EASY-ROB Software GmbH Hauptstr.42 65719 Hofheim am Taunus Germany Phone: +49 6192 921 70-77 FAX: +49 6192 921 70-66 [email protected] www.easy-rob.com
CAD-file Export
EASY-ROB Software GmbH Hauptstr.42 65719 Hofheim am Taunus Germany Phone: +49 6192 921 70-77 FAX: +49 6192 921 70-66 [email protected] www.easy-rob.com
EASY-ROB™ Operation References
Project Manager
Administrate Projects
The Project Manager provides different functionalities to administrate EASY-ROB™ workcells and project
related information. The search functions are supporting the user to find the desired data straight away.
The project data can be stored either by using the input mask in the Project Manager or by the Visual File
Interface out of EASY-ROB™ (see chapter „Visual File Interface“)
Further on the Project Manager is able to run and show videos of the workcells and is able to load the
workcell straight into the EASY-ROB™.
Start the Project Manager by double click onto the executable „/EASY-ROB/easyrob-project-manager.exe“
or from EASY-ROB™ by shortcut „Ctrl+Shift+P“ . Or use the menu :File Menu: Load -> Start Project
Manager.
search function
project overview
project modification
screenshot /
video screen
video controls
EASY-ROB Software GmbH Hauptstr.42 65719 Hofheim am Taunus Germany Phone: +49 6192 921 70-77 FAX: +49 6192 921 70-66 [email protected] www.easy-rob.com
Project Manager
Delete a projects
Quick Search
Tip:
Using an empty field and „Refresh“ will show all
items of the database.
EASY-ROB Software GmbH Hauptstr.42 65719 Hofheim am Taunus Germany Phone: +49 6192 921 70-77 FAX: +49 6192 921 70-66 [email protected] www.easy-rob.com
EASY-ROB™ Operation References
History Diagram
Visual analyses of the simulation
The functionality „History Diagram“ enables the user to analyze the simulation visual by a graphic.
History Diagram can record the state of every device into the workcell. The state like e.g. „waiting for signal“
or an „axis limit exceeding“ will be stored while every simulation step and be displayed and analyzed in a
diagram.
Because all possible states will be shown in different colors, an occurring error can be identified
immediately.
Start the History Diagram by double click onto the executable „/EASY-ROB/easyrob-history-diagram.exe“ or
from EASY-ROB™ by shortcut „Ctrl+Shift+H“. To start from the menu use “File Menu: Load -> Start History
Diagram.”
EASY-ROB Software GmbH Hauptstr.42 65719 Hofheim am Taunus Germany Phone: +49 6192 921 70-77 FAX: +49 6192 921 70-66 [email protected] www.easy-rob.com
History Diagram
- every second
- 10 seconds
- every minute
- switch scale off
Show:
Show the diagram (with the selected settings)
Save:
Save the diagram as JPG-picture in the same
directory of the history file
EASY-ROB Software GmbH Hauptstr.42 65719 Hofheim am Taunus Germany Phone: +49 6192 921 70-77 FAX: +49 6192 921 70-66 [email protected] www.easy-rob.com
EASY-ROB™ Operation References
The example library contains for each ERPL-/ERCL- command a workcell with program.
The ERC Command Searcher will support the user to search for a specific ERC commands in the example
library “Proj_example_erpl”, which is normally installed in the directory:
“.\EASY-ROB\Tutorial\Proj_example_erpl”
The library contains many short example programs with different ERC commands to give an impression
how the commands are working
Start the ERC Command Searcher by double click onto the executable „/EASY-ROB/ easyrob-erc-
command-searcher.exe“ or from EASY-ROB™ by shortcut „Ctrl+Shift+S“. From the menu use „File Menu:
Load -> Start ERC Searcher“.
instruction manual
change paths
start search
load workcell
open program
EASY-ROB Software GmbH Hauptstr.42 65719 Hofheim am Taunus Germany Phone: +49 6192 921 70-77 FAX: +49 6192 921 70-66 [email protected] www.easy-rob.com
EASY-ROB™ Operation References
3D-PDF-Export
Saving simulation process in 3D-PDF document
The new EASY-ROB™ 3D-PDF Export option allows to save entire simulation process of a work cell in one
3D-PDF document. Afterwards it can be opened, using the free Adobe® Reader XI and the whole simulation
can be started.
3D-PDF Export
To ensure a proper operation, we recommend using at least version XI (11.0.10) of Adobe® Reader.
The 3D-PDF Export can be found under View > EASY-ROB PlugIn Dlls > 3D-PDF Export.
The Adobe® Reader allows to rotate and zoom the recorded scene.
EASY-ROB Software GmbH Hauptstr.42 65719 Hofheim am Taunus Germany Phone: +49 6192 921 70-77 FAX: +49 6192 921 70-66 [email protected] www.easy-rob.com
3D-PDF-Export
Use the navigation bar to start, pause or stop the recorded simulation process. Fast forward and rewind
(x1/64 – x64x speed) are also possible. The displayed time shows you the real process time.
The 3D-PDF Export functionality can alternatively be controlled via ERCL commands. The user then has
the following ERCL commands. Find more detailed information in document "EASY-ROB-
ShortKeys_ENG.pdf"
Additional ERCL- commands allow to load a layout from a 3D-PDf Layout file ".3pl" or to determine the
layout dynamically while running a program.
! ------------------------------------------
! Date: 2016/09/14 Time: 10:43
! 3D-PDF Version v7004
! 3D-PDF Layout File "3D-PDF-Layout.3pl"
! ------------------------------------------
!
!(0,0)--> x <-- width -->
! | |
! v height
! y |
!
! Important Notes:
! - Viewport-, Control-Area and all Images should be inside the Page-Area
! - Images cannot be on top of the ViewPort- or the Control-Area,
! but can be used as background, if their size is less or equal to the Page-Area.
! - The number of possible loaded images is limited by 12
! - The "image path" and "image file" must be saved within quotes
! ------------------------------------------
!
! Page Area: width height
PAGE_AREA 400.000 300.000
!
! View Port Area: left(x) upper(y) width height
VIEWPORT_AREA 0.000 50.000 400.000 225.000
!
! Control Area: left(x) upper(y) width height
CONTROL_AREA 0.000 275.000 400.000 25.000
!
! Label Font Size: Default = 10, valid values are between 1 and 50
LABELFONTSIZE 10
!
! Path where the images stored
! If no path is defined, the current working directory is valid
IMAGE_PATH ""
!
! Images specifications for 3 images
! Parameter 1: "Image file name"
EASY-ROB Software GmbH Hauptstr.42 65719 Hofheim am Taunus Germany Phone: +49 6192 921 70-77 FAX: +49 6192 921 70-66 [email protected] www.easy-rob.com
! Parameter 2-5: left(x) upper(y) width height
! Parameter 6: Scaling is one of ISO_Stretch = 0 or ISO_CenterFit = 1
ADD_IMAGE "3D-Pdf-Image-Logo.jpg" 0.000 0.000 87.920 50.000 1
ADD_IMAGE "3D-PDF-IMAGE-TEXT.JPG" 87.920 0.000 312.080 50.000 1
!
A detailed description of the commands can be found in the chapter “New ERCL-commands“ or in the
corresponding document for the ERPL- / ERCL- Program language „EASY-ROB-ERPL_ENG.pdf“.
EASY-ROB Software GmbH Hauptstr.42 65719 Hofheim am Taunus Germany Phone: +49 6192 921 70-77 FAX: +49 6192 921 70-66 [email protected] www.easy-rob.com
Subject to change or improve without prior notice 27/33
EASY-ROB Software GmbH Hauptstr.42 65719 Hofheim am Taunus Germany Phone: +49 6192 921 70-77 FAX: +49 6192 921 70-66 [email protected] www.easy-rob.com
EASY-ROB™ Operation References
Space Mouse
Space Mouse Connection
Picture: 3DConnexion
EASY-ROB Software GmbH Hauptstr.42 65719 Hofheim am Taunus Germany Phone: +49 6192 921 70-77 FAX: +49 6192 921 70-66 [email protected] www.easy-rob.com
EASY-ROB™ Operation References
Appendix
Inverse / forward Kinematics ID’s
The Inverse Kinematics ID defines the inverse kinematics and forward solution for each robot. EASY-ROB
provides you with a couple of solutions for common robots like 3- or 5-axis, portalrobots, scaras, etc.
You can edit the KIN-IDs and Sub-IDs in over Robotics Menu:
cRobot Kinematics -> Kinematics Data -> Inverse Kinematics ID -> Special Inverse Kinematics
EASY-ROB Software GmbH Hauptstr.42 65719 Hofheim am Taunus Germany Phone: +49 6192 921 70-77 FAX: +49 6192 921 70-66 [email protected] www.easy-rob.com
Inverse Kinematics ID
EASY-ROB Software GmbH Hauptstr.42 65719 Hofheim am Taunus Germany Phone: +49 6192 921 70-77 FAX: +49 6192 921 70-66 [email protected] www.easy-rob.com
Inverse Kinematics ID
EASY-ROB Software GmbH Hauptstr.42 65719 Hofheim am Taunus Germany Phone: +49 6192 921 70-77 FAX: +49 6192 921 70-66 [email protected] www.easy-rob.com
EASY-ROB™
Contact
Email: [email protected]
[email protected]
Url: www.easy-rob.com
Web: www.easy-rob.com/en/downloads-2/client-area/
Log in data:
User name: customer
Password: **********
EASY-ROB Software GmbH Hauptstr.42 65719 Hofheim am Taunus Germany Phone: +49 6192 921 70-77 FAX: +49 6192 921 70-66 [email protected] www.easy-rob.com
EASY-ROB™
Notes
EASY-ROB Software GmbH Hauptstr.42 65719 Hofheim am Taunus Germany Phone: +49 6192 921 70-77 FAX: +49 6192 921 70-66 [email protected] www.easy-rob.com