setup manual - · pdf filedin15 din14 din13 din12 din11 din10 din9 din8 din7 din6 din5 din4...

20
SETUP MANUAL CONFIGURATION FILE - RCI 2 50115042  Valid from 2016 week 33

Upload: phungbao

Post on 10-Mar-2018

231 views

Category:

Documents


4 download

TRANSCRIPT

Page 1: SETUP MANUAL - · PDF fileDIN15 DIN14 DIN13 DIN12 DIN11 DIN10 DIN9 DIN8 DIN7 DIN6 DIN5 DIN4 DIN3 DIN2 DIN1 DIN0 ... standard configuration description. Always use customized file names

SETUP MANUAL

CONFIGURATION FILE - RCI2

50115042  Valid from 2016 week 33

Page 2: SETUP MANUAL - · PDF fileDIN15 DIN14 DIN13 DIN12 DIN11 DIN10 DIN9 DIN8 DIN7 DIN6 DIN5 DIN4 DIN3 DIN2 DIN1 DIN0 ... standard configuration description. Always use customized file names

2 3

Contents

Inputs/outputs pinouts ...............................................................................3

Modification of a configuration file .........................................................3

Configuration file principles ......................................................................4

Setup interface ID .......................................................................................5

Setup devices ..............................................................................................5

Setup rules ..................................................................................................5

Analog I/O rules ..........................................................................................6

Config. Card upgrade .................................................................................6

Appendix 1: Configuration file template ................................................7

Appendix 2: List of device ID ...................................................................13

Appendix 3: List of I/O rules .....................................................................14

Page 3: SETUP MANUAL - · PDF fileDIN15 DIN14 DIN13 DIN12 DIN11 DIN10 DIN9 DIN8 DIN7 DIN6 DIN5 DIN4 DIN3 DIN2 DIN1 DIN0 ... standard configuration description. Always use customized file names

2 3

Configuration file

The RCI2 is supplied with a MIGATRONIC configuration card (article no. 78861503), which contains standard configuration files in txt-format. Each configuration file defines the behaviour of the RCI2.

However, it is possible to modify a configuration file, so the RCI2 changes behaviour, as inputs/outputs are redefined. This set-up manual describes how to change and save a configuration file.

Please read carefully the RCI2 manual for detailed information about RCI2.

Analog inputs/outputs pinouts

The pin reference in configuration files is as follows:

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16

DIN15 DIN14 DIN13 DIN12 DIN11 DIN10 DIN9 DIN8 DIN7 DIN6 DIN5 DIN4 DIN3 DIN2 DIN1 DIN0

17 18 19 20 21

DOUT0 DOUT1 DOUT2 DOUT3 DOUT4

25 26 27 28 29 30 31 33

AIN0+ AIN0- AIN1+ AIN1- AIN2+ AIN2- AOUT0 AOUT1

Further information can be found in RCI2 manual.

Modification of a configuration file

Configuration files should always be saved as txt-files. Therefore, an adequate text-file program, e.g. notepad should be used for modification of a configuration file.

Page 4: SETUP MANUAL - · PDF fileDIN15 DIN14 DIN13 DIN12 DIN11 DIN10 DIN9 DIN8 DIN7 DIN6 DIN5 DIN4 DIN3 DIN2 DIN1 DIN0 ... standard configuration description. Always use customized file names

4 5

Configuration file principles

This setup manual uses configuration file 10010201.txt as an example:

################################################################################## RCI Config File for Sigma “10010201” ################################################################################### [After the ‘#’ character the rest of line is ignored]# Update configuration by putting it in \MIGA_CFG\ROBOT

#===============================================#== Setup interface ID ==#===============================================

NAME CFG “Sigma Analog, Mwp + Analog in”;NAME VERSION 1 0;ID 1;

#===============================================#== Setup devices == #===============================================DEV RESET;DEV 0 9 17 0x0005; #-- Sigma Welding Machine

#===============================================#== Setup rules ==#===============================================RUL RESET; #-- Reset all rules on current configuration (must be the first command!)RUL INIT 0 11 81 1 0 0; #-- Activate alive handling, mandatory in Sigma Galaxy

######################## I/O RULES #########################== Digital input ==#RUL DIN0 0 11 0 0 0 1; #-- TriggerRUL DIN1 0 11 3 0 0 1; #-- Gas testRUL DIN3 0 11 1 0 0 1; #-- Wire inchRUL DIN5 0 11 40 0 0 1; #-- Select puls mode ON/OFFRUL DIN13 0 11 41 0 0 1; #-- Select DUO plus mode ON/OFFRUL DIN10 0 11 42 0 0 1; #-- Select Tack mode ON/OFFRUL PRGMAP 0 11 10 0 0 127; #-- Select Mwp#RUL PRG 0 11 12 6 9 0 15; #-- Select SeqRUL GRP 0 11 16 0 0000000000010100 0000000000000000; # internal wirefeederRUL GRP 0 11 16 1 0000000000010100 0000000000000100; # wirefeeder 1RUL GRP 0 11 16 2 0000000000010100 0000000000010000; # wirefeeder 2RUL GRP 0 11 16 0 0000000000010100 0000000000010100; # internal wirefeederRUL DIN15 0 11 91 0 0 1; #-- !External Error

