ABB Robotics. Application manual Fronius TPS 4000/5000 IRC5 Interface

Similar documents
INSTRUCTION MANUAL COMMANDER BDH MIG

SPECIFICATION NO Model 207 Automatic GTAW Welding System

SPECIFICATION NO NOTE

TRANSSYNERGIC 4000/5000 DIGITAL WELDING MACHINES

VarioSynergic 3400 / 4000 / 5000 VarioSynergic / / MIG/MAG welding PERFECT WELDING

ForwardT Plugins. AutoDetect (SCTE-35) Automatic Ad insertion using SCTE-35 cue messages. Revision as of. October 28, User s Guide.

OPERATION AND MAINTENANCE

R5 RIC Quickstart R5 RIC. R5 RIC Quickstart. Saab TransponderTech AB. Appendices. Project designation. Document title. Page 1 (25)

VIDEO GRABBER. DisplayPort. User Manual

Data Acquisition Using LabVIEW

Forward Т Software. SDI option. Revision as of December 19, Installation and Setup Guide. SoftLab-NSK Ltd.

Electronic Roll Feed (ERF) Registration System

ARC HEIGHT CONTROL (ARC VOLTAGE CONTROL) MODEL : HAC-01-A-1M

SC26 Magnetic Field Cancelling System

EEG A1452 SCTE-104 Inserter Frame Card

Revision 1.2d

Document Part Number: Copyright 2010, Corelis Inc.

Agilent Technologies. N5106A PXB MIMO Receiver Tester. Error Messages. Agilent Technologies


OPERATORS & INSTALLATION MANUAL JOTRON AIS VIEWER WINDOWS PC SOFTWARE

LED DRIVERS. LQC4D-V1 4 channels. User Manual FEATURES

Dimming actuators GDA-4K KNX GDA-8K KNX

AI-1204Z-PCI. Features. 10MSPS, 12-bit Analog Input Board for PCI AI-1204Z-PCI 1. Ver.1.04

Environmental Conditions, page 2-1 Site-Specific Conditions, page 2-3 Physical Interfaces (I/O Ports), page 2-4 Internal LEDs, page 2-8

Automation Interface Requirements for J602 Basic I/O Interface of a DPC 4 Welding System

KEMPPI K5 WELDING EQUIPMENT. Kempact Pulse 3000 QUALITY, SPEED AND PRODUCTIVITY

AxumVideo 0 intro. Now that you have connected the different AXUM system parts, you are ready to configure the system according to your own needs.

USER MANUAL FOR THE ANALOGIC GAUGE FIRMWARE VERSION 1.0

USER MANUAL FOR THE ANALOGIC GAUGE FIRMWARE VERSION 1.1

RS232 settings are internally definable via jumper blocks, to accommodate interfacing with a wide range of control products.

OPERATING MANUAL. DMX512 to DALI Dekoder 7044A-H Mk4

User Manual rev: Made in Taiwan

MICROMASTER Encoder Module

Video Extender DS128 DSRXL. Instruction Manual. 8-Port Cat5 VGA Digital Signage Broadcaster with RS232 and Audio

OPERATING MANUAL. DMX512 to DALI Dekoder 7044A-H Mk1

RMS 8424S Quick Start

Engineered to meet your needs T he oldest name in stud welding,

Kingstar MIG/MAG. Kingstar 400 TS Kingstar 520 TS KINGSTAR MIG

Agilent N6465A emmc Compliance Test Application

RD RACK MOUNT DIMMER OWNERS MANUAL VERSION /09/2011

GWL/ Power Group Technology Solutions Stay Powered for the Future

Tebis application software

Dedicated Micros IP v3. Module Application Guide

Modbus for SKF IMx and Analyst

ivw-fd122 Video Wall Controller MODEL: ivw-fd122 Video Wall Controller Supports 2 x 2 Video Wall Array User Manual Page i Rev. 1.

MagicWave 1700 / 2200 TransTig TIG & MMA welding

CNC Router Parts Plasma Software Setup and Usage Guide

ENGR 1000, Introduction to Engineering Design

Master Time Clock MTC Users Manual

013-RD

Installation and User Guide 458/CTR8 8-Channel Ballast Controller Module

FD104CV. Installation and Operation Manual 10.4 LCD MAN FD104CV. TECHNICAL SUPPORT , or Document Number: Rev:

RS232 settings are internally definable via jumper blocks, to accommodate interfacing with a wide range of control products.

IQACO Changeover Switch

Package Contents. LED Protocols Supported. Safety Information. Physical Dimensions

DS-7200HVI/HFI-SH Series DVR Quick Operation Guide

Set for simple I/O communication via PROFIBUS-DP in IP20 TI-BL20-DPV1-S-8

Ford AMS Test Bench Operating Instructions

C8188 C8000 1/10. digital audio modular processing system. 4 Channel AES/EBU I/O. features. block diagram. 4 balanced AES inputs

