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])

기능

EtherNet/IP 통신을 지원하는 용접기를 사용하기 위한 통신 인터페이스 설정을 합니다. 용접기에서 로봇제어기로 보내는 통신 데이터 중, 용접 수행을 위한 제어기와 용접기간의 연동 신호의 인터페이스를 설정할 수 있습니다. 아래 설정값과 관련된 세부 사항은 해당 용접기의 통신 시그널 데이터시트를 참고하여 기입하기 바랍니다.

알아두기

  1.  EtherNet/IP 통신방식 용접기를 이용한 정상적인 용접기능 수행을 위해서는 8종의 인터페이스 설정 명령어의 설정이 모두 완료되어야 합니다.
    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. 로봇 모션 시작은 용접기로 부터의 current_flow 신호와 연동이 되나 main_current 항목 설정 시 해당 신호와 연동이 됩니다.
  3. 로봇 모션 종료는 용접기로 부터의 current_flow 신호와 연동이 되나 process_active 항목 설정 시 해당 신호와 연동이 됩니다.

인수

인수명자료형기본값설명

current_flow

아래참고

아래참고





용접전류 발생중 (용접기별사양)

process_active

용접공정 활성화 (용접기별사양)

main_current

본용접전류 발생중 (용접기별사양)

machine_ready

용접 대기중 (용접기별사양)

comm_ready

통신 대기중 (용접기별사양)

인수 자료형, 기본값, 설명은 아래와 동일

인수명

자료형

기본값

설명


list(int[7])

0

미사용: 0

사용: 1

0

데이터 타입(on/off: 0, 선택: 1, : 2)

0

데이터 자릿수(1: 0, 0.1: 1, 0.01: 2)

0

통신 데이터 위치(byte): 1~255

0

통신 데이터 위치(bit): 1~255

0

데이터 사이즈

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

유효한 데이터 사이즈

(bit)

list(float[2])

0

데이터 최소값

0

데이터 최대값

알아두기

데이터 타입(0~2)별 인터페이스 설정 예시는 app_weld_set_interface_eip_r2m_process() 절을 참고하세요.

리턴

설명

0

성공

음수

실패

예외

예외설명

DR_Error (DR_ERROR_TYPE)

인수들의 데이터형 오류 시

DR_Error (DR_ERROR_VALUE)

인수의 값이 유효하지 않을 시

DR_Error (DR_ERROR_RUNTIME)

C Extension 모듈 에러 발생 시

DR_Error (DR_ERROR_STOP)

프로그램 강제 종료 시

예제

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])

관련 명령어


JavaScript errors detected

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

If this problem persists, please contact our support.