#== Digital output ==#RUL DOUT0 0 11 66 2 0; #-- Arc detectRUL DOUT1 0 11 40 2 0; #-- PulsRUL DOUT2 0 11 41 2 0; #-- DOU plusRUL DOUT3 0 11 90 2 0; #-- Machine Status

#== Analog input ==#RUL AIN0 0 11 20 0 0 1000; #-- Setup welding current / wire speed RUL AIN1 0 11 22 0 0 1000; #-- Setup welding voltage [0-10V]=>[-10V - +10V]

#== Analog output ==#RUL AOUT0 0 11 60 0 0 10000; #-- Output measured Iw [0-1000A]=>[0-10V]RUL AOUT1 0 11 61 0 0 1000; #-- Output measured Uw [0-100V]=>[0-10V]

SETUP INTERFACE ID.

ID is used to:• Define RCI2 ID

SETUP DEVICES (max.5)

DEVICES are used to:• Define Class (i.e. TIG machine, MIG

machine or Cold Wire Feeder etc…);• Define ID of device to be connected

(i.e. CWF1, CWF2 etc…);• Define if interface needs to check

connection and status of device;

Configuration file

RULES

RULES are used to:• Initialize actions• Configure Digital Inputs (can handle

multiple actions on the same input)• Configure Digital Outputs• Configure Analog Inputs actions

(can handle multiple actions on the same input)

• Configure Analog Outputs

Page 5: SETUP MANUAL - · PDF fileDIN15 DIN14 DIN13 DIN12 DIN11 DIN10 DIN9 DIN8 DIN7 DIN6 DIN5 DIN4 DIN3 DIN2 DIN1 DIN0 ... standard configuration description. Always use customized file names

4 5

Configuration file

Setup interface ID

NAME CFG “Sigma Analog, Mwp + Analog in”;NAME VERSION 1 0;ID 1;

Name CFGThe name is free of choice and is only used to describe the configuration file. Please do not overwrite MIGATRONIC standard configuration description. Always use customized file names. The text is shown in the RCI2 display.

Name VERSIONIt is recommendable to add a version number, so it is possible to identify different configuration files with versions.

ID CommandThe first command is ‘ID’ and is necessary if multiple robot interfaces are connected to the same network. Always set ID to value 1, if you only have one robot interface connected. If multiple robot interfaces are connected, a different ID for each interface needs to be added.

Example configuration (for single or first robot interface):ID 1;Example configuration (for additional robot interface on same network):ID 2;

Setup devices

DEV RESET;DEV 0 9 17 0x0005; #-- Sigma Welding Machine

DEV RESETIt is always recommendable to add this command to make sure that all device tables in the RCI2 are cleared before use.

DEV The DEV command is used to define the controlled devices, so the RCI2 is able to communicate with the specified devices and optionally (but recommended) to check communication and device status.Each device on MigaOPEN network needs to be identified by Class & Local-ID (1+1bytes).

Local-ID is always 0 for non-addressable devices (like welding machine).

Example configuration:DEV 1 1 0 1; #-- Use PI500 machine with connection & status checkDEV 2 32 1 1; #-- Use CWF with ID=1 with connection & status checkDEV 3 32 2 0; #-- Use CWF with ID=2 without connection & status checking

See appendix 2 for identification of the different ID possibilities.

Setup rules

RUL RESET; #-- Reset all rules on current configuration (must be the first command!)RUL INIT 0 11 81 1 0 0; #-- Activate alive handling, mandatory in Sigma Galaxy

RUL RESETIt is always recommendable to add this command to make sure that all rules are reset before use.

RUL INITRules defines the behaviour of the interface at start-up and during runtime. All rules refers to one specific device object by parameters {Device}+{Index}+{Sub-Index}.

Page 6: SETUP MANUAL - · PDF fileDIN15 DIN14 DIN13 DIN12 DIN11 DIN10 DIN9 DIN8 DIN7 DIN6 DIN5 DIN4 DIN3 DIN2 DIN1 DIN0 ... standard configuration description. Always use customized file names

6 7

Configuration file

I/O rules

See appendix 3 for identification of possible rules.

Here are some examples of possible configuration for generic inputs and outputs

• Digital input can set two values of the objects for L or H state or act for interface error clear. I.E. Digital Input a Trigger Digital Input b Fast Pulse ON/OFF Digital Input c Fast Pulse Frequency 100Hz/200Hz Digital Input d Interface & remote error clear Digital Input e Enable/disable DOC Digital Input f Set mode DC/AC …

• Digital inputs can be grouped to perform a selection from parameter range (like program selection) in a binary format.