Displays Open Frame Monitor Model Number: AND-TFT-150Bxx

TECHNICAL SUPPORT , or FD151CV-LP Installation and Operation Manual 15.1 Low Profile LCD

FX-2DA SPECIAL FUNCTION BLOCK USER'S GUIDE

SAT IF distribution system

PulseFlow FP100 Pulse to 4 20mA Flow Converter (Flow Rate Transmitter / Totalizer / Indicator)

Z-IP Stream 004/008. User Guide and Installation Manual. Four or Eight Input QAM Encoder / Modulator

Eding CNC PLASMA CONTROL with icnc600

DTV744 Installation Quick Start Guide

IP LIVE PRODUCTION UNIT NXL-IP55

Hardware & software Specifications

IRIG-B PTP Clock Converter Output Module Hardware Installation Manual

Part No. ENC-LAB01 Users Manual Introduction EncoderLAB

1 PRECAUTIONS AJ Button Selecting the operating mode. 2 START-UP (Fig. 1)

Troubleshooting. 1. Symptom: Status indicator (Red LED) on SSR is constant on. 2. Symptom: Output indicator (Yellow LED) on SSR is flashing.

INSTRUCTION MANUAL. J800 Weld Controller. 3/25/2018 Revision

R1MS-GH3 BEFORE USE... POINTS OF CAUTION INSTRUCTION MANUAL THERMOCOUPLE & DC INPUT MODULE MODEL. (8 points; isolated)

EdgeConnect Module Quick Start Guide ITERIS INNOVATION FOR BETTER MOBILITY

Digital Video Recorder

DTV742 Installation Quick Start Guide

FR-8 and FR-16 Remote Control Operating Manual

Advantys Configuration Software

14 GHz, 2.2 kw KLYSTRON GENERATOR GKP 22KP 14GHz WR62 3x400V

Working with CSWin32 Software

HD Digital MPEG2 Encoder / QAM Modulator

Operating Instructions

MATE3 Owner s Manual Addendum

LIGHT AIR SWITCH. User Manual and Troubleshooting Guide WIRELESS LIGHTING MODULE ACKNOWLEDGEMENTS SAFETY WARNINGS EQUIPMENT DESCRIPTION

32 Channel CPCI Board User Manual

CT Series. Terminal User s Guide. Model CT74

EZCOM-1. PLC - to - AMS MESSAGE DISPLAY INTERFACE INSTALLATION AND OPERATING INSTRUCTIONS. Rev March, 2001

PCI Express JPEG Frame Grabber Hardware Manual Model 817 Rev.E April 09

feno before light and beyond

Cyan Sample. Forward T Software. Infotainment Channel Design Sample. Revision as of January 22, 2009 г. Instruction on Installation and Use

Ford AMS Test Bench Operating Instructions

Wireless Studio. User s Guide Version 5.1x Before using this software, please read this manual thoroughly and retain it for future reference.

ivw-fd133 Video Wall Controller MODEL: ivw-fd133 Video Wall Controller Supports 3 x 3 and 2 x 2 Video Wall Array User Manual Page i Rev. 1.

OSD. EXECUTIVE / MiniDome USERS MANUAL. USING THE MOTOSAT DISH POINTING SYSTEM EXECUTIVE / MiniDome OSD

SwiftMix Automation Safety

USER & ENGINEER INSTRUCTION MANUAL

Professional Media Server Quick Start Guide

Dimming actuators of the FIX series DM 4-2 T, DM 8-2 T

Transcription:

ABB Robotics Application manual Fronius TPS 4000/5000 IRC5 Interface

Application manual Fronius TPS 4000/5000 IRC5 M2004 3HEA802920-001 Revision B

The information in this manual is subject to change without notice and should not be construed as a commitment by ABB. ABB assumes no responsibility for any errors that may appear in this manual. Except as may be expressly stated anywhere in this manual, nothing herein shall be construed as any kind of guarantee or warranty by ABB for losses, damages to persons or property, fitness for a specific purpose or the like. In no event shall ABB be liable for incidental or consequential damages arising from use of this manual and products described herein. This manual and parts thereof must not be reproduced or copied without ABB's written permission, and contents thereof must not be imparted to a third party nor be used for any unauthorized purpose. Contravention will be prosecuted. Additional copies of this manual may be obtained from ABB at its then current charge. Copyright 2006-2013 ABB All rights reserved. ABB AB Robotics Products SE-721 68 Västerås Sweden Copyright 2006-2007 ABB. All rights reserved.

