Skip to main content
Skip table of contents

app_weld_set_interface_eip_m2r_process(current_flow=[0,0,0,0,0,0,0,0,0], process_active=[0,0,0,0,0,0,0,0,0], main_current=[0,0,0,0,0,0,0,0,0], machine_ready=[0,0,0,0,0,0,0,0,0], comm_ready=[0,0,0,0,0,0,0,0,0])

Features

This sets the communication interface setting to use welders that support EtherNet/IP communication. The link signal interface between the controller and welder in the communication data sent to the welder from the robot controller can be set. Enter the setting values below along with details based on the communication signal data sheet of the corresponding welder.


Note

  1. To ensure proper welding using an EtherNet/IP remote control welder, all of 8 interface commands must be set up. app_weld_set_interface_eip_r2m_process(), app_weld_set_interface_eip_r2m_mode(), app_weld_set_interface_eip_r2m_test(), app_weld_set_interface_eip_r2m_condition(), app_weld_set_interface_eip_r2m_option(), app_weld_set_interface_eip_m2r_process(), app_weld_set_interface_eip_m2r_monitoring(), app_weld_set_interface_eip_m2r_other()
  2. Start robot motion links with the current_flow signal from the welder but is linked with the corresponding signal when the main_current item is set.
  3. End robot motion links with the current_flow signal from the welder but is linked with the corresponding signal when the process_active item is set.

Parameter

Parameter NameData TypeDefault ValueDescription

current_flow

Refer to the table below

Refer to the table below



Welding Current Generated (specification for each welder)

process_active

Welding Process Activated (specification for each welder)

main_current

Regular Welding Current Generated (specification for each welder)

machine_ready

Welding Standby (specification for each welder)

comm_ready

Communication Standby (specification for each welder)

The data type, default value and description are identical to the below

Parameter Name

Data Type

Default Value

Description


list(int[7])

0

Not Used: 0

Used: 1

0

Data Type (on/off: 0, Select: 1, Value: 2)

0

Data Digits (1: 0, 0.1: 1, 0.01: 2)

0

Communication Data Point (byte): 1~255

0

Communication Data Point (bit): 1~255

0

Data Size

1-bit(disable Low): 0

1-bit(disable High): 1

2-bit: 2

4-bit: 3

8-bit(byte): 4

15-bit: 5

16-bit(short): 6

32-bit(int): 7

0

Valid Data Size

Value (bit)

list(float[2])

0

Minimum Data Value

0

Maximum Data Value

Note

For examples of data (0~2) interface settings, refer to the app_weld_set_interface_eip_r2m_process() section.

Return

ValueDescription

0

Success

Negative Value

Failure

Exception

ExceptionDescription

DR_Error (DR_ERROR_TYPE)

Parameter data error

DR_Error (DR_ERROR_VALUE)

Invalid parameter value

DR_Error (DR_ERROR_RUNTIME)

C Extension module error

DR_Error (DR_ERROR_STOP)

Program terminated forcibly

Example

PY
app_weld_set_interface_eip_m2r_process(current_flow=[1,0,0,0,0,0,1,0,0], process_active=[1,0,0,0,6,0,1,0,0], main_current=[1,0,0,0,5,0,1,0,0], machine_ready=[0,0,0,0,0,0,0,0,0], comm_ready=[0,0,0,0,0,0,0,0,0])

Related commands



JavaScript errors detected

Please note, these errors can depend on your browser setup.

If this problem persists, please contact our support.