I.E. Digital Inputs a+b+c Select programs 1-16 Digital Inputs x+y Select post-gas time from 3 to 6 secs (3s-4s-5s-6s) …• Digital inputs can be grouped to perform parameter action based on grouped input status. I.E. Digital Inputs a=1,b=0,c=0 Select program 1 Digital Inputs a=0,b=1,c=0 Select program 2 Digital Inputs a=0,b=0,c=1 Select program 3 Digital Inputs x=1,y=0 Select welding current 100A Digital Inputs x=0,y=1 Select welding current 200A …• Digital outputs can be updated based on a parameter status or interface error status. I.E. Digital Out a Active low on interface & machine errors Digital Out b High when arc voltage is over 20V Digital Out c High on arc-detect Digital Out d High on plasma-arc-detect Digital Out e High when performing slope-down phase Digital Out f Output the status of slow pulse …• Analog inputs can perform linear parameter change. I.E. Analog Input a Set current reference in specified range (like 0-10V 100A-300A) Analog Input b Set gas flow in specified range (like 0-10V 5LPM-10LPM) Analog Input c Set wire feeder speed in specified range (like 0-10V 1MPM-6MPM) Analog Input d Set pulse base value (like 0-10V 20-80% of welding current) …• Analog outputs can be updated based on a parameter value. I.E. Analog Output a Output value of arc voltage (like 0-10V 0-50V) Analog Output b Output value of plasma gas flow Analog Output c Output value of pilot-arc current (like 0-10V 0-20A) …

Config. Card upgrade

Save the modified configuration file on an SD-card containing the shown folders. To order empty SD card, use item no. 12646000. Remember to rename your configuration file, so the file name is customized, as we recommend you not to overwrite MIGATRONIC standard configuration files.

Insert the updated configuration card in the SD-card reader on the RCI2 and select the modfied configuration file on the display.

IMPORTANT: remember to save a back-up file of all modified configuration files. Moreover, make sure that the file is easy accessible, so it is possible to regenerate the system in case of a defective SD-card.

MIGA_CFG

ROBOT

xxxxxxxx.txt

Page 7: SETUP MANUAL - · PDF fileDIN15 DIN14 DIN13 DIN12 DIN11 DIN10 DIN9 DIN8 DIN7 DIN6 DIN5 DIN4 DIN3 DIN2 DIN1 DIN0 ... standard configuration description. Always use customized file names

6 7

Appendix 1: Configuration file template (green markings need to be added)

################################################################################## TEMPLATE RCI Config File “xxxxxxxx” ################################################################################### [After the ‘#’ character the rest of line is ignored]# Update configuration by putting it in \MIGA_CFG\ROBOT#===============================================#== Setup MIGAOPEN INTERFACE ID ==#===============================================

NAME CFG “xxxxxxxx”;NAME VERSION 1 0;ID x;# Syntax:# ID {DeviceID};# \# \_ [1-126] Setup addressing ID on the same class of device.# Need to be changed only if you use multiple interfaces on same network!#

#===============================================#== Setup devices == #===============================================#-- Reset all devicesDEV RESET; x DEV x

# Setup the list of devices for communication through rules and status watchdog.# The device index is used to indicate, to which device they refers.# Device is automatically checked through the standard status object(Idx:0,SubIdx:20).## Error notification is made by writing device object (Idx:0,SubIdx:25) with value 30# When interface has an internal error (devices errors are exluded).## Syntax:# DEV# \# |# |_ RESET; #==> Clear all device table & all rules# |# |_ {DevNR} {DeviceClass} {DeviceID} {Options<HEX>};# \ \ \ \# [0-5] [1-254] [0-255] [Bit0:Enable watchdog on status,# Bit1:Error auto-recover # Bit2:Extended startup timeout# Bit3:(not used, set to 0)# Bit4:Error notification ]##-- Example device configuration --# DEV 1 1 0 0x01; #-- Use PI500 machine with connection & status check# DEV 2 32 1 0x01; #-- Use CWF with ID=1 with connection & status check# DEV 3 32 2 0x00; #-- Use CWF with ID=2 without connection & status checking# DEV 4 9 17 0x05; #-- Use SIGMA GALAXY with Watchdog and extended timeout at #start up

Configuration file

Page 8: SETUP MANUAL - · PDF fileDIN15 DIN14 DIN13 DIN12 DIN11 DIN10 DIN9 DIN8 DIN7 DIN6 DIN5 DIN4 DIN3 DIN2 DIN1 DIN0 ... standard configuration description. Always use customized file names

8 9

Configuration file

#===============================================#== General setup rules ==#===============================================RUL RESET; #-- Reset all rules on current configuration (must be the first command!)RUL INIT

# Syntax:# | === Init an object value on startup or device restart ===# | The interface sends this message after initialization or after a “Clear error” input event.# | This message could send up to 6 bytes data (full object data) but at least‘SetW0’ must be defined.# |# |_ INIT {DevNR} {Idx} {SubIdx} {SetW0} [{SetW1} [{SetW2}]];# |# |# | === Set an object value ===# | This command is an extension of INIT valid only for 8/16bit device objects.# | This command can also repeatly refresh the object during runtime if specified by ‘Period’ parameter# |# |_ SET {DevNR} {Idx} {SubIdx} {SetValue} {Mode} {Period};# | / \# | [0:Default on INIT/RESTART] [0:Auto refresh disabled, # | n:Auto refresh period in ms# (n>=50, n=<2500)]# RUL INIT 0 11 81 1 0 0; #-- Activate alive handling, mandatory in Sigma Galaxy