Table of Contents 1 Introduction...5 1.1 About Fronius TPS 4000/5000 IRC5 interface...5 2 Installation and setup...7 2.1 Hardware................................................. 7 2.1.1 DeviceNet setup........................................ 7 2.1.2 EtherNet/IP setup....................................... 9 2.1.3 Fronius welding equipment description.................... 14 2.2 Software...15 2.2.1 Software requirements.................................. 15 3 Process settings...17 3.1 DeviceNet...17 3.1.1 Fronius Equipment Properties............................ 18 3.1.2 Arc Equipment Standard IO............................. 20 3.1.3 Fronius Equipment IO.................................. 21 3.1.4 Fronius Weld Schedules................................ 24 3.1.5 EtherNet/IP.......................................... 25 4 Fronius interface modes...31 4.1 Overview...31 4.1.1 General.............................................. 31 4.2 Set interface mode...32 4.3 JobMode...34 4.3.1 Weld Data Parameters.................................. 34 4.4 JobMode with Correction...35 4.4.1 Weld Data Parameters.................................. 35 4.4.2 Changing the wirefeed Correction Settings.................. 37 3HEA802920-001 Revision B 3

Table of contents 4.4.3 Changing the wirefeed speed units........................ 38 4.5 ProgramMode...39 4.5.1 Weld Data Parameters.................................. 39 5 Fronius Error codes...41 5.1 Error codes...41 5.1.1 Fronius Error reporting................................. 41 5.1.2 Fronius Error Code List................................. 42 4 3HEA802920-001 Revision B

Introduction 1 Introduction 1.1 About Fronius TPS 4000/5000 IRC5 interface Introduction This guide describes the ABB Robotics IRC5 interface for: Fronius TS/TPS 4000/5000 Power Source models with DeviceNet interface. The functionality described in this interface is part of the 650-9 sub-option to RobotWare Arc. Fronius Power Sources with EtherNet/IP interface. The power source has to meet the following requirements: EtherNet/IP communication interface with software version 1.07.25 or later PowerMAG OS version 4.30.18 or later 3HEA802920-001 Revision B 5

About Fronius TPS 4000/5000 IRC5 interface 6 3HEA802920-001 Revision B

Installation and setup 2 Installation and setup 2.1 Hardware 2.1.1 DeviceNet setup DeviceNet addressing The default addressing when the 650-9 FroniusTPS 4000/5000 interface is selected is 20. If there is more than one Fronius power supply the DeviceNet address will increment by 5 for each unit (see the following example). Beckhoff configuration * Note: Be sure the DeviceNet cables are terminated correctly with resistors. 3HEA802920-001 Revision B 7

DeviceNet setup Set the Baud Rate to 500 kbps. Wago Connector description from left to right. Pin 1. 24 Volts Pin 2. Can High Pin 3. Ground Shield Pin 4. Can Low Pin 5. O Volts 8 3HEA802920-001 Revision B

EtherNet/IP setup 2.1.2 EtherNet/IP setup This section is a short overview on setting up EtherNet/IP. For more information, see Application manual - EtherNet/IP Master/Slave. Connecting the power source Industrial standard equipment must be used for all third part equipment (switch, cables, etc.). Separate the signal cables from the power cables to minimize disturbances. To connect the power source with the controller, there are two possibilities: Using the LAN port: If the LAN port is used, the EtherNet/IP traffic uses the same physical network contact as the traffic on the factory LAN. However, the port has a specific IP address for the EtherNet/IP traffic that allows the switch to separate the EtherNet/IP and factory LAN traffic directly. The following figure illustrates the network when connecting EtherNet/ IP to the LAN port of the main computer: 3HEA802920-001 Revision B 9

EtherNet/IP setup Using any port on Ethernet board (DSQC 612): The Ethernet board is optional (option EtherNet/IP Port 905-1). It is possible to share the board with other options (such as MultiMove). Up to 2 Ethernet boards are supported: Bus configuration The default value for the address is 0.0.0.0. 10 3HEA802920-001 Revision B

EtherNet/IP setup LAN 3HEA802920-001 Revision B 11

EtherNet/IP setup Ethernet board In this example the power source is connected to port 1 on the EtherNet board. 12 3HEA802920-001 Revision B

EtherNet/IP setup Unit configuration Default IP addresses; Robot task IP address T_ROB1 192.168.10.10 T_ROB2 192.168.10.20 T_ROB3 192.168.10.30 T_ROB4 192.168.10.40 3HEA802920-001 Revision B 13

Fronius welding equipment description 2.1.3 Fronius welding equipment description General The TPS and TS welding machines are totally digitized, microprocessor-controlled inverter power sources. An interactive power source manager is coupled with a digital signal processor, and together they control and regulate the entire welding process. The actual data is measured continuously, and the machine responds quickly to changes. The control algorithms developed by Fronius ensure that the specified welding target is maintained. This helps make the welding process stable and repeatable. Fronius Robotics Welding Products Welding Power Source (TPS/TS 4000 and 5000) Wire feed Systems (VR1500) Data Documentation (Jobexplorer and Weld Office) Push Pull Welding Torches (Robacta Drive) Remote Control Units (RCU 4000 and 5000) Interface (Bus Systems and standard discrete) Technical data See documentation from Fronius. 14 3HEA802920-001 Revision B

