KST ServoGun Basic 30 en PDF
KST ServoGun Basic 30 en PDF
Issued: 04.04.2019
KST ServoGun Basic 3.0 V2
KUKA Deutschland GmbH
KUKA.ServoGun Basic 3.0
© Copyright 2019
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................................................................................................................. 9
2 Product description................................................................................. 11
2.1 KUKA.ServoGun Basic – overview....................................................................... 11
2.2 Constant motion speed......................................................................................... 13
2.3 Overview of connecting cables............................................................................. 14
2.4 KUKA CFS10 (force gauge)................................................................................. 15
2.5 Intended use of the technology package............................................................. 16
3 Safety......................................................................................................... 17
4 Installation................................................................................................ 19
4.1 System requirements............................................................................................. 19
4.2 Installing or updating KUKA.ServoGun Basic 3.0................................................ 20
4.3 Uninstalling KUKA.ServoGun Basic 3.0............................................................... 20
5 Operation.................................................................................................. 23
5.1 Displaying status keys........................................................................................... 23
5.2 Manually opening/closing the gun........................................................................ 24
5.3 Manually coupling / decoupling the gun (in the software)................................... 25
5.4 Manually activating gun compensation................................................................. 25
5.5 Displaying electrode shank wear / resetting wear after a shank change........... 26
5.6 Displaying user rights............................................................................................ 27
7 Programming............................................................................................ 79
7.1 Inline forms – overview......................................................................................... 79
7.2 Instructions for programming................................................................................ 79
7.2.1 Instructions for use of stationary guns................................................................. 79
7.3 Programming a weld spot..................................................................................... 80
7.3.1 Inline form “SPOT”................................................................................................ 80
7.4 Programming tip initialization................................................................................ 82
7.4.1 Programming first initialization (Ratio in % option).............................................. 82
7.4.2 Programming cyclical initialization (Ratio in % option)........................................ 83
7.4.3 Inline form “INIT” (Ratio in % option)................................................................... 84
7.4.4 Programming first initialization (Individual measurement option)......................... 85
7.4.5 Programming cyclical initialization (Individual measurement option)................... 86
7.4.6 Inline form “INIT” (Individual measurement option).............................................. 88
7.5 Inline form COUPLE and DECOUPLE................................................................. 89
7.6 Programming tip dressing..................................................................................... 89
7.6.1 Determining the thickness of the tip dresser....................................................... 91
7.6.2 Inline form “TippDress”.......................................................................................... 91
7.7 Closing the gun..................................................................................................... 92
7.7.1 Inline form Close gun............................................................................................ 93
7.8 Option window “Frames”....................................................................................... 93
7.9 Option window “Parameter”.................................................................................. 94
9 Diagnosis.................................................................................................. 107
9.1 Displaying I/O states............................................................................................. 107
9.2 Displaying detailed information about weld spots................................................ 107
9.3 Configuring program selection for Overview tab (detailed information).............. 109
10 Messages.................................................................................................. 111
10.1 Information about the messages.......................................................................... 111
10.2 Information on dialog messages after a welding error........................................ 111
10.3 System messages from module: ServoGunMessages........................................ 111
10.3.1 ServoGunMessages 00101................................................................................... 111
10.3.2 ServoGunMessages 00103................................................................................... 112
10.3.3 ServoGunMessages 00104................................................................................... 114
10.3.4 ServoGunMessages 00105................................................................................... 116
10.3.5 ServoGunMessages 00106................................................................................... 116
10.3.6 ServoGunMessages 00107................................................................................... 117
10.3.7 ServoGunMessages 00108................................................................................... 118
10.3.8 ServoGunMessages 00109................................................................................... 119
10.3.9 ServoGunMessages 00110................................................................................... 120
10.3.10 ServoGunMessages 00111.................................................................................... 121
10.3.11 ServoGunMessages 00112................................................................................... 122
10.3.12 ServoGunMessages 00113................................................................................... 125
10.3.13 ServoGunMessages 00114................................................................................... 126
10.3.14 ServoGunMessages 00115................................................................................... 128
10.3.15 ServoGunMessages 00116................................................................................... 129
10.3.16 ServoGunMessages 00117................................................................................... 129
10.3.17 ServoGunMessages 00119................................................................................... 131
10.3.18 ServoGunMessages 00120................................................................................... 132
10.3.19 ServoGunMessages 00121................................................................................... 133
10.3.20 ServoGunMessages 00122................................................................................... 134
10.3.21 ServoGunMessages 00123................................................................................... 135
10.3.22 ServoGunMessages 00124................................................................................... 137
10.3.23 ServoGunMessages 00125................................................................................... 138
10.3.24 ServoGunMessages 00128................................................................................... 139
10.3.25 ServoGunMessages 00129................................................................................... 140
10.3.26 ServoGunMessages 00135................................................................................... 142
10.3.27 ServoGunMessages 00149................................................................................... 143
Index 209
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
Burn-off (tip Wear or deformation of the electrode tips caused by
wear) the welding process or by tip dressing
Compensation Pneumatic compensation cylinder for compensating
(equalizing) the position of the gun:
Introduction
Term Description
Water monitor Monitoring unit in the cooling water circuit of the weld
gun. The water monitor monitors the cooling water
volume at the input and output of the cooling water
circuit.
Exchangeable Weld gun which is installed and removed on the ro-
gun bot flange via an automatic tool changing system.
Gun flexion Deformation of the weld gun caused by the action of
the closing force
Gear ratio of Ratio between the motor stroke and gun opening
gun
Cyclical initiali- Determination of the current electrode burn-off and
zation adaptation of the closing position to the burn-off.
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
• Under D:\KUKA_OPT\Option package name\LICENSE after installation
on the robot controller
• In the license folder under the name of the option package in the Op-
tions catalog after installation in WorkVisual
Product description
2 Product description
Functions
contains the positions of the 6 robot axes and the opening width of the
gun.
Gear ratio
Both servo guns with a positive gear ratio and servo guns with a negative
gear ratio may be operated using KUKA.ServoGun Basic.
WorkVisual
Expansions
Product description
Cell overview
1 KR C4 robot controller
2 Weld timer
3 Tool rack
4 Robot
5 Energy supply system
6 Stationary servo gun
7 Servo gun
8 Tip dresser
Description
The option package regulates the speed of motion in proportion to the tar-
get force and gun flexion. The larger the target force (= setpoint force),
the higher the rotational speed.
The time for the pressure build-up is dependent on the gun flexion and
the target force.
The proportionality is limited by the maximum speed of the constant mo-
tion phase.
1 Speed
2 Maximum speed of the constant motion phase
3 Force
1 Weld timer
2 Robot controller
3 Motor cable to the gun
4 Weld gun
5 Field bus module on the weld gun (Not necessary if Equalizing-
Tech is used. Otherwise, depending on the weld gun used.)
Product description
6 Field bus connection between the following components:
• Weld timer
• Robot controller
• If used: Field bus module on the weld gun
7 Robot
The following connections depend on the type of weld gun being used:
• Connection for water cooling of the weld gun and the motor
• Air connection for the gun compensation
• Connection for the weld current
Further information about the connections on the weld gun can be ob-
tained from the gun manufacturer.
Use
Misuse
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.
The “Safety” chapter in the operating and programming instructions of
the KUKA System Software (KSS) must be observed. Death to persons,
severe injuries or considerable damage to property may otherwise re-
sult.
DANGER
If the secondary neutral of the welding transformer is not grounded, this
will endanger persons working at the cell. In particular, a voltage of
500 V is liable to be generated on the gun and not discharged. To avoid
this hazard, one of the following elements must be installed in the pri-
mary weld power supply:
• Isolating contactor
• Residual-current circuit-breaker matching the welding technology
(medium frequency or mains frequency)
Failure to observe this may result in severe injuries or death to persons.
WARNING
For calibration in T2, no force gauge may be used that requires the op-
erator to be present in the safeguarded area during operation. There
must be no persons inside the safeguarded area during operation in T2
mode. Death to persons or severe injuries may otherwise result.
A suitable force gauge for calibration in T2 is the KUKA CFS10, for ex-
ample.
NOTICE
Calibration must be performed on the same system on which the gun is
subsequently operated. If calibration is carried out on a different system,
if the system is modified after calibration, or if a necessary step is left
out, the results could be failure to weld, faulty welding and/or damage to
property.
NOTICE
If an archive is restored while a mastered gun is decoupled, the data re-
lating to the decoupling position might be overwritten with old data. This
can also happen with similar operations. The following operations are
affected:
• File > Restore
• File > Backup Manager > Restore / Restore from
• Activation of a project from WorkVisual
The following applies in all cases: After recoupling a gun, its mastering
must be checked. If the mastering is not correct, the gun must be re-
mastered.
Failure to observe this precaution may result in damage to property.
Installation
4 Installation
Hardware
Software – laptop/PC
• WorkVisual
The number of the required version must be taken from the file Release-
Notes_[…].txt. The file is located on the data storage medium containing
KUKA.ServoGun Basic 3.0.
Compatibility
Welding packages:
No further option packages for the operation of welding guns may be in-
stalled on the robot controller alongside KUKA.ServoGun Basic.
• Example:
KUKA.ServoGun FC or KUKA.ServoGun TC must NOT be installed to-
gether with KUKA.ServoGun Basic.
The specific expansions for KUKA.ServoGun Basic (e.g. KUKA.Equalizing-
Tech) are of course possible.
KUKA.RoboTeam:
KUKA.RoboTeam must not be installed on the same robot controller to-
gether with KUKA.ServoGun Basic.
Description
Precondition
Procedure
LOG file
Description
Precondition
Installation
• No program is selected.
• Network connection between PC and robot controller
Procedure
LOG file
Operation
5 Operation
Precondition
Procedure
Status keys
Cyclical initialization
Decouple
Couple
Precondition
• T1 mode
• Settings on the Keys tab in the Jog options window:
‒ The check box Activate keys is activated.
‒ Under Kinematic groups, a group is selected that contains the
external axis, e.g. External axes.
The type and number of kinematics groups available depend on
the system configuration.
‒ Under Coordinate system, the option Axes is selected.
• The current setting of the parameter Direction of the closing gun is
known.
Procedure
Operation
• Press Minus to close the gun.
If Direction of the closing gun = POSITIVE:
• Press Minus to open the gun.
• Press Plus to close the gun.
• When coupling a gun that has not yet been mastered, the opening
width of the gun is not relevant.
• When decoupling a mastered gun, the gun must not be in the mas-
tering position or a multiple thereof (360°, 720° motor revolution).
Mastering is otherwise lost on recoupling.
• On recoupling, the gun must have the same opening width as when
it was decoupled. If this is not the case, the mastering will be lost.
A weld gun may only be assigned to one robot. A weld gun must not
be used on more than one robot.
Procedure
Status keys
Couple
Description
Precondition
• T1 or T2 operating mode
• The gun is coupled.
Procedure
Status keys
5.5 Displaying electrode shank wear / resetting wear after a shank change
Description
ServoGun Basic determines the wear of the electrode shanks every time
first initialization is carried out. It automatically corrects the gun position
and opening width in order to compensate for the wear.
In order to enable correct determination of the wear, the user must reset
the value for the total wear after every shank change.
Strictly speaking, the user does not reset the value directly, but requests
the reset. The robot controller then resets the value before the next first
initialization.
Precondition
Procedure
The request can be canceled by touching Reset again. The check mark
disappears.
An activated check mark disappears automatically when the robot control-
ler has reset the wear value.
Operation
Fig. 5-1: Activated: resetting of the wear value is requested
Description
Procedure
Step Description
1 Mount the gun and connect the connecting cables.
2 Enter the weld parameters in the weld timer.
Note: Information can be found in the documentation for the weld timer.
In WorkVisual:
Note: Parameters configured in WorkVisual can only be displayed and not edited on the robot
controller. An exception is compensation of the sliding effect with X guns.
3 Install ServoGun Basic in WorkVisual.
4 Load the project from the robot controller. Add the option ServoGun Basic to
the project.
5 In WorkVisual, carry out the necessary settings for the project.
Specifically for ServoGun Basic:
Step Description
8 Calibrate the gun as the tool.
Note: Observe the information about calibration in this documentation:
(>>> 6.12 "TCP calibration and tool direction" Page 50)
9 Master the gun.
(>>> 6.14 "Gun mastering" Page 53)
10 Determine the gear ratio.
(>>> 6.15 "Determining the gear ratio of the gun" Page 54)
11 Set the software limit switches for the gun.
(>>> 6.16 "Setting the software limit switches" Page 55)
12 Determine the thickness of the force gauge.
(>>> 6.17 "Determining the thickness of the force gauge" Page 56)
13 Calibrate the gun.
(>>> 6.18 "Calibration – overview" Page 58)
14 Optimize the controller parameters.
Sequence diagrams for background processes between the PLC and ro-
bot can be found in the DOC directory on the data storage medium for
KUKA.ServoGun Basic.
Tip for standard operation: If the gun does not always reach the precise
required force after a certain period of time, then the gun needs to un-
dergo fine calibration again (= recalibration). Depending on the required
force accuracy, the customer must establish an appropriate recalibration
schedule.
Precondition
Procedure
1. Expand the catalog ServoGun Basic on the Options tab in the Cata-
logs window. This contains the catalog elements of the weld timer.
2. Drag the required weld timer into the Project structure window: into
the Hardware tab, onto the robot controller there.
3. Double-click on the weld timer in the tree structure. The Weld timer
editor opens.
Or: Select the weld timer in the tree structure. Select the menu se-
quence Editors > Options packages > Weld timer editor.
The editor is opened.
4. Make the desired settings.
5. Repeat steps 2 to 4 for all the required weld timers.
6. Save the project.
The options in Weld timer editor were developed for the weld timer fami-
lies PSI 63Cx (with firmware 729) and PSI6xxx (with firmware 373 or
201) from Bosch.
The options can also be used with other timers, e.g. with the Tecna
TE550. A precondition is that they conform to the same communication
principle (handshake mechanism).
Communication principle of Bosch PSI 63Cx.729: ValidBit
1. The robot controller requests the program from the weld timer via the
input New point selection.
2. The weld timer acknowledges this request with the output Program
number accepted.
(If the program number is not stored in the weld timer, the output is
not set to TRUE.)
3. The robot controller resets New point selection to FALSE.
4. The weld timer sends the data for Force, Part thickness, etc.
5. The weld timer is ready for welding.
Communication principle of Bosch PSI6xxx.373: Invalid Program
Number
1. The robot controller sends a program number that is not stored in the
weld timer.
2. The output Point selection valid of the weld timer switches to
FALSE.
1. The robot controller sends a valid program number for which an ex-
pected force is stored.
2. The weld timer sends the data for Force to the robot controller.
3. The robot controller compares the data from the weld timer with the
expected data.
4. If the expected force deviates from the received force by no more
than 5%, the robot controller sends the current program number to the
weld timer.
5. The weld timer sends the data for Force, Part thickness, etc.
6. If the force is greater than the force sent in step 2, welding can be
performed.
Communication principle of Tecna TE550: ValidBit
1. The robot controller requests the program from the weld timer via the
input New point selection.
2. The weld timer acknowledges this request with the output Program
number accepted.
If the program number is not stored in the weld timer, the output is not
set to TRUE.
3. The weld timer also sends the data for Force, Part thickness, etc.
4. The robot controller reads the data and sets New point selection to
FALSE.
5. The weld timer is ready for welding.
6.3 Configuring options and inputs/outputs for the weld timer in WorkVisu-
al
Parameter Description
Inverted Hot / Cold • TRUE: The with current flow output is inverted.
signal
• FALSE (default): No inversion
If TRUE is selected for one of the following options, the desired value
must be assigned in the weld timer for every program number used.
1. The robot controller multiplies the value from the timer by the
scale factor.
2. The robot controller then adds the offset.
Default: 0.0
Part thickness from Where is the robot controller to obtain the following values?
weld timer
• For welding: total thickness of the workpieces to be welded
• For tip dressing: thickness of the tip dresser
Sources:
Parameter Description
Part thickness offset The robot controller adds this value to the part thickness value sup-
plied by the weld timer.
Sequence:
1. The robot controller multiplies the value from the timer by the
scale factor.
2. The robot controller then adds the offset.
Default: 0.0
Part thickness toler- Where is the robot controller to obtain the value for the permissible
ance from weld tim- deviation in thickness? (Not relevant for tip dressing and background
er welding.)
1. The robot controller multiplies the value from the timer by the
scale factor.
2. The robot controller then adds the offset.
Default: 0.0
Weld time from weld Where is the robot controller to obtain the value for the dressing
timer time?
1. The robot controller multiplies the value from the timer by the
scale factor.
2. The robot controller then adds the offset.
Default: 0.0
Limitations
The transmission of the values from the weld timer to the robot controller
takes time. In the following cases, this can mean that the robot controller
has to wait for the values and is therefore unable to approximate the gun
motions:
• With very small distances between points
• With a very small opening of the gun
In the following case it is not possible to obtain the values from the real
weld timer:
• The Test timer active option is selected under Weld timer in the Ser-
voGun configuration window.
In this case, the robot controller uses the values entered in the Servo-
Gun configuration window.
Parameter Description
Point name The weld program is selected via the name of the weld spot.
Number of entities This box is only active if Point name is selected.
The user defines the point name in the inline forms for weld spots or
tip dressing points on the robot controller. The last x characters of the
name must be digits. The robot controller communicates these digits
to the weld timer as the program number.
The number of relevant final characters can be configured here in
Number of entities.
• 1 … 9
Program number The weld program is selected via a number. The number is specified
by the user in a separate box in the inline form.
Example:
• The option Point name has been selected.
• Number of entities has been set to the value 7.
• The point name SG12345678 is now assigned in the inline form.
The robot controller communicates the last 7 characters (counting from
the right) to the weld timer as the program number: 2345678
These characters must be digits.
All characters located further to the left are irrelevant for the program
number; these may be digits or any other characters.
The following options must be set in accordance with the weld timer used
and its communication test:
Parameter Description
Handshake program Depending on the weld timer used, either a valid program number is
number entered here for the communication test, or an invalid program num-
ber that the weld timer rejects as a communication test.
Handshake test val- If a valid program number is transferred using the parameter Hand-
ue shake program number, the force value returned by the weld timer
is compared with this value and must match it.
Specify the test value using the unit indicated.
Handshake factor Scale factor for the force value sent as a communication test.
The robot controller always interprets the force values as values in N.
The scale factor enables the values supplied by the weld timer to be
appropriately converted if this is necessary.
The value of the scale factor depends on the transmission width of
the signal, the scale factor of the weld timer, and the unit for values
in the weld timer.
Default: 1
1. The robot controller multiplies the value from the timer by the
scale factor.
2. The robot controller then adds the offset.
Default: 0.0
Further information about the options to be set: (>>> 6.2.1 "Catalog ele-
ments for weld timers" Page 31)
Input Description
Duration of welding Input range for the values for the weld time sent by the weld timer
Weld timer outputs:
Output Description
Reset error Reset errors currently active in the weld timer.
TRUE = Reset the errors.
FALSE = Do not reset the errors.
Send new program When changing program numbers, transfer the new program number.
number Dependent on the weld timer used; not required for all timers.
TRUE = A new program number is sent.
FALSE = No new program number is sent.
Program number Address range for transfer of the program number. The bit width must
not exceed 32 bits.
with current flow Request to close the gun with the correct force and time, and with
the correct current
For this, the program number must also be programmed in the weld
timer with current flow.
TRUE = Request
FALSE = No request
Note: This output can be inverted. For this, activate the check box
next to Inverted Hot / Cold signal.
Weld start Start the welding process (also start of cycle)
TRUE = Weld start
FALSE = No weld start
Weld repeat Weld spot is started again after a fault without opening the gun and
closing it again.
The function must be supported by the weld timer.
TRUE = Repetition
FALSE = No repetition
Precondition
Procedure
1. Expand the catalog ServoGun Basic on the Options tab in the Cata-
logs window. This contains the gun motors.
The gun motors contained in the catalog have been validated or ap-
proved by KUKA Deutschland GmbH. If a different motor is to be
used, it must first be validated by KUKA Deutschland GmbH.
2. Drag the required motor into the Project structure window: into the
Hardware tab, onto the robot controller there.
3. If the gun is used as a stationary gun, continue directly with step 4.
If the gun is used on the robot flange, select the Geometry tab. Here,
drag the motor onto the Flange Base node of the robot.
(This defines the gun as a robot-guided gun and not a stationary gun.
It does not specify whether the gun is actually coupled, but merely
that coupling is possible.)
4. Double-click on the motor element in the tree structure. The Machine
data configuration editor is opened.
5. Edit the machine data as required.
Information about the individual machine data can be found in the
documentation Configuration of Kinematic Systems.
Description
The ServoGun editor is used to configure the ServoGun options and the
inputs/outputs.
Procedure
1. In the Project structure window, select the element for the gun motor,
e.g. SDTE008[…].
Global settings
Parameter Description
Displayed force unit Changes the indicated force unit at a global level:
• Newton (N)
• Kilonewton (kN)
• Pound-force (lbf)
Direction of the Whether the gun closes in the positive or negative direction of motion
closing gun is defined here.
Parameter Description
Max. shank wear Maximum permissible shank wear between two first initializations
per InitNew
Default: 1 mm
Message if the value is exceeded: Geometry check error: tips have
settled by {0} mm since the last check, limit value = {1} mm per tip
change!
Max. permitted wear Maximum permissible total shank wear
In other words, the wear since the last reset of the wear value. Or, if
resetting has not yet been carried out, since the initial first initializa-
tion.
Default: 3 mm
Message if the value is exceeded: Tips settled by {0} mm. Limit value
for tip settling is {1} mm!
Parameter Description
Initialization force The force with which the gun is closed during the first motion during
with new tips first initialization.
(>>> 6.21.1 "First initialization via status key" Page 69)
Note: Suitable values are values of 2 kN or higher.
• 0 … 20 mm
X-compensation Activate/deactivate offset compensation
Only relevant for X • Inactive (default), Active
guns with oblique
electrode shanks This can also be configured on the robot controller.
X-compensation di- Select the determined compensation direction.
rection
• -X (default), -Y, -Z, +X, +Y, +Z
This can also be configured on the robot controller.
Flexion compensa- • Check box not active: flexion compensation is deactivated.
tion
• Check box active: flexion compensation is activated.
Only relevant for C Note: Compensation is not entirely synchronized with gun pres-
guns sure. In rare cases, it is possible that the workpiece is first moved
Asymmetric flexion slightly in one direction by the gun pressure and then in the other
compensation direction as the compensation starts to take effect.
Only relevant for X This can also be configured on the robot controller.
guns
Negative transmis- Specify here whether the gear ratio is negative. The ratio is depend-
sion ratio ent on the mechanical design of the gun. (Default: Inactive = positive
ratio)
If certain options have not been activated under Gun settings, the corre-
sponding inputs/outputs are also deactivated and cannot be assigned.
If a function is not to be used, set the corresponding input or output to
0.
PLC inputs
Input Description
Stop after end of Request for the robot to stop after welding
welding
TRUE = Request
FALSE = No request
Test run without Motion with/without closing
component
TRUE = Gun remains open at the weld spot
FALSE = Gun closes at the weld spot
On query, do not re- As standard, dialog messages must be responded to by the user.
peat point They can also be configured to receive their response from the PLC,
On query, repeat however.
point (>>> 6.22 "Having dialog messages answered by the PLC" Page 70)
For messages that have been configured to receive their response
from the PLC, the following applies:
These two inputs receive the response from the PLC. Whether or not
the spot is repeated depends on which input is TRUE.
PLC outputs
Description
The KUKA CFS10 can be connected to the RDC box of the robot via
EMD interface X32. It transfers its measurement data directly to the robot
controller via this interface.
The KUKA CFS10 must be configured in WorkVisual.
Precondition
Procedure
WARNING
Following modifications to the Maximum velocity T1 parameter, the
new value must be checked. The new value must also be checked if it
is smaller than the previous value.
Information about the parameter Maximum velocity T1 and how to
check it can be found in the following documentation:
• KUKA System Software Operating and Programming Instructions for
System Integrators
Or: VW System Software Operating and Programming Instructions
for System Integrators
• WorkVisual
WARNING
Axis motors of servo guns must be coupled in the Drive configuration
editor during operation.
If the axis motor is not coupled, the gun cannot be uncoupled in the
software using the status keys. In the event of a collision, this can pre-
vent the required rescue measures. Death to persons, severe injuries or
damage to property may result.
Coupled: Motor with frame and small chain icon at the bottom left-hand
side of the frame
Description
If, for example, multiple identical systems are to be configured, the Work-
Visual configuration of weld timers and guns can be exported as an XML
file and imported into another project.
The following configuration contents can be imported:
• Settings
• Inputs and outputs
• Machine Data (only for guns)
• Calibration data (only for guns)
Precondition
Precondition
Procedure
Description
Precondition
• T1 mode
• The project has been configured in WorkVisual and is active on the ro-
bot controller.
• The current setting of the parameter Direction of the closing gun is
known.
Procedure
The parameter Direction of the closing gun must not be modified in-
stead of Negative transmission ratio.
The ratio is dependent on the mechanical design of the gun. The result
of the check would then, once again, be that the setting of Negative
transmission ratio does not correspond to the mechanical system.
• When calibrating the servo gun, the TCP must always be positioned
on the fixed electrode.
• Recommendation: Define the tool direction as shown in the illustra-
tion (>>> Fig. 6-3):
‒ Plus points in the direction of the fixed electrode.
‒ Minus points in the opposite direction from the fixed electrode.
• The direction defined must then be entered as the parameter Gun di-
rection under Gun settings in the ServoGun editor in WorkVisual.
Description
A wizard is available for the start-up steps that are carried out on the ro-
bot.
Precondition
Procedure
Item Description
1 Status of the configuration step
• Progress bar
• Back and Next arrow keys
• Direct selection of enabled configuration windows
Description
Precondition
• T1 mode
• New electrode tips
• Only for automatic mastering: no program selected.
Instead of new electrode tips: it is also possible to perform the mastering
with a spacer, e.g. a feeler gauge. The distance must be adjusted in such
a way that it corresponds to the current wear of the electrode shanks.
Ensure that tips are fitted correctly. No automatic pressing-in motion is
carried out.
NOTICE
Used electrodes must not be used in this case, as this would result in
an incorrect mastering value. This could damage the gun.
Procedure
Automatic mastering
1. In the main menu, select Configuration > ServoGun.
The ServoGun configuration window opens.
2. Select the gun that is to be mastered.
3. Select Mastering. A new window opens.
4. Press and hold down the enabling switch.
5. Press Automatic mastering.
The gun is moved to the zero position and automatically mastered.
Manual mastering
1. Close the gun manually with the jog keys until the electrodes are just
touching.
NOTICE
The gun must not exert any force, otherwise it may become dam-
aged.
5. Press Mastering.
Precondition
The gear ratio is the change in the opening width over 1 motor revolution.
1. In the main menu, select Configuration > ServoGun.
The ServoGun configuration window opens.
2. Select Gun data.
3. Open the gun manually until the distance between the electrodes can
be measured easily.
4. Measure the distance between the electrodes.
5. Enter the distance in the Opening width box and save it.
The robot controller automatically calculates the gear ratio of the gun
from Opening width and Actual position E and indicates it in the
Transmission ratio box.
Plausibility test:
1. In the main menu, select Display > Actual position. Then select the
Axis-specific view.
2. Check whether the position values displayed for the relevant gun cor-
respond to the gear ratio calculated by the robot controller. It is not an
exact mathematical match that is required here: the objective here is
to test the plausibility.
3. If the values are not plausible, check the entry under Opening width.
An incorrect value may inadvertently have been entered here, e.g. 100
instead of 10.
NOTICE
An incorrect gear ratio can lead to collisions of the gun or other damage
to property. It is thus recommended that the plausibility test be carried
out in all cases.
The gear ratio generally corresponds to the screw pitch of the spindle.
1. Consult the gun manufacturer’s data sheet to find out the value for the
screw pitch of spindle.
2. In the main menu, select Configuration > ServoGun.
The ServoGun configuration window opens.
3. Select Gun data.
4. Enter and save the value in the Screw pitch of spindle box.
If no value for the spindle screw pitch is available from the manufacturer,
the gear ratio can be determined manually:
1. Close the gun without exerting any force.
2. In the main menu, select Display > Actual position. The Cartesian
actual position is displayed.
If the opening width of the gun is not large enough to be measured af-
ter one motor revolution, open the gun 2 or 3 motor revolutions before
taking the measurement. Then divide the measured distance by the
number of revolutions.
The software limit switches for opening and closing of the gun (external
axis) must be set. This limits the stroke of the gun.
Precondition
NOTICE
Do not open the gun all the way. If in doubt, stop a little earlier. Dam-
age to property may otherwise result.
Procedure
Alternative procedure
1. Take the value from the gun data sheet, and enter and save it under
Maximum opening width on the Software limit switches page in
the ServoGun configuration window.
2. Check that the value is correct.
• To do this, open the gun manually and observe whether it stops
automatically at the point corresponding to the entered value, be-
fore reaching the stop.
• If the gun does not stop automatically, stop manual motion before
the stop is reached. The value from the data sheet is not correct.
The maximum opening width must be set as described in the first
procedure.
Precondition
Preparation
Procedure
NOTICE
Do not close the gun with maximum flexion for test purposes. Material
damage to the gun may otherwise result.
Description
For correct calibration of a gun, the robot controller needs to know the
thickness of the sensor plate on the force gauge used. The following
methods can be used for determining the thickness and communicating it
to the robot controller:
• Determine the thickness manually and enter the value in the configu-
ration.
• Determine the thickness by closing the gun.
Accessories
• KUKA CFS10
• Or a different force gauge
(if necessary, consult gun manufacturer for a suitable model)
Precondition
Procedure
Alternative procedure
The gun is moved. Once the force gauge has been detected and cali-
Start-up and configuration
NOTICE
Calibration must be performed on the same system on which the gun is
subsequently operated. If calibration is carried out on a different system,
if the system is modified after calibration, or if a necessary step is left
out, the results could be failure to weld, faulty welding and/or damage to
property.
Overview
Step Description
1 Precalibration
Defines the calibration positions.
2 Coarse calibration
The calibration positions are addressed and the correspond-
ing forces are measured.
3 Fine calibration
Each of the target forces determined during coarse calibra-
tion is addressed. The actual force is recorded.
4 Force test
Move the gun to defined setpoint forces and measure the
resulting actual forces.
5 Necessary if the force test results in too high a deviation
between the setpoint and actual force values:
Tip for standard operation: If the gun does not always reach the precise
required force after a certain period of time, then the gun needs to un-
dergo fine calibration again (= recalibration). Depending on the required
force accuracy, the customer must establish an appropriate recalibration
schedule.
Description
The flexion defines the ratio between the travel and the force [mm/kN] of
the gun.
The calibration positions for coarse calibration are determined automatical-
ly in accordance with the maximum flexion.
Accessories
• KUKA CFS10
• Or a different force gauge
(if necessary, consult gun manufacturer for a suitable model)
Procedure
WARNING
During calibration, the gun closes at process velocity, not at reduced ve-
locity.
Accessories
• KUKA CFS10
• Or a different force gauge
(if necessary, consult gun manufacturer for a suitable model)
Precondition
WARNING
For calibration in T2, no force gauge may be used that requires the op-
erator to be present in the safeguarded area during operation. There
must be no persons inside the safeguarded area during operation in T2
mode. Death to persons or severe injuries may otherwise result.
A suitable force gauge for calibration in T2 is the KUKA CFS10, for ex-
ample.
NOTICE
If it becomes apparent during the measuring process that the maximum
gun force will be exceeded at the next measuring step, do not start the
next measurement! Force gauge and/or gun may otherwise be dam-
aged.
The calibration positions must be determined under Precalibration in
the ServoGun configuration window.
The measured values should cover the force range of the gun. If the
values are too low, higher values must be entered at the following
place: In the ServoGun configuration window under Precalibration.
Then restart the coarse calibration.
The force range is dependent on the gun. Guide values:
• Force 1 in kN: about 1.2 kN
• Force 5 in kN: Maximum force
Description
Accessories
• KUKA CFS10
• Or a different force gauge
(if necessary, consult gun manufacturer for a suitable model)
Precondition
WARNING
For calibration in T2, no force gauge may be used that requires the op-
erator to be present in the safeguarded area during operation. There
must be no persons inside the safeguarded area during operation in T2
mode. Death to persons or severe injuries may otherwise result.
A suitable force gauge for calibration in T2 is the KUKA CFS10, for ex-
ample.
Procedure
Description
The force test is used to check the force characteristic. A force sensor is
placed in the gun. The user selects the force with which the gun is to be
closed. The actual force on the gun can then be read off on the force
gauge.
The values indicated under Tolerances are the values entered in WorkVi-
sual under Max. positive force deviation and Max. negative force devi-
ation. The values can be changed.
Accessories
• KUKA CFS10
• Or a different force gauge
(if necessary, consult gun manufacturer for a suitable model)
Precondition
WARNING
For the force test in AUT, no force gauge may be used that requires the
operator to be present in the safeguarded area during operation. There
must be no persons inside the safeguarded area during operation in
AUT mode. Death to persons or severe injuries may otherwise result.
A suitable force gauge for the force test is the KUKA CFS10, for exam-
ple.
Procedure
Item Description
1 Setpoint force/actual force diagram (only for KUKA CFS10)
2 Measurement point outside tolerance range (red)
3 Measurement point inside tolerance range (green)
4 Number of measurements to be carried out for each selected force
• 1 … 10
5 Group selection (only for KUKA CFS10):
All forces starts a series of measurements with the forces indicated under Item
6, starting with the lowest force.
Each individual force is applied the number of times entered under Measure-
ments, e.g. 10 times. The next force up is then applied 10 times, etc.
6 Individual selection:
Setpoint forces that can be applied. The lowest force is always 1,200 N. The oth-
er forces depend on the force range of the gun and cover this range evenly.
The selected force is applied the number of times entered under Measurements.
Item Description
7 Tolerances
8 Display of the most recently measured force (in the illustration 0 N)
9 Generates a file ForceTest[…] .txt in the path C:\KRC\ROBOTER\LOG. The file
name contains the gun name and the date and time the file was saved.
• The file contains the results of the current tests. These are tests that have
been conducted since the last time the Force test page was opened. A maxi-
mum of 10 results are specified per setpoint force.
Format (example):
Test 3: 1800N : 1796; N
• Under certain circumstances, the file may also contain the results of old tests.
Old results can be recognized by the following format:
Test 3: 1800N 1796N
If Export log file is actuated and no tests, or not all tests, have yet been con-
ducted again since the last time the Force test page was opened, the results
of old tests are displayed in this case. These are not necessarily the most re-
cent results.
• If no force test has ever yet been performed, the value “0” is specified in the
file.
Description
With X guns, it is possible that the fixed and moving gun arms may have
different flexion rates when the gun is closed under force. This means that
the point at which welding is carried out no longer corresponds to the
taught point. So that the software can compensate for this, the difference
must be measured and entered in the configuration.
Precondition
Procedure
1. Close the gun manually. Do not exert any force when doing so.
2. Mark the position of the closing point.
3. Close the gun with maximum force via the inline form Close gun.
4. Measure how far the closing point has moved from the mark.
5. In the main menu, select Configuration > ServoGun.
The ServoGun configuration window opens.
6. Call the Compensation page.
7. Asymmetr. flexion compensation box: If required, activate or deacti-
vate compensation here using the check box Asymmetr. comp..
8. If the compensation has been switched on: Enter the determined value
in the Asymmetric flexion distance box.
Item Description
1 Closed electrodes, without force
2 Moving electrode
3 Mark
The mark is at the same height as the closing point.
4 Closed electrodes, now with force
In this example, the closing point has shifted in the negative
TCP direction due to the application of the force.
5 Caliper gauge
The caliper gauge is used to measure the difference between
the mark and the current height of the closing point.
6.20 Determining and compensating for the sliding effect with X guns
The sliding effect can be determined for X guns with oblique electrode
shanks. This effect does not normally occur with C guns.
Description
On X guns with oblique electrode shanks, the electrodes can shift when
the gun is closed under force. This means that the point at which welding
is carried out no longer corresponds to the taught point. So that the soft-
ware can compensate for this, the difference must be measured and en-
tered in the configuration.
Precondition
Procedure
1. Close the gun manually. Do not exert any force when doing so.
2. Mark the position of the closing point.
3. Close the gun with maximum force via the inline form Close gun.
4. Measure how far the closing point has moved from the mark.
Example
Fig. 6-9: Sliding effect with X guns: example without force – with
force
Item Description
1 Direction of offset
2 Compensation direction
The compensation direction is the direction that is relevant for
the parameter X-compensation direction.
Precondition
• T1 or T2 mode
• The gun is mastered.
• The gun is calibrated.
• New electrode tips are fitted on the gun.
• The initialization force has been configured in WorkVisual.
Procedure
Sequence
Precondition
• T1 or T2 mode
• The gun is mastered.
• The gun is calibrated.
• First initialization has been performed.
Procedure
Procedure
put New electrodes required. The electrode tips must then be ex-
Start-up and configuration
changed.
The controller generates a message if the current wear since the last
value is less than SG_WEARTOLERANCE[] and sets the output Wear
measurement exceeds tolerance.
Description
Preconditions in WorkVisual
From a technical perspective, the procedure below can also be carried out
without the I/Os being configured. They must then be configured subse-
quently. This requires transfer of the project to WorkVisual and back to the
controller.
Procedure
3. Close the file. Respond to the request for confirmation asking whether
the changes should be saved by pressing Yes.
Description
The robot controller sets the output when it generates the message. When
Precondition
Procedure
Example 1
Example 2
In this example, the robot controller only sets the output for message 116,
but not for message 101. Message 101 is a notification message; mes-
sages of this category cannot be linked to outputs, i.e. the entry in CASE
101,116 affects “DLG ForceLowerForceLim”, but not “MSG ForceLower-
ForceLim”.
The following applies for SG_UserSRErrorToQuit.src: Notification messag-
es are the messages that are listed together with a dialog message of the
same name (keyword: DLG) in a CASE.
6.24 Hybrid mode – re-application of pressure in the case of air gaps, incor-
rectly positioned point, etc.
Description
Air or adhesive between the workpieces can prevent the gun from reach-
ing its target force. This can also be caused by incorrectly taught points.
The “Hybrid mode” functionality ensures that the guns are gradually
closed further in such cases in order to reach the target force.
Hybrid mode has an effect in the following cases:
• Weld spots
• Close gun without welding
Hybrid mode has no effect in the following cases:
• Tip dressing
• Background processes
The functionality is activated as standard.
Hybrid mode may lead to cycle time losses.
Activation/deactivation
Description
The controller tool can be used to determine and optimize the motor-spe-
cific and gun-specific controller parameters for PTP and CP motions.
The parameters must be determined in the following order:
Procedure
The controller tool calls up programs which execute a defined motion pro-
file cyclically with the active weld gun. At each program cycle, the param-
eter is increased by the defined increment (‘step size’), starting from the
lower limit and continuing until the upper limit is reached. The entire se-
quence for a parameter is recorded as a measurement curve (trace).
While the parameters for the speed and position controllers are being de-
termined, the active gun moves between a position before the maximum
opening and the mastering position.
If the controller parameters are modified on an already functioning, cali-
brated system, recalibrate the weld gun following the change. The result
could otherwise be that the welding forces attained are no longer suffi-
ciently accurate, or that incorrect tip wear is determined.
1 Table
2 Enter the determined parameters here.
Button Description
Motor param. Selects the program SG_SET_MOTOR_PAR-
AM. This program is used to determine the pa-
rameters for the speed and position controllers.
Force parameters Selects the program SG_SET_FORCE_PAR-
AM. This program is used to determine the pa-
rameters for the force controller.
Trace > [controller_pa- Opens the measurement curve for the selected
rameter] parameter.
Trace > AUTO For automatic transmission of the calculated
FORCE GAIN FORCE GAIN
(>>> 6.25.3 "Optimizing the parameters for the
force controller" Page 76)
Table > Load table Loads the default values for the following pa-
rameters: Lower limit, Upper limit, Steps
The default values depend on what is selected
in the following boxes: Motor type, Gun type,
Stiffness
6.25.2 Optimizing the parameters for the speed and position controllers
Precondition
Procedure
11. Close the measurement curve and enter the halved value in the
Motor parameters window in the following box: VEL GAIN (Speed
controller gain).
12. Press the Motor parameters button again and then press “Program”.
Execute the program through to the next “HALT”.
13. A message is displayed: Confirm with OK.
SGControlView is then displayed again.
14. Call the measurement curve for VEL INT TIME using the Trace but-
ton.
15. On the measurement curve, read off the value at which the following
error at standstill is smallest.
16. Close the measurement curve and enter the determined value in the
Motor parameters window in the following box: VEL INT TIME (Reset
time of speed controller).
17. Press the Motor parameters button again and then press “Program”.
Execute the program through to the next “HALT”.
18. A message is displayed: Confirm with OK.
SGControlView is then displayed again.
19. Call the measurement curve for POS GAIN using the Trace button.
20. On the measurement curve, read off the value at which the motor cur-
rent begins to oscillate.
Halve this value.
21. Close the measurement curve and enter the halved value in the
Motor parameters window in the following box: POS GAIN (Position
controller gain).
22. Close the Motor parameters window and save the entered values.
The PTP parameters are automatically saved in addition as CP pa-
rameters.
Precondition
Procedure
With this procedure, the controller automatically enters the calculated val-
ue in the box provided.
1. In the main menu, select Configuration > ServoGun. The ServoGun
configuration window opens.
2. Select the gun to be configured. Then press Motor parameter at the
bottom.
Alternative procedure
With this procedure, the user manually enters the calculated value in the
box provided.
1. In the main menu, select Configuration > ServoGun. The ServoGun
configuration window opens.
2. Select the gun to be configured. Then press Motor parameter at the
bottom.
The SGControlView opens.
(>>> 6.25.1 "ServoGun configuration window – SGControlView"
Page 74)
3. Check the following values for the parameter FORCE GAIN and
change them if necessary: Lower limit, Upper limit and Steps.
Calculation of the FORCE GAIN is based on these values. Only if
meaningful values are stored here can a good result be achieved.
Programming
7 Programming
General
• In the option window Frames, the check box next to External TCP
must be activated.
‒ SPOT
‒ INIT
‒ TippDress
‒ Close gun
Distances
The following distances are required for the position of the gun during
teaching:
Electrode Distance
Moving electrode Min. 30 mm from workpiece
Fixed electrode 0 mm from workpiece
The fixed electrode must be in contact
with the workpiece, without exerting any
force on it.
Precondition
Procedure
1. Position the gun on the desired weld spot. Observe the required dis-
tances.
2. Select the menu sequence Commands > ServoGun > SPOT.
3. Set the parameters in the inline form.
4. Press Cmd OK to save the instruction.
Programming
Item Description
1 Motion type
• PTP or LIN
2 Name of the end point. Touch the arrow to edit the point
data.
(>>> 7.8 "Option window “Frames”" Page 93)
(>>> 7.9 "Option window “Parameter”" Page 94)
Only with the option Point name: The last 7 characters (=
default number) must be digits. The robot controller commu-
nicates these digits to the weld timer as the program num-
ber. The number of relevant final characters can be config-
ured using the parameter Number of entities in WorkVisu-
al.
• 1 … 6
Cont • CLS OPN: Approximate positioning during closing and
opening motions
• OPN: Approximate positioning during opening motion
• CLS: Approximate positioning during closing motion
• NO: Without approximate positioning
Part Total thickness of the workpieces to be welded
• 0 … 100 mm
This box is only displayed if the option Part thickness
from weld timer FALSE is configured.
PartTol Permissible deviation from the programmed workpiece thick-
ness
Item Description
Force Closing force of the gun in the unit configured in WorkVisu-
al
Description
Distances
Precondition
Programming
Procedure
Sequence
Description
Distances
Precondition
Procedure
Procedure
Item Description
1 Motion type
• PTP or LIN
2 Name of the end point. Touch the arrow to edit the point
data.
(>>> 7.8 "Option window “Frames”" Page 93)
(>>> 7.9 "Option window “Parameter”" Page 94)
Vel Velocity
• 1 ... 6
4 • NEW: First initialization
• SAME: Cyclical initialization
Programming
7.4.4 Programming first initialization (Individual measurement option)
Description
For first initialization and cyclical initialization, teach the identical point
as the 2nd point. Recommendation: Teach the point as a global point.
Distances
The same distances apply for the 2nd point as for the weld spot.
(>>> "Distances" Page 125)
Precondition
Procedure
Sequence
Description
For first initialization and cyclical initialization, teach the identical point
as the 2nd point. Recommendation: Teach the point as a global point.
Distances
The same distances apply for the 2nd point as for the weld spot.
(>>> "Distances" Page 125)
Programming
Precondition
Procedure
Sequence
Item Description
1 Motion type
• PTP or LIN
2 Name of the end point. Touch the arrow to edit the point
data.
(>>> 7.8 "Option window “Frames”" Page 93)
(>>> 7.9 "Option window “Parameter”" Page 94)
Vel Velocity
• 1 ... 6
Part Thickness of the plate on which the wear is measured
• 0 … 100 mm
This value must always be specified here, i.e. via the inline
form. It cannot be acquired from the weld timer.
4 For a first initialization:
Programming
7.5 Inline form COUPLE and DECOUPLE
Description
This command couples or decouples the gun within the software. The in-
line form does not control any hardware, inputs or outputs.
• When coupling a gun that has not yet been mastered, the opening
width of the gun is not relevant.
• When decoupling a mastered gun, the gun must not be in the mas-
tering position or a multiple thereof (360°, 720° motor revolution).
Mastering is otherwise lost on recoupling.
• On recoupling, the gun must have the same opening width as when
it was decoupled. If this is not the case, the mastering will be lost.
A weld gun may only be assigned to one robot. A weld gun must not
be used on more than one robot.
Item Description
1 • Couple
• Decouple
2 Active gun with number and designation
• 1 ... 6
Description
NOTICE
Dressing must be performed without weld current. If dressing is carried
out with weld current, damage to property is liable to occur.
Distances
Precondition
Procedure
1. Position the gun on the desired tip dressing point. Observe the re-
quired distances.
2. Select the menu sequence Commands > ServoGun > Tip dressing
and then select the desired motion type.
3. Set the parameters in the inline form.
(>>> 7.6.2 "Inline form “TippDress”" Page 91)
4. Press Cmd OK to save the instruction.
Sequence
The sequence for tip dressing corresponds to the sequence for welding.
The gun closes until the defined force is reached. The robot controller
then sets the output Weld start and waits for the input Weld end.
If a different sequence is required for tip dressing, this can be program-
med in the subprogram SG_UserDress. In order for the robot controller to
perform this different sequence, i.e. in order for SG_UserDress to be exe-
cuted, the variable SG_NonKukaDress must be set to TRUE.
Programming
7.6.1 Determining the thickness of the tip dresser
Description
The thickness of the tip dresser is required for the inline form TippDress.
Precondition
Procedure
Item Description
1 Motion type
• PTP or LIN
2 Name of the end point. Touch the arrow to edit the point
data.
(>>> 7.8 "Option window “Frames”" Page 93)
(>>> 7.9 "Option window “Parameter”" Page 94)
Only with the option Point name: The last 7 characters (=
default number) must be digits. The robot controller commu-
nicates these digits to the weld timer as the program num-
ber. The number of relevant final characters can be config-
ured in the parameter Number of entities.
Item Description
3 Name for the motion data set. The system automatically
generates a name. The name can be overwritten.
(>>> 7.10 "Option window “Motion parameters”" Page 95)
Servo Active gun with number and designation
Gun
• 1 … 6
Dress Thickness of the tip dresser
Tool
• 0 … 100 mm
This box is only displayed if the option Part thickness
from weld timer FALSE is configured.
Dress Closing force of the gun
Force
• Maximum value: Value of the configuration parameter
Maximum gun force
This box is only displayed if the option Force from weld
timer FALSE is configured.
ProgNr Program number for the weld timer
• 1 … 100 000
This box is only displayed if the Program number option is
configured.
Dress Duration of the tip-dressing process
Time
• 0 … 20 s
This box is only displayed if the option Weld time from
weld timer FALSE is configured.
Description
Close the weld gun to a defined force with a defined part thickness. The
force and the part thickness are specified via the inline form. There is no
communication with the weld timer.
The command is used, for example, for automatic tip changers or for
force gauges for checking the gun.
Close gun points can also be taught with worn tips. If the tip wear dur-
ing teaching is greater than 0, it is not the current gun position that is
saved, but a position corrected to take the wear into account.
Precondition
Procedure
Programming
7.7.1 Inline form Close gun
Item Description
1 Motion type
• PTP or LIN
2 Name of the end point. Touch the arrow to edit the point
data.
(>>> 7.8 "Option window “Frames”" Page 93)
(>>> 7.9 "Option window “Parameter”" Page 94)
Vel Velocity
• 1 … 6
Tool Part thickness
• 0 … 100 mm
Force Closing force of the gun in the unit configured in WorkVisu-
al
Item Description
1 Select the gun or the workpiece on the flange.
Range of values: TOOL[1] … TOOL[16]
2 Select the base or the stationary gun.
Range of values: BASE[1] … BASE[32]
3 Specify the interpolation mode.
Item Description
Global • FALSE: The point is the local point
point
• TRUE: The point is a global point
Only the motion data are saved globally. Process data,
e.g. force specifications or program numbers in the in-
line form, are saved locally.
Required user rights for modifications: Function group
Teach global points
Programming
7.10 Option window “Motion parameters”
Item Description
1 Path acceleration
Refers to the maximum value specified in the machine data.
The maximum value depends on the robot type and the selec-
ted operating mode.
2 This box is only displayed if it is specified in the inline form that
the point is to be approximated.
Furthest distance before the end point at which approximate po-
sitioning can begin
The maximum permissible value is half the distance between
the start point and the end point. If a higher value is entered,
this is ignored and the maximum value is used.
3 Only for LIN: select orientation control
Item Description
1 Only for compensation type Pneumatic:
Description
In Teach mode, the robot moves to the weld spots and tip dressing points
and stops there. The robot moves to the originally taught position, without
compensation. This allows the user to check the position and to reteach it
if necessary. The robot does not stop at points which are not specific to
ServoGun (e.g. at conventional PTP points).
Precondition
• A program is selected.
• Operating mode T1 or T2
Procedure
Programming
5. Check the position and reteach it if necessary.
6. Press and hold down the Start key. The gun closes to the program-
med force and then moves to the next taught position, where it stops.
7. Repeat steps 5 and 6 until all points that are to be checked have
been executed.
8. Press the Teach Mode On status key in order to deactivate Teach
mode again.
Status keys
Description
Precondition
SG_UserPrograms.src
SG_UserPrograms1.src
Programming
Point in time at which the robot controller calls the sub-
Subprogram
program
SG_UserPreErrHandlMain When a relevant error occurs on the robot controller. Many,
but not all, errors from ServoGun Basic are relevant errors.
Relevant errors include, for example, excessive electrode
wear, error on coupling, too many weld attempts, and many
more.
SG_UserPreErrHandlMain (unlike SG_UserErrorHandlMain) is
called before the messages corresponding to the errors have
been generated.
SG_UserPreErrHandlTimer When the weld timer signals to the robot controller that a rel-
evant error has occurred on the timer side.
SG_UserPreErrHandlTimer (unlike SG_UserErrorHandlTimer)
is called before the messages corresponding to the errors
have been generated.
SG_UserPreCouple Before a gun is coupled via inline form
SG_UserPostCouple After a gun is coupled via inline form
SG_UserPreDeCouple Before a gun is decoupled via inline form
SG_UserPostDeCouple After a gun is decoupled via inline form
While tip dressing is being carried out with a stationary gun, the robot is
normally not available for other work (e.g. fetching a new workpiece).
The reason for this is that the robot axes and the external axis (= gun)
are moved synchronously. This means they perform common motions that
start and finish simultaneously. Even though the robot axes are usually
stationary during dressing, this is nevertheless part of the overall motion.
With the Background commands, however, it is possible to move the sta-
tionary gun asynchronously. At the same time, the robot axes are able to
execute other movements independently of the gun.
The asynchronous gun motion is not only possible during tip dressing, but
also during welding. However, this only applies to test welding where no
real workpiece is used (e.g. for resistance checks).
Sequence diagrams for background processes between the PLC and ro-
bot can be found in the DOC directory on the data storage medium for
KUKA.ServoGun Basic.
Area Remarks
Weld timer No separate parameters available for the background
processes.
The general parameters, e.g. Force from weld tim-
er, also affect the background processes, however.
(>>> 6.3.1 "Weld timer options" Page 32)
The weld timer settings are configured in the weld
timer editor in WorkVisual.
Gun • Background process active: The check box
must be activated in order for background pro-
cesses to be possible.
(>>> 6.6.1 "“Gun settings” area" Page 40)
The gun settings are configured in the ServoGun edi-
tor in WorkVisual.
Input Description
Start tip dressing Request to start background tip dressing
TRUE = Request
FALSE = No request
Weld start Request to start background welding
TRUE = Request
FALSE = No request
Start reinitialization Request first initialization
TRUE = Request
FALSE = No request
Starting cyclical ini- Request cyclical initialization
tialization
TRUE = Request
FALSE = No request
Weld gun number Input range for the gun number with which background welding or tip
dressing is to be carried out
Weld program num- Input range for the program number
ber
Welding force Input range for the welding force in N
Only relevant if the force value does not come from the weld timer.
Part thickness Input range for the workpiece thickness in 1/10 mm
Only relevant if the thickness value does not come from the weld tim-
er.
Compensation num- Input range for specifying which compensator should be activated
ber
• 1: Cylinder 1
• 2: Cylinder 2
• 3: Both
PLC confirms result PLC must confirm that it has received the result of the background
process.
TRUE = Confirmation carried out
FALSE = Confirmation not carried out
Precondition
Procedure
The inline form enables the selected background process, i.e. the proc-
ess may be executed. The inline form does not start the process, how-
ever! It is started by means of communication with the PLC.
(>>> 8.6 "Sequence of background processes" Page 104)
Item Description
1 • TipDress: Background tip dressing
• Weld: Background welding
2 • Enable: Asynchronous motion of the stationary gun during
tip dressing/welding is possible.
• Disable: Waits until a background process that may have
started has been completed and then disables the back-
ground process. Asynchronous motion of the stationary gun
during tip dressing/welding is then no longer possible.
3 Active gun with number and designation
• 1 … 6
Only guns for which the option Background process active is
activated are displayed in the list.
• The inline form enables the selected background process, i.e. the
process may be executed.
The external axis (= gun) is switched to asynchronous mode.
• The robot controller sets the output Ready for background tip dress-
ing or Background welding ready.
• The robot controller waits for the selection of the background process
by the PLC via the relevant inputs and with the corresponding param-
eters.
Inputs from the PLC:
Process Inputs from the PLC
Tip dressing Start tip dressing
Welding Weld start
First initialization Start reinitialization
and
Start tip dressing
Cyclical initialization Starting cyclical initialization
and
Start tip dressing
Corresponding parameters:
‒ Weld gun number
‒ Weld program number
‒ Compensation number
‒ (Welding force)
‒ (Part thickness)
Depending on the configuration, the values in brackets can also be
obtained from the weld timer.
• The robot controller acknowledges successful selection by means of
the output Background process active.
• The background process is executed.
• The robot controller signals any errors to the PLC (output Back-
ground process errors).
• If no errors occur, the robot controller signals successful completion of
the background process (output Background process successful).
• The robot controller waits for confirmation from the PLC via the input
PLC confirms result.
• The background process has ended.
• The background process is disabled using the inline form Back-
ground.
The external axis (= gun) is switched back to synchronous mode.
Description
executed at the relevant points in the process, e.g. setting outputs or poll-
Precondition
Diagnosis
9 Diagnosis
Precondition
Procedure
Weld timer
The tab displays the I/O configuration between the robot controller and the
weld timer.
Lamps indicate the states of the I/Os.
Lamps State / description
Green TRUE • TRUE = normal or desired
state
Green FALSE • FALSE = abnormal or unde-
and gray sired state
PLC
The tab displays the I/O configuration between the robot controller and the
PLC.
(>>> 6.6.2 "PLC input and output ranges" Page 43)
Lamps indicate the states of the I/Os.
Description
The Overview tab displays the weld spots of a program together with all
the values which the robot controller has received from the weld timer for
each spot. Which values these are depends on the configuration of the
ServoGun options. Additionally, information about expansions is displayed,
e.g. KUKA.EqualizingTech (if used).
The values displayed are those from the last program execution. By de-
fault, the overview can display programs located at the following levels:
• R1\Program
• R1\Program[Sublevel]
Precondition
Procedure
Overview tab
Item Description
1 Select the program whose weld spots are to be displayed.
2 Exports the data to C:\KRC\USER\WeldData\WeldTimerData in
a CSV file.
The file may also contain blank columns that are intended for
information about future functionalities.
3 Closes all expanded table rows.
4 Header (expanded state)
Touch the header to display or hide the detailed headings.
5 Table row (expanded state)
Touch a row in the table to display or hide the detailed informa-
tion of the point.
The following information is shown in color:
Diagnosis
Column Color / meaning
Opening width • Green: opening width OK
• Yellow: process is possible, but opening width is
unfavorable for cycle time
• Red: opening width is too narrow, process may
not be possible
When assessing the opening width, the robot control-
ler also takes the workpiece thickness into account.
EQ mode • Green: OK
• Yellow: EqualizingTech works with reduced accu-
racy.
Remedy: move to point with modified axis angles
if possible.
• Red: EqualizingTech may possibly not work as
expected.
Remedy: move to point with modified axis angles.
Since the gun is generally perpendicular to the work-
piece and should stay in this orientation, rotation
about the tool direction is required in order to change
the axis angles.
Default setting
Detailed information about the weld spots can be displayed via Configu-
ration > ServoGun > Diagnostic monitor > Overview. By default, the
overview can display programs located at the following levels:
• R1\Program
• R1\Program[Sublevel]
The path in the corresponding configuration file is:
<KrlProgramPath>KRC:\R1\Program\</KrlProgramPath>
Specific setting
It is also possible to display programs from lower levels. The search is al-
ways carried out in the lowest directory specified in the configuration file
plus 1 sublevel.
Example:
<KrlProgramPath>KRC:\R1\Program\my_folder\</KrlProgramPath>
With this setting, the programs located here, for example, would be dis-
played:
• R1\Program\my_folder
• R1\Program\my_folder\subfolder_1
• R1\Program\my_folder\subfolder_2
• R1\Program\my_folder\[…]
Programs in R1\Program are no longer displayed with this setting!
Precondition
Procedure
<KrlProgramPath>KRC:\R1\Program\</KrlProgramPath>
Messages
10 Messages
The “Messages” chapter contains selected messages. It does not cover all
the messages displayed in the message window.
Possible cause(s) Cause: Welding force programmed too low (>>> Page 111)
Solution: Correct programming (>>> Page 112)
Description
Checking instructions
Procedure
• Correct programming
Further information is contained in the documentation for the rele-
vant software.
Description
Description
Accessories
• KUKA CFS10
• Or a different force gauge
(if necessary, consult gun manufacturer for a suitable model)
Precondition
Messages
• Calibration positions have been entered.
• Coarse calibration has been carried out.
• New electrode tips
(Only required for start-up. Not required if fine calibration is carried out
separately during standard operation.)
• User group “Expert”
• T1 or T2 mode
WARNING
For calibration in T2, no force gauge may be used that requires the op-
erator to be present in the safeguarded area during operation. There
must be no persons inside the safeguarded area during operation in T2
mode. Death to persons or severe injuries may otherwise result.
A suitable force gauge for calibration in T2 is the KUKA CFS10, for ex-
ample.
Procedure
Possible cause(s) Cause: Excessive wear on electrode tips (>>> Page 114)
Solution: Use new electrode tips (>>> Page 114)
Description
The wear on the electrode tips is greater than the maximum permissible
wear.
Checking instructions
Description
Messages
Precondition
• T1 mode
• New electrode tips
Inspection instructions
1. In the main menu, select Display > Actual position. The Robot po-
sition window is opened. The Cartesian actual position is displayed.
2. Press Axis-specific to display the axis-specific actual position.
3. Close the gun manually with the jog keys until the electrodes are just
touching.
NOTICE
The gun must not exert any force, otherwise it may become dam-
aged.
Description
The value for the maximum permissible tip wear has been configured in-
correctly. The value is configured via the parameter Maximum tip wear.
The procedure for checking the configuration of the tip wear is as
follows:
Checking instructions
Procedure
Possible cause(s) Cause: Welding force set too high (>>> Page 116)
Solution: Correct programming (>>> Page 116)
Description
Checking instructions
Procedure
• Correct programming
Further information is contained in the documentation for the rele-
vant software.
Messages
Description
Checking instructions
Description
Possible cause(s) Cause: The gun has been decoupled by the software.
(>>> Page 117)
Solution: If necessary, decouple the other gun. Couple the desired
gun. (>>> Page 118)
Description
The action cannot be performed with the desired gun, as this gun has
been decoupled. A different gun may still be coupled.
The procedure for checking whether a different gun is coupled is as
follows:
Precondition:
Inspection instructions
1. Touch the message in the message window. The message window ex-
pands and all active messages are displayed.
2. Check whether the following message is displayed for every gun:
If this message is not displayed for one gun, this gun is coupled.
Solution: If necessary, decouple the other gun. Couple the desired gun.
• When coupling a gun that has not yet been mastered, the opening
width of the gun is not relevant.
• When decoupling a mastered gun, the gun must not be in the mas-
tering position or a multiple thereof (360°, 720° motor revolution).
Mastering is otherwise lost on recoupling.
• On recoupling, the gun must have the same opening width as when
it was decoupled. If this is not the case, the mastering will be lost.
Description
NOTICE
Calibration must be performed on the same system on which the gun is
subsequently operated. If calibration is carried out on a different system,
if the system is modified after calibration, or if a necessary step is left
out, the results could be failure to weld, faulty welding and/or damage to
property.
Messages
Overview
Step Description
1 Precalibration
Defines the calibration positions.
2 Coarse calibration
The calibration positions are addressed and the correspond-
ing forces are measured.
3 Fine calibration
Each of the target forces determined during coarse calibra-
tion is addressed. The actual force is recorded.
4 Force test
Move the gun to defined setpoint forces and measure the
resulting actual forces.
5 Necessary if the force test results in too high a deviation
between the setpoint and actual force values:
Tip for standard operation: If the gun does not always reach the precise
required force after a certain period of time, then the gun needs to un-
dergo fine calibration again (= recalibration). Depending on the required
force accuracy, the customer must establish an appropriate recalibration
schedule.
Possible cause(s) Cause: Excessive wear on electrode tips (>>> Page 119)
Solution: Use new electrode tips (>>> Page 119)
Description
The wear on the electrode tips is greater than the maximum permissible
wear.
Checking instructions
Description
Possible cause(s) Cause: The value set for the workpiece thickness in the inline form
is invalid. (>>> Page 120)
Solution: Change the value in the inline form. (>>> Page 120)
Cause: The value set for the workpiece thickness in the inline form is invalid.
Description
In the Part box (= workpiece thickness) in the inline form, a value has
been set that does not correspond to the actual thickness.
The value must specify the total thickness of the workpieces to be welded.
Precondition
Procedure
1. Position the cursor in the line with the inline form that is to be modi-
fied.
2. Press the Change button. The inline form is opened.
3. Modify the value.
4. Save the change by pressing Cmd Ok.
Description
The wear on the electrode tips is greater than the maximum permissible
wear.
Checking instructions
Messages
Description
Precondition
• T1 mode
• New electrode tips
Inspection instructions
1. In the main menu, select Display > Actual position. The Robot po-
sition window is opened. The Cartesian actual position is displayed.
2. Press Axis-specific to display the axis-specific actual position.
3. Close the gun manually with the jog keys until the electrodes are just
touching.
NOTICE
The gun must not exert any force, otherwise it may become dam-
aged.
Possible cause(s) Cause: Signal incorrectly configured or mapped (>>> Page 122)
Solution: Correct the configuration with WorkVisual. (>>> Page 122)
Description
The signal is not present although all the conditions for it have been met
by the weld timer or the PLC, or the signal has been set incorrectly. This
may be caused by a non-matching configuration of the weld timer/PLC
and the WorkVisual project.
The procedure for checking the configuration in WorkVisual is as fol-
lows:
Checking instructions
Further information about the bus systems can be found in the corre-
sponding KUKA documentation. Information about bus configuration is
contained in the WorkVisual documentation.
Procedure
Messages
Possible cause(s) Cause: The value set for the workpiece thickness in the inline form
is invalid. (>>> Page 123)
Solution: Change the value in the inline form. (>>> Page 123)
Cause: The value set for the workpiece thickness in the inline form is invalid.
Description
In the Part box (= workpiece thickness) in the inline form, a value has
been set that does not correspond to the actual thickness.
The value must specify the total thickness of the workpieces to be welded.
Precondition
Procedure
1. Position the cursor in the line with the inline form that is to be modi-
fied.
2. Press the Change button. The inline form is opened.
3. Modify the value.
4. Save the change by pressing Cmd Ok.
Description
The wear on the electrode tips is greater than the maximum permissible
wear.
Checking instructions
Description
Precondition
• T1 mode
• New electrode tips
Inspection instructions
1. In the main menu, select Display > Actual position. The Robot po-
sition window is opened. The Cartesian actual position is displayed.
2. Press Axis-specific to display the axis-specific actual position.
3. Close the gun manually with the jog keys until the electrodes are just
touching.
NOTICE
The gun must not exert any force, otherwise it may become dam-
aged.
Description
The moving electrode is positioned against the sheet metal. The fixed
electrode is not positioned against the sheet metal. The gun is therefore
incorrectly positioned against the sheet metal for executing a spot weld.
The procedure for checking whether the weld gun is correctly posi-
tioned is as follows:
Checking instructions
1. Check whether the fixed electrode is positioned against the sheet met-
al.
2. Check whether the moving electrode is positioned away from the
sheet metal.
Messages
Distances
The following distances are required for the position of the gun during
teaching:
Electrode Distance
Moving electrode Min. 30 mm from workpiece
Fixed electrode 0 mm from workpiece
The fixed electrode must be in contact
with the workpiece, without exerting any
force on it.
Description
Precondition
• A program is selected.
• Operating mode T1
Procedure
Possible cause(s) Cause: Signal incorrectly configured or mapped (>>> Page 126)
Solution: Correct the configuration with WorkVisual. (>>> Page 126)
Description
The signal is not present although all the conditions for it have been met
by the weld timer or the PLC, or the signal has been set incorrectly. This
may be caused by a non-matching configuration of the weld timer/PLC
and the WorkVisual project.
The procedure for checking the configuration in WorkVisual is as fol-
lows:
Checking instructions
Further information about the bus systems can be found in the corre-
sponding KUKA documentation. Information about bus configuration is
contained in the WorkVisual documentation.
Procedure
Messages
Possible cause(s) Cause: Signal incorrectly configured or mapped (>>> Page 127)
Solution: Correct the configuration with WorkVisual. (>>> Page 127)
Description
The signal is not present although all the conditions for it have been met
by the weld timer or the PLC, or the signal has been set incorrectly. This
may be caused by a non-matching configuration of the weld timer/PLC
and the WorkVisual project.
The procedure for checking the configuration in WorkVisual is as fol-
lows:
Checking instructions
Further information about the bus systems can be found in the corre-
sponding KUKA documentation. Information about bus configuration is
contained in the WorkVisual documentation.
Procedure
Possible cause(s) Cause: Signal incorrectly configured or mapped (>>> Page 128)
Solution: Correct the configuration with WorkVisual. (>>> Page 129)
Description
The signal is not present although all the conditions for it have been met
by the weld timer or the PLC, or the signal has been set incorrectly. This
may be caused by a non-matching configuration of the weld timer/PLC
and the WorkVisual project.
The procedure for checking the configuration in WorkVisual is as fol-
lows:
Checking instructions
Further information about the bus systems can be found in the corre-
sponding KUKA documentation. Information about bus configuration is
contained in the WorkVisual documentation.
Messages
Procedure
Possible cause(s) Cause: Welding force programmed too low (>>> Page 129)
Solution: Correct programming (>>> Page 129)
Description
Checking instructions
Procedure
• Correct programming
Further information is contained in the documentation for the rele-
vant software.
Possible cause(s) Cause: Program number not saved in weld timer (>>> Page 130)
Solution: Use a valid program number (>>> Page 130)
Cause: Program number not saved in weld timer (>>> Page 130)
Solution: Adapt the configuration of the weld timer (>>> Page 131)
Description
Description
Cause: ServoGun configured I/O range for program number too small
Description
The address range for transfer of the program number to the weld timer is
configurable. The bit width must not exceed 32 bits.
The procedure for checking the configured address range in WorkVi-
sual is as follows:
Checking instructions
Description
Description
Messages
Description
Cause: ServoGun configured I/O range for program number too small
Description
The address range for transfer of the program number to the weld timer is
configurable. The bit width must not exceed 32 bits.
The procedure for checking the configured address range in WorkVi-
sual is as follows:
Checking instructions
Procedure
Possible cause(s) Cause: Welding force set too high (>>> Page 131)
Solution: Correct programming (>>> Page 132)
Description
The maximum force is configured via the parameter Maximum gun force.
Messages
Checking instructions
Procedure
• Correct programming
Further information is contained in the documentation for the rele-
vant software.
Possible cause(s) Cause: Signal incorrectly configured or mapped (>>> Page 132)
Solution: Correct the configuration with WorkVisual. (>>> Page 133)
Description
The signal is not present although all the conditions for it have been met
by the weld timer or the PLC, or the signal has been set incorrectly. This
may be caused by a non-matching configuration of the weld timer/PLC
and the WorkVisual project.
The procedure for checking the configuration in WorkVisual is as fol-
lows:
Checking instructions
Messages
3. In the Project structure window, select the element for the gun motor,
e.g. SDTE008[…].
Further information about the bus systems can be found in the corre-
sponding KUKA documentation. Information about bus configuration is
contained in the WorkVisual documentation.
Procedure
Possible cause(s) Cause: Signal incorrectly configured or mapped (>>> Page 133)
Solution: Correct the configuration with WorkVisual. (>>> Page 134)
Description
The signal is not present although all the conditions for it have been met
by the weld timer or the PLC, or the signal has been set incorrectly. This
may be caused by a non-matching configuration of the weld timer/PLC
and the WorkVisual project.
The procedure for checking the configuration in WorkVisual is as fol-
lows:
Checking instructions
2. Check the signal assignment in the areas Weld timer inputs and
Weld timer outputs.
Check the signal assignment in the weld timer and compare it with the
WorkVisual configuration.
3. In the Project structure window, select the element for the gun motor,
e.g. SDTE008[…].
Further information about the bus systems can be found in the corre-
sponding KUKA documentation. Information about bus configuration is
contained in the WorkVisual documentation.
Procedure
Possible cause(s) Cause: Signal incorrectly configured or mapped (>>> Page 134)
Solution: Correct the configuration with WorkVisual. (>>> Page 135)
Description
The signal is not present although all the conditions for it have been met
by the weld timer or the PLC, or the signal has been set incorrectly. This
may be caused by a non-matching configuration of the weld timer/PLC
and the WorkVisual project.
The procedure for checking the configuration in WorkVisual is as fol-
lows:
Messages
Checking instructions
Further information about the bus systems can be found in the corre-
sponding KUKA documentation. Information about bus configuration is
contained in the WorkVisual documentation.
Procedure
Possible cause(s) Cause: Error in the cooling circuit (>>> Page 136)
Solution: Eliminate periphery fault (>>> Page 136)
Description
Checking instructions
Procedure
Description
The signal is not present although all the conditions for it have been met
by the weld timer or the PLC, or the signal has been set incorrectly. This
may be caused by a non-matching configuration of the weld timer/PLC
and the WorkVisual project.
The procedure for checking the configuration in WorkVisual is as fol-
lows:
Checking instructions
Further information about the bus systems can be found in the corre-
sponding KUKA documentation. Information about bus configuration is
contained in the WorkVisual documentation.
Messages
Information on configuration of the weld timer can be found in the man-
ufacturer documentation for the weld timer.
Procedure
Possible cause(s) Cause: Signal incorrectly configured or mapped (>>> Page 137)
Solution: Correct the configuration with WorkVisual. (>>> Page 138)
Description
The signal is not present although all the conditions for it have been met
by the weld timer or the PLC, or the signal has been set incorrectly. This
may be caused by a non-matching configuration of the weld timer/PLC
and the WorkVisual project.
The procedure for checking the configuration in WorkVisual is as fol-
lows:
Checking instructions
Further information about the bus systems can be found in the corre-
sponding KUKA documentation. Information about bus configuration is
contained in the WorkVisual documentation.
Procedure
Possible cause(s) Cause: Welding not possible, as test timer is active (>>> Page 138)
Solution: Correct the configuration on the controller (>>> Page 138)
Description
Welding cannot be carried out if Test timer is selected as the weld timer.
The procedure for checking whether the test timer is active is as fol-
lows:
Checking instructions
Description
Messages
10.3.24 ServoGunMessages 00128
Possible cause(s) Cause: The value set for the workpiece thickness in the inline form
is invalid. (>>> Page 139)
Solution: Change the value in the inline form. (>>> Page 139)
Cause: The value set for the workpiece thickness in the inline form is invalid.
Description
In the Part box (= workpiece thickness) in the inline form, a value has
been set that does not correspond to the actual thickness.
The value must specify the total thickness of the workpieces to be welded.
Precondition
Procedure
1. Position the cursor in the line with the inline form that is to be modi-
fied.
2. Press the Change button. The inline form is opened.
3. Modify the value.
4. Save the change by pressing Cmd Ok.
Description
The wear on the electrode tips is greater than the maximum permissible
wear.
Checking instructions
Description
Precondition
• T1 mode
• New electrode tips
Inspection instructions
1. In the main menu, select Display > Actual position. The Robot po-
sition window is opened. The Cartesian actual position is displayed.
2. Press Axis-specific to display the axis-specific actual position.
3. Close the gun manually with the jog keys until the electrodes are just
touching.
NOTICE
The gun must not exert any force, otherwise it may become dam-
aged.
Possible cause(s) Cause: Error in the cooling circuit (>>> Page 141)
Solution: Eliminate periphery fault (>>> Page 141)
Messages
Cause: Signal incorrectly configured or mapped (>>> Page 141)
Solution: Correct the configuration with WorkVisual. (>>> Page 142)
Description
Checking instructions
Procedure
Description
The signal is not present although all the conditions for it have been met
by the weld timer or the PLC, or the signal has been set incorrectly. This
may be caused by a non-matching configuration of the weld timer/PLC
and the WorkVisual project.
The procedure for checking the configuration in WorkVisual is as fol-
lows:
Checking instructions
Further information about the bus systems can be found in the corre-
sponding KUKA documentation. Information about bus configuration is
contained in the WorkVisual documentation.
Procedure
Description
Precondition
Procedure
1. Turn the mode selector switch on the smartPAD. The connection man-
ager is displayed.
2. Select the operating mode.
3. Return the mode selector switch to its original position.
The selected operating mode is displayed in the status bar of the
smartPAD.
Messages
KR C4 operating modes
Operating
Use Velocities
mode
• Program verification:
Programmed velocity, maxi-
For test operation,
mum 250 mm/s
T1 programming and
teaching • Jog mode:
Jog velocity, maximum
250 mm/s
• Program verification:
T2 For test operation Programmed velocity
• Jog mode: Not possible
Operating
Use Velocities
mode
• Program verification:
Programmed velocity, maxi-
For test operation,
mum 250 mm/s
T1 programming and
teaching • Jog mode:
Jog velocity, maximum
250 mm/s
• Program verification:
T2 For test operation Programmed velocity
• Jog mode: Not possible
Possible cause(s) Cause: The value set for the workpiece thickness in the inline form
is invalid. (>>> Page 144)
Solution: Change the value in the inline form. (>>> Page 144)
Cause: The value set for the workpiece thickness in the inline form is invalid.
Description
In the Part box (= workpiece thickness) in the inline form, a value has
been set that does not correspond to the actual thickness.
The value must specify the total thickness of the workpieces to be welded.
Precondition
Procedure
1. Position the cursor in the line with the inline form that is to be modi-
fied.
2. Press the Change button. The inline form is opened.
3. Modify the value.
4. Save the change by pressing Cmd Ok.
Description
The wear on the electrode tips is greater than the maximum permissible
wear.
Checking instructions
Description
Messages
Description
Checking instructions
Procedure
• Correct programming
Further information is contained in the documentation for the rele-
vant software.
Precondition
• T1 mode
• New electrode tips
Inspection instructions
1. In the main menu, select Display > Actual position. The Robot po-
sition window is opened. The Cartesian actual position is displayed.
2. Press Axis-specific to display the axis-specific actual position.
3. Close the gun manually with the jog keys until the electrodes are just
touching.
NOTICE
The gun must not exert any force, otherwise it may become dam-
aged.
• If the value has a zero before the comma, the mastering is correct.
• If the value has a different digit before the comma, the mastering
is incorrect.
Possible cause(s) Cause: Excessive wear on electrode tips (>>> Page 146)
Solution: Use new electrode tips (>>> Page 146)
Description
The wear on the electrode tips is greater than the maximum permissible
wear.
Checking instructions
Description
Messages
Description
During first initialization, the robot controller compares the position of the
gun with the mastering position. A tolerance range is taken into consider-
ation. The tolerance range may have been exceeded for the following rea-
sons:
• Tips of a different length have been fitted than those with which the
gun was mastered.
• The tips are not seated correctly, e.g. because metal swarf has got
beneath the tips.
Solution: Use tips of the correct length; fit the tips correctly.
Precondition
• T1 mode
• New electrode tips
Inspection instructions
1. In the main menu, select Display > Actual position. The Robot po-
sition window is opened. The Cartesian actual position is displayed.
2. Press Axis-specific to display the axis-specific actual position.
3. Close the gun manually with the jog keys until the electrodes are just
touching.
NOTICE
The gun must not exert any force, otherwise it may become dam-
aged.
Description
The value for the maximum permissible tip wear has been configured in-
correctly. The value is configured via the parameter Maximum tip wear.
The procedure for checking the configuration of the tip wear is as
follows:
Checking instructions
Procedure
Possible cause(s) Cause: Welding force set too high (>>> Page 148)
Solution: Correct programming (>>> Page 149)
Description
Checking instructions
Messages
Procedure
• Correct programming
Further information is contained in the documentation for the rele-
vant software.
Description
NOTICE
Calibration must be performed on the same system on which the gun is
subsequently operated. If calibration is carried out on a different system,
if the system is modified after calibration, or if a necessary step is left
out, the results could be failure to weld, faulty welding and/or damage to
property.
Overview
Step Description
1 Precalibration
Defines the calibration positions.
2 Coarse calibration
The calibration positions are addressed and the correspond-
ing forces are measured.
3 Fine calibration
Each of the target forces determined during coarse calibra-
tion is addressed. The actual force is recorded.
4 Force test
Move the gun to defined setpoint forces and measure the
resulting actual forces.
5 Necessary if the force test results in too high a deviation
between the setpoint and actual force values:
Tip for standard operation: If the gun does not always reach the precise
required force after a certain period of time, then the gun needs to un-
dergo fine calibration again (= recalibration). Depending on the required
force accuracy, the customer must establish an appropriate recalibration
schedule.
Possible cause(s) Cause: Welding force set too high (>>> Page 150)
Solution: Correct programming (>>> Page 150)
Description
Checking instructions
Procedure
• Correct programming
Further information is contained in the documentation for the rele-
vant software.
Description
Messages
NOTICE
Calibration must be performed on the same system on which the gun is
subsequently operated. If calibration is carried out on a different system,
if the system is modified after calibration, or if a necessary step is left
out, the results could be failure to weld, faulty welding and/or damage to
property.
Overview
Step Description
1 Precalibration
Defines the calibration positions.
2 Coarse calibration
The calibration positions are addressed and the correspond-
ing forces are measured.
3 Fine calibration
Each of the target forces determined during coarse calibra-
tion is addressed. The actual force is recorded.
4 Force test
Move the gun to defined setpoint forces and measure the
resulting actual forces.
5 Necessary if the force test results in too high a deviation
between the setpoint and actual force values:
Tip for standard operation: If the gun does not always reach the precise
required force after a certain period of time, then the gun needs to un-
dergo fine calibration again (= recalibration). Depending on the required
force accuracy, the customer must establish an appropriate recalibration
schedule.
Possible cause(s) Cause: Signal incorrectly configured or mapped (>>> Page 152)
Solution: Correct the configuration with WorkVisual. (>>> Page 152)
Description
The signal is not present although all the conditions for it have been met
by the weld timer or the PLC, or the signal has been set incorrectly. This
may be caused by a non-matching configuration of the weld timer/PLC
and the WorkVisual project.
The procedure for checking the configuration in WorkVisual is as fol-
lows:
Checking instructions
Further information about the bus systems can be found in the corre-
sponding KUKA documentation. Information about bus configuration is
contained in the WorkVisual documentation.
Procedure
Messages
Possible cause(s) Cause: Gun incorrectly positioned against the sheet metal
(>>> Page 153)
Solution: Reteaching points (>>> Page 153)
Description
The moving electrode is positioned against the sheet metal. The fixed
electrode is not positioned against the sheet metal. The gun is therefore
incorrectly positioned against the sheet metal for executing a spot weld.
The procedure for checking whether the weld gun is correctly posi-
tioned is as follows:
Checking instructions
1. Check whether the fixed electrode is positioned against the sheet met-
al.
2. Check whether the moving electrode is positioned away from the
sheet metal.
Distances
The following distances are required for the position of the gun during
teaching:
Electrode Distance
Moving electrode Min. 30 mm from workpiece
Fixed electrode 0 mm from workpiece
The fixed electrode must be in contact
with the workpiece, without exerting any
force on it.
Description
Precondition
• A program is selected.
• Operating mode T1
Procedure
Possible cause(s) Cause: Signal incorrectly configured or mapped (>>> Page 154)
Solution: Correct the configuration with WorkVisual. (>>> Page 155)
Description
The signal is not present although all the conditions for it have been met
by the weld timer or the PLC, or the signal has been set incorrectly. This
may be caused by a non-matching configuration of the weld timer/PLC
and the WorkVisual project.
The procedure for checking the configuration in WorkVisual is as fol-
lows:
Checking instructions
Further information about the bus systems can be found in the corre-
sponding KUKA documentation. Information about bus configuration is
contained in the WorkVisual documentation.
Messages
Information on configuration of the weld timer can be found in the man-
ufacturer documentation for the weld timer.
Procedure
Possible cause(s) Cause: Signal incorrectly configured or mapped (>>> Page 155)
Solution: Correct the configuration with WorkVisual. (>>> Page 156)
Description
The signal is not present although all the conditions for it have been met
by the weld timer or the PLC, or the signal has been set incorrectly. This
may be caused by a non-matching configuration of the weld timer/PLC
and the WorkVisual project.
The procedure for checking the configuration in WorkVisual is as fol-
lows:
Checking instructions
Further information about the bus systems can be found in the corre-
sponding KUKA documentation. Information about bus configuration is
contained in the WorkVisual documentation.
Procedure
Possible cause(s) Cause: Signal incorrectly configured or mapped (>>> Page 156)
Solution: Correct the configuration with WorkVisual. (>>> Page 157)
Description
The signal is not present although all the conditions for it have been met
by the weld timer or the PLC, or the signal has been set incorrectly. This
may be caused by a non-matching configuration of the weld timer/PLC
and the WorkVisual project.
The procedure for checking the configuration in WorkVisual is as fol-
lows:
Checking instructions
Messages
5. Check the settings under PLC inputs for background process and
PLC outputs for background process.
6. Check the signal mapping of the field bus that is used.
Further information about the bus systems can be found in the corre-
sponding KUKA documentation. Information about bus configuration is
contained in the WorkVisual documentation.
Procedure
Possible cause(s) Cause: Signal incorrectly configured or mapped (>>> Page 157)
Solution: Correct the configuration with WorkVisual. (>>> Page 158)
Description
The signal is not present although all the conditions for it have been met
by the weld timer or the PLC, or the signal has been set incorrectly. This
may be caused by a non-matching configuration of the weld timer/PLC
and the WorkVisual project.
The procedure for checking the configuration in WorkVisual is as fol-
lows:
Checking instructions
Further information about the bus systems can be found in the corre-
sponding KUKA documentation. Information about bus configuration is
contained in the WorkVisual documentation.
Procedure
Possible cause(s) Cause: Burn-off ratio incorrectly configured (>>> Page 158)
Solution: Correct the configuration with WorkVisual. (>>> Page 159)
Description
Checking instructions
Messages
2. Select the gun concerned.
3. Check the value of the parameter.
Procedure
Possible cause(s) Cause: The gun has been decoupled by the software.
(>>> Page 159)
Solution: If necessary, decouple the other gun. Couple the desired
gun. (>>> Page 159)
Description
The action cannot be performed with the desired gun, as this gun has
been decoupled. A different gun may still be coupled.
The procedure for checking whether a different gun is coupled is as
follows:
Precondition:
Inspection instructions
1. Touch the message in the message window. The message window ex-
pands and all active messages are displayed.
2. Check whether the following message is displayed for every gun:
{Axis number} decoupled external axis
If this message is not displayed for one gun, this gun is coupled.
Solution: If necessary, decouple the other gun. Couple the desired gun.
• When coupling a gun that has not yet been mastered, the opening
width of the gun is not relevant.
• When decoupling a mastered gun, the gun must not be in the mas-
tering position or a multiple thereof (360°, 720° motor revolution).
Mastering is otherwise lost on recoupling.
• On recoupling, the gun must have the same opening width as when
it was decoupled. If this is not the case, the mastering will be lost.
Possible cause(s) Cause: Unit of transfer value from weld timer interpreted incorrectly
(>>> Page 160)
Solution: Correct the configuration with WorkVisual. (>>> Page 161)
Description
The robot controller expects the transfer values from the weld timer for
specific weld parameters in defined units. These units are not configura-
ble.
The parameters are interpreted by the robot controller in the following
units:
Parameter Unit
Force N
Part thickness mm
Part thickness tolerance mm
Weld time ms
If the weld timer transfers the values in a different unit, each value can be
adapted by means of a scale factor and an offset.
Sequence:
1. The robot controller multiplies the value from the timer by the scale
factor.
2. The robot controller then adds the offset.
The value of the scale factor depends on the transmission width of the
signal, the scale factor of the weld timer, and the unit for values in the
weld timer.
The procedure for checking which scale factors are configured in
WorkVisual is as follows:
Precondition
• A project is open.
• The robot controller has been set as the active controller.
Checking instructions
1. Double-click on the weld timer in the tree structure. The Weld timer
editor opens.
or: Select the weld timer in the tree structure. Select the menu se-
Messages
quence Editors > Options packages > Weld timer editor.
The editor is opened.
2. Check the following parameters in the sectionWeld timer settings:
• Force correction factor
• Force offset
• Sheet thickness correction factor
• Part thickness offset
• Part thickness tolerance correction factor
• Part thickness tolerance offset
• Weld time correction factor
• Weld time offset
Procedure
Description
The message buffer contains too many messages that cannot be deleted.
The message buffer can be read as follows:
Description
The function Get_MsgBuffer() reads the message buffer and writes the
messages in the buffer to the OUT parameter MsgBuf[].
The size of the buffer is 150.
Get_MsgBuffer() can read the following message types from the buffer:
Syntax
count = Get_MsgBuffer(MsgBuf[])
Element Description
count Type: INT
Return value: Number of messages in the message buf-
fer
This value can be used with a FOR loop for the array
MsgBuf[] to read the details about the messages.
MsgBuf Type: MsgBuf_T; OUT parameter
Array of buffer elements containing all the messages in
the buffer. The array is filled in ascending order, without
gaps, starting with Index=1. If there are fewer messages
in the buffer than represented by the size of the array,
these array elements are not initialized.
Contents of the structure MsgBuf_T:
Description
Syntax
result = Clear_KrlMsg(clear)
Element Description
result Type: BOOL
Return value
Messages
10.3.41 ServoGunMessages 00215
Possible cause(s) Cause: Error in program or during block selection (>>> Page 163)
Solution: Reset program (>>> Page 163)
Description
Precondition
• Program is selected.
Procedure
Alternative procedure
• In the status bar, touch the Robot interpreter status indicator. A win-
dow opens.
Select Reset program.
Description
Description
Precondition
• A program is selected.
• Operating mode T1 or T2
Procedure
5. Carry out a BCO run: Press the Start key and hold it down until the
message “Programmed path reached (BCO)” is displayed in the mes-
sage window. The robot stops.
CAUTION
The BCO run is executed as a LIN or PTP motion from the actual
position to the target position. The velocity is automatically reduced.
The path of the motion cannot be predicted reliably. Observe the
motion during the BCO run so that the robot can be stopped in time
if a collision becomes imminent.
Possible cause(s) Cause: Unit of transfer value from weld timer interpreted incorrectly
(>>> Page 164)
Solution: Correct the configuration with WorkVisual. (>>> Page 165)
Description
The robot controller expects the transfer values from the weld timer for
specific weld parameters in defined units. These units are not configura-
ble.
The parameters are interpreted by the robot controller in the following
units:
Parameter Unit
Force N
Part thickness mm
Messages
Parameter Unit
Part thickness tolerance mm
Weld time ms
If the weld timer transfers the values in a different unit, each value can be
adapted by means of a scale factor and an offset.
Sequence:
1. The robot controller multiplies the value from the timer by the scale
factor.
2. The robot controller then adds the offset.
The value of the scale factor depends on the transmission width of the
signal, the scale factor of the weld timer, and the unit for values in the
weld timer.
The procedure for checking which scale factors are configured in
WorkVisual is as follows:
Precondition
• A project is open.
• The robot controller has been set as the active controller.
Checking instructions
1. Double-click on the weld timer in the tree structure. The Weld timer
editor opens.
or: Select the weld timer in the tree structure. Select the menu se-
quence Editors > Options packages > Weld timer editor.
The editor is opened.
2. Check the following parameters in the sectionWeld timer settings:
• Force correction factor
• Force offset
• Sheet thickness correction factor
• Part thickness offset
• Part thickness tolerance correction factor
• Part thickness tolerance offset
• Weld time correction factor
• Weld time offset
Procedure
Description
The signal is not present although all the conditions for it have been met
by the weld timer or the PLC, or the signal has been set incorrectly. This
may be caused by a non-matching configuration of the weld timer/PLC
and the WorkVisual project.
The procedure for checking the configuration in WorkVisual is as fol-
lows:
Checking instructions
Further information about the bus systems can be found in the corre-
sponding KUKA documentation. Information about bus configuration is
contained in the WorkVisual documentation.
Procedure
Possible cause(s) Cause: Unit of transfer value from weld timer interpreted incorrectly
(>>> Page 167)
Solution: Correct the configuration with WorkVisual. (>>> Page 167)
Messages
Description
The robot controller expects the transfer values from the weld timer for
specific weld parameters in defined units. These units are not configura-
ble.
The parameters are interpreted by the robot controller in the following
units:
Parameter Unit
Force N
Part thickness mm
Part thickness tolerance mm
Weld time ms
If the weld timer transfers the values in a different unit, each value can be
adapted by means of a scale factor and an offset.
Sequence:
1. The robot controller multiplies the value from the timer by the scale
factor.
2. The robot controller then adds the offset.
The value of the scale factor depends on the transmission width of the
signal, the scale factor of the weld timer, and the unit for values in the
weld timer.
The procedure for checking which scale factors are configured in
WorkVisual is as follows:
Precondition
• A project is open.
• The robot controller has been set as the active controller.
Checking instructions
1. Double-click on the weld timer in the tree structure. The Weld timer
editor opens.
or: Select the weld timer in the tree structure. Select the menu se-
quence Editors > Options packages > Weld timer editor.
The editor is opened.
2. Check the following parameters in the sectionWeld timer settings:
• Force correction factor
• Force offset
• Sheet thickness correction factor
• Part thickness offset
• Part thickness tolerance correction factor
• Part thickness tolerance offset
• Weld time correction factor
• Weld time offset
Procedure
Description
The signal is not present although all the conditions for it have been met
by the weld timer or the PLC, or the signal has been set incorrectly. This
may be caused by a non-matching configuration of the weld timer/PLC
and the WorkVisual project.
The procedure for checking the configuration in WorkVisual is as fol-
lows:
Checking instructions
Further information about the bus systems can be found in the corre-
sponding KUKA documentation. Information about bus configuration is
contained in the WorkVisual documentation.
Procedure
Messages
Possible cause(s) Cause: Unit of transfer value from weld timer interpreted incorrectly
(>>> Page 169)
Solution: Correct the configuration with WorkVisual. (>>> Page 170)
Description
The robot controller expects the transfer values from the weld timer for
specific weld parameters in defined units. These units are not configura-
ble.
The parameters are interpreted by the robot controller in the following
units:
Parameter Unit
Force N
Part thickness mm
Part thickness tolerance mm
Weld time ms
If the weld timer transfers the values in a different unit, each value can be
adapted by means of a scale factor and an offset.
Sequence:
1. The robot controller multiplies the value from the timer by the scale
factor.
2. The robot controller then adds the offset.
The value of the scale factor depends on the transmission width of the
signal, the scale factor of the weld timer, and the unit for values in the
weld timer.
The procedure for checking which scale factors are configured in
WorkVisual is as follows:
Precondition
• A project is open.
• The robot controller has been set as the active controller.
Checking instructions
1. Double-click on the weld timer in the tree structure. The Weld timer
editor opens.
or: Select the weld timer in the tree structure. Select the menu se-
quence Editors > Options packages > Weld timer editor.
The editor is opened.
2. Check the following parameters in the sectionWeld timer settings:
• Force correction factor
• Force offset
• Sheet thickness correction factor
• Part thickness offset
• Part thickness tolerance correction factor
• Part thickness tolerance offset
• Weld time correction factor
• Weld time offset
Procedure
Possible cause(s) Cause: Unit of transfer value from weld timer interpreted incorrectly
(>>> Page 170)
Solution: Correct the configuration with WorkVisual. (>>> Page 171)
Description
The robot controller expects the transfer values from the weld timer for
specific weld parameters in defined units. These units are not configura-
ble.
The parameters are interpreted by the robot controller in the following
units:
Parameter Unit
Force N
Part thickness mm
Part thickness tolerance mm
Weld time ms
If the weld timer transfers the values in a different unit, each value can be
adapted by means of a scale factor and an offset.
Sequence:
1. The robot controller multiplies the value from the timer by the scale
factor.
2. The robot controller then adds the offset.
The value of the scale factor depends on the transmission width of the
signal, the scale factor of the weld timer, and the unit for values in the
weld timer.
The procedure for checking which scale factors are configured in
WorkVisual is as follows:
Precondition
• A project is open.
• The robot controller has been set as the active controller.
Messages
Checking instructions
1. Double-click on the weld timer in the tree structure. The Weld timer
editor opens.
or: Select the weld timer in the tree structure. Select the menu se-
quence Editors > Options packages > Weld timer editor.
The editor is opened.
2. Check the following parameters in the sectionWeld timer settings:
• Force correction factor
• Force offset
• Sheet thickness correction factor
• Part thickness offset
• Part thickness tolerance correction factor
• Part thickness tolerance offset
• Weld time correction factor
• Weld time offset
Procedure
Possible cause(s) Cause: Unit of transfer value from weld timer interpreted incorrectly
(>>> Page 171)
Solution: Correct the configuration with WorkVisual. (>>> Page 172)
Description
The robot controller expects the transfer values from the weld timer for
specific weld parameters in defined units. These units are not configura-
ble.
The parameters are interpreted by the robot controller in the following
units:
Parameter Unit
Force N
Part thickness mm
Part thickness tolerance mm
Weld time ms
If the weld timer transfers the values in a different unit, each value can be
Messages
Precondition
• A project is open.
• The robot controller has been set as the active controller.
Checking instructions
1. Double-click on the weld timer in the tree structure. The Weld timer
editor opens.
or: Select the weld timer in the tree structure. Select the menu se-
quence Editors > Options packages > Weld timer editor.
The editor is opened.
2. Check the following parameters in the sectionWeld timer settings:
• Force correction factor
• Force offset
• Sheet thickness correction factor
• Part thickness offset
• Part thickness tolerance correction factor
• Part thickness tolerance offset
• Weld time correction factor
• Weld time offset
Procedure
Possible cause(s) Cause: Unit of transfer value from weld timer interpreted incorrectly
(>>> Page 173)
Solution: Correct the configuration with WorkVisual. (>>> Page 173)
Messages
Description
The robot controller expects the transfer values from the weld timer for
specific weld parameters in defined units. These units are not configura-
ble.
The parameters are interpreted by the robot controller in the following
units:
Parameter Unit
Force N
Part thickness mm
Part thickness tolerance mm
Weld time ms
If the weld timer transfers the values in a different unit, each value can be
adapted by means of a scale factor and an offset.
Sequence:
1. The robot controller multiplies the value from the timer by the scale
factor.
2. The robot controller then adds the offset.
The value of the scale factor depends on the transmission width of the
signal, the scale factor of the weld timer, and the unit for values in the
weld timer.
The procedure for checking which scale factors are configured in
WorkVisual is as follows:
Precondition
• A project is open.
• The robot controller has been set as the active controller.
Checking instructions
1. Double-click on the weld timer in the tree structure. The Weld timer
editor opens.
or: Select the weld timer in the tree structure. Select the menu se-
quence Editors > Options packages > Weld timer editor.
The editor is opened.
2. Check the following parameters in the sectionWeld timer settings:
• Force correction factor
• Force offset
• Sheet thickness correction factor
• Part thickness offset
• Part thickness tolerance correction factor
• Part thickness tolerance offset
• Weld time correction factor
• Weld time offset
Procedure
Possible cause(s) Cause: Unit of transfer value from weld timer interpreted incorrectly
(>>> Page 174)
Solution: Correct the configuration with WorkVisual. (>>> Page 175)
Description
The robot controller expects the transfer values from the weld timer for
specific weld parameters in defined units. These units are not configura-
ble.
The parameters are interpreted by the robot controller in the following
units:
Parameter Unit
Force N
Part thickness mm
Part thickness tolerance mm
Weld time ms
If the weld timer transfers the values in a different unit, each value can be
adapted by means of a scale factor and an offset.
Sequence:
1. The robot controller multiplies the value from the timer by the scale
factor.
2. The robot controller then adds the offset.
The value of the scale factor depends on the transmission width of the
signal, the scale factor of the weld timer, and the unit for values in the
weld timer.
The procedure for checking which scale factors are configured in
WorkVisual is as follows:
Precondition
• A project is open.
• The robot controller has been set as the active controller.
Checking instructions
1. Double-click on the weld timer in the tree structure. The Weld timer
editor opens.
or: Select the weld timer in the tree structure. Select the menu se-
quence Editors > Options packages > Weld timer editor.
The editor is opened.
2. Check the following parameters in the sectionWeld timer settings:
Messages
• Force correction factor
• Force offset
• Sheet thickness correction factor
• Part thickness offset
• Part thickness tolerance correction factor
• Part thickness tolerance offset
• Weld time correction factor
• Weld time offset
Procedure
Possible cause(s) Cause: Unit of transfer value from weld timer interpreted incorrectly
(>>> Page 175)
Solution: Correct the configuration with WorkVisual. (>>> Page 176)
Description
The robot controller expects the transfer values from the weld timer for
specific weld parameters in defined units. These units are not configura-
ble.
The parameters are interpreted by the robot controller in the following
units:
Parameter Unit
Force N
Part thickness mm
Part thickness tolerance mm
Weld time ms
If the weld timer transfers the values in a different unit, each value can be
adapted by means of a scale factor and an offset.
Sequence:
1. The robot controller multiplies the value from the timer by the scale
factor.
2. The robot controller then adds the offset.
The value of the scale factor depends on the transmission width of the
Messages
signal, the scale factor of the weld timer, and the unit for values in the
weld timer.
The procedure for checking which scale factors are configured in
WorkVisual is as follows:
Precondition
• A project is open.
• The robot controller has been set as the active controller.
Checking instructions
1. Double-click on the weld timer in the tree structure. The Weld timer
editor opens.
or: Select the weld timer in the tree structure. Select the menu se-
quence Editors > Options packages > Weld timer editor.
The editor is opened.
2. Check the following parameters in the sectionWeld timer settings:
• Force correction factor
• Force offset
• Sheet thickness correction factor
• Part thickness offset
• Part thickness tolerance correction factor
• Part thickness tolerance offset
• Weld time correction factor
• Weld time offset
Procedure
Possible cause(s) Cause: Unit of transfer value from weld timer interpreted incorrectly
(>>> Page 177)
Solution: Correct the configuration with WorkVisual. (>>> Page 177)
Messages
Description
The robot controller expects the transfer values from the weld timer for
specific weld parameters in defined units. These units are not configura-
ble.
The parameters are interpreted by the robot controller in the following
units:
Parameter Unit
Force N
Part thickness mm
Part thickness tolerance mm
Weld time ms
If the weld timer transfers the values in a different unit, each value can be
adapted by means of a scale factor and an offset.
Sequence:
1. The robot controller multiplies the value from the timer by the scale
factor.
2. The robot controller then adds the offset.
The value of the scale factor depends on the transmission width of the
signal, the scale factor of the weld timer, and the unit for values in the
weld timer.
The procedure for checking which scale factors are configured in
WorkVisual is as follows:
Precondition
• A project is open.
• The robot controller has been set as the active controller.
Checking instructions
1. Double-click on the weld timer in the tree structure. The Weld timer
editor opens.
or: Select the weld timer in the tree structure. Select the menu se-
quence Editors > Options packages > Weld timer editor.
The editor is opened.
2. Check the following parameters in the sectionWeld timer settings:
• Force correction factor
• Force offset
• Sheet thickness correction factor
• Part thickness offset
• Part thickness tolerance correction factor
• Part thickness tolerance offset
• Weld time correction factor
• Weld time offset
Procedure
Possible cause(s) Cause: Error in the cooling circuit (>>> Page 178)
Solution: Eliminate periphery fault (>>> Page 178)
Description
Checking instructions
Procedure
Possible cause(s) Cause: Error in the cooling circuit (>>> Page 178)
Solution: Eliminate periphery fault (>>> Page 179)
Description
Checking instructions
Messages
3. Check the cooling circuit for leaks.
The exact procedure depends on the peripheral equipment used.
Procedure
Possible cause(s) Cause: Unit of transfer value from weld timer interpreted incorrectly
(>>> Page 179)
Solution: Correct the configuration with WorkVisual. (>>> Page 180)
Description
The robot controller expects the transfer values from the weld timer for
specific weld parameters in defined units. These units are not configura-
ble.
The parameters are interpreted by the robot controller in the following
units:
Parameter Unit
Force N
Part thickness mm
Part thickness tolerance mm
Weld time ms
If the weld timer transfers the values in a different unit, each value can be
adapted by means of a scale factor and an offset.
Sequence:
1. The robot controller multiplies the value from the timer by the scale
factor.
2. The robot controller then adds the offset.
The value of the scale factor depends on the transmission width of the
signal, the scale factor of the weld timer, and the unit for values in the
weld timer.
The procedure for checking which scale factors are configured in
WorkVisual is as follows:
Precondition
• A project is open.
Checking instructions
1. Double-click on the weld timer in the tree structure. The Weld timer
editor opens.
or: Select the weld timer in the tree structure. Select the menu se-
quence Editors > Options packages > Weld timer editor.
The editor is opened.
2. Check the following parameters in the sectionWeld timer settings:
• Force correction factor
• Force offset
• Sheet thickness correction factor
• Part thickness offset
• Part thickness tolerance correction factor
• Part thickness tolerance offset
• Weld time correction factor
• Weld time offset
Procedure
Possible cause(s) Cause: Unit of transfer value from weld timer interpreted incorrectly
(>>> Page 180)
Solution: Correct the configuration with WorkVisual. (>>> Page 181)
Description
The robot controller expects the transfer values from the weld timer for
specific weld parameters in defined units. These units are not configura-
ble.
The parameters are interpreted by the robot controller in the following
units:
Parameter Unit
Force N
Part thickness mm
Part thickness tolerance mm
Messages
Parameter Unit
Weld time ms
If the weld timer transfers the values in a different unit, each value can be
adapted by means of a scale factor and an offset.
Sequence:
1. The robot controller multiplies the value from the timer by the scale
factor.
2. The robot controller then adds the offset.
The value of the scale factor depends on the transmission width of the
signal, the scale factor of the weld timer, and the unit for values in the
weld timer.
The procedure for checking which scale factors are configured in
WorkVisual is as follows:
Precondition
• A project is open.
• The robot controller has been set as the active controller.
Checking instructions
1. Double-click on the weld timer in the tree structure. The Weld timer
editor opens.
or: Select the weld timer in the tree structure. Select the menu se-
quence Editors > Options packages > Weld timer editor.
The editor is opened.
2. Check the following parameters in the sectionWeld timer settings:
• Force correction factor
• Force offset
• Sheet thickness correction factor
• Part thickness offset
• Part thickness tolerance correction factor
• Part thickness tolerance offset
• Weld time correction factor
• Weld time offset
Procedure
Possible cause(s) Cause: Unit of transfer value from weld timer interpreted incorrectly
(>>> Page 182)
Solution: Correct the configuration with WorkVisual. (>>> Page 183)
Description
The robot controller expects the transfer values from the weld timer for
specific weld parameters in defined units. These units are not configura-
ble.
The parameters are interpreted by the robot controller in the following
units:
Parameter Unit
Force N
Part thickness mm
Part thickness tolerance mm
Weld time ms
If the weld timer transfers the values in a different unit, each value can be
adapted by means of a scale factor and an offset.
Sequence:
1. The robot controller multiplies the value from the timer by the scale
factor.
2. The robot controller then adds the offset.
The value of the scale factor depends on the transmission width of the
signal, the scale factor of the weld timer, and the unit for values in the
weld timer.
The procedure for checking which scale factors are configured in
WorkVisual is as follows:
Precondition
• A project is open.
• The robot controller has been set as the active controller.
Checking instructions
1. Double-click on the weld timer in the tree structure. The Weld timer
editor opens.
or: Select the weld timer in the tree structure. Select the menu se-
quence Editors > Options packages > Weld timer editor.
The editor is opened.
2. Check the following parameters in the sectionWeld timer settings:
• Force correction factor
• Force offset
• Sheet thickness correction factor
• Part thickness offset
• Part thickness tolerance correction factor
• Part thickness tolerance offset
• Weld time correction factor
• Weld time offset
Messages
Procedure
Possible cause(s) Cause: Unit of transfer value from weld timer interpreted incorrectly
(>>> Page 183)
Solution: Correct the configuration with WorkVisual. (>>> Page 184)
Description
The robot controller expects the transfer values from the weld timer for
specific weld parameters in defined units. These units are not configura-
ble.
The parameters are interpreted by the robot controller in the following
units:
Parameter Unit
Force N
Part thickness mm
Part thickness tolerance mm
Weld time ms
If the weld timer transfers the values in a different unit, each value can be
adapted by means of a scale factor and an offset.
Sequence:
1. The robot controller multiplies the value from the timer by the scale
factor.
2. The robot controller then adds the offset.
The value of the scale factor depends on the transmission width of the
signal, the scale factor of the weld timer, and the unit for values in the
weld timer.
The procedure for checking which scale factors are configured in
WorkVisual is as follows:
Precondition
• A project is open.
• The robot controller has been set as the active controller.
Checking instructions
1. Double-click on the weld timer in the tree structure. The Weld timer
editor opens.
or: Select the weld timer in the tree structure. Select the menu se-
quence Editors > Options packages > Weld timer editor.
The editor is opened.
2. Check the following parameters in the sectionWeld timer settings:
• Force correction factor
• Force offset
• Sheet thickness correction factor
• Part thickness offset
• Part thickness tolerance correction factor
• Part thickness tolerance offset
• Weld time correction factor
• Weld time offset
Procedure
Possible cause(s) Cause: Unit of transfer value from weld timer interpreted incorrectly
(>>> Page 184)
Solution: Correct the configuration with WorkVisual. (>>> Page 185)
Description
The robot controller expects the transfer values from the weld timer for
specific weld parameters in defined units. These units are not configura-
ble.
The parameters are interpreted by the robot controller in the following
units:
Parameter Unit
Force N
Part thickness mm
Part thickness tolerance mm
Weld time ms
If the weld timer transfers the values in a different unit, each value can be
Messages
adapted by means of a scale factor and an offset.
Sequence:
1. The robot controller multiplies the value from the timer by the scale
factor.
2. The robot controller then adds the offset.
The value of the scale factor depends on the transmission width of the
signal, the scale factor of the weld timer, and the unit for values in the
weld timer.
The procedure for checking which scale factors are configured in
WorkVisual is as follows:
Precondition
• A project is open.
• The robot controller has been set as the active controller.
Checking instructions
1. Double-click on the weld timer in the tree structure. The Weld timer
editor opens.
or: Select the weld timer in the tree structure. Select the menu se-
quence Editors > Options packages > Weld timer editor.
The editor is opened.
2. Check the following parameters in the sectionWeld timer settings:
• Force correction factor
• Force offset
• Sheet thickness correction factor
• Part thickness offset
• Part thickness tolerance correction factor
• Part thickness tolerance offset
• Weld time correction factor
• Weld time offset
Procedure
Possible cause(s) Cause: Unit of transfer value from weld timer interpreted incorrectly
(>>> Page 186)
Solution: Correct the configuration with WorkVisual. (>>> Page 186)
Description
The robot controller expects the transfer values from the weld timer for
specific weld parameters in defined units. These units are not configura-
ble.
The parameters are interpreted by the robot controller in the following
units:
Parameter Unit
Force N
Part thickness mm
Part thickness tolerance mm
Weld time ms
If the weld timer transfers the values in a different unit, each value can be
adapted by means of a scale factor and an offset.
Sequence:
1. The robot controller multiplies the value from the timer by the scale
factor.
2. The robot controller then adds the offset.
The value of the scale factor depends on the transmission width of the
signal, the scale factor of the weld timer, and the unit for values in the
weld timer.
The procedure for checking which scale factors are configured in
WorkVisual is as follows:
Precondition
• A project is open.
• The robot controller has been set as the active controller.
Checking instructions
1. Double-click on the weld timer in the tree structure. The Weld timer
editor opens.
or: Select the weld timer in the tree structure. Select the menu se-
quence Editors > Options packages > Weld timer editor.
The editor is opened.
2. Check the following parameters in the sectionWeld timer settings:
• Force correction factor
• Force offset
• Sheet thickness correction factor
• Part thickness offset
• Part thickness tolerance correction factor
• Part thickness tolerance offset
• Weld time correction factor
• Weld time offset
Procedure
Messages
10.3.59 ServoGunMessages 00361
Possible cause(s) Cause: CustomTimer used but not configured (>>> Page 187)
Solution: Correct the configuration with WorkVisual. (>>> Page 187)
Description
Configuration file
Directory C:\KRC\Roboter\KRC\R1\TP\ServoGun\WeldTimer
File SG_TimerImplCustom.src
The procedure for checking the configuration of the CustomTimer in
WorkVisual is as follows:
Precondition
• A project is open.
• The robot controller has been set as the active controller.
Checking instructions
Procedure
Description
Precondition
• A project is open.
• The robot controller has been set as the active controller.
Checking instructions
Procedure
Messages
Description
Precondition
• A project is open.
• The robot controller has been set as the active controller.
Checking instructions
Procedure
Possible cause(s) Cause: Other background process already active (>>> Page 189)
Solution: Request background process again (>>> Page 190)
Description
Description
Possible cause(s) Cause: Other background process already active (>>> Page 190)
Solution: Request background process again (>>> Page 190)
Description
Description
Messages
Description
Checking instructions
1. In the Project structure window, select the element for the gun motor,
e.g. SDTE008[…].
Procedure
• Correct programming
Further information is contained in the documentation for the rele-
vant software.
Description
Checking instructions
1. In the Project structure window, select the element for the gun motor,
e.g. SDTE008[…].
Procedure
Description
Checking instructions
1. In the Project structure window, select the element for the gun motor,
e.g. SDTE008[…].
Messages
Procedure
• Correct programming
Further information is contained in the documentation for the rele-
vant software.
Description
Checking instructions
1. In the Project structure window, select the element for the gun motor,
e.g. SDTE008[…].
Procedure
Description
Checking instructions
1. In the Project structure window, select the element for the gun motor,
e.g. SDTE008[…].
Procedure
• Correct programming
Further information is contained in the documentation for the rele-
vant software.
Description
Description
Determine the cause of the response in the higher-level PLC and remedy
the condition there.
Messages
Description
Checking instructions
1. In the Project structure window, select the element for the gun motor,
e.g. SDTE008[…].
Procedure
Description
Checking instructions
1. In the Project structure window, select the element for the gun motor,
e.g. SDTE008[…].
Procedure
• Correct programming
Further information is contained in the documentation for the rele-
vant software.
Description
Checking instructions
1. In the Project structure window, select the element for the gun motor,
e.g. SDTE008[…].
Messages
Procedure
Description
Checking instructions
1. In the Project structure window, select the element for the gun motor,
e.g. SDTE008[…].
Procedure
• Correct programming
Description
Checking instructions
1. In the Project structure window, select the element for the gun motor,
e.g. SDTE008[…].
Procedure
Messages
Description
Checking instructions
1. In the Project structure window, select the element for the gun motor,
e.g. SDTE008[…].
Procedure
• Correct programming
Further information is contained in the documentation for the rele-
vant software.
Description
Checking instructions
1. In the Project structure window, select the element for the gun motor,
e.g. SDTE008[…].
Procedure
KUKA Service
11 KUKA Service
Introduction
Information
Availability
Argentina
Ruben Costantini S.A. (Agentur)
Luis Angel Huergo 13 20
Parque Industrial
2400 San Francisco (CBA)
Argentina
Tel. +54 3564 421033
Fax +54 3564 428877
ventas@costantini-sa.com
Australia
KUKA Robotics Australia Pty Ltd
45 Fennell Street
Port Melbourne VIC 3207
Australia
Tel. +61 3 9939 9656
info@kuka-robotics.com.au
www.kuka-robotics.com.au
Belgium
KUKA Automatisering + Robots N.V.
Centrum Zuid 1031
3530 Houthalen
Belgium
Tel. +32 11 516160
Fax +32 11 526794
info@kuka.be
www.kuka.be
Brazil
KUKA Roboter do Brasil Ltda.
Travessa Claudio Armando, nº 171
Bloco 5 - Galpões 51/52
Bairro Assunção
CEP 09861-7630 São Bernardo do Campo - SP
Brazil
Tel. +55 11 4942-8299
Fax +55 11 2201-7883
info@kuka-roboter.com.br
www.kuka-roboter.com.br
Chile
Robotec S.A. (Agency)
Santiago de Chile
Chile
Tel. +56 2 331-5951
Fax +56 2 331-5952
robotec@robotec.cl
www.robotec.cl
China
KUKA Robotics China Co., Ltd.
No. 889 Kungang Road
Xiaokunshan Town
Songjiang District
201614 Shanghai
P. R. China
Tel. +86 21 5707 2688
Fax +86 21 5707 2603
info@kuka-robotics.cn
www.kuka-robotics.com
KUKA Service
Germany
KUKA Deutschland GmbH
Zugspitzstr. 140
86165 Augsburg
Germany
Tel. +49 821 797-1926
Fax +49 821 797-41 1926
Hotline.robotics.de@kuka.com
www.kuka.com
France
KUKA Automatisme + Robotique SAS
Techvallée
6, Avenue du Parc
91140 Villebon S/Yvette
France
Tel. +33 1 6931660-0
Fax +33 1 6931660-1
commercial@kuka.fr
www.kuka.fr
India
KUKA India Pvt. Ltd.
Office Number-7, German Centre,
Level 12, Building No. - 9B
DLF Cyber City Phase III
122 002 Gurgaon
Haryana
India
Tel. +91 124 4635774
Fax +91 124 4635773
info@kuka.in
www.kuka.in
Italy
KUKA Roboter Italia S.p.A.
Via Pavia 9/a - int.6
10098 Rivoli (TO)
Italy
Tel. +39 011 959-5013
Fax +39 011 959-5141
kuka@kuka.it
www.kuka.it
Japan
KUKA Japan K.K.
YBP Technical Center
134 Godo-cho, Hodogaya-ku
Yokohama, Kanagawa
240 0005
Japan
Tel. +81 45 744 7531
Fax +81 45 744 7541
info@kuka.co.jp
Canada
KUKA Robotics Canada Ltd.
2865 Argentia Road, Unit 4-5
Mississauga
Ontario L5N 8G6
Canada
Tel. +1 905 858‑5852
Fax +1 905 858-8581
KUKAFocusCenter@KUKARobotics.com
www.kukarobotics.ca
Korea
KUKA Robotics Korea Co. Ltd.
RIT Center 306, Gyeonggi Technopark
1271-11 Sa 3-dong, Sangnok-gu
Ansan City, Gyeonggi Do
426-901
Korea
Tel. +82 31 501-1451
Fax +82 31 501-1461
info@kukakorea.com
Malaysia
KUKA Robot Automation (M) Sdn Bhd
South East Asia Regional Office
No. 7, Jalan TPP 6/6
Taman Perindustrian Puchong
47100 Puchong
Selangor
Malaysia
Tel. +60 (03) 8063-1792
Fax +60 (03) 8060-7386
info@kuka.com.my
KUKA Service
Mexico
KUKA de México S. de R.L. de C.V.
Progreso #8
Col. Centro Industrial Puente de Vigas
Tlalnepantla de Baz
54020 Estado de México
Mexico
Tel. +52 55 5203-8407
Fax +52 55 5203-8148
info@kuka.com.mx
www.kuka-robotics.com/mexico
Norway
KUKA Sveiseanlegg + Roboter
Sentrumsvegen 5
2867 Hov
Norway
Tel. +47 61 18 91 30
Fax +47 61 18 62 00
info@kuka.no
Austria
KUKA CEE GmbH
Gruberstraße 2-4
4020 Linz
Austria
Tel. +43 732 784 752 0
Fax +43 732 793 880
KUKAAustriaOffice@kuka.com
www.kuka.at
Poland
KUKA CEE GmbH Poland
Spółka z ograniczoną odpowiedzialnością
Oddział w Polsce
Ul. Porcelanowa 10
40-246 Katowice
Poland
Tel. +48 327 30 32 13 or -14
Fax +48 327 30 32 26
ServicePL@kuka.com
Portugal
KUKA Robots IBÉRICA, S.A.
Rua do Alto da Guerra n° 50
Armazém 04
2910 011 Setúbal
Portugal
Tel. +351 265 729 780
Fax +351 265 729 782
info.portugal@kukapt.com
www.kuka.com
Russia
KUKA Russia OOO
1-y Nagatinskiy pr-d, 2
117105 Moskau
Russia
Tel. +7 495 665-6241
support.robotics.ru@kuka.com
Sweden
KUKA Svetsanläggningar + Robotar AB
A. Odhners gata 15
421 30 Västra Frölunda
Sweden
Tel. +46 31 7266-200
Fax +46 31 7266-201
info@kuka.se
Switzerland
KUKA Roboter CEE GmbH
Linz, Zweigniederlassung Schweiz
Heinrich Wehrli-Strasse 27
5033 Buchs
Switzerland
Tel. +41 62 837 43 20
info@kuka-roboter.ch
Slovakia
KUKA CEE GmbH
organizačná zložka
Bojnická 3
831 04 Bratislava
Slovakia
Tel. +420 226 212 273
support.robotics.cz@kuka.com
Spain
KUKA Iberia, S.A.U.
Pol. Industrial
Torrent de la Pastera
Carrer del Bages s/n
08800 Vilanova i la Geltrú (Barcelona)
Spain
Tel. +34 93 8142-353
comercial@kukarob.es
KUKA Service
South Africa
Jendamark Automation LTD (Agentur)
76a York Road
North End
6000 Port Elizabeth
South Africa
Tel. +27 41 391 4700
Fax +27 41 373 3869
www.jendamark.co.za
Taiwan
KUKA Automation Taiwan Co. Ltd.
1F, No. 298 Yangguang ST.,
Nei Hu Dist., Taipei City, Taiwan 114
Taiwan
Tel. +886 2 8978 1188
Fax +886 2 8797 5118
info@kuka.com.tw
Thailand
KUKA (Thailand) Co. Ltd.
No 22/11-12 H-Cape Biz Sector Onnut
Sukhaphiban 2 road, Prawet
Bangkok 10250
Thailand
Tel. +66 (0) 90-940-8950
HelpdeskTH@kuka.com
Czech Republic
KUKA Roboter CEE GmbH
organizační složka
Pražská 239
25066 Zdiby
Czech Republic
Tel. +420 226 212 273
support.robotics.cz@kuka.com
Hungary
KUKA HUNGÁRIA Kft.
Fö út 140
2335 Taksony
Hungary
Tel. +36 24 501609
Fax +36 24 477031
info@kuka-robotics.hu
USA
KUKA Robotics Corporation
51870 Shelby Parkway
Shelby Township
48315-1787
Michigan
USA
Tel. +1 866 873-5852
Fax +1 866 329-5852
CustomerService@kuka.com
www.kuka.com
United Kingdom
KUKA Robotics UK Ltd
Great Western Street
Wednesbury West Midlands
WS10 7LL
United Kingdom
Tel. +44 121 505 9970
Fax +44 121 505 6589
service@kuka-robotics.co.uk
www.kuka-robotics.co.uk
Index F
#GO................................................................ 79 First initialization............................................... 8
#ISTEP............................................................79 First initialization (status key)........................ 24
#MSTEP..........................................................79 First initialization, tips, status key..................69
#WEAR_RATIO.............................................. 43 Flags............................................................... 19
Flags, cyclical................................................. 19
Flexion characteristic......................................59
A Flexion, maximum.......................................... 56
Approximate positioning................................. 95 Force controller...............................................76
Force from timer (optional)............................ 33
FORCE GAIN................................................. 76
Force gauge..................................................... 8
B Force gauge (KUKA)......................................15
Background tip dressing...............................103 Force gauge, thickness.................................. 56
Background welding..................................... 103 ForceClose............................................... 92, 98
Burn-off............................................................. 8 Function groups..............................................27
Burn-off, compensation...................................11
G
C Gear ratio of gun.................................9, 49, 54
Calibrating the gun, overview........................ 58 Gun (status key).............................................23
Calibration.........................................................8 Gun flexion....................................................... 9
CFS10.............................................................15 Gun motor, validated...................................... 16
Communication, weld timer............................31 Gun, close...................................................... 93
Compensation...................................................8 Gun, closing............................................. 24, 92
Compensator (status key)....................... 24, 26 Gun, compensation-free................................... 8
Configuration...................................................29 Gun, fixed....................................................... 79
Configuration, overview.................................. 29 Gun, opening.................................................. 24
Connecting cables.......................................... 14 Gun, stationary............................................... 79
Constant motion speed.................................. 13
Controller parameters, overview.................... 72
Correction, spots............................................ 96
COUPLE......................................................... 89 H
Couple (status key)..................................24, 25 Handshake......................................................31
Couple, inline form......................................... 89
Coupling..........................................................25
Custom Timer................................................. 31 I
Cyclical initialization..........................................9 Individual measurement (optional)................. 43
Cyclical initialization (status key)................... 24 Initialization
Tips, cyclical.............................................. 69
Inline forms, overview.................................... 79
D Installation.......................................................19
DECOUPLE.................................................... 89 Intended use...................................................16
Decouple (status key)..............................24, 25 Interrupts.........................................................19
Decouple, inline form..................................... 89 Introduction....................................................... 7
Decoupling...................................................... 25
Deviation, thickness........................................34
Diagnosis...................................................... 107 K
Documentation, industrial robot....................... 7 KRL resources................................................19
Dressing............................................................8 KSS...................................................................8
KUKA CFS10..................................................15
KUKA Customer Support............................. 201
E KUKA Service...............................................201
EqualizingTech................................................41
Exchangeable gun............................................9
Expansions, KUKA.ServoGun Basic..............12 L
EXT (operating mode)..................................143 Licenses............................................................9
M T2 (operating mode).....................................143
Mastering.......................................................... 8 Target group..................................................... 7
Mastering, automatic...................................... 53 Teach mode.................................................... 96
Mastering, manual.......................................... 53 Teach mode, reteaching.................................96
Messages...................................................... 111 Terms used....................................................... 8
Thickness, deviation....................................... 34
Thickness, force gauge.................................. 56
Thickness, tolerance.......................................34
O Thickness, workpieces................................... 33
Open source..................................................... 9 Timers............................................................. 19
Opening width, maximum...............................55 Tip dresser, thickness........................33, 91, 92
Operation........................................................ 23 Tip dressing...................................................... 8
Orientation control.......................................... 95 Tip initialization
Cyclical.......................................................69
Tip initialization, new tips............................... 69
P Tip initialization, overview.............................. 68
Pneumatic (optional).......................................41 Tip wear.......................................................... 43
Product description......................................... 11 Tolerance, thickness....................................... 34
Program run mode......................................... 79 Tool direction............................................ 41, 50
Programming.................................................. 79 Training............................................................. 7
Programming, asynchronous motion........... 103
Programming, tip dressing............................. 89
Programming, tip initialization........................ 82 U
Programming, weld spot................................ 80 Uninstalling via WorkVisual............................20
Updating via WorkVisual................................ 20
Use, intended................................................. 16
R User rights, displaying....................................27
Ratio in % (optional)...................................... 43
Required knowledge and skills........................ 7
Reteaching......................................................96 V
Validated, gun motor...................................... 16
VSS...................................................................8
S
Safety..............................................................17
Safety instructions............................................ 7 W
Screw pitch of spindle....................................54 Warnings........................................................... 7
Servo gun......................................................... 8 Water monitor................................................... 9
SG_NonKukaBGDress........................... 98, 105 Weld controller..................................................8
SG_NonKukaDress.................................. 90, 98 Weld timer........................................................ 8
SG_SET_FORCE_PARAM.............................74 Welding cell.................................................... 13
SG_SET_MOTOR_PARAM..................... 74, 75 Welding force..................................................33
SG_TorqMonLow_Percent..............................72 WorkVisual...................................................... 12
SG_TorqueCloseActive...................................72
SG_TorqueCloseActiveUser........................... 72
SG_UserDress................................................90
Software limit switch, for closing................... 56
Software limit switch, for opening..................55
Software limit switches, setting......................55
Spin time.........................................................35
Start-up........................................................... 29
Start-up wizard............................................... 51
Start-up, overview...........................................29
Status keys..................................................... 23
Subprograms, adaptable........................97, 104
Support request............................................ 201
System requirements......................................19
T
T1 (operating mode).....................................143