######################## I/O RULES ########################

#== Digital input ==#xxx

# Syntax:# | === Configure digital inputs for digital selection ===# | A group of sequentially digital inputs from ‘StartCh’ to ‘StopCh’ acts like # | digital selection beetween ‘LowValue’(all inputs Low) and ‘HighValue’(all inputs High).# |# |_ PRG {DevNR} {Idx} {SubIdx} {StartCh} {StopCh} {LowValue} {HighValue};# |# |# | === Configure digital inputs for digital selection with fixed map ===# | A group of mapped digital inputs acts like a digital selection between ‘LowValue’(all inputs Low) # | and ‘HighValue’(allinputs High).# |# |_ PRGMAP {DevNR} {Idx} {SubIdx} {MapType} {LowValue} {HighValue};# | \# | [ 0: Sigma MWP mapping# | (MSB)DIN12-DIN11-DIN14-DIN9-# DIN8-DIN7-DIN6(LSB) ]# PRGMAP is required if you need to exchange RCI1 with RCI2 and use same pins in 37-poled plug. # |# | === Configure digital inputs action on specific state ===# | When digital inputs selected by ‘InputBitMask’ become as indicated in InputBitStatus’# | then the interface writes the ‘SetValue’ on indicated device object.# |# |_ GRP {DevNR} {Idx} {SubIdx} {SetValue} {InputBitMask} {InputBitStatus};# |# |

Page 9: SETUP MANUAL - · PDF fileDIN15 DIN14 DIN13 DIN12 DIN11 DIN10 DIN9 DIN8 DIN7 DIN6 DIN5 DIN4 DIN3 DIN2 DIN1 DIN0 ... standard configuration description. Always use customized file names

8 9

Configuration file

# | === Force an input event to refresh rules ===# | This rule injects a change event on IOs. It is useful to force a refresh of related rules also# | if input/output is not changed.# |# |_ TOUCH {DIN-Mask} {AIN-Mask} {DOUT-Mask} {AOUT-Mask} {Mode} {Period};# | / /# | [0:Scan touch(2ms)] /# | [Refresh period in ms (n>=50, n=<2500)]# | # |# | === Hold inputs value on specific digital inputs state ===# | This rule allows hold of IOs state when digital inputs ‘InputBitMask’ become as specified# | by ‘InputBitStatus’. All values must be written in binary format!# |# |_ HOLD {DIN_Hold} {AIN_Hold} {DOUT_Hold} {AOUT_Hold} {InputBitMask} {InputBitStatus};# | /___________/ /__________/# | [Not available,set to 0] /# | [Hold activation input status]# | # | === Configure action for digital input ===# | Changes on specified digital input update a device object with value depending on state.# | If ‘Mode’ is not zero, the inputs act also as clearing for internal errors.# | Multiple rules can be defined for same input.# | # |_ DINx {DevNR} {Idx} {SubIdx} {Mode} {LowValue} {HighValue};# | \ \# | [0-15] [0:Default on event,# | 1:LtoH clear error,# | 2:HtoL clear error ]# |# |_ PDINx ... Same as DINx rule but x follows standard output numeration# | This means that is inverted (DIN0=PDIN15 rule).

#== Analog input ==#xxx

# | === Configure action for analog input ===# | Changes on specified analog input update a device object with an interpolated value# | between ‘LowValue’ and ‘HighValue’. Multiple rules can be defined for same input.# | # |_ AINx {DevNR} {Idx} {SubIdx} {Mode} {LowValue} {HighValue};# | \ \# | [0-2] [0:Default on event]

#== Digital output ==#xxx

# | This rule, only one for every digital output reads an object value from device# | and set output according to ‘Mode’ table.# | If ‘Mode’ is ‘On event’ the device should be enabled to automatically send the object value# | without any request from interface.# | If ‘Mode’ is ‘On error’ the output refrects the actual error state of interface.# |

Page 10: SETUP MANUAL - · PDF fileDIN15 DIN14 DIN13 DIN12 DIN11 DIN10 DIN9 DIN8 DIN7 DIN6 DIN5 DIN4 DIN3 DIN2 DIN1 DIN0 ... standard configuration description. Always use customized file names

10 11

Configuration file

# |_ DOUTx {DevNR} {Idx} {SubIdx} {Mode} {CmpValue};# | \ /# | [0-4] /# | ________________________/________________________________________________# | [ -On event----> 0:High on match, 1:Low on match, 2:High when over, 3:Low when over# | -Poll 100ms--> 16:High on match, 17:Low on match, 18:High when over, 19:Low when over# | -Poll 500ms--> 32:High on match, 33:Low on match, 34:High when over, 35:Low when over# | -On error----> 240:High on error, 241:Low on error ]# |# |

#== Analog output ==#xxx

