KST ArcTech Advanced 37 en
KST ArcTech Advanced 37 en
Issued: 02.11.2023
KST ArcTech Advanced 3.7 V1
KUKA Deutschland GmbH
[Link] Advanced 3.7
© Copyright 2023
KUKA Deutschland GmbH
Zugspitzstraße 140
D-86165 Augsburg
Germany
This documentation or excerpts therefrom may not be reproduced or disclosed to third parties
without the express permission of KUKA Deutschland GmbH.
Other functions not described in this documentation may be operable in the controller. The user
has no claims to these functions, however, in the case of a replacement or service work.
We have checked the content of this documentation for conformity with the hardware and soft-
ware described. Nevertheless, discrepancies cannot be precluded, for which reason we are not
able to guarantee total conformity. The information in this documentation is checked on a regu-
lar basis, however, and necessary corrections will be incorporated in the subsequent edition.
Subject to technical alterations without an effect on the function.
KIM-PS5-DOC
Translation of the original documentation
Contents
1 Introduction.............................................................................................. 7
1.1 Target group.......................................................................................................... 7
1.2 Industrial robot documentation.............................................................................. 7
1.3 Representation of warnings and notes................................................................. 7
1.4 Terms used............................................................................................................ 8
1.5 Licenses................................................................................................................. 8
2 Product description................................................................................. 9
2.1 Product description................................................................................................ 9
2.2 Features in detail................................................................................................... 9
2.3 Intended use and misuse...................................................................................... 10
2.4 Weave patterns..................................................................................................... 10
2.5 Weave delay (optional)......................................................................................... 13
2.6 Switching the welding parameters (Thermal Control).......................................... 13
2.7 Slope (optional)..................................................................................................... 14
2.8 Advance Arc Start (Optional)................................................................................ 14
2.9 Slope function and motion function at the end of the weld seam (move back)
.............................................................................................................................. 15
2.10 Seam weld enable by PLC (optional)................................................................... 15
2.11 Monitoring the seam length (optional).................................................................. 15
2.12 Stitch welding function (optional).......................................................................... 16
2.13 Advanced Error Recovery strategy (optional)...................................................... 16
2.14 Fronius TPS/i TWIN interface............................................................................... 17
3 Safety......................................................................................................... 19
4 Installation................................................................................................ 21
4.1 System requirements............................................................................................. 21
4.2 Installing via smartHMI.......................................................................................... 21
4.2.1 Installing or updating ArcTech Advanced............................................................. 21
4.2.2 Uninstalling ArcTech Advanced............................................................................. 22
4.3 Installing via WorkVisual....................................................................................... 23
4.3.1 Installing or updating ArcTech Advanced............................................................. 23
4.3.2 Uninstalling ArcTech Advanced............................................................................. 24
5 Start-up...................................................................................................... 25
5.1 Overview of software start-up............................................................................... 25
6 Configuration............................................................................................ 27
6.1 Adding and configuring multiple power sources.................................................. 27
6.2 Activating additional options.................................................................................. 28
6.2.1 Settings for seam length monitoring..................................................................... 32
6.3 Configuring ignition and weld error strategies...................................................... 33
6.4 Configuring the range of values for the weave delay.......................................... 34
6.5 Configuring the slope option................................................................................. 35
6.6 Configuring inputs and outputs for the seam number......................................... 35
6.7 Transferring the weld velocity to the power source............................................. 37
6.8 Configuring inputs and outputs for seam length monitoring................................ 38
7 Operation.................................................................................................. 47
7.1 Status keys............................................................................................................ 47
7.2 Optimizing parameters online............................................................................... 48
7.2.1 Instructions for online optimization....................................................................... 50
7.3 Optimizing data sets offline................................................................................... 52
7.4 Editing weld data sets........................................................................................... 53
7.5 Parameter optimization.......................................................................................... 53
7.6 Displaying additional parameters in the inline line............................................... 55
7.7 Transferring programs to a different kinematic system........................................ 57
7.8 Transferring programs to a different kinematic system (Expert mode)............... 59
7.9 Defining reference values for the seam length monitoring.................................. 60
8 Programming............................................................................................ 63
8.1 Selecting the power source in the inline form..................................................... 63
8.2 Programming a weave delay................................................................................ 64
8.3 Advanced settings for ArcTech Advanced............................................................ 65
8.3.1 Option window “Error strategies”.......................................................................... 67
8.3.2 Option window “Sloping settings” (LIN, CIRC)..................................................... 68
8.3.3 Option window “Sloping settings” (SPLINE)......................................................... 70
8.3.4 Option window “OnTheFly settings” (LIN, CIRC)................................................. 72
8.3.5 Option window “OnTheFly settings” (SPLINE)..................................................... 73
8.3.6 Programming an Advance Arc Start..................................................................... 74
8.4 Programming Thermal Control.............................................................................. 75
8.5 Programming the seam weld enable by PLC...................................................... 77
8.5.1 Option window “Seam data”................................................................................. 78
8.6 Programming seam length monitoring.................................................................. 78
8.6.1 Option window “Seam data”................................................................................. 79
8.6.2 Option window “Seam length monitoring”............................................................ 80
8.7 Grouping weld seams (Advanced Error Recovery strategy)................................ 81
8.7.1 Inline form “ARC group start”............................................................................... 81
8.7.2 Inline form “ARC group end”................................................................................ 82
[Link] Creating subprograms........................................................................................... 83
8.8 Grouping weld seams to a part............................................................................ 83
8.8.1 Inline form “ARC component start”....................................................................... 84
8.8.2 Inline form “ARC component end”........................................................................ 84
8.9 Programming the tack welding function............................................................... 85
9 Simulation................................................................................................. 89
9.1 Process settings in [Link].............................................................................. 89
9.1.1 Settings for seam length monitoring..................................................................... 92
9.2 Adding Error strategies in [Link]................................................................... 93
9.3 Configuring inputs and outputs for the seam number in [Link]................... 94
9.4 Configuring inputs and outputs for seam length monitoring in [Link]......... 95
9.5 Grouping weld seams in [Link] (Advanced Error Recovery strategy)......... 95
10 Diagnosis.................................................................................................. 105
10.1 Displaying data from a LOG file in the ArcTech log viewer................................ 105
10.1.1 Loading data from the robot controller into the log viewer.................................. 106
10.1.2 Loading locally saved data into the log viewer.................................................... 106
10.2 Panning and zooming the log viewer display...................................................... 107
10.3 Creating a screenshot of the display in the ArcTech log viewer......................... 107
10.4 Configuring the display of data in the ArcTech log viewer.................................. 108
10.4.1 Using the search function in the ArcTech log viewer.......................................... 110
10.5 Configuring the display of parameters in the ArcTech log viewer....................... 111
10.5.1 Modifying display options for parameters............................................................. 113
11 Messages.................................................................................................. 115
11.1 Information about the messages.......................................................................... 115
11.2 System messages from module: ARC................................................................. 115
11.2.1 ARC 10134............................................................................................................ 115
11.2.2 ARC 10135............................................................................................................ 118
11.2.3 ARC 10139............................................................................................................ 119
11.2.4 ARC 10135............................................................................................................ 122
11.2.5 ARC 10156............................................................................................................ 123
12 Appendix................................................................................................... 125
12.1 User-specific functions.......................................................................................... 125
12.1.1 ATA_UsrPreStrikeParams...................................................................................... 125
12.1.2 ATA_UsrPostStrikeParams.................................................................................... 125
12.1.3 ATA_UsrPre_ArcOn............................................................................................... 125
12.1.4 ATA_UsrPost_ArcOn.............................................................................................. 126
12.1.5 ATA_UsrPre_ArcSwi.............................................................................................. 126
12.1.6 ATA_UsrPost_ArcSwi............................................................................................. 127
12.1.7 ATA_UsrPre_ArcOff............................................................................................... 127
12.1.8 ATA_UsrPost_ArcOff.............................................................................................. 127
12.1.9 ATA_UsrPreRestart................................................................................................ 128
12.1.10 ATA_UsrPostRestart.............................................................................................. 128
12.1.11 ATA_UsrErrorHandle.............................................................................................. 128
12.1.12 ATA_UsrPreSplStart............................................................................................... 128
12.1.13 ATA_UsrPostSplStart............................................................................................. 128
Index 131
Introduction
1 Introduction
Safety
These warnings are provided for safety purposes and must be observed.
DANGER
These warnings mean that it is certain or highly probable that death or
severe injuries will occur, if no precautions are taken.
WARNING
These warnings mean that death or severe injuries may occur, if no
precautions are taken.
CAUTION
These warnings mean that minor injuries may occur, if no precautions
are taken.
NOTICE
These warnings mean that damage to property may occur, if no precau-
tions are taken.
Notices
Term Description
Weld fault A weld error occurs when the arc fails on the weld seam once the
ignition process is completed and the arc is stable.
Ignition fault An ignition fault occurs if the arc cannot be ignited or does not re-
main stable after ignition.
1.5 Licenses
The KUKA license conditions and the license conditions of the open-
source software used can be found in the following folders:
• Under .\LICENSE on the data storage medium with the installation
files of the KUKA software
• On the KUKA smartHMI, in the main menu under Help > Info, tab Li-
censes
• Under D:\KUKA_OPT\Option package name\LICENSE on the robot
controller
• In the license folder under the name of the option package in the Op-
tions catalog in WorkVisual
Product description
2 Product description
Description
Functions
Intended use
Misuse
Product description
Fig. 2-1: Parameters of a weave pattern
Product description
Name Weave pattern
User-defined1 Freely-definable weave pattern
Deflection of the welding torch in up to 2 direc-
tions
User-defined2 Freely-definable weave pattern
Deflection of the welding torch in up to 2 direc-
tions
In the case of delayed mechanical weaving, the welding torch stops for a
defined time at the maximum lateral deflection of a weave pattern.
The Weave delay option is primarily used for thick sheet welding with rel-
atively slow path velocities (without through-the-arc weave sensor), e.g. to
enable welding of vertical-up welds or, in the case of large seams, to in-
troduce sufficient weld metal and energy to the weld seam without leaving
undercutting at the edges of the workpiece. In this way, the quality and
appearance of the seams can be optimized so that the seams no longer
corrode so easily or require finishing.
For mechanical weave delay, only the weave patterns Triangle, Edge
weave bottom and Edge weave top are available. These weave patterns
can have 2 different delay times, one for the deflection in the positive Y
direction of the TTS and the other for the deflection in the negative Y di-
rection of the TTS.
Description
Description
The Advance Arc Start option can be used to start the welding process
even prior to the ARC ON. In this case, the robot sends the signal to start
the process before reaching the ARC ON position. This makes it possible,
for example, to compensate for mechanical reaction times of the wire
feeder or the signal propagation time for field bus communication.
Before the robot starts welding, it waits at the ARC ON position for confir-
mation that the arc is stable.
The time for the Advance Arc Start is set once globally. This time can be
individually adapted for every ARC ON.
The option can be disabled in the inline form for individual weld seams.
Product description
2.9 Slope function and motion function at the end of the weld seam (move
back)
Description
The Move back at ArcOff option makes it possible to move back a spe-
cific distance once ARC OFF is reached. If the option is activated, this
distance can be set individually in the inline forms ARC OFF and
ARC SPLINE. The velocity while moving back corresponds to the weld ve-
locity.
Move back at ArcOff can be combined with the Slope option.
If a CIRC or SCIRC motion is used, the following must be taken into
consideration:
With these types of motion, the backward motion is executed as a linear
motion. To prevent a collision between the welding torch and the work-
piece, the distance of the backward motion must be reduced to a mini-
mum. Alternatively, the weld seam can be programmed as an ARC
spline block. In this case, the backward motion is executed as a circle.
If the Seam weld enable by PLC option is activated, the robot controller
sends the seam number to a higher-level controller for enabling. As soon
as the higher-level controller returns the same seam number, the weld is
enabled and the program is resumed.
The higher-level controller can also signal to the robot controller via the
Weld keyswitch input that the seam is to be executed with the welding
process active or in a dry run.
The Seam length monitoring option can be used to monitor the length of
weld seams. This checks at ARC OFF whether the length of a weld seam
is within the configured tolerance range. The result of the check is dis-
played by means of a message in the smartHMI message window.
If the length of the weld seam is outside of the tolerance range, a mes-
sage is generated. The robot controller can use the communication inter-
face to inform a higher-level controller that a message is present. The
higher-level controller can then respond to the message.
The seam length monitoring is possible for both individual weld seams
and all weld seams belonging to a part.
The Seam length monitoring option can also be used together with op-
tion packages that change the seam length, e.g. [Link] or
[Link] Tracking. If such option packages are used, it is advisa-
ble to take the expected deviation between the taught path and the path
actually traveled into consideration when configuring the tolerance range.
Since the seam length is checked at ARC OFF, a block selection to a
different point in the program inside or outside the seam results in a
seam length monitoring error. This is also the case if an interruption of
the welding process results in the seam not being completely welded.
Tack welds are used to hold metal parts together before final welding. To
prevent the tack welding seam from being seen in the final weld seam, it
should be shorter than the final weld seam.
Tack welds are ideal for precise welding work and are made at regular in-
tervals along the workpieces. This distance is normally between 25 and
30 mm and should be sufficient to affix the metal parts. However, it should
also be small enough to remain unobtrusive in the final weld seam.
The Stitch welding function option can be used to make weld seams of
equal length at regular intervals. Either a distance over which the weld
seams are uniformly distributed or a constant step length can be
specified. The step length consists of the length of the weld seam and the
length of the interrupted spacing. If the step length is specified, the length
of the last weld seam may deviate from the specified length, as this is ter-
minated at the ARC OFF position.
The option is programmed in the inline form ARC BLOCK.
Product description
If the SeamTech Tracking and/or ArcSense option packages are instal-
led, the Advanced Error Recovery strategy cannot be used.
Fig. 2-3: Sequence chart for the Advanced Error Recovery strategy
Description
Safety
3 Safety
This documentation contains safety instructions which refer specifically to
the option package described here.
The fundamental safety information for the industrial robot can be found in
the “Safety” chapter of the Operating and Programming Instructions for
System Integrators or the Operating and Programming Instructions for End
Users.
Comply with safety-relevant information
The safe use of this product requires knowledge of and compliance with
fundamental safety measures. Death, severe injuries or damage to prop-
erty may otherwise result.
• The “Safety” chapter in the operating and programming instructions
of the KUKA System Software (KSS) must be observed.
Installation
4 Installation
The option package can either be installed on the robot controller via the
smartHMI or via WorkVisual.
Hardware
• KR C4 or KR C5 robot controller
• Laptop/PC
Software
KR C4 robot controller:
• KUKA System Software 8.6
• [Link] Basic 3.7
KR C5 robot controller:
• KUKA System Software 8.7
• [Link] Basic 3.7
Laptop/PC:
• WorkVisual 6.0
• Optional: [Link] 4.3
Compatibility
Precondition
NOTICE
Data loss due to USB sticks from third-party manufacturers
Data may be lost if USB sticks from manufacturers other than KUKA
are used for activities on the robot controller.
• For activities on the robot controller requiring a USB stick, use a
KUKA stick.
The KUKA sticks are validated for use with the robot controller.
Procedure
LOG file
Precondition
Installation
Procedure
LOG file
Description
Precondition
Procedure
LOG file
Precondition
Procedure
LOG file
Start-up
5 Start-up
The following is an overview of the tasks that are required for the
software start-up of the option package. Complete start-up of the robot
arm is assumed.
This overview also provides guidelines for the general software start-up,
as complete start-up is required in order to be able to use the option
package. Further information is contained in the operating and program-
ming instructions for the System Software, WorkVisual and ArcTech Basic.
System Software
Step Description
1 Switching on the robot controller with the kinematic system for the first time
• Start-up wizard
• Mastering
• Software limit switches
• Performing TOOL calibration
• Load data determination
• Performing BASE calibration
WorkVisual
Step Description
3 Establishing a connection to the robot controller
• Cell configuration
• Editing the local safety configuration
• Configuring the field buses
• Definition of long texts
6 Transferring the project to the robot controller
ArcTech Basic
Step Description
7 Installing or updating ArcTech Basic
Step Description
9 Configuring ArcTech Basic in WorkVisual
ArcTech Advanced
Step Description
11 Installing or updating ArcTech Advanced
(>>> 4.3.1 "Installing or updating ArcTech Advanced" Page 23)
12 Transferring and activating a project
Configuration
6 Configuration
Description
Precondition
• A project is open.
• ArcTech Editor is open.
Procedure
Fig. 6-1: Editors arranged one beneath the other for the configuration of power sources
Description
The process options from ArcTech Basic are expanded by additional op-
tions in ArcTech Advanced.
Precondition
Procedure
After the project has been transferred to the robot controller, the addi-
tional ArcTech Advanced options can be changed again via the smartH-
MI: In the main menu, select Configuration > ArcTech > General set-
tings. Carry out the desired changes on the Process settings tab un-
der ArcTech Advanced options.
Configuration
ArcTech Advanced options
Parameter Description
Advanced error Type of application for the Advanced Error Recovery strategy
decisions
• Automatic: The welding process is repeated on this seam.
• Dependent on operating mode: Once the maximum number of ig-
nition errors or welding interruptions has been reached, a dialog is
displayed on the smartPAD in the operating modes T1, T2 and AUT.
In AUT EXT mode, the robot controller sets the PLC cleaning posi-
tion output, thereby requesting a handshake mechanism. By setting
the PLC decision for error recovery strategy (bit-by-bit) input sig-
nal, a higher-level controller can decide whether the seam is skipped
(value = 1) or whether the welding process for this seam is repeated
(value = 2).
• Dialog on smartPAD: Once the maximum number of ignition errors
or welding interruptions has been reached, a dialog is displayed on
the smartPAD. The user can decide whether the welding process for
this seam is to be repeated or whether the seam is to be skipped.
• PLC signals: Once the maximum number of ignition errors or weld-
ing interruptions has been reached, the robot controller sets the PLC
cleaning position output, thereby requesting a handshake mecha-
nism. By setting the PLC decision for error recovery strategy (bit-
by-bit) input signal, a higher-level controller can decide whether the
seam is skipped (value = 1) or whether the welding process for this
seam is repeated (value = 2).
Default: Automatic
In order to be able to use the Advanced Error Recovery strategy, the
weld seams must be grouped:
(>>> 8.7 "Grouping weld seams (Advanced Error Recovery strategy)"
Page 81)
Notice: If Dependent on operating mode or PLC signals has been se-
lected: To allow the higher-level controller to send the decision back to
the robot controller, the PLC decision for error recovery strategy (bit-
by-bit) input must be configured: (>>> 6.6 "Configuring inputs and out-
puts for the seam number" Page 35)
Weave delay Allows the welding torch to stop for a defined time at the maximum lat-
eral deflection of a weave pattern
Parameter Description
Slope Switches between the weld parameters or the robot velocity within a de-
fined distance
Configuration
Parameter Description
Seam length Monitors the weld seam length
monitoring
• None: Option is deactivated.
• Seam-specific: The seam length of individual weld seams is moni-
tored.
• Component-specific: The seam length of all weld seams belonging
to a part is monitored.
Default: None
If Seam-specific or Component-specific has been selected, other set-
tings must be made:
(>>> 6.2.1 "Settings for seam length monitoring" Page 32)
If Component-specific is selected:
For communication with the higher-level controller, the corresponding in-
puts and outputs must be configured:
(>>> 6.8 "Configuring inputs and outputs for seam length monitoring"
Page 38)
In order to be able to use the option, it must be programmed:
(>>> 8.6 "Programming seam length monitoring" Page 78)
Advance Arc Start the welding process before reaching the ARC ON position
Start
If the option is activated, the lead time for ignition of the arc can be con-
figured.
Parameter Description
Stitch welding Make weld seams of equal length at regular intervals
function
• Activated: Option is activated.
• Deactivated: Option is deactivated.
The option can be programmed in the ARC BLOCK inline form:
(>>> 8.9 "Programming the tack welding function" Page 85)
Default: Deactivated
Description
Configuration
Setting Description
PLC handshake Message generation when using a higher-level controller
Description
Fault situations
• Ignition and weld faults due to defective welding torch and/or welding
equipment
• Ignition and weld faults resulting from workpiece characteristics, e.g.
dirt, gap
• Media or periphery faults, e.g. shielding gas or welding wire not
present
Precondition
Procedure
Further information about the ignition and weld error strategies can be
found in the [Link] Basic documentation.
Description
The default values and the ranges of values for the wait times for deflec-
tion in the negative Y direction of the TTS (weave delay left) and for de-
flection in the positive Y direction of the TTS (weave delay right) can be
configured in the data sets. The wait times themselves are set in the
Weaving option window on the robot controller (>>> 8.2 "Programming a
weave delay" Page 64).
Fig. 6-2: Configuring the range of values for the weave delay
Precondition
Procedure
Configuration
4. Edit the Weave delay, left and Weave delay, right parameters as re-
quired.
5. Save the project to accept the changes made.
Description
On the Slope tab, the Slope option can be activated for each channel.
The option can be used to switch between the weld parameters within a
defined distance.
If the option is used at ARC OFF, it is additionally possible to switch be-
tween the weld parameters within a defined time and/or distance.
The option can also be activated for the robot velocity. The robot velocity
can be increased or decreased linearly within a defined distance.
Precondition
Procedure
Description
The inputs and outputs for the seam number can be configured on the In-
puts and Outputs tabs. These inputs and outputs are required for seam
weld enable by a higher-level controller.
The input PLC decision for error recovery strategy (bit-by-bit) can also
be configured on the Inputs tab. This is required for the feedback of the
higher-level controller in connection with the Advanced Error Recovery
strategy.
Precondition
Procedure
Configuration
7. Activate the signal Seam number to PLC with the corresponding
switch in the Active column and enter the output range for the seam
number.
8. Save the project to accept the changes made in it.
Description
Precondition
Procedure
Description
The inputs and outputs for the seam length monitoring can be configured
on the Inputs and Outputs tabs. These inputs and outputs are required
for communication with the higher-level controller.
Configuration
Fig. 6-8: Outputs tab
Precondition
Procedure
Description
The user has the option of configuring up to 16 weld modes for the appli-
cation. Different global parameters and I/Os for the power source can be
configured for each weld mode. Task-specific data sets can also be cre-
ated for every weld mode.
Precondition
Procedure
Further information about the weld modes and the configuration can be
found in the [Link] Basic documentation.
If more than 4 weld modes have been created and ArcTech Advanced
is uninstalled, all weld modes are marked in red. The number must be
reduced back down to 4 weld modes. The user can decide which weld
modes should be removed.
If the limit values on the X and Y axes deviate from this, the
dimensions of the weld seam will also deviate from the parameters de-
fined in the Weaving option window.
Precondition
Configuration
• Submit interpreter is deselected.
Procedure
Description
By default, the start and end points of the function of the weave pattern
are predefined.
The file [Link] is preconfigured to allow the user to carry
out the changes quickly and easily. All the lines are commented out.
The following changes must be made:
• Remove the semicolon at the relevant points
• Specify the axis of the reference coordinate system
• Optionally: Activate weave delay for the weave pattern
• Add the further control point coordinates (X, Y) of the function
[Link] (excerpt, without changes):
...
; UserFigure1
;********************************************************
;FOLD UserFigure1 Array[{cArcUserFigure1#%g}]
Name = {ArcWeavePattern[cArcUserFigure1].Name[]}
;ArcWeavePattern[cArcUserFigure1].Name[] = "UserDefined1"
;********************************************************
; .................... Tech1 ....................
;********************************************************
...
;ArcWeavePattern[cArcUserFigure1].[Link] = #Y
;ArcWeavePattern[cArcUserFigure1].[Link] = FALSE
;ArcWeavePattern[cArcUserFigure1].[Link] = FALSE
; --------------- CPS1 ---------------
;ArcWeavePattern[cArcUserFigure1].Tech1.CPS1.X1 = 0.0
;ArcWeavePattern[cArcUserFigure1].Tech1.CPS1.Y1 = 0.0
;ArcWeavePattern[cArcUserFigure1].Tech1.CPS1.X2 = 1.0
;ArcWeavePattern[cArcUserFigure1].Tech1.CPS1.Y2 = 0.0
;.......
;ArcWeavePattern[cArcUserFigure1].Tech1.CPS1.X10 = 0.0
;ArcWeavePattern[cArcUserFigure1].Tech1.CPS1.Y10 = 0.0
; --------------- CPS2 ---------------
;ArcWeavePattern[cArcUserFigure1].Tech1.CPS2.X1 = 0.0
;ArcWeavePattern[cArcUserFigure1].Tech1.CPS2.Y1 = 0.0
;.......
;ArcWeavePattern[cArcUserFigure1].Tech1.CPS2.X10 = 0.0
;ArcWeavePattern[cArcUserFigure1].Tech1.CPS2.Y10 = 0.0
; --------------- CPS3 ---------------
;ArcWeavePattern[cArcUserFigure1].Tech1.CPS3.X1 = 0.0
;ArcWeavePattern[cArcUserFigure1].Tech1.CPS3.Y1 = 0.0
;.......
;ArcWeavePattern[cArcUserFigure1].Tech1.CPS3.X10 = 0.0
;ArcWeavePattern[cArcUserFigure1].Tech1.CPS3.Y10 = 0.0
...
Element Description
GEOREF Axis of the reference coordinate system
[Link] Weave delay left
Function
Point Description
P1 First point in the function with the coordinates (0/0).
The first point must always have these coordinates.
P2 Second point in the function with the coordinates (0.25/1)
P3 Third point in the function with the coordinates (0.75/-1)
Configuration
Point Description
P4 Last point in the function with the coordinates (1/0)
Only one deflection is required for the Triangle weave pattern: the deflec-
tion in the Y direction of the TTS. This deflection, combined with the weld
velocity, results in the triangular weld seam.
Definition
; UserFigure1
;********************************************************
;FOLD UserFigure1 Array[{cArcUserFigure1#%g}] Name =
{ArcWeavePattern[cArcUserFigure1].Name[]}
ArcWeavePattern[cArcUserFigure1].Name[] = "User1DFigure"
;********************************************************
; .................... Tech1 ....................
;********************************************************
...
ArcWeavePattern[cArcUserFigure1].[Link] = #Y
ArcWeavePattern[cArcUserFigure1].[Link] = TRUE
ArcWeavePattern[cArcUserFigure1].[Link] = TRUE
; --------------- CPS1 ---------------
ArcWeavePattern[cArcUserFigure1].Tech1.CPS1.X1 = 0.0
ArcWeavePattern[cArcUserFigure1].Tech1.CPS1.Y1 = 0.0
ArcWeavePattern[cArcUserFigure1].Tech1.CPS1.X2 = 0.25
ArcWeavePattern[cArcUserFigure1].Tech1.CPS1.Y2 = 1.0
ArcWeavePattern[cArcUserFigure1].Tech1.CPS1.X3 = 0.75
ArcWeavePattern[cArcUserFigure1].Tech1.CPS1.Y3 = -1.0
ArcWeavePattern[cArcUserFigure1].Tech1.CPS1.X4 = 1.0
ArcWeavePattern[cArcUserFigure1].Tech1.CPS1.Y4 = 0.0
...
Overview
• Motion of the robot along the path (from the start point to the end
point of the spiral)
• Lateral deflection of the welding torch (in positive and negative direc-
tions)
• Deflection of the welding torch along the path (in positive and negative
directions)
Item Description
1 Motion of the robot along the path (from the start point to the
end point of the spiral)
= weave length
2 Lateral deflection of the welding torch (in the positive directions)
= amplitude = weave length/2
3 Deflection of the welding torch along the path (in the positive di-
rection)
4 Deflection of the welding torch along the path (in the negative
direction)
5 Total lateral deflection of the welding torch (double amplitude)
Functions
Fig. 6-11: Sine function and control points of the function generator
The cosine function represents the deflection along the path. This is map-
Configuration
ped with the 2nd function generator. (t = time)
Fig. 6-12: Cosine function and control points of the function genera-
tor
Definition
; UserFigure2
;********************************************************
;FOLD UserFigure2 Array[{cArcUserFigure2#%g}] Name =
{ArcWeavePattern[cArcUserFigure2].Name[]}
ArcWeavePattern[cArcUserFigure2].Name[] = "User2DFigure"
;********************************************************
; .................... Tech1 ....................
;********************************************************
...
ArcWeavePattern[cArcUserFigure2].[Link] = #Y
ArcWeavePattern[cArcUserFigure2].[Link] = FALSE
ArcWeavePattern[cArcUserFigure2].[Link] = FALSE
; --------------- CPS1 ---------------
ArcWeavePattern[cArcUserFigure2].Tech1.CPS1.X1 = 0.0
ArcWeavePattern[cArcUserFigure2].Tech1.CPS1.Y1 = 0.0
ArcWeavePattern[cArcUserFigure2].Tech1.CPS1.X2 = 0.166
ArcWeavePattern[cArcUserFigure2].Tech1.CPS1.Y2 = 1.0
ArcWeavePattern[cArcUserFigure2].Tech1.CPS1.X3 = 0.33
ArcWeavePattern[cArcUserFigure2].Tech1.CPS1.Y3 = 1.0
ArcWeavePattern[cArcUserFigure2].Tech1.CPS1.X4 = 0.66
ArcWeavePattern[cArcUserFigure2].Tech1.CPS1.Y4 = -1.0
ArcWeavePattern[cArcUserFigure2].Tech1.CPS1.X5 = 0.833
ArcWeavePattern[cArcUserFigure2].Tech1.CPS1.Y5 = -1.0
ArcWeavePattern[cArcUserFigure2].Tech1.CPS1.X6 = 1.0
ArcWeavePattern[cArcUserFigure2].Tech1.CPS1.Y6 = 0.0
...
ArcWeavePattern[cArcUserFigure2].Tech2.CPS1.X2 = 0.0833
ArcWeavePattern[cArcUserFigure2].Tech2.CPS1.Y2 = -1.0
ArcWeavePattern[cArcUserFigure2].Tech2.CPS1.X3 = 0.4166
ArcWeavePattern[cArcUserFigure2].Tech2.CPS1.Y3 = 1.0
ArcWeavePattern[cArcUserFigure2].Tech2.CPS1.X4 = 0.58
ArcWeavePattern[cArcUserFigure2].Tech2.CPS1.Y4 = 1.0
ArcWeavePattern[cArcUserFigure2].Tech2.CPS1.X5 = 0.9166
ArcWeavePattern[cArcUserFigure2].Tech2.CPS1.Y5 = -1.0
ArcWeavePattern[cArcUserFigure2].Tech2.CPS1.X6 = 1.0
ArcWeavePattern[cArcUserFigure2].Tech2.CPS1.Y6 = 0.0
Lateral deflection
Combined de-
flections, without
motion along
path
Combined de-
flections, with
motion along
path
Operation
7 Operation
Description
If the Fronius TWIN power sources are used, there are specific status
keys for controlling the individual power source and for the wire feed.
If multiple power sources are used, it is possible to switch between the
power sources using specific status keys.
Precondition
• T1 or T2 mode
• Submit interpreter running
• For wire feed only:
‒ Enabling switch is pressed.
Procedure
Mode
Mode 1
Power source 1 is selected as the lead source.
Pressing the lower status key switches further to Mode 2.
Pressing the upper status key switches back to Mode 0.
Mode 2
Power source 2 is selected as the lead source.
Pressing the lower status key switches further to Mode 3.
Pressing the upper status key switches back to Mode 1.
Wire feed
Description
Operation
the jog keys.
Online optimization is also possible during a dry run. The data set that is
currently being optimized is displayed in the upper area of the window un-
der Weld data set.
Both local and global data sets can be optimized. Global data sets are in-
dicated by a small g in the name (e.g. “gWDAT1”).
Modifying the velocity or weave length also modifies the weave frequen-
cy.
Constraints
Precondition
Procedure
1. In the main menu, select Configuration > ArcTech > Online Optimi-
zation. The ArcTech Online Optimization window opens.
2. If the parameters are to be assigned to the jog keys on the smartPAD:
press Config and perform steps 3 to 9.
If the assignment has already been carried out and the parameters
are to be optimized: continue with step 10.
3. Depending on which parameters are to be assigned, select the Weld
parameters or Weave parameters tab.
4. Select the desired power source in the Selected power source: box.
5. If the power source currently selected via the status keys is always to
be used, activate the Synchronizing with the status keys. check
box.
6. Select the weld mode in the Modes: box.
7. Assign the parameters that are to be modified to the jog keys in the
boxes on the right-hand side.
8. If the assignment is to be applied to the other weld modes: click on
Apply and answer the request for confirmation with Yes.
If you do not wish to save the assignment: press Save.
9. If the parameter is now to be optimized: press Optimize. Online opti-
mization is started.
10. Depending on which parameters are to be optimized, select the Weld
parameters or Weave parameters tab.
11. Start the weld program with the Start key.
12. Press and hold down the enabling switch.
13. Modify the values of the parameters as required with the jog keys dur-
ing program execution.
Since the motions are planned in the advance run, the velocity may
drop back to the previously planned value between 2 ARC SWITCH in-
structions with the same weld data set.
Example
ARCON WDAT1 P0
ARCSWI WDAT2 P1
ARCSWI WDAT2 P2
ARCSWI WDAT2 P3
ARCOFF WDAT3 P4
Operation
Fig. 7-3: After online optimization
In the case of ARC SWITCH instructions with the same velocity, but dif-
ferent weld data sets, the velocity only changes with the optimized ARC
SWITCH instruction.
Example
ARCON WDAT1 P0
ARCSWI WDAT2 P1
ARCSWI WDAT3 P2
ARCSWI WDAT4 P3
ARCOFF WDAT5 P4
Description
Precondition
Procedure
1. In the main menu, select Configuration > ArcTech > Offline Optimi-
zation.
2. Select the desired power source in the Power source box.
3. Select the weld mode in the Weld mode box.
4. In the Process box, select which parameters are to be changed: igni-
tion parameters, weld parameters or end crater parameters.
5. In the Data set name box, select the corresponding data set.
6. Modify the parameter values as required:
• Relative: increase or decrease the current value by the specified
value
• Relative %: increase or decrease the current value by the speci-
fied percentage value
• Absolute: overwrite the current value with the specified value
The values can only be changed within the limit values. If, for exam-
ple, a relative change would cause the limit value to be exceeded,
the limit value is used as the new value.
Operation
8. Activate the check boxes of the programs or directories in which
changes are to be made.
9. Press Apply. The number of possible changes will be displayed for
each program in an overview.
10. Respond to the query asking whether the changes should be applied
by pressing Yes. The parameters are modified in all selected pro-
grams or directories.
Description
The weld data set editor from ArcTech Basic is expanded with ArcTech
Advanced if more than one power source is configured in the WorkVisual
project. In this case, an additional box is available in the weld data set ed-
itor, which can be used to select the desired power source.
Precondition
Procedure
1. In the main menu, select Configuration > ArcTech > Weld data set
editor.
2. In the Power source box, select the power source for which weld da-
ta sets are to be edited.
3. Select the weld mode in the Weld mode box.
4. In the Process box, select the process in which modifications are to
be carried out: ignition parameters, weld parameters or end crater pa-
rameters.
5. Edit data sets as required:
• Create a data set:
Press New. A new data set is created with default values.
• Duplicate a data set:
Select the desired data set in the Data set name box and press
Duplicate.
• Edit a data set:
Select the desired data set in the Data set name box, modify the
values and press Save.
• Delete a data set:
Select the desired data set in the Data set name box and press
Delete. Answer the request for confirmation with Yes.
Description
Operation
Precondition
Procedure
1. In the main menu, select Configuration > ArcTech > Parameter op-
timization. The Overview tab is opened.
2. To display the parameters, expand the desired parameter type:
• Ignition
• Welding
• Weave
• Crater
3. To modify parameters, select the corresponding tab and change the
desired parameters.
• Ignition
The parameters of the Ignition parameters option window can al-
so be edited if a robot program has been selected and during pro-
gram execution.
• Welding
The parameters of the Weld parameters option window can also
be edited if a robot program has been selected and during pro-
gram execution.
• Weave
The parameters of the Weaving option window can also be edited
if a robot program has been selected and during program execu-
tion.
• Crater
The parameters of the End crater parameters option window can
also be edited if a robot program has been selected and during
program execution.
4. Press Apply. The changes are saved.
An overview window with the modified parameters is displayed on
reaching the ARC OFF position if this option is active.
Description
The Inline forms window from ArcTech Basic is expanded with Arc-
Tech Advanced if more than one power source is configured in the Work-
Visual project. In this case, an additional box is available in the Inline
forms window, which can be used to select the desired power source.
It is not possible to display additional parameters in the inline lines of
the weld instructions ARC ON and ARC OFF within an ARC spline
block.
Precondition
• T1 or T2 mode
• No program is selected.
Procedure
1. In the main menu, select Configuration > ArcTech > Inline forms.
2. Select the desired power source in the Power source box.
3. In the Weld command box, select the weld instruction for which the
additional parameters in the inline line are to be displayed.
4. Select the weld mode in the Weld mode box.
5. Depending on whether the desired parameter is an ignition parameter,
a weld parameter or a weave parameter, press the corresponding Plus
key. An additional line is displayed.
6. Select the desired parameter in the Parameter box.
7. Optional: Enter a short name for the parameter in the Shorthand box.
8. Repeat steps 4 to 6 for further parameters.
9. If the settings are only to be used in the selected program: Press
Save.
If the settings are also to be used in other programs:
a. Press Convert. All available application programs are displayed.
b. Activate the check boxes of the programs or directories in which
changes are to be made.
c. Press Apply. The parameters are modified in all selected pro-
grams or directories.
Operation
Item Description
1 Shows a preview of the inline line.
2 Additional parameter that is displayed in the inline line.
Buttons
Button Description
Adds a parameter to the inline line.
Description
Precondition
Procedure
Example
The example shows the settings for a Posiflex with 5 axes, one of which
is a reversing axis.
Operation
7.8 Transferring programs to a different kinematic system (Expert mode)
Description
Precondition
Procedure
Description
Reference values for the seam length monitoring can be defined in the
Seam length monitoring window. The reference values for a maximum of
19 parts can be configured in this window.
The parts and weld seams can be recorded by executing a program con-
taining the parts and weld seams. The recording can be carried out with-
out welding. After recording, the weld seam lengths can be adapted. A re-
cording can be carried out again at any time.
The recorded data are saved in a CSV file. The CSV files are saved as
standard in the directory C:\KRC\ROBOTER\UserFiles\arctech.
Precondition
Procedure
1. In the main menu, select Configuration > ArcTech > Seam length
monitoring. The Seam length monitoring window opens.
2. Select a part in the left-hand area and carry out the corresponding
settings in the right-hand area:
• Maximum archive file size: Enter the maximum size that the CSV
file for the part may have. The maximum size for all CSV files
combined is 7 MB.
• CSV file name: Enter a name for the folder in which the CSV file
is to be saved. Alternatively, the default name can be left.
• CSV file name: Enter a name for the CSV file. Alternatively, the
default name can be left. The name specified here is also used in
the inline form ARC component start as the name of the part
when the part number is selected.
3. Carry out the settings in step 2 for all parts that are to be monitored.
4. Close the window and answer the request for confirmation with Yes.
The settings are saved.
5. Execute a program with all the parts and weld seams that are to be
recorded.
6. Open the Seam length monitoring window again and edit the recor-
ded parts and weld seams as desired.
(>>> "Editing parts" Page 61)
(>>> "Editing weld seams" Page 62)
7. Close the window and answer the request for confirmation with Yes.
The changes are saved.
Operation
Editing parts
Item Description
1 Part that has been recorded
2 Weld seams to the part that has been recorded
To edit a weld seam, select it. The associated settings are then
displayed on the right-hand side (>>> "Editing weld seams"
Page 62).
3 Delete part
If the button is pressed, the part and the associated CSV file
are deleted. If the program for recording is executed again, the
part is automatically rerecorded.
4 Re-record weld seams
If the button is pressed, the weld seams are recorded again if
the program for recording is executed again.
Item Description
1 Weld seam is monitored
2 Delete weld seam
If the button is pressed, the weld seam is deleted. If the weld
seam is still present in the program for recording and this is
executed again, an error occurs. In order to delete the weld
seam, it must also be deleted in the program for recording.
3 Re-record seam length
If the button is pressed, the length of the weld seam is recor-
ded again if the program for recording is executed again.
4 Weld seam monitoring
Monitoring is active as standard for all weld seams. This button
can be used to deactivate and reactivate monitoring for each
weld seam.
Note: Deactivation of the monitoring is only temporary. If the
submit interpreter or the robot controller is restarted, the moni-
toring is active again.
5 Weld seam length
The value can be changed. If the program for recording is exe-
cuted again, the change is overwritten.
6 Permissible negative deviation of the seam length
The weld seam may be no more than this value shorter than
the specified length.
The range of values is configured in WorkVisual.
7 Permissible positive deviation of the seam length
The weld seam may be no more than this value longer than the
specified length.
The range of values is configured in WorkVisual.
Programming
8 Programming
Description
If multiple power sources are configured in the project, the power source
with which the instruction is to be carried out can be selected in the inline
form.
Precondition
Procedure
1. Select the menu sequence Commands > ArcTech > ARC ON, ARC
SWITCH, ARC OFF or ARC SPLINE.
2. Touch the arrow next to the Welder#1 parameter. The option window
Power source selection is opened.
3. Activate the check box for the desired power source.
4. Save with Cmd OK.
Inline form
Item Description
1 Selection of the power source
Touch the arrow to call the settings. The corresponding option
window is opened.
Option window
Item Description
1 • Check box active: Power source is used for this instruction.
• Check box not active: Power source is not used for this in-
struction.
Description
Procedure
Option window
Programming
Item Description
1 Wait time for deflection in the negative Y direction of the TTS
The range of values is configured in WorkVisual.
Item Description
1 Dwell time for deflection in the negative Y direction of the TTS
The robot dwells in its weave motion at the position with the
maximum deflection for the defined time. During this time the
robot continues with its motion. The shape of the weave pattern
can be changed with the dwell time.
The range of values is configured in WorkVisual.
Description
The inline forms from ArcTech Basic are extended by an additional param-
eter in ArcTech Advanced.
Inline form
Item Description
1 Advanced settings for ArcTech Advanced
Touch the arrow to call the settings. The corresponding option
windows are opened.
Option window
The option windows displayed depend on the inline form that is used. The
following table gives an overview of the option windows displayed in spe-
cific inline forms:
Inline form Option window
ARC ON The option windows displayed depend on the motion
type:
Programming
Inline form Option window
ARC SPLINE Error strategies, Sloping settings, OnTheFly set-
tings
(>>> 8.3.1 "Option window “Error strategies”"
Page 67)
(>>> 8.3.3 "Option window “Sloping settings”
(SPLINE)" Page 70)
(>>> 8.3.5 "Option window “OnTheFly settings”
(SPLINE)" Page 73)
Note: The OnTheFly settings are made here for ARC
ON and ARC OFF. No OnTheFly settings are possi-
ble in the inline forms within the spline block.
Various errors can occur when using OnTheFly. These can be elimina-
ted by modifying certain parameters:
• If the weld seam is started too late (overall length of seam is too
short), set the Preflow time and Wait time after ignition parame-
ters lower.
• If, in the case of an ignition fault, the seam is not welded or is too
short, set the parameter Current ON timeout lower.
• If the arc is extinguished too late, set the parameter End crater
time lower.
This option window can be called via the inline forms ARC ON and ARC
SPLINE.
Item Description
1 Select the ignition error strategy.
All ignition error strategies configured in WorkVisual are dis-
played.
2 Select the weld error strategy.
All weld error strategies configured in WorkVisual are displayed.
This option window can be called via the inline forms ARC ON and ARC
SWITCH.
Item Description
1 Select the sloping option.
• 0 … 100 mm
This option window can be called via the inline form ARC OFF.
Programming
Fig. 8-8: Option window “Sloping settings” (ARC OFF)
Item Description
1 Select the sloping option for ARC OFF.
• 0 … 100 mm
3 This box is only displayed if the sloping option Slope over time
or Sloping over distance and time has been selected.
Enter the length of the switching time.
• 0 … 3000 ms
Item Description
4 This field can only be changed in the following cases:
This option window can be called via the inline form ARC SPLINE.
Programming
Item Description
1 Select the sloping option.
• 0 … 100 mm
3 Select the sloping option for ARC OFF.
• 0 … 100 mm
5 This box is only displayed if the sloping option Slope over time
or Sloping over distance and time has been selected.
Enter the length of the switching time.
• 0 … 3000 ms
Item Description
6 This field can only be changed in the following cases:
This option window can be called via the inline forms ARC ON and ARC
OFF.
The settings in this option window cannot be used in the RoboTeam
group!
Item Description
1 • Check box active: On-the-fly activation or deactivation is
activated.
• Check box not active: On-the-fly activation or deactivation
is deactivated.
2 Distance to the programmed position for activation/deactivation
• -20 … 20 mm
Programming
Item Description
3 Options for moving back at ARC OFF
This box is only displayed in the ARC OFF inline form.
• 0 … 50 mm
This option window can be called via the inline form ARC SPLINE.
In order to be able to use OnTheFly in an ARC spline block at the end
of the weld seam, the ARC spline block must be followed by either an
individual spline motion or a spline block.
Item Description
1 • Check box active: On-the-fly activation is activated.
• Check box not active: On-the-fly activation is deactivated.
2 Distance to the programmed position for activation
• -20 … 20 mm
3 • Check box active: On-the-fly deactivation is activated.
• Check box not active: On-the-fly deactivation is deactiva-
ted.
Item Description
4 Distance to the programmed position for deactivation
• -20 … 20 mm
5 Options for moving back at ARC OFF
• 0 … 50 mm
Description
If the Advance Arc Start option has been enabled in WorkVisual, addi-
tional parameters are added to the OnTheFly settings option window.
The option can be disabled for individual weld seams. An individual lead
time can be set for each weld seam.
Precondition
Procedure
Option window
Programming
Item Description
1 • Check box active: The Advance Arc Start option is ena-
bled for this seam.
• Check box not active: The Advance Arc Start option is
disabled for this seam.
2 • Check box active: The individual lead time is enabled; the
individual lead time is used for this seam.
• Check box not active: The individual lead time is disabled;
the lead time set in WorkVisual is used for this seam.
3 Individual lead time for ignition of the arc
• 0 … 2000 ms
Description
The actual time for switching the weld parameters depends, among oth-
er things, on the field bus and the connected hardware (such as the
power source). This can result in restrictions on the use of Thermal
Control.
Precondition
Procedure
1. Select the menu sequence Commands > ArcTech > ARC ON, ARC
SWITCH or ARC SPLINE.
2. Press the Thermal Control On button. The parameter for Thermal
Control is inserted.
3. Touch the arrow next to the TCDAT1 parameter. The corresponding
option window is opened.
4. Carry out the settings as desired.
5. Save with Cmd OK.
Inline form
Item Description
1 Data sets for Thermal Control
Touch the arrow to call the data sets. The corresponding option
window is opened.
Option window
Item Description
1 • Check box active: Data set for Thermal Control is activa-
ted.
• Check box not active: Data set for Thermal Control is de-
activated.
2 Enter the threshold value at which switching is to occur.
If weaving is carried out, the threshold value corresponds to the
weave amplitude. If weaving is not carried out, the threshold
value corresponds to the length.
Programming
Item Description
5 This parameter is not available as standard, but is an example
of a channel activated in WorkVisual. The data set for Thermal
Control contains all the channels activated in WorkVisual for the
selected weld mode.
Adapt the settings of the channels as desired. Once the thresh-
old value is reached, the system switches to the other setting.
Description
Precondition
Procedure
Inline form
Item Description
1 Seam settings
Touch the arrow to call the settings. The corresponding option
window is opened.
(>>> 8.5.1 "Option window “Seam data”" Page 78)
Item Description
1 Optionally: Enter a name for the component.
2 Optionally: Set the number of the component.
3 Enter a name for the seam.
4 Set the number of the seam.
In the case of seam weld enable by PLC, the number has the
following effect:
It is recommended that all boxes in the option window are filled out.
This simplifies the evaluation of LOG files and error messages.
Description
Programming
Precondition
Procedure
Inline form
Item Description
1 Seam settings
Touch the arrow to call the settings. The corresponding option
windows are opened.
(>>> 8.6.1 "Option window “Seam data”" Page 79)
(>>> 8.6.2 "Option window “Seam length monitoring”"
Page 80)
Item Description
1 Optionally: Enter a name for the component.
2 Optionally: Set the number of the component.
3 Enter a name for the seam.
4 Set the number of the seam.
In the case of seam weld enable by PLC, the number has the
following effect:
It is recommended that all boxes in the option window are filled out.
This simplifies the evaluation of LOG files and error messages.
Item Description
1 • Check box active: Seam length check is activated.
• Check box not active: Seam length check is deactivated.
2 Enter the permissible negative deviation of the seam length.
The weld seam may be no more than this value shorter than
the specified length.
The range of values is configured in WorkVisual.
3 Enter the permissible positive deviation of the seam length.
The weld seam may be no more than this value longer than the
specified length.
The range of values is configured in WorkVisual.
Programming
The behavior of the system when the maximum or minimum limit for the
permissible deviation is violated is defined using the variable gArcIgnor-
eSeamMonQuitMsg:
• FALSE: The robot generates an acknowledgement message at
ARC OFF and stops its motion until the message has been ac-
knowledged.
This is the default setting that should also be used during normal
operation.
• TRUE: At the ARC OFF position, the robot generates a notification
message if the seam length is outside the permissible range and
continues its motion.
This setting should only be used for start-up.
Description
NOTICE
Risk of collision during sensor-guided welding
The Advanced Error Recovery strategy must not be used with sensor-
guided welding. For the motion from the beginning of the seam group to
the error position, the robot would not follow the corrected path but rath-
er the taught one. Collisions and damage to property could result.
• Do not use the Advanced Error Recovery strategy with ArcSense.
Precondition
Call
• Select the menu sequence Commands > ArcTech > Seam grouping
> ARC group start.
Description
This instruction defines the beginning of the seam group and must be pro-
grammed before the 1st weld seam of the group. The group only be-
comes active if the instruction ARC group end has also been program-
med.
When using ARC spline blocks, a position must be programmed be-
tween the instruction ARC group start and the ARC spline block. This
is necessary in order to correctly determine the distance to the error po-
sition on the seam.
Item Description
1 Enter the name of the seam group.
Precondition
Call
• Select the menu sequence Commands > ArcTech > Seam grouping
> ARC group end.
Description
This instruction defines the end of the seam group and must be program-
med after the last weld seam of the group.
Item Description
1 The subprogram to be executed if the maximum number of igni-
tion or weld faults is reached.
(>>> [Link] "Creating subprograms" Page 83)
If subprograms have already been created, the To existing
programs button can be used to switch to the existing pro-
grams.
If subprograms for the motion to the service position are deleted, this
can result in the weld programs no longer being available for selection.
Before deleting a subprogram, make sure that it is no longer being
used.
Programming
Description
Procedure
Description
Weld seam lengths can be monitored for each part. For this purpose, the
weld seams belonging to a part must be grouped together as a seam
group. There are 2 instructions for this:
• ARC component start
Defines the start of the seam group. The part starts with this instruc-
tion.
• ARC component end
Defines the end of the seam group. The part ends with this instruction.
A maximum of 19 parts can be monitored. Each part can contain up to
200 weld seams.
In order for faulty parts to be detected by the monitoring function, the
following must be taken into consideration during programming:
• All weld seams belonging to a part must be included in the seam
group.
• The seam group for one part must not contain weld seams from oth-
er parts.
• If a seam group is started, it must be terminated before a new seam
group is started.
It is not necessary to define the seam group in the same program; the
individual weld seams can also be located in subprograms.
Description
This instruction defines the start of the part and must be programmed be-
fore the first weld seam that belongs to the part. The group only becomes
active if the instruction ARC component end has also been programmed.
Precondition
Procedure
1. Position the cursor in the line after which the instruction is to be inser-
ted.
2. Select the menu sequence Commands > ArcTech > Component
grouping > ARC component start.
3. Set the parameters in the inline form.
4. Press Cmd OK to save the instruction.
Inline form
Item Description
1 Switching to the inline form ARC component end is possible
• Start, End
2 Select the number of the part.
Description
This instruction defines the end of the part and must be programmed after
the last weld seam that belongs to the part.
Precondition
Procedure
1. Position the cursor in the line after which the instruction is to be inser-
ted.
2. Select the menu sequence Commands > ArcTech > Component
grouping > ARC component end.
3. Press Cmd OK to save the instruction.
Programming
Inline form
Item Description
1 Switching to the inline form ARC component start is possible
• Start, End
Description
The Stitch welding function option can be used to make weld seams of
equal length at regular intervals. If the option has been activated in Work-
Visual, it can be programmed in the inline form ARC BLOCK.
The tack welding function is started at the ARC ON position. The
positions at which the welding process is started and stopped are calcula-
ted automatically.
The parameters programmed in the ARC block apply to the entire weld
path. If required, individual seam sections can be assigned different weld
and weave parameters using the ARC SWITCH instruction. These values
then apply only to this section:
Precondition
Procedure
1. Position the cursor in the line after which the ARC block is to be inser-
ted.
2. Select the menu sequence Commands > ArcTech > ARC BLOCK.
3. Press the Special functions button and select Stitch welding func-
tion On. The parameter for the tack welding function is inserted.
4. Touch the arrow next to the SWDAT1 parameter. The corresponding
option window is opened.
5. Carry out the settings as desired.
6. Save with Cmd OK.
Inline form
Item Description
1 Settings for the tack welding function
Touch the arrow to call the settings. The corresponding option
window is opened.
Option window
Item Description
1 Options for the spacing of weld seams
• Set distance: The weld seams are evenly spaced over the
specified distance. The length of the interrupted spacing be-
tween the weld seams is calculated automatically.
• Set step length: The length of the interrupted spacing be-
tween the weld seams can be predefined on the basis of
the step length. The step length consists of the length of
the weld seam and the length of the interrupted spacing.
• Until ArcOff: With this option, welding is carried out to the
ARC OFF position. Here, too, the length of the interrupted
spacing between the weld seams can be predefined on the
basis of the step length.
Notice: With the Set step length option, the length of the last
weld seam can deviate from the specified length since it is
ended at the ARC OFF position.
2 Enter the length of a weld seam.
• 0 … 300 mm
3 Enter the distance over which the weld seams are to be
spaced.
• 0 … 1500 mm
4 Enter the number of steps.
• 0 … 50
Programming
Fig. 8-26: Stitch welding function option window (step length, up to
ArcOff)
Item Description
1 Options for the spacing of weld seams
• Set distance: The weld seams are evenly spaced over the
specified distance. The length of the interrupted spacing be-
tween the weld seams is calculated automatically.
• Set step length: The length of the interrupted spacing be-
tween the weld seams can be predefined on the basis of
the step length. The step length consists of the length of
the weld seam and the length of the interrupted spacing.
• Until ArcOff: With this option, welding is carried out to the
ARC OFF position. Here, too, the length of the interrupted
spacing between the weld seams can be predefined on the
basis of the step length.
Notice: With the Set step length option, the length of the last
weld seam can deviate from the specified length since it is
ended at the ARC OFF position.
2 Enter the length of a weld seam.
• 0 … 300 mm
3 Enter the step length. This consists of the length of the weld
seam and the length of the interrupted spacing.
• 0 … 500 mm
4 This box is only displayed if the option Set step length or Set
distance has been selected.
Enter the number of steps.
• 0 … 50
Simulation
9 Simulation
Description
The process settings from ArcTech Basic are expanded to include addi-
tional settings in ArcTech Advanced.
Further information about the process settings in [Link] can be
found in the [Link] Basic documentation.
Parameter Description
ArcTech Advanced options
Advanced error de- Type of application for the Advanced Error Recovery strategy
cisions
• Automatic: The welding process is repeated on this seam.
• Dependent on operating mode: Once the maximum number of
ignition errors or welding interruptions has been reached, a dialog
is displayed on the smartPAD in the operating modes T1, T2 and
AUT. In AUT EXT mode, the robot controller sets the PLC clean-
ing position output, thereby requesting a handshake mechanism.
By setting the PLC decision for error recovery strategy (bit-by-
bit) input signal, a higher-level controller can decide whether the
seam is skipped (value = 1) or whether the welding process for
this seam is repeated (value = 2).
• Dialog on smartPAD: Once the maximum number of ignition er-
rors or welding interruptions has been reached, a dialog is dis-
played on the smartPAD. The user can decide whether the weld-
ing process for this seam is to be repeated or whether the seam
is to be skipped.
• PLC signals: Once the maximum number of ignition errors or
welding interruptions has been reached, the robot controller sets
the PLC cleaning position output, thereby requesting a hand-
shake mechanism. By setting the PLC decision for error recov-
ery strategy (bit-by-bit) input signal, a higher-level controller can
decide whether the seam is skipped (value = 1) or whether the
welding process for this seam is repeated (value = 2).
Default: Automatic
In order to be able to use the Advanced Error Recovery strategy, the
weld seams must be grouped:
(>>> 8.7 "Grouping weld seams (Advanced Error Recovery strategy)"
Page 81)
Parameter Description
Weave delay Allows the welding torch to stop for a defined time at the maximum
lateral deflection of a weave pattern
Simulation
Parameter Description
Transfer robot ve- Transfers weld velocity to the power source
locity (actual value)
• Activated: Option is activated.
• Deactivated: Option is deactivated.
Default: Deactivated
If the option is activated, the parameter Unit of power source can
be used to select the unit of the robot velocity expected by the power
source.
Notice: In order to be able to use the option, it must be configured:
(>>> 9.9 "Transferring the weld velocity to the power source in
[Link]" Page 98)
Seam length moni- Monitors the weld seam length
toring
• None: Option is deactivated.
• Seam-specific: The seam length of individual weld seams is
monitored.
• Component-specific: The seam length of all weld seams belong-
ing to a part is monitored.
Default: None
If Seam-specific or Component-specific has been selected, other
settings must be made:
(>>> 9.1.1 "Settings for seam length monitoring" Page 92)
If Component-specific is selected:
For communication with the higher-level controller, the corresponding
inputs and outputs must be configured:
(>>> 9.4 "Configuring inputs and outputs for seam length monitoring
in [Link]" Page 95)
In order to be able to use the option, it must be programmed:
(>>> 9.10 "Statement Properties in [Link]" Page 99)
Advance Arc Start Start the welding process before reaching the ARC ON position
• 0 ... 2000 ms
The option can be set individually in ARC ON:
(>>> 9.10 "Statement Properties in [Link]" Page 99)
Parameter Description
Move back at ArcOff Move back a specific distance at ARC OFF
Description
Setting Description
Permissible Negative maximum value that can be set in the Seam length monitor-
length undercut ing option window or in the Seam length monitoring window (weld
seam may be shorter by no more than the specified value)
Permissible Positive maximum value that can be set in the Seam length monitoring
length exceeded option window or in the Seam length monitoring window (weld seam
may be longer by no more than the specified value)
Simulation
Setting Description
Process continua- Message generation in the case of seam lengths outside of the toler-
tion despite ex- ance range
ceeding the toler-
ance • Activated: If the length of the weld seam is outside of the tolerance
range, a notification message with the current seam length is gener-
ated.
• Deactivated: If the length of the weld seam is outside of the toler-
ance range, an acknowledgement message with the current seam
length is generated.
This setting is only displayed if Seam-specific has been selected.
PLC handshake Message generation when using a higher-level controller
Description
Fault situations
• Ignition and weld faults due to defective welding torch and/or welding
equipment
• Ignition and weld faults resulting from workpiece characteristics, e.g.
dirt, gap
• Media or periphery faults, e.g. shielding gas or welding wire not
present
• Robot errors (IR_STOPMESS), e.g. in the case of an EMERGENCY
STOP or operator safety violation
• Stop of a program, e.g. by pressing the STOP key on the smartPAD
Precondition
Procedure
1. Click on Devices under the power source in the Error strategies win-
dow. The Properties window is opened.
Further information about the ignition and weld error strategies can be
found in the [Link] Basic documentation.
9.3 Configuring inputs and outputs for the seam number in [Link]
Description
The inputs and outputs for the seam number can be configured in
[Link]. These inputs and outputs are required for seam weld enable
by a higher-level controller.
The PLC decision for error recovery strategy (bit-by-bit) input can also
be configured. This is required for the feedback of the higher-level control-
ler in connection with the Advanced Error Recovery strategy.
Precondition
Procedure
1. In the Devices window, open the node of the power source and click
on Device I/O. The Properties window is opened.
Simulation
5. Activate the signal Seam number to PLC and enter the input range
for the seam number.
6. Optional: Activate the signal PLC decision for error recovery strat-
egy (bit-by-bit) for the Advanced Error Recovery strategy and enter
the input range for the decision of the higher-level controller.
7. Expand the Digital outputs node.
8. Activate the signal Seam number from PLC and enter the output
range for the seam number.
Description
The inputs and outputs for the seam length monitoring can be configured
in [Link]. These inputs and outputs are required for communication
with the higher-level controller.
Precondition
Procedure
1. In the Devices window, open the node of the power source and click
on Device I/O. The Properties window is opened.
Description
NOTICE
Risk of collision when welding in the RoboTeam group
When using the Advanced Error Recovery strategy in the RoboTeam
group, RoboTeam participants may collide with one another during the
motion to the service position. Damage to property may result.
• Ensure that the motion to the service position can always be carried
out by all RoboTeam participants without a collision.
NOTICE
Risk of collision during sensor-guided welding
The Advanced Error Recovery strategy must not be used with sensor-
guided welding. For the motion from the beginning of the seam group to
the error position, the robot would not follow the corrected path but rath-
er the taught one. Collisions and damage to property could result.
• Do not use the Advanced Error Recovery strategy with ArcSense.
Precondition
Procedure
Parameters Description
Seam group Name of the seam group
Program Name of the subprogram to be executed if the maximum number of
ignition or weld errors is reached.
Add new one • Activated: A new subprogram is created. The name can be en-
tered under the parameter Program.
• Deactivated: No new subprogram is created. An existing subpro-
gram must be selected under the parameter Program.
Simulation
9.6 Grouping weld seams to a part in [Link]
Description
Weld seam lengths can be monitored for each part. For this purpose, the
weld seams belonging to a part must be grouped together as a seam
group. A maximum of 19 parts can be monitored. Each part can contain
up to 200 weld seams.
In order for faulty parts to be detected by the monitoring function, the
following must be taken into consideration during programming:
• All weld seams belonging to a part must be included in the seam
group.
• The seam group for one part must not contain weld seams from oth-
er parts.
• If a seam group is started, it must be terminated before a new seam
group is started.
It is not necessary to define the seam group in the same program; the
individual weld seams can also be located in subprograms.
Precondition
Procedure
Parameters Description
ArcPart group type Select whether this is the start or end of the grouping.
• Start: Defines the start of the part and must be programmed be-
fore the first weld seam that belongs to the part. The group only
becomes active if the instruction Exit has also been programmed.
• Exit: Defines the end of the part and must be programmed after
the last weld seam that belongs to the part.
Default: Start
Selected index Select the number of the part.
9.7 Configure the range of values for the weave delay in [Link]
Description
The default values and the ranges of values for the wait times for deflec-
tion in the negative Y direction of the TTS (weave delay left) and for de-
flection in the positive Y direction of the TTS (weave delay right) can be
configured in the data sets. The wait times themselves are set in the in-
struction properties (>>> 9.10 "Statement Properties in [Link]"
Page 99).
Precondition
Procedure
1. In the Devices window, open the node of the power source and click
on Data sets. The Properties window is opened.
Description
The Slope option can be activated for each channel. The option can be
used to switch between the weld parameters within a defined distance.
If the option is used at ARC OFF, it is additionally possible to switch be-
tween the weld parameters within a defined time and/or distance.
The option can also be activated for the robot velocity. The robot velocity
can be increased or decreased linearly within a defined distance.
Precondition
Procedure
1. In the Devices window, open the node of the power source and click
on Weld modes. The Properties window is opened.
Simulation
Description
Precondition
Procedure
1. In the Devices window, open the node of the power source and click
on Device I/O. The Properties window is opened.
Description
The instruction properties from ArcTech Basic are expanded to include ad-
ditional settings in ArcTech Advanced.
Further information about programming weld instructions in [Link] is
contained in the [Link] Basic documentation.
Parameter Description
Weave parameters
Weave pattern Select weave pattern.
• No weaving
• Triangle
• Trapezoid
• Asymmetrical trapezoid
• Spiral
• Double 8
• On seam
• Edge weave bottom
• Edge weave top
(>>> 2.4 "Weave patterns" Page 10)
Default: No weaving
Weave delay, right Wait time for deflection in the positive Y direction of the TTS
Default: 0 ... 2.5 s
Information about the tool-based technological system (TTS) can
be found in the ArcTech Basic documentation.
Weave delay, left Wait time for deflection in the negative Y direction of the TTS
Default: 0 ... 2.5 s
Information about the tool-based technological system (TTS) can
be found in the ArcTech Basic documentation.
ATA error strategies
These parameters are only displayed for ARC ON.
Ignition error strat- Select the desired ignition error strategy.
egy
Weld error strategy Select the desired weld error strategy.
ATA seam length monitoring
These parameters are only used if the option Seam-specific has been selected for seam
length monitoring. The parameters from the Seam length monitoring window are used for
the option Component-specific:
(>>> 7.9 "Defining reference values for the seam length monitoring" Page 60)
Check the seam • Activated: Seam length check is activated.
length
• Deactivated: Seam length check is deactivated.
Allowable negative Enter the permissible negative deviation of the seam length.
length deviation
The weld seam may be no more than this value shorter than the
specified length.
Allowable positive Enter the permissible positive deviation of the seam length.
length deviation
The weld seam may be no more than this value longer than the
specified length.
ATA OnTheFly On settings
These parameters are only displayed for ARC ON and if the On-the-fly activation or deacti-
vation option has been activated in the process settings.
Simulation
Parameter Description
Active Activate or deactivate on-the-fly activation.
Parameter Description
Slope option Select the sloping option.
(ARC ON,
ARC SWITCH, • No sloping: Switch between the robot velocity and the weld pa-
ARC Spline) rameters and weave parameters without a transition.
• Sloping over distance: Switch between the robot velocity and
the weld parameters and weave parameters on a linear basis
within a defined distance.
• Sloping distance to next point: Switch between the robot veloci-
ty and the weld parameters and weave parameters on a linear ba-
sis within the distance to the next point.
Notice: The modification of the robot velocity in conjunction with the
Slope option only takes effect between 70 and 130% of the program-
med path velocity. When this limit is reached, the modification of the
robot velocity is limited. Modification of the path velocity causes the
axis accelerations, too, to be adapted accordingly. This can, under un-
favorable circumstances, lead to the robot stopping because the re-
quired acceleration cannot be reached.
Slope option Select the sloping option for ARC OFF.
(ARC OFF)
• No sloping: Switch between the process parameters without a
transition.
• Slope over distance: Switch between the process parameters on
a linear basis within a defined distance. The sloping starts before
reaching the ARC OFF position. At this point, the robot is still in
motion.
• Slope over time: Switch between the process parameters on a
linear basis within a defined time. The sloping starts once the
ARC OFF position is reached and the robot is already stationary.
• Sloping over distance and time: Switch between the process
parameters on a linear basis within a defined distance and within
a defined time. The sloping starts before the ARC OFF position is
reached (distance) and the sloping stops at the ARC OFF position
(time).
Distance This parameter is only displayed if the sloping option Slope over dis-
tance or Sloping over distance and time has been selected.
Enter the length of the switching distance.
• 0 … 100 mm
Time This parameter is only displayed if the sloping option Slope over
time or Sloping over distance and time has been selected.
Enter the length of the switching time.
• 0 … 3000 ms
Simulation
Parameter Description
Slope start options This parameter can only be edited in the following cases:
• The Move back over distance option has been selected for the
ATA Move back settings parameter.
• The sloping option Slope over distance or Slope over time has
been selected.
Select when sloping starts.
• before ArcOff: The sloping starts before reaching the ARC OFF
position. This option is only available if the Slope over distance
sloping option has been selected.
• at ArcOff: The sloping starts once the ARC OFF position is
reached.
• after ArcOff: The sloping starts after reaching the ARC OFF posi-
tion. This option is only available if the Slope over time sloping
option has been selected.
ATA Move back settings
These parameters are only displayed for ARC OFF and if the Move back at ArcOff option
has been activated in the process settings.
ArcOff move back Select options for moving back at ARC OFF.
options
• No move back: The robot stops at ARC OFF.
• Move back over distance: The robot moves back the configured
distance after it has reached ARC OFF. If this option is selected,
it is possible to select when sloping is to start with the parameter
Slope start options.
Move back distance This parameter is only displayed if the option Move back over dis-
tance has been selected.
Enter the distance that the robot is to move back after reaching
ARC OFF.
• 0 … 50 mm
Thermal Control
Add or remove settings for Thermal Control.
If a weave pattern has been configured, 2 data sets are available for Thermal Control. Other-
wise, only 1 data set is available.
Variable name Name of the data set for Thermal Control. The system automatically
generates a name. The name can be overwritten.
Active • Activated: Data set for Thermal Control is activated.
• Deactivated: Data set for Thermal Control is deactivated.
Switch-on threshold Enter the threshold value at which switching is to occur.
If weaving is carried out, the threshold value corresponds to the
weave amplitude. If weaving is not carried out, the threshold value
corresponds to the length.
Parameter Description
Parameter sets Select the weld data set which is to be switched to.
The selected weld data set contains all activated channels for the se-
lected weld mode. The parameters for this are displayed underneath
and can be edited.
Diagnosis
10 Diagnosis
10.1 Displaying data from a LOG file in the ArcTech log viewer
Description
10.1.1 Loading data from the robot controller into the log viewer
Description
Data from a LOG file on the robot controller can be displayed graphically
and in tabular form in the ArcTech log viewer.
Precondition
Procedure
1. Right-click on the robot controller of the desired cell in the Cell view
window and select ArcTech log viewer. The ArcTech package win-
dow opens.
2. Select the desired file and click on OK. The log viewer opens and
loads the data from the selected file.
3. If a further LOG file is to be displayed in another window: Activate
Open in new editor.
Description
Data from LOG files saved locally can be displayed graphically and in tab-
ular form in the ArcTech log viewer. The corresponding configuration file
[Link] is additionally required for the display. This is saved by
default on the robot controller in the directory C:\KRC\ROBOTER\Config
\User\Common. The LOG files are saved by default on the robot controller
in the directory C:\KRC\ROBOTER\LOG\RDM.
Precondition
• At least one LOG file with recorded data has been saved locally.
• The corresponding configuration file [Link] has been saved
locally, ideally in the same directory as the LOG file.
• The Programming and diagnosis workspace has been opened in
WorkVisual.
Procedure
1. Select the menu sequence Editors > Options packages > ArcTech
log viewer.
Alternatively: Click on the Open ArcTech log viewer button in the
button bar. A window for selecting the LOG file is opened.
2. Navigate to the desired LOG file, select it and click on Open. A further
window is opened for selecting the configuration file.
3. Navigate to the corresponding configuration file, select it and click on
Open. The log viewer opens and loads the data from the selected
LOG file.
Diagnosis
10.2 Panning and zooming the log viewer display
Description
The display in the ArcTech Log Viewer can be zoomed in or out and pan-
ned. On the X axis, both diagrams can only be zoomed in and out or pan-
ned jointly. On the Y axis, the diagrams can be zoomed in and out or
panned individually.
Precondition
Procedure
To pan:
1. Click in the display and hold down the mouse button.
2. Move the mouse left or right. The display moves with the mouse.
To zoom:
1. Move the mouse pointer onto a diagram. If only the size of the Y axis
is to be changed, move the mouse pointer to the Y axis.
2. Scroll with the mouse wheel:
• Scroll down: display zooms out
• Scroll up: display zooms in
To restore the default view:
1. Right-click in the display.
2. Select Fit to view in the context menu.
Description
A screenshot of the display in the ArcTech log viewer can be created and
saved. The legend can be displayed or hidden for the screenshot.
Precondition
Procedure
Description
On the Data tab, the recorded values are displayed as a table in accord-
ance with the selected time marker. The values are divided into several
groups.
The display of the data can be configured:
• The groups can be displayed or hidden as desired.
• The search function can be used to search for specific weld seams,
commands and faults and to display them in the log viewer.
The time marker is set by clicking on the corresponding position in the
display. Furthermore, it is also possible to jump to a specific time marker
by clicking on a specific message or via the search function. Hovering
with the mouse over a parameter displays a tool tip with additional infor-
mation about this parameter. Hovering with the mouse over a message
displays a tool tip with additional information about this message, e.g.
message number, message type and message text.
Diagnosis
Tab
Buttons
Button Description
Displays or hides the signals group.
Button Description
Opens the search window
Precondition
Procedure
1. Move the mouse pointer to the arrow on the right-hand side of the log
viewer. If there is a circle enclosing the arrow, the button is active.
2. Click on the button and select the Data tab.
3. Use the corresponding buttons to display or hide the desired groups.
4. Optional: Search for specific weld seams, commands or faults
(>>> 10.4.1 "Using the search function in the ArcTech log viewer"
Page 110).
5. To close the window, move the mouse pointer to the central left-hand
area of the window until a semicircle becomes visible (= button for
closing the window).
6. Click on the button. The window closes.
Description
The search function can be used to search for specific weld seams, weld-
ing commands and weld faults and to display them in the log viewer.
Search window
Diagnosis
Item Description
1 Search function
Precondition
Procedure
Description
Tab
Item Description
1 Opens the following options:
Precondition
Procedure
1. Move the mouse pointer to the arrow on the right-hand side of the log
viewer. If there is a circle enclosing the arrow, the button is active.
2. Click on the button and select the Configuration tab.
3. Add or remove parameters as required.
4. Modify the display options as required and save the configuration.
(>>> 10.5.1 "Modifying display options for parameters" Page 113)
Diagnosis
5. To close the window, move the mouse pointer to the central left-hand
area of the window until a semicircle becomes visible (= button for
closing the window).
6. Click on the button. The window closes.
Description
• The display options Y factor and Y offset are only possible for sig-
nals.
• If the values of these display options differ from the default values,
this is indicated in the legend.
Precondition
Procedure
1. Move the mouse pointer to the parameter for which the display
options are to be modified.
2. Click on the button with the arrow that is now displayed on the right-
hand side next to the parameter. The display options are shown.
3. Make the desired settings.
4. Remove the parameter from the log viewer and add it again. The
changes are saved.
5. To close the display options, click on the arrow that is displayed on
the right-hand side next to the parameter.
Messages
11 Messages
The “Messages” chapter contains selected messages. It does not cover all
the messages displayed in the message window.
Possible cause(s) Cause: Length of the weld seam is outside of the tolerance range
(>>> Page 115)
Solution: Deactivate monitoring of the seam length (>>> Page 115)
Description
Seam length monitoring is activated. This has detected that the length of
the weld seam is outside of the configured tolerance range.
Description
Precondition
Procedure
1. Position the cursor in the line containing the weld instruction that is to
be changed.
2. Press the Change button. The inline form for this instruction is
opened.
3. Touch the arrow at Seam in the inline form. The corresponding option
windows are opened.
4. Choose the Seam length monitoring option window.
5. Uncheck the Check seam length box.
6. Save the change with Cmd OK.
Description
Seam length monitoring is activated. This has detected that the length of
the weld seam is outside of the configured tolerance range.
Description
Change the specified seam length so that the actual length matches the
specified length.
Precondition
Procedure
1. Position the cursor in the line containing the weld instruction that is to
be changed.
2. Press the Change button. The inline form for this instruction is
opened.
3. Touch the arrow at Seam in the inline form. The corresponding option
windows are opened.
4. Choose the Seam data option window.
5. Change the value of the Specified seam length parameter as re-
quired.
6. Save the change with Cmd OK.
Description
Seam length monitoring is activated. This has detected that the length of
the weld seam is outside of the configured tolerance range.
Messages
Description
Increase the tolerance range for the length of the weld seam until the
weld seam length is within the tolerance range.
Precondition
Procedure
1. Position the cursor in the line containing the weld instruction that is to
be changed.
2. Press the Change button. The inline form for this instruction is
opened.
3. Touch the arrow at Seam in the inline form. The corresponding option
windows are opened.
4. Choose the Seam length monitoring option window.
5. Change the values of the Allowable negative length deviation and
Allowable positive length deviation parameters as required.
6. Save the change with Cmd OK.
Description
Seam length monitoring is activated. This has detected that the length of
the weld seam is outside of the configured tolerance range.
Description
Reteach the points on the weld path so that the actual length of the weld
seam matches the specified length. This is done by moving to each de-
sired new position and overwriting the old point with the new position.
Precondition
• A program is selected.
• Operating mode T1
Procedure
Possible cause(s) Cause: Advanced Error Recovery strategy has been executed
(>>> Page 118)
Solution: Acknowledge message and resume program
(>>> Page 118)
Description
The Advanced Error Recovery strategy has been used and executed in
conjunction with seam length monitoring. If the Advanced Error Recovery
strategy has been used following an error on the seam, the length of the
weld seam cannot be determined.
If the Advanced Error Recovery strategy is no longer to be used, this can
be deactivated.
If the Advanced Error Recovery strategy is still to be used in response to
errors, the message can be acknowledged without an additional operator
action.
Description
The program can be resumed once the message has been acknowledged.
Procedure
Messages
Description
The Advanced Error Recovery strategy has been used and executed in
conjunction with seam length monitoring. If the Advanced Error Recovery
strategy has been used following an error on the seam, the length of the
weld seam cannot be determined.
If the Advanced Error Recovery strategy is no longer to be used, this can
be deactivated.
If the Advanced Error Recovery strategy is still to be used in response to
errors, the message can be acknowledged without an additional operator
action.
Description
Precondition
Procedure
1. Place the cursor in the line with the ARC group start instruction.
2. Select the menu sequence Edit > Delete.
3. Answer the request for confirmation with Yes.
4. Place the cursor in the line with the ARC group end instruction.
5. Select the menu sequence Edit > Delete.
6. Answer the request for confirmation with Yes.
7. Close the program. The changes are saved.
Possible cause(s) Cause: Length of the weld seam is outside of the tolerance range
(>>> Page 120)
Solution: Deactivate monitoring of the seam length (>>> Page 120)
Description
Seam length monitoring is activated. This has detected that the length of
the weld seam is outside of the configured tolerance range.
Description
Precondition
Procedure
1. Position the cursor in the line containing the weld instruction that is to
be changed.
2. Press the Change button. The inline form for this instruction is
opened.
3. Touch the arrow at Seam in the inline form. The corresponding option
windows are opened.
4. Choose the Seam length monitoring option window.
5. Uncheck the Check seam length box.
6. Save the change with Cmd OK.
Description
Seam length monitoring is activated. This has detected that the length of
the weld seam is outside of the configured tolerance range.
Messages
Description
Change the specified seam length so that the actual length matches the
specified length.
Precondition
Procedure
1. Position the cursor in the line containing the weld instruction that is to
be changed.
2. Press the Change button. The inline form for this instruction is
opened.
3. Touch the arrow at Seam in the inline form. The corresponding option
windows are opened.
4. Choose the Seam data option window.
5. Change the value of the Specified seam length parameter as re-
quired.
6. Save the change with Cmd OK.
Description
Seam length monitoring is activated. This has detected that the length of
the weld seam is outside of the configured tolerance range.
Description
Increase the tolerance range for the length of the weld seam until the
weld seam length is within the tolerance range.
Precondition
Procedure
1. Position the cursor in the line containing the weld instruction that is to
be changed.
2. Press the Change button. The inline form for this instruction is
opened.
3. Touch the arrow at Seam in the inline form. The corresponding option
windows are opened.
4. Choose the Seam length monitoring option window.
5. Change the values of the Allowable negative length deviation and
Allowable positive length deviation parameters as required.
Description
Seam length monitoring is activated. This has detected that the length of
the weld seam is outside of the configured tolerance range.
Description
Reteach the points on the weld path so that the actual length of the weld
seam matches the specified length. This is done by moving to each de-
sired new position and overwriting the old point with the new position.
Precondition
• A program is selected.
• Operating mode T1
Procedure
Possible cause(s) Cause: Specified weld seam length has not been entered
(>>> Page 123)
Solution: Enter specified length of weld seam (>>> Page 123)
Messages
Description
The specified weld seam length has not been entered in the inline form
ARC ON or ARC SPLINE.
Checking instructions
Description
Enter the specified length of the weld seam in the Seam data option .
Precondition
Procedure
1. Position the cursor in the line containing the weld instruction that is to
be changed.
2. Press the Change button. The inline form for this instruction is
opened.
3. Touch the arrow at Seam in the inline form.
4. Choose the Seam data option window.
5. Enter the specified length of the weld seam for the parameter Speci-
fied seam length.
6. Save the change with Cmd OK.
Possible cause(s) Cause: Positions of ARC ON and ARC OFF are identical
(>>> Page 124)
Solution: Reteach ARC ON or ARC OFF (>>> Page 124)
Description
The positions of the points taught with the inline forms ARC ON and ARC
OFF are identical. As a result, the weld seam has no length and therefore
cannot be determined.
Description
The positions of ARC ON and ARC OFF must be spaced apart. The co-
ordinates of one of the two points must be modified. This is done by mov-
ing to the new position and overwriting the old point with the new position.
Precondition
• A program is selected.
• Operating mode T1
Procedure
Appendix
12 Appendix
ArcTech Advanced contains a large number of functions that the user can
adapt individually to his requirements.
The function calls are located in the file [Link] in the
directory R1\TP\ArcTech\ArcUser.
Additionally programmed functions are the responsibility of the program-
mer. The manufacturer cannot be held liable for any resulting errors or
problems with the software.
12.1.1 ATA_UsrPreStrikeParams
Description
Syntax
ATA_UsrPreStrikeParams(ArcDat)
Element Description
ArcDat Weld data set
Type: stArcDat (IN)
12.1.2 ATA_UsrPostStrikeParams
Description
Syntax
ATA_UsrPostStrikeParams(ArcDat)
Element Description
ArcDat Weld data set
Type: stArcDat (IN)
12.1.3 ATA_UsrPre_ArcOn
Description
Syntax
ATA_UsrPre_ArcOn(ArcDat, SeamName)
Element Description
ArcDat Weld data set
Type: stArcDat (IN)
SeamName Seam name
Type: CHAR (IN)
12.1.4 ATA_UsrPost_ArcOn
Description
Syntax
ATA_UsrPost_ArcOn(ArcDat, SeamName)
Element Description
ArcDat Weld data set
Type: stArcDat (IN)
SeamName Seam name
Type: CHAR (IN)
12.1.5 ATA_UsrPre_ArcSwi
Description
Syntax
ATA_UsrPre_ArcSwi(ArcDat)
Element Description
ArcDat Weld data set
Type: stArcDat (IN)
Appendix
12.1.6 ATA_UsrPost_ArcSwi
Description
Syntax
ATA_UsrPost_ArcSwi(ArcDat)
Element Description
ArcDat Weld data set
Type: stArcDat (IN)
12.1.7 ATA_UsrPre_ArcOff
Description
Syntax
ATA_UsrPre_ArcOff(ArcDat)
Element Description
ArcDat Weld data set
Type: stArcDat (IN)
12.1.8 ATA_UsrPost_ArcOff
Description
Syntax
ATA_UsrPost_ArcOff(ArcDat)
Element Description
ArcDat Weld data set
Type: stArcDat (IN)
12.1.9 ATA_UsrPreRestart
Description
Syntax
ATA_UsrPreRestart()
12.1.10 ATA_UsrPostRestart
Description
Syntax
ATA_UsrPostRestart()
12.1.11 ATA_UsrErrorHandle
Description
Syntax
ATA_UsrErrorHandle()
12.1.12 ATA_UsrPreSplStart
Description
Syntax
ATA_UsrPreSplStart()
12.1.13 ATA_UsrPostSplStart
Description
Syntax
ATA_UsrPostSplStart()
KUKA Service
13 KUKA Service
Introduction
Information
C M
Compatibility................................................... 21 Media faults..............................................33, 94
Configuration...................................................27 Messages......................................................115
Configuration, multiple power sources.......... 27 Misuse.............................................................10
Monitoring the seam length (optional)...........15
Moving back at ArcOff (optional)...................15
D
Diagnosis...................................................... 105
Diagnosis package....................................... 129 O
Documentation, industrial robot....................... 7 Offline optimization......................................... 52
Online optimization......................................... 48
Online optimization, instructions.................... 50
E Open source..................................................... 8
EK module editor............................................57 Operation........................................................ 47
EK module editor, Expert mode.................... 59
Error strategies............................................... 33
P
Parameters, inline line....................................55
F Periphery faults........................................ 33, 94
Fronius TPS/i TWIN interface........................17 PLC................................................................... 8
Functions.......................................................... 9 Power source, selecting................................. 63
Functions, user-specific................................125 Product description...........................................9
Programming.................................................. 63
Programs, transferring....................................57
Programs, transferring (Expert mode)........... 59
G
Grouping, weld seams................................... 81
Grouping, weld seams to a part....................83
R
Range of values for weave delay,
configuring...................................................... 34
I Robot errors............................................. 34, 94
T
Tack welding function (optional).................... 16
Tack welding function, programming............. 85
Target group..................................................... 7
Terms used....................................................... 8
Thermal Control (optional)............................. 13
Thermal Control, programming...................... 75
Training............................................................. 7
Triangle, weave pattern..................................42
U
Uninstalling, ArcTech Advanced.............. 22, 24
Updating ArcTech Advanced................... 21, 23
W
Warnings........................................................... 7
Weave delay (optional).................................. 13
Weave delay, programming........................... 64
Weave length.................................................. 11
Weave pattern, height.................................... 11
Weave patterns.............................................. 10
Weave patterns, defining............................... 40
Weave patterns, structure.............................. 40
Weld data set editor.......................................53
Weld data sets, editing.................................. 53
Weld fault..........................................................8
Weld faults............................................... 33, 94
Weld modes....................................................40
Weld seams, grouping................................... 81
Weld velocity............................................ 10, 11