Software 2.2 Software 2.2.1 Software requirements System prerequisites IRC5 controller DeviceNet RobotWare 5.07.01 or higher Options [633-1] Arc Sub-option [650-9] Fronius TPS4000/5000 3HEA802920-001 Revision B 15

Software requirements EtherNet/IP RobotWare 5.14 or higher Option [633-1] Arc and Additional Option Fronius TPS Integrated. Option [650-11] External option loaded Welder has to be selected in the System Builder. 16 3HEA802920-001 Revision B

Process settings 3 Process settings 3.1 DeviceNet Overview The Fronius Equipment Class and settings are activated if the following Power Source type is selected from the System Builder in RobotStudio. Power Source option 650-9 Fronius TPS 4000/5000 This option has advanced support for the Fronius TPS 4000/5000 Power Source that includes: Support for three welding modes: 1. Job Mode 2. Job Mode with Correction 3. Program Mode Error code presentation on GTPU of errors originating from Group Output signal from Power Source. 3HEA802920-001 Revision B 17

Fronius Equipment Properties 3.1.1 Fronius Equipment Properties The Fronius Equipment Properties can be defined in RW Arc. Parameter Data type Note/illustration Name string The name of the Fronius Equipment Properties Use Equipment Standard IO string The name of the Equipment Standard IO to use Use Fronius Equipment IO string The name of the Fronius Equipment IO to use Mode string The mode of the welder. The following modes are selectable: ProgramMode JobMode JobMode with Correction Default value: JobMode with Correction Ignition on bool Specifies if ignition data specified in seamdata is to be used at the start of the weld phase. At the start it is often beneficial to define higher weld data values for a better ignition. If the ignition data parameter is changed, the contents of seamdata will also change. Default value: FALSE Heat on bool When the arc is ignited, the seam will generally not have reached the correct temperature. Preheating can thus be used at the start of the weld to define higher weld data values. The values to be used are. If the preheating parameter is changed, the contents of seamdata will also change. Default value: FALSE Heat as time bool Specifies if the heat phase should use the seamdata parameters heat_time or heat_distance. TRUE means that heat_time is used and visible in the seamdata. FALSE means that heat_distance and heat_speed is used and visible in the seamdata. Default value: FALSE 18 3HEA802920-001 Revision B

Fronius Equipment Properties Parameter Data type Note/illustration Cool time on bool Enables masking of cool_time component in seamdata. Default value: TRUE Fill on bool Specifies whether a crater fill is to be used in the final phase. This means that the end crater that can form in the completed weld will be filled in with extra filler material. If the Crater fill parameter is changed, the contents of seamdata will also change. Default value: FALSE Arc Preset num Delays the power control signal with this time (seconds). This gives the analog reference signals and group output signals enough time to stabilise before the weld is started. Default value: 0 Ignition timeout num The maximum time (in seconds) permitted for igniting the welding arc. Default value: 1 Weld off timeout num The maximum time (in seconds) permitted for shutting off the welding arc. Default value: 10 Auto inhibition on bool If this flag is set, weld inhibition will be allowed in AUTO mode, otherwise not allowed. Default value: FALSE Time to feed 15mm wire num The time in seconds to feed wire (15mm). Default value: 1 Enable supervision on VC bool Enables signal supervision in the VC Default value: FALSE 3HEA802920-001 Revision B 19

Arc Equipment Standard IO 3.1.2 Arc Equipment Standard IO The Arc Equipment Standard IO signals can be defined in RW Arc. Parameter Data type Note/illustration Name string The name of the Arc Standard IO. StopProc signaldi Digital input signal for stopping program execution. This signal affects arc welding instructions only. A high signal means that program execution will stop as soon as an arc welding instruction is executed. ProcessStopped signaldo Digital output signal used to indicate that the weld has been interrupted. A high signal means that the weld has been interrupted either because of a welding defect or because of a normal program stop. ManFeedInput signaldi Digital input signal for manual wire feed. A high signal means that the welding equipment has manual wire feed enabled. WeldInhib signaldi Digital input signal for program execution without welding. A high signal means that welding is inhibited. WeaveInhib signaldi Digital input signal for program execution without weaving. A high signal means that weaving is inhibited. TrackInhib signaldi Digital input signal to inhibit tracking. (Not seen on FlexPendant). A high signal means that the tracking is inhibited. GunOk signaldi Digital input signal for supervision of the torch. A high signal means that the torch is OK. SupervGun signaldo Digital output signal for indication of torch errors. A high signal means that an error has occurred. AWError signaldo Digital output signal for indication of welding defects. A high signal means that an error has occurred. If a normal program stop occurs in the middle of a weld, no high signal will be generated. 20 3HEA802920-001 Revision B