# | === Configure analog output (only one entry per channel!) ===# | This rule, only one for every analog calculate and set analog output voltage# | depending of object value where: 0V is on ‘LowValue’ and 10V is on ‘HighValue’.# | The ‘LowValue’ and ‘HighValue’ can be swapped to obtain a reversed voltage level.# |# |_ AOUTx {DevNR} {Idx} {SubIdx} {Mode} {LowValue} {HighValue};# | \ \# | [0-1] [0:Default on event, 1:Poll 100ms, 2:Poll 500ms]# |

# | ####################### | #### ANYBUS RULES ##### | ######################xxx

# | === Map single parameter ===# | This rule maps a device object (index,sub-index) to an Fieldbus network object(acyclic data)# | and process data(cyclic data). Read and write capability of object is from network point of view,# | the same capability described in “MigaOpen_Objects” reference table of desidered device.# | # | NOTE1: Acyclic mapping(ADImap) is mandatory and rules entries should be in ascending order.# | NOTE2: At least ADI-Rd or ADI-Wr should be set.# | NOTE3: Process data mapping requires the same ADI capability (‘PD-Rd’ require ‘ADI-Rd’ flag).# | NOTE4: Multiple writable objects can be mapped on same process data position# | only the first entry will be mapped officially, but writing on this position# | updates all PD-Wr objects at same time.# | NOTE5: It is possible to map the interface itself (if defined in devices list) to gain# | control of URI status/error reset and setup.# |

Page 11: SETUP MANUAL - · PDF fileDIN15 DIN14 DIN13 DIN12 DIN11 DIN10 DIN9 DIN8 DIN7 DIN6 DIN5 DIN4 DIN3 DIN2 DIN1 DIN0 ... standard configuration description. Always use customized file names

10 11

Configuration file

# |_ ABMAP {DevNR} {Idx} {SubIdx} {Type} {Flags<HEX>} {ADImap} {PDmapRd} {PDmapWr};# | | | | |_________|# | | | | | # | | | | \_[Process data (Rd-Wr from network # view)# | | | | mapping address: 0-255]# | | | |# | | | \_[Acyclic mapping: 1-16000]# | | |# | | \__[ bit0=ADI-Rd, <== Object can be readed by fieldbus# | | bit1=ADI-Wr, <== Object can be written by fieldbus# | | bit2=0, <-- Set to zero reserved for future # uses# | | bit3=PD-Wr-Poll, <-- Auto-refresh of written object # (1sec)# | | bit4=PD-Rd, <== Object mapped on PD readed by # fieldbus# | | bit5=PD-Wr, <== Object mapped on PD written by # fieldbus# | | bit6=PD-Rd-Static, <-- Only for automatic event # objects (static allocation)# | | bit7=PD-Rd-Poll <-- Enable standard polling (100ms)# | | (Alternate-polling if both bit6 # && bit7 are 0) ]# | |# | \__[ Datatype: 0=BOOL(U8), 1=S8, 2=S16, 3=S32, 4=U8,# | 5=U16, 6=U32, 7=CHAR, 8=ENUM(U8),# | 20=ARRAY(U8[2]), 21=ARRAY(U8[4])# | ## #-------------------#-- Example rules --#--RUL RESET;RUL <:::::::::: See standard configuration files ::::::::::> #===============================================#== Setup labels & names ==#===============================================# With this command we can assign a name to the configuration-file and labels of various IOs or network objects## Syntax:# NAME# \# |# |_ RESET; #==> Clear all name strings# |_ CFG {String beetween “quotes” max.64chars}; [Config title]# |_ VERSION {Major} {Minor}; [Config version]# |_ ADI {ADImap} {String beetween “quotes” max.16chars}; [NOT AVAILABLE!]# |_ DINx {String beetween “quotes” max.16chars}; [NOT AVAILABLE!]# |_ AINx {String beetween “quotes” max.16chars}; [NOT AVAILABLE!]# |_ DOUTx {String beetween “quotes” max.16chars}; [NOT AVAILABLE!]# |_ AOUTx {String beetween “quotes” max.16chars}; [NOT AVAILABLE!]#

#-------------------

Page 12: SETUP MANUAL - · PDF fileDIN15 DIN14 DIN13 DIN12 DIN11 DIN10 DIN9 DIN8 DIN7 DIN6 DIN5 DIN4 DIN3 DIN2 DIN1 DIN0 ... standard configuration description. Always use customized file names

12 13

Configuration file

#-- Example names --#--NAME RESET;NAME CFG “This is not a configuration but a reference!”;

# Syntax:# | This rule, only one for every digital output reads an object value from device# | and set output according to ‘Mode’ table.# | If ‘Mode’ is ‘On event’ the device should be enabled to automatically send# | the object value without any request from interface.# | If ‘Mode’ is ‘On error’ the output refrects the actual error state of interface.# |# |_ DOUTx {DevNR} {Idx} {SubIdx} {Mode} {CmpValue};# | \ /# | [0-4] /# | ________________________/______________________________________________

