Professional Documents
Culture Documents
Operating Instructions
pathfinder 4.2 EN
Offline robot programming
software
26112020
Fronius prints on elemental chlorine free paper (ECF) sourced from certified sustainable forests (FSC).
Contents
1 User Interface and navigation in 3D window ...................................................................................................3
2 Importing workpiece ........................................................................................................................................4
2.1 Import options ..........................................................................................................................................4
2.2 Setting the workpiece origin ....................................................................................................................6
2.3 Snapping and aligning the workpiece.......................................................................................................6
2.4 Attaching workpiece .................................................................................................................................7
3 Weld path .........................................................................................................................................................8
3.1 Creating weld ............................................................................................................................................8
3.2 Topology analysis......................................................................................................................................9
3.3 Sub‐routines .......................................................................................................................................... 10
3.4 Path setup .................................................................................................................................................... 11
3.4.1 Test path ........................................................................................................................................ 11
3.4.2 Path tab .............................................................................................................................................. 13
3.4.3 Adjust tab ............................................................................................................................................ 14
3.4.4 Aux (auxiliary axes) tab .................................................................................................................. 15
3.4.5 Corner tab ...................................................................................................................................... 20
3.4.6 WPS (Welding Procedure Specification) tab ................................................................................. 21
3.5 Point control .......................................................................................................................................... 22
3.6 Path check ............................................................................................................................................. 24
3.6.1 Program Status .............................................................................................................................. 26
4 Multipass weld .............................................................................................................................................. 28
5 Cloning weld .................................................................................................................................................. 29
5.1 Creating clone ........................................................................................................................................ 29
5.2 Clone types ............................................................................................................................................ 30
6 Search ............................................................................................................................................................ 31
6.1 Creating search ...................................................................................................................................... 31
6.2 Path setup .............................................................................................................................................. 31
6.2.1 Search tab ...................................................................................................................................... 31
6.2.2 DB (Database) tab .......................................................................................................................... 33
Page |2
Copyright © Delfoi Oy 2020, Fronius International GmbH 2020. All rights reserved.
Page |3
1
2
4
Copyright © Delfoi Oy 2020, Fronius International GmbH 2020. All rights reserved.
Page |4
2 Importing workpiece
In this chapter we will see how to import the workpiece to be welded, how to align it properly on the jig and
how to attach it to the workpiece positioner.
Copyright © Delfoi Oy 2020, Fronius International GmbH 2020. All rights reserved.
Page |5
2. Now, the browsing option allows you to choose the required CAD file from the computer.
3. After choosing the file, an Import options window will pop up as shown in below image.
4. Choose the options as shown in the above image and hit Import.
5. You can now move the Workpiece in the 3D world using below manipulation tools.
Move: Using this tool you can move and rotate the Component with XYZ handles. The changes in the
coordinates can be seen from the Component properties window.
PnP: Using this tool, you can move the Component in the XY plane.
Copyright © Delfoi Oy 2020, Fronius International GmbH 2020. All rights reserved.
Page |6
2. In the Home tab, click on the Snap origin option from the ribbon bar.
3. A window appears where you can select the Snapping options. Try selecting each of these options and
hover on the component to see how the target point for the origin moves.
Snap tool:
1. Click on the workpiece and click Snap from ribbon bar.
2. A window appears where you can select the Snapping options.
3. Select the appropriate snapping option.
4. Now hover your mouse on the workpiece positioner. You can see the preview of where the workpiece
will be snapped on the Workpiece positioner.
5. Left click mouse after choosing correct target location.
Copyright © Delfoi Oy 2020, Fronius International GmbH 2020. All rights reserved.
Page |7
NOTE: Please note the difference between the Snap origin and Snap component tools.
1. Snap origin allows changing the position/orientation of the component origin.
2. Snap component allows changing the position/orientation of the whole component.
1 2
Align tool:
1. Click on the workpiece and click on the Align tool from the ribbon bar.
2. A window appears where you can select the Aligning options.
3. Modify settings if needed and select a snap type.
4. Pick first point for alignment on the surface of the Workpiece.
5. Modify settings if needed and select a snap type.
6. Pick the second point for alignment on the surface of the Positioner.
7. Press esc to exit the align tool.
The difference between Snap tool and Align tool is that, for snapping the first picking point is by default the
workpiece origin, whereas in Align it can be any surface based on the Snap type options you choose.
To do this,
1. Select the Workpiece > Click on Attach tool from ribbon bar.
2. Now if you hover the mouse on top of the positioner, a red bounding box appears. Use the bounding box
to select the last link of the Positioner.
3. Other option is to select from the list the component where you want to attach the workpiece.
Copyright © Delfoi Oy 2020, Fronius International GmbH 2020. All rights reserved.
Page |8
3 Weld path
3.1 Creating weld
1. Click Path tool from Statement tool bar in Program Editor.
2. The Topology analysis panel pops up and the cursor goes to surface picking mode for picking the weld
path from 3D window.
3. Modify the settings in Topology analysis panel (see section 3.2).
4. Choose path from 3D window by clicking. You must see the weld path preview with yellow line before
clicking.
Tip: When Auto is on (from the bottom of Topology analysis panel), the weld path is created after clicking from
3D world. When it is off, you can modify the topology analysis settings after clicking the path and create the
path by clicking Apply.
Copyright © Delfoi Oy 2020, Fronius International GmbH 2020. All rights reserved.
Page |9
Copyright © Delfoi Oy 2020, Fronius International GmbH 2020. All rights reserved.
P a g e | 10
6. Presets:
- Preset values for different kind of welds (straight,
rectangular, curved, U‐shape weld). You can overwrite the
presets or save your own presets by clicking the preset icons
or memory slots P1‐P4, modifying the topology analysis
settings and clicking Save. Reset the original settings with
Reset button.
Auto: When Auto is on, the weld path is created after clicking
from 3D world. When it is off, you can modify the topology
analysis settings after clicking the path and create the path by Apply.
3.3 Sub‐routines
To organize the program flow you may create sub‐routines (named as sequence in the software).
To add the sub‐routine, click on the Plus icon in the Program editor. You may also rename the sub‐routine
from the Routine properties tab.
Create weld programs using the path tool described in section 3.1
To call this sub‐routine use the Call sequence option from Program editor
Copyright © Delfoi Oy 2020, Fronius International GmbH 2020. All rights reserved.
P a g e | 11
Note: Add or delete points or do touch ups only after you have modified all the settings at path setup tabs.
Otherwise, modifying the settings after touch up, for example, rebuilds the path and deletes the point
modifications (e.g. the touch up).
Copyright © Delfoi Oy 2020, Fronius International GmbH 2020. All rights reserved.
P a g e | 12
17
16
1
5
18
2 3
4 6
7
8
9 11 12 13 14 15 10
Name Description
1 Name Name of the weld path
2 Jump to first point Jump to the first point in the welding path.
3 Jump to last point Jump to the last point in the welding path.
4 Jump to weld start Jump to the point where welding starts.
5 Jump to weld end Jump to the point where welding ends.
6 Current point Current active point. The active point can be changed from dropdown menu
OR by activating the field and scrolling with mouse scroll.
7 Slider Slider for navigating between points on welding path.
8 Slider interpolator Click the S option (turns blue) to jog Turn off the S option by
robot with slider smoothly through clicking(turns grey) to jog robot with
the intermediate path between two slider only from point to point and
points not in the intermediate path
9 Add point before Add a new point before the current one.
10 Add point after Add a new point after the current one.
11 Jump robot to point Moves the robot at selected point in simulation window
12 Touch up Touch up the current TCP position and orientation to active point. To move
the point, jog the robot to desired position and do touch up.
13 Undo touch up Undo the touch up at active point.
14 Delete point Delete the active point
15 Full mode Applies the path parameters to all the points in the path instantly when
modified from the different tabs in the path setup.
Single mode Applies path parameters to a selected point in the path.
Multi‐mode Applies path parameters to all the points in the path except the point which
is modified with the single point change option
16 Point control Opens point control window (see section 3.5 for details)
17 Path check Open the path check panel (see chapter 3.6 for details)
18 Program status Set the Program status (see section 3.6.1)
Copyright © Delfoi Oy 2020, Fronius International GmbH 2020. All rights reserved.
P a g e | 13
Refine
- Set start: Set weld start to current point
- Set end: Set weld end to current point
- Reset: Reset end and/or start point to original position
- Repick: Repick the weld path from 3D world
- Reanalyze: Reanalyze the weld path by topology
analysis
- Reverse: Reverse the weld path (change direction to
the opposite)
- Multipass: Make multipass weld from selected weld
(opens the multipass interface, see section 4)
- Check path: This feature is not available yet for basic
installation
- Tool path: This feature is not available yet for basic
installation
- Ext. axes: This feature is not available yet for basic
installation
- Stitch: enables stitch welding ON for the path
(intermittent welding)
- Auto smooth: Keeps the tool in same orientation
through the path.
Copyright © Delfoi Oy 2020, Fronius International GmbH 2020. All rights reserved.
P a g e | 14
Flare: Flare angles is used when the weld path starts from
inner corner or end up to inner corner
- Auto flare: If Auto flare is checked, the software tries to
automatically calculate the angles needed to avoid
collision in the start and end corner.
- Start:
- flare angle at start
- flare distance: distance from start where the torch
reaches the normal angle used in the path (rake
angle; push, pull or 0)
- wire offset at start point
- End:
- flare angle at end
- flare distance: distance from end where the torch
starts to turn to flare angle
- wire offset at end point
Copyright © Delfoi Oy 2020, Fronius International GmbH 2020. All rights reserved.
P a g e | 15
Tip: To learn to use these parameters effectively play with them and see how the robot behaves in the
simulation window
Copyright © Delfoi Oy 2020, Fronius International GmbH 2020. All rights reserved.
P a g e | 16
Copyright © Delfoi Oy 2020, Fronius International GmbH 2020. All rights reserved.
P a g e | 17
Positioner: The user can choose from the pre‐defined Welding Positions available here, and the software will
automatically set the Workpiece Positioner and Robot orientation such that the chosen position is achieved.
PA/B positions:
PA position
PB position, base horizontally
PB position, wall horizontally
Wire down: Wire is at pointing straight down. If wire is at bisector of the corner, this is same than PA
position
PD/E positions: for welding wire pointing up
PF/G positions: for vertical up/down welding
Lock: Lock the workpiece positioner at the current position
Copyright © Delfoi Oy 2020, Fronius International GmbH 2020. All rights reserved.
P a g e | 18
Lock Grill: lock the first axis of a 2‐axis positioner to 90/‐90deg value to use it as one axis positioner
Link Limits:
2
1 3
Copyright © Delfoi Oy 2020, Fronius International GmbH 2020. All rights reserved.
P a g e | 19
Link 3 value: For a three axes Workpiece Positioner, you can change the Positioner Link3 (Elevation link) values
by scrolling mouse wheel in this field and see the instant update in 3D window.
If there is a 7‐axis robot arm selected, you can find “Robot joint 7”
extender shown on the Aux ‐tab.
With “Joint 7” parameter, you can modify the value of seventh joint for
the full path and for single points with touch‐up
Copyright © Delfoi Oy 2020, Fronius International GmbH 2020. All rights reserved.
P a g e | 20
General: when Examine corners is checked, the weld path parameters at inside and outside corners can be
modified
Inside corner:
- Auto flare: when auto flare is checked, the software
calculates the flare distance automatically
- A: Flare distance: Distance from the corner where the
path turns towards the corner offset point
- B: Corner offset: Path offset from the corner
- Min offset angle: The minimum angle where the corner
offset is used in the path
Advanced:
1. Sharp corner mode: when sharp corner mode is used
there is two more points used in the corner (between
corner offset points and flare distance points)
Copyright © Delfoi Oy 2020, Fronius International GmbH 2020. All rights reserved.
P a g e | 21
Copyright © Delfoi Oy 2020, Fronius International GmbH 2020. All rights reserved.
P a g e | 22
Point control window opens from Test path section in Path setup (see section 3.4.2). In the point control user
interface, all the points in the path can be modified. The parameters to modify are: Kind, Motion type, robot
Configuration, Search assigned to the point (memory slot value of search), Turn of robot joint J6 (also J4 for some
robots), Auxiliary axis values, Speed and WPS.
To modify the parameters, select the points to be modified, modify the values and click Apply.
Note: you can modify parameters for multiple points at the same time by multi‐selecting the points, modifying
the value at one point and pressing ENTER or by clicking another field. Tip: multi‐select can be done by
Ctrl + clicking OR Shift + clicking OR clicking the first point ‐> “painting” the points by keeping the mouse button
down ‐> releasing at the last point. To select all the points, click one point and Ctrl + A.
Comment: Insert comments for each of the points in the weld path.
Copyright © Delfoi Oy 2020, Fronius International GmbH 2020. All rights reserved.
P a g e | 23
1 2 3 4 5 6 7 8 9
10 11 12
5. Search The memory location for search is inserted over here to link the weld path to
search function
7. Aux Specifies the auxiliary axes (Robot positioner, Workpiece positioner) joint
values.
10. Set current Change the robot orientation for certain or multiple points and click on set
orientation current orientation.
12. Smooth XYZ Smoothens the tool path around Z, Y and/or X axis for the selected points in the
path. To smoothen the path, multi‐select the points and click Z, Y and/or X.
Copyright © Delfoi Oy 2020, Fronius International GmbH 2020. All rights reserved.
P a g e | 24
To use the collision detection, you need to first create a collision detector with the robot and tool in the A list.
Then the collision detector must be selected in the robot settings, see chapter 9.3 for more details.
7 3 2 1
6 8
1. Run the Path checker and the upper and lower stripes show the path status along the path. The
upper stripe shows the kinematic problems and the lower one collisions:
• Green: Everything is OK
• Gray: Cannot check the area because of reachability problems nearby
• Orange: The target is unreachable
• Red: Joint limits exceeded
• Blue: Singularity problem
• Yellow: Collision
2. Open the path checker settings window:
• Statements: You can check the whole program,
current sequence or selected statements
• Toggle if you want to check joint limits, singularity
problems and collisions
• Step size: The accuracy of the interpolation
• Auto set status: (See Section 3.6.1)
3. After running the check, shows how big portion of the interpolation steps was OK.
4. Drag the pin to move the robot along the checked path.
5. Click the left and right arrow buttons to go to the previous or next interpolation step, that has
different status than the current step.
6. The color shows the status of the current interpolation step.
7. The text explains the status of the current step and shows the related sequence name and
statement
• Note: You can click the text to select the statement in the program tree
Copyright © Delfoi Oy 2020, Fronius International GmbH 2020. All rights reserved.
P a g e | 25
8. Show statistics graph: This shows the weld process statistics. Click this option to view a pie chart
showing the amount of Via time and Process time and information about total time and the
Process length (mm).
You can also view this information in the output tab like below:
Copyright © Delfoi Oy 2020, Fronius International GmbH 2020. All rights reserved.
P a g e | 26
Auto‐select status:
If the Auto set status is selected, then the status for the weld statement will be
automatically shown in the Program editor after running the path checker.
Copyright © Delfoi Oy 2020, Fronius International GmbH 2020. All rights reserved.
P a g e | 27
Clicking on any of this option will set that status in the program editor.
Custom: Setting status to custom ignores the original status from the path check tool and always updates weld
status to custom.
Copyright © Delfoi Oy 2020, Fronius International GmbH 2020. All rights reserved.
P a g e | 28
4 Multipass weld
Create a root pass as a normal weld path or select existing weld statement from the Program editor as a root
pass. Click Multipass from statements toolbar. This will open the Multipass user interface.
Multipass UI:
- You can add and delete passes from bottom left corner.
- Top left corner
- a: a value (throat thickness) for simulation
- α: angle between seam base and wall
- Flip: Flip the corner orientation
- In the multipass table, you can modify for every single pass: Layer, Base offset, Wall offset, Bisector
offset, Wire offset, Wire angle, Speed, Start offset, End offset, Reverse direction and WPS
- By clicking Reverse from the column headers, you can make every second pass to reverse direction.
- At bottom in the middle, you can save the multipass templates.
- Click plus icon to create new template and then set unique name for the template.
- You can delete unused templates by clicking cross icon.
- If you modify the template, save the changes by clicking save icon
- Create the passes by clicking Generate
- You can remove the created statements (for passes), by clicking Remove stmts
- Note: operators +, ‐, * and / works in the fields
Copyright © Delfoi Oy 2020, Fronius International GmbH 2020. All rights reserved.
P a g e | 29
5 Cloning weld
5.1 Creating clone
1. Select the weld statement (from the program editor) that you want clone. Click Clone from the
Program statements toolbar in the Program editor window.
2. Select clone type from Clone GUI (see descriptions for different types from section 5.2).
3. Modify the clone settings and click Set clone planes.
4. Select clone plane(s) (or points in vector clone and circle clone) from the 3D window. After selecting
the planes, clone preview is shown.
5. Verify the clone by Apply or modify settings and set clone planes again if you need to modify the clone.
6. Shift paths, no clone: Select this if you just wish to shift the paths without cloning.
Copyright © Delfoi Oy 2020, Fronius International GmbH 2020. All rights reserved.
P a g e | 30
2 3 4 5
1. Distance clone: Clone weld to perpendicular
direction from the selected surface.
- Set number of clones
- Set clone distance in mm
- Check Recalculate track and Recalculate positioner
if needed
1
3. Mirror clone:
- Set number of clones
- Mirror weld by using reference planes
- Check Recalculate track and Recalculate positioner
if needed
Copyright © Delfoi Oy 2020, Fronius International GmbH 2020. All rights reserved.
P a g e | 31
6 Search
6.1 Creating search
1. To have the track/gantry and workpiece positioner joint values for search similar than they are in specific
weld, select the weld statement (from the program editor) for which you want to assign the search. Select
the point from the weld close to the place where you want to create a search.
2. Click Search from Statement tool bar.
NOTE: The Apply button existing in previous software version (4.1) is now discarded. If the user now
changes any of the parameters from the Path setup tab, it is instantly updated in the 3D window.
Copyright © Delfoi Oy 2020, Fronius International GmbH 2020. All rights reserved.
P a g e | 32
Touch with: Select the device and feature by which the search is
done. See from the touch mode image which part of the torch is
touching the surface.
Device
- Wire: search by wire or wire sweep
- Torch: search by neck, neck without wire, middle
(middle point between torch end and shoulder),
shoulder, front
- External tool: search by external search tool
Parameters:
- Memory slot: number (or variable) for identification of
the search. Note: The type of memory slot variable
depends on robot brand.
- Search type:
- 1D: 1 dimensional search
- 2D, [in]: 2‐dimensional inner corner search
- 2D, [out]: 2‐dimensional outer edge search
- 3D, [2in + 1in]: 3‐dimensional inner corner search
- 3D, [2in + 1out]: 3‐dimensional combined in + 3rd
out search
- 3D: [2out + 1in]: 3‐dimensional combined out +
3rd in search
- 3D, [2out + 1out]: 3d outer corner search
- Orientation search: used in special cases only
- Corner oriented: In 3d searches orientates the torch in
relation to the corner
- Touch point parameters: modify the parameters of the
touching points at the same time or separately for each
point by unlocking (by clicking lock icon)
- Search distance: Distance from touch point where
the search is started
- Wire roll: Torch orientation around z axis of TCP
- Wire angle (vertical): Wire angle in vertical direction
- Rotation around perpendicular axis: For rotating
the torch around perpendicular axis of the surface
- Wire angle (horizontal): Wire angle in horizontal
direction
- Re‐pick: For re‐picking the touch points
Copyright © Delfoi Oy 2020, Fronius International GmbH 2020. All rights reserved.
P a g e | 33
Database for saving the search parameters and applying them for the other searches.
Templates: The parameters, that are set in other tabs (Path, Aux), can
be saved to template and applied for the other searches.
9. Template filter: Filter to search the templates from
the library (list in the next field). If this is empty, all
the templates are shown. Type some of the first
characters to search certain templates.
Saving the template: Write the name for the template and click Save.
Copyright © Delfoi Oy 2020, Fronius International GmbH 2020. All rights reserved.
P a g e | 34
Same parameters than in weld path setup in Path and Aux tabs, see section 3.4.2. and 3.4.4.
Copyright © Delfoi Oy 2020, Fronius International GmbH 2020. All rights reserved.
P a g e | 35
1. Click on the weld statement for which you wish to create the search.
2. Click on the Auto search option from the Statements toolbar in the Program Editor.
3. The searches will be automatically generated, along with the proper allocation of memory locations to the
weld.
4. If you wish to change any parameters of the automatically generated searches, you may click on the search
statement and use the Path setup tab and tweak any of the needed parameters. For e.g. you can re‐pick
the search by going to Path setup tab, or change the search type to 1‐D or 2‐D etc.
5. By default, the software generates two searches, at the beginning and end of the weld. The user has the
control to define how the auto‐search function should generate the searches by going to the settings tab.
Click on the Robot > Click on Settings from the Fronius ribbon bar > Select the Auto‐Search Tab. Here, you can
find the default parameters for the Auto‐search function that you may change as needed. The below table
describes each of these parameters.
Copyright © Delfoi Oy 2020, Fronius International GmbH 2020. All rights reserved.
P a g e | 36
Tangent distance 3 30.0 mm Third touch location distance from first/second surface
First touch location distance from point or surface
StartOffset1 30.0 mm
(StartOffsetFrom3rdSurface)
Second touch location distance from point or surface
StartOffset2 30.0 mm
(StartOffsetFrom3rdSurface)
Always creates a search at the beginning of the weld. Untick the
Start Search
checkbox if this is not needed.
Min memory slot Change the starting memory slot value if needed
Max memory slot Tick the box to enter the maximum memory slot number
Always creates a search at the middle of the weld. Untick the checkbox
Middle search
if this is not needed.
Always creates a search at the end of the weld. Untick the checkbox if
End search
this is not needed.
After making the necessary changes to the parameters, hit apply. Now, each time the Auto‐search function is
used the software will use the settings you have defined here in the settings tab. For instance, if you have
unchecked the Middle & End search, it will generate search only at the beginning of the weld.
Copyright © Delfoi Oy 2020, Fronius International GmbH 2020. All rights reserved.
P a g e | 37
7 Other tools
7.1 AddOns
Tools
- Combine welds: Combine the currently selected weld statements to a single weld statement.
- Check paths: Open the path check panel described in chapter 3.6
- Shift Aux: Shift the auxiliary axes
- Set Point Names: Change the Point names for PTP, LIN motion statements for the whole program,
selected sequence or selected statements.
Provide the desired Root name e.g. “start”. Now based on your selection, whole program, selected
sequence or selected statements will have the names of Motions statements to be “start” and have
correct indexing.
Copyright © Delfoi Oy 2020, Fronius International GmbH 2020. All rights reserved.
P a g e | 38
- Hide or invert the certain features from the components. Can be used, for example, to invert the
existing weld seam geometries from the component in order to find the correct corner for the
welding paths.
- Add surface: Add surface with desired dimensions to the workpiece. This acts as a helper for workpieces
that are not having perfect base wall intersections. Surfaces can be added in this case with this tool.
- Explode Component:
- Explode features of selected component to separate components.
- Remove Path Geometry: To remove the unwanted welding geometries.
- System routines:
- Define a subroutine as a system routine, so that you can simulate the robot motions, but the code will
not be translated for that sub‐routine.
From the added routine list, select the sub‐routine which should be made as system routine and click
on Add to System routines.
Click on remove selected to change a sub‐routine from the system routine to normal sub‐routine
E.g. cases, you need to simulate the torch‐cleaning program to check collisions but not translate the
code, as it is already a method present in the controller. So, make that sub‐routine as a system
routine.
- Set Limits: Quick way to edit the joint limits for the robot
Licensing
- Import license: Import Fronius license file
Copyright © Delfoi Oy 2020, Fronius International GmbH 2020. All rights reserved.
P a g e | 39
There is possibility to add specific robot commands directly from the program and these lines will be translated
as normal robot code. For this, Robot Language statement can be used.
1. When you click on the Robot language statement for the first time, the software automatically generates a
RobotLang note in the component properties. You may open the note from components properties or just
click on the note icon at the bottom of the robot to fill in the commands.
2. After this, whenever you need to add the commands to the program editor, click on the robot language
statement from the statements toolbar and select the needed command from the list and click add to
program.
Copyright © Delfoi Oy 2020, Fronius International GmbH 2020. All rights reserved.
P a g e | 40
7.2.2 Comment
You may add comments while creating the welding program by using the option below. Click on the Statement
properties and enter the comment as needed. The postprocessor will also translate this line as a comment.
If you tick the Verbatim comment, the comment will be translated as a normal robot code. This can be used for
instance in case where the methods are already defined in the robot controller and the program needs to make
a call to that method. You can just write the same syntax of the called method in the comment statement and
mark it as Verbatim comment so that the postprocessor translates it as a code line.
In this case, the simulation will start from the weld statement 5.
Copyright © Delfoi Oy 2020, Fronius International GmbH 2020. All rights reserved.
P a g e | 41
7.4 Other
Modify group at Fronius pathfinder ribbon tools.
Copyright © Delfoi Oy 2020, Fronius International GmbH 2020. All rights reserved.
P a g e | 42
8 Templates
8.1 Program
If the same workpiece is used in different layouts, Program import/export functionality can be used to reuse
the programs.
7. You can compensate the differences in the layouts by using the following options:
ExtMap: Use this field, if the layout in which you import program has different number of external axes.
MotionTransMat: Use this field to shift the Standard motion points (LIN, PTP) if needed.
PathTransMat: Use this field to shift the weld path if needed.
ExtTrans: Use this field to shift the values of external axes if needed.
8. After tweaking the needed field click on import program and browse the correct program.
Copyright © Delfoi Oy 2020, Fronius International GmbH 2020. All rights reserved.
P a g e | 43
BeamA
BeamB
Feature template gives the ability to reuse the programs for similar part of the workpiece; eliminating the need
to reprogram welds again and again. This helps to speed up the programming.
Weld paths are created for a single part in the workpiece which is repetitive and used for similar other parts in
the same layout. Further, if the same part is present in some other workpiece, Feature template tool can be
used.
The algorithm uses the names of the geometries to identify them as similar parts. Thus, a pre‐requisite is to have
the Workpiece CAD model with all the similar parts as separate geometry and named in a similar way like below.
Copyright © Delfoi Oy 2020, Fronius International GmbH 2020. All rights reserved.
P a g e | 44
8.2.1 Workflow
1. While importing Workpiece CAD model, select the Full Feature tree option
2. The imported Workpiece CAD model must have same name for the parts that you want to create as a
template.
4. From the feature template options click on Set feature and select the surface of the part on the
workpiece.
Copyright © Delfoi Oy 2020, Fronius International GmbH 2020. All rights reserved.
P a g e | 45
6. Now, click on Import template and an Import feature templates window appears.
Sequence: Choose from the list if you want to import the whole program
into Main or create separate sub‐routines for every feature or import
into current activated sequence.
Scale feature:
The feature template can also be used in cases where the workpiece has
the feature in different orientation or different length/width.
Scale feature + Fix orientation can be used in this situation.
NOTE: For the scale feature to work as intended, the origin should be at
fixed place relative to the feature.
There are different ways you can import the template explained in below section 8.2.2.
Copyright © Delfoi Oy 2020, Fronius International GmbH 2020. All rights reserved.
P a g e | 46
Case1:
Click on correct template file from the list > Click Pick feature> Pick the surface of the part in the CAD model
>Click Import Selected
Case2:
Click on Import immediately:
Click on correct template file from the list > Click Pick feature> Pick the surface of the part in the CAD model
Copyright © Delfoi Oy 2020, Fronius International GmbH 2020. All rights reserved.
P a g e | 47
Case3:
Click on Import immediately + Auto‐select template > Click Pick feature > Pick the surface of the part in the CAD
model
Case4:
Click on Import immediately+ Auto select template > Pick component > Pick the CAD feature. The algorithm
will automatically select correct template for correct geometry and import the welds all at once on the
workpiece.
Copyright © Delfoi Oy 2020, Fronius International GmbH 2020. All rights reserved.
P a g e | 48
9 Assembly status
This tool can be used if you need to do welding in phases or handling operations. For e.g. consider a product
having two parts A and B. In welding phase 1, if part B is not needed, then Part B can be made hidden in phase 1
and made visible in phase 2.
1. Go to Program editor and click on the desired component and click Assembly status menu from statements
toolbar. In the below example picture, the workpiece was selected while creating the assembly status
command. Click on the assembly status statement to view the Property tab. You can untick the feature and
hide it that is not needed in phase 1. For e.g. below Revolve component is hidden.
You may also use the Hide feature by picking the surface of the component you wish to hide, instead of
unticking the boxes.
2. When the part is needed in phase 2 it can be made visible, by again creating assembly status and making
that component visible.
Copyright © Delfoi Oy 2020, Fronius International GmbH 2020. All rights reserved.
P a g e | 49
3. For simulating pick and place operation you can use as below. The idea is that, place the component
wherever needed and create assembly status. The position of the component is stored at every assembly
status creation.
Copyright © Delfoi Oy 2020, Fronius International GmbH 2020. All rights reserved.
P a g e | 50
4. If the application needs to change the position of component to new one, then move the component to
desired location and click on ALTGR on keyboard and only then select the assembly status statement. By
doing this the component wont jump back to its previous position. Now click on set current positions to
save the component to the new moved position.
Copyright © Delfoi Oy 2020, Fronius International GmbH 2020. All rights reserved.
P a g e | 51
10 Postprocessing
10.1 Translate robot program
To translate the robot program for the real robot controller:
1. Click the robot (or another device) which program you
want to translate
2. Click Postprocess from Fronius pathfinder ribbon
tools
3. Click Download under the correct robot brand name
4. Browse the folder where you want to save the
program file and give name for the file
5. Click Save
The file can be transferred to the robot controller
Note: In real robots, run only the robot programs that are
translated from calibrated models. Otherwise, there can be
unpredictable collisions and errors when executing the
program.
Copyright © Delfoi Oy 2020, Fronius International GmbH 2020. All rights reserved.
P a g e | 52
Positioners
Copyright © Delfoi Oy 2020, Fronius International GmbH 2020. All rights reserved.
P a g e | 53
To change the settings, modify the parameters in Fronius settings panel and click Apply from
the bottom of the panel.
Simulation speed:
- Process speed override: during the simulation this
value will be used on all paths when executing process
points.
Copyright © Delfoi Oy 2020, Fronius International GmbH 2020. All rights reserved.
P a g e | 54
Weld
- Simulate weaving: For turning the weaving on in
simulation (weaving need to be set on also from
path setup ‐> WPS ‐> simulation parameters)
- 3D trace on: For turning the seam visualization on in
simulation
- 3D trace color: seam visualization color (valid only if
the color is not changed from the Path setup)
- WPS file: path for saving the WPS template file
- Proc. On template: Template for arc on parameters
(visible in Path setup panel at WPS tab)
- Proc. Off template: Template for arc off parameters
(visible in Path setup panel at WPS tab)
- Multipass file: path for saving the multipass
template file
Search
- Custom search: Robot or language specific custom
search settings
Copyright © Delfoi Oy 2020, Fronius International GmbH 2020. All rights reserved.
P a g e | 55
Default tools: Default tools used for welds, searches and external
searches.
a = Wire length
b = Wire diameter
c = Torch diameter
d = Shoulder distance
e = Shoulder diameter
Copyright © Delfoi Oy 2020, Fronius International GmbH 2020. All rights reserved.
P a g e | 56
C:\Users\Public\Documents\Fronius\LicenseFiles
3. To disable any feature from the list, enter an extra letter in front of the word FEATURE. For e.g. if you
wish to disable the CUT feature, do as below:
Note that you also need to put an extra letter in front of the word FEATURE corresponding to OEM.
4. Press Ctrl+S and save this file. Reopen the Fronius software again. Now the software will not have the
CUT features.
Copyright © Delfoi Oy 2020, Fronius International GmbH 2020. All rights reserved.
FRONIUS INTERNATIONAL GMBH
TechSupport Automation
www.fronius.com
www.fronius.com/addresses
138