Fronius Equipment IO 3.1.3 Fronius Equipment IO The Fronius Equipment IO can be defined in RW Arc. Parameter Data type Note/illustration Name string The name of the Arc Equipment Analogue Inputs. ArcEst DI signaldi Digital input signal for supervision of the welding arc. A high signal means that the welding arc is ignited. WaterOk DI signaldi Digital input signal for supervision of the water. A high signal means that the water is OK. GasOk DI signaldi Digital input signal for supervision of the protective gas. A high signal means that the protective gas is OK. Internal WirestickErr Internal WirestickON WelderReady DI WelderCommOk DI Internal WelderReady DI GasOn DO WeldOn DO FeedOn DO FeedOnBwd DO RobotReady DO signaldi signaldo signaldi signaldi signaldi signaldo signaldo signaldo signaldo signaldo Digital input signal for supervision of the wire stick status. A high signal means that an error has occurred. Digital output signal to indicate wire stick errors. Digital input signal for WelderReady. Digital input signal for Welder Communication Ok. Internal digital input signal that indicates if the welder is ready Digital output signal for control of the gas flow. A high signal means that the gas flow is active. Digital output signal for control of the weld voltage. A high signal means that the weld voltage control is active. Digital output signal for activation of the wire feed. A high signal means wirefeed forward. Digital output signal for backward activation of the wire feed. A high signal means wirefeed backward. Digital output signal indicating RobotReady. 3HEA802920-001 Revision B 21

Fronius Equipment IO Parameter Data type Note/illustration WelderErrReset DO Internal WelderReady DO Touch Sense DO. Update Weld Schedules DO Supervision Welder DO signaldo signaldo signaldo signaldo signaldo Digital output signal to reset the welder. Internal digital output signal that indicates if the welder is ready Digital output for Touch Sense. Digital output used for retrieving weld schedules from the welder and save them to file. Digital output signal that indicates welder supervision. SupervArc DO signaldo Digital output signal for indication of welding arc errors. A high signal means that an error has occurred. SupervWater DO signaldo Digital output signal for indication of cooling water errors. A high signal means that an error has occurred SupervGas DO signaldo Digital output signal for indication of protective gas errors. A high signal means that an error has occurred. SupervWireStick DO VoltReference AO FeedReference AO ControlPort AO BurnBackCorrection AO signaldo signalao signalao signalao signalao Digital output signal for indication of wire feed errors. A high signal means that an error has occurred. Analog output signal for analog voltage reference. If weld voltage is defined, the component voltage is available. Also referred to as ArcLength. Analog output signal for analog wire feed reference.if wire feed is defined, the component wirefeed in welddata is available. Also referred to as Power. Analog output to control the welder. Also referred to as Dynamic. Analog output for burnback correction. Also referred to as BurnBackCorrection. VoltageMeas AI signalai Analog input signal for voltage measurement. CurrentMeas AI signalai Analog input signal for current measurement. 22 3HEA802920-001 Revision B

Fronius Equipment IO Parameter Data type Note/illustration SynWireFeed AI MotorCurrentMeas AI JobPort GO ProgramPort GO ModePort GO WelderErrorCodes GI signalai signalai signalgo signalgo signalgo signalgi Analog input signal for synergic wirefeed. Analog input signal for motor current measurements. Group output signal for sending the job number to the welder. Group output signal for sending the program number to the welder. Group output signal for sending the mode number to the welder. Group input signal for the error codes from the welder. means that the signal must be defined to be able to weld. 3HEA802920-001 Revision B 23

Fronius Weld Schedules 3.1.4 Fronius Weld Schedules Parameter Data type Note/illustration Name string The name of the Fronius Weld Schedule, in the format: Robottaskname_arcsystem_mode_job E.g. T_ROB1_1_2_1 Description string Description of job number. E.g. Job 1 WirefeedLow float The low limit of wirefeed from the welder. WirefeedHigh float The high limit of wirefeed from the welder. CurrentLow float The low limit of current from the welder. CurrentHigh float The high limit of current from the welder. These data are mirroring data from the power source to improve the performance of the interface. Do not edit them! 24 3HEA802920-001 Revision B

EtherNet/IP 3.1.5 EtherNet/IP Fronius Arc Equipment Properties Parameter Data type Note/illustration Name string The name of the Fronius Equipment Properties Use Equipment Standard IO string The name of the Equipment Standard IO to use Use Fronius Equipment IO string The name of the Fronius Equipment IO to use Mode string The mode of the welder. The following modes are selectable: ProgramMode JobMode JobMode with Correction Default value: JobMode with Correction Ignition on bool Specifies if ignition data specified in seamdata is to be used at the start of the weld phase. At the start it is often beneficial to define higher weld data values for a better ignition. If the ignition data parameter is changed, the contents of seamdata will also change. Default value: FALSE Heat on bool When the arc is ignited, the seam will generally not have reached the correct temperature. Preheating can thus be used at the start of the weld to define higher weld data values. The values to be used are. If the preheating parameter is changed, the contents of seamdata will also change. Default value: FALSE Heat as time bool Specifies if the heat phase should use the seamdata parameters heat_time or heat_distance. TRUE means that heat_time is used and visible in the seamdata. FALSE means that heat_distance and heat_speed is used and visible in the seamdata. Default value: FALSE 3HEA802920-001 Revision B 25