# | [ -On event----> 0:High on match, 1:Low on match, 2:High when over, 3:Low when over# | -Poll 100ms--> 16:High on match, 17:Low on match, 18:High when over, 19:Low when over# | -Poll 500ms--> 32:High on match, 33:Low on match, 34:High when over, 35:Low when over# | -On error----> 240:High on error, 241:Low on error

Page 13: SETUP MANUAL - · PDF fileDIN15 DIN14 DIN13 DIN12 DIN11 DIN10 DIN9 DIN8 DIN7 DIN6 DIN5 DIN4 DIN3 DIN2 DIN1 DIN0 ... standard configuration description. Always use customized file names

12 13

Configuration file

Appendix 2: List of device ID

Device class Device ID Description

9 17 Sigma Galaxy

1 0 PI

32 i CWF i

Page 14: SETUP MANUAL - · PDF fileDIN15 DIN14 DIN13 DIN12 DIN11 DIN10 DIN9 DIN8 DIN7 DIN6 DIN5 DIN4 DIN3 DIN2 DIN1 DIN0 ... standard configuration description. Always use customized file names

14 15

Configuration file

Appendix 3: List of I/O rules

Sigma Galaxy I/O

Index Sub-index

Input Output Min. Max. Unit Description

11

0 x x 0 1 bool Trigger (0:off , 1:on)

1 x 0 1 bool Wire inch – forward (0:off , 1:on)

2 x 0 1 bool Torch clean (0:off , 1:on)

3 x 0 1 bool Gas test (0:off , 1:on)

4 x 0 1 bool Wire inch – reverse (0:off , 1:on)

5 x 0 1 bool Water cooling (0:off , 1:on)

10 x 0 255 count Select welding program:0: none1-255: mwp index in program table

11 x x 0 999 count Select welding program:0: none1-999: mwp number

12 x x 0 99 count Select welding sequence:0: none1-99: sequence number

14 x x 0 255 count Select job:0: none1-255: job index (must be configured on welding machine)

16 x x 0 15 count Select wire feeder:0: internal wire feeder1-15: external wire feeder id

20 x 0 1000 ‰ of max Set welding current (wirespeed in manual mwp)

21 x 0 5000 (300) A/10(m/min)/10

Set welding current (wirespeed in manual mwp)

22 x 1 999 (V-500)⁄50 Set welding voltage trim value

23 x 0 300 (m/min)/10 Wire inch speed

40 x x 0 1 bool Pulse mode (0:off , 1:on)

41 x x 0 1 bool Duo plus mode (0:off , 1:on)

42 x x 0 1 bool Tack mode (0:off , 1:on)

43 x x 0 1 bool Touch sensing mode (0:off , 1:on)

44 x x 0 1 bool Sequence repeate mode (0:off , 1:on)

45 x x 0 1 bool Wire stick detect mode (0:off , 1:on)

60 x 0 - A⁄10 Measured welding current, slow (5Hz)

61 x 0 - V⁄10 Measured welding voltage, slow (5Hz)

62 x 0 - (l/min)/10 Measured gas flow

63 x 0 - (m/min)/10 Measured wire speed

65 x 0 1 bool Touch detected (0:not, 1:detec)

66 x 0 1 bool Arc detected (0:not, 1:detec)

67 x 0 1 bool Wire stick detected (0:not, 1:detec)

68 x 0 - A⁄10 Measured welding current, fast (100Hz)

69 x 0 - V⁄10 Measured welding voltage, fast (100Hz)

90 x 0 1 bool Machine status (0:error , 1:ok)

91 x 0 1 bool External error (0:ok , 1: error)

92 x 0 1 bool MMI panel lock (0:unlock panel, 1:lock panel)

Page 15: SETUP MANUAL - · PDF fileDIN15 DIN14 DIN13 DIN12 DIN11 DIN10 DIN9 DIN8 DIN7 DIN6 DIN5 DIN4 DIN3 DIN2 DIN1 DIN0 ... standard configuration description. Always use customized file names

14 15

Configuration file

Pi I/O – Cold wire Feeder

Index Sub-index

Input Output Min. Max. Unit Description

18

1 x x 0 8 count CWF selected device:0: none1-8: selectedID

2 x x 1 20 count CWF selected program

Pi I/O – General device controls

Index Sub-index

Input Output Min. Max. Unit Description

0

22 x x 0 255 s⁄100 Device Error Register auto-refresh:0: disabled>0: on change events and every period x10ms>250: on change events only

23 x x 0 255 s⁄100 Device Error Register auto-stop:0: disabled>0: auto stop after specified time

24 x x 0 1 bool Device Emergency Stop Request (1:set, 0:reset)

Pi I/O – General controls

Index Sub-index

Input Output Min. Max. Unit Description

10

0 x x 0 4 count Welding process:0: TIG-DC1: TIG-AC2: MMA-DC3: MMA-AC4: PLASMA-DC

1 x x 1 64 count Welding program in current welding-process

2 x 0 9 count Welding status:0: no welding1: gas preflow2: arc start3: slope-up4: welding active5: bilevel active6: slope-down7: final-current8: gas postflow9: plasma preflow

10 x x 0 1000 A⁄10 Welding current

