Professional Documents
Culture Documents
Table of contents
Equipment ........................................................................................................ 6
Overview ...................................................................................................... 6
Footprint ...................................................................................................... 6
Components ................................................................................................. 6
Safety ............................................................................................................... 9
General Safety Rules ...................................................................................... 9
E-Stop ........................................................................................................ 10
Stack light ................................................................................................... 11
Safety zone ................................................................................................. 12
Safety analysis ............................................................................................. 13
Machine Operation ........................................................................................... 14
Equipment start-up ...................................................................................... 14
Reset safety circuit ....................................................................................... 14
Loading / Unloading Parts ............................................................................. 14
Vertical Loading/Unloading ....................................................................... 16
Horizontal Loading/Unloading ................................................................... 17
Automatic mode .......................................................................................... 18
Automatic mode .......................................................................................... 19
Main page ............................................................................................... 19
Jog setting .............................................................................................. 20
Manual mode .............................................................................................. 21
Rotator ................................................................................................... 21
ZoneA/B ................................................................................................. 24
ROBOT BASE .......................................................................................... 25
Equipment shutdown ................................................................................... 26
Robotic programs ........................................................................................ 26
G1_GoHome ........................................................................................... 26
Program goal ...................................................................................... 26
Frequency ........................................................................................... 26
Launched from where, how? ................................................................. 27
Operation ........................................................................................... 27
Safe zone ............................................................................................ 28
G1_GoPark ............................................................................................. 30
Program goal ...................................................................................... 30
Frequency ........................................................................................... 30
Launched from where, how? ................................................................. 30
Operations .......................................................................................... 30
G1_WireCut ............................................................................................ 30
Program goal ...................................................................................... 31
Frequency ........................................................................................... 31
Launched from where, how? ................................................................. 31
Operation ........................................................................................... 31
G1_TCPCheck_1 & G1_TCPCheck_16 ........................................................ 32
2 / 81
Title of this help project
3 / 81
Title of this help project
Frequency ........................................................................................... 42
Launched from where, how? ................................................................. 42
Operation ........................................................................................... 42
G0_PostTouch ......................................................................................... 42
Program goal ...................................................................................... 42
Frequency ........................................................................................... 43
Launched from where, how? ................................................................. 43
Operation ........................................................................................... 43
G0_Rotate ............................................................................................... 44
Program goal ...................................................................................... 44
Frequency ........................................................................................... 44
Launched from where, how? ................................................................. 44
Parameters .......................................................................................... 44
Operation ROBOT/PLC ......................................................................... 45
AGTʼs Functions ........................................................................................... 45
G0_Verify_Axis ........................................................................................ 45
Program goal ...................................................................................... 45
Frequency ........................................................................................... 45
Launched from where, how? ................................................................. 46
Parameters ......................................................................................... 46
Operation ........................................................................................... 46
G0_Offset ............................................................................................... 47
Program goal ...................................................................................... 47
Frequency ........................................................................................... 47
Launched from where, how? ................................................................. 47
Parameters ......................................................................................... 47
Operation ........................................................................................... 47
Calibration .................................................................................................. 47
Rail mastering ............................................................................................. 48
Error management ....................................................................................... 48
JOB Preparator ................................................................................................ 49
Create & Export 3D model ............................................................................ 49
Explanation of the AGT Tools ........................................................................ 49
Welding path generation step ........................................................................ 49
Owe Template ............................................................................................. 50
Generate production program ....................................................................... 51
Maintenance .................................................................................................... 52
Preventive Maintenance ................................................................................ 52
Welding system operation & maintenance ....................................................... 54
Spare Parts List ............................................................................................ 55
Troubleshooting .............................................................................................. 58
Welding ...................................................................................................... 58
Rotators and Robot Carriage ......................................................................... 61
Alarm list .................................................................................................... 61
Training .......................................................................................................... 62
4 / 81
Title of this help project
Welding ...................................................................................................... 62
General instructions ......................................................................................... 63
Welding ...................................................................................................... 63
Jobs export ............................................................................................. 70
Robot archive ...................................................................................... 71
Weld table ........................................................................................... 72
Welding flow chart ............................................................................... 73
Identification of the weld ...................................................................... 73
Workpiece Positioning & Limitations ............................................................... 74
Beam Justification .................................................................................... 74
Beam Height Adjustment .......................................................................... 75
Beam width Adjustment ........................................................................... 76
Accessories Limitations ............................................................................. 77
Beam Weight Capacity .............................................................................. 80
After Market .................................................................................................... 81
Remote support ........................................................................................... 81
Revision History ............................................................................................... 81
5 / 81
Title of this help project
Equipment
1.1
Created with the Personal Edition of HelpNDoc: Free help authoring environment
Overview
The BeamMaster Weld (hereafter referred as BMW) is a generic robotic cell dedicated to the welding
operation of pre-assembled accessories on various kind of beams. The BMW is divided in two zones that
can be used as distinct workstation. Depending on the arrangement used, this specific machine can
produce beams either:
1. 40 feet long in zone A or B;
2. 80 feet long in zones A and B together;
As part of the pre-processing, an assembler is required to position and tack welds the various accessories
on a given beam. On the other hand, the beam welding sequence and robotʼs paths are pre-programmed in
an offline operation with the supplied software letting the operator free to call upon desired program from the
interface.
The BMW is composed of a robot equipped with and welding tool. The robot is mounted on a carriage that
rides along a longitudinal rail. The beam is mounted and constrained to on 2, 3 or 4 rotators. These allow the
rotation and positioning of the beam around its longitudinal axis. The operatorʼs console allows the operator
to interact with the machine for various tasks such as manual control and work order processing. Finally,
the machine is delimited by a safety perimeter that breaks into zones and constraint the robot motion to
ensure proper safety of the surroundings.
Created with the Personal Edition of HelpNDoc: Create help files for the Qt Help Framework
Footprint
For the footprint of the machine, refer to APPENDIX C – MECHANICAL DRAWINGS, supplied with this
manual.
Created with the Personal Edition of HelpNDoc: Easily create Qt Help files
Components
The following section depicts the main components of the machine:
6 / 81
Title of this help project
4. Perimeter Fencing
5. Operatorʼs Console
6. Front Separator Light Curtains
7 / 81
Title of this help project
5. Welding Source
6. Welding Tool
7. Welding Torch Cleaning Station
1. Welding Torch
2. Laser Touch Device
3. Tooling Clutch
1. Robot Controller
2. Machine Interface (HMI)
3. Main Control Panel
4. Robot Teach Pendant
5. Status Stack Light
6. Safety Key, Zone A
7. Emergency Stop (ESTOP)
8. Safety Key, Zone B
8 / 81
Title of this help project
1. Rotatorʼs Ring
2. Vertical Clamp (Hereafter referred to V-Clamp)
3. H-Clamp Manual Activation Dock
4. Horizontal Clamp (Hereafter referred to H-Clamp)
5. V-Clamp Manual Activation Dock
6. V-Clamp Tilt Lock
7. H-Clamp Shims (2x)
8. Rotatorʼs Control Panel
9. Rotatorʼs Base
10. Beam Height Adjustment Bar
11. Servomotor
Created with the Personal Edition of HelpNDoc: Free PDF documentation generator
Safety
Created with the Personal Edition of HelpNDoc: Produce electronic books easily
SAFETY
Do not operate this system without receiving a complete training and
fully understanding this manual.
LASER
This cell uses a laser Class 2B relating to the touch finding system. Avoid
9 / 81
Title of this help project
direct exposure
Never look at the laser beam
OPERATION
Operator is responsible for all workers safety. Always assure that there is
nobody in the cell before starting up or running the equipment. Working
around the welding cell can be dangerous; always wear protection
gloves and safety glasses. The cell can project particles.
HOT PARTS AND COMPONENTS
Hot equipment and hot parts result from the welding cell, always wear
heat protection equipment when you inspect or manipulate parts.
SLIPPERY FLOOR
The use of cutting lubricant can cause a slippery floor. Always clean the floor
before entering the production cell and be alert.
SHARP EDGES
Some parts and particles can cause scratches and bodily injuries.
Always wear protection gloves and safety glasses. During intervention
on the production cell, take care of yourself and always pay attention to
potential dangers.
MODIFICATIONS OR MOVING THE EQUIPMENT
For all modifications or moving parts of the equipment, always refer to the
manufacturer for an evaluation of the modifications. The owner of the equipment
is fully responsible of all non-authorized modifications of the machine.
Created with the Personal Edition of HelpNDoc: iPhone web sites made easy
E-Stop
There are 4 Emergency Stop buttons on the BeamMaster Weld:
10 / 81
Title of this help project
Created with the Personal Edition of HelpNDoc: Easily create iPhone documentation
Stack light
There is a stack light on the bottom of the HMI station. That stack light gives quickly information about the
state of the machine:
1. GREEN LIGHT
- Solid: The equipment is producing.
2. ORANGE LIGHT
- Solid: The equipment is ready, but not in production.
3. RED LIGHT
- Solid: Equipment is in alarm (e-stop, robot, light curtain).
11 / 81
Title of this help project
Created with the Personal Edition of HelpNDoc: Free EBook and documentation generator
Safety zone
Robot have safety envelope (SafeOperation) :
• Prevents worker to get hit outside of the cell
• Prevent robot to hit the fences
• Prevent robot and worker to work inside of the same zone
Light curtains:
• Front light curtains (ZoneA & ZoneB)
– Prevent worker to go over the robot working space
• Middle light curtains
– Prevent worker to go over the robot working space
– Prevent robot to go over the worker working space
12 / 81
Title of this help project
Created with the Personal Edition of HelpNDoc: Easy EPub and documentation editor
Safety analysis
A safety analysis was performed during the design of the equipment. See ANNEX G: TEC-ALF-001-000-
R00-Risk Analysis (Safety-Machine). A summary of the inherent risks is also available on ANNEX G (TEC-
AGT-216-001-R02 - Safety rules for BM48)
It is the responsibility of the employer to provide an adequate work environment, which allows safe
maintenance and operation.
All employees must be trained before operating the equipment, in order to perform their work safely.
Adequate training of employees should include:
The operator must take all necessary precautions to ensure personal safety:
The employer should not allow a non-experienced person to operate equipment or perform
maintenance without adequate safety training.
The employer is responsible for the training of its operators and must inform them of the inherent
risks in the use of the equipment. They should be supervised or assisted during their training.
The employer should refer to the risk analysis grid and general safety rules to understand the risks
surrounding the operation and maintenance of the robotic welding cell.
13 / 81
Title of this help project
Created with the Personal Edition of HelpNDoc: Easily create Web Help sites
Machine Operation
1.1
Created with the Personal Edition of HelpNDoc: Produce electronic books easily
Equipment start-up
To avoid any start-up problems, please follow the sequence as displayed below:
1. Power ON
a. Main electrical panel
b. Rotators
c. Welder
d. Robot
2. Turn on the air supply
3. Hit the reset button on the HMI (Reset the emergency stop status)
4. Turn on welding gas
5. Put robot controller in “EXT” mode
6. Reset the robot fault by pressing on “RESET ALARMS” on the HMI
B. Ensure the robot and its carriage is clear from the path of the beam.
C. For all the beamʼs rotators that will be used with the beam, ensure both clamps are completely
14 / 81
Title of this help project
D. Depending on the method used (vertical or horizontal), ensure the beamʼs rotator is oriented in
its loading/unloading position.
E. Adjust and secure the beam height adjustment bar prior to loading a new beam.
F. Make sure the beam width insert is installed on the H Clamp if required.
G. Ensure the beam weight repartition do not result in exceeding the rotatorʼs capacity (see
section 8.2 for further information about rotatorʼs capacity)
15 / 81
Title of this help project
I. When entering or removing the beam from the rotator, do so with care and at slow speed to
minimise impacts and shocks to the rotator.
K. When putting down the beam in the rotators, ensure the beam sits on every rotator prior to
detach it form the loading carrier
Created with the Personal Edition of HelpNDoc: Full-featured multi-format Help generator
Vertical Loading/Unloading
To load a beam with the vertical method, follow the steps below:
1) Through the operatorʼs console, select in which zone the beam will be loaded (zone A, zone B or
zones A &B). If zones A & B is selected, both zones must be in the same position prior loading;
2) Make sure the clamps are fully opened. Use a drill or impact driver with a torque limiter to clamp /
unclamp;
3) Enter the zone into which the beam will be loaded and adjust the beam height adjustment bar, if
required;
4) Lift the beam and transport it inside the rotators taking care to respect the safety rules stated
above;
5) When setting down the beam ensure it is justified to the side of the opening where the vertical
clamp is located, such as the picture below.
6) Once the beam have been put down and detached, clamp the H Clamp and V Clamp of every rotator
using a drill or impact driver with a torque limiter.
7) Check the beam is well clamped by every rotator. A gap of 1/16 to 1/8 of an inch between the beam
16 / 81
Title of this help project
surface and the clamps is normal. Higher noticeable gap is abnormal and the rotators shall not be
used if so.
8) The operator must then make sure the beam is well positioned inside the rotator and clamped
correctly.
1) Through the operatorʼs console, select in which zone the beam will be loaded (zone A, zone B or
zones A &B);
2) Press the button “Vertical Loading” if the rotators are not already at the vertical loading position. The
rotators ring shall rotate to the vertical loading position automatically.
3) Make sure the clamps are fully opened. Use a drill or impact driver with a torque limiter to clamp /
unclamp;
4) Lift the beam and transport it outside the machine, taking care to respect the safety rules stated
above;
Created with the Personal Edition of HelpNDoc: iPhone web sites made easy
Horizontal Loading/Unloading
To load a beam with the vertical method, follow the steps below:
1) Through the operatorʼs console, select in which zone the beam will be unloaded (zone A, zone B or
zones A &B);
2) Enter the zone into which the beam will be loaded and adjust the beam height adjustment bar, if
required;
3) Make sure the beam width insert is installed on the H Clamp if required.
4) Press the button “Horizontal Loading”. The rotators ring shall rotate to the horizontal loading position
automatically.
5) Lift the beam and transport it inside the rotators taking care to respect the safety rules stated
above;
6) When setting down the beam ensure it is justified to the beam height adjustment bar, such as the
picture below.
17 / 81
Title of this help project
7) Once the beam have been put down and detached, clamp the H Clamp and V Clamp of every rotator
using a drill or impact driver with a torque limiter.
8) Go back inside the zone and check the beam is well clamped by every rotator. A gap of 1/16 to 1/8
of an inch between the beam surface and the clamps is normal. Higher noticeable gap is abnormal
and the rotators shall not be used if so.
9) The operator must then make sure the beam is well positioned inside the rotator and clamped
correctly
1) Through the operatorʼs console, select in which zone the beam will be unloaded (zone A, zone B or
zones A &B);
2) Make sure the clamps are fully opened. Use a drill or impact driver with a torque limiter to clamp /
unclamp;
3) Press the button “Horizontal Loading”. The rotators ring shall rotate to the horizontal loading position
automatically.
4) Lift the beam and transport it outside the machine, taking care to respect the safety rules stated
above;
Created with the Personal Edition of HelpNDoc: Easily create EPub books
Automatic mode
18 / 81
Title of this help project
1.1
1.2.1
Created with the Personal Edition of HelpNDoc: News and information about help authoring tools and
software
Automatic mode
1.1
1.1.1
Main page
19 / 81
Title of this help project
Created with the Personal Edition of HelpNDoc: Free CHM Help documentation generator
Jog setting
20 / 81
Title of this help project
1) Button to abort the current production and the program running on the robot.
2) Push button to move Selected Rotators (3) at desired position (12).
3) Clickable space to select with zone to use.
4) Field to enter the desired production to produce.
5) Button to send production to the robot with selected zone (3).
6) Button to move selected Rotators at horizontal loading position.
7) Button to move selected Rotators at vertical loading position.
8) Button to move selected Rotators at 45 Deg.
9) Status of the loading process on the robot.
10) Desired target position.
Created with the Personal Edition of HelpNDoc: Easy EPub and documentation editor
Manual mode
1.1
1.1.1
Created with the Personal Edition of HelpNDoc: Generate Kindle eBooks with ease
Rotator
21 / 81
Title of this help project
22 / 81
Title of this help project
23 / 81
Title of this help project
Created with the Personal Edition of HelpNDoc: Create help files for the Qt Help Framework
ZoneA/B
1) Button to abort any sequence in progress of the Rotator like clamping, moving.
Created with the Personal Edition of HelpNDoc: Free Qt Help documentation generator
24 / 81
Title of this help project
ROBOT BASE
1) Status of the robot position – Is at Home position, safe for Rotator movement.
2) Status of the robot position – Is at Park position, safe for Rotator movement.
3) Button to start Mastering Test of the robot calibration. This test is automatically done, if needed, a
first of welding programme.
25 / 81
Title of this help project
Created with the Personal Edition of HelpNDoc: Easily create CHM Help documents
Equipment shutdown
Created with the Personal Edition of HelpNDoc: Easy EPub and documentation editor
Robotic programs
1.1
1.1.1
Created with the Personal Edition of HelpNDoc: News and information about help authoring tools and
software
G1_GoHome
1.1.1
Created with the Personal Edition of HelpNDoc: Easily create EPub books
Program goal
Brings the robot to its HOME position (The Home position is a known safe position,
regardless of the position on the rail). This program looks at the current position of the
robot and if this position is considered safe and without risk of collision determined by the
robot according to a position X, Y, Z, then it returns the robot to HOME.
Created with the Personal Edition of HelpNDoc: Easily create Qt Help files
Frequency
This routine is called before and after each welds to ensure that it is at a known position
26 / 81
Title of this help project
before launching a new sequence. It is also called inside AGT's Programs such as
Wire_cut, Clean_Torch, TCPCalib, etc .
Created with the Personal Edition of HelpNDoc: What is a Help Authoring tool?
Created with the Personal Edition of HelpNDoc: Benefits of a Help Authoring Tool
Operation
1. Checks if its current position is within a certain range to perform a safe movement to the
HOME;
2. Check if the robot is in Park position (if yes, then this is a known position);
If the position is not safe, jog the robot to a safe position and restart the sequence;
3. If the robot is too close to the fence (ZoneA) or the central light curtain (Zone B), then the
rail is moved to a safe position;
4. Moves to HOME.
27 / 81
Title of this help project
Created with the Personal Edition of HelpNDoc: Easily create CHM Help documents
Safe zone
The calculations are done with the TOOL_DATA [0] with respect to the base of the robot
BASE_DATA [0].
28 / 81
Title of this help project
Note that YMIN et YMAX moves along E1. To determine if YACT is in the zone, substract E1.
29 / 81
Title of this help project
Created with the Personal Edition of HelpNDoc: Produce online help for Qt applications
G1_GoPark
1.1.1
Created with the Personal Edition of HelpNDoc: Easily create PDF Help documents
Program goal
Brings the robot to its PARK position (Park position is a known safe position, regardless of
the position on the rail). This position will be used to bring the robot to a position where it
will not interfere with loading and unloading. It will also be used when the operator wants to
perform maintenance on the robot tool (eg change contact tip).
Created with the Personal Edition of HelpNDoc: Full-featured Kindle eBooks generator
Frequency
This routine is called at the end of a production by the program G0_End ().
Created with the Personal Edition of HelpNDoc: Easy EPub and documentation editor
Created with the Personal Edition of HelpNDoc: Free Web Help generator
Operations
1. Program call G1_GoHome;
2. Brings the robot to position "xPark" (position to load a beam) The position xPark is a
"RefPos";
3. Brings the rail to the left end of the rail if the robot is in zone A or right end of the rail if the
robot is in zone B.
Created with the Personal Edition of HelpNDoc: Free Qt Help documentation generator
G1_WireCut
1.1.1
Created with the Personal Edition of HelpNDoc: Free PDF documentation generator
30 / 81
Title of this help project
Program goal
Cut the wire to do "Touch Sensing" with the wire.
Created with the Personal Edition of HelpNDoc: Free EBook and documentation generator
Frequency
This routine is called before each touch sequence (when touching with the wire) or during
the cleaning sequence.
Created with the Personal Edition of HelpNDoc: Benefits of a Help Authoring Tool
Operation
1. Reset the welding source if it is not ready to make sure wire will get out;
2. Moves to the position to cut the wire;
3. Cut the wire to 20mm (Stickout).
31 / 81
Title of this help project
Created with the Personal Edition of HelpNDoc: Create cross-platform Qt Help files
1.1.1
Created with the Personal Edition of HelpNDoc: Easily create Web Help sites
Program goal
This routine checks if a TCP has changed.
Created with the Personal Edition of HelpNDoc: Free iPhone documentation generator
Frequency
This routine should be launched after a collision or early production to ensure that the TCP is
accurate.
Created with the Personal Edition of HelpNDoc: Create help files for the Qt Help Framework
Created with the Personal Edition of HelpNDoc: Single source CHM, PDF, DOC and HTML Help creation
1.1.1
Created with the Personal Edition of HelpNDoc: Easily create Help documents
Program goal
Execute an automatic calibration of a TCP already taught and which has the possibility of
making "Touch".
Created with the Personal Edition of HelpNDoc: Single source CHM, PDF, DOC and HTML Help creation
Frequency
This routine must be performed when the TCP is no longer accurate following a collision or
32 / 81
Title of this help project
Created with the Personal Edition of HelpNDoc: Easy to use tool to create HTML Help files and Help web sites
33 / 81
Title of this help project
Created with the Personal Edition of HelpNDoc: Easily create PDF Help documents
G0_ELV_PSH
1.1.1
Program goal
This routine is used for welding development and will create a new welding point
regarding the parameters that have been entered.
Created with the Personal Edition of HelpNDoc: What is a Help Authoring tool?
Frequency
This routine is called only inside a welding development programs.
Created with the Personal Edition of HelpNDoc: Create HTML Help, DOC, PDF and print manuals from 1 single
source
Created with the Personal Edition of HelpNDoc: Full-featured multi-format Help generator
Parameters
Below is the description of each parameter that needs to be put when calling the routine. The order is
very important.
1. Offset on weld direction;
2. Offset from the wall;
3. Offset from the Floor (Normal to the weld direction);
4. Elevation angle;
5. Push Angle;
6. Tool offset;
7. Weld point (Reference point)
8. Weld Frame
The direction of the weld Frame is crucial. Make sur to use the correct Weld Frame.
1. X axis must be in the weld direction
2. Y axis must pointing to the wall
You can create new weld frames by changing the WORKFRAMEs values
34 / 81
Title of this help project
Created with the Personal Edition of HelpNDoc: Qt Help documentation made easy
Operation
1. Creates a new “welding point” by converting the “Reference point” with the elevation/push/offsets
that have been passed thru the functionʼs parameters.
35 / 81
Title of this help project
Created with the Personal Edition of HelpNDoc: Free Web Help generator
G0_AtHome
1.1.1
Program goal
·The robot is at Home;
·Robot checks for errors;
·Robot resets errors;
·Robot checks the state of its variables and executes the required operations.
Created with the Personal Edition of HelpNDoc: Single source CHM, PDF, DOC and HTML Help creation
Frequency
Every time the robot is at Home.
Created with the Personal Edition of HelpNDoc: Free CHM Help documentation generator
Created with the Personal Edition of HelpNDoc: Free EBook and documentation generator
Operation
1.Checks if there was a collision. If yes, sequences G1_TCPCheck_1 and
G1_TCPCheck_16 are launched;
2.Checks the welding time and launches the nozzle cleaning and wire cutting after a
determined delay;
3.Turn off the TOUCH CORRECTION.
G0_Init
1.1.1
Created with the Personal Edition of HelpNDoc: Create iPhone web-based documentation
Program goal
Resets all the required variables during the welding and touch sequences.
36 / 81
Title of this help project
Frequency
In the beginning of Octopuz sequence.
Created with the Personal Edition of HelpNDoc: Produce electronic books easily
Created with the Personal Edition of HelpNDoc: Write EPub books for the iPad
Operation
1.Starts the Interrupt that checks the operation of the Submit;
2.Calls the MasteringRef sequence (if required);
3.Calls the BrakeTest sequence (if required);
4.Initialize the welding timer;
5.Close the Laser air shield;
6.Start the production Timer.
37 / 81
Title of this help project
G0_End
1.1.1
Created with the Personal Edition of HelpNDoc: Easy EPub and documentation editor
Program goal
Launch the necessary programs at the end of a production.
Created with the Personal Edition of HelpNDoc: Produce online help for Qt applications
Frequency
At the end of a production.
Created with the Personal Edition of HelpNDoc: Free Web Help generator
Created with the Personal Edition of HelpNDoc: Produce electronic books easily
Operation
1. Will call the program G1_GoPark;
2. Resets the variable LOAD_Program;
3. Turn off the laser air shield;
4. Turn off the production Timer.
Created with the Personal Edition of HelpNDoc: What is a Help Authoring tool?
G0_PreWeld
1.1.1
Created with the Personal Edition of HelpNDoc: Full-featured Kindle eBooks generator
Program goal
Perform the necessary operations at the beginning of a welding sequence
38 / 81
Title of this help project
Frequency
At every welding sequence.
Created with the Personal Edition of HelpNDoc: Produce Kindle eBooks easily
Created with the Personal Edition of HelpNDoc: Full-featured multi-format Help generator
Operation
1. Closes the laser touch device door;
2. Disable the Wire Brake.
39 / 81
Title of this help project
Created with the Personal Edition of HelpNDoc: Free help authoring environment
G0_PostWeld
1.1.1
Created with the Personal Edition of HelpNDoc: Benefits of a Help Authoring Tool
Program goal
Execute the required operation at the end of a welding sequence.
Created with the Personal Edition of HelpNDoc: Write eBooks for the Kindle
Frequency
At every welding sequence.
Created with the Personal Edition of HelpNDoc: Easy EPub and documentation editor
Operation
1. No operation, but the program does exist for future needs.
Created with the Personal Edition of HelpNDoc: Easily create HTML Help documents
G0_MoveRail
1.1.1
Created with the Personal Edition of HelpNDoc: Benefits of a Help Authoring Tool
Program goal
To move the rail to the wanted direction. Robot should be at Home or Park position to
allow the displacement.
Created with the Personal Edition of HelpNDoc: Generate Kindle eBooks with ease
40 / 81
Title of this help project
Frequency
Every time the robot needs to be displaced on the rail.
Created with the Personal Edition of HelpNDoc: Full-featured Kindle eBooks generator
Created with the Personal Edition of HelpNDoc: Full-featured Kindle eBooks generator
Operation
The robot manages if whether or not it starts the displacement on the rail.
41 / 81
Title of this help project
G0_PreTouch
1.1.1
Created with the Personal Edition of HelpNDoc: Free iPhone documentation generator
Program goal
Execute the required operation in the beginning of a "Touch" sequence.
Created with the Personal Edition of HelpNDoc: Easily create iPhone documentation
Frequency
At every "Touch" sequece.
Created with the Personal Edition of HelpNDoc: Easily create Help documents
Created with the Personal Edition of HelpNDoc: Easy EPub and documentation editor
Operation
If touch with laser
· Open laser door
· Check if laser alarms
Created with the Personal Edition of HelpNDoc: Generate EPub eBooks with ease
G0_PostTouch
1.1.1
Program goal
Execute the required operations at the end of a "Touch" sequence.
42 / 81
Title of this help project
Created with the Personal Edition of HelpNDoc: Easily create Web Help sites
Frequency
At every "Touch" sequence.
Created with the Personal Edition of HelpNDoc: Create iPhone web-based documentation
Created with the Personal Edition of HelpNDoc: Produce Kindle eBooks easily
Operation
1. No operation, but the program does exist for future needs.
43 / 81
Title of this help project
G0_Rotate
1.1.1
Program goal
Send to the PLC the command to rotate the wanted rotators to the required position.
Frequency
That routine is called in the beginning of each welding sub-program to make sure the
beam is in the right rotating position, or angle.
Created with the Personal Edition of HelpNDoc: Free EPub and documentation generator
Created with the Personal Edition of HelpNDoc: Free EBook and documentation generator
Parameters
Zone
It is required to give as an argument to one of these zones by writing "#" before:
G0_ROTATE(#AB,90) -> OK
G0_ROTATE(#B,180) -> OK
G0_ROTATE(#D,180) -> Sends an error from Kuka saying the argument in parameter is not
valid.
G0_ROTATE("A",180) -> Sends an error from Kuka saying the argument in parameter is not
valid.
G0_ROTATE(A,180) -> Sends an error from Kuka saying the variable A has not been
declared.
Position:
· Should be INT between 0 and 360° ;
· If not between 0 and 360°: Error message.
44 / 81
Title of this help project
Operation ROBOT/PLC
Zone == #AB
1. ROBOT sends the required position to PLC;
2. ROBOT send the Rotator Group to the PLC A=TRUE; B=TRUE; C=FALSE;
NONE=FALSE;
3. ROBOT allows a delay to make sure the PLC received the information;
4. ROBOT sends to the PLC a signal to rotate;
5. PLC changes the state of the rotators (Group inPos=FALSE);
6. PLC rotated to the new position;
7. PLC changes the state of the rotators (Group inPos=TRUE);
8. ROBOT resets the signal of rotating;
9. ROBOT resets the Rotator Group;
10. ROBOT checks that the rotators are at their right location. If not, error message
and the sequence restarts.
Zone == #NONE
1. Same procedure as the other zones on Robot side;
2. However, the PLC will not rotate any rotator but will send a message on the HMI
saying how many degrees it has to rotate. The operator will then need to rotate
the part. The PLC will then wait for the confirmation on the HMI that the beam has
rotated and will update the values sent to the Robot (ActualPos, inPos).
Created with the Personal Edition of HelpNDoc: Create iPhone web-based documentation
AGTʼs Functions
These Functions have been programmed by AGT and are used inside many programs.
Created with the Personal Edition of HelpNDoc: What is a Help Authoring tool?
G0_Verify_Axis
1.1.1
Created with the Personal Edition of HelpNDoc: Full-featured Kindle eBooks generator
Program goal
Validate that the « Robot axis positions » are under the desired tolerance from the
« Reference axis position ».
Created with the Personal Edition of HelpNDoc: Single source CHM, PDF, DOC and HTML Help creation
Frequency
Each time you want to validate that the actual robot axis position is closed to the
Reference axis position.
45 / 81
Title of this help project
Created with the Personal Edition of HelpNDoc: iPhone web sites made easy
Parameters
AR[1] = Robot axis position
AR[2] = Reference axis position
AR[3] = Tolerance
Created with the Personal Edition of HelpNDoc: Full-featured multi-format Help generator
Operation
46 / 81
Title of this help project
Created with the Personal Edition of HelpNDoc: Produce online help for Qt applications
G0_Offset
1.1.1
Created with the Personal Edition of HelpNDoc: Easily create HTML Help documents
Program goal
Create an offset position (Frame offset).
Frequency
Each time you want to create a “Frame offset”.
Created with the Personal Edition of HelpNDoc: Produce Kindle eBooks easily
Parameters
AR[1] = Reference position
AR[2] = X offset
AR[3] = Y offset
AR[4] = Z offset
Created with the Personal Edition of HelpNDoc: Easy EBook and documentation generator
Operation
Created with the Personal Edition of HelpNDoc: Create iPhone web-based documentation
Calibration
Run the TCP Calibration programs for each TCP (#1 and #16)
1. G1_TCPCalib_1 (Need the Teach Tip)
2. G1_TCPCalib_16
47 / 81
Title of this help project
Created with the Personal Edition of HelpNDoc: Produce electronic books easily
Rail mastering
Mastering kit is on the Robot Base (close to the rail). The zero position is on the left side of Zone A.
Rail mastering use the same procedure than robot mastering (with EMD Mastering Set). Please refer to
robotʼs documentation for mastering procedure.
Created with the Personal Edition of HelpNDoc: Easy CHM and documentation editor
Error management
Robot errors will appear on the HMI and on the SmartPad. Error codes are specific for each section of the
machine / Robot programs
Description of the error codes:
· 1xxxx : PLC errors
o 100xx : Safety
o 109xx ZoneGeneral
o 11xxx ZoneA
§ 111xx Master Rotator
§ 112xx Slave Rotator
o 12xxx ZoneB
§ 121xx Master Rotator
§ 122xx Slave Rotator
· 2xxxx : Robot programs errors
o 20xxx G0_Programs (not group locked)
§ 2000x G0_Rotate()
§ 2001x G0_MoveRail()
§ 2002x Pre/Post Touch
§ 2003x Open/Close000 Door
§ 2004x Pre/Post Weld
§ 2005x G0_AtHome
o 21xxx G1_Programs (Group#1 is locked)
§ 2100x G1_Gohome
§ 2101x G1_TCPCalib_(1 - 16)
§ 2102x G1_TCPCheck_(1 - 16)
§ 2103x G1_CleanTorch
§ 2104x G1_WireCut
§ 2105x G1_GoPark
§ 2110x General alarms (eg Overtravel)
o 25xxx : Submit (Background logic)
§ 2501x DirLoader
§ 2502x Abort Program
§ 2503x Interrupts
48 / 81
Title of this help project
JOB Preparator
1.1
Created with the Personal Edition of HelpNDoc: Produce electronic books easily
Created with the Personal Edition of HelpNDoc: Easily create EPub books
49 / 81
Title of this help project
Created with the Personal Edition of HelpNDoc: Benefits of a Help Authoring Tool
Owe Template
Description:
The owe files are used to save the parameter you set in the Welding Interface of Octopuz. Using the
owe file, will help you to program faster and get the good welding recipe for your seam.
AGT providing a basic package for programming your seam and this one is organized in that way :
50 / 81
Title of this help project
Created with the Personal Edition of HelpNDoc: Write eBooks for the Kindle
51 / 81
Title of this help project
Created with the Personal Edition of HelpNDoc: Easily create PDF Help documents
Maintenance
1.1
Created with the Personal Edition of HelpNDoc: Free Kindle producer
Preventive Maintenance
The following table specify the operations to be done on the machine and their periodicity, to ensure a
proper preventive maintenance. It is specific to non-commercial components of the machine.
Notice: For maintenance information of the commercial components, such as motors, gearboxes, linear
slides, etc. refer to their respective documentation in the APPENDIX B – TECHNICAL
DATASHEETS.
Periodicity
Maintenance Operation
ily
a
D ly
k
e
W ly
th
n
o
M ly
rte
a
u
Q
Checks:
Beam rotators:
Backlash between the outer gear of the ring and the intermediate gear
Backlash between the intermediate gear and the driving gear
Backlash between the driving gear and the gearing of the tilting mechanism
Wearing of the brass plates on the ACME nut guide of the clamping
mechanisms
52 / 81
Title of this help project
Periodicity
Maintenance Operation
ily
a
D ly
k
e
W ly
th
n
o
M ly
rte
a
u
Q
Level and run-out of the ring
Loosen components:
Lubrication:
Beam rotator:
53 / 81
Title of this help project
Created with the Personal Edition of HelpNDoc: News and information about help authoring tools and
software
Robotic welding equipmentʼs are reliable, low maintenance components. Each welding component has its
own manual and maintenance technician should refer to those manuals before operating and performing the
tasks listed below. Most critical items may be covered during system maintenance training.
54 / 81
Title of this help project
Created with the Personal Edition of HelpNDoc: Easy to use tool to create HTML Help files and Help web sites
Notice: The blue shaded part numbers signify that datasheets have been provided with this manual. Refer
to APPENDIX B – TECHNICAL DATASHEETS for further details.
QTY
Part Number Manufacturer Description (M achine -
w ide )
55 / 81
Title of this help project
QTY
Part Number Manufacturer Description (M achine -
w ide )
56 / 81
Title of this help project
QTY
Part Number Manufacturer Description (M achine -
w ide )
RCU5000
Cleaning station Refer to manual APPENDIX B
Fronius -
(Robacta reamer) «Fronius_Robacta_Reamer»
Torch cooling unit Fronius Refer to manual APPENDIX B «Cooling unit» -
Welding ground Refer to APPENDIX A «TEC-MAK-001-005-R00 – Welding
Tweco -
system ground system spare part list»
IL-1500 KEYENCE Controller for “Laser Touch Sensing system “ 1
IL-300 KEYENCE Laser Head for “Laser Touch Sensing System” 1
OP-87058 KEYENCE 10m Cable for IL-300 Laser Head 1
CJ1B4-20U4 SMC Miniature cylinder for laser device door 1
SIEN-M5B-PS-S-L (INDUCTIVE PROX. SENSOR - PNP-
150371 FESTO 1
5MM BODY - M8 CONN.)
BIM-005
-03201-DMU
AGT Housing for “Laser Touch Sensing system” (include cover) 1
-03202-DMU
-03208-DMU
BIM-005-03215-DMU AGT 45deg aluminum connector for laserʼs housing 1
Plastic connector for “Laser Touch Sensing system”
BVND-M202GT-8 PMA 1
conduit
PIST-12B PMA Plastic conduit for “Laser Touch Sensing system” 1
BIM-005-03104-DMU AGT Laser Housing Bracket (Straight) 1
BIM-005-03217-DMU AGT Laser Housing Bracket (90deg) 1
1053370 KUKA External Axis Adjustment Set (Rail) 1
174901 KUKA KUKA smartPAD, 10 meter cable 1
228934 KUKA KRC4 EMD Mastering set 1
243400 KUKA KUKA.Recovery USB v2.2 ( includes 8Gb USB Stick ) 1
138452 KUKA Reference switch module 15m straight 1
127727 KUKA KUKA external axis motor (MG_60_110_30_S0) 1
Robot cables KUKA KUKA robot cables 1
168334 KUKA KUKA SmartPad 10m cable 1
57 / 81
Title of this help project
Created with the Personal Edition of HelpNDoc: Benefits of a Help Authoring Tool
Troubleshooting
Created with the Personal Edition of HelpNDoc: Easy CHM and documentation editor
Welding
Description Refer to APPENDIX B
Power source error list and troubleshooting Fronius manual : « MIGMAG Power source» (p.163 to
174)
Fronius robotic interface error list Fronius manual: « Robot interface» (p.16 to 20)
Wire feeder error list and troubleshooting Fronius manual: «Robot wire feed unit» (p.16)
Cooling unit troubleshooting Fronius manual: «Cooling unit» (p.41 to 42)
Safety clutch
The clutch is a safety device to avoid breakage when a collision with the torch happens. The clutch will
absorb the impact by moving from a spring loaded shaft.
It has four different “rest” positions that the clutch is not trigged. One is set as reference «HOME
POSITION». The box with the light need to be aligned with the torch. It is very important to stay in this
position because the TCPʼs are set in that position.
58 / 81
Title of this help project
59 / 81
Title of this help project
60 / 81
Title of this help project
Created with the Personal Edition of HelpNDoc: Generate Kindle eBooks with ease
Alarm list
For complete alarm list and their description, please refer to APPENDIX H (TEC-MAK-001-000-R00 – Alarm
description)
61 / 81
Title of this help project
Created with the Personal Edition of HelpNDoc: Benefits of a Help Authoring Tool
Training
Created with the Personal Edition of HelpNDoc: Easily create HTML Help documents
Welding
Refer to the Welding training document in APPENDIX I
62 / 81
Title of this help project
Created with the Personal Edition of HelpNDoc: Free Qt Help documentation generator
General instructions
Created with the Personal Edition of HelpNDoc: Benefits of a Help Authoring Tool
Welding
Each welding component has its own manual; technician should refer to those manuals to have information
about functionalities and before operating. Most critical items may be covered during welding training. Refer
to APPENDIX B for manuals.
63 / 81
Title of this help project
Replacing liner
1. Jog the robot to stretch the W500 cable assembly out straight.
2. Remove the liner-retaining nut from the power pin at the back of the W500 cable assembly.
3. Gently feed the correct liner for your current welding process through the cable assembly from the
machine end of the torch until the liner stop feeding, make sure the liner is touching the contact tip.
4. Cut the liner at 15mm of the end of the power pin. Make sure it not has sharp edge, use file if
necessary.
5. Add the liner-retaining nut and make sure itʼs tight well. Note: the liner should exceed around 2mm
at the end of the nut.
64 / 81
Title of this help project
Power source
65 / 81
Title of this help project
66 / 81
Title of this help project
1. Adjust the gas flowrate at 30CFH with the gas regulator and a portable gas flowmeter
(confirm flowrate at nozzle, not at bottle)
2. Keep the gas ON and adjust the pressure gas sensor (front of the wire feeder) until the
alarm pops on the RCU
67 / 81
Title of this help project
68 / 81
Title of this help project
This backup contains all necessary information to link welding programs and welding parameters at any
point in time. This also allows a traceability of any modification to the welding programs. It is recommended
to perform a backup bundle monthly or after any modification of welding parameters.
RCU backup
· Backup with memory card on RCU (Manual « RCU_42_0426_0021_EN» P.197-198)
69 / 81
Title of this help project
Created with the Personal Edition of HelpNDoc: Free CHM Help documentation generator
Jobs export
· Export the welding data in excel sheet
1. Select all the jobs stored.
2. Press on «Export» button
70 / 81
Title of this help project
Created with the Personal Edition of HelpNDoc: Benefits of a Help Authoring Tool
Robot archive
1. Plug a USB stick on the teach pendant or cabinet
2.
4. Press YES
71 / 81
Title of this help project
Created with the Personal Edition of HelpNDoc: Benefits of a Help Authoring Tool
Weld table
Make copy of the last version of the weld table (according to the RCU backup) and save in the same
location of the others files: «RCU backup», « Jobs export» and «Archive».
72 / 81
Title of this help project
Weld table
Created with the Personal Edition of HelpNDoc: Free HTML Help documentation generator
Created with the Personal Edition of HelpNDoc: News and information about help authoring tools and
software
73 / 81
Title of this help project
In filtering each field, that will resulting in three unique number corresponding to the start, center and end
parameters require for the joint characterization that need to be fine-tune.
Created with the Personal Edition of HelpNDoc: Free help authoring environment
Beam Justification
The beam must be justified to the right corner, i.e. matting with the same 2 edges of the rotatorʼs opening.
The 2 edges correspond to the beamʼs height adjustment bar and the side closer to the vertical clamp. The
picture below illustrate the justification rule
74 / 81
Title of this help project
Created with the Personal Edition of HelpNDoc: Easily create CHM Help documents
75 / 81
Title of this help project
Created with the Personal Edition of HelpNDoc: Create HTML Help, DOC, PDF and print manuals from 1 single
source
76 / 81
Title of this help project
Created with the Personal Edition of HelpNDoc: iPhone web sites made easy
Accessories Limitations
Firstly, there is an area surrounding the rotator where no accessories shall be put to prevent them from
coming in interference with the rotator itself during its revolution, i.e. accessories could hit the rotator base
when it rotates. For this reason, no accessories shall be installed on the beam 8 inches on each side the
rotator, from the center plane of the rotatorʼs ring. Failing to respect this no accessories zone may results in
damaging the machine.
Secondly, Depending on the setting of the beamʼs height adjustment bar, the area available to put
accessories on the beam varies. Refer to the pictures below for reference with the accessories capacity.
The blue rectangle refers to the limitation in beamʼs section dimensions, while the green cycle refers to
accessories limitation. Accessories must be inscribed inside the green area to be used with the rotator. It is
the same for the beam section itself and the blue rectangle. A simplified control area i given in the picture to
the right, with orange outline as the simplified area allowed for accessories. The various zones are given
relative to the justified beam corner.
77 / 81
Title of this help project
78 / 81
Title of this help project
79 / 81
Title of this help project
Created with the Personal Edition of HelpNDoc: Free Web Help generator
The additional weight applied on each the rotator can never be higher that what
stated in this chart.
80 / 81
Title of this help project
Created with the Personal Edition of HelpNDoc: Single source CHM, PDF, DOC and HTML Help creation
After Market
Created with the Personal Edition of HelpNDoc: Qt Help documentation made easy
Remote support
AGT Robotique.
parts-service@agt-group.com
Revision History
81 / 81