EtherNet/IP Parameter Data type Note/illustration Cool time on bool Enables masking of cool_time component in seamdata. Default value: TRUE Fill on bool Specifies whether a crater fill is to be used in the final phase. This means that the end crater that can form in the completed weld will be filled in with extra filler material. If the Crater fill parameter is changed, the contents of seamdata will also change. Default value: FALSE Arc Preset num Delays the power control signal with this time (seconds). This gives the analog reference signals and group output signals enough time to stabilise before the weld is started. Default value: 0 Ignition timeout num The maximum time (in seconds) permitted for igniting the welding arc. Default value: 1 Weld off timeout num The maximum time (in seconds) permitted for shutting off the welding arc. Default value: 10 Override On bool Not used Auto inhibition on bool If this flag is set, weld inhibition will be allowed in AUTO mode, otherwise not allowed. Default value: FALSE Time to feed 15mm wire num The time in seconds to feed wire (15mm). Default value: 1 Enable supervision on VC bool Enables signal supervision in the VC Default value: FALSE 26 3HEA802920-001 Revision B

EtherNet/IP Arc Equipment Standard IO. Parameter Data type Note/illustration Name string The name of the Arc Standard IO. StopProc signaldi Digital input signal for stopping program execution. This signal affects arc welding instructions only. A high signal means that program execution will stop as soon as an arc welding instruction is executed. ProcessStopped signaldo Digital output signal used to indicate that the weld has been interrupted. A high signal means that the weld has been interrupted either because of a welding defect or because of a normal program stop. ManFeedInput signaldi Digital input signal for manual wire feed. A high signal means that the welding equipment has manual wire feed enabled. WeldInhib signaldi Digital input signal for program execution without welding. A high signal means that welding is inhibited. WeaveInhib signaldi Digital input signal for program execution without weaving. A high signal means that weaving is inhibited. TrackInhib signaldi Digital input signal to inhibit tracking. (Not seen on FlexPendant.) A high signal means that the tracking is inhibited. GunOk signaldi Digital input signal for supervision of the torch. A high signal means that the torch is OK. SupervGun signaldo Digital output signal for indication of torch errors. A high signal means that an error has occurred. AWError signaldo Digital output signal for indication of welding defects. A high signal means that an error has occurred. If a normal program stop occurs in the middle of a weld, no high signal will be generated. 3HEA802920-001 Revision B 27

EtherNet/IP Fronius Equipment IO Parameter Data type Note/illustration Name string The name of the Arc Equipment Analogue Inputs. ArcEst DI signaldi Digital input signal for supervision of the welding arc. A high signal means that the welding arc is ignited. ArcEstLabel string Arc Supervision level: may have the values MINOR, MAJOR or INFO WaterOk DI signaldi Digital input signal for supervision of the water. A high signal means that the water is OK. GasOk DI signaldi Digital input signal for supervision of the protective gas. A high signal means that the protective gas is OK. Internal WirestickErr Internal WirestickON WelderReady DI WelderCommOk DI Internal WelderReady DI GasOn DO WeldOn DO FeedOn DO FeedOnBwd DO RobotReady DO signaldi signaldo signaldi signaldi signaldi signaldo signaldo signaldo signaldo signaldo Digital input signal for supervision of the wire stick status. A high signal means that an error has occurred. Digital output signal to indicate Wirestick errors. Digital input signal for WelderReady. Digital input signal for Welder Communication Ok. Internal digital input signal that indicates if the welder is ready Digital output signal for control of the gas flow. A high signal means that the gas flow is active. Digital output signal for control of the weld voltage. A high signal means that the weld voltage control is active. Digital output signal for activation of the wire feed. A high signal means wirefeed forward. Digital output signal for backward activation of the wire feed. A high signal means wirefeed backward. Digital output signal indicating RobotReady. 28 3HEA802920-001 Revision B

EtherNet/IP Parameter Data type Note/illustration WelderErrReset DO Internal WelderReady DO Touch Sense DO Update Weld Schedules DO Supervision Welder DO signaldo signaldo signaldo signaldo signaldo Digital output signal to reset the welder. Internal digital output signal that indicates if the welder is ready Digital output for Touch Sense. Digital output used for retrieving weld schedules from the welder and save them to file. Digital output signal that indicates welder supervision. SupervArc DO signaldo Digital output signal for indication of welding arc errors. A high signal means that an error has occurred. SupervWater DO signaldo Digital output signal for indication of cooling water errors. A high signal means that an error has occurred SupervGas DO signaldo Digital output signal for indication of protective gas errors. A high signal means that an error has occurred. SupervWireStick DO VoltReference AO FeedReference AO ControlPort AO BurnBackCorrection AO signaldo signalao signalao signalao signalao Digital output signal for indication of wire feed errors. A high signal means that an error has occurred. Analog output signal for analog voltage reference. If weld voltage is defined, the component voltage is available. Also referred to as ArcLength. Analog output signal for analog wire feed reference. If wire feed is defined, the component wirefeed in welddata is available. Also referred to as Power. Analog output to control the welder. Also referred to as Dynamic. Analog output for burnback correction. Also referred to as BurnBackCorrection. VoltageMeas AI signalai Analog input signal for voltage measurement. CurrentMeas AI signalai Analog input signal for current measurement. 3HEA802920-001 Revision B 29

