Fanuc Thickness Check Manual
Fanuc Thickness Check Manual
The part thickness check will perform a measurement to determine the Estimated Part Thickness and
compare it to the Expected part thickness. When the measured value is outside of the user-specified
tolerance a WARNING or fault can be issued, and an output can be asserted. Thickness checks can be
enabled for all spot and press_motion instructions or only when directly specified.
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.
NOTE
For the restrictions of above 2 and 3, it is recommended to set Tip wear
compensation and Gun Sag compensation to enable.
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.
-164-
B-83264EN/04 15. PART THICKNESS CHECK FUNCTION
UTILS Gun setup _
EQ:1 Gun:1 3/3
1.Set gun motion sign: COMP
2.Set Gun specs, master gun: COMP
Tip Displacement: 15.00(mm/rev)
Open stroke limit: -150.0(mm)
Close stroke limit: 20.0(mm)
3.Auto Tune: COMP
4.Press Compensation Setup: <*DETAIL*>
5.Thickness Check calibration: INCOMP
[ TYPE ] EQUIP EXEC RESTART
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)
‚ For accuracy, Pressure Calibration must be complete.
Ü Thickness check calibration is done when Pressure Calibration is incomplete.
Ü In above, the result of calibration is the theoretical value. So this function
cannot do the best performance.
‚ Robot may have to be placed in AUTO or T2 and all faults cleared.
9 Press Shift + F3 (EXEC) to initiate the calibration. The following prompt box will be displayed when
you do this.
[ OK ]
[ YES ] NO
11 Select YES and press the [ENTER] key. The selected gun will open and close 4 times to perform the
calibration. The robot will not move during this process.
-165-
15. PART THICKNESS CHECK FUNCTION B-83264EN/04
Once the deflection calibration is complete, part thickness checking can be used. The next step is to setup
and define the part thickness operation desired.
SETUP Servogun _
12/13
1 Tip Wear Comp DISABLE
2 Gun Sag Compensation DISABLE
3 Close Direction(Gun): PLUS
4 Close Direction(Robot): UT: 1[+Z ]
5 Max Motor Torque(%): 100.0
6 Max Pressure(kgf): 500.0
Max Gun Torque(%): 450.0
7 Tip stick detect distance(mm): 5
8 Tip Wear Detection: <*DETAIL*>
9 Pressure Cal: COMP <*DETAIL*>
10 Tip Wear Standard:COMP <*DETAIL*>
11 Weight compensation: <*DETAIL*>
12 Thickness Check <*DETAIL*>
4 Scroll to the Thickness check item and press the [ENTER] key to see the Thickness Check screen.
SETUP Servogun _
THICKNESS CHECK / EQ:1 Gun:1 1/8
1 Thickness check: DISABLE
2 Thickness check mode: ON RQST
3 Check at minimum pressure: DISABLE
4 Settling time (ms) 0
5 Alarm severity: WARN
6 Under thickness limit(mm): 0.5
7 Over thickness limit(mm): 0.5
8 Thickness out of tolerance: DO[ 0]
5 Using the table below as a guideline, setup each item on the Thickness Check page to specify the part
thickness check operation that you desire.
Item Description / NOTEs Values
Thickness check This setting specifies whether thickness checking ENABLE å checking is done based on
is enabled. In the case of on request mode, this thickness check mode selected below
becomes thickness check permissive. DISABLE å (default) checking is globally
disabled and never done.
Thickness check Specify whether every spot should be checked or ALL å if thickness check is set to ENABLE,
Mode only those spots that are preceded by the checks are done for every spot and press
condition, TCHK_RQD motion that is not preceded by the
TCHK_SKP condition.
ON_RQST (“on request”) å (default) if
thickness check is set to ENABLE, checks
are done only for each spot and press motion
that is preceded by the TCHK_RQD
condition.
-166-
B-83264EN/04 15. PART THICKNESS CHECK FUNCTION
NOTE
Even if thickness check is enabled, thickness is not checked when tryout mode is
enabled. And specified thickness becomes 0mm at the time.
The TCHK_RQD condition must be used to enable a thickness check when the Thickness Check mode is
set to “On Request”.
These special conditions are activated by placing the condition statement directly before the pressuring
instruction (SPOT or Press_motion) when the thickness check is to be done. The condition is only active
for the next pressuring motion.
-167-
15. PART THICKNESS CHECK FUNCTION B-83264EN/04
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_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)
The optional parameter - gun index - is common to all override conditions. It is only significant when the
gun is part of a dual-gun.
1 = gun A
2 = gun B
A value of 3 (both guns) is assumed by default.
The conditions are added to teach pendant programs by inserting a CALL instruction. Each condition is
actually a MACRO program that is found in the macro program list.
-168-