FANUC Robot Series R-30iA CONTROLLER Servo Gun Function OPERATOR'S MANUAL PDF
FANUC Robot Series R-30iA CONTROLLER Servo Gun Function OPERATOR'S MANUAL PDF
FANUC Robot Series R-30iA CONTROLLER Servo Gun Function OPERATOR'S MANUAL PDF
R-30*A CONTROLLER
B-82634EN/01
Before using the Robot, be sure to read the "FANUC Robot Safety Manual (B-80687EN)" and
understand the content.
This manual can be used with controllers labeled R-30iA or R-J3iC. If you have a controller
labeled R-J3iC, you should read R-30iA as R-J3iC throughout this manual.
The products in this manual are controlled based on Japan’s “Foreign Exchange and
Foreign Trade Law”. The export from Japan may be subject to an export license by the
government of Japan.
Further, re-export to another country may be subject to the license of the government of
the country from where the product is re-exported. Furthermore, the product may also be
controlled by re-export regulations of the United States government.
Should you wish to export or re-export these products, please contact FANUC for advice.
In this manual we have tried as much as possible to describe all the various matters.
However, we cannot describe all the matters which must not be done, or which cannot be
done, because there are so many possibilities.
Therefore, matters which are not especially described as possible in this manual should be
regarded as ”impossible”.
SAFETY
B-82634EN/01 1.SAFETY PRECAUTIONS
1 SAFETY PRECAUTIONS
For the safety of the operator and the system, follow all safety
precautions when operating a robot and its peripheral devices installed
in a work cell.
- s-3 -
1.SAFETY PRECAUTIONS B-82634EN/01
(1) Have the robot system operators attend the training courses held
by FANUC.
FANUC provides various training courses. Contact our sales office for
details.
(2) Even when the robot is stationary, it is possible that the robot is
still ready to move state and is waiting for a signal. In this state,
the robot is regarded as still in motion. To ensure operator
safety, provide the system with an alarm to indicate visually or
aurally that the robot is in motion.
(3) Install a safety fence with a gate so that no operator can enter the
work area without passing through the gate. Equip the gate
with an interlock that stops the robot when the gate is opened.
The controller is designed to receive this interlock signal. When the gate is
opened and this signal received, the controller stops the robot in an
emergency. For connection, see Fig.1.1.
-s- 4 -
B-82634EN/01 1.SAFETY PRECAUTIONS
Fig.1.1 (a) Safety Fence and Safety gate (For R-J3iB CONTROLLER)
- s-5 -
1.SAFETY PRECAUTIONS B-82634EN/01
Safety
防護柵 fence
Panel
パネルボードboard Note) Terminals EAS1,
(注) EAS1,EAS11, 11 and EAS2, 21 are on the
EAS2,EAS21は操作パネル上のプリン
PC board on the operator’s panel.
ト板の端子台上に出されています。
EAS1 詳細はR-J3iC制御部保守説明書をご参照下さい。
Refer to the R-30iA CONTROLLER
MAINTENANCE MANUAL.
EAS11
EAS2
EAS21
-s- 6 -
B-82634EN/01 1.SAFETY PRECAUTIONS
(1) If it is not necessary for the robot to operate, turn off the power
of the robot controller or press the EMERGENCY STOP button,
and then proceed with necessary work
(2) Operate the robot system at a location outside the work area.
(3) Install a safety fence with a safety gate to prevent any worker
other than the operator from entering the work area unexpectedly
and also to prevent the worker from entering a dangerous area.
(4) Install an EMERGENCY STOP button within the operator's
reach.
The robot controller is designed to be connected to an external
EMERGENCY STOP button. With this connection, the controller stops the
robot operation when the external EMERGENCY STOP button is pressed.
See the diagram below for connection.
External EMERGENCY
STOP button Panel board
External EMERGENCY
STOP button
外部非常停止スイッチ
Panel board
パネルボード
EES1
EES11
EES2
EES21
Note) Connect between EES1 and EES11 and between EES2 and
EES21. Terminals EES1,
(注) EES1-EES11間、 EES11, EES2 and EES21 are on
EES2-EES21間に接続します。
EES1,EES11、EES2,EES21はパネルボード上にあり
the Panel board. Refer to R-30iA CONTROLLER
ます。
MAINTENANCE MANUAL.
詳細はR-J3iC制御部保守説明書をご参照下さい。
- s-7 -
1.SAFETY PRECAUTIONS B-82634EN/01
NOTE
The deadman's switch is provided so that the
robot operation can be stopped simply by releasing
finger from the teach pendant in case of
emergency.
-s- 8 -
B-82634EN/01 1.SAFETY PRECAUTIONS
(4) The teach pendant operator should pay careful attention so that
no other workers enter the robot work area.
NOTE
In addition to the above, the teach pendant enable
switch and the deadman's switch also have the
following function.By pressing the deadman's switch
while the enable switch is on, the emergency stop
factor (normally the safety gate) connected to the
controller is invalidated. In this case, it is possible
for an operator to enter the fence during teach
operation without pressing the EMERGENCY STOP
button. In other words, the system understands
that the combined operations of pressing the teach
pendant enable switch and pressing the deadman's
switch indicates the start of teaching.
The teach pendant operator should be well aware
that the safety gate is not functional under this
condition and bear full responsibility to ensure that
no one enters the fence during teaching.
- s-9 -
1.SAFETY PRECAUTIONS B-82634EN/01
(5) When entering the robot work area, the teach pendant operator
should enable the teach pendant whenever he or she enters the
robot work area. In particular, while the teach pendant enable
switch is off, make certain that no start command is sent to the
robot from any operator's panel other than the teach pendant.
NOTE) When starting the system using the teach pendant in the RIA specification, the three modes
switch should be T1/T2.
(6) To start the system using the operator's box, make certain that
nobody is in the robot work area and that there are no abnormal
conditions in the robot work area.
(7) When a program is completed, be sure to carry out a test run
according to the procedure below.
(a) Run the program for at least one operation cycle in the
single step mode at low speed.
(b) Run the program for at least one operation cycle in the
continuous operation mode at low speed.
(c) Run the program for one operation cycle in the continuous
operation mode at the intermediate speed and check that no
abnormalities occur due to a delay in timing.
(d) Run the program for one operation cycle in the continuous
operation mode at the normal operating speed and check
that the system operates automatically without trouble.
(e) After checking the completeness of the program through the
test run above, execute it in the automatic operation mode.
(8) While operating the system in the automatic operation mode, the
teach pendant operator should leave the robot work area.
-s- 10 -
B-82634EN/01 1.SAFETY PRECAUTIONS
(1) Except when specifically necessary, turn off the power of the
controller while carrying out maintenance. Lock the power
switch, if necessary, so that no other person can turn it on.
(2) When disconnecting the pneumatic system, be sure to reduce the
supply pressure.
(3) Before the start of teaching, check that the robot and its
peripheral devices are all in the normal operating condition.
(4) If it is necessary to enter the robot work area for maintenance
when the power is turned on, the worker should indicate that the
machine is being serviced and make certain that no one starts the
robot unexpectedly.
(5) Do not operate the robot in the automatic mode while anybody is
in the robot work area.
(6) When it is necessary to maintain the robot alongside a wall or
instrument, or when multiple workers are working nearby, make
certain that their escape path is not obstructed.
(7) When a tool is mounted on the robot, or when any moving device
other than the robot is installed, such as belt conveyor, pay
careful attention to its motion.
(8) If necessary, have a worker who is familiar with the robot system
stand beside the operator's panel and observe the work being
performed. If any danger arises, the worker should be ready to
press the EMERGENCY STOP button at any time.
(9) When replacing or reinstalling components, take care to prevent
foreign matter from entering the system.
(10) When handling each unit or printed circuit board in the controller
during inspection, turn off the power of the controller and also
turn off the circuit breaker to protect against electric shock.
(11) When replacing parts, be sure to use those specified by FANUC.
In particular, never use fuses or other parts of non-specified
ratings. They may cause a fire or result in damage to the
components in the controller.
- s-11 -
1.SAFETY PRECAUTIONS B-82634EN/01
-s- 12 -
B-82634EN/01 1.SAFETY PRECAUTIONS
- s-13 -
1.SAFETY PRECAUTIONS B-82634EN/01
(1) Never enter the robot work area while the robot is operating.
Turn off the power before entering the robot work area for
inspection and maintenance.
(2) If it is necessary to enter the robot work area with the power
turned on, first press the EMERGENCY STOP button on the
operator's box.
(3) When replacing or reinstalling components, take care to prevent
foreign matter from entering the system. When replacing the
parts in the pneumatic system, be sure to reduce the pressure in
the piping to zero by turning the pressure control on the air
regulator.
(4) When handling each unit or printed circuit board in the controller
during inspection, turn off the power of the controller and turn
off the circuit breaker to protect against electric shock.
(5) When replacing parts, be sure to use those specified by FANUC.
In particular, never use fuses or other parts of non-specified
ratings. They may cause a fire or result in damage to the
components in the controller.
(6) Before restarting the robot, be sure to check that no one is in the
robot work area and that the robot and its peripheral devices are
all in the normal operating state.
-s- 14 -
B-82634EN/01 1.SAFETY PRECAUTIONS
Description
When greasing and degreasing, observe the instructions indicated on
this label.
- s-15 -
1.SAFETY PRECAUTIONS B-82634EN/01
Description
Do not step on or climb the robot or controller as it may adversely
affect the robot or controller and you may get hurt if you lose your
footing as well.
-s- 16 -
B-82634EN/01 TABLE OF CONTENTS
TABLE OF CONTENTS
SAFETY.......................................................................................................s-1
1 OVERVIEW ............................................................................................. 1
1.1 FEATURES OF FANUC SERVO GUN .......................................................... 2
1.2 BASIC SPECIFICATION ............................................................................... 2
1.3 NAMES OF MAJOR SERVO GUN COMPONENTS ..................................... 3
1.4 CONTROL METHOD (MULTI-GROUP) ........................................................ 4
2 INITIAL SETTING.................................................................................... 5
2.1 SERVO GUN AXIS INITIALIZATION............................................................. 6
2.2 SETTING THE COORDINATE SYSTEM .................................................... 14
2.3 SETTING THE GUN CLOSE DIRECTION .................................................. 16
2.4 SETTING THE MAX PRESSURE................................................................ 17
2.5 SERVO GUN SETUP AND AUTOTUNING UTILITY................................... 18
2.6 PRESSURE CALIBRATION ........................................................................ 26
3 SERVO GUN MAIN SETUP SCREEN .................................................. 29
3.1 SERVO GUN SETUP SCREEN .................................................................. 30
3.2 SERVO GUN GENERAL SETUP SCREEN ................................................ 31
4 MANUAL OPERATIONS....................................................................... 33
4.1 MANUAL PRESSURIZATION (Shift+GUN)................................................. 34
4.2 MANUAL BACKUP (Shift+BU) .................................................................... 38
4.3 MANUAL WELDING .................................................................................... 40
4.4 GUN JOG OPERATION .............................................................................. 41
5 PROGRAMMING................................................................................... 42
5.1 SPOT WELDING INSTRUCTIONS ............................................................. 43
5.1.1 SPOT Instruction Format .......................................................................................44
5.1.2 Welding Sequence..................................................................................................48
5.1.3 Teaching Position ...................................................................................................49
5.1.4 Hold ......................................................................................................................50
5.1.5 E-Stop.....................................................................................................................50
5.1.6 Single-Step .............................................................................................................50
5.2 OTHER INSTRUCTIONS ............................................................................ 52
5.2.1 Press Motion Instruction ........................................................................................52
5.2.2 Pressure Instruction ................................................................................................52
5.2.3 Gun Zero Master Instruction ..................................................................................54
c-1
TABLE OF CONTENTS B-82634EN/01
c-2
B-82634EN/01 TABLE OF CONTENTS
APPENDIX
A GUN CHANGE REFERENCE POSITION SETUP METHOD
(BATTERY-LESS TYPE)..................................................................... 155
A.1 REFERENCE POSITION SETUP OF EACH POSITION TYPE ................ 156
A.1.1 REFERENCE POSITION SETUP FOR CALIBRATION TYPES 3 AND 4 .....156
c-3
TABLE OF CONTENTS B-82634EN/01
c-4
B-82634EN/01 1.OVERVIEW
1 OVERVIEW
-1-
1.OVERVIEW B-82634EN/01
Item Explanation
Gun axis speed setting range 0-2000[mm/sec] (or) 0-100[%] ratio of gun axis speed to its maximum
Number of controlled axes Number of axes that can be controlled simultaneously: 6 robot axes + 3
extended axes + 1 gun axis
*1 Practical values are determined according to the specification of the servo gun mechanics. User can change
pressure unit.
-2-
B-82634EN/01 1.OVERVIEW
Movable Tip
Servo gun axis
controlled by the above motor.
Fixed Tip
This tip controlled by 6axes of Robot
Fixed Arm
In this manual,
‘Arm’ usually indicates this Arm.
-3-
1.OVERVIEW B-82634EN/01
Motion Group 1
-4-
B-82634EN/01 2.INITIAL SETTING
2 INITIAL SETTING
The following initialization is necessary to control the servo gun.
Usually, the initialization needs to be performed only once when the
system is started.
-5-
2.INITIAL SETTING B-82634EN/01
Outline
This section describes how to start up the servo gun system with a
new controller that is properly configured with servo gun
software option and hardware.
Startup Procedure
The servo gun axis configuration begins by going to Controlled Start.
The servo gun axis is defined here and is usually done only (1) time per
gun. The remainder of the servo gun setup is done after proceeding to
Cold Start.
1. Hot start
2. Cold start
3. Controlled start
4. Maintenance
Select >
2 Type "3" and press ENTER to select 3. Controlled start. This starts
the controlled start process. After a while the Controlled Start menu
is displayed.
1 F Number F00000
2 Load Spottool Macro DISABLE
:
-6-
B-82634EN/01 2.INITIAL SETTING
NOTE
User can repower on by Teach pendant in R-30iA controller.
Please operate the following.
Fctn key -> 0:Next ->8:CYCLE POWER
To display the Gun Axis Setup screen, carry out the following
procedure at the Controlled Start menu.
SELECT HARDWARE
Default value = 7
-7-
2.INITIAL SETTING B-82634EN/01
Select 2
○: Set here.
×:Not set here. Default value in () is applied. You can
change in another setting screen.
△:Need setting if you set brake number to a value other than
0.
4.2 Motor Selection - Select the Motor from the list by typing in
the number associated with the motor being used (or the
special Motor ID number) and press ENTER
***** MOTOR SELECTION *****
When selecting “0: Other”, the motor name, rpm limit and
amplifier size will be required to complete the motor
selection as shown below. If you select a motor from the
above list or enter the Motor ID number, proceed to the next
step 4.3, “Select Amplifier Number”
-9-
2.INITIAL SETTING B-82634EN/01
2. 4A 7. 80A
5. 40A 10. 20A 12: 160A
Select __
-10-
B-82634EN/01 2.INITIAL SETTING
4.8 Gun Close Stroke Limit – Type in the maximum tip travel
available in the closing direction after the tips touch, then
press ENTER (always enter a positive value!)
***** GUN CLOSE STROKE LIMIT *****
-11-
2.INITIAL SETTING B-82634EN/01
NOTE
In the case servo timeout is enabled, an axis
is automatically braked if the axis has not
been used for a specified time. At the
moment a motion command is given, the
brake of the axis is released, start of
movement is delayed 500ms to wait until the
brake is released.
-12-
B-82634EN/01 2.INITIAL SETTING
Select ? _
Select 1, to display and/or modify any axis that is already defined
Select 2, to add another Servo Gun axis
Select 3, to delete the last Servo Gun axis
Select 4, to exit when done configuring all axes.
-13-
2.INITIAL SETTING B-82634EN/01
• Carried gun
Executing the SPOT instruction automatically generates the route of the
fixed side tip based upon the tool coordinate system that is set here.
Define the tool coordinate system as follows. For details on how to set
the tool coordinate system, see the "SPOT TOOL+ Operations
Manual."
1. Take the end of the fixed side tip as the origin of the tool
coordinate system. (Figure below: a)
2. Make sure that the close (longitudinal) direction of the fixed side
tip is parallel with one of the X/Y/Z axes of the tool coordinate
system. (Figure below: b)
a: Align the origin of the tool coordinate system with the end of
the fixed side tip.
• Pedestal gun
Executing the SPOT instruction automatically generates the route of the
part based upon the tool coordinate system that is set here. Define the
tool coordinate system as follows. For details on how to set the user
coordinate system, see the "SPOT TOOL+ Operations Manual."
1. Make sure that the close (longitudinal) direction of the fixed side
tip is parallel with one of the X/Y/Z axes of the user coordinate
system. (Figure below: b)
b: Make sure that one of the X/Y/Z user coordinate
axes is parallel with the longitudinal direction of the
fixed side tip. (Example: -Z)
• Setting to Robot Close Direction to match the Coordinate System of the Gun
The robot close direction is used to generate the proper trajectory for
spot locations and for compensation (tip wear down compensation and
gun sag compensation).
-14-
B-82634EN/01 2.INITIAL SETTING
Pedestal gun
Specify the No. of the defined user coordinate system. Also set the direction in which the
robot must move to carry the part to the fixed tip.
-15-
2.INITIAL SETTING B-82634EN/01
NOTE
If this step was already completed with the Gun
Setup Utility, this section can be skipped.
The gun close direction is used to generate the proper trajectory for spot
locations and for compensation (tip wear down compensation and gun
sag compensation).
Gun tip
In case of gun closing by “+” key, set to PLUS.
In case of gun closing by “-” key, set to MINUS.
Robot tip:
Specify the No. of the defined tool coordinate system and
directional component in that coordinate system is the longitudinal
direction (close direction) of the fixed side tip.
NOTE
1 In Gun setup utility, user can set motion sign for
current gun close direction. Please operate
according to Gun setup utility
2 Please confirm max gun pressure before Gun setup
utility
-16-
B-82634EN/01 2.INITIAL SETTING
The max pressure of the servo gun should be defined prior to autotuning
the gun.
1 Go to the servo gun general setup screen
3 Set the Max Pressure to match the pressure limit of the gun.
(gun manufacturer must provide this information).
NOTE
Pay attention to the working units for Max Pressure.
The units of pressure (force) are set by the value of
the system variable $SGSYSCFG.$PRS_UNITS:
0 = Kilograms force(kgf)
1 = Pounds force(lbf)
2 = Newtons (nwt)
-17-
2.INITIAL SETTING B-82634EN/01
The FANUC servo gun software provides Gun setup utility to tune the
servo parameters for the gun without the aid of special tuning
equipment, or user intervention.
There are (2) basic ways to autotune the servo gun.
The Gun Setup utility ensures that the servo gun is set up correctly
before you autotune the gun. If you try to autotune a gun that is set
up incorrectly it can cause damage to the gun. This utility will take you
through some basic setup steps before the actual tuning exercises are
initiated. This includes:
MOTION SIGN SETTING
MASTERING
TIP DISPLACEMENT RATIO SETTING
AXIS LIMIT (Stroke Limit) SETTING
NOTE
If the BZAL or Pulse Not Establised faults exist, they
need to be reset before jogging and mastering of
the gun axis can be executed. Refer to the Gun
Master Utility in the Appendix of the Servo Gun
Manual for details on resetting these faults.
WARNING
Jogging the gun fully open into the gun’s hardstops
can cause damage to the gun.
NOTE
If setting Mastering (Appendix C), Motion sign, tip
displacement(gear ratio),gun closing direction,strok
limit (Appendix D) is completed, gun tuning is
executed by autotune program like R-J3iB.Please
refer Appendix E about more deatil.
-18-
B-82634EN/01 2.INITIAL SETTING
1. Press MENUS.
2. Select UTILITIES.
3. Press F1, [TYPE] and select Gun Setup. You will see a screen
similar to the following.
NOTE
The F3 key, SKIP, can be used to set the status of
Steps 1-2 to complete (COMP) without actually
performing the tasks. This can be done if the user is
certain that these items have been set correctly
during the controlled start axis setup and that
mastering has already been executed. In this case,
Skip ahead to Step 17 of this procedure after these
items are set to COMP.
4. Press F4, RESTART to set steps 1-2 to incomplete if they are not
already.
5. Move the cursor to item 1 and press ENTER. You will see a screen
similar to the following.
-19-
2.INITIAL SETTING B-82634EN/01
NOTE
This screen will allow you to set the gun motion
sign. The gun should always close when you press
the jog key [+ or -] that matches the Close Direction
(Gun) set on the servo gun general setup screeen.
This step will set the internal motion sign variable to
make this happen.
8. Move the cursor to item 2, and press ENTER. You will see the
following 2 prompts.
[YES] [NO]
[YES] [NO]
NOTE
Please specify tip displacement and stroke limit
according to gun manufacturer’s specification.
If gun specification is unknown, set the value
according to actual gun.
-20-
B-82634EN/01 2.INITIAL SETTING
If you would like to change setting operation, return by Prev key, then
answer prompt message again
Setting operation -1
Set Gun specs G2 JOINT 10 %
EQ:1 Gun:1 1/1
Set Tip Displacement,master,set limits
1.Move Servo Gun(s) to closed position.
Press F4 CLOSED when done.
2. Enter Tip Displacement here
*****(mm/rev)
3.Enter open limit here: *****(mm)
4.Enter close limit here:****(mm)
5.Press F3 when done.
(a) Jog the gun slowly until the tips are touching each other and
press F4, CLOSED. When you press F4, CLOSED, the gun
will be mastered.
(b) Specify tip displacement into item 2, press ENTER key.
(c) Specify open limit into item 3, press ENTER key. And
Specify close limit into item 4, press ENTER key.
(d) Press F3[COMP]to complete this step.
Setting operation -2
Set Gun specs G2 JOINT 10 %
EQ:1 Gun:1 1/1
Set Tip Displacement,master,set limits
1.Move Servo Gun(s) to closed position.
Press F4 CLOSED when done.
2.SLOWLY jog to desired max opening.
Press F5 OPEN when done.
3.Measure the distance between tips and
enter here: ****(mm)
4.Enter open limit here: ****(mm)
5.Enter close limit here:****(mm)
6.Press F3 when done.
(a) Jog the gun slowly until the tips are touching each other and
press F4, CLOSED. When you press F4, CLOSED, the gun
will be mastered, and one reference position for the tip
displacement calculations will be recorded.
-21-
2.INITIAL SETTING B-82634EN/01
(b) Jog the gun SLOWLY until it is at the desired max stroke
distance and press F5, OPEN. When you press F5, OPEN,
the second reference position for the tip displacement
calculation is recorded.
(c) Measure the distance in millimeters between the tips. Type
that value on line 3, press ENTER。
(d) Specify open limit into item 3, press ENTER key. And
Specify close limit into item 4, press ENTER key.
(e) All setting is completed, then press F3[COMP].
Setting operation -3
Set Gun specs G2 JOINT 10 %
EQ:1 Gun:1 1/1
Set Tip Displacement,master,set limits
1.Move Servo Gun(s) to closed position.
Press F4 CLOSED when done.
2.SLOWLY jog to desired max opening.
Press F5 OPEN when done.
3.Enter the Tip Displacement Here
*****(mm/rev)
4.Press F3 when done.
(a) Jog the gun slowly until the tips are touching each other and
press F4, CLOSED. When you press F4, CLOSED, the gun
will be mastered.
(b) Jog the gun SLOWLY until it is at the desired max stroke
distance and press F5, OPEN.
(c) Type the tip displacement in mm/rev on line 3, press ENTER,
then press F3, COMP.
Setting operation -4
(a) Jog the gun slowly until the tips are touching each other and
press F4, CLOSED. When you press F4, CLOSED, the gun
will be mastered, and one reference position for the tip
displacement calculations will be record.
-22-
B-82634EN/01 2.INITIAL SETTING
(b) Jog the gun SLOWLY until it is at the desired max stroke
distance and press F5, OPEN. When you press F5, OPEN,
the second reference position for the tip displacement
calculation is recorded.
(c) Measure the distance in millimeters between the tips. Type
that value on line 3, press ENTER.
(d) Press F3, COMP
9. Completion of setting gun specification, you will see a series of
prompt boxes similar to the following.
Propmt Box 1
The servo gun setup utility always displays the new and old max
tip speed so that the user can see how much it should be changed.
Adjusting the max tip speed now, based on the tip displacement
ratio (called gear ratio in system variable) allows the user to setup
the gun for the correct max speed.
NOTE
If the tip speed changes, the user cannot proceed
to the Autotune step until power is cycled to update
the max tip speed.
Prompt Box 2
This box displays what the Open Stroke limit will be set to based
on the data provided during step 2. Unless this value exceeds the
gun specification for max tip opening, respond YES to this
prompt.
Open Stroke Limit will be set to magniture
148.00mm
Do you accept this value?
[YES] [NO]
Prompt Box 3
This box informs the user that the close stroke limit will be set to
20.0mm if the YES is selected. Yes is the default value.
If the gun manufacturer specified a value that is differs from this,
then repond NO and set the Close Stroke Limit directly. If the
close stroke limit has already been set in advance to the correct
value, then respond NO.
Otherwise, respond YES.
-23-
2.INITIAL SETTING B-82634EN/01
Tuning with the Gun Setup Utility (Step 3 of Gun Setup Utility)
UTILS Gun Setup G2 JOINT 10 %
EQ:1 Gun:1 1/2
CAUTION
The Servo gun axis moves at max speed, during autotuning.Autotuning can be
performed with the teach pendant enabled or disabled.
Please make sure that no personnel are in the vicinity of the gun, when you execute
autotuning.
NOTE
The following conditions must be met for the tuning process to start from the Gun
Setup Utility:
-Not in STEP mode
-No faults exist
-No holds exist
-Servo gun is not in machine lock
-The control reliable keyswitch is in AUTO or T2.
-Gun is in STROKE mode
-24-
B-82634EN/01 2.INITIAL SETTING
NOTE
After Autotuning is started, the servo gun will perform the following by opening and
closing the gun:
-Acceleration settings
-Inertia measurements
-Friction measurements
-Spring constant measurements
-Force control gain settings
NOTE
When robot is in T2 mode, TP is ENABLE,user have to keep pressing SHIFT key
and deadman switch.
When robot is in AUTO mode, TP is DISABLE, user does not have to keep pressing
SHIFT key and deadman switch.
NOTE
Please refer to the Part Thickness Check section of the Servo Gun manual for details
on performing Thickness Check Calibration
-25-
2.INITIAL SETTING B-82634EN/01
NOTE
-Calibration should be carried out with a certified and calibrated force/pressure gage.
-It is important to validate the calibration data by periodically checking the tip
pressure. If the calibration data no longer produces the desired results, then
calibration should be performed again. Consult with the servo gun manufacturer for
recommendations on calibration settings and frequency.
-Max torque value entered into calibration table must be less than or equal to the
max torque defined on servogun setup screen.
-Speed value entered into calibration table is the target speed at contact for object.
-Typically, speed can be increased as torque(force) is increased. The rigidity of the
gun mechanism should be considered too, in order to keep the impact force
acceptable. More rigid guns may require lower contact speeds. Typical values for
contact speed are between 25mm/sec – 125mm/sec.
-Pressure calibration can be checked with override less than 100%. However, 100%
override should be used during actual calibration measurements.
-The calibration points do not have to be entered in ascending (force) order.
PROCEDURE
1. Go to the Servo Gun General Setup screen.
2. Select Pressure Cal.
(Move the cursor to <*DETAIL*> and press the ENTER key.)
SETUP Servogun G2 JOINT 10 %
GENERAL / EQ:1 Gun:1 11/12
:
11 Pressure Cal: COMP <*DETAIL*>
12 Tip Wear Standard: COMP <*DETAIL*>
G2 JOINT 10 %
-26-
B-82634EN/01 2.INITIAL SETTING
Thickness of gage
(*1)
5. Bring the fixed side tip into contact with the base of the force
SETUP Servogun G2 JOINT 10 %
PRESSURE CALIB / EQ:1 Gun:1 1/10
gauge.
1 Calibration Status: INCOMP 6. Specify torque and speed, then press the Shift key and
2 Pressuring Time(sec): 1.5 F3 PRESSURE. The movable tip executes the following
3 Thickness of Gauge(mm): 12.7 sequence:
4 Gun Open Value(mm): 115.0
Torque(%) Speed(mm/sec) Pressure(Kgf) - Move from current position to contact the pressure gauge at
6 10.0 % 100 100.0 Kgf the specified speed and torque.
7 0.0 % 100 0.0 Kgf - Continue to apply pressure, for the specified pressuring time
:
(dwell)
- Move to specified gun Open value
PRESSURE 7. Look at the pressure waveform and check the overshoot.
If the overshoot is acceptable, then read the value on the
force gage and enter this value. If the overshoot value is not
NOTE acceptable, then reduce speed, and measure force again.
Move the cursor to the
Torque line before executing
100 Kgf
the pressuring operation. If
the cursor is on a line that
does not designate the
torque, the pressuring
operation is not carried out.
8. Specify the torque(%) and repeat steps 6, 7, for the desired number
of calibration points. Up to 10 (minimum two) torque and gun close
speed values can be set.
If the your process requires a force of 100-500Kgf , then include
measurements at or near 100 kgf and 500kgf (min and max force).
-27-
2.INITIAL SETTING B-82634EN/01
10. Calibration points are checked, and if criteria are not met, an alarm
is posted, and cal status is set to incomplete.
OK NG(Alarm) NG(Alarm)
-28-
B-82634EN/01 3.SERVO GUN MAIN SETUP SCREEN
These items should be set correctly prior to welding operation with the
servo gun.
Many of the items in this setup screen are functions that are explained in
other sections of this document.
-29-
3.SERVO GUN MAIN SETUP SCREEN B-82634EN/01
-30-
B-82634EN/01 3.SERVO GUN MAIN SETUP SCREEN
Specify the general setting details related to the servo gun by referring
to the descriptions of the corresponding items (listed on the subsequent
pages):
1. Press the MENUS key to bring up the screen menu.
2. Select “6 SETUP”.
3. Press F1“[TYPE]” to display the pull-up menu.
4. Select “Servo Gun” to display the SERVO GUN SETUP screen.
5. Select “8 General Setup” by placing the cursor on <*DETAIL*>
and pressing the ENTER key). The General Setup screen appears.
To use the tip wear compensation function, it is necessary to acquire a reference position and
calculate a compensation value using TP programs. See Tip wear Compensation section for
details.
Gun Sag Compensation Gun Sag Compensation specifies whether to perform the spot gun deflection compensation
Default value: DISABLE based on the Gun Sag amount for the pressure schedule selected
DISABLE = gun deflection compensation is not performed.
ENABLE = the gun deflection compensation is performed.
Refer to Gun Sag Compensation section for details.
Close Direction (Gun) Close Direction specifies the direction in which the movable tip is to be closed.
Default value: PLUS Refer to Initial Settings section for detail
Close Direction (Robot) Close Direction specifies the tool coordinate system frame number and which component of
Default value: UT:1 +Z the tool coordinate system indicates the direction in which the stationary tip closes.
Refer to Initial Settings section for detail
Max Motor Torque (%) Max Motor Torque specifies a limit to the maximum torque of the servo gun motor in usual
Default value: 100.0 operation. The torque specified here is applied to the servo gun axis when pressurization is
-31-
3.SERVO GUN MAIN SETUP SCREEN B-82634EN/01
not taking place. Usually, the limit should not be adjusted by the user.
The valid data range is between 1.0 and 140.
Max Pressure (Kgf) Max Pressure specifies a limit to the pressure to be applied during pressurization. Any
Default value: 500.0 kg pressure higher than the value specified here will not be generated. A similar limit is also
placed during pressure input. This value should be specified by the gun manufacturer.
Refer to Initial Settings section for detail on how to set this item and change the units.
The valid data range is between 1.0 and 9999.9.
Tip stick detect distance Specifies the tip opening after the weld complete signal to check the tip stick detection signal,
[mm] if used. Set the tip stick detection signal in the weld I/O screen.
Default: 5 Refer to tip stick detection section for more details
Tip Wear Detection Items in this screen are used to specify how tip wear measurements are executed and how to
process tip wear related alarms.
Refer to Tip Wear Compensation section for details.
Put the cursor on the <*DETAIL*>, then press ENTER to bring up this screen.
Pressure Cal Open the pressure calibration screen. Pressure Cal specifies the motor torque to be
generated, then measuring the pressure applied by the specified torque can yield a relational
expression between the motor torque and pressure. When pressure adjustment is
completed, the display changes from INCOMP to COMP. If the display remains at INCOMP,
it is impossible to perform a spot welding sequence, manual welding, manual pressurization,
and pressurization operation.
Refer to Initial Settings section for more detail.
Put the cursor on the <*DETAIL*>, then press ENTER to bring up this screen.
Tip Wear Standard This screen displays information about the status of tip wear compensation including data
recorded during tip wear setup/initialization. When the reference positions are set, the display
changes from INCOMP to COMP. See Tip wear Compensation section for details.
Put the cursor on the <*DETAIL*>, then press ENTER to bring up this screen.
Thickness Check This screen displays information about the setup of Part Thickness check.
Refer to Part Thickness Check Function section for more details.
Gun Stroke Limit This screen displays the stroke limits for the gun axis. These limits are referenced from the
master position, and more specifically, from the “reference zero position” when tip wear
compensation is initialized. The stroke limits can be changed from this screen.
Refer to Initial Settings section for more detail
Overtorque Protection This screen displays the Overtorque Protection status and settings. It is recommended to
keep this function enabled to protect the gun axis from damage caused by the user jogging
the tips to a high pressure.
Refer to Overtorque Protection section for more details.
-32-
B-82634EN/01 4.MANUAL OPERATIONS
4 MANUAL OPERATIONS
The following manual operations can be done using the teach pendant.
-33-
4.MANUAL OPERATIONS B-82634EN/01
The gun can be closed to pre-set pressures by using the GUN key on the
teach pendant
SETUP \ Servogun\
MANUAL / EQ:1 Gun:1 1/5
Manual Pressure
1 Pressuring Time(sec): 1.0
2 Start distance type: INITIAL DIST
3 End distance type: INITIAL DIST
Manual Backup
4 Backup Speed(%): 100
5 Backup stroke: <*DETAIL*>
SERVOGUN \ DATA
PRESSURE / EQ:1 Gun:1 1/99
No. P(lbf) Thick(mm) Manual Comment
1 150.0 10.0 TRUE [gage check]
2 0.0 0.0 FALSE [ ]
3 0.0 0.0 FALSE [ ]
4 0.0 0.0 FALSE [ ]
5 0.0 0.0 FALSE [ ]
6 0.0 0.0 FALSE [ ]
7 0.0 0.0 FALSE [ ]
8 0.0 0.0 FALSE [ ]
9 0.0 0.0 FALSE [ ]
10 0.0 0.0 FALSE [ ]
When a key other than the GUN1 key is pressed, or if all keys are
unused for a while, the window disappears automatically.
-34-
B-82634EN/01 4.MANUAL OPERATIONS
Gun number
GUN 1 Pressure
schedule
GN1- 1
FRNT PANEL Comment
180.0Kgf
GN1 No. 1 GN1 No. 2 GN1 No. 3 Pressure
FRNT PANEL REAR PANEL SIDE PANEL
180.0Kgf 195.0Kgf 185.0Kgf
SHIFT
GUN 1 Pressing the GUN 1 key while holding down the SHIFT key
triggers pressurization.
The gun will move to the specified start distance then close to the
specified pressure
When the specified Pressuring time elapses, the gun will open to
the specified End distance
The stationary tip (on the robot) will not move during
pressurization. In addition, neither the gun sag compensation nor
the tip wear down compensation on the stationary side is
performed.
NOTE
If macro programs are assigned to UK1, SU1, UK3,
and SU3 by macro setting, pressing these keys
makes the corresponding MACRO programs override
manual operation; pressing the GUN1 key will not
trigger manual pressurization. (UK[1]/UK[3] mean
GUN1 key/ GUN2 key, SU[1]/SU[3] mean
SHIFT+GUN1 key/ SHIFT+GUN2 key respectively.)
-35-
4.MANUAL OPERATIONS B-82634EN/01
Detail [1]
Specifying the Pressuring time and whether to open the gun
T2 G1 JOINT 10%
SETUP\Servogun
SERVO GUN SETUP 3/3
1 Equip number: 1
2 General Setup: <*DETAIL*>
3 Manual Operation Setup: <*DETAIL*>
[ TYPE ] EQUIP
Manual Backup
4 Backup Speed(%): 100
5 Backup stroke: <*DETAIL*>
End Distance INITIAL DIST – the gun will open to the position that it started
Type to close from
BACKUP STROKE – the gun will open to the selected
Manual Backup
PART THICKNESS – the gun will open to the programmed
part thickness
-36-
B-82634EN/01 4.MANUAL OPERATIONS
Detail [2]
Specifying Pressure Schedule details
Prev F4 DETAIL
List screen
Detail screen
T2 G1 JOINT 10%
SERVO\GUN\DATA
PRESSURE / EQ:1 Gun:1 No:1 4/4
1 Comment: [rear_flrpn]
2 Weld Pressure(kgf): 350.0
3 Part Thickness(mm): 2.5
4 Gun Sag Comp Value(mm): 0.7
NOTE
Depending on your software (options and settings),
the DETAIL screen may differ slightly from the
example below.
-37-
4.MANUAL OPERATIONS B-82634EN/01
The open position of the servo gun can be changed to pre-set values by
operating the BU key on the teach pendant.
Manual Backup
4 Backup Speed(%): 100
5 Backup stroke: <*DETAIL*>
3 Set the Backup Speed to a value other than 100% if needed. 100%
is the default choice and is recommended.
In the Backup data table specify the opening amount and select
“TRUE” from “Manual” to make the backup position available for
manual operations.
-38-
B-82634EN/01 4.MANUAL OPERATIONS
Procedure
Pressing the BU (Backup) key displays a window including the
corresponding stroke number. While the window is displayed,
pressing the BU key switches the stroke number.
When a key other than the BU key is pressed, or if all keys are kept
unused for a while, the window disappears automatically.
Gun number
Stroke schedule
number
BU1 No. 1
BU 1 OPEN SMALL Comment
50.00mm
Stroke amount
SHIFT Pressing the BU 1 key while holding down the SHIFT key triggers
gun axis operation.
BU 1
Once gun axis operation has been started, you need not keep
pressing the BU (Backup) key.
If you want to discontinue the operation, release the SHIFT key.
This procedure triggers gun axis operation only. The stationary
arm (on the robot) will not operate during gun axis operation.
No tip wear compensation is performed.
If any MACRO program is assigned to UK[2], SU[2], UK[4] or
SU[4], these key operation will not execute manual stroke but
execute the MACRO program.
-39-
4.MANUAL OPERATIONS B-82634EN/01
NOTE
Welding requests weld schedule. Please refer
SPOTTOOL+ Manual for setting weld schedule. Also,
sim-weld can check welding motion for user. Please
refer to 10.SOFT PANEL about sim-weld
Procedure
Display the Manual weld screen.
1. Select the MENUS key to bring up the screen menu.
2. Select “ MANUAL FCTNS”.
3. Press F1“[TYPE]” to display the pull-up menu.
4. Select “Spot welding”. The MANUAL FCTN Spot screen
appears.
-40-
B-82634EN/01 4.MANUAL OPERATIONS
Jogging is possible on the servo gun movable axis in the same manner
as for the robot axis. Usually, the stroke of the servo gun can be
changed using the Backup function (BU key). However, jogging can be
used on the servo gun movable axis, for example, for zero-position
mastering.
Operating procedure
1. Confirm the motion group number.
G2 JOINT 10 %
This value is the current motion group
number. If the servo gun is in motion
group 2, the group number must be G2.
To switch the group number, press the FCTN key, and select
“CHANGE GROUP”.
The value G# switches each time CHANGE GROUP is selected.
FCTN
3 CHANGE GROUP
3. The keys shown below are used to move the movable tip.
SHIFT
+X
-X +X SHIFT + (J1) :Move the tip in the
(J1) (J1) positive direction.
-X
SHIFT + :Move the tip in the
(J1)
negative direction.
-41-
5.PROGRAMMING B-82634EN/01
5 PROGRAMMING
This section describes programming operation related to spot weld of
servo gun.
-42-
B-82634EN/01 5.PROGRAMMING
-43-
5.PROGRAMMING B-82634EN/01
This instruction specifies Start distance (SD), pressure schedule (P), weld
schedule (S), and End Distance (ED) directly.
DATA: Registers
SPOT [SD=m, P=n, S=i, ED=m]
1/200
R[ 1: ]=0
R[ 2: ]=0
__________________ ]=0
| 1 Registers | ]=0
| 2 Position Reg | ]=0
| 3 KAREL Vars | ]=0
| 4 KAREL Ponsn | ]=0
| 5 Pressure | ]=0
| 6 Manual Bkup | ]=0
| 7 Distance | ]=0
| +-----------------
| TYPE |
-44-
B-82634EN/01 5.PROGRAMMING
-45-
5.PROGRAMMING B-82634EN/01
SERVO\GUN\DATA _
PRESSURE / EQ:1 Gun:1 No:1 1/5
1 Comment: [spot 1-10]
2 Weld Pressure(kgf): 350.0
3 Part Thickness(mm): 2.6
4 Gun Sag Comp Value(mm): 0.0
Contact speed :
Calibrated (mm/sec) : 100.0
5. Adjusted: ( 100mm/sec) 100.0%
-46-
B-82634EN/01 5.PROGRAMMING
The following positions are created from the taught position and the
specified Start and End Distance schedule.
Taught Playback
Position Sequence
Synchronized Pressing
Contact pos pos
GUN
side
Panel
ROBOT
side
Time
1: L P[1] 1000mm/sec CNT 100 The trajectory of the tips will vary according to the
2: L P[2] 1000mm/sec CNT50
specified Start/End Distance and termination type
SPOT[SD=1,P=1,S=1,ED=1]
Specified term type
FINE/CNT0 : tips will pause momentarily at the
specified start/end distances
P[2]
CNT1-100 : tips will round the corner through the
Start start/end distance with less deceleration. CNT100
Distance specifies the minimum deceleration to and from the
spot.
Increasing CNT
P[1]
-47-
5.PROGRAMMING B-82634EN/01
Output signals
Input signal
Welding completion
*2) When the Weld completion signal is input, it turns off all output
signals, and triggers an opening sequence. When the opening
sequence ends, the next instruction is executed
-48-
B-82634EN/01 5.PROGRAMMING
Stationary tip
Position[1] Position[1]
X W J1 J4
Y P J2 J5
Z R J3 J6
5.1.4 Hold
When an alarm or pause occur during execution of the SPOT
instruction (during the spot sequence), both the robot axis and the
gun axis decelerate and come to a stop.
When execution of the program is paused during pressure control,
program execution is stopped. The following system variable can
be used to set the specification to be used when the hold input
signal is input during pressurization:
$SGSYSCFG. $REL_PRESS
= 0: Maintains the pressure.
= 1: Releases the pressure.
-49-
5.PROGRAMMING B-82634EN/01
5.1.5 E-Stop
When an emergency stop or power down occurs during pressure
control, the pressure is not maintained.
When an emergency stop or power down occurs, the weld signal
and weld condition signal turn OFF.
A restart resumes program execution from the spot sequence.
When an emergency stop or power down occurs between start of
pressuring and end of welding, a restart executes pressuring again
(initial pressure), and welding is carried out after the specified
pressure is reached. (In the case of a power interruption, power fail
recovery must be enabled.
5.1.6 Single-Step
When an operation instruction with the SPOT option is executed in the
single-step mode, the machine first passes through the approach
position and stops at the taught position.
Then, it restarts the spot welding sequence from the approach position
and completes the sequence (including pressurization) by the 2nd single
step execution.
Current L P [1] 2000mm/sec CNT100 SPOT [P=1,S=1,BU=0]
position
NOTE
The taught position is reproduced only in step
execution mode. In the continuous execution
mode, taught position is not passed through.
$SGSYSCFG.$STEP_TCHPT=TRUE(Enabled)/FALSE(Disabled)
TRUE: Stops at the taught position. (default setting)
FALSE: Does not stop at the taught position.
-50-
B-82634EN/01 5.PROGRAMMING
Start Opening
Taught Start
Distance position
position Distance
Gun tip
Pressuri-
zation
Taught
position
position show
Gun
mode
Stroke
($SGSYSCFG.
$STEP_TCHPT
Robot tip
Pass→: Position at which the machine does not stop and passes through
Stop : Position is which playback stops until FWD is pressed again
--- : Position at which the machine neither stops nor passes through
-51-
5.PROGRAMMING B-82634EN/01
This section describes other (non-spot) instructions for the servo gun
function.
The Press Motion instruction does not open the gun or perform welding
after pressurization is completed.
Like spot welding instructions, the Press motion instruction carries out
tip wear compensation and arm deflection compensation when it is used
as a motion option.
Instruction format
Stand Alone format:
1: PRESS_MOTN [SD=m, P=n]
Motion Option format:
1: L P[1] 2000mm/sec FINE Press_motn [SD=1, P=1]
Sample Program
1:L P[1] 100mm/sec FINE Line 1: Closes to pressure at taught
: Press_motn [SD=1, P=2] position
2: WAIT 2.00sec Line 2: Pressuring time
3:L P[2] 100mm/sec FINE Line 3: Gun Opening
-52-
B-82634EN/01 5.PROGRAMMING
maximum torque is applied to the servo gun axis, for example, to press
the servo gun against the workpiece for a purpose other than spot
welding. It cannot be used to control the pressure used in a spot
welding or pressurization instruction.
Instruction format
Pressure specification instruction
Pressure[tl]kgf
Pressure condition number (1 to 9999) gun 1
NOTE
Maximum Pressure is limited by "Max
Pressure(Kgf)" in General Setup in SETUP SPOT
Weld screen at executing the instruction.
NOTE
If the pressure specification instruction is used to lower the pressure applied to
grasp the workpiece, keep the newly specified pressure until the workpiece is
conveyed and released. If the previous pressure is resumed when the workpiece
is held on the gun, the torque limit is lifted, causing the maximum torque to be
generated, which is likely to run an excessive load on the workpiece and gun.
Sample program
1: Pressure[100]Kgf Line 1: Pressure change
2: L P[1] 100mm/sec CNT50 Line 2: grasp workpiece
3: L P[2] 100mm/sec CNT50 Line 3: Move to a point
4: L P[3] 100mm/sec FINE Line 4: Release workpiece
5: Pressure standard gun1 Line 5: Resume to the previous value
Instruction format
#: Gun number (1 to 6)
Sample program
1:L P[1] 100mm/sec FINE Line 1: 0 kgf must be specified for
: Press_motn [SD=1, P=98] pressure condition P=[98].
2: WAIT 0.5 sec Line 2: waits to let the position settle
3. Gun Zero Master [1] Line 3: sets the mastering for gun 1.
4: L P[2] 100mm.sec FINE Line 4: opens the gun
NOTE
The above sample program cannot perform zero-point
mastering for a gun of which the mastering position is
completely shifted or that for which mastering is not
complete.
-54-
B-82634EN/01 6.TIP WEAR DOWN COMPENSATION
-55-
6.TIP WEAR DOWN COMPENSATION B-82634EN/01
6.1 OVERVIEW
Position #1 Position #2
The two-step method is the most accurate, since the unique wear of each
tip is determined. This is the default method.
ONE-STEP (i.e. fixture-less, tip-to-tip) Æ The gun is closed and
re-mastered. The fixture-touch step is skipped so, only the combined
wear of both tips is determined. Each tip’s unique wear amount is then
estimated by applying the user-defined “wear ratio”.
TIP WEAR TASKS
With both methods, there are two main tasks for using tip wear
compensation:
INITIAL SETUP – do this once, to initialize tip wear reference data*
UPDATE– do this after initial setup, every time a new tip wear
measurement is needed
* Initial Setup must be run again if BZAL (Battery Zero Alarm) occurs, change in gun
geometry or change in gun friction when using Two-Step method. Read the Recovery
from Loss of Mastering Data section for more detail on running the initialization after
BZAL.
-56-
B-82634EN/01 6.TIP WEAR DOWN COMPENSATION
WR_SET01 WR_SETUP Initialize tip wear data for the 1-step method on gun 1. Must specify the gun
number in the macro program call.
WR_UPD01 WR_UPDAT Measure the tip wear using the 1-step method for gun 1. Must specify the
gun number and tip condition (new or used) in the macro program call.
If $SGSYSCFG. $LOAD_TWD=12, the following programs are loaded
TW_PRS01 TW_PRSRT Press new tips onto the gun tip holder by opening and closing the gun with
pressure several times. Please refer Appendix .F about more details.
The purpose of this document is to describe how to use the TP & macro
programs and Tip Wear UIF screens to properly measure and
compensate for tip wear.
-57-
6.TIP WEAR DOWN COMPENSATION B-82634EN/01
Preparations
• Complete servo gun autotune and pressure calibration
• Set Tip Wear Comp ’to ENABLE in Servo gun general setup
screen
• Install new tips before measurement setup
• Check the stroke limit and update it if necessary
NOTE
Robot and gun positions will change slightly from the
originally taught position at execution of the SPOT
and Press Motion with tip wear compensation. Be
sure robot arm and gun arms do not interfere with
tooling and fixtures when tip wear amount is large.
Preparation of TWO-STEP
Prepare a fixture for detecting the moving tip position in the
fixture-touch step of the measurement If the fixture deflects while the
tip presses against it, the measurement error may increase. Please
prepare make the fixture as rigid as possible (As a standard, movable tip
will press the fixture with 100-200 kgf of pressure.).
Movable tip
fixture
-58-
B-82634EN/01 6.TIP WEAR DOWN COMPENSATION
Teaching Position
1. Teach two positions in TW_MV2PT
TW_MV2PT LINE 0 T2
ABORTED G1 JOINT 10% Shift + F5
31: LBL[11:P1/Tips_tch.Gun1]
32:L P[...] 250mm/sec FINE
33: END P1 - Approach position for fixture (Tips_tch)
34: LBL[21:P2/Fix_tch.Gun1]
35:L P[...] 250mm/sec FINE
36: END Shift + F5
37: >5mm
-59-
6.TIP WEAR DOWN COMPENSATION B-82634EN/01
Initial Setup
1 Copy program TW_SET01、to a new program (name) if necessary,
and modify the instructions.
Ex) TW_SET02.TP : for setup gun 2
TW_SET01 LINE 0 T2
ABORTED G1 JOINT 10%
5: ;
6: !Use the following call for ;
7: !fixture-based wear measurement ;
8: !Parm1: gun number ;
9: !CALL TW_SETUP( 1 ) ;
10: CALL TW_SETUP(1) Set correct gun number
POINT SPOT TOUCHUP
Threshold value measurement Reference zero position calibration Reference open position measurement
-60-
B-82634EN/01 6.TIP WEAR DOWN COMPENSATION
NOTE
Teach position[1] and position[2] for each gun
NOTE
Execute SETUP & UPDATE program for each gun in
the system
-61-
6.TIP WEAR DOWN COMPENSATION B-82634EN/01
User Program
SAMPLE _
5/5
: Tip wear down measurement program
3: L P[1] 250mm/sec FINE
SPOT[SD=1,P=1,S=1,ED=1] TW_UPD01 _
4: L P[2] 250mm/secFINE 20/20
SPOT[SD=1,P=1,S=1,ED=1] 15: !Use the following call for ;
5: L P[3] 250mm/secFINE 16: !fixture-based wear measuremt ;
SPOT[SD=1,P=1,S=1,ED=1] 17: !Parm1: gun number ;
5: IF DI[10]=ON, R[1]=1 18: !Parm2: new tips ;
6: IF DI[10]=OFF,R[1]=0 19: !CALL TW_UPDAT( 1, 0 ) ;
7: CALL TW_UPD01 20: CALL TW_UPDAT(1,R[1]) ;
8: WAIT DI[10]=OFF [END]
9: J P[5] 250mm/sec CNT100
: POINT SPOT TOUCHUP>
[END]
-62-
B-82634EN/01 6.TIP WEAR DOWN COMPENSATION
Initial Setup
1. Copy WR_SET01、to a new program (name) if necessary, and
modify the instructions.
Ex) WR_SET02.TP : for setup gun 2
WR_SET01 LINE 0 T2
ABORTED G1 JOINT 10%
5: ;
6: !Use the following call for ;
7: !fixture-based wear measurement ;
8: !Parm1: gun number ;
9: !CALL WR_SETUP( 1 ) ;
10: CALL WR_SETUP(1) Set correct gun number
2. Execute the newly created program. Only the gun should move.
Check gun axis speed, and then execute it finally with override
100% (AUTO mode or T2 mode).
-63-
6.TIP WEAR DOWN COMPENSATION B-82634EN/01
WR_UPD01 LINE 0 T2
ABORTED G1 JOINT 10%
NOTE
Execute SETUP & UPDATE for each gun in the
system
-64-
B-82634EN/01 6.TIP WEAR DOWN COMPENSATION
SETUP\Servogun\ SETUP\Spot\Weld\
GENERAL / EQ:1 Gun:1 1/16 TIP WEAR DETECT / EQ:1 Gun:1 1/11
1 Tip Wear Down Comp: DISABLE
2 Gun Sag Compensation: DISABLE 1 Common setup: <*DETAIL*>
3 Close Direction(Gun): PLUS
4 Close Direction(Robot): UT: 1 [+Z ] 2 Detection type: LOAD
5 Max Motor Torque(%): 82.4 3 Margin of load(kgf): 35
6 Max Pressure(kgf): 500.0 4 Tip speed(mm/sec): 70
7 Max Part thickness: DISABLE 5 Mis-detect toler.(mm): 5.00
8 Thickness (mm): 0.0
9 Tip stick detect delay(ms): 0 Maximum wear down check(Gun)
10 Tip Wear Detection <*DETAIL*> 6 Max wear down value(mm): 5.00
11 Pressure Cal: COMP <*DETAIL*> 7 Inform signal: DO[ 0]
12 Tip Wear Standrd: COMP <*DETAIL*> 8 Increased error(mm): 1.00
13 Thickness check: <*DETAIL*> Maximum wear down check(Robot)
14 Servo Gun MWV: <*DETAIL*> 9 Max wear down value(mm): 5.00
15 Gun Stroke limit: <*DETAIL*> 10 Inform signal: DO[ 0]
16 OverTorque protection: <*DETAIL*> 11 Increased error(mm): 1.00
Items Description
Common Pressure Schedule Number of the pressure schedule to use for the re-master step of tip wear
setup (Default = 98) measurement. Do not use this schedule for other tasks or for welding
Start distance Schedule Number of the start distance schedule to use for the re-master step of tip
(Default = 98) wear measurement. Do not use this schedule for other tasks or for welding
Open Gun at Restart ENABLE/DISABLE, specifies whether the gun is opened to the start distance
(Default = ENABLE) before retry after a mis-detection.
Retry times no. of times the re-master step is re-tried when a mis-detection is observed.
Detection Type LOAD or DO are available. All the programs described in this document
( Default : LOAD) assumes the LOAD technique is used. DO (Digital Output) requires an
external visual sensor to measure wear instead of a fixture-touch.
Margin of Load This is the amount of force(load) in addition to the gun friction (measured
(Default = 30 kgf) during tip wear setup/initialization) that will be applied to detect the fixture
touch. This value is set automatically by the software based on the servo gun
max pressure, but the user can override this value.
-65-
6.TIP WEAR DOWN COMPENSATION B-82634EN/01
-66-
B-82634EN/01 6.TIP WEAR DOWN COMPENSATION
NOTE
The Tip Increased error informs the user that the tip wear program observed the tips
touching each other or the fixture before it did on the previous wear measurement
(by an amount >= tip increased error(mm) setting). When this happens consider the
following possible causes:
- A piece of metal from tip dressing operation remained on the tip making it longer.
Remove the excess metal.
- New tips were placed on the gun, but the new tips flag was not set in the update
program or the tips were not properly seated. Properly seat the tips, then set the
new tips flag and run the update program again.
- The fixture-touch tip speed was slower than it was during the previous wear
measurement. Keep the fixture-touch tip speed consistent.
- The fixture-touch or re-master position was mis-detected (sensed too soon). This
can happen if the fixture position has shifted relative to the robot, the gun friction has
changed or the Margin of Load is set too small. When using the two-step
measurement, increase the Margin of Load if the fixture does not bend. If this does
not work re-execute the Initialization Procedure and determine why the gun friction
has changed.
-67-
6.TIP WEAR DOWN COMPENSATION B-82634EN/01
User can see and check some data relating to tip wear compensation in
this screen.
Standard tip
COMP: tip wear setup is complete Master count: COMP 34886729
-68-
B-82634EN/01 6.TIP WEAR DOWN COMPENSATION
Gun tip is broken ! Replace new tip Reset wear down amount of gun tip
continue welding.
NOTE
Please update wear down amount after the welding
cycle.
Ex)
-69-
6.TIP WEAR DOWN COMPENSATION B-82634EN/01
Reset macro program for movable tip of gun 1: TWRSMV1.TP (Group mask[*,*,*,*,*])
CALL TWKRSMOV( 1, 10 ) Reset wear down amount of movable tip
!arg1:Always 0.
CALL TWKSTROK( 0 ) Change stroke limit. Set 0 as argument
CALL TWKRSCLB( 10 ) Recovery mastering
Reset macro program for fixed tip of gun 1: TWRSFX1.TP (Group mask[*,*,*,*,*])
CALL TWKRSFIX( 1, 10 ) Reset wear down amount of fixed tip
!arg1:Always 0.
CALL TWKSTROK( 0 ) Change stroke limit. Set 0 as argument
CALL TWKRSCLB( 10 ) Recovery mastering
NOTE
In case of using 1 step measurement (WR_SET01 and WR_UPD01), replace
both tips at the same time even if one of tips is normal. Then run both of reset
macro program for movable /fixed tip.
It is no problem about the order of running.
-70-
B-82634EN/01 6.TIP WEAR DOWN COMPENSATION
REFERENCE
ZERO LINE 20mm from Worn tips 10mm from reference zero
new tips zero Zero Line 10mm from
Close Stroke worn tips zero
Limit (20mm)
Due to the active stroke limit protection that Tip Wear Compensation
provides, the following procedure should be followed to completely
disable the active stroke limit control when tip wear compensation is no
longer required, after it was already initialized:
Procedure to disable Tip Wear Compensation and active stroke limit protection:
1. Set Tip Wear Comp to DISABLE on Servo Gun General Setup
Page
2. Set the sysvar $SGGUN#.$SGTWD.$PHASE = 0 (where # is the
gun number)
3. Place New Tips on the gun and re-master
4. Set the Gun Stroke Limits to the proper value if they are not
already
-71-
6.TIP WEAR DOWN COMPENSATION B-82634EN/01
If you would like to use tip wear programs which have been created in
R-J3iB controller,choice one of the following 2 methods for using it in
R-30iA.
#1:Gun number
#2:Register number
#3:Position register number
#4:New tip flag
New tip : 1
Worntip : 0
-72-
B-82634EN/01 6.TIP WEAR DOWN COMPENSATION
NOTE
- The number of arguments is the same for R-J3iB and R-30iA, with the exception
of No.5.Please set the same number for the new tip flag. (See sample.)
- About No2,No4 and No3,No5, use common KAREL program.
- About No3, user does not have to add new argument.
SAMPLE
R-J3iB User Program R-30iA User program
TWDMST _ TWDMST _
: :
3: L P[1:TIPS TOUCH] 250mm/sec FINE 3: L P[1:TIPS TOUCH] 250mm/sec FINE
4: CALL TW0THOLD(1,10,20) 4: CALL TWKTHOLD(1,10,20)
5: CALL TW1MTCLB(1,10,20) 5: CALL TWKZRCLB(1,10,20)
6: L P[2:FIX TOUCH] 250mm/sec FINE 6: L P[2:FIX TOUCH] 250mm/sec FINE
7: CALL TW1MTFIX(1,10,20) 7: CALL TWKFXTCH(1,10,20)
: :
[END] [END]
Ex1: Using register for new tip flag ( For example R[99] )
R-J3iB User Program R-30iA User program
TWDUPD _ TWDUPD _
: :
3: L P[2:FIX TOUCH] 250mm/sec FINE 3: L P[2:FIX TOUCH] 250mm/sec FINE
4: CALL TW2WDFIX(1,10,20) 4: CALL TWKFXTCH(1,10,20,R[99])
: :
[END] [END]
-73-
6.TIP WEAR DOWN COMPENSATION B-82634EN/01
Ex1: Using register for new tip flag ( For example DI[1] )
R-J3iB User Program R-30iA User program
TWDUPD _ TWDUPD _
: :
3: L P[2:FIX TOUCH] 250mm/sec FINE 3: L P[2:FIX TOUCH] 250mm/sec FINE
4: CALL TW2WDFIX(1,10,20) 4: IF DI[1]<>ON JMP LBL[100]
: 5: ヨビダシ TWKFXTCH(1,10,20, 1 )
[オワリ] 6: JMP LBL[200]
7: LBL[100]
POINT SPOT TOUCHUP> 8: ヨビダシ TWKFXTCH(1,10,20, 0 )
9: LBL[200]
:
[END]
TW0THOLD.TP
TW1MTCLB.TP
TW1MTFIX.TP
TW2WDCLB.TP
TW2WDFIX.TP
TW3RSCLB.TP
-74-
B-82634EN/01 7.GUN SAG COMPENSATION
The gun sag compensation amount required is the deflection that occurs
in the robot tip during pressurization.
x Compensation method
Gun deflection is compensated for by setting up the gun sag comp
value in the Pressure Schedule and pushing up the robot tip by the
gun sag comp amount as pressure is applied.
State with no gun deflection compensation State with gun deflection compensation
Gun deflection
compensation amount h h
-75-
8.EXT. TIP STICK SIGNAL DETECTION B-82634EN/01
NOTE
The user is required to prepare the equipment for
detecting stuck tips and the tip stick detection input
signal.
Tip Stick Detect Input is the input from the external device that
indicates the tips are stuck. This input must be OFF when the gun opens
past the tip stick detect distance, otherwise the robot will stop and issue
I/O Weld In G1 JOINT 10 % the following alarm:
I/O SPOT / EQ:1 1/6 “SVGN-030 SVAL1 Tip Stick Detection”
5 Minor Alarm : DI [ 1] *****
6 Iso contactor on : DI [ 2] *****
7 Cap change request: DI [ 3] ***** x Tip Stick Detect signal setting method
8 Appr cap change: DI [ 4] ***** Display the I/O screen by executing the following procedure
9 Tip Dress Request: DI [ 5] ***** 1. Press the MENUS key to bring up the screen menu.
10 Tip Stick Detect : DI [ 6] *****
2. Select “I/O”.
[ TYPE ] EQUIP IN/OUT 3. Press F1“[TYPE]” to display the pull-up menu.
4. Select “Spot Equip”. The Spot I/O screen appears.
5. Specify the index of the “Tip stick detect” input on Spot
Input screen.
Tip Stick Detect Distance is the tip opening at which the tip stick detect
SETUP Spot Weld G2 JOINT 10 % input will be checked to determine if the tips are stuck. 1-5mm are
GENERAL / EQ:1 Gun:1 7/12 typical values for this item.
1 Tip Wear Comp : ENABLE
2 Gun Sag Compensation : ENABLE
3 Close Direction (Gun) : PLUS x Tip Stick Detect Distance setting method
4 Close Direction (Robot): UT: 1 [+Z] Display the General Setup screen by executing the following
5 Max Motor Torque (%) : 100.0 procedure
6 Max Pressure (Kgf) : 500.0
1. Press the MENUS key to bring up the screen menu.
7 Tip stick detect distance (mm) : 5
8 Tip Wear Detection <*DETAIL*> 2. Select “SETUP”.
9 Pressure Cal : COMP <*DETAIL*> 3. Press F1“[TYPE]” to display the pull-up menu.
4. Select “Servo Gun”.
[ TYPE ] EQUIP GUN ENABLE DISABLE
5. Select "General Setup". (Move the cursor on <*DETAIL*>
and press ENTER key.) General Setup screen for Servo Gun
setup appears.
6. Specify "Tip stick detect distance(mm)"
-76-
B-82634EN/01 8.EXT. TIP STICK SIGNAL DETECTION
Tip Stick Timing Output can be used to inform the PLC when the tip
stick check was performed. Each time the gun opens from the weld spot,
the tip stick timing output is turned on when the gun reaches the
I/O Weld Out G1 JOINT 10 %
I/O SPOT / EQ:1 1/6
opening specified by the Tip Stick Detect Distance. This output turns
6 Reset Stepper : DO [ 1] ***** on whether the tips are stuck or not.
7 Reset Welder : DO [ 2] *****
8 Iso Contactor : DO [ 3] ***** x Tip Stick Timing Output setting method
9 Cap Change Comp : DO [ 4] *****
10 Enable Cont. Saver : DO [ 5] ***** Display the I/O screen by executing the following procedure
11 Tip Stick Timing : DO [ 6] ***** 1. Press the MENUS key to bring up the screen menu.
2. Select “I/O”.
[ TYPE ] EQUIP IN/OUT
3. Press F1“[TYPE]” to display the pull-up menu.
4. Select “Spot Equip”. The I/O Spot Input/Output screen
appears.
5. Specify the index of the “Tip stick Timing” output on Spot
Output screen.
-77-
8.EXT. TIP STICK SIGNAL DETECTION B-82634EN/01
Tip Stick Detect Distance is defined as the separation between the tips
and the part when the tip stick detect input shall be checked, see
the flow chart:
a
Thickness d
So, the servo gun position (d) at the time of tip stick check equals:
d = Tip Stick Detect Distance + Part Thickness
Since the gun is moving when the tip stick check is initiated, the
position when the servo gun stops with a tip stick detection may be
larger than the position at which the check is initiated.
NOTE
In the case that the tips are stuck, the gun actuator will move in the open direction,
but the tips will remain in contact with the part, causing deflection in the gun
mechanism. Be sure that the tip stick detect distance is set to a value less than the
maximum allowed deflection for the gun mechanism.
Gun Tries to
Gun Closed open – tips
– weld done stick
-78-
B-82634EN/01 8.EXT. TIP STICK SIGNAL DETECTION
NOTE
Take great caution when using this jog method to release the tip stick. The
Shift+RESET key sequence will override the Overtorque Protection limit and jogging
the gun may place a large mechanical load on the servo gun and a large thermal
load on the servo motor. The Collision Guard function of the robot will also be
temporarily disabled. Release the Shift key to exit the Shift+RESET mode.
Weld complete
Gun Opening
YES
End distance
NO
Detect distance
YES
NO
Detect signal is ON
YES
-79-
9.SERVO GUN MONITORING B-82634EN/01
Procedure
1. Press the MENUS key to bring up the screen menu.
2. Select “0 -- NEXT --“ and “4 STATUS”.
3. Press F1“[TYPE]” to display the pull-up menu.
4. Select “Servo Gun”. The SERVO GUN Monitoring screen
appears.
-80-
B-82634EN/01 9.SERVO GUN MONITORING
-81-
10.SOFT PANEL B-82634EN/01
10 SOFT PANEL
Test execution (test run) can be carried out to run the robot and servo
gun on a standalone basis before it is put into automatic operation on a
production line.
This section focuses on how to set the servo gun specific application
items related to running a test cycle. Please refer to the Soft Panel
STYLE1D LINE 0 T2 E1G1 JOINT10% section in the Spot Tool+ manual for more details on how to use the
SOFT PANEL Soft Panel.
1/4
1 Gun operation STROKE
2 Weld controller mode: WELD The Application Specific Soft Panel allows the user to specify the
3 Tryout mode: ENABLED operating conditions for the servo gun when executing a test cycle
4 Force process complete: DISABLED
[ TYPE ][ SHOW ] ENABLE DISABLE 1. Press the MENUS key to bring up the screen menu.
2. Select "8 SOFT PANEL". SOFT PANEL screen appears.
3. Press F2 “SHOW” then select 2 Applic.
Gun Operation Stroke – the gun will close and open at each weld spot. Passing of weld current depends on
the setting of the weld controller mode
(cannot be changed if a No Stroke – the gun stops closing for each weld spot at the specified Start Distance. The
program is running) pressurization motion is not executed. The gun then opens to the specified End Distance.
The weld controller mode must be set to NOWELD
Weld controller mode: WELD – when the gun closes the weld controller executes the appropriate schedule and
passes current through the gun
(cannot be changed if a NOWELD - no current passes through the gun when the weld controller executes the weld
program is running) sequence.
Tryout Mode: ENABLED – the robot will ignore the part present inputs and the servo gun will ignore the
specified part thickness so welding can be performed without a part.
NOTE: if tryout mode input on cell interface IO screen is not assigned, then it is not possible
to change tryout mode state to enable via soft panel screen.
DISABLED – The part present inputs and part thickness are handled normally.
If tryout signal is not assigned, tryout mode is DISABLE.
Weld IO sim ENABLED –Welding can be executed without setting weld schedule. Disable weld controller
mode for sim weld.
DISABLED – sim weld is disabled.
Weld Duration Specify sim weld time on this item.
Default : 500ms
Maximum: 32767ms
Minimum : 0ms
Inform out out to plc This signal inform to PLC that sim weld is ENABLE
Force Process ENABLED - Process Complete is turned on immediately. Process Complete will be cleared
Complete: at the start of the next style. The Process Alert signal is turned on whenever Force Process
Complete is enabled, and a warning error is displayed on the ALARMS screen to indicate
that this abnormal operation was performed.
DISABLED - Process Complete is turned off.
-82-
B-82634EN/01 11.PRESSURE RELATED I/O SIGNALS
-83-
11.PRESSURE RELATED I/O SIGNALS B-82634EN/01
When a spot welding instruction is issued, the robot checks the state of
the Pressure enable signal before starting pressurization. If the signal is
on, pressurization is started
OFF/ time-out
Wait for Pressure enable signal
turn ON
ON
Pressurization Time-out alarm
SETTING
The user must specify both the Digital Input index and the time-out
value to activate this function.
$SPOTEQIO[eq#].$DI_PEN_I
Others
This function does not work with:
x Pressurization instruction
x Manual pressurization
x Manual welding
-84-
B-82634EN/01 11.PRESSURE RELATED I/O SIGNALS
When a spot welding instruction is issued, the robot checks the state of
the Weld completion signal between gun opening and the execution of
the next instruction. If the signal is on, the next instruction is started.
OFF/ time-out
Wait for Next Step Enable signal to
turn ON
ON
Next instruction Time-out alarm
SETTING
The user must specify both the Digital Input index and the time-out
value to activate this function.
$SPOTEQIO[eq#].$DI_NSE_I
Others
This function does not work with:
x Pressurization instruction
x Manual pressurization
x Manual welding
-85-
11.PRESSURE RELATED I/O SIGNALS B-82634EN/01
$SGSYSCFG.$PRES_SIGNAL
= 0 (default setting): Turns the signal off when welding is complete.
(A) in the following figure.
= 1: Turns the signal off after the machine reaches the pressurization
completion position. (B) in the following figure.
-86-
B-82634EN/01 11.PRESSURE RELATED I/O SIGNALS
Start distance
Pressurization End distance
t
Pressure
-87-
12.PRESSURE PROFILE CONTROL FUNCTION B-82634EN/01
-88-
B-82634EN/01 12.PRESSURE PROFILE CONTROL FUNCTION
12.1 OVERVIEW
-89-
12.PRESSURE PROFILE CONTROL FUNCTION B-82634EN/01
12.2.1 Operation
1. Select DATA menu. And select pressure condition menu.
SERVO GUN DATA G1 JOINT 100% SERVO GUN DATA G1 JOINT 100%
PRESSURE / EQ:1 Gun:1 1/99 PRESSURE / EQ:1 Gun:1 No:1 1/9
No. Press(Kgf) Manual Comment F4 DETAIL 1 Comment : [WORK A ]
1 250.0 FALSE [WORK A ] 2 Standard Pressure (Kgf) : 250.0
2 300.0 FALSE [WORK B ] 3 Part Thickness (mm) : 2.3
3 285.0 FALSE [WORK C ] 4 Pushing Depth (mm) : 5.0
4 0.0 FALSE [ ] 5 Gun Sag Comp Value (mm) : 0.0
: 6 Weld Delay Time(msec) 0
[ TYPE ] EQUIP GUN DETAIL COPY > 7 Auto Route : <*DETAIL*>
8 Stand Alone/Manual SPOT : <*DETAIL*>
Please refer to the next page for the meaning of each items.
-90-
B-82634EN/01 12.PRESSURE PROFILE CONTROL FUNCTION
You can change a pressure value one time by one stage at each stage
(Pressure control start, weld start and weld complete) in standard.
Tf1 Tw1
Pressure Pf0
Pbase Pw1
Pe1
Pf1 Te1
Time
Weld start Weld complete signal
Welding
To change the target pressure value more than two times in each stage, a
following system variable should be changed.
-91-
12.PRESSURE PROFILE CONTROL FUNCTION B-82634EN/01
($SGPPDCFG.$NUM_STEPS=3)
12.2.3 Limitations
Please do not shorten a specified time in a profile data too much.
(10Kgf/msec is a standard)
-92-
B-82634EN/01 13.GUN CHANGE FUNCTION
-93-
13. GUN CHANGE FUNCTION B-82634EN/01
13.1 OUTLINE
13.1.3 Restrictions
Restrictions matters
The period of gun change of batteryless type gun is more than that
of battery less type gun.
The motor of the gun change must be controlled by the same amp.
The gun change instruction can not used by multi task. (The gun
change instruction can not be execute by pulral tasks at the same
time)
Prohibition matters
Do not force to detach the gun while the controller is off.
The line tracking can not used with gun change function.
When the batterless type is used,there are restrictions as follows:
When the calibration motion type 1 or 2 is selected,calibration cannot be
interrupted by a hold or emergency stop/(Program execution must not be
stopped during gun attach processing)
When the calibration motion type 1 ro 2 is selected,magnetic phase
detection cannot preformed.
When the calibration motion type 3 ro 4 is selected ,the stroke
limit must be expanded so that the gun axis touchs the open limit.
When the calibration motion type 5 or 6 is selected , a switch such
as a limit switch must be installed in the gun .
When the calibration motion type 7 or 8 is seleceted, calibration
preformed during gun attachment is disable if the tip wear amount
changed while the gun was detached.Therefore, tip replacement
must be performed for the attached gun.
For details of the calibration motion types, see Chapter
13.3,”GUN CHANGE SETTING”.
-94-
B-82634EN/01 13.GUN CHANGE FUNCTION
J1 J2 J3 J4
(Max6)
EQ1
= Motion group 2
Robot
Controller
Y
ou can replace the servo gun with the air gun by switching on the
controller.
Servo gun: (example: controller = 1)
• Driven by servo motor
(motion group = 2)
• Any open position can be set.
-95-
13. GUN CHANGE FUNCTION B-82634EN/01
[ TYPE ] LIST
-96-
B-82634EN/01 13.GUN CHANGE FUNCTION
The following initial setup is needed to install the servo gun change
system.
NOTE
These setup must be done at the begining of system
installation.
These setup must be done only one time.
-97-
13. GUN CHANGE FUNCTION B-82634EN/01
[ TYPE ] LIST
Common setup
Comment Comment for each gun.
Attach signal This signal used for gun set verification.
Available I/O type = SDI / RDI
- This signal is check before gun attach/detach instruction. If
this signal is OFF, the error occurs.
- If the index is zero, the above checking is canceled.
Identify signal This signal used for gun identification.
Avaialble I/O type = SDI / RDI / GI
- This signal is check before gun attach/detach instruction. If
this signal is OFF, the error occurs.
- If the index is zero, the above checking is canceled.
Battery Select battery type.
ON = Battery backup type
OFF = Batteryless type
-98-
B-82634EN/01 13.GUN CHANGE FUNCTION
Types 1, 2
Select these types on systems capable of holding the gun
detachment position as a result of braking the servo gun axis motor
up to the next servo gun attachment.
NOTE
With type 1 and 2 , if calibration is tnterrupted by a hold
or emergency stop,reference positon data is lost. In such a case ,see
Appendix C.2,”WHEN ROBOT IS STOPPED
DURING CALIBRATION”.
NOTE
With type 1 and 2,magnetic phase detection cannot be performed
When these types are set, the position where the gun is detached is
automatically memorized as the reference position, and calibration
is carried out at that position after the gun is attached. For this
reason, the position when the gun is attached must be the same as
position when it is detached.
The allowable errors of the detach and attach positions must fall
within the respective following ranges for the direct-acting axis
and rotary axis:
-99-
13. GUN CHANGE FUNCTION B-82634EN/01
Types 3, 4
Select these types on systems not capable of holding the gun
detachment position as a result of the servo gun axis motor not
having a brake up to the next servo gun attachment. On such a
system, the reference position must be set to another position as
the gun detachment position cannot be used as the reference
position.
With these types, contact of the gun axis with the open limit is
detected by using the motor torque, and the contact position is set
as the reference position. For details on how to set the reference
position, see "5. Setting the Reference Position."
The difference between types 3 and 4 is in the operating direction
during calibration. (See Table 3.1 and Fig. 3.1.)
Types 5, 6
Like types 3 and 4, specify these types on systems not capable of
holding the gun detachment position as a result of the servo gun
axis motor not having a brake up to the next servo gun attachment.
With types 5 and 6, however, a detection signal must be provided
on the gun by means of a dog or limit switch, and the contact
position must be set as the reference position. For details on how
to set the reference position, see "5. Setting the Reference
Position."
The difference between types 5 and 6 is in the operating direction
during calibration. (See Table 3.1 and Fig. 3.1.)
-100-
B-82634EN/01 13.GUN CHANGE FUNCTION
NOTE
1 Gun master data is lost if the operation is canceled due to a hold or an emergency
stop during calibration that is carried out during the gun change sequence when
types 1 or 2 are selected. If this happens, manually carry out zero position mastering.
2 With types 1 and 2, the system automatically memorizes the position where the
servo gun is detached as the reference position. This memorized reference position
is used in calibration when the same gun is next attached. For this reason, when
types 1 or 2 are selected, the detachment position and the attachment position must
be the same. Do not select types 1 or 2 when a motor with a brake is used for the
servo gun axis.
3 With types 7 and 8, the servo gun is closed during execution of the GUN DETACH
instruction ,and the system automatically memorizes the positon where the servo
gun is detached. The memorized reference position is used for calibration performed
when the same un is next attached.For reason ,ehrn the calibration motion type is
changed to type 7 or 8, the gun must have been attached.
Fig. 15.3 Calibration Motion Type
-101-
13. GUN CHANGE FUNCTION B-82634EN/01
Type 1 Type 2
When the gun is detached near 0 position When the gun is detached near the open limit
About 2 turns
About2 turns
About 2 turns of motor Position when About 2 turns of motor Position when
(open direction) gun is detached (close direction) gun is detached
Type 3 Type 4
When the gun is detached near 0 position When the gun is detached near the open limit
Torque Torqu
Detection Detection
Type 5 Type 6
When the gun is detached near 0 position When the gun is detached near the open limit
Input
ON signal ON
OFF OFF
Detection
Detection
Reference position setting About 2 turns of motor
position during quick
mastering (close direction)
Type 7 Type 8
When the gun is near 0 position at attachment When the gun is near the open limit at attachment
Torque Torque
Detection Detection
-102-
B-82634EN/01 13.GUN CHANGE FUNCTION
[ TYPE ] LIST
(1) Open limit operation setting (Set the following when the
calibration motion type 1,2,4,6,or 7 is selected.)
Calibration speed Specify the motion speed of calibration (motion for about
two turns of the motor)
(2) Position register No. setting (Set the following for all the
Calibration motion Setup.)
Accelerate rate Specify the acceleration of calibration motion.
The standard value is 100(%).
(3) Position register No. setting (Set as follow when types 3 to 8 are
set in the Calibration Setup)
Position register Position register for holding the momentary position where
No arrival at the reference position (open limit or signal input
position) was detected
Set the position register specified here exclusively for
calibration. (Do not use the same position register in the
program, for example.)
(4) Open limit detection torque setting (Set as follows when types 3, 4 ,
7, and 8 are set in the Calibration Setup.)
Touch torque (%) Threshold value of the motor torque for detecting arrival at
the open limit
Set the value within range 0.0 to 100.0%.
-103-
13. GUN CHANGE FUNCTION B-82634EN/01
(5) Detection signal setting (Set as follows when types 5 or 6 are set in
the Calibration Setup.)
Detection signal Type and No. of input signal for detecting arrival at the
reference position
•SDI
•RDI
Specify a No. available for each of the signals as the signal
No.
(6) Detection speed (Set the following ehwn the calibration motion
types 3 to 8 s set)
Detection speed Specify the speed of the motion to the reference posiotn.
-104-
B-82634EN/01 13.GUN CHANGE FUNCTION
NOTE
Before you set the following reference positions, be
sure to set the correct direction at Close Direction
(Gun) in the Servo Gun Setup screen.
Types 1, 2
The system automatically sets the reference position when the
servo gun is detached.
Types 3, 4
Create a program for detecting the reference position using the
touch torque, and execute this program to calculate the reference
position.
For details, refer to "E-1-1 Reference Position Setup for
Calibration Types 3 and 4."
Types 5, 6
Create a program for detecting the reference position using the
detection signal, and execute this program to calculate the
reference position.
For details, refer to "E-1-2 Reference Position Setup for
Calibration Types 5 and 6."
Types 7, 8
The sysytem automatically sets the reference position when the
servo gun is detached.
-105-
13. GUN CHANGE FUNCTION B-82634EN/01
-106-
B-82634EN/01 13.GUN CHANGE FUNCTION
After servo gun is attached, the tool number is changed to the same
number which is specified as a gun close direction of fixed side in the
servo gun setup screen.
-107-
13. GUN CHANGE FUNCTION B-82634EN/01
NOTE
The above is merely a sample program. Create
programs to suit the requirements of your system
-108-
B-82634EN/01 13.GUN CHANGE FUNCTION
NOTE
In the case of calibration motion type is Type 1 or Type 2, if the motion is stopped by
e-stop or HOLD during the calibration motion, the mastering data is lost.
If the mastering data is lost, please do the zero mastering and calibration by manual
again.
Otherwise,
1) The current position on TP is not matched to the actual position.
2) If the motion instruction is executed, the following alarm is occurred.
“MOTN-049 Attempt to move w/o calibrated”
3) The GUN DETACH instruction does not work until manual mastering and calibration
are finished.
-109-
13. GUN CHANGE FUNCTION B-82634EN/01
ON
Robot lock of servo gun OFF
motion group is ON
SRDY of servo gun motor
ON
OFF
Detach/Attach status Gun1 Attach Non gun Non gun Gun2 attach
Gun1 Gun2
Detaching Attaching
-110-
B-82634EN/01 13.GUN CHANGE FUNCTION
On the gun change status screen, verify that which gun is attached or
detached now.
1. Press MENUSkey.
2. Select “0 next page”, ”4 STATUS”.
3. Press F1[TYPE].
4. Select “Gun change”.
-111-
13. GUN CHANGE FUNCTION B-82634EN/01
On gun change systems, the following settings must be carried out each
time that the gun is changed.
For details on how to set each item, refer to the "Servo Gun Function
Instruction Manual."
-112-
B-82634EN/01 13.GUN CHANGE FUNCTION
13.9 TEACHING
In the gun change system, the normal spot instruction can be used. But,
in the gun change system, please note the folloiwng points.
Position data
In the gun change system, the each gun is assigned to the each axis of
the servo gun motion group. For example, if three kinds of gun are
assiged to gun change system, the servo gun motion group has three
axes data. This means three axes data are recorded when servo gun
position is tought.
Please note that this position data has not only gun1 data but also gun2
and gun3 data. This means this position data can move gun2 and gun3.
If gun2 is attached, gun2 moves to 0mm position. This specification is
for the flexibility of the program. But, if the user attaches different gun,
it may cause interfer of gun. To prevent this problem, please specify
different tool number to the gun close direction for each gun. Because
gun attach instruction changes the tool number to specified number of
the gun close direction.
-113-
13. GUN CHANGE FUNCTION B-82634EN/01
By this function, the position data for each gun has the different tool
number. Becuse of this, even if the user execute the program with
different gun, the program is stopped by “INTP-253 Tool frame number
mismatch”.
When the gun attach instruction is executed, the currently selected
coordinate system No. is automatically switched to the coordinate
system No. of the attached gun. So, the trouble of manually switching
the coordinate system No. does not arise even if the above settings are
made.
SPOT instruction
The gun number is not specified in SPOT instruction. This means SPOT
instruction does not care which gun is attached. So, same SPOT
instruction can control plural guns.
1 : J P[1] 100% FINE SPOT[P=1,S=1,BU=1]
<- Gun number is not specified.
But, in other word, the SPOT instruction tought with gun1 can be
executed with gun2. To prevent this problem, please specify different
tool number to the gun close direction for each gun. This is the same
reason in the case of position data. “INTP-253 Tool frame number
mismatch” stops the program execution.
NOTE
This is sample program. Create the program related
to your system.
-114-
B-82634EN/01 13.GUN CHANGE FUNCTION
• Set the group mask of the main task so that the target group of gun
change is disabled. (1)
• Set the group mask of the subtask so that only the target group of
gun change is enabled. (2)
• Set the ignore pause attribute of the subtask to OFF. (3)
• Synchronize the execution of the main task and subtask using
registers.
- The gun detach instruction in the subtask must be completed
before the gun is physically disconnected. (4)
- The gun attach instruction in the subtask must be completed
before welding is started. (5)
• Teach the frame instruction in the main task so that the frame of
Close Direction (Robot) becomes active just before the subtask
including the gun attach instruction starts. (6)
- As described in the previous section, the tool frame number
is set when the gun attach instruction is executed. The tool
frame number should be set in advance in case it is set during
robot motion (7).
Sample programs (Target group number of gun change=2)
Main task
Group mask : [1,*,*,*,*] (1) Subtask
Program name: GUN1DTCH
Group mask : [*,1,*,*,*] (2)
: Ignore pause :OFF (3)
11: CALL WELD1
12: R[51:Flag1]=1
13: RUN GUN1DTCH 1: GUN DETACH[1]
14:J P[13:Approach pos] 100% FINE 2: R[51:Flag1] = 0 (4)
15:L P[14:Gun1] 100mm/sec FINE [End]
(4) 16: WAIT R[51:Flag1]=0
17: RO[1:Unchuck]=ON
18: WAIT RI[1:Unchuck]=ON
19:L P[13:Approach pos] 100mm/sec FINE
:
31:J P[21:Approach pos] 100% FINE
32:L P[22:Gun2] 100mm/sec FINE Subtask
33: RO[1:Unchuck]=OFF Program name: GUN2ATCH
34: WAIT RI[1:Unchuck]=OFF Group mask : [*,1,*,*,*] (2)
35: R[52:Flag2]=1 Ignore pause :OFF (3)
(6) 36: UTOOL_NUM=2
37: RUN GUN2ATCH
1: GUN ATTACH [2]
(7) 38:L P[23: Approach pos] 100mm/sec FINE
2: R[52:Flag2] = 0 (5)
(5) 39: WAIT R [52:Flag2]=0
[End]
40: CALL WELD2
:
-115-
14.OVERTORQUE PROTECTION FEATURE B-82634EN/01
-116-
B-82634EN/01 14.OVERTORQUE PROTECTION FEATURE
14.1 Overview
-117-
14.OVERTORQUE PROTECTION FEATURE B-82634EN/01
Servogun Setup _
Eq: 1 Gun: 1
-118-
B-82634EN/01 14.OVERTORQUE PROTECTION FEATURE
Before autotuning
The following message is displayed. Press F4 OK to go setting screen.
[OK]
After autotuning
When autotuning is complete, the following message is displayed.
Press F4 OK to go setting screen.
[OK]
-119-
14.OVERTORQUE PROTECTION FEATURE B-82634EN/01
The present gun torque limit can be seen beneath the max pressure item.
This is % of max amplifier current. You will also see the message: Gun
torque limit is in effect. You cannot directly specify the gun torque %
on this screen .
OK OK
-120-
B-82634EN/01 14.OVERTORQUE PROTECTION FEATURE
NOTE
The torque limit during calibration is determined by the setting of the system variable
$SGSYSCD.$CAL_TRQ_SEV as follows:
$SGSYSCD.$CAL_TRQ_SEV = 0, the user will be able to command torque
percentages during calibration up to the maximum motor torque. High torques may
damage the gun.
$SGSYSCD.$CAL_TRQ_SEV = 1, the user will be able to command torque
percentages during calibration up to the percentage displayed on the above prompt.
This percentage is the torque that corresponds to max pressure based on present
calibration data or theoretical limit if no calibration data is available.
Procedure
Perform force calibration as usual.
If max gun torque is exceeded, then a prompt is displayed, as shown
below
-121-
14.OVERTORQUE PROTECTION FEATURE B-82634EN/01
-122-
B-82634EN/01 14.OVERTORQUE PROTECTION FEATURE
NOTE
After Sensitivity Adjustment, it is good to check the Parameter Summary screen in
OverTorque Protection to confirm that the open stroke torque limits are still set below
the mechanical limit of the gun’s open hard stop.
NOTE
- Largest allowed gun torque = Max Gun Torque
- Sensitivity adjusts the OverTorque thresholds as follows:
Threshold = 100 / sensitivity * Std OverTorque value.
- Program Close Stroke threshold does not change with Sensitivity adjustment, it is
always equal to Max Gun Torque
- Minimum sensitivity depends on the ratio between Max Pressure and Std
OverTorque value
- If the “Std OverTorque value” is higher than “Max Gun Torque”, the OverTorque
Protection function may return an error status message. Countermeasures to this
condition include:
- Increase Max Pressure until the error status is eliminated
- NOTE: Reducing the Max Pressure after this will still reduce the Max Pressure that
can be commanded for pressuring. Only the torque limit for “Program Close Stroke”
won’t get updated. Overtorque Protection for jogging and program open motion will
still be maximized
- Stroke the gun many times to reduce the friction in the drive mechanism then
Autotune the gun again to re-measure the Std OverTorque value
1. Reduce the tip sticking. Only excessive tip sticking will cause a
fault in most guns.
-123-
14.OVERTORQUE PROTECTION FEATURE B-82634EN/01
-124-
B-82634EN/01 15.PART THICKNESS CHECK FUNCTION
NOTE
Compensation for wear on the welding tips (Tip wear
compensation) and bending in the gun arms (Gun
Sag compensation) are required for accurate part
thickness measurement. See the appropriate
sections for details on each of these compensation
functions.
The user must complete the “Thickness Check Calibration” item on the
Servogun Autotune Utility for the part thickness function to be enabled.
In addition, the user is required to:
1. Accurately set the tip displacement ratio for the gun (mm/motor
revolution).
2. Keep gun tips accurately mastered so tips touch exactly at zero
position. Tip wear compensation programs are typically used to
achieve this.
3. Fixed tip of gun must be in gentle contact with the metal surface
during thickness check. Accurate teaching and gun sag
compensation are typically required.
-125-
15.PART THICKNESS CHECK FUNCTION B-82634EN/01
DEFINITIONS
Estimated (Measured) Part Thickness = position of the gun tips minus expected
gun deflection when the thickness check is performed.
Expected Part Thickness = part thickness from the specified pressure schedule (or
THK_VAL condition if used). This is compared to the Measured Part Thickness to
determine if the measured thickness is out of tolerance.
-126-
B-82634EN/01 15.PART THICKNESS CHECK FUNCTION
NOTE
Before starting the calibration the following items
must be confirmed:
- The gun tips must be accurately mastered. Use Tip
Wear Compensation Setup program to achieve this.
(any error in mastering will lead to a direct error in part
thickness measurement)
- Items 1-3 of the Autotune Utility must be complete
- Pressure Calibration must be complete
Robot may have to be placed in AUTO or T2 and all
faults cleared
10. Select YES and press enter. The selected gun will open and close
4 times to perform the calibration. The robot will not move during
this process.
-127-
15.PART THICKNESS CHECK FUNCTION B-82634EN/01
-128-
B-82634EN/01 15.PART THICKNESS CHECK FUNCTION
Conditions Comment
TCHK_RQD Used to activate a thickness check when the
thickness check mode is set to On Request
(ON_RQST)
TCHK_SKP Used to skip a thickness check when the
thickness mode is set to ALL
Override Conditions (parameters)
THK_VAL(thickness, gun index ) Used to override the expected thickness from
the Pressure Schedule. Thickness is entered in
mm and must be >0.0
THK_TOL(under, over, gun index ) Used to override the under and over tolerance
settings from the Thickness Check setup page,
values are in mm and must be >0.0
THK_SEV(severity , gun index ) Used to override the Alarm Severity from the
Thickness Check setup page.
Settings for the severity parameter are:
1 = Warning (message only)
2 = Fault (pause program)
-129-
15.PART THICKNESS CHECK FUNCTION B-82634EN/01
-130-
B-82634EN/01 16.GUN OPEN FUNCTION at WELD FAULT
This function automatically opens servo gun when weld major fault or
weld complete time-out is occurred, then movable tip and fixed tip is
removed from panel. (In case of fixed servo gun, panel is removed from
fixed tip)
Curried Gun
Fixed Gun
WARNING
Robot move during opening fixed tip. Don't approach
a robot during welding and production.
-131-
16.GUN OPEN FUNCTION at WELD FAULT B-82634EN/01
But gun is not opened when the following errors are occurred.
NOTE
This function is DISABLE by default. Please set
$SGGUN#.$FLTOPN.$ENBLE=TRUE, if you want to
use this function.( # =gun number)
NOTE
If any error is occurred during opening gun, opening
gun is aborted.
-132-
B-82634EN/01 16.GUN OPEN FUNCTION at WELD FAULT
When major fault occuers, gun and robot moves so that their tips
remove form panel.
This offset is the following.
Movable tip
Fixed tip
WARNING
TCP of Robot moves forward gun open direction at
weld fault if this function is ENABLE.
Please make sure of setup of the servo gun
coordinate (ref. 2.2) and gun close direction (ref.2.3)
for your system before welding.
WARNING
In case of standalone SPOT instruction, robot offsets
current position, but not teaching position.
-133-
17.ALARM CODE LIST B-82634EN/01
17
SVGN Alarm Code List
ALARM CODE LIST
-134-
B-82634EN/01 17.ALARM CODE LIST
-135-
17.ALARM CODE LIST B-82634EN/01
Confirm that the Part Thickness value is correct. Adjust the Part Thickness value if necessary. If Part Thickness
is correct, increase the Pushing Depth to allow the moving tip to extend further to achieve
pressure. If the pushing depth does not appear in the pressure schedule detail, add it to the form
by setting $sgsyscfg.$sho_pshdpth=TRUE. If tip wear compensation is NOT used, increase the
Pushing Depth up to the Close Stroke limit of the gun.
2) If the gun is closing too slowly, then try to increase speed with the following measures:
- Increase the General Override
- Reduce the opening used in the Distance Schedule
- Increase the Contact speed in the Pressure Calibration screen or change it directly in the r ssure schedule
screen. Set $sgsyscfg.$sho_prs_spd=TRUE then return to the pressure chedule screen to adjust
the value. It may be necessary to perform the Pressure Calibration again if the tip pressure
changes.
- Autotune the gun again to compensate for mechanical changes in the gun
-136-
B-82634EN/01 17.ALARM CODE LIST
If both steps of the measurement perform correctly then it may be necessary to increase the
value of the Increase Error(mm) setting for the robot side tip. Do this on the Tip Wear
Detection screen (SETUP-SERVO GUN-GENERAL SETUP).
-137-
17.ALARM CODE LIST B-82634EN/01
-138-
B-82634EN/01 17.ALARM CODE LIST
-139-
17.ALARM CODE LIST B-82634EN/01
-140-
B-82634EN/01 17.ALARM CODE LIST
-141-
17.ALARM CODE LIST B-82634EN/01
-142-
B-82634EN/01 17.ALARM CODE LIST
-143-
17.ALARM CODE LIST B-82634EN/01
to one that is configured and unused. Check the Digital Output list
(I/O-Type-DIGITAL-OUTPUTS) to find an available DO point to use.
-144-
B-82634EN/01 17.ALARM CODE LIST
-145-
17.ALARM CODE LIST B-82634EN/01
-146-
B-82634EN/01 17.ALARM CODE LIST
disabled, be sure to enable it after this. If the Pressure Calibration is not complete or the data is
old, perform the Pressure Calibration again.
-147-
17.ALARM CODE LIST B-82634EN/01
-148-
B-82634EN/01 17.ALARM CODE LIST
-149-
17.ALARM CODE LIST B-82634EN/01
-150-
B-82634EN/01 17.ALARM CODE LIST
-151-
17.ALARM CODE LIST B-82634EN/01
-152-
APPENDIX
B-82634EN/01 A.GUN CHANGE REFERENCE POSITION SETUP METHOD (BATTERY-LESS TYPE)
- 155 -
A.GUN CHANGE REFERENCE POSITION SETUP METHOD (BATTERY-LESS TYPE) B-82634EN/01
NOTE
Only the servo gun axis operation group can be used
as the operation group of the program to be used for
setting the reference position.
Example) When the servo gun axis operation group is
the 2nd group:
The operation group becomes [*,1,*,*,*].
NOTE
The above is merely a sample program. Create
programs to suit the requirements of your system.
g: Operation group number of currently attached gun
ga: Axis number of currently attached gun
If the currently attached servo gun axis is taken as the
1st axis of the 2nd group, then g and ga are as
follows: g=2, ga=1
- 156 -
B-82634EN/01 A.GUN CHANGE REFERENCE POSITION SETUP METHOD (BATTERY-LESS TYPE)
- 157 -
A.GUN CHANGE REFERENCE POSITION SETUP METHOD (BATTERY-LESS TYPE) B-82634EN/01
[ TYPE ] LIST
NOTE
Only the servo gun axis operation group can be used
as the operation group of the program to be used for
setting the reference position.
Example) When the servo gun axis operation group is
the 2nd group: The operation group becomes
[*,1,*,*,*].
NOTE
The above is merely a sample program. Create
programs to suit the requirements of your system.
- 158 -
B-82634EN/01 A.GUN CHANGE REFERENCE POSITION SETUP METHOD (BATTERY-LESS TYPE)
- 159 -
A.GUN CHANGE REFERENCE POSITION SETUP METHOD (BATTERY-LESS TYPE) B-82634EN/01
[ TYPE ] LIST
- 160 -
B-82634EN/01 B.TROUBLESHOOTING (GUN CHANGE)
- 161 -
B.TROUBLESHOOTING (GUN CHANGE) B-82634EN/01
xPhenomenon
The gun is not actually attached. So, a communications alarm such as
"SRVO-068 DTERR alarm" occurs on the pulse coder. Correct this by
Remedy 1 or Remedy 2 below according to the present conditions.
xRemedy 1
1. Turn the machine lock ON in the servo gun operation group
(normally, group 2) in the Test Cycle screen.
2. Move the robot by manual feed so that the robot and gun are
physically attached.
3. Turn the controller OFF then ON again.
- 162 -
B-82634EN/01 B.TROUBLESHOOTING (GUN CHANGE)
xPhenomenon
This phenomenon occurs only on battery-less guns. Note that the
phenomenon and remedy vary according to the preset calibration type.
・Remedy
Calibration motion types 1, 2
1. The gun pulse values and mastering data are lost. So, first move
the gun by manual feed to cancel the "SRVO-075 Pulse not
established" alarm.
This alarm may not be occurring. If so, skip this step and proceed
to step 2.
2. Then, carry out gun 0 position mastering and calibration manually.
- 163 -
B.TROUBLESHOOTING (GUN CHANGE) B-82634EN/01
xPhenomenon
The "SVGN-089 Calibrate motion is failed" alarm occurred.
This phenomenon occurs only when the calibration motion type is 3, 4,
5 or 6 on a battery-less gun.
This alarm occurs when the touch torque or detection signal conditions
are not satisfied during calibration.
In both of the following Remedies 1 and 2, the gun is calibrated again.
So, calibration motion will fail again if the touch torque or detection
signal conditions are not satisfied. Before you remedy this phenomenon,
make sure that the touch torque or detection signal conditions are
correct.
xRemedy 1
Carry out steps 6 to 9 of G-1 Remedy 1.
xRemedy 2
Same as Remedy 2 of G-1.
- 164 -
B-82634EN/01 B.TROUBLESHOOTING (GUN CHANGE)
xPhenomenon
The gun is attached to the robot, but the gun's current position is the
wrong value. On a battery-less gun, an alarm may cause the robot to
stop during calibration.
xRemedy
The following describes an example where gun 2 (actually attached
gun) is attached to gun 1 (gun No. taught by the attach instruction).
1. In this state, the gun cannot be detached from the robot by the
detach instruction. So, directly change the system variable to
detach the gun. To do this, set the following system variable to
"0":
- 165 -
B.TROUBLESHOOTING (GUN CHANGE) B-82634EN/01
xPhenomenon
The gun is not actually attached. So, a communications alarm such as
"SRVO-068 DTERR alarm" occurs on the pulse coder. Correct this by
Remedy 1 or Remedy 2 below according to the present conditions.
xRemedy 1
Same as Remedy 1 of B-1
xRemedy 2
Same as Remedy 2 of B-1
xPhenomenon
Battery-less gun (calibration motion types 1, 2):
Misalignment has occurred. Misalignment occurs as a result of
calibration at the wrong position when the gun is attached with the gun
axis having moved to a different position. Note, however, that
misalignment does not occur when gun axis movement is within the
allowable errors indicated below.
The allowable error must fall within the respective following ranges for
the direct-acting axis and rotary axis:
Other instances:
No problem has occurred.
xRemedy
Battery-less gun (calibration motion types 1, 2):
1. Execute the attach instruction to attach the gun.
2. If misalignment occurs, carry out gun 0 position mastering and
calibration manually.
xPhenomenon
The "SRVO-065 BLAL" alarm has occurred with the gun in an attached
state.
xRemedy
1. Change the battery with the gun attached.
2. The gun can be used as it is.
- 166 -
B-82634EN/01 B.TROUBLESHOOTING (GUN CHANGE)
xPhenomenon
The "SRVO-062 BZAL" and "SRVO-075 Pulse not established" alarms
occurred when the gun was attached.
xRemedy
When the reference position has not been set:
1. Press F3:RESET_PULSE in the Calibration screen, and select
YES.
2. Turn the controller OFF then ON again.
3. Move the gun by manual feed to cancel the "SRVO-075 Pulse not
established" alarm.
4. Carry out gun 0 position mastering and calibration manually.
NOTE
After confirming the sign in this screen, teach it to the
program. Do not make a mistake when entering the
sign. If you do so, contact with the open limit may not
be detected.
- 167 -
C.GUN ZERO MASTERING B-82634EN/01
- 168 -
B-82634EN/01 C.GUN ZERO MASTERING
You can use the Gun Master screen to reset BZAL (Battery Zero
Alarm), perform the Magnet Phase
Detection function, and perform mastering of the gun axes.
The following lists and describes the items on the GUN MASTER
screen.
RECALIB You must press NEXT to see this function key. Press this key to re-calibrate the
master position of the servo gun axis. This key will master the selected servo gun
and maintain the existing tip wear amounts. Be sure that tips have not been changed
since the last tip wear measurement was done and be sure the tips touch before
pressing this key.
GUN MASTER _
SERVO GUN Zero position master 1/1
NOTE
If the tip holder or gun arm is changed, you must change the stroke
limit in the Stroke limit
setup screen before you execute Zero position mastering.
- 169 -
C.GUN ZERO MASTERING B-82634EN/01
- 170 -
B-82634EN/01 C.GUN ZERO MASTERING
The MPDT softkey (F5) is displayed on the Gun Master screen when
MPDT is required. The message
“Execute MPDT(Magnetic Phase Detection)” will be displayed. MPDT
is required when the servo
motor connected to the servo gun axis, has fewer that 8 magnetic poles,
and the home position of
the magnets has not yet been located.
NOTE
A motor that requires MPDT cannot be jogged prior to
completing this procedure.
Before executing MPDT, be sure the tips are not fully closed or fully
opened. During MPDT, the
tips may move slightly so, be sure that the tips are free to move a few
mm in either direction before
starting MPDT.
- 171 -
C.GUN ZERO MASTERING B-82634EN/01
C.4 MASTERING
GUN MASTER _
SERVO GUN Zero position master 1/1
GUN MASTER _
- 172 -
B-82634EN/01 C.GUN ZERO MASTERING
- 173 -
D.SETTING GUN STROKE LIMITS B-82634EN/01
The axis limits for the servo gun, are referenced from the master
position. The master position is set where the tips touch. The Gun
stroke limit screen allows the user to directly specify the maximum
allowable stroke in each direction OPEN and CLOSE from the master
position. The stroke limits may have been set correctly during the axis
configuration as Controlled start. However, it is good to confirm the
proper setting before starting the autotuning program.
Open Stroke
Master Limit (mm)
Position Close Stroke
Limit (mm)
The Open Stroke Limit (mm) is the maximum open distance for the
gun. This may be directly specified by the gun manufacturer, or it may
need to be measured.
The Close Stroke Limit (mm) is the maximum gun tip extension
allowed past where the tips touch. This must be enough to allow for tip
wear and bending of the gun arms during pressurization. But, it cannot
be larger than the physical stroke limit of the gun’s moving mechanism.
Consult with the gun manufacturer to determine the appropriate setting
for the Close Stroke Limit. Typical range for the value is 15-30mm.
If you would rather set the OPEN stroke limit by directly recording the
position, use the Gun Setup Utility discussed earlier. This is
recommended for most users.
PROCEDURE
1. Go to the Servo Gun General Operations Setup screen
2. Scroll to the Gun Stroke Limit item and press ENTER. You will
see a screen similar to the following.
3. Adjust the Open and Close stoke limit as needed.
- 174 -
B-82634EN/01 D.SETTING GUN STROKE LIMITS
SETUP Servogun _
Gun 1 ( J1 )
NOTE
Both OPEN and CLOSE stroke limit should be
entered as positive values. The magnitude of stroke
distance from the master position is the required
value.
- 175 -
E.AUTOTUNE MACRO PROGRAM B-82634EN/01
CAUTION
The Servo gun axis moves at max speed, during
autotuning.Autotuning can be performed with the
teach pendant enabled or disabled.
Please make sure that no personnel are in the vicinity
of the gun, whenyou execute autotuning.
The user has to set up the following prior to running the AUTOTUNE
macro program.
- Tip displacement ratio
- Mastering
- Stroke limit
- Gun closing direction & motion sign
- Max gun pressure
Furthermore, the user may need to set parameters in the program call to
AT_KLTUN to ensure that the proper exercises are initiated.
- 176 -
B-82634EN/01 E.AUTOTUNE MACRO PROGRAM
- 177 -
E.AUTOTUNE MACRO PROGRAM B-82634EN/01
7. Place the control reliable switch to T2 mode hold down the Shift
key and Press FWD. The shift key must be held down until the
autotuning program is completed. If the shift key is released, the
program will have to be restarted.
NOTE
After Autotuning is started, the servo gun will perform the following by opening and
closing the gun:
- Acceleration settings
- Inertia measurements
- Friction measurements
- Spring constant measurements
- Force control gain settings
NOTE
If acceleration times were changed during autotuning, then an SVGN-050 “Autuning:
Re-power required” is posted. Repower the controller makes the new acceleration
effective, and clears the SVGN-50 message.
- 178 -
B-82634EN/01 F.PRESS ON NEW TIPS
The program will squeeze the tips together several times, so the tips are
pressed fully onto the tip holder.
The user must specify (8) parameters for TW_PRS01 to define how the
routine executes. Below is a description of each parameter and a few
examples of the pressing operation with different parameters. This
macro or template program can be run anytime, but is best to run after
changing tips and before getting an updated tip wear measurement.
TW_PRS01
1: !PROGRAM NAME: TW_PRSRT;
2: !Program function: ;
3: ! Compress caps after tip change ;
:
8: !Parameters supplied to TW_PRESS ;
9: !1: Equipment number ;
10: !2: Force end value (Kgf) ;
11: !3: Number of steps ;
12: !4: Number of repititions ;
13: !5: Dwell time (ms) ;
14: !6: Register number R[#] ;
15: !7: PrePress margin ;
16: !8: Max growth ;
17: CALL TW_PRSRT(1,500,2,4,1,10,5,15) ;
Parameter 1 – Equipment Default = 1 Create a CALL instruction for each equipment if there are multiple ones.
Number
Parameter 2 – Force End Default = 500 The maximum force that will be applied during the tip pressing operation.
Value (kgf) If the value specified here exceeds the max pressure for the gun, the
software will limit the pressure to the Max Pressure, automatically.
Parameter 3 – Number of Default = 2 Specifies how many sets of squeezing repetitions will be performed.
Steps The force during step n, will be equal to:
(Parameter 2) * [n/(Parameter 3)]
Parameter 4 – Number of Default = 4 The number of repetitions performed during each step. The total
Repetitions number of squeezing repetitions is equal to:
(Parameter 3) * (Parameter 4)
Parmeter 5 – Dwell Time Default = 1 Squeezing time of each repetition.
(ms) (ms)
Parameter 6 – Register Default = 10 Register used to track program status internally. R[10] is the standard
Number register for tip wear measurement, so it is generally unnecessary to
change this
- 179 -
F.PRESS ON NEW TIPS B-82634EN/01
Parameter 7 – PrePress Default = 5 Defines an extra open distance required to reach the pressing speed
Margin (mm)
Parameter 8 – Max Growth Default = 15 Defines the maximum expected increase in length between (2) worn tips
(mm) and (2) new tips. The actuator position between repetitions is equal to:
Worn tips zero position + (Parmater 7) + (Parameter 8)
Movable Tip
PrePress Margin
Mastering position of New tip (Unknown before update)
Growth
Fixed Tip
- 180 -
B-82634EN/01 INDEX
INDEX
GUN CHANGE REFERENCE POSITION
A
SETUP METHOD (BATTERY-LESS TYPE)
A DIFFERENT GUN FROM THAT
................................................................. 155
SPECIFIED BY THE ATTACH
GUN CHANGE SEQUENCE..................... 110
INSTRUCTION IS ATTACHED.............165
GUN CHANGE SETUP ............................... 98
ACTIVE STROKE LIMIT PROTECTION ...71
GUN CHANGE STATUS ........................... 111
ALARM CODE LIST...................................134
GUN DETACH instruction ........................ 107
AUTOTUNE MACRO PROGRAM .............176
GUN JOG OPERATION .............................. 41
B GUN MASTER UTILITY........................... 169
GUN OPEN FUNCTION at WELD FAULT131
Backward execution....................................109
GUN OPENING MOTION......................... 133
BASIC SPECIFICATION .........................2, 94
GUN SAG COMPENSATION...................... 75
Battery-less type guns ................................105
Gun Zero Master Instruction....................... 54
Battery-mounted type guns........................106
GUN ZERO MASTERING ......................... 168
C
H
CALIBRATION MOTION FAILED ...........164
Hold............................................................... 49
Conditions of Gun Open .............................132
CONTROL METHOD (MULTI-GROUP) ..... 4 I
i-1
INDEX B-82634EN/01
i-3
Revision Record
01 Mar.,
2007