Setting Up Arctool
Setting Up Arctool
Setting Up Arctool
SETTING UP ARCTOOL
Contents
5–1
5. SETTING UP ARCTOOL MAROBAR8203131E REV C
5–2
MAROBAR8203131E REV C 5. SETTING UP ARCTOOL
5–3
5. SETTING UP ARCTOOL MAROBAR8203131E REV C
5.1 OVERVIEW
Note Consult your weld equipment vendor concerning the wiring details of the weld controller,
welder cabling, and any special programming setup on the weld equipment. Pay particular attention to
the mode selections on the weld equipment for proper robotic application.
Beginning with the R30iB Controller, Weld Procedures has been adopted as the standard interface.
You must specify the weld equipment you are using during Application Setup. After you select the
weld equipment, the setup and I/O items will change to reflect the items necessary for that particular
kind of weld equipment.
In general, weld equipment setup is performed during software installation where you are prompted to
select the type of equipment you intend to use. If you want to change the weld equipment setup after
software installation, use Procedure 5-1 to change the weld equipment setup.
Use Procedure 5-1 to select weld equipment at a Controlled start during Application Setup.
Procedure 5-1 Selecting Weld Equipment at Controlled Start during Application Setup
Steps
5–4
MAROBAR8203131E REV C 5. SETTING UP ARCTOOL
d. After the configuration menu appears on the screen, release the PREV and NEXT keys.
e. Select 3, Controlled start.
Figure 5–1.
2. If you select 1, F Number, you can enter the F number of your robot. If you select 6,
manufacturer, a [CHOICE] soft key will appear, and you can select from a list of manufacturers
that are loaded on your system. If you select 7 after choosing the manufacturer, you are
presented with options that depend on the equipment Manufacturer. If Lincoln Electric is the
equipment manufacturer, you can select either PowerWave+ENET, STT, or PowerWave 450 as
the controller model. Refer to Section 5.15 for information about Lincoln PowerWave welding
power supplies. If General Purpose is the equipment manufacturer, you can select either MIG
(Volts, WFS), MIG (Volts, Amps), TIG (Amps), or TIG (Amps, WFS) as the controller model.
If you have ordered the Miller Electric Weld Equipment option, you will be able to choose
power supplies from their product line.
5–5
5. SETTING UP ARCTOOL MAROBAR8203131E REV C
See the following screen for an example of selecting Miller Electric (only available if you
have ordered the Miller Equipment Option).
5.3.1 Overview
The SETUP Weld System screen allows you to enable and disable features that control the overall
operation of your weld system. It includes
Use Procedure 5-2 to display the SETUP Weld System screen. The information in the sections that
follow details each of the items in this setup screen.
5–6
MAROBAR8203131E REV C 5. SETTING UP ARCTOOL
Steps
1. Press MENU.
2. Select SETUP.
3. Press F1, [TYPE].
4. Select Weld System. See the following screen as an example.
5. Move the cursor to the item that you want to change and enter the new value.
5–7
5. SETTING UP ARCTOOL MAROBAR8203131E REV C
ArcTool is capable of monitoring several input signals from the welding equipment. If any of these
signals indicates a problem, welding and program execution are stopped and an error message is
displayed on the teach pendant screen. Refer to Table 5–1 for a listing and description of ArcTool
monitoring functions.
ITEM DESCRIPTION
Arc loss This item allows you to enable or disable monitoring of the arc detect input. If enabled, and
the arc detect input is OFF for the amount of time set by the value of arc loss error time, the
following error message is display: ARC-018 Lost arc detect. This arc loss time is set on the
SETUP Weld Equip screen. A time duration is used instead of an ON or OFF transition
because the arc detect signal sometimes exhibits noise.
Noise
Arc detect
signal WI[2]
Arc loss time
Weld start Welding
signal WO[1] stopped
Gas shortage This item allows you to enable or disable monitoring of the shielding gas flow during welding.
If enabled, the controller monitors the Gas fault input WI[3]. If this turns ON during welding,
the following error message is displayed: ARC-005 Gas fault.
Wire shortage This item is an input to the robot controller from the weld equipment. This input is connected
to a customer-supplied switch. You can enable or disable whether wire shortage will be
monitored. If wire shortage is enabled, the controller monitors the wire fault input. If this input
turns ON during welding, the following error message is displayed: ARC-006 Wire fault.
5–8
MAROBAR8203131E REV C 5. SETTING UP ARCTOOL
Wire stick This item allows you to enable or disable this feature, which determines if the wire is fused to
the weld. Wire stick detection is performed when a program executes an Arc End instruction
or when an error causes welding to be stopped. If a wire stick is detected on an Arc End or
error shutdown, the wire stick reset feature attempts to break the wire stick by applying one or
more (up to three) short, timed bursts of voltage to the wire. After each attempt, wire stick
detection is performed. If the wire is still stuck after the third attempt, an "ARC-010 Wire stick
detected" error message is displayed and the wire stick alarm output is set to ON. If one of the
attempts is successful, normal program execution continues. Enabling the wire stick only
allows the system to check if a wire stick has occurred. You must enable the wire stick reset
function if you want the controller to automatically try to break the wire stick automatically.
If you are using welding equipment that does not provide a wire stick detection circuit, the
welding equipment hardware must contain a blocking diode to perform wirestick checking.
Otherwise, the wire stick output will interpret the transformer windings as a stuck welding wire.
NOTE A circuit on the weld process I/O board is designed to detect a wire stick. It checks for
this condition by applying a small voltage and checking the resistance.
Power supply failure This item allows you to enable or disable monitoring the power supply status. If enabled, the
controller monitors the Power fault input. If this turns ON during welding, the following error
message is displayed: ARC-008 Power supply fault.
Coolant shortage This item allows you to enable or disable the monitoring of coolant flow to the torch. If
enabled, the controller monitors the Water fault input. If this turns ON during welding, the
following error message is displayed: ARC-007 Water fault.
When a fault occurs, the weld restart function will allow the arc to be re-established after the fault has
been cleared. Refer to Table 5–2 for a listing and description of weld restart function items.
5–9
5. SETTING UP ARCTOOL MAROBAR8203131E REV C
ITEM DESCRIPTION
Return to Path This item allows you to return to the stop position after a fault has occurred.
Caution
The paused program must remain at the same line number as when
the error occurred; otherwise, the weld restart function cannot be
used to resume the program and weld.
If a fault occurs during a weld, the system remembers the currently commanded
welding values and the robot position. As long as the paused program remains at
the same line number, you can jog the robot to correct a problem and still be able
to resume the program and the weld.
If the program is resumed, the robot will automatically move to the position at
which the fault occurred and a weld restart will occur. If the weld restart is
successful, the program and weld will continue normally.
If enabled, the arc welding system will attempt to resume the weld using the
overlap distance and return to path speed.
Note The Return to Path feature can be used when resuming a stopped motion in a paused
program. This feature allows the robot to remember the stop position and return to that
position upon resuming, before continuing along the taught path.
The motion to the stop position is LINEAR, by default. The default speed of
this move is 200 mm/sec. The speed can be changed in the SETUP Weld
System screen. The termination type is FINE, by default. You cannot change the
termination type.
If the robot was welding when the motion stopped and the program paused,
welding will be resumed at the stop position. An overlap distance can be set to
offset the stop position to better tie in the weld.
You restart the weld by resuming the program. No special menu entries are
required. The Return to Path feature is effective from all execution sources
including the teach pendant, SOP, and UOP.
Note Through arc seam tracking (TAST) requires that the Return to Path parameter is
enabled.
Overlap distance This item indicates the distance between the point at which the weld stopped and
units: millimeters (mm) the starting point where the weld is resumed.
Return to path speed This item indicates the speed that the robot will use to move to the weld restart
units: millimeters per position.
second (mm/sec)
5–10
MAROBAR8203131E REV C 5. SETTING UP ARCTOOL
Scratch start is an automatic recovery feature used if an Arc Start fails to strike the arc. Slag
or oxidation on the part or the welding wire can prevent good electrical conduction. Physically
scratching the wire on the part can penetrate the barrier, or moving the wire to a different position on
the part can provide better contact. This is accomplished by feeding the wire and moving the robot.
Refer to Table 5–3 for a listing and description of scratch start function items.
ITEM DESCRIPTION
Scratch start This item allows you to enable or disable the scratch start automatic recovery
function. If enabled, the arc welding system will physically scratch the wire on the
part to penetrate a barrier caused by slag, and also re-position the wire for better
contact. This is done by feeding the wire and moving the robot.
Scratch start begins if the arc welding system does not detect a stable arc detect
input signal.
Distance This item indicates the longest motion the robot will use during a scratch start. If
the distance is longer than the planning weld distance, the robot goes back to start
position when the robot has arrived at arc welding end position.
Return to start speed This item indicates the speed at which the robot will move back to the arc start
position during scratch start. The forward scratch move occurs at the programmed
weld speed.
If the arc detect signal fails to stabilize, the robot moves forward along the programmed weld a short
distance. If at any time during the forward move the arc is detected, the robot immediately moves
back to the Arc Start position and begins the welding move. The forward scratch move is made at the
programmed speed. The scratch start distance and return to start speed are specified in the SETUP
Weld System screen.
5–11
5. SETTING UP ARCTOOL MAROBAR8203131E REV C
Scratch Distance
P[2] P[3]
P[1]
Arc Start
XArc Detected
Forward Scratch Move
Backward Scratch Move
Welding Move
An error will occur if the robot moves the specified scratch distance without achieving a successful
arc start. In this case the robot returns to the arc start position and the program is paused.
Scratch Distance
Arc Start
Forward scratch move
Backward scratch move
Error Occurs
If a program is paused during a weld, the weld restart feature can be used to resume the program. If
the arc does not strike, the scratch start feature begins. If the scratch start feature is unsuccessful, the
robot returns to the error position and an error occurs.
Scratch Distance
P[1] P[2] P[3]
X X
Arc Forward
Start Error scratch move
position Backward
scratch move
Welding
move
5–12
MAROBAR8203131E REV C 5. SETTING UP ARCTOOL
If the specified scratch distance exceeds the distance to the next taught position, the robot will only
move the distance to the next taught position.
Scratch Distance
Note Pausing the execution of a forward scratch move will cause the robot to restart the move at that
point and move the original scratch distance.
• When scratch start function is used with thin material, penetration may occur at the start point,
since the heat input becomes too large. In the situation like this, please set “Distance” to 2mm
and “Return to start speed” to 100mm/sec.
• Scratch start function doesn’t work if COORD instruction isn’t applied to the motion instruction
that approach to arc start position at coordinated weld system.
• Scratch start function can work with circular or A motion, HOWEVER the return motion to arc
start position is linear. Since, it is possible that the torch may interfere with the work piece during
the scratch start process, please do not set long scratch distance.
Repeat touch retry function is another arc recovery function. This function tries to restart the arc at the
same position as the arc welding start position. Once the Arc has been established the robot starts
welding. This function is executed before scratch start function.
5–13
5. SETTING UP ARCTOOL MAROBAR8203131E REV C
Item Description
Motion instructions used during welding can specify the use of the WELD_SPEED parameter.
WELD_SPEED is defined in the weld schedule specified by an Arc Start instruction. Refer to Table
5–5 for a listing and description of weld speed function items.
ITEM DESCRIPTION
Default speed This item defines the speed the robot will move during welding if the Arc Start
instruction is not executed before the WELD_SPEED motion instruction.
You can also set up other functions on the SETUP Weld System screen. Refer to Table 5–6 for a
listing and description of these functions.
On-the-fly This item enables or disables the ability to change welding conditions
(voltage, current, wire feed speed, and weaving parameters)
dynamically while welding.
Weld from teach pendant This item enables or disables the ability to arc weld when running a
program from the teach pendant.
5–14
MAROBAR8203131E REV C 5. SETTING UP ARCTOOL
Runin This item enables or disables the runin function. This function allows
a different set of welding parameters to be used to establish an arc at
the start of the weld. NOTE: This setting only appears if your system
is using Arc_Start/Arc_End. Weld Procedures (Weld_Start/Weld_End)
allows you to enable/disable RUNIN within the specified weld procedure.
The runin weld condition can be used on an Arc Start to establish
the weld puddle before beginning the weld motion. The runin weld
parameters are used to establish the arc and are held until the specified
runin time elapses. Then, the weld schedule specified in the Arc Start
instruction is used for the weld.
The runin conditions are set up on the DATA Weld Process screen.
Wire burnback/retract This item enables or disables the wire burnback/retract function. NOTE:
This setting only appears if your system is using Arc_Start/Arc_End.
Weld_Procedures allows you to enable/disable burnback within the
specified weld procedure.
During MIG welding, this function maintains the voltage after the wire
feed command is stopped to burn back the wire. Burnback helps to
prevent wire stick.
During TIG welding, this function can retract the wire from the weld.
You can specify the burnback parameters on the DATA Weld Process
screen.
Remote gas purge This item enables the assignment of a digital input for connection of a
remote gas purge switch.
5–15
5. SETTING UP ARCTOOL MAROBAR8203131E REV C
Remote wire inch This item enables the ability to inch the welding wire forward and
backward using digital input signals. When this item is enabled, the
Weld Input screen has two additional entries to define signals for this
purpose.
The Weld Equipment Setup screen also has an additional entry for
setting the remote wire inch speed. This speed is different than the
WIRE+ WIRE- speed used for inching wire with the teach pendant keys.
Gas Purge Key Specifies whether to enable/disable the gas purge key function. When
this function is enabled, gas output signal becomes ON by pressing
both Shift key and STATUS key. However, this function can not be used
if you already use the STATUS key with MACRO instruction.
Gas Purge time When you set the gas output signal ON by using gas purge function, gas
flow automatically stops after this time passes. Gas flow immediately
stops by pressing both Shift key and STATUS key again regardless
if this time passes.
Note Refer to Section 5.5.9 for more information on configuring Remote Wire Inch.
5–16
MAROBAR8203131E REV C 5. SETTING UP ARCTOOL
Note With Weld Procedures Runin and burnback can be set per procedure. Without Weld Procedures
Runin and Burnback are global parameters that will affect all arc starts and arc ends. If you are using
a Lincoln Electric PowerWave weld power supply and have enabled the Multi-Process feature, you
will have a set of Runin, Burnback, Wire Stick, and On-the-Fly schedules available for each of the 8
process selections available with this equipment.
Weld equipment setup allows you to define how the weld equipment functions. If you are using
welding equipment from Lincoln Electric, the weld equipment setup menu is also where you
configure the weld process mode.
Table 5–7 lists and describes each weld equipment setup item. Use Procedure 5-3 to set up weld
equipment. Use Procedure 5-1 to change the process control.
ITEM DESCRIPTION
Process This item defines the kind of welding the equipment performs. MIG or TIG processes are
(Lincoln Electric valid. If you are using Lincoln Electric PowerWave x55 welding equipment, the Process
Equipment) only: selection defines the output characteristics of the welding power supply. In this case
Wire Diameter: you will see additional fields for wire diameter, gas mixture, and a description. . For
Gas Mixture example, you can select GMAW pulsed, Synergic CV, or STT process modes from this
Description: menu. The Wire Diameter, Gas Mixture, and Description fields will indicate the process
characteristics that match the selected PowerWave process mode.
SEARCH for This item is one of three search parameters that can be used to limit the choices when
Process (only for you press the SEARCH (F3) soft key to search the Lincoln Electric PowerWave weld
Lincoln Electric tables. When you place the cursor on this field and press F4, Choice, you can choose
equipment (Old a process from GMAW, GTAW, FCAW, PAW. The field to the right of this entry allows
method before you to specify YES or NO to specify whether this item will be used in limiting the search
Weld Procedures) results. (Old method before Weld Procedures)
SEARCH for This item is the second of three search parameters that can be used to limit the choices
pulse (only for when you search the Lincoln Electric PowerWave weld tables. When you place the
Lincoln Electric cursor on this field the F4 key is used to specify YES and the F5 key specifies NO. The
equipment) field to the right of this entry allows you to specify YES or NO to specify whether this item
will be used in limiting the search results. (Old method before Weld Procedures)
5–17
5. SETTING UP ARCTOOL MAROBAR8203131E REV C
SEARCH for wire This item is the third of three search parameters that can be used to limit the choices
(only for Lincoln when you search the Lincoln Electric PowerWave weld tables. When you place the
Electric equipment cursor on this field and press F4, Choice, you can select a wire material from None, Steel,
Stainless, Aluminum, or Other. The field to the right of this entry allows you to specify
YES or NO to specify whether this item will be used in limiting the search results. (Old
method before Weld Procedures)
Process control This item defines the weld parameters the welding equipment will use.
(Only present for The choices for MIG welding are VLT + AMPS, and VLT + WFS.
General Purpose The choices for TIG welding are AMPS and AMPS + WFS.
Weld Equipment)
Feeder
WIRE+ WIRE- This item allows you to set how fast the wire will feed when the WIRE+ or WIRE- teach
speed pendant keys are used. Wire speed can be set in mm/sec (millimeters per second),
cm/min (centimeters per minute), or IPM (inches per minute).
Remote Wire Inch This item allows you to set how fast the wire will feed when the remote forward and
Speed remote backward digital input signals are used. This item only appears in this menu if
the remote wire inch function is enabled in the Weld System Setup menu. Wire speed
can be set in mm/sec (millimeters per second), cm/min (centimeters per minute), or
IPM (inches per minute).
Feed This item allows you to enable and disable the setting of the feed forward and feed
forward/backward backward digital output signals.
When set to ENABLED, the feed forward and feed backward digital output signals are set
on and off during welding to feed the welding wire.
When set to DISABLED, the feed forward and feed backward digital output signals are
not set.
Note If you are using Lincoln Electric PowerWave x55/R equipment connected via ArcLink, the
Feed forward/backward setting should be ENABLED.
Wire stick reset This item allows you to enable or disable the automatic wire stick reset function. The
wire stick reset function attempts to burn off wire that can remain attached to the weld
at arc end. This item works together with the Wire Stick Enable/Disable setting on the
Weld System Setup Menu.
5–18
MAROBAR8203131E REV C 5. SETTING UP ARCTOOL
Wire stick reset This item allows you to set the number of times the arc welding system will attempt to
tries burn off a wire that might remain attached to the weld at arc end.
Caution
Timing
Arc start error time This item is the maximum amount of time the arc welding system permits for establishing
an arc during an arc start. If the arc is not established within this time, a scratch start
is begun (if enabled) or an error occurs.
Arc detect time This item is the amount of time after a successful arc start that the arc welding system
requires the arc detect signal to be ON before releasing robot motion. For Lincoln Electric
PowerWave x55/R equipment, this value can be 0 seconds because arc detection is
de-bounced in the welding power supply.
Arc loss error time This item is the maximum amount of time the arc welding system allows to elapse without
detecting an arc before an alarm occurs. This condition is only valid if Arc Loss has been
enabled on the SETUP Weld System screen.
Gas detect time This item defines a time delay, after the gas start output signal is turned ON or OFF, that
the gas fault signal is checked to determine if gas flow is detected or not. This condition
is valid only if the Gas Shortage has been enabled on the SETUP Weld System screen.
Gas purge time This item defines the amount of time gas is allowed to flow through the gas line prior to
striking the arc before the robot reaches the arc start position.
5–19
5. SETTING UP ARCTOOL MAROBAR8203131E REV C
Gas preflow time This item defines the amount of time the arc welding system allows gas to flow through
the gas line prior to striking the arc after reaching the arc start position.
Gas postflow time This item defines the amount of time the arc welding system allows the gas to flow after
the arc has been turned off.
Note The gas output signal remains ON after postflow until wirestick checking is complete if
wirestick check and wirestick reset are enabled.
Strike Wire Feed This item sets the wire approach speed for striking the arc in GMA welding. This only
Speed (Lincoln appears in the menu if you have selected Lincoln Electric PowerWave x55/R equipment.
Electric equipment
only)
Note Refer to Section 5.5.9 for more information on configuring Remote Wire Inch.
Steps
1. Press MENU.
2. Select SETUP.
3. Press F1, [TYPE].
4. Select Weld Equip. You will see the SETUP Weld Equip screen. See the following screen
for an example.
Note The screen you see will vary depending on the kind of weld equipment you are using. If
you are using General Purpose TIG without wire feed, items 1 through 4 are not displayed.
5–20
MAROBAR8203131E REV C 5. SETTING UP ARCTOOL
5. Move the cursor to the selection you want to change and type the new value.
5.5.1 Overview
ArcTool supports several different types of connections to the welding equipment and the choice is
governed by the specific equipment chosen for your application. The welding equipment can be
connected to the robot controller with analog and digital I/O, DeviceNet,, Ethernet I/P or ArcLink.
5–21
5. SETTING UP ARCTOOL MAROBAR8203131E REV C
FROM TO
Process I/O CRW1 Weld Equipment Interface
If your system requires more I/O, additional process I/O boards can be added or Modular I/O is
available. Refer to Chapter 8 INPUT/OUTPUT (I/O) SETUP for more information about process
and modular I/O.
Note For weld equipment connected with analog and digital I/O, ICOM3 on the process I/O board
must be set to the B position. Otherwise, the Arc Detect input will not be received by the ArcTool
5–22
MAROBAR8203131E REV C 5. SETTING UP ARCTOOL
software and the Arc Start Fail error will occur. Refer to the Controller Maintenance Manual for the
location of ICOM3 jumper on the process I/O board.
Caution
You must set the ICOM3 jumper with the controller power OFF. Otherwise, you
will cause an inconsistent signal polarity.
The I/O Weld monitor screen displays the items in Table 5–8 .
ITEM DESCRIPTION
WELD SIGNAL This item displays the different kinds of weld signals.
SIM This item displays whether the I/O weld signal is simulated or unsimulated.
STATUS This item displays the kind of status of the I/O weld signal.
You can use the I/O Weld Config screen to configure weld input and output signals.
ITEM DESCRIPTION
Selected Weld Input or This item is an analog or digital input or output signal from the controller to the
Output Signal weld equipment.
The ArcTool software automatically configures all I/O information: numbering, rack locations, and
slot locations. Process I/O boards are always assigned a rack location of 0. DeviceNet I/O is assigned
to rack location 81, 82, 83, or 84 depending on how may DeviceNet channels are installed in your
system. ArcLink I/O is assigned to rack location 90, 91, 92, or 93 depending on how many ArcLink
channels are installed in your system. For a description of rack and slot, refer to Section 8.2 .
• If your system contains multiple process I/O boards, the process I/O board closest to the MAIN
CPU is considered slot 1 and its I/O is numbered first.
5–23
5. SETTING UP ARCTOOL MAROBAR8203131E REV C
• If your system contains both process I/O boards and modular I/O, all process I/O boards are
numbered starting at slot 1.
• If your system contains only modular I/O, the rack closest to the Main CPU board is the first
rack. Slots are numbered from left to right.
• If your system contains both process I/O and ArcLink or DeviceNet I/O, the I/O is numbered
starting with the lowest rack number.
For example, if your ArcTool system contained one process I/O board with 40 digital inputs and a one
digital input modular I/O unit with 40 digital inputs, the process I/O board digital inputs would be
numbered 1-40 and the modular I/O digital inputs would be numbered 41-80.
Another example is a system configured with one process I/O board and one ArcLink I/O channel. In
this case the weld I/O is assigned above the Process I/O because the ArcLink Rack number is higher
than Process I/O (Process I/O rack 0, ArcLink I/O rack 90.)
Figure 5–7 shows the arc welding timing sequence for MIG welding. Refer to Section 5.4 for
information on setup that affects the timing sequence.
ARC START
ARC END
< > Purge
WO2 GAS START Postflow< >
> < > < Detect
Gas detect
WI3 GAS FAULT Gas detect
< >
Craterfill
Preflow
< >
AO2 WIRE FEED
WO1 WELD START < > Runin
WI2 ARC DETECT
MOTION
5–24
MAROBAR8203131E REV C 5. SETTING UP ARCTOOL
ARC START
ARC END
CURRENT
AO[1] < >Retract
WIRE FEED
AO[2]
WELD START
WO[1]
FEED FORWARD
WO[4]
FEED BACKWARD
WO[5]
< >Runin
ARC DETECT
WI[2]
MOTION
5–25
5. SETTING UP ARCTOOL MAROBAR8203131E REV C
Arc welding input signals are pre-assigned when you select the welding equipment during installation.
If you are using a Lincoln Electric PowerWave x55/R series power supply connected via ArcLink,
you can re-assign the Gas Fault, Wire Fault, and Water Fault inputs. See Chapter 8 INPUT/OUTPUT
(I/O) SETUP for more details on re-assigning this I/O.
Note The analog (AI[] and digital (DI[]) inputs displayed on the weld input screen are also displayed
on the analog and digital I/O screens.
Table 5–10 lists and describes each arc welding input signal.
Use Procedure 5-4 to set up arc welding I/O. Refer to Appendix A and refer to Section 5.3 for more
information.
Wire feed speed This item is an analog signal to the controller that causes the
display of the actual wire feed speed the weld interface and
power supply are using to weld.
Arc detect This item is an input from the weld equipment to the controller.
It indicates that the arc has been detected and welding is in
process. This signal is monitored at an Arc Start.
The Arc Detect signal must be ON before the weld will
continue. . If it is not ON at the start of the weld, the error
message "ARC-013 Arc start failed" could appear.
The Arc Detect input signal is also monitored during welding
if the arc loss function is set to enabled on the SETUP Weld
System screen. If the Arc Detect signal turns OFF, the arc
has been lost. This is reported as an error, the robot is
stopped, and the program is paused. The error message is
"ARC-018 Lost arc detect during welding."
5–26
MAROBAR8203131E REV C 5. SETTING UP ARCTOOL
Gas fault This item is a fault input from the weld equipment to the
controller. It indicates a lack of shielding gas.
The Gas Fault signal is usually connected to a pressure or
flow switch. This signal is monitored if the gas shortage
function is set to enabled on the SETUP Weld System screen.
The error message, "ARC-005 Gas fault" could appear.
Wire fault This item is a fault input from the weld equipment to the
controller. It indicates either a problem in feeding the wire or
the lack of wire on the spool. You must set up a switch to
monitor the wire.
The Wire Fault signal is monitored during welding if the wire
shortage function is set to enabled on the SETUP Weld
System screen. If a wire fault occurs, it must be corrected
before program execution can continue. The error message,
"ARC-006 Wire fault" could appear.
Water fault This item is a fault input from the weld equipment or torch
cooler equipment to the controller. It indicates a problem
with the water cooler or hoses. It is typically connected to
a customer-supplied flow switch. This signal is monitored
during welding if coolant shortage is set to enabled on the
setup weld screen. The error message, "ARC-007 Water
fault" could appear. Refer to the Error Code Manual for more
information.
Power fault This item is a fault input from the weld equipment to the
controller. It indicates a power supply failure or loss of power.
This is monitored during welding if the power supply failure
function is set to enabled on the setup weld screen. The error
message, "ARC-008 Power supply fault" could appear. Refer
to the Error Code Manual for more information.
Wire Stick This item is an input to the controller that indicates that
the weld wire is fused to the work piece after the arc is
extinguished.
5–27
5. SETTING UP ARCTOOL MAROBAR8203131E REV C
Remote inch fwd This item is an input to the controller used to inch the wire
forward.
Remote inch bwd This item is an input to the controller used to inch the wire
backward.
Note Gas, wire, water, and power might be external inputs requiring customer-supplied switches.
FANUC America Corporation does not supply these switches as standard items.
Arc welding output signals are pre-assigned when you select the welding equipment during
installation. . If you are using a Lincoln Electric PowerWave x55/R series power supply connected
via ArcLink, you can only re-assign the Gas Start output.
Note The analog (AO[] and digital (DO[]) outputs displayed on the weld output screen are also
displayed on the analog and digital I/O screens.
Note During testing, you can use the TEST CYCLE screen to enable or disable arc welding signals.
If you enable these signals, and then later disable them, you must unsimulate the signals using the I/O
Weld Out screen or the UNSIM ALL I/O item on the FCTN menu.
The output signals will vary depending on the kind of weld equipment you are using. Table 5–11 lists
and describes each arc welding output signal.
Use Section 5.5.6 to set up arc welding I/O. Refer to Section 5.4 . Also refer to Section 5.5.8 and
Section 5.14 for more information.
5–28
MAROBAR8203131E REV C 5. SETTING UP ARCTOOL
Voltage (only present if you have selected General This item is an analog output from the controller to the
MIG (Volts & Wire Feed Speed) welding equipment or weld equipment that controls the welding voltage. It is
you are using a Lincoln Electric PowerWave x55/R scaled to the range of the power supply.
power source with a CV (Constant Voltage) process
mode.)
Current (Only present if you have selected General This item is an analog output from the controller to the
MIG (Amps & Volts) welding equipment or TIG weld equipment that controls the welding current. It is
equipment.) scaled to the range of the power supply.
Wire Feed (This item will appear with General MIG This item is an analog output from the controller to the
equipment (Volts & Wire Feed Speed) or CV process weld equipment that controls the speed of the wire
modes. In some Lincoln Electric process modes this feeder. It is scaled to the range of the power supply.
is known as “Workpoint”.)
Trim (Present for Pulsed GMAW welding power This item is an analog output from the controller to the
supplies) weld equipment that controls the welding trim. (Trim is
generally a reference parameter for arc length.) It is
scaled to the range of the power supply.
Back Current This item is an analog output from the controller to the
weld equipment that controls the welding background
current. It is scaled to the range of the power supply.
Tailout (Only present for Lincoln Electric STT II This item is a reference parameter controlling the time
process) to decay from peak pulse to background pulse current.
Hot Start (Only present for Lincoln Electric STT II This item is a reference parameter that controls the
process) STT process mode re-strike current.
Weld start This item is an output from the controller to the weld
equipment to start welding.
Gas start This item is an output from the controller to the weld
equipment to cause a gas valve to open and gas flow
to begin.
Inch forward This item is an output from the controller to the weld
equipment to advance the wire when you press the
WIRE+ key on the teach pendant.
Inch backward This item is an output from the controller to the weld
equipment to retract the wire when you press the
WIRE- key on the teach pendant.
5–29
5. SETTING UP ARCTOOL MAROBAR8203131E REV C
Wire stick alarm This item is an output from the controller to the weld
equipment to indicate a wire stick is detected.
Feed Forward This item is an output from the controller to the weld
equipment to advance the wire during welding .
Feed Backward This item is an output from the controller to the weld
equipment to retract the wire during welding .
Program Select 1 These items define three outputs that determine which
Program Select 2 weld controller program is selected.
Program Select 3
Steps
1. Press MENU.
2. Select I/O.
3. If the I/O Weld screen is not displayed, press F1, [TYPE].
4. Select Weld. You will see either the weld input or output screen. See the following screens for
example.
Note The signal names, port types, and port numbers you see will vary depending on the kind
of weld equipment you are using.
Note The port types and port numbers shown in this screen represent a MIG welding application
that uses a process I/O board.
5–30
MAROBAR8203131E REV C 5. SETTING UP ARCTOOL
I/O Weld In
WELD SIGNAL TYPE # SIM STATUS
1 [Voltage ] AI[ 1] U 0.0
2 [Current ] AI[ 2] U 0.0
3 [ ] WI[ 1] U OFF
4 [Arc detect ] WI[ 2] U ON
5 [Gas fault ] WI[ 3] U OFF
6 [Wire fault ] WI[ 4] U OFF
7 [Water fault ] WI[ 5] U OFF
8 [Power fault ] WI[ 6] U OFF
To change between the display of the input and output screens, press F3, IN/OUT. See the
following screen for an example.
Note The port types and port numbers shown in this screen represent a Pulsed GMAW process
mode when using a Lincoln Electric PowerWave x55/R weld power supply.
I/O Weld In
WELD SIGNAL TYPE # SIM STATUS
1 [Arc Voltage ] AI[ 1] U 0.0
2 [Arc Current ] AI[ 2] U 0.0
3 [Wire Feed ] AI[ 3] U 0.0
4 [Arc detect ] DI[25] U OFF
5 [Gas fault ] DI[27] U OFF
6 [Wire fault ] DI[28] U OFF
7 [Water fault ] DI[29] U OFF
8 [Power fault ] DI[30] U OFF
9 [Wirestick ] DI[31] U OFF
10 [Arc Enable ] [**] * ***
To change between the display of the input and output screens, press F3, IN/OUT. See the
following screen for an example.
5–31
5. SETTING UP ARCTOOL MAROBAR8203131E REV C
5. To simulate or not simulate I/O , move the cursor to the SIM column next to the I/O that
you want to affect:
Warning
6. To force a digital output , move the cursor to the STATUS column next to the output that
you want to affect:
Steps
Note Do NOT use the following procedure for any Lincoln Electric PowerWave x55/R welding
power supply. The Lincoln Equipment connected with ArcLink is automatically configured and
scaled properly based on the process mode selection in the Weld Equipment Setup menu.
1. Display the I/O Weld Out screen. ( Procedure 5-4 , Step 1 through Step 4 )
5–32
MAROBAR8203131E REV C 5. SETTING UP ARCTOOL
4. Move the cursor to the item you want to adjust, type the new value, and press ENTER. You can
adjust the following items:
6. To return to the I/O Weld screen, press F2, MONITOR, or press PREV.
5–33
5. SETTING UP ARCTOOL MAROBAR8203131E REV C
Robot Controller
Weld Equipment
Process I/O
board AI[1..n]
Command Signal Actual Welding
Range Range
Weld Cable
Analog max: 10 Welding max: 50
CRW1 AO[1..n] Analog min: 0 Welding min: 0
connector
If you are not using process I/O or are not able to use the standard I/O definition assigned by ArcTool,
you can reconfigure the port type and port number of each digital weld signal. Use Procedure 5-6
to reconfigure weld input and output signals.
Note If you are using Lincoln Electric PowerWave x55/R welding equipment, you can only re-assign
the port type and I/O number to specific welding inputs and outputs. See Procedure 5-7 for more
details.
Steps
1. Display the I/O Weld In or I/O Weld Out screen. ( Procedure 5-4 , Step 1 through Step 4 )
2. Move the cursor to the WI or WO signal you want to re-configure.
3. Press NEXT, >, and then press F3, CONFIG. See the following screen for an example.
5–34
MAROBAR8203131E REV C 5. SETTING UP ARCTOOL
7. To return to the I/O Weld screen, press F2, MONITOR, or press PREV.
Note Setting an input or output port number to zero is a useful means of de-assigning I/O. For
example, if you need to de-activate the Remote Arc Enable feature, you set the port number
to zero and cycle power.
Procedure 5-7 Reconfiguring Weld Input and Output Signals for Lincoln Electric PowerWave
x55/R Equipment
Reconfiguring the weld input and output signals with Lincoln Electric PowerWave x55/R series weld
equipment connected with ArcLink is restricted to the Gas, Wire, and Water inputs and the Gas Start
output. Use the following procedure to reconfigure these inputs and outputs.
Steps
• Gas Fault = 2
• Wire Fault = 4
• Water Fault = 8
To enable reconfiguration of more than one of these inputs, add the number together. For
example, to override the ArcLink assignment of the gas fault and water fault inputs, enter 10 (2
+ 8) in the $USR_DEF_DI field.
6. Cycle power on the controller for this change to take effect.
5–35
5. SETTING UP ARCTOOL MAROBAR8203131E REV C
You can use the weld inputs and outputs (WI/WO) located on the process I/O board not used by
ArcTool in your application programs. You can also add comments or names to the signals. Use
Procedure 5-8 to use spare weld signals (WI/WO) and add comments.
Procedure 5-8 Using Spare Weld Signals (WI/WO) and Adding Comments
Steps
1. Display the I/O Weld In or I/O Weld Out screen. ( Procedure 5-4 , Step 1 through Step 4 )
2. Move the cursor the spare signal you want to use.
3. Press NEXT, >, and then press F3, CONFIG. See the following screen for an example.
4. To add a weld signal comment , press ENTER and use the appropriate teach pendant keys
to type the comment. When you are finished, press ENTER.
5. To return to the I/O Weld screen, press F2, MONITOR, or press PREV.
Arc enable is an input to the controller to enable or disable welding. It is active only during remote
operations (when REMOTE is ON). The arc enable input is unassigned by default. You can assign
an input to enable or disable welding during remote operations. Use Procedure 5-9 to configure
the arc enable input.
Steps
1. Press MENU.
2. Select I/O.
3. Press F1, [TYPE].
4. If the I/O Weld screen is not displayed, press F1, [TYPE], and select Weld.
5. Press F3, IN/OUT, until the I/O Weld In screen is displayed.
6. Move the cursor the Arc enable input.
5–36
MAROBAR8203131E REV C 5. SETTING UP ARCTOOL
7. Press NEXT, >, and then press F3, CONFIG. See the following screen for an example.
I/O Weld In
WELD SIGNAL TYPE #
1 [Arc enable ] DI[ 8]
11. To return to the I/O Weld screen, press F2, MONITOR, or press PREV.
12. To unassign remote arc enable, set the port number to zero.
13. If you have made any changes to the configuration of the arc enable input, you must turn off
the controller and then turn it on for the changes to take effect.
Direct wire feed control provides two weld outputs to control the wire feed motor and direction
during welding: feed forward and feed backward.
Note If you are using Lincoln PowerWave equipment connected with ArcLink, direct wire feed
control is enabled automatically and should not be changed..
Note Direct wire feed control is effective only if the weld controller is configured to use the wire
feed signals during welding.
By default, direct wire feed control is disabled. If you are using Lincoln Electric PowerWave x55/R
welding equipment connected with ArcLink, direct wire feed control is enabled. In this case, the feed
5–37
5. SETTING UP ARCTOOL MAROBAR8203131E REV C
forward/backward setting is automatically setup and should not be changed. You enable and disable
direct wire feed control using the "Feed forward/backward" entry on the SETUP Weld Equipment
screen, shown in Figure 5–10 . Direct wire feed control is enabled when the value is ENABLED;
otherwise, it is disabled.
Figure 5–10. Enabling Wire Feed Control on the SETUP Weld Equipment Screen
Wire feed control is available for both MIG and TIG welding.
If you want to use direct wire feed control, you must assign the direct wire feed control outputs:
Steps
1. Press MENU.
2. Select I/O.
3. Press F1, [TYPE].
4. If the I/O Weld screen is not displayed, press F1, [TYPE], and select Weld.
5–38
MAROBAR8203131E REV C 5. SETTING UP ARCTOOL
5. Press F3, IN/OUT, until the I/O Weld Out screen is displayed.
6. Move the cursor to a wire feed control output. See the following screen for an example.
7. Press NEXT, >, and then press F3, CONFIG. See the following screen for an example.
After you have assigned both signals, the screen will be similar to the following.
5–39
5. SETTING UP ARCTOOL MAROBAR8203131E REV C
You can define two digital input signals for remote control of wire inching. The signals names appear
in the I/O Weld In screen when the remote wire inch function is enabled.
Use Procedure 5-11 to enable this feature. Then, use Procedure 5-12 to define the input signals.
Finally, use Procedure 5-13 to set the remote inch speed prior to using this function.
5. Move the cursor to remote wire inch and use the function keys to enable or disable this function.
5–40
MAROBAR8203131E REV C 5. SETTING UP ARCTOOL
I/O Weld In
WELD SIGNAL TYPE #
11 [Remote inch fwd ] DI[ 1]
10. To return to the I/O Weld screen, press F2, MONITOR, or press PREV.
11. To unassign remote arc enable, set the port number to zero.
12. Repeat steps Step 5 through Step 11 for the Remote inch bwd signal.
13. If you have made any changes to the configuration of either input, you must turn off the
controller and then turn it on again for the changes to take effect.
5. Move the cursor to Remote wire inch speed and set the value.
5–41
5. SETTING UP ARCTOOL MAROBAR8203131E REV C
The Weld External Output Function can be configured to output useful weld signals to an external
device such as PLC. This function is standard in ArcTool. The I/O screen to setup this function
is shown below.
Each of the signals are described in Table 5–12 . Follow the setup procedure described in Procedure
5-14 to begin using this function.
Signal Description
Arc enable This signal represents the weld enable/disable state for this weld equipment. When this signal is
ON, welding is possible with this equipment. The weld enable/disable state is also displayed on
the TEST CYCLE Arc screen.
Weld simulated This signal represents the weld simulation state for this weld equipment. When this signal is
ON, the weld I/O for this equipment is simulated and welding is not possible. This state is also
displayed in the TEST CYCLE Arc screen.
AS failed This signal is turned ON when an Arc Start fails. The alarm “ARC-013 Arc Start failed” is posted at
the same time. When this alarm is reset, this signal is turned OFF.
Arc loss This signal is turned ON when Arc Loss is detected. The alarm “ARC-018 Lost arc detect” is
posted at the same time. When this alarm is reset, this signal is turned OFF.
Power fault This signal is output when it is impossible to communicate with the weld equipment. This signal is
also output when an abnormality occurs in the weld equipment.
Gas fault An external sensor is necessary to use this signal. This signal is output according to the state of
the input signal allocated to the [Gas fault] item of weld I/O input screen. This signal is invalid
when the input signal is not assigned. This signal doesn’t depend on the setting of the [Gas
shortage] item on the SETUP weld system screen.
5–42
MAROBAR8203131E REV C 5. SETTING UP ARCTOOL
Signal Description
Wire fault An external sensor is necessary to use this signal. This signal is output according to the state of
the input signal allocated to the [Wire fault] item of weld I/O input screen. This signal is invalid
when the input signal is not assigned. This signal doesn’t depend on the setting of the [Wire
shortage] item on the SETUP weld system screen.
Water fault An external sensor is necessary to use this signal. This signal is output according to the state of
the input signal allocated to the [Water fault] item of weld I/O input screen. This signal is invalid
when the input signal is not assigned. This signal doesn’t depend on the setting of the [Coolant
shortage] item on the SETUP weld system screen.
Touch detect The Touch detect signal is output according to the state of the Touch sensing input signal. The
Touch detect signal is ON while the wire contacts the work-piece and the Touch sensing output
signal is ON.
3. Set the external output signal corresponding to each usage. When you set OUTPUT to 0, the
output signal is invalid. If the specified output is a weld signal to the welder the warning
message: “This NO. is already used as Weld Output” is displayed. When the specified output
signal does not exist, the message “Port assignment is invalid” is displayed.
Caution
In step 3 above, the assignment of the specified output signal takes effect
immediately. Therefore, there is a possibility that the signal is turned ON
immediately after the assignment.
5–43
5. SETTING UP ARCTOOL MAROBAR8203131E REV C
4. Note that the [Gas fault], [Wire fault], and [Water fault] output signals require the assignment of
input signals from external sensors in the weld I/O input screen. Please refer to Table 2–18 for
information on how to configure a Weld Input signal in the Weld I/O screen.
Weld procedures at one time were optional, however beginning with R30iB they are standard in
ArcTool. They provide the basis for a simpler, more flexible programming environment that has fewer
menus and improved TP program instructions.
The Weld Schedule Data menu, the Weld Process Data menu, and the Weld Process Setup menu are
not present with Weld Procedures. They are replaced by the Weld Procedure Data menu. Some items
previously found in the Weld System Setup menu and the Weld Equipment Setup menus are now in
the Weld Procedure Data menu. For example, the Runin enable/disable setting was a global setup
item in the Weld System setup menu. Runin can now be set locally within each weld procedure. This
provides greater control and flexibility.
Prior to weld procedures, there was one table of weld schedules in ArcTool. With the multi-process
feature enabled each weld schedule was associated with one of eight defined weld process definitions
by a weld process number. The relationship between the weld schedule and the weld process is clearer
in a weld procedure. The weld schedule table and the weld process definition are both part of one
entity, the weld procedure.
You can define and use multiple weld procedures. Each procedure will have its own set of weld
schedules.
Weld procedures are equipment based. A set of weld procedures exist for each of the defined weld
equipment when the multi-equipment option is used.
A weld procedure contains three weld schedules when it is first created. The number of schedules
can be adjusted from 1 to 32 in each procedure independently. The number can be changed without
cycling power, but not while executing weld programs. Each weld procedure contains a set of Runin,
Burnback, Wirestick, and On-The-Fly (OTF) weld schedules.
Weld procedures utilizes theTP instructions Weld Start and Weld End. ArcTool can still be configured
to operate with Arc Starts and Arc Ends and to use weld schedules instead of weld procedures.
However, Weld Procedures are the preferred technique. New features such as Weld ID and Process
Logger and other future features will only be supported within the weld procedures context.
5–44
MAROBAR8203131E REV C 5. SETTING UP ARCTOOL
The Weld Procedure Data menu is designed to provide easy access to all the important weld data in
one menu. It uses a Tree View to display and hide portions of the data. The elements of the tree which
can be expanded are indicated by a“+”. This changes to a “-“ when that tree element is expanded.
---------------------------------------
+Procedure 2 [ ]
+Mode 19 [PulseSoft ArMix]
+Schedules
---------------------------------------
+Procedure 3 [ ]
+Mode 20 [CV ]
+Schedules
The screen above shows a list of weld procedures with all the trees collapsed. The screen below is the
same menu with the first tree in Weld Procedure 1 expanded to display setup information specific
to Procedure 1
5–45
5. SETTING UP ARCTOOL MAROBAR8203131E REV C
Runin: DISABLED
Burnback: ENABLED
Wirestick resets: 1 ENABLED
Ramping: DISABLED
Heatwave: ENABLED
The tree expands and collapses when the ENTER key is pressed while the cursor is positioned on the
“+” and “-“. The DETAIL function key can be used to expand the tree if the cursor is at the “+”. The
PREV key can be used to collapse a tree view. The PREV key works with the cursor at the “-“ and
when the cursor is located in the menu detail.
Compared to the Arc Start programming method, the Weld Procedure Data menu replaces the Weld
Schedule Data menu, the Weld Process Data menu, and the Weld Process Select menu. It also includes
many setup items from the Weld System and the Weld Equipment Setup menus.
The number of weld schedules can be changed within each weld procedure This operation does not
require a controlled start. It does require a confirmation.
The other two tree elements in a Weld Procedure (Mode and Schedules) are both shown expanded
in the screen below.
5–46
MAROBAR8203131E REV C 5. SETTING UP ARCTOOL
Search
Process: GMAW
Mode: Pulse
Wire: Steel
-Schedules
The Mode number allows direct entry of the weld mode number if it is known. The menu also
supports choosing search parameters and performing a search of the weld equipment database for
matching modes. The SEARCH command is located within the [ CMND ] function key list.
The search parameters process, mode, and wire each have a choice of “All to widen the search.
The list of weld schedules includes the Runin, Burnback, Wirestick, and OnTheFly schedules only
if the features are enabled.
The weld schedule table has a detail level. Press the DETAIL function key to show the additional
weld schedule parameters in more detail.
5–47
5. SETTING UP ARCTOOL MAROBAR8203131E REV C
1 Weld Procedure 1 [ ]
[Rapid Arc GMAW-P # 18]
[.045 in Steel Ar CO2 ]
The SCHEDULE function key can be used to jump to a different schedule while remaining at the
detail level. The NEXT key yields the additional function keys COPY and CLEAR. Press the PREV
key to exit the weld schedule detail menu and return to the weld schedule table within the weld
procedure menu.
__________________
| 1 One/Many |
| 2 Jump |
| 3 Collapse |
-----+ +-----
[ TYPE ] DETAIL [ CMND ]| VIEW | HELP
The first item, One/Many, toggles the display between a list of many procedures and a display of
one procedure.
5–48
MAROBAR8203131E REV C 5. SETTING UP ARCTOOL
The second entry, Jump, allows you to quickly display a specific weld procedure by entering the
number of the weld procedure. Jump can be used in either the “One” or the “Many” display mode.
The third entry, Collapse, closes all open tree elements in the menu.
The [ CMND ] function key provides a list of commands which allow you to manipulate the weld
procedure data.
• Select WP selects the weld procedure at the cursor location as the active weld procedure. This
results in the welding I/O definitions for this weld procedure to become active. This may result
in the Weld I/O screen, the Weld Status screen, and the OTF screen changing to display new
names for some fields.
• Copy WP allows you to copy the weld procedure at the cursor location to a new weld procedure.
You are prompted to enter a number for the destination. It does not permit overwriting an existing
procedure. This can be accomplished by first deleting the destination procedure and then using
the copy command.
• Search is used with ArcLink based weld equipment to locate a welding mode.
• Copy Sch allows you to copy a weld schedule at the cursor location to a different weld schedule.
This works by overwriting existing schedules. It does not add weld schedules.
• Clear Sch will clear the data in the weld schedule at the cursor position. Confirmation is required
before the operation is completed.
• Delete WP allows you to delete the weld procedure at the cursor location. Confirmation is
required before the operation is completed.
5–49
5. SETTING UP ARCTOOL MAROBAR8203131E REV C
Weld procedures use new welding instructions in the editor: Weld Start and Weld End. These are
used in place of Arc Start and Arc End. This is required because the instruction must include a weld
procedure number and a weld schedule number, not just a schedule number. The new instructions are
helpful in determining at a glance if a robot or a program uses weld procedures or not.
TEST
1/4
1:J P[1] 100% FINE
2:J P[2] 40% FINE
: Weld Start E1[1,1]
3:L @P[3] WELD_SPEED FINE
: Weld End E1[1,1]
[End]
Notice that the function keys also reflect that arc weld procedures are in use. Pressing F2, WELD_ST,
illustrates that the default program lines contain the new instructions. Changes made to these lines
are saved in a file specifically for use with weld procedures and are not saved to the file associated
with Arc Start programming.
Teach Pendant programs containing either instruction set can be loaded on a controller at the same
time. Programs containing Arc Start and Arc End can execute welding only when the weld procedures
5–50
MAROBAR8203131E REV C 5. SETTING UP ARCTOOL
are disabled. Programs containing Weld Start and Weld End can execute welding only when weld
procedures are enabled.
The first parameter in the Weld Start and the Weld End instruction is the Weld Procedure number.
This number is checked when it is entered to verify that procedure is present on the controller. The
editor will not allow entering an invalid number.
The second parameter in the Weld instructions is the weld schedule number in the weld procedure.
The weld schedule number is checked to verify that the schedule exists within the specified weld
procedure. Note weld procedures can have a different number of weld schedules.
Either, or both, of the two paramaters can be changed to the Register format.
5–51
5. SETTING UP ARCTOOL MAROBAR8203131E REV C
Weld instructions can also be specified in the Value format. Note that the value format does not
support the ramping and HeatWave capabilities described in the next sections.
The Weld Start instruction can be used to change weld schedules in the middle of a weld. This is
shown on line 3 below. Also note the Weld End instruction on line 4 uses another weld schedule
to complete the craterfill sequence.
The Weld Start instruction supports changing weld procedures in the middle of a weld. The two weld
procedures involved at the change can both have the same weld process definition or they may
have different weld process definitions.
5–52
MAROBAR8203131E REV C 5. SETTING UP ARCTOOL
If the multi-equipment option is present the weld equipment number is included in each Weld
instruction.
The weld starts of multiple equipment can be synchronized by correctly setting the equipment
synchronization field at the end of each instruction.
Arc Ramping is now standard on ArcTool. Ramping is enabled by default. It can be disabled
at controlled start by way of the system variable $AWERAMP. Refer to Section 5.10.1.1 for a
description of these fields.
$AWERAMP[1] 1/7
1 $RAMP_ENABLE TRUE
2 $RAMP_HOLD FALSE
3 $TIME_FACTOR 1
4 $RAMP_CRATER TRUE
5 $RAMP_TO_POS TRUE
6 $TIM_RMP_RSM FALSE
7 $POS_RMP_RSM TRUE
When arc ramping is enabled, ($aweramp[1].$ramp_enable = TRUE) , the weld procedure menu
includes a setup item for turning ramping ON/OFF within any weld procedure. If ramping is disabled
globally ($aweramp[1].$ramp_enable = FALSE), then this menu item is not displayed.
5–53
5. SETTING UP ARCTOOL MAROBAR8203131E REV C
Runin: ENABLED
Burnback: ENABLED
Wirestick resets: 1 ENABLED
Ramping: ENABLED
If ramping is enabled in a weld procedure the Ramp column is added to the weld schedule table. Each
weld schedule can be configured to use ramping using F4, [CHOICE], in the Ramp column.
5–54
MAROBAR8203131E REV C 5. SETTING UP ARCTOOL
HeatWave is an ArcTool option that permits you to vary the weld command signals throughout the
weave cycle. Refer to Chapter 18 HEATWAVE SYNC for more information on HeatWave. Weld
procedure support for HeatWave began in ArcTool version V7.50-3.
The HeatWave option can be used with Weld Procedures. When HeatWave is enabled,
($awscfg.$weave_synch = TRUE) an additional setup field appears in the weld procedure menu. This
setup item allows you to enable or disable HeatWave for each weld procedure independently.
Runin: DISABLED
Burnback: ENABLED
Wirestick resets: 1 ENABLED
Ramping: DISABLED
Heatwave: DISABLED
When HeatWave is enabled for a particular weld procedure each weld schedule in that weld procedure
can independently have a HeatWave mode of Step, Ramp, or None. This choice is in the DETAIL
level of the weld schedule. This display shows the LEFT, CENTER, and RIGHT weld schedule data
that is used on the left, center, and right sides of the weave.
5–55
5. SETTING UP ARCTOOL MAROBAR8203131E REV C
1 Weld Procedure 1 [ ]
[Rapid Arc GMAW-P # 18]
[.045 in Steel Ar CO2 ]
You configure ArcTool to use Weld Procedures by enabling it in the controlled start menu and then
doing a cold start.
Conditions
Steps
5–56
MAROBAR8203131E REV C 5. SETTING UP ARCTOOL
d. After the configuration menu appears on the screen, release the PREV and NEXT keys.
e. Select 3, Controlled start.
ArcTool Setup E1
1/11
1 F Number: F00000
f. When the Controlled start menu above appears, press MENUS and select 4, Variables.
Then cursor to the system variable $AWSCFG and press ENTER.
SYSTEM Variables
$AWSCFG 9/13
1 $LOOP_TIME 16
2 $TOT_ARC_EQ 1
3 $NUM_ARC_SCH 32
4 $GLOBAL_ER FALSE
5 $AWSTAT_NOTP FALSE
6 $MULTI_PROC TRUE
7 $WEAVE_SYNCH FALSE
8 $STITCH_ENA FALSE
9 $WLD_PRC_ENA TRUE
10 $INCH_W_SHFT TRUE
11 $WP_MAX_SCH 100
g. Cursor to $WLD_PRC_ENA and use the function keys to enable (or disable) the feature.
5–57
5. SETTING UP ARCTOOL MAROBAR8203131E REV C
Enabling Weld Procedures changes which arc data menus are displayed and how teach pendant
programs are edited and execute. The weld schedule data screen, the weld process data screen, and
the weld process setup screen are replaced by the weld procedure data screen. The Arc instructions
available for teaching in the teach pendant editor become Weld instructions. Existing programs
containing Arc Start and Arc End are not modified and they cannot execute welding. Attempting
to execute an Arc Start results in the error “ARC-061 Illegal instruction”. These programs can be
edited to use Weld instructions in place of the Arc instructions.
You can later re-configure ArcTool to not use Weld Procedures by disabling it at controlled start and
then doing a cold start. The menus will change again and the editor operation will also change.
Programs containing Weld Start and Weld End will not execute welding. Attempting to execute a
Weld Start results in the error “ARC-061 Illegal instruction”. These programs can be edited to use Arc
instructions in place of the Weld instructions.
Note With Weld Procedures, the Weld Schedule Data menu is replaced by the Weld Procedure Data
menu. The documentation for weld schedule data is included for legacy support for users who do not
choose to use the benefits of Weld Procedures.
Arc welding uses weld schedules to control welding conditions. A schedule defines the information
that determines how the welding will be performed.
You can access weld schedules from the DATA menu. There are two screens associated with weld
schedules: the Weld Sched SCHEDULE screen and the Weld Sched DETAIL screen.
The Weld Sched SCHEDULE screen allows you to view and set limited information for multiple
schedules at once. DETAIL allows you to view and set the complete information for a single schedule.
You display the detail screen by pressing the function key F2, DETAIL. You return to the schedule
screen by pressing the F2, SCHEDULE, function key or by pressing PREV.
You can define up to 200 weld schedules (if the HeatWave option is loaded and enabled, the maximum
is 70). By default, 32 weld schedules are available.
If you want to change the number of available weld schedules, use Procedure 5-16 .
Note The information displayed on this screen will vary depending on your arc welding system setup.
5–58
MAROBAR8203131E REV C 5. SETTING UP ARCTOOL
Use Procedure 5-17 to display and edit weld schedules. Use Procedure 5-18 to copy weld schedules.
Use Procedure 5-19 to clear weld schedule information. Refer to Section 5.14 for more information
on weld controller program select.
Weld schedule [number] [comment] These items show the number of the schedule for
which the information is currently being displayed and
the comment about the schedule.
Program select [number] [comment] (This item is These items show the number and name of the
entitled “Process Select when using Lincoln Electric weld controller program that is to be used with this
x55/R welding equipment schedule. You can change the Program select number
on this screen. You cannot change the comment.
When you change the number, the comment will
change to correspond to the comment defined in the
SETUP Weld Prog screen.
Trim (for Pulsed GMAW procedures) This item is a reference command for arc length in
pulsed GMAW.
Arc Control (for Lincoln PowerWave x55/R equipment) This item is a reference command for pulsed GMAW
procedures that affects arc stiffness.
Travel Speed This item is the speed at which the robot will move
during welding, in units defined on the SETUP Weld
System screen.
Delay Time This item is the amount of time to delay during crater
fill during Arc End. If the ramping option is installed
and enabled, Delay Time is the time it takes to change
from the current setting to a specified setting during
Arc Start.
Feedback Voltage This item indicates the feedback voltage of the last
weld.
Feedback Current This item indicates the feedback current of the last
weld.
Steps
5–59
5. SETTING UP ARCTOOL MAROBAR8203131E REV C
After the Cold start has completed, the controller is ready to use. The number of schedules
available will match the number of schedules you defined in this procedure.
5–60
MAROBAR8203131E REV C 5. SETTING UP ARCTOOL
Steps
1. Press DATA.
2. Press F1, [TYPE].
3. Select Weld Sched. You will see a screen similar to the following.
Note The screen you see will vary depending on the kind of weld equipment you are using.
4. To edit a schedule, move the cursor to the item you want to change, type the new value,
and press ENTER.
5. To add a comment:
a. Move the cursor to the to the comment line and press ENTER.
b. Press the appropriate function keys to type the comment and press ENTER.
6. Press F2, DETAIL to display more information about a single schedule. See the following
screen for an example.
7. To display the schedule screen again , press F2, SCHEDULE, or press PREV.
5–61
5. SETTING UP ARCTOOL MAROBAR8203131E REV C
Steps
1. Display the DATA Weld Sched screen. ( Procedure 5-17 , Step 1 through Step 3 )
2. Press NEXT, >.
3. Move the cursor to the schedule you want to copy.
4. Press F2, COPY.
5. Enter the schedule number to which you want to copy the data.
6. Press ENTER. The data will be copied, but the comment will not be copied.
Steps
1. Display the DATA Weld Sched screen. ( Procedure 5-17 , Step 1 through Step 3 )
2. Move the cursor to the schedule you want to clear.
3. Press NEXT, >.
4. Press F3, CLEAR.
5. To continue, press F4, YES. Otherwise, press F5, NO.
If you press F4, YES, the data will be cleared, but the comment will remain.
Note The Weld Process Data menu is not available with Weld Procedures. The following
documentation is intended for legacy support.
ArcTool provides four additional weld schedules that are dedicated to specific weld processes. They
are used for all welds if the features are enabled: If you are using Lincoln Electric PowerWave
x55/R welding equipment connected with ArcLink and you have enabled the Multi-Process feature,
there can be 32 additional weld schedules assigned in groups of four for each of the eight process
modes supported by this equipment.
• Runin - The Runin weld schedule controls the arc start characteristics. Refer to Section 5.3.7 .
• Burnback - The Burnback weld schedule controls the wire condition after an arc end or an error
shutdown. Refer to Section 5.3.7 .
• Wirestick - The Wirestick weld schedule is used to attempt to break a wirestick. Refer to
Section 5.3.2 .
5–62
MAROBAR8203131E REV C 5. SETTING UP ARCTOOL
• On-the-Fly - The parameters in the On-the-Fly weld schedule are used to increment and
decrement the weld parameters during welding. Refer to Section 5.3.7 and Section 11.3 .
Refer to Table 5–14 for a description of the items you will see on the schedules.
Command Wire Feed (IPM) This item indicates the wire feed speed.
Trim (Pulsed GMAW equipment) This item is a reference command for arc length in
Pulsed GMAW.
Arc Control (Lincoln Electric PowerWave x55/R This item is a reference command that affects arc
equipment only) stiffness.
Travel Speed This item defines the speed at which the robot will
move during welding, in units defined on the SETUP
Weld System screen .
Delay Time This item defines the amount of time the Runin,
Burnback, or Wirestick schedule is used. Delay time
has no meaning for On-the-fly.
Use Procedure 5-20 to display and edit weld process data.Use Procedure 5-21 to copy these
schedules.Use Procedure 5-22 to clear schedule information.
Steps
1. Press DATA.
2. Press F1, [TYPE].
3. Select Weld Process.
Note The screen you see will vary depending on the kind of weld equipment you are using.
Note If you are using Lincoln Electric PowerWave x55/R weld equipment with the
Multi-Process feature enabled you will see eight sets of the following screens. Each set is
allocated to one of the eight process modes that are available with this equipment.
5–63
5. SETTING UP ARCTOOL MAROBAR8203131E REV C
4. To edit a schedule, move the cursor to the item you want to change, type the new value,
and press ENTER.
5. Press F2, DETAIL, to display more information about a single schedule. See the following
screen for an example.
6. To display the schedule screen again , press F2, SCHEDULE, or press PREV.
Steps
1. Display the DATA Weld Process screen. ( Procedure 5-20 , Step 1 through Step 3 )
2. Press NEXT, >.
3. Move the cursor to the schedule you want to copy.
4. Press F2, COPY.
5. Enter the schedule number to which you want to copy the data.
6. Press ENTER. The data will be copied, but the comment will not be copied.
Steps
1. Display the DATA Weld Process screen. ( Procedure 5-20 , Step 1 through Step 3 )
2. Move the cursor to the schedule you want to clear.
3. Press NEXT, >.
5–64
MAROBAR8203131E REV C 5. SETTING UP ARCTOOL
If you press F4, YES, the data will be cleared, but the comment will remain.
5.9.1 Overview
ArcTool Ramping function gradually increases or decreases the parameters in a program at a specified
rate. This function includes the following three functions.
- Speed Ramping
- Weave Ramping
Warning
The weld parameter ramping allows you to gradually increase or decrease a welding parameter
(Voltage, Current, etc) in specified section. It is possible to increase / decrease a welding parameter
smoothly. As this weld parameter ramping, there are following modes.
• Time Ramping
• Position Ramping
• Hold Ramping
• Constant Deposition (Refer to Chapter 14 ARC CONSTANT DEPOSITION )
Please refer to following figure that shows the overview of weld parameter ramping, weld parameter
command is shown in the following chart based on this TP program and weld procedure
5–65
5. SETTING UP ARCTOOL MAROBAR8203131E REV C
MAIN1
1/6
1: J P[1] 50% FINE
2: L P[2] 100mm/sec FINE
: Weld Start[1,1]
3: L P[3] WELD_SPEED CNT100
: Weld Start[1,2]
4: L P[4] WELD_SPEED FINE
: Weld End[1,3]
5: J P[1] 100% FINE
[END]
Time Ramping
In Time Ramping, you specify the ramping time(sec) in weld schedules. The command values
increase or decrease from the previous command(this is weld parameter commands before changing)
5–66
MAROBAR8203131E REV C 5. SETTING UP ARCTOOL
to current command(this is weld parameter commands after changing) during the delay time set into
weld start instruction(Please refer to “A” in the Fig. 9.2(a)).
Position Ramping
In Position Ramping, the command values increase or decrease from the previous command(this is
weld parameter commands before changing) to current command(this is weld parameter commands
after changing) till reaching the next taught position after the weld start instruction(Please refer to
“B” in the Fig. 9.2(a)).
Hold Ramping
Hold Ramping is basically the same as Time Ramping(That is, the command values increase or
decrease from the previous command to current command during the delay time set into weld start
instruction). Please refer to following figure about the difference. Hold Ramping is used in the
case of first weld start instruction only.
In the first weld start instruction (not for changing weld schedules), the ramping is decided whether
it is executed or not by the setting of runin enable/disable. If Runin is enabled and the ramping is
set to “Time” or “Hold” in the weld schedule that is used by the first weld start instruction, arc
welding starts with runin schedule that is set in specified weld procedure number. After runin finishes,
command values gradually increase or decrease to the weld schedule that is taught by the first weld
5–67
5. SETTING UP ARCTOOL MAROBAR8203131E REV C
start instruction. If runin is disabled, arc welding starts with weld schedule that is taught by the first
weld start instruction. So the ramping is not executed at the first weld start.
In the crater fill of weld end instruction, it is possible to setup the ramping whether it is executed or
not. If the ramping is set to “Time” in the weld schedule that is used by the weld end instruction,
command values gradually increase or decrease to the weld schedule (crater fill schedule) that is
taught by weld end instruction.
5–68
MAROBAR8203131E REV C 5. SETTING UP ARCTOOL
If the setting item of [Ramping] is not displayed, please repower after changing following
system variables to TRUE.
Note
6. Move the cursor to [Schedules] and press ENTER key. Following screen is displayed.
5–69
5. SETTING UP ARCTOOL MAROBAR8203131E REV C
7. When you move the cursor to “Ramp” of weld schedule number that is used by weld start
instruction and press the F4[CHOICE], following menu is displayed. Please select the desired
mode. If “Time” or “Hold” are selected, please set the ramping time(This setting can be also
executed in the weld schedule detailed screen). The “CDep” choice is described in .
1 None
2 Posn
3 Time
4 Hold
5 CDep
6
7
8
8. Teach the weld start instruction in the program edit screen and specify the weld schedule number
that is set to weld parameter ramping.
If Time Ramping is used, there is a possibility that the next weld start instruction is executed while the
command values gradually increase or decrease(before arriving at the weld schedule of weld start
instruction that is performed now). In this case, current ramping is interrupted. For the next motion,
command values will change depending on the following cases.
• Weld parameter ramping is specified in the next weld start instruction The command value is
gradually changed from the value during ramping command last values to the value of the next
weld start instruction.
• Weld parameter ramping is not specified in the next weld start instruction The command value is
immediately changed to the value of the next weld start instruction.
5–70
MAROBAR8203131E REV C 5. SETTING UP ARCTOOL
• A user can create the program using this characteristic. To avoid the interruption of ramping,
please allow sufficient time before the next motion instruction, or use the position ramping.
Or please use the wait instruction.
In the Speed Ramping, it is possible to increase or decrease the robot motion speed gradually while
the robot moves from the starting position to the destination position.
Note This function does not support ’A’ type motion instructions.
MAIN1
1/3
1: J P[1] 100% FINE
2: L P[2] 100mm/sec FINE
[END]
[INST] [EDCMD] >
2. Move the cursor to the end of the motion instruction on line number 2.
3. Press F4[CHOICE] and select [RampTo] from the menu.
5–71
5. SETTING UP ARCTOOL MAROBAR8203131E REV C
Motion Modify 3
1 Offset/Frames
2 PSPD
3 Offset,PR[]
4 Incremental
5 RampTo
6 RampTo R[]
7 Tool_Offset
8 –next page--
4. [RampTo (…)] is added to motion instruction. Input the speed value you want to reach finally
(destination speed). The speed unit of RampTo becomes the same as the speed unit of the
motion instruction.
MAIN1
2/3
1: J P[1] 100% FINE
2: L P[2] 100mm/sec FINE
: RampTo (…)
[END]
ENTER Pamp Speed.
s [INST] [EDCMD] >
Speed ramping uses the same speed unit specified in the motion instruction. In the example above, the
ramp function uses the mm/sec as its end speed units. The maximum allowed speed is 500mm/sec or
1181 inch/min. If the ramp speed exceeds 500 mm/sec, the controller will generate a warning error
message and the ramp is not applied.
The speed ramp function only supports three types of speed units: mm/sec, cm/min and inch/min. If
an incorrect speed unit is specified in the motion instruction (sec, msec, deg/sec), the speed ramp
function will post a warning error and the ramp is not applied.
Speed ramping can be used with WELD_SPEED, register, and register-indirect speed specifications.
You can use the weave ramping function to change the weave frequency and weave amplitude on each
motion instruction. The weave motion will start with one set of frequency and amplitude (start weave
parameters) and end with another set of weave frequency and amplitude (end weave parameters).
The intermediate weave points use the interpolated frequency and amplitude of the start weave
parameters and the end weave parameters. The following figure depicts a sine weave motion with
ramping of weave amplitude and weave frequency.
5–72
MAROBAR8203131E REV C 5. SETTING UP ARCTOOL
You can specify weave ramping through motion option menu. Select WV[] from the menu, and the
motion line will show
Type the weave schedule number and press ENTER to complete the editing. The weave ramping
instruction requires a preceding Weave pattern instruction. If the weave ramping instruction is
executed while not weaving a warning error will occur and the ramp will not be applied.
Once weave ramping is completed, the weave amplitude and weave frequency will remain constant
until the next weave instruction or another weave ramp instruction is executed. For example, when
this program is run
the weave motion on line 4 uses the weave amplitude and weave frequency that are specified in
weave schedule 2.
Use the following guidelines to determine when and how to ramp welding parameter values:
5–73
5. SETTING UP ARCTOOL MAROBAR8203131E REV C
• When runin is enabled, ramping on the initial Arc Start of a weld begins at the runin weld
parameters and ends at the programmed weld schedule values. If runin is disabled, ramping has
no effect on the initial Arc Start. The initial values are equal to the final values, so there is no need
to ramp. Subsequent weld schedule changes in the weld can use ramping.
• Ramping can be executed simultaneously with robot motion, or prior to robot motion. The
system variable, $AWERAMP.$RAMP_HOLD, enables and disables holding program and
motion execution during the first Arc Start ramp.
• Ramps can be performed at each weld schedule change, if desired. Unlike the initial Arc Start, a
weld schedule change does not hold program or motion execution. Motion and program execution
continue normally regardless of ramping. To stop motion in the middle of a weld ramp is normally
not desirable. If you want to do this, add a WAIT instruction to the program.
• Since motion and program execution is not held during a weld schedule change ramp, it is
possible for a timed ramp to be terminated by another weld schedule change before the ramp has
completed. There is no harm in this, and it might be desirable in some applications. If you want to
prevent terminating a ramp early, make sure adequate time is provided in the subsequent motion
instruction or WAIT instruction or use the ramp to a position technique.
• To downramp at the end of a weld while moving, use an Arc Start with reduced weld parameter
values.
• To downramp at the end of a weld while not moving, use an Arc End with reduced weld
parameter values.. The time specified in the Arc End schedule controls the craterfill time and
will ramp if $ramp_crater = TRUE.
Welding can be resumed after a fault occurs. If runin is enabled, the runin values are used to start
the arc. After runin completes, the weld schedule in progress at the time of the fault is begun. If
that weld schedule specifies ramping, ramping will during the resume. Control of program and
motion execution during resume is similar to the initial Arc Start of a weld meaning the variable
$RAMP_HOLD will apply at the resume position.
The values of the weld parameters after runin are either the original weld schedule values or the
values of the ramp at the time of the pause. There are two system variables for this purpose. One
variable is for timed ramps and the other is for position-based ramps.
5–74
MAROBAR8203131E REV C 5. SETTING UP ARCTOOL
5–75
5. SETTING UP ARCTOOL MAROBAR8203131E REV C
When original path resume is set to true, the robot will move back to the point on the path when it was
paused and resume with the same speed when it was paused. It will reach the destination position with
the specified ramp to speed.
When original path resume is set to false, the robot will move from the current position to the
destination position with the speed before paused and reach the destination position with the specified
ramp to speed.
After the motion is resumed, the weave will resume its frequency and amplitude before the fault, and
complete the motion with the specified weave frequency and amplitude.
5–76
MAROBAR8203131E REV C 5. SETTING UP ARCTOOL
5.9.7 On-the-Fly
The on-the-fly utility is temporarily disabled during a ramp. When parameters are ramped, the
on-the-fly screen will show the command values changing. If you use the increment or decrement
function keys, a warning message will be displayed. Refer to Section 11.3.6 for more information on
the on-the-fly utility.
Thru-arc seam tracking will not function properly if you program a weld parameter ramp during
tracking. It is recommended that you use ramping only in the non-tracking portions of a weld. You
can turn off tracking during the ramp and then turn it on again with a new and appropriate tracking
schedule. Refer to Chapter 20 THRU ARC SEAM TRACKING (also known as TAST MULTIPATH
PACK) for more information on thru-arc seam tracking.
5.10.1 Overview
You can use these features individually or you can combine them.
The weld parameter ramping option allows you to gradually increase or decrease a welding parameter
With this option, you can program welds that have one or more ramps. The ArcTool software will
steadily increase or decrease the command weld parameters either over the time or the motion you
specify. The result is smooth transitions of arc welding parameters from one value to another.
5–77
5. SETTING UP ARCTOOL MAROBAR8203131E REV C
The welding parameter ramping option allows you to ramp all of the weld schedule command signals.
You can choose to increase or decrease a parameter or leave it constant.
There is no menu for setup of the weld parameter ramping option. Ramping is controlled with system
variables.
Note Ramping is not performed during gas, purge, runin, burnback, or wirestick reset.
The graph above is a screen capture of a Data Monitor Chart display. The data was captured during
the execution of the program below.
1: Sample Start[1]
2:J P[1] 50% FINE
5–78
MAROBAR8203131E REV C 5. SETTING UP ARCTOOL
The top two lines in the graph are weld parameters. The third and fourth lines are the program line
number and the robot move distance, respectively.
The first ramp is a time-based ramp that lasts for one second. It completes before the motion on line 4
completes. The second ramp is position-based and last the same time as the move to P[4] on line 5.
The third ramp is during the Arc End craterfill time.
You can use the speed ramping function to specify a motion based on smooth speed change throughout
the motion segment (instead of constant speed) from the starting position to the destination position.
The following program has speed ramping specified on line 3.
The motion on line three starts with a speed of 100mm/sec. As the robot approaches P[2], the speed
gradually increases to around 200 mm/sec.
5–79
5. SETTING UP ARCTOOL MAROBAR8203131E REV C
• For short distance motion (time to complete the motion is shorter than the time it required to
accelerate/decelerate to the specified speed). The controller will post a warning message without
applying the speed ramp.
• When the motion is orientation dominated, the controller will post a warning error message and
the speed ramping is not applied.
• Speed is not ramped during backward motions.
• Speed is not ramped in dry run mode.
You can use the weave ramping function to change the weave frequency and weave amplitude on each
motion instruction. The weave motion will start with one set of frequency and amplitude (start weave
parameters) and end with another set of weave frequency and amplitude (end weave parameters).
The intermediate weave points use the interpolated frequency and amplitude of the start weave
parameters and the end weave parameters.
Figure 5–22 depicts a sine weave motion with ramping of weave amplitude and weave frequency.
5–80
MAROBAR8203131E REV C 5. SETTING UP ARCTOOL
You can also specify the ramp time in an Arc Start or an Arc End instruction:
• Ramp over time: the weld parameters ramp for a specified time.
5–81
5. SETTING UP ARCTOOL MAROBAR8203131E REV C
Which technique is used depends on the time value you specify. Most time values will result in
ramping over the specified time. The exception is 99 seconds. Position-based ramping is programmed
by specifying the time value as 99.0 seconds. The 99 seconds indicates that the ramp is as long
as the motion (not 99 seconds). It is important to understand that the ramp motion is the motion
AFTER the Arc Start.
You can specify ramping in any Arc Start of a weld; the initial Arc Start or any weld schedule change.
Runin must be enabled for the initial Arc Start to have a starting value for the ramp.
You can specify ramping during an Arc End. The time used in an Arc End weld schedule is called
the craterfill time. Ramping can occur during this time if $AWERAMP[n].$RAMP_CRATER =
TRUE. There is no motion during a craterfill ramp.
You can specify speed ramping through the motion option menu, select RampTo from the menu, and
the motion line will show:
Type in the speed and press the ENTER key to complete the editing.
Speed ramping uses the same speed unit specified in the motion instruction. In the example above, the
ramp function uses the mm/sec as its end speed units. The maximum allowed speed is 500mm/sec or
1181 inch/min. If the ramp speed exceeds 500 mm/sec, the controller will generate a warning error
message and the ramp is not applied.
The speed ramp function only supports three types of speed units: mm/sec, cm/min and inch/min. If
an incorrect speed unit is specified in the motion instruction (sec, msec, deg/sec), the speed ramp
function will post a warning error and the ramp is not applied.
Speed ramping can be used with WELD_SPEED, register, and register-indirect speed specifications.
You can specify weave ramping through motion option menu. Select WV[] from the menu, and the
motion line will show
5–82
MAROBAR8203131E REV C 5. SETTING UP ARCTOOL
Type the weave schedule number and press ENTER to complete the editing. The weave ramping
instruction requires a preceding Weave pattern instruction. If the weave ramping instruction is
executed while not weaving a warning error will occur and the ramp will not be applied.
Once weave ramping is completed, the weave amplitude and weave frequency will remain constant
until the next weave instruction or another weave ramp instruction is executed. For example, when
this program is run
the weave motion on line 4 uses the weave amplitude and weave frequency that are specified in
weave schedule 2.
Use the following guidelines to determine when and how to ramp welding parameter values:
• When runin is enabled, ramping on the initial Arc Start of a weld begins at the runin weld
parameters and ends at the programmed weld schedule values. If runin is disabled, ramping has
no effect on the initial Arc Start. The initial values are equal to the final values, so there is no need
to ramp. Subsequent weld schedule changes in the weld can use ramping.
• Ramping can be executed simultaneously with robot motion, or prior to robot motion. The
system variable, $AWERAMP.$RAMP_HOLD, enables and disables holding program and
motion execution during the first Arc Start ramp.
• Ramps can be performed at each weld schedule change, if desired. Unlike the initial Arc Start, a
weld schedule change does not hold program or motion execution. Motion and program execution
continue normally regardless of ramping. To stop motion in the middle of a weld ramp is normally
not desirable. If you want to do this, add a WAIT instruction to the program.
• Since motion and program execution is not held during a weld schedule change ramp, it is
possible for a timed ramp to be terminated by another weld schedule change before the ramp has
completed. There is no harm in this, and it might be desirable in some applications. If you want to
prevent terminating a ramp early, make sure adequate time is provided in the subsequent motion
instruction or WAIT instruction or use the ramp to a position technique.
5–83
5. SETTING UP ARCTOOL MAROBAR8203131E REV C
• To downramp at the end of a weld while moving, use an Arc Start with reduced weld parameter
values.
• To downramp at the end of a weld while not moving, use an Arc End with reduced weld
parameter values.. The time specified in the Arc End schedule controls the craterfill time and
will ramp if $ramp_crater = TRUE.
Welding can be resumed after a fault occurs. If runin is enabled, the runin values are used to start
the arc. After runin completes, the weld schedule in progress at the time of the fault is begun. If
that weld schedule specifies ramping, ramping will during the resume. Control of program and
motion execution during resume is similar to the initial Arc Start of a weld meaning the variable
$RAMP_HOLD will apply at the resume position.
The values of the weld parameters after runin are either the original weld schedule values or the
values of the ramp at the time of the pause. There are two system variables for this purpose. One
variable is for timed ramps and the other is for position-based ramps.
5–84
MAROBAR8203131E REV C 5. SETTING UP ARCTOOL
5–85
5. SETTING UP ARCTOOL MAROBAR8203131E REV C
When original path resume is set to true, the robot will move back to the point on the path when it was
paused and resume with the same speed when it was paused. It will reach the destination position with
the specified ramp to speed.
When original path resume is set to false, the robot will move from the current position to the
destination position with the speed before paused and reach the destination position with the specified
ramp to speed.
After the motion is resumed, the weave will resume its frequency and amplitude before the fault, and
complete the motion with the specified weave frequency and amplitude.
5–86
MAROBAR8203131E REV C 5. SETTING UP ARCTOOL
5.10.5 On-the-Fly
The on-the-fly utility is temporarily disabled during a ramp. When parameters are ramped, the
on-the-fly screen will show the command values changing. If you use the increment or decrement
function keys, a warning message will be displayed. Refer to Section 11.3.6 for more information on
the on-the-fly utility.
Thru-arc seam tracking will not function properly if you program a weld parameter ramp during
tracking. It is recommended that you use ramping only in the non-tracking portions of a weld. You
can turn off tracking during the ramp and then turn it on again with a new and appropriate tracking
schedule. Refer to Chapter 20 THRU ARC SEAM TRACKING (also known as TAST MULTIPATH
PACK) for more information on thru-arc seam tracking.
5.11 WEAVING
5.11.1 Overview
Weaving motion is performed between Weave Start and Weave End instructions. Once weaving
motion is started by Weave Start instruction, weaving motion is continued up to the execution
of Weave End instruction.
5–87
5. SETTING UP ARCTOOL MAROBAR8203131E REV C
To chose the proper weave instruction, Select F1 [INST] to display the related submenu, then select
[Weave] from the submenu.
Weave Setup allows you to adjust the parameters that control weaving. For most applications, the
default settings should be fine and there is no reason to change them.
Figure 5–26 shows an example of the SETUP Weave screen. Table 5–15 lists and describes each
weave setup condition. The default weave settings described can be used for most applications.
Examples of weaving are also shown in Table 5–15 .
5–88
MAROBAR8203131E REV C 5. SETTING UP ARCTOOL
SETUP Weave
NAME VALUE
1 Weave Enable Group Mask [1,*,*,*,*,*,*,*]
2 Dwell delay type: Move
3 Frame type: Tool&Path
4 Elevation: 0 deg
5 Azimuth: 0 deg
6 Center rise: 0.0 mm
7 Radius: 0.0 mm
8 Blend weave end: YES
9 Robot Group: 1
10 Peak output port DO: 0
11 Peak output pulse: .10 sec
12 Peak output shift: 0.00 sec
Power OFF then ON to enable changes.
item Description
Weave enable group This item enables weaving on multi-group systems. Only robot motion groups can
mask be enabled to weave. If there are multiple robots in your system, the weave enable
group mask will be automatically set for each robot group during installation.
5–89
5. SETTING UP ARCTOOL MAROBAR8203131E REV C
item Description
Dwell delay type This item allows the arc welding system to use either a stop dwell delay or a move
dwell delay. Dwell delay increases weld penetration at the joint sidewalls during
weaving. The stop dwell delay causes the robot to cease all motion at the weave
peak for the length of time specified by the weave schedule. Note that Stop Dwell
Delay is supported for Multi-group Coordinated motion, but it is not supported for
Multi-group non-Coordinated motion.
The move dwell delay causes the robot to cease lateral motion but continue forward
motion at the weave peak for the length of time specified by the weave schedule.
5–90
MAROBAR8203131E REV C 5. SETTING UP ARCTOOL
item Description
Frame type This item allows you to set the reference frame that the arc welding system uses to
define the weave frame. Weaving always uses the TOOL frame as its reference
frame. However, you can choose to use the tool data or the tool&path data.
The tool&path is the most commonly used reference frame. This reference frame is
especially helpful when weaving around a corner, because the weave stays parallel
to the y-vector of the tool. Tool&path uses x defined by the path motion and z defined
by the tool frame. y is perpendicular to both x and z.
Use of the tool as a reference frame is important for welding with simultaneous table
motion that requires the weave to be relative to the moving part. For example, if you
are welding a cylindrical part that is rotating, your weld is actually a spiral. In this
case, you do not want to use the path of the robot to weld, because you want the
weld to follow the surface of the part. Tool uses the x, y, and z defined by the tool.
+Z +Y
+X
+Z
+Y
+X
Elevation This item allows you to change the angle of the y component of the weave vector with
respect to the weave frame xy-plane. This allows you to change the weaving plane
without changing tool orientation about the x-axis. For example, setting elevation to
90 wil cause the weave motion in the tool Z direction (up and down).
0 +Y
+X
5–91
5. SETTING UP ARCTOOL MAROBAR8203131E REV C
item Description
Azimuth This item allows you to enter the angle between the y component of a weave vector
and the weave frame y-axis. This allows you to change the angle of the weave if you
cannot rotate the tool. This changes the y alignment relative to x.
+Y
0
+X
Center Rise This item allows you to specify the distance, in millimeters, that the weave vector
will raise above the plane of the weave.
Radius This item allows you to specify the weaving distance for circular weaving. Radius
provides a means to elongate the circle. Radius is only valid for circular weaving. If
the radius is set to zero, the arc welding system uses amplitude only to specify the
weaving distance. This results in a more rounded circle.
Blend weave end This item allows you to set whether the weave between segments of the weld (taught
positions) is smooth. If set to ON, the weave maintains a regular pattern from the
weave start to the weave end and can not pass through every taught point. The OFF
setting would be typically used for weaving around sharp corners.
BLENDING = ON
WEAVE START
WEAVE END
P0 P 1 P2 P3
BLENDING = OFF
WEAVE START
WEAVE END
P0 P 1 P2 P3
Robot group This item allows you to select the robot group whose peak output parameters can
be displayed and configured.
Peak output port DO This item allows you to assign a digital output signal. If assigned, a digital output
signal will be sent to the weld interface and power supply at each weave peak. For
multi-group weaving, a separate port DO can be assigned for each group.
5–92
MAROBAR8203131E REV C 5. SETTING UP ARCTOOL
item Description
Peak output pulse This item allows you to set the pulse length, in seconds, of the peak output port DO
signal. For multi-group weaving, a separate peak output pulse can be assigned
for each group.
Peak output shift This item allows you to shift forward, in seconds, the peak output port DO. You might
need to shift forward the signal due to robot deceleration. For multi-group weaving, a
separate peak output shift time can be assigned for each group.
Steps
1. Press MENU.
2. Select SETUP.
3. If the Weave screen is not displayed, press F1, [TYPE].
4. Select Weave. You will see a screen similar to the following.
SETUP Weave
NAME VALUE
1 Weave Enable Group Mask [1,*,*,*,*,*,*,*]
2 Dwell delay type: Move
3 Frame type: Tool&Path
4 Elevation: 0 deg
5 Azimuth: 0 deg
6 Center rise: 0.0 mm
7 Radius: 0.0 mm
8 Blend weave end: YES
9 Robot Group: 1
10 Peak output port DO: 0
11 Peak output pulse: .10 sec
12 Peak output shift: 0.00 sec
Power OFF then ON to enable changes.
5. Move the cursor to the selection you want to change and enter the new value.
Note Figure 5–26 shows the screen for a single group system. When additional groups are
setup, the selectable item number increases to include items for those groups. Weaving can only
be used on robot groups.
5–93
5. SETTING UP ARCTOOL MAROBAR8203131E REV C
Wrist axis weaving is an option you can use that provides greater weaving frequency. The performance
of wrist axis weaving depends on proper torch and configuration settings. The weave plane that is
generated when using wrist axis weaving is limited because the weaving motion is generated only in
axes 4 and 5. As such some arm configurations will result in weave azimuth and elevation angles that
are unusable for welding. In general, wrist axis weaving can be used when the weld path is oriented
parallel to either the robot world x or y axes.
$WVWRIST.$WRIST_ENB enables wrist axis weaving. The default value is FALSE. Set this to
TRUE to enable wrist axis weaving.
$WVWRIST.$RUN_ANG returns the actual angle between the TOOL Z-X plane and the TOOL
Z-PATH during execution, as shown in Figure 5–27 . This variable is updated dynamically.
• $RUN_ANG will be the same for all paths executed in a fixed TOOL Z-PATH plane.
• The best weave pattern occurs when $RUN_ANG is less than 10°.
• Decreasing $RUN_ANG can be achieved by reteaching path points by moving to the existing
points, and then rotating about TOOL Z to change the wrist orientation.
$WVWRIST.$TOL_ANG allows you to specify the upper limit for $RUN_ANG. The default
value is 10°. When $RUN_ANG reaches its limit value, the robot will stop executing and display
the error message, "run_ang exceeds tol_ang."
5–94
MAROBAR8203131E REV C 5. SETTING UP ARCTOOL
$RUN_ANG
+X
Path
The highest weaving frequency can be achieved by using a SIN 2[] weaving pattern.
Wrist axis weaving uses the same teach pendant program weave instructions.
Weave Schedules allow you to define a set of weave parameters to use during welding.
You can access weave schedules from the DATA menu. There are two screens associated with weave
schedules: the Weave Sched table screen and the Weave Sched detail screen.
The DATA Weave Sched table screen allows you to view limited information for nine schedules at
once. See Figure 5–28 for an example of this screen and Table 5–16 for a description of each item on
the screen.
5–95
5. SETTING UP ARCTOOL MAROBAR8203131E REV C
item description
FREQ( Hz) This item defines the frequency of the weave in cycles per second.
AMP (mm) This item defines the distance from the centerline of the weave
pattern to either peak.
R_DW (sec) This item defines the amount of time the robot delays at the right
side of the weld.
L_DW (sec) This item defines the amount of time the robot delays at the left
side of the weld.
ITEM DESCRIPTION
FREQ This item defines the frequency of the weave in cycles per second.
Units: Hz
AMP This item defines the distance from the centerline of the weave pattern to either peak.
Units: mm
R_DW This item defines the amount of time the robot delays at the right side of the weld.
Units: sec
L_DW This item defines the amount of time the robot delays at the left side of the weld.
Units: sec
5–96
MAROBAR8203131E REV C 5. SETTING UP ARCTOOL
The DATA Weave Sched detail screen allows you to view complete information for a single weave
schedule. See Figure 5–29 for an example of this screen and Table 5–18 for a description of each
item on the screen.
item description
Frequency This item specifies the weave frequency in cycles per second. The
valid range of frequency is from 0.1 to 10 Hz. For conventional
6-Axis weaving and 0.1 to 30 Hz for Wrist Axis Weaving. The actual
frequency that will be achieved depends on several factors including
weave amplitude and dwell time. This parameter is not an absolute
value for weave frequency. It is a reference value where higher
numbers result in faster weaving.
Amplitude This item is the distance from the centerline of the weave pattern
to either peak. The valid range of amplitude is from .1 to 25.0
millimeters.
Right Dwell This item is the amount of time the robot delays at the right side of
the weld. The valid range of right dwell is from 0.0 to 32 seconds.
Left Dwell This item is the amount of time the robot pauses at the left side of
the weld. The valid range of left dwell is from 0.0 to 32 seconds.
L pattern angle This item generates a torch motion in a right angle shape. This
pattern can be useful for fillet and v-groove weld joints.
Robot Group Mask This item enables weaving on multi-group system in this weave
schedule. If there is no group enabled in this item, the system will
check the group mask of TP program and turn on weave for all the
groups that is configured in the weave general setup menu.
5–97
5. SETTING UP ARCTOOL MAROBAR8203131E REV C
ITEM DESCRIPTION
Frequency This item specifies the weave frequency in cycles per second. The actual frequency that
Units: Hz will be achieved depends on several factors including weave amplitude and dwell time. This
Range: 0.1 - 10 (6-axis)0.1 - parameter is not an absolute value for weave frequency. It is a reference value where higher
30 (Wrist axis) numbers result in faster weaving.
Amplitude This item is the distance from the centerline of the weave pattern to either peak.
Units: mm
Range: .1 - 25.0
Right Dwell This item is the amount of time the robot delays at the right side of the weld.
Units: seconds
Range: 0.0 - 32
Left Dwell This item is the amount of time the robot pauses at the left side of the weld.
Units: seconds
Range: 0.0 - 32
L pattern angle This item generates a torch motion in a right angle shape. This pattern can be useful for fillet
and v-groove weld joints.
Robot Group Mask This item enables weaving on multi-group system in this weave schedule. If there is no group
enabled in this item, the system will check the group mask of TP program and turn on weave
for all the groups that is configured in the weave general setup menu.
Steps
1. Press DATA.
2. Press F1, [TYPE].
3. Select Weave Sched. You will see a screen similar to the following.
5–98
MAROBAR8203131E REV C 5. SETTING UP ARCTOOL
4. Set the values of FREQ, AMP, R_DWL, L_DWL for up to 10 schedules as needed.
5. To copy schedule information from one schedule to another:
a. Press NEXT, >.
b. Move the cursor to the schedule you want to copy.
c. Press F2, COPY.
d. Enter the schedule number to which you want to copy the data.
e. Press ENTER. The data will be copied, but the comment will not be copied.
6. To clear the information you have entered for a schedule:
a. Move the cursor to the schedule.
b. Press NEXT, >.
c. Press F3, CLEAR.
d. Decide whether to continue:
• To clear the schedule, press F4, YES. The data will be cleared, but the comment
will remain.
• If you do not want to clear the schedule, press F5, NO.
Weave schedules are not group based. In DualARM systems, special care needs to be exercised
when using WEAVE instructions in the welding Section 5.11.2 program. Please refer to Section
5.11.5 regarding the use of weaving for DualARM.
5–99
5. SETTING UP ARCTOOL MAROBAR8203131E REV C
The WEAVE instruction can be used in multi-robot programs. For weaving to occur in a given robot
group, the Weave Enable Group mask must be setup to include that robot group (refer to Section
5.11.2 for a description of Weave setup parameters). By default, all robot groups in a multi-robot
system are enabled for weaving. If you need to change the default setting, use Procedure 5-27 .
Steps
SETUP Weave
1/11
NAME VALUE
1 Weave Enable Group Mask [1,1,*,*,*,*,*,*]
2 Dwell delay type: Move
3 Frame type: Tool&Path
4 Elevation: 0 deg
5 Azimuth: 0 deg
6 Center rise: 0.0 mm
7 Radius: 0.0 mm
8 Blend weave end: YES
9 Robot Group: 1
10 Peak output port DO: 0
11 Peak output pulse: .10 sec
12 Peak output shift: 0.00 sec
Power OFF then ON to enable changes.
Weave schedule data or "direct value" are supported for both robot groups. When a program
group mask only includes one robot group, then only that robot executes the weave instruction.
5–100
MAROBAR8203131E REV C 5. SETTING UP ARCTOOL
For cases where two programs execute simultaneously, and each program’s group mask
includes only one of robot groups, both robots can execute weaving. In this case each
robot can use different weave schedule numbers or different direct value entries. This
includes normal programs with multi-tasking and also master and slave DualARM programs
executing in a multi-tasking manner.
When one program executes and it contains both robot groups, both robots will weave. In
this case, the weave schedule or direct value parameters are applied to both robots.
Limitations:
• For master slave DualARM programs with multi-tasking, the slave robot motion can have
different filter lengths applied to it, which will alter the programmed frequency or amplitude when
weaving is executed. A change in the slave or master program speed or a change to the slave
program weave schedule data may be needed to correct this. In some cases, the programmed
weave cannot be executed on the slave robot.
• Wrist axis weave is not supported on DualARM systems.
5.12.1 Overview
The term weaving refers to arc welding in which the welding torch cyclically sweeps right and
left at a certain angle with the direction of welding. Weaving is intended to increase the width of
beads, thereby intensifying the strength of welding. Customized weaving is weaving that uses the
set weaving pattern by the customer.
The customized weaving instruction directs the robot to perform weaving set by the user. Once started
by the customized weaving start instruction, weaving continues until the weaving end instruction is
executed. The following six customized weaving instructions can be used:
• Weave Cust1[i]
• Weave Cust1[Hz, mm, sec, sec]
• Weave Cust2[i]
• Weave Cust2[Hz, mm, sec, sec]
• Weave Cust3[i]
• Weave Cust3[Hz, mm, sec, sec]
5–101
5. SETTING UP ARCTOOL MAROBAR8203131E REV C
To teach the weaving instructions to the robot, click F1 [INST] to display the related submenu,
then select [Weave] from the submenu.
Instruction Joint10%
1 Miscellaneous 5 Track Offset
2 Weave 6 Offset Frames
3 Skip 7 Program control
4 Payload 8 ---next page---
WELD_1
Note The following restrictions are placed on Customized Weaving Pattern. “L pattern angle” and
“Radius” are disabled It is impossible to use TAST, AVC, RPM & Mpass, MIG EYE.
Weave Cust1[i]
The Weave Cust1[i] instruction starts weaving according to a weaving condition and pattern specified
beforehand.
Weave Cust1[i]
1/10
Frequency 1.0Hz
FREQ(Hz) AM P(mm ) R_DW(SEC) L_DW (SEC)
Amplit ude 4.0mm
1 1.0 4.0 0.00 0.00
R_Dwell 0.0sec
L _Dwell 0.0sec 2 1.0 4.0 0.00 0.00
The Weave Cust1[Hz, mm, sec, sec] instruction starts weaving by directly specifying weaving
conditions such as a frequency, amplitude, R_dwell, and L_dwell.
5–102
MAROBAR8203131E REV C 5. SETTING UP ARCTOOL
This section explains about the weaving pattern setting. Customized weaving pattern can be set up
to three in maximums, and can give a name to each pattern. (Refer to “Weaving Pattern Setting by
KAREL” in Chapter 4 when you want to set more weaving pattern.) Three set weaving patterns can
be used by Weave Cust1, Weave Cust2, and Weave Cust3 of the weaving instruction. Weave Cust1,
Weave Cust2, and Weave Cust3 set the triangle type and the sine type as default. The setting of the
weaving pattern has some limitations. The following explains the setting method and the limitation of
the setting.
5–103
5. SETTING UP ARCTOOL MAROBAR8203131E REV C
Note If you cannot set the weaving pattern to match the following conditions, you will see the
error screen then you have to re-set them again.
• Dwell time cannot be set up to more than two per one pattern.
• Dwell time of two(R_Dwell and L_Dwell) per one phase cannot be set.
• The total of the component of all the unit vectors should be 0.
X X : Direction of weldin g
2 (1,1,0)
Y
1 (0,-1,0) 4 (0,-1,0) 3 (-1,1,0)
5–104
MAROBAR8203131E REV C 5. SETTING UP ARCTOOL
5–105
5. SETTING UP ARCTOOL MAROBAR8203131E REV C
X
2 (1,1,0)
X
Y
1 (1,-1,0) 3 (-1,1,0)
Direction
of welding
4 (-1,-1,0)
Y S (-1,0,0)
Start Phase
5–106
MAROBAR8203131E REV C 5. SETTING UP ARCTOOL
5–107
5. SETTING UP ARCTOOL MAROBAR8203131E REV C
5–108
MAROBAR8203131E REV C 5. SETTING UP ARCTOOL
5–109
5. SETTING UP ARCTOOL MAROBAR8203131E REV C
4. Press the EDIT button of the weaving instruction that wants to set the weaving pattern. Push the
Demo button when you want to see the weaving pattern that has already been set. When the Edit
button or the Demo button of Weave Cust1 is pressed, the following screen is displayed.
5. Type 2 to page number of Weave Cust1 Setup when you want to use six phases or more.
The following screen is displayed.
5–110
MAROBAR8203131E REV C 5. SETTING UP ARCTOOL
6. Press Confirm button of the screen of Weave Cust Setup. The following weaving pattern
confirm screen can be displayed.
5–111
5. SETTING UP ARCTOOL MAROBAR8203131E REV C
7. Press Save when you want to save the set weaving pattern. The following screen is displayed.
When Yes button is pushed, the data of the previous weaving pattern is automatically deleted.
5–112
MAROBAR8203131E REV C 5. SETTING UP ARCTOOL
This section explains the method of setting the weaving pattern by using KAREL. The weaving pattern
can be made by inputting directly the data of the weaving pattern to the KAREL variables. There are
ten KAREL programs cust_wv*.pc (* is 1 to 10.). cust_wv*.pc set the sine type as default. If TP
program calls cust_wv*.pc before executing the weaving instruction, the you can use the weaving
pattern that set by KAREL. At this time, the weaving instruction executed after cust_wv*.pc is called
should be Weave Cust3. The data of cust_wv*.pc that is called in the TP program is overwriten to the
data of Weave Cust3 instruction. When the “Demo” button of the Weave Cust3 in Weaving Pattern
Setup screen is pushed, the weaving pattern that you defined can be displayed.
5–113
5. SETTING UP ARCTOOL MAROBAR8203131E REV C
SYSTEM Variables
198/515
195 $JOB_GROUP UJR_GRP_T
196 $JPOSREC_ENB 0
197 $KANJI_MASK 0
198 $KAREL_ENB 1
199 $KCL_LIN_NUM TRUE
200 $KCL_RPCOUT *uninit*
201 $KEYLOGGING 2
202 $LANGUAGE ’ENGLISH ’
203 $LASTPAUSPOS [5] of JOINTPOS9
204 $LN_DISP LN_DISP_T
205 $LOAD_DEVICE ’MC:’
5–114
MAROBAR8203131E REV C 5. SETTING UP ARCTOOL
Select
1036072 bytes free 5/33
No. Program name Comment
4 CUSTWV10 PC [ ]
5 CUST_WV1 PC [ ]
6 CUST_WV2 PC [ ]
7 CUST_WV3 PC [ ]
8 CUST_WV4 PC [ ]
9 CUST_WV5 PC [ ]
10 CUST_WV6 PC [ ]
11 CUST_WV7 PC [ ]
12 CUST_WV8 PC [ ]
13 CUST_WV9 PC [ ]
KAREL program cust_wv1.pc shown below is an example that when the weaving pattern of
Figure 5–32 and Figure 5–33 is made by using the KAREL variables.
5–115
5. SETTING UP ARCTOOL MAROBAR8203131E REV C
PAT_NAME ’Triangle’
USE_START FALSE
S_VECTOR_X 0
S_VECTOR_Y 0
S_VECTOR_Z 0
S_DWELL_R FALSE
R_DWELL_L FALSE
NUM_PHASE 4
VECTOR1_X 0
VECTOR1_Y —1
VECTOR1_Z 0
DWELL1_R TRUE
DWELL1_L TRUE
VECTOR2_X 1
VECTOR2_Y 1
VECTOR2_Z 0
DWELL2_R TRUE
DWELL2_L TRUE
VECTOR3_X —1
VECTOR3_Y 1
VECTOR3_Z 0
DWELL3_R TRUE
DWELL3_L TRUE
VECTOR4_X 0
VECTOR4_Y —1
VECTOR4_Z 0
DWELL4_R FALSE
DWELL4_L FALSE
VECTOR5_X 0
VECTOR5_Y 0
VECTOR5_Z 0
DWELL5_R FALSE
DWELL5_L FALSE
VECTOR6_X 0
VECTOR6_Y 0
VECTOR6_Z 0
DWELL6_R FALSE
DWELL6_L FALSE
|
|
VECTOR10_X 0
VECTOR10_Y 0
VECTOR10_Z 0
DWELL10_R FALSE
DWELL10_L FALSE
5–116
MAROBAR8203131E REV C 5. SETTING UP ARCTOOL
Caution
There are the following limitations in the weaving pattern setting by KAREL.
When Weave Cust3 instruction is executed by the teach pendant program and
the following limitations are not filled, the robot ABORT.
Procedure 5-30 Call of KAREL program cust_wv*.pc from the Teach Pendant
1. Create the following teach pendant program
4: Arc Start[1]
3: WEAVE CUST3[1]
1: J P[1] 100% FINE
2: J P[2] 100% FINE
5: L P[3] 25mm/sec FINE
7: WEAVE END
6: Arc End
8: J P[1] 100% FINE
[END]
5: Arc Start[1]
3: CALL CUST_WV1
4: WEAVE CUST3[1]
1: J P[1] 100% FINE
2: J P[2] 100% FINE
6: L P[3] 25mm/sec FINE
8: WEAVE END
7: Arc End
9: J P[1] 100% FINE
[END]
5–117
5. SETTING UP ARCTOOL MAROBAR8203131E REV C
Note
Weaving schedule can change Frequency, Amplitude, and Dwell time at each weaving instruction.
Weaving schedule can be set on the Weaving Schedule screen (Up to 16 weaving schedules can be set
). Moreover, Weave (pattern) [Hz, mm, sec, sec] instruction specifies frequency, amplitude, dwell
time of weaving conditions directly. Refer to Section 5.11.4 for details.
When extended weaving schedule is used, Elevation, Azimuth, Center rise, and Radius of the
Weaving setting screen can be set as a weaving schedule. An extended weaving schedule is defined
with [DATA – Weave Sched] on the weaving schedule screen. Weave (pattern) [Hz, mm, sec, sec]
instruction cannot be specified.
Refer to Section 5.11 for details of Elevation, Azimuth, Center rise, and Radius.
5–118
MAROBAR8203131E REV C 5. SETTING UP ARCTOOL
4. Press F2, DETAIL, to set the extended weaving schedule. To return to the list screen, press the
ENTER.
5. To set an item, move the cursor to the setting field, then type a desired value.
6. To switch to another weld schedule detail screen, press F2 (SCHEDULE), then enter the desired
schedule number. The weld schedule detail screen of the specified number is displayed.
7. When copying a set schedule, press F2 (COPY) on the next page, then enter a copy destination
schedule number.
8. When deleting a set schedule, press F3 (delete) on the next page.
5–119
5. SETTING UP ARCTOOL MAROBAR8203131E REV C
5.14.1 Overview
Some weld controllers allow you to select different programs (also referred to as modes, procedures,
or databases) using one or more digital inputs. Some weld controllers even allow you to change
programs during welding. The content and operation of the weld controller programs depend on the
characteristics and configuration of the weld controller.
Note If you are using Lincoln Electric PowerWave x55/R welding equipment connected with
ArcLink, weld controller progam selection is supported using the Multi-Process feature of this
equipment. The following information only applies to welding equipment connected with analog and
digital I/O. See the Lincoln Welding Equipment section in this chapter for more details regarding
Multi-Process setup.
ArcTool provides the weld controller program selection feature to allow you to select weld
controller programs from the robot controller.
• You must enable weld controller program selection using a system variable setting.
• You must assign the three Prg Select welding digital outputs (WO) . The states of these three
outputs determine which weld controller program is selected.
• Eight programs correspond to the Prg Select outputs. You can change the names of the programs
in the SETUP Weld Prog screen. You can also select a program manually. When you select a
new program, the appropriate Prg Select outputs are set for you.
• You can specify the weld controller program to use in a weld schedule . When the schedule is
executed, the appropriate Prg Select outputs are set for you.
• The currently selected weld controller program is also displayed on the STATUS Weld screen .
Before you can use weld controller program selection, you must enable it. Use Procedure 5-32 to
enable weld controller program selection.
Steps
1. Press MENU.
2. Press F1, [TYPE].
5–120
MAROBAR8203131E REV C 5. SETTING UP ARCTOOL
SYSTEM Variables
1 $ANGTOL [9] of REAL
2 $APPLICATION [3] of STRING [21]
3 $AP_MAXAX 0
4 $AP_PLUGGED 2
5 $AP_TOTALAX 16777216
6 $AP_USENUM [32] of BYTE
7 $ASCII_SAVE FALSE
8 $AUTOINIT 2
9 $AWECFG AWECFG_T
10 $AWEOFT AWEOFT_T
4. To move quickly through the information, press and hold down the SHIFT key and press
the down or up arrow keys.
5. Move the cursor to $AWEPCR and press ENTER.
6. Move the cursor to PRG_SEL_ENA.
7. Set the system variable:
Before you can use weld controller program selection, you must assign the three Prg Select welding
digital outputs (WO). These signals are set ON of OFF in different combinations to select a weld
controller program. The eight weld controller programs are listed on the SETUP Weld Prog screen (
Section 5.14.4 ) . Refer to Table 5–20 for a description of the output signals that correspond to
each of the weld controller programs.
2 ON OFF OFF
5–121
5. SETTING UP ARCTOOL MAROBAR8203131E REV C
3 OFF ON OFF
4 ON ON OFF
5 OFF OFF ON
6 ON OFF ON
7 OFF ON ON
8 ON ON ON
Figure 5–45 shows an example of how the output signals are used to tell the weld equipment which
program to execute.
Controller
Weld Equipment
Process I/O
board
Prg Sel 1
Prg Sel 2
Prg Sel 3
Timing Diagram
Program 1 Program 2
Prg Sel 1
Prg Sel 2
Prg Sel 3
You can assign the weld controller program selection outputs to any available digital output signals.
Use Procedure 5-33 to assign weld controller program selection outputs.
Steps
1. Press MENU.
2. Select I/O.
5–122
MAROBAR8203131E REV C 5. SETTING UP ARCTOOL
7. Press NEXT, >, and then press F3, CONFIG. See the following screen for an example.
After you have assigned the signal, the screen will be similar to the following.
5–123
5. SETTING UP ARCTOOL MAROBAR8203131E REV C
11. Repeat Step 6 through Step 10 to assign the remaining two Prg Select output signals.
The SETUP Weld Prog screen contains a list of eight weld controller programs. On this screen, you
• Select the current weld controller program name and number. When you do this, the appropriate
Prg Select outputs are set.
• Change the names of the weld controller programs listed, if desired
ITEM DESCRIPTION
Column 1 The first column displays the equipment setup for the
associated program. In the screen shown in Step 4 of
Procedure 5-34 , all the programs are for use with a
general purpose MIG welding power supply.
5–124
MAROBAR8203131E REV C 5. SETTING UP ARCTOOL
Conditions
• You have assigned the three Prg Select welding digital output signals. ( Procedure 5-33 )
Steps
1. Press MENU.
2. Select SETUP.
3. Press F1, [TYPE].
4. Select Weld Prog. You will see a screen similar to the following.
5–125
5. SETTING UP ARCTOOL MAROBAR8203131E REV C
5. To select the current program , move the cursor to the program you want and press F3,
SELECT.
When you select the program, the corresponding digital output you assigned will be set ON.
6. To change the name of a program , move the cursor to the program name you want to change,
press ENTER, and press the appropriate keys to enter the name you want.
When you use the weld controller program select feature, you can specify the weld controller program
to use in the weld schedule. This is displayed only on the DATA Weld Sched DETAIL screen. See
Figure 5–46 .
In the weld schedule, you can move the cursor to the Program select number and type the number
of the program you want to select. You cannot change the comment for the Program select. When
you change the Program select number, the comment will change to the comment defined on the
SETUP Weld Prog screen ( Section 5.14.4 ).
When the schedule is executed, the appropriate Prg Select outputs are set for you.
5–126