EtherNet/IP Parameter Data type Note/illustration SynWireFeed AI MotorCurrentMeas AI JobPort GO ProgramPort GO ModePort GO WelderErrorCodes GI signalai signalai signalgo signalgo signalgo signalgi Analog input signal for synergic wirefeed. Analog input signal for motor current measurements. Group output signal for sending the job number to the welder. Group output signal for sending the program number to the welder. Group output signal for sending the mode number to the welder. Group input signal for the error codes from the welder. Fronius Weld Schedules Parameter Data type Note/illustration Name string The name of the Fronius Weld Schedule, in the format: Robottaskname_arcsystem_mode_job E.g. T_ROB1_1_2_1 Schedule Name string Name of the job. E.g. Job 1 Description string Description of job number. E.g. Job 1 Settings float Internal data Settings2 float Internal data Wire Size float The size of the wire used in the job. These data are mirroring data from the power source to improve the performance of the interface. You should not edit them! 30 3HEA802920-001 Revision B

Fronius interface modes 4 Fronius interface modes 4.1 Overview 4.1.1 General The Fronius TPS 4000 / 5000 welder has three interface modes that can be used depending on the welding application. The welddata components will automatically be customized to the selected interface mode. See the following chapters for more information. Job Mode: The welding parameters (with the exception of pre flow, post flow, and purge time) are stored and set in the power supply using jobs. The job number (0-99) is set in the Weld Data. Job Mode with Correction: The welding parameters are stored and set in the power supply (with the exception of preflow, post-flow, and purge time). Corrections can be made to the arc length, wire feed speed, and the pulse power/dynamic in the Weld Data. The job number (0-99) is set in the weld data. Program Mode: All of the welding parameters are set and stored in the robot controller. The program (also known as a synergic line or a wave form) is stored in the power supply. The program is selected in the Weld Data and all of the welding parameters are set in the Seam and Weld Data. This interface allows the operator to make all weld settings from the FlexPendant rather than the power supply. 3HEA802920-001 Revision B 31

Set interface mode 4.2 Set interface mode The interface mode can be selected from RobotStudio or from the FlexPendant. RobotStudio Action 1 Connect RobotStudio to the IRC5 controller and get Write Access to the controller. 2 Select PROC from the Configuration tab under Robot View. 3 Next select Fronius Arc Equipment Properties under Type name. 4 Then double click the correct robot and select the desired interface. 5 Restart the controller (warm start). 32 3HEA802920-001 Revision B

Set interface mode FlexPendant Action 1 From the Control Panel select Configuration and then PROC from the topics tab. 2 Then select Fronius Arc Equipment Properties. 3 Next select the robot that needs to be edited. 4 Then select the interface Mode. 5 Restart the controller (warm start). 3HEA802920-001 Revision B 33

JobMode 4.3 JobMode 4.3.1 Weld Data Parameters Weld Data Parameter Definitions: weld_speed: This component is the speed of the TCP of the tool during the weld instruction This speed overrides the speed argument of the weld instruction during welding. If the program is stepped through using step FWD or BWD the speed component of the instruction. sched: The parameter schedule is equivalent to a Fronius Job. For example sched 1 is Fronius Job 1. Jobs are stored in the Fronius power source. The Fronius TPS and TS machine can store 100 jobs. Each job stores all of the necessary parameters to make a weld. The job parameters must be set in the Fronius equipment. 34 3HEA802920-001 Revision B

JobMode with Correction 4.4 JobMode with Correction 4.4.1 Weld Data Parameters Weld Data Parameter Definitions: weld_speed: This component is the speed of the TCP of the tool during the weld instruction. This speed overrides the speed argument of the weld instruction during welding. If the program is stepped through using step FWD or BWD the speed component of the instruction. sched: The parameter schedule is equivalent to a Fronius Job. For example sched 1 is Fronius Job 1. Jobs are stored in the Fronius power source. The Fronius TPS and TS machine can store 100 jobs. Each job stores all of the necessary parameters to make a weld. The job parameters must be set in the Fronius equipment. 3HEA802920-001 Revision B 35