11 x x 0 3 count Welding current reference mode:0: internal1: torch potentiometer2: analog input3: digital interface

12 x x 0 1000 ‰ Welding current digital reference

20 x 0 1 bool Arc detect (0:no arc, 1:Arc present)

21 x x 0 1 bool Arc detect auto-refresh (0:disabled, 1:On-event)

22 x 0 - A⁄10 Welding current measure

23 x x 0 100 s⁄100 Welding current measure auto-refresh: 0: disabled1-100: period x10ms

24 x 0 - V⁄10 Welding voltage measure

25 x x 0 100 count Welding voltage measure auto-refresh: 0: disabled1-100: period x 10ms

Page 16: SETUP MANUAL - · PDF fileDIN15 DIN14 DIN13 DIN12 DIN11 DIN10 DIN9 DIN8 DIN7 DIN6 DIN5 DIN4 DIN3 DIN2 DIN1 DIN0 ... standard configuration description. Always use customized file names

16 17

Configuration file

Pi I/O – TIG/PLASMA controls

Index Sub-index

Input Output Min. Max. Unit Description

12

0 x x 0 1 bool Trigger

1 x x 0 1 count Trigger mode:0: standard2T1: standard4T

2 x x 10 200 % Trigger bilevel current (works in 4T modes)

3 x x 0 60000 s⁄100 Welding timer:0: disabled1-100: period x 10ms

4 x x 0 1 bool Spot mode (0:disabled, 1:enabled)

5 x x 20 5000 A⁄10 Spot mode current

6 x x 0 1 bool Lift mode (0:disabled, 1:enabled)

7 x x 0 250 s⁄100 Spot mode timer:0: disabled1-100: period x 10ms

10 x x 0 1 bool Gas-Shield purge (0: disable, 1:Enable purge, auto-disabled after 60sec or welding start)

11 x x 400 2700 l⁄min⁄100 Gas-Shield value (maximum value disable control and give full open valve)

12 x x 0 200 s⁄100 Gas-Shield pregas

13 x x 0 200 s⁄10 Gas-Shield postgas

14 x 0 - l⁄min⁄100 Gas-Shield flow measure

15 x x 0 100 s⁄100 Gas-Shield flow measure auto-refresh:0: disabled1-100: period x 10ms

16 x x 0 2 count Gas-Shield mode:0: manual1: synergic-IGC2: open

17 x x -100 100 % Gas-Shield synergic trim (works in Synergic mode)

18 x x 0 1 count Gas-Shield postgas mode:0: manual1: synergic-IGC

19 x x -100 100 %

20 x x 1 200 % Slope-Up start current

21 x x 0 200 s⁄10 Slope-Up ramp time

22 x x 1 90 % Slope-Down final current

23 x x 0 200 s⁄10 Slope-Down ramp time

30 x x 0 1 count Fast-Pulse mode:0:disable1:square

31 x x 25 750 Hz Fast-Pulse frequency

33 x x 10 90 % Fast-Pulse base current

40 x x 0 1 bool Slow-Pulse mode (0:Disabled, 1:Enabled)

41 x x 1 1000 s⁄100 Slow-Pulse time H

42 x x 1 1000 s⁄100 Slow-Pulse time L

43 x x 10 90 % Slow-Pulse current L

44 x 0 1 bool Slow-Pulse status (0:Inactive&H, 1:L)

45 x x 0 1 bool Slow-Pulse status auto-refresh (0:Disabled 1:On-Event)

50 x x 0 1 bool Synergic mode (0:Disabled 1:Enabled)

61 x x 0 19 count AC preheat level

62 x x 25 150 Hz AC frequency

63 x x 20 100 % AC negative time balance

64 x x 30 170 % AC positive current balance

65 x x 0 1 bool AC D.O.C. enable (0:Disabled 1:Enabled)

66 x 0 2 count AC synchronization status:0: none1: MigaSync2: mains

Page 17: SETUP MANUAL - · PDF fileDIN15 DIN14 DIN13 DIN12 DIN11 DIN10 DIN9 DIN8 DIN7 DIN6 DIN5 DIN4 DIN3 DIN2 DIN1 DIN0 ... standard configuration description. Always use customized file names

16 17

Configuration file

Pi I/O – MMA controls

Index Sub-index

Input Output Min. Max. Unit Description

140 x x 0 100 % Hot-Start

1 x x 1 100 % Arc-Force

Pi I/O – PLASMA controls

Index Sub-index

Input Output Min. Max. Unit Description

16

0 x x 0 1 bool Pilot-arc trigger

1 x x 1 3 count Pilot-arc mode:0: inactive during welding1: active only on ramps2: always active

2 x x 30 200 A⁄10 Pilot-arc current

10 x x 0 1 bool Gas-Plasma purge (0:disable, 1:Enable purge, auto-disabled after 60sec or start pilot arc)

11 x x 10 700 l⁄min⁄100 Gas-Plasma welding flow

12 x X 0 100 s/10 Gas-Plasma ramp-down time

13 x x 10 700 l⁄min⁄100 Gas-Plasma final flow (active when ramp-down time is >0)

