E10 EUREKA ROBOT-USER MANUAL Eng PDF
E10 EUREKA ROBOT-USER MANUAL Eng PDF
E10 EUREKA ROBOT-USER MANUAL Eng PDF
1. Folder organization
2. New project
3. Windows arrangement
4. Robot cell setup
5. Machining parameters
6. Simulation
7. Program editor
8. Functions
2
1. FOLDER ORGANIZATION
1.1. Template / WDIR structure
1.2. WORKING DIRECTORY PATH
1.2. Single folder structure
1.3. Eureka tool database
1.4. Documents / Setup / Backup
3
1.1. TEMPLATE / WDIR STRUCTURE
TEMPLATE: folder containing the reference files,
where starting the configuration of the new project.
(Write protected to prevent changes).
4
1.2. WORKING DIRECTORY PATH (WDIR)
This path will indicate to the Eureka template or project file, where the files that set up the virtual machine are
located.
• Double-click on Eureka 10 icon to open an empty project.
• "View" menu > "Options".
• Click with the left mouse button on the path search icon and indicate the inside of the "WDIR" folder,
described in the previous page.
5
1.3. SINGLE FOLDER STRUCTURE
ROBOT_01 folder containing:
6
1.4. DOCUMENTS / SETUP / BACKUP
Depending on the needs, there may be other folders,
containing manuals, installation files and a backup
folder, where the versions of the delivered robot cells
or the backups created to request technical support
are stored.
7
2. NEW PROJECT
2.1. Opening and saving a new project
2.2. File storage
8
2.1. OPENING AND SAVING A NEW PROJECT
Opening a new project:
• Double-click the template file («*.epf» or «*.ept») of the machine you want to use or open Eureka, then click on
«File > Open Project» and select the model file of the robot/machine you want to use.
• Check for any error or warning messages (message window) at the start.
Saving a new project:
• "File > Save project as ..." to create a new project («*.epf»), inside the PROJECTS folder.
(Use "File > Save project" only to overwrite an old project)
9
2.2. FILE STORAGE
Before starting to load any type of element into the
new project, it is necessary to properly storage all
the files necessary for the simulation:
• Workpiece(s)
• Fixture(s)
• Program(s)
• Tool(s)
10
2.2. FILE STORAGEE
TOOL_DATABASE: folder containing the tools
available within Eureka.
11
3. WINDOW ARRANGEMENT
3.1. Main windows
3.2. Main toolbar
3.3. Message bar
3.4. Controller bar
3.5. Kinematics structure bar
3.6. Machine setup bar
3.7. Navigator Commands
12
3.1. MAIN WINDOWS
• Main Toolbar
• Message bar
• Controller bar
• Simulation bar
• Kinematics structure bar
• Machine setup bar
• Function bar
13
3.2. MAIN TOOLBAR
«New»: open a void template. «Show/Hide toolpath traces»:
show/hide tool trajectory during
the simulation. Green check
«Save»: save the current symbol for "show".
opened project.
«Enable/Disable collision
detection»: green check
symbol for "enable". «Show/Hide...»:
show/hide toolbar as in View
menu. Green check symbol for
«Open»: open an existing project. "show".
14
3.3. MESSAGE BAR
Show a report of the simulation status.
Double-click any message to view the APT program line that generated it.
15
3.4. CONTOLLER BAR
«Show the program window»: «JOG»: open the JOG «Load program»: load the
open the program editor window to manipulate APT program file in the
window. robot position. current project.
«Tools Database»: open the «Macro list»: open the macro «Save postprocessor output»:
current tool library window to list window to add/edit/ at the end of the simulation
add/edit/remove tools to the remove subprograms to the allow, if there are no errors, to
current project. robot cell. generate the robot program.
16
3.5. KINEMATICS STRUCTURE BAR
• Robot cell
• Axis node
• Robot Frames
• Tools node
• Workpiece
• Fixture
17
3.6. MACHINE SETUP BAR
• Program
• Playlist
• Subprograms
• OBJECTFRAME list
• TOOLFRAME list
• Tools
• Workpiece
• Fixture
18
3.7. NAVIGATION COMMANDS
In the 3D view, you can switch from "Selection"
mode to "Navigation" mode by clicking the right
mouse button.
• SELECTION: allows you to select elements and
acquire vertices on the mesh (path measurement
or capture commands).
19
4. ROBOT CELL SETUP
4.1. Program
4.2. Subprograms
4.3. Tool database path
4.4. Tool database
4.5. Workpiece
4.6. Fixture
4.7. 3D model import options
20
4.1. PROGRAM
Make sure you have clicked on the "Terminate simulation" button.
21
4.2. SUBPROGRAMS
Make sure you have clicked on the "Terminate simulation" button.
22
4.3. TOOL DATABASE PATH
This path will indicate to the Eureka template or project, where the folder containing the virtual tools is located.
• Double-click the template file («*.epf» or «*.ept») and open one of the available machines.
• “Right click > Properties" on the robot node, in the kinematics window.
• Choose the "Tool Library" page and click the search icon. Indicates the inside of the "TOOL_DATABASE"
folder.
• At the end of this operation the tool library icon will be enabled.
23
4.4. TOOL DATABASE
• Right click on "Tools".
• "Modify".
The geometry of the cutting and non-cutting parts can be recreated in Eureka, thanks to parametric shapes
and/or «*.stl» models.
24
4.4. TOOL DATABASE
Check the document «Eureka10_TOOL_DATABASE_eng» for further information on the creation of
parametric tools, from 2D profiles, 3D models or revolve and extrusion.
25
4.5. WORKPIECE
Make sure you have clicked on the "Terminate simulation" button.
• Left-click on "WORKPIECE".
• Right-click in the window under the "Machine
setup bar" (yellow window).
• "Add > Shape from file" to load a 3D model
(preferably in «*.stl» format) previously exported
from CAD or CAM.
or
• "Add" and select one of the available parametric
shapes.
26
4.6. FIXTURE
Make sure you have clicked on the "Terminate simulation" button.
• Left-click on "FIXTURE".
• Right-click in the window under the "Machine
setup bar" (yellow window)
• "Add > Shape from file", to load a 3D model
(preferably in «*.stl» format) previously exported
from CAD / CAM.
or
• "Add" and select one of the available parametric
shapes.
27
4.7. 3D MODEL IMPORT OPTIONS
Following the commands "Add> Shape from file",
Eureka will show a 3D model search window (default
format: «*.stl»).
28
5. MACHINING PARAMETERS
5.1. Linear/Angular precision
5.2. Collision tollerances
5.3. Machining quality
5.4. Stock window
29
5.1. LINEAR/ANGULAR PRECISION
These two parameters indicate, every how many
millimeters or degrees, Eureka performs a collision
check, rapid removal and other possible errors.
• "Settings" menu
• “Machining parameters"
30
5.2. COLLISION TOLLERANCES
These parameters indicate how accurate the
software will be in detecting possible material
removal in rapid errors or collisions between the tool
parts and the workpiece.
31
5.3. MACHINING QUALITY
Indicate the simulation mode in Material removal:
• Hi-Accuracy: optimized simulation for milling applications, more accurate collisions evaluation and stock calculation.
• Hi-Speed: standard simulation mode.
• Hybrid: mandatory for additive/hybrid applications.
Drag the "Visualization quality vs performance" bar to increase or decrease the graphic quality of the machined piece.
More quality takes slower graphic simulation.
(Be careful: in Hybrid mode it is not possible move the bar during simulation)
32
5.4. STOCK WINDOW
Click the icon to display the "Stock window".
33
6. SIMULATION
6.1. Collision check
6.2. Toolpath trace
6.3. Error/Warning management
6.4. Quick check
6.5. Pre-analysis
6.6. Simulation commands
6.7. Simulate by the program window
6.8. Breakpoints
6.9. «Snapshot»
6.10. Stock detail view
6.11. JOG
34
6.1. COLLISION CHECK
• Click on the "Enable/Disable collision detection" icon.
Eureka will check for collisions on all the parts of the machine.
35
6.2. TOOLPATH TRACE
• Click the “Show/Hide toolpath trace" icon to show/hide the trajectory of the active tool.
36
6.3. ERROR/WARNING MANAGEMENT
Select:
• "Continue": Eureka will show the message in the
message bar, but the simulation will continue.
• "Pause": Eureka will show the message in
the message bar and the simulation will be
stopped, showing the line of the program where
the error or warning occurred.
• "Ignore": Eureka will not show the error and the
simulation will continue without messages.
37
6.4. SIMULATION COMMANDS
38
6.5. QUICK CHECK
Make sure you have clicked on the "Terminate simulation" button.
39
6.6. PRE-ANALYSIS
Make sure you have clicked on the "Terminate simulation" button.
40
6.7. SIMULATE BY THE PROGRAM WINDOW
«Simulate line/procedure»(F11): «Simulate line»: line-by-line
the simulation will stop at each simulation, including the
new line of the program, content of subroutines and
showing the results. In the macros.
presence of macros or
«Simulate all» (F5): subroutines, Eureka will execute
starts the simulation of the entire content, without
the APT program, showing it.
which shows both the «Simulate procedure»: allows
movements of the to execute the contents of a
robot and the material macro or subroutine and return
updating (if there is a to the height of the main
stock model). program.
41
6.8. BREAKPOINTS
42
6.9. SNAPSHOT
With the "Snapshot" it will be possible to save the
simulation state so that it can be restored in case of
Eureka closure or work interruption.
• "Restart".
• Fully or partially simulate the APT program.
• Click on the "Create simulation snapshot" icon.
• Define the name for the new snapshot and/or
click «Ok» to confirm the command.
43
6.10. STOCK DETAIL VIEW
This command allows to analyze a portion of the
stock model, concentrating the graphic resources in
a limited area.
44
6.11. JOG
Make sure you have activated the simulation.
45
7. PROGRAM EDITOR
7.1. Edit The Apt Program
7.2. Insert/Replace As/ Insert Call To Macro
7.3. Set Next Line / Restart From Here
7.4. Insert File / Insert Or Remove Brekpoints
7.5. Set Tool Direction
7.6. Capture Toolpath
7.7. Approach
7.8. Zrot
7.9. External Axis Position
7.10. External Axis Interpolation
7.11. Goto Strategy
7.12.Rotate/Translate
7.13. Line / Arc Fitting
7.14. Interpolate Tool Direction/ Tanprep/ Convert Arcs
7.15. Split/ Reverse / Mirror
7.16. Syntax Coloring
7.17. Tool Calls
46
7.1. EDIT THE APT PROGRAM
The program window integrates a text editor, with
the possibility of:
47
7.2. INSERT/REPLACE AS/ INSERT CALL
TO MACRO
Right-click on a single line in the program
48
7.3. SET NEXT LINE / RESTART FROM
HERE
Right-click on a single line in the program
49
7.4. INSERT FILE / INSERT OR REMOVE
BREKPOINTS
Right-click on a single line in the program
50
7.5. SET TOOL DIRECTION
Modify the tool direction of the selected line(s) using
one of the following option.
• Set the tool direction along an axis of the current
work OBJECTFRAME (X, Y, Z, -X, -Y, -Z).
51
7.6. CAPTURE TOOLPATH
Right-click on a single line in the program
Insert movements lines before the selected line capturing the toolpath as polyline, arcs or a combination of both.
The tool direction is automatically set normal to the captured point plane.
52
7.7. APPROACH
Right-click on a single line in the program
Choose the robot joints configuration and position to reach the selected point. Red value represents axis value.
1. Slide the bar to change the joints position in the current configuration.
2. «i/n» values represent the current i configuration on n configurations available for the selected point.
After this command, use "Insert/ Replace as" MOVEJ command to save the choosen approach in the APT program.
Changing the axis configuration is possible to solve some problems (mainly in on approach moves) as singularity, collision and others.
JOINTS POSITION
2
53
7.8. ZROT
Right-click on a single line in the program
54
7.9. EXTERNAL AXIS POSITION
Right-click on a single line in the program
55
7.10. EXTERNAL AXIS
INTERPOLATION
Right-click on a single line in the program
56
7.10. EXTERNAL AXIS
INTERPOLATION
1. OPTIMIZE_ROTARY_AXIS/MIN_XYZ
2. OPTIMIZE_TRACK/MIN_ROBOT_CHANGES
3. OPTIMIZE_ROTARY_AXIS/MIN_ORI
4. OPTIMIZE_TRACK/ALIGN_ROBOT_BASE
1 2 3 4 5
5. OPTIMIZE_TRACK/ALIGN_ROBOT_WRIST
6. OPTIMIZE_GANTRY
7. SPINNING_AXIS
8. OPTIMIZE_ROTARY_AXIS/ECCENTRIC_TURNING
9. OPTIMIZE_2-AXES_POSITIONER/UPDIR 6 7 8
10. OPTIMIZE_PART_SLIDER
11. OPTIMIZE_TRACK_ROTARY_AXIS/MIN_XYZ
12. OPTIMIZE_TRACK/ALIGN_ROBOT_BASE
_ROTARY_AXIS/MIN_ORI
13. OPTIMIZE_TRACK_ROTARY_AXIS/MIN_ORI 9 10 11 12 13
57
7.11. GOTO STRATEGY
Right-click on a single line in the program
58
7.11. GOTO STRATEGY
Rotation around Z
59
7.12.ROTATE/TRANSLATE
Right-click on multiple lines in the program
• Translate:
Translate the selected lines along X, Y and Z axis
of the current work OBJECT FRAME or the
current TOOL FRAME is the flag is enabled.
• Rotate:
Rotate the selected lines around their tangent
(T-value) and normal (B-value) versors.
• Fade-in/Fade-out:
Set the distance from the begininng/the end of
the selected toolpath lines to define the range
where applies the previous trasformations.
60
7.13. LINE / ARC FITTING
Right-click on multiple lines in the program
Line fitting:
Simplify the selected lines on a new linear tollerence.
Arc fitting:
Simplify the selected lines on new arc tollerence.
61
7.14. INTERPOLATE TOOL DIRECTION/
TANPREP/ CONVERT ARCS
Right-click on multiple lines in the program
Tanprep:
Split the movements in 2 parts to create an initial
short segment where the tangent GOTO strategy can
align correctly the TOOLFRAME orientation.
62
7.15. SPLIT/ REVERSE / MIRROR
Right-click on multiple lines in the program
Split:
Split the selected toolpath lines of a splitting step.
Reverse:
Revert in the toolpath the selected lines from the
last to the first one.
Mirror:
Mirror the selected lines respect a reference plane of
the work OBJECT FRAME.
63
7.16. SYNTAX COLORING
• Click the "Settings" icon in the program window.
• "Enable syntax coloring".
• "Ok".
64
7.17. TOOL CALLS
• Click on the "Tool Calls" menu to view the list of
all tools used up to that point by the simulated
program.
• Right-click on one of the listed tools and select
"Restart from here" or "Restart from here (update
stock)“.
65
8. FUNCTIONS
8.1.Measures
8.2. Compare machined stock with finished
66
8.1. MEASURES
• "Functions" menu
• "Measures"
In the right section you can select the filter for the
selection:
• Summit
• Edge
• Face
• Center for three points
67
8.1. MEASURES
MEASUREMENTS IN THE STOCK WINDOW:
• Click the “Stock Window" icon.
• "Functions > Measures"
• Choose the "Center of a circle" selection filter
• Place the cursor on the circumference of a circle
or on the side of a cylinder.
68
8.1. MEASURES
The "Coordinate system" option is used to determine
the position of a point.
69
8.2. COMPARE MACHINED STOCK
WITH FINISHED
At any time during the simulation, without
interrupting it, it will be possible to make a quick
comparison between the machined stock and the
finished part.
A color scale will help the user to identify areas
where more material needs to be removed to
achieve the desired result or areas where more
material than necessary has been removed.
70
8.2. COMPARE MACHINED STOCK
WITH FINISHED
Once the color scale and the step between one level
and another have been configured, it will be possible
to choose whether:
• Color the machined stock.
• Color the finished part.
or
• Create sections.
71
8.2. COMPARE MACHINED STOCK
WITH FINISHED
Once the color scale and the step between one level
and another have been configured, it will be possible
to choose whether:
• Color the machined stock.
• Color the finished part.
or
• Create sections.
72
8.2. COMPARE MACHINED STOCK
WITH FINISHED
COLOR SECTIONS:
• Choose "Color Sections".
• "Ok".
• In the "Section Settings" window you can specify
the plane on which to make the section.
• Drag the blue bar, under «Distance (mm)», to
position the plane used to generate the section.
• "Ok" to view the results.
73