Weld Data Parameters voltage: Arc-Length correction boundary for arc length upwards and downwards -30% to +30% of the value set for AL.1 in the power supply s job. Example Al.1 in the Fronius Job is set to +10 and +30 (voltage) is set in your weld data. Your resultant value for Al.1 is 13. Note: Arc Length Control must be set in the power supply for the voltage setting in the weld data to have an effect. wirefeed: Correction of the wirefeed speed. The range is -100 to 100. A value of 0 must be set if no correction to the wirefeed speed is wanted. This means that a wirefeed parameter of 100 will give you the maximum value of the Pch, and a wirefeed value of-100 will give you the lowest Pcl value. Note: Pch and or Pcl must be set in the power-supply for the wirefeed setting in the weld data to have an effect. Note: It is also possible set an actual wirefeed speed for the correction setting. Refer to section 4.3.2. the wirefeed value must fall in-between the PCH and PCL job setting. Note: The default wirefeed units are in mm/sec. The wirefeed units can also be set in inches/ min. Refer to section 4.4.3. control: Arc-force dynamic correction (constant voltage or synergic) or pulse correction (pulsed arc). The range is +5 to -5. 36 3HEA802920-001 Revision B

Changing the wirefeed Correction Settings 4.4.2 Changing the wirefeed Correction Settings The Wirefeed Correction settings can be changed from Percentage to Wirefeed Speed by loading Fronius weld schedules and using them as jobs. Step Action 1 Set the sofr1updatesched signal to high (1) from the Inputs and Outputs menu on the FlexPendant. This will create a file @ Home/Arc/ConfigTemplates/FroniusTPS4K5K/ on the robot controller. There will be one file for each welding robot. E.g. FronWeldSched_T_ROB1_1.cfg for T_ROB1 and FronWeldSched_T_ROB2_1.cfg for T_ROB2. 2 Load the configuration files from either RobotStudio or from the FlexPendant. Select Load parameters and replace duplicates. 3 Restart the controller (warm start). 4 The wirefeed speed parameter in weld data is now an actual speed, not a percentage value (%). The wirefeed speed must be set in the correct range. This range is set in the Fronius Synergic line. 3HEA802920-001 Revision B 37

Changing the wirefeed speed units 4.4.3 Changing the wirefeed speed units The default units for wirefeed are in mm/s. The units can be changed to the desired units by selecting SI_UNITS, US_UNITS or WELD_UNITS in the ARC_SYSTEM parameters. If wirefeed is setup as percentage, then the unit conversion will not work, so in this case SI_UNITS must be used. 38 3HEA802920-001 Revision B

ProgramMode 4.5 ProgramMode 4.5.1 Weld Data Parameters Weld Data Parameter Definitions: weld_speed: This component is the speed of the TCP of the tool during the weld instruction This speed overrides the speed argument of the weld instruction during welding. If the program is stepped through using step FWD or BWD the speed component of the instruction. sched: The parameter schedule is equivalent to a Fronius Program. The Fronius power supply has Programs for many different types of materials, wire diameters, and transfer modes. The Program (also known as a synergic line or a wave form) is stored in the power supply. The range is 1 to 127. 3HEA802920-001 Revision B 39

Weld Data Parameters mode: The parameter mode has a range of 0 to 7, but for GMAW with Fronius Program mode only use the modes listed below. 0 = Synergic mode 1 = Pulse (CC mode) 4 = Constant Voltage (CV mode) voltage: This parameter is the same as arc length when welding in synergic mode or pulse. The range is -30 to +30. This parameter is voltage when welding in constant voltage mode. The range will vary depending on wire type and diameter. wirefeed: This parameter represents the command wirefeed speed in Program Mode. The range is 0 to 100. A value of 50 must be set if no correction to the wirefeed speed is wanted. This means that a wirefeed parameter of 100 will give you the maximum value of the Pch, and a wirefeed value of 0 will give you the lowest Pcl value. Note: Pch and or Pcl must be set in the power supply for the wirefeed setting in the weld data to have an effect. Note: It is also possible set an actual wirefeed speed for the correction setting. Refer to section 4.3.2. the wirefeed value must fall in between the PCH and PCL job setting. Note: The default wirefeed units are in mm/sec. The wirefeed units can also be set in inches/ min. Refer to section 4.4.3. control: Arc-force dynamic correction (constant voltage or synergic) or pulse correction (pulsed arc). The range is +5 to -5. 40 3HEA802920-001 Revision B

Fronius Error codes 5 Fronius Error codes 5.1 Error codes 5.1.1 Fronius Error reporting Any weld errors that originates from the Fronius Welder is presented in the form of an elog message on the FlexPendant and in RobotStudio. The title is 110473 Weld Equipment Error. The error message read from the Fronius Welder is presented in the format: ErrorCode ErrorText. See error code list below for more information. 3HEA802920-001 Revision B 41

Fronius Error Code List 5.1.2 Fronius Error Code List 42 3HEA802920-001 Revision B

Fronius Error Code List 3HEA802920-001 Revision B 43

Fronius Error Code List 44 3HEA802920-001 Revision B

Contact us ABB AB Discrete Automation and Motion Robotics S-721 68 VÄSTERÅS SWEDEN Telephone +46 (0) 21 344 400 3HEA802920-001 Rev B, en www.abb.com