14 x 0 - l⁄min⁄100 Gas-Plasma measure

15 x x 0 100 s⁄100 Gas-Plasma measure auto-refresh:0: disabled1-100: period x 10ms

20 x 0 1 bool Pilot-Arc detect (0: no arc, 1:arc present)

21 x x 0 1 count Pilot-Arc detect auto-refresh:0: disabled 1: on-event

22 x 0 - A⁄10 Pilot-Arc current measure

23 x x 0 100 s⁄100 Pilot-Arc current measure auto-refresh:0: disabled1-100: period x 10ms

24 x 0 - V⁄10 Pilot-Arc voltage measure

25 x x 0 100 s⁄100 Pilot-Arc voltage measure auto-refresh:0: disabled1-100: period x 10ms

Pi I/O – Cold Wire Feeder controls

Index Sub-index

Input Output Min. Max. Unit Description

18

1 x x 0 8 count CWF selected device:0: none1-8: selected ID

2 x x 1 20 count CWF selected program

Pi I/O – Service controls

Index Sub-index

Input Output Min. Max. Unit Description

2000 x x 0 1 bool MMI Panel Lock (0:unlock panel, 1:lock panel)

1 x x 0 1 bool MMI Program Lock (0:unlock program, 1:lock program)

Page 18: SETUP MANUAL - · PDF fileDIN15 DIN14 DIN13 DIN12 DIN11 DIN10 DIN9 DIN8 DIN7 DIN6 DIN5 DIN4 DIN3 DIN2 DIN1 DIN0 ... standard configuration description. Always use customized file names

18 19

Page 19: SETUP MANUAL - · PDF fileDIN15 DIN14 DIN13 DIN12 DIN11 DIN10 DIN9 DIN8 DIN7 DIN6 DIN5 DIN4 DIN3 DIN2 DIN1 DIN0 ... standard configuration description. Always use customized file names

18 19

Page 20: SETUP MANUAL - · PDF fileDIN15 DIN14 DIN13 DIN12 DIN11 DIN10 DIN9 DIN8 DIN7 DIN6 DIN5 DIN4 DIN3 DIN2 DIN1 DIN0 ... standard configuration description. Always use customized file names

DENMARK:

Main officeSVEJSEMASKINEFABRIKKEN MIGATRONIC A/SAggersundvej 33, DK-9690 Fjerritslev, DenmarkTel. +45 96 500 600, www.migatronic.com

MIGATRONIC EUROPE:

Great BritainMIGATRONIC WELDING EQUIPMENT LTD21 Jubilee Drive, Belton Park, LoughboroughGB-Leicestershire LE11 5XS, Great BritainTel. +44 01509/267499, www.migatronic.co.uk

FranceMIGATRONIC EQUIPEMENT DE SOUDURE S.A.R.L. Parc Avenir II, 313 Rue Marcel Merieux FR-69530 Brignais, France Tel. +33 04 78 50 65 11, www.migatronic.fr

ItalyMIGATRONIC s.r.l. IMPIANTI PER SALDATURA Via Dei Quadri 40, IT-20871 Vimercate (MB), Italy Tel. +39 039 9278093, www.migatronic.it

NorwayMIGATRONIC NORGE AS Industriveien 6, N-3300 Hokksund, Norway Tel. +47 32 25 69 00, www.migatronic.no

Czech RepublicMIGATRONIC CZ a.s. Tolstého 451, CZ-415 03 Teplice 3, Czech Republic Tel. +420 411 135 600, www.migatronic.cz

HungaryMIGATRONIC KERESKEDELMI KFT. Szent Miklós u. 17/a, H-6000 Kecskemét, Hungary Tel. +36 76 505 969 www.migatronic.hu

MIGATRONIC ASIA:

ChinaSUZHOU MIGATRONIC WELDING TECHNOLOGY CO. LTD #4 FengHe Road, Industrial Park, CH-SuZhou, ChinaTel. +86 0512-87179800, www.migatronic.cn

MIGATRONIC AUTOMATION A/SKnøsgårdvej 112, DK-9440 Aabybro, DenmarkTel. +45 96 96 27 00, www.migatronic-automation.dk

FinlandMIGATRONIC OY PL 105, FI-04301 Tuusula, Finland Tel. +358 0102 176 500, www.migatronic.fi

HollandMIGATRONIC NEDERLAND B.V. Hallenweg 34, NL-5683 CT Best, Holland Tel. +31 499 37 50 00, www.migatronic.nl

SwedenMIGATRONIC SVETSMASKINER ABNääs Fabriker, Box 5015,S-448 50 Tollered, Sweden Tel. +46 031 44 00 45, www.migatronic.se

GermanyMIGATRONIC SCHWEISSMASCHINEN GMBH Sandusweg 12, D-35435 Wettenberg-Launsbach, Germany Tel. +49 0641/98284-0, www.migatronic.de

IndiaMIGATRONIC INDIA PRIVATE LTD.No.22 & 39/20H Sowri Street, IN-Alandur, Chennai – 600 016, IndiaTel. +91 44 2233 0074 www.migatronic.in