Professional Documents
Culture Documents
Welding
Date: 27.07.1999
Software: 4.0
Date: 07.04.2000
Original: I:\Betriebsanleitungen\Doku_RSV\LIBOSEN_0400_GB.DOC
RSV WELDING
1 TABLE OF CONTENTS
6 ASSEMBLY/CONFIGURATION _________________ 10
6.1 Configuration of the analog inputs _________________ 10
6.2 Adjustment of the PSI shift ________________________ 10
7 OPERATION________________________________ 12
7.1 The parameters of the command "ARC_SENSOR" ____ 13
7.2 The meaning of the elements of the user variable Rvar[10]14
7.3 Determination of the K-factor ______________________ 15
7.4 Determination of reference values __________________ 16
7.5 Switch-on and -off the welding head guiding _________ 18
7.6 Additional remarks_______________________________ 19
8 PROGRAMMING ____________________________ 23
8.1 The system variables of the arc sensor ______________ 23
8.2 Connection of the arc sensor to the general sensor
function ________________________________________ 25
8.3 Side guiding by means of the oscillation function _____ 27
11 GLOSSARY _________________________________ 1
12 INDEX ______________________________________ 2
2 General Description
Prior to supply into the adapting interface the weld current first
must be converted into a proportionate voltage by means of a
suitable measuring transformer (Hall sensor). The weld voltage
can be calipered at the power source or directly at the torch
head and be given directly to the adapting interface.
Hi = average value(Li)
Si = sum(L1i) - sum(L2i)
• The oscillation width should not be less than +/- 1,0 mm.
The arc sensor looses its side guiding when the flanks of the
welding groove are melted off see
no correction possible,
because arc too wide
correction possible
no correction possible,
because an edge is molten
off
correction possible
3 Target group
Setter (level 2)
Programmer (level 3)
4 Safety Instructions
Like for all works with sensors, particularly for start-up and
optimization of the sensor guiding, utmost caution is required.
Especially the reaction of the sensor in case of process
changes or changes in the control circuit amplification has to be
tested cautiously and carefully. In case of unsuccessful
attempts etc. there may result extremely fast and big correction
movements of the robot which may be a hazard to the operator
or the installation.
5 Conditions: Hardware
and Software
6 Assembly/Configuration
Remark:
7 Operation
COPY 0,_IFILTER
With the entry #ON the seam sequential mode resp. the
welding head guiding, is switched on.
MPR “Name”
VAR Rvar[10]
....
Command Effect
POS
WELDING #ON
POS
WELDING #OFF
: :
Command Effect
ARC_SENSOR Request
#REFERENCE,Rvar[10] determination of
reference values
All values except 0 are allowed for the height reference value.
The arc sensor is set into operating mode 'determination of
reference values' when welding is switched on.
POS
WELDING #ON
OSCILLATE #ON,
oscillation pattern (option)
POS
WELDING #OFF
: :
Commands: Condition:
POS
CALL ARC_SEN_INIT_1
SENSOR #ON
WELDING #ON
POS
SENSOR #OFF
WELDING #OFF
: :
• The commands
− ''ARC_SENSOR #K-FACTOR,Rvar[10]'
− 'ARC_SENSOR #REFERENCE,Rvar[10]'
− 'ARC_SENSOR #ON,Rvar[10]'
− 'ARC_SENSOR #OFF,Rvar[10]'
− are self-supporting.
Example:
POS .....
COPY 0,_IFILTER
ARC_SENSOR #K-FACTOR,Rvar[10]
ARC_SENSOR #REFERENCE,Rvar[10]
WELDING #ON
POS
WELDING #OFF
T=
Path N B
Correct Correct
T
Path
B
N
N
Wrong Wrong
8 Programming
First of all the arc sensor must know where it gets the
measured values from. As input values, exclusively the
contents of the variable _RANA_IN[] containing the analog
inputs are used. In the system variable array _IARC_IN[]
therefore just the number of the corresponding array element of
_RANA_IN[] is entered. Meaning of the contents of:
• 1 - 22: for this input the analog input in the system variable
_RANA_IN[1 – 22] is active
• 1 - 22: for this input the analog input in the system variable
_RANA_IN[1 – 22] is active (not implemented at the time
being!)
For the height and side guiding, each one channel of the
general sensor function has to be selected and initialized. This
may be done in a subprogram, e. g. ARC_SEN_INIT_1.
SPR “ARC_SEN_INIT_1
END
Programming Effect
TOOL T
I $FREQ 3.0
I $AMPL 1.5
C OCS definition:
END
Also a pure side guiding is possible with the arc sensor. The
following example shows how the allocation looks like for this
purpose with the simple oscillation pattern from chapter 8.2:
TOOL T
I $FREQ 3.0
LIBOSEN 04_00 08/99 GB 29
RSV WELDING
I $AMPL 1.5
C OCS definition:
I $ARC $A_SIDE
I $ARC $B_SIDE
END
MPR "trapezoid"
TOOL T
I $FREQ 3.0
I $AMPL 1.5
C OCS definition:
I $ARC $A_SIDE
I $ARC $LENGTH
END
working range
measured side value
side position
welding flame
higher seam
lower
section
BI TA = welding direction
No
Fig. 3a: Course of the side and height values with constant
height and change of the side position
Figure 3b: Concerning the definition of the work area with
asymmetrical form of seam by the example
of a symmetrical oscillation movement
TA
BI TA
BI
NO
NO
higher higher
lower lower
seam section seam section
a.) Higher seam section at the left b.) Higher seam section at the right
of the edge: of the edge:
COPY V,_GAIN[x], V negative COPY V,_GAIN[x], V positive
MPR "trapezoid_1"
TOOL T
I $FREQ 3.0
I $AMPL 1.5
C OCS definition:
I $ARC $A_SIDE
I $ARC $LENGTH
END
LIBOSEN 04_00 08/99 GB 36
RSV WELDING
MPR "triangle"
TOOL T
I $FREQ 3.0
I $AMPL 1.5
C OCS definition:
I $ARC $A_SIDE
I $ARC $LENGTH
END
Remark:
RPSI_SHIFT
RARC_I_ABS_MIN, RARC_U_ABS_MIN
In these machine data the absolute bottom limit values for the
measured value acquisition (noise cancellation) are entered.
The range is 0 – 100 % of the analog inputs, 1% is entered as
default. For analog inputs of +/- 10V this corresponds to 10A
(10mv / Ampere measuring transformer) welding current resp.
0,5V – 2V welding voltage, depending on the desired
measuring range of 50V – 200V. Internally the range
RARC_x_ABS_MIN to 99% of the final value of a measuring
range is used at maximum for valid measured values.
RARC_U_REL_LIM
RARC_WAIT_COR
RARC_RECRE_TIME
9 Application Software
S741 ARC sensor: • Operating mode in element 10 of • Check operating mode and describe it
undefined operating mode Rvar[10] is incorrectly allocated correctly
S742 ARC sensor: Ravr[10] is no array or has less Program Rvar[10] correctly and then
variable VARNAME too small than 10 elements describe anew
S745 ARC sensor: • Welding process was too much • Optimize welding process
NO K-factor determined, time troubled to deliver sufficient
too short useful measured values • Take a longer path for determination of
the K-factor. The trouble-free welding
S746 ARC sensor: • Welding process was too much • Optimize welding process
NO reference values troubled to deliver sufficient
determined, time too short useful measured values • Take a longer path for determination of
the reference values. The trouble-free
• Welding time was too short welding time should be approx. 30 sec.
S747 ARC sensor: Element 1 in Rvar[10] contains no Determine new K-factor (and
Invalid K-factor during valid value or is "0" subsequently also the reference values)
determination of reference or enter a suitable known K-factor
values or guiding
S748 ARC sensor: Element 2 in Rvar[10] contains no Determine new reference values or enter
Invalid height reference value valid value or is "0" known height reference value
during guiding
S749 ARC sensor: Element 3 in Rvar[10] contains no Determine new reference values or enter
Invalid side reference value valid value known side reference value
during guiding
S750 ARC sensor: Oscillation frequency chosen too Increase oscillation frequency. For
Oscillation frequency too small small in the oscillation pattern sufficient side guiding the oscillation
for sensor guiding, it must be program frequency should be selected higher than
bigger than x.y 1 Hz.
S751 ARC sensor: No analog input or a wrong analog Check variable content and describe
Number of the analog input in input written in this variable correctly, see chapter 8.1
the variable VARNAME is
invalid or not in the range 0 –
22
S752 ARC sensor: The indicated Rvar[10] was not • Indicate correct variable
Variable VARNAME not found found
• Adapt search path for variable
S753 ARC sensor: No analog input or a wrong analog Check variable content and describe
Number of the analog input in input written in this variable correctly, see chapter 8.1
S755 ARC sensor: Element 9 in Rvar[10] contains no Determine current limit anew or enter
Current limit for pulse valid value known value
procedure must be valid for
determination of reference
values or guiding
S756 ARC sensor: Element 9 in Rvar[10] contains the Determine current limit anew or enter
Current limit for pulsed valid value "0" known value
procedure must not be 0
11 Glossary
12 Index
K-FACTOR 15
#
O
#K-FACTOR 13
#OFF 13 operating mode 15
#ON 13 oscillation pattern 27
#REFERENCE 13 oscillation pattern program 28
oscillation synchronizing pulse 10
$
P
$A_SIDE 27
$ARC 27 PSI 10
$B_SIDE 27
$LENGTH 27
R
_ RARC_I_ABS_MIN 40
RARC_RECRE_TIME 40
_IARC_IN[] 23 RARC_U_ABS_MIN 40
_RARC_ACT_LENGTH 24 RARC_U_REL_LIM 40
_RARC_ACT_SIDE 24 RARC_WAIT_COR 40
_RARC_L 24 RPSI_SHIFT 10, 39
_RARC_S 24
_SARC_L 24
_SARC_S 24 S
seam sequential mode 5, 13
D side reference value 15
K
keyword 27
K-factor 3