Skip to content

제어박스 디지털 I/O 특수 기능 v221004

1. 제어박스 디지털 입력 기능 정의


1.1 R=Start Program (Once)

Idle 상황: 현재 제어 박스에 로드되어 있는 프로그램을 1회 실행합니다.
일시 정지 상황: 프로그램을 재시작 합니다.
(Rising Edge)

1.2 R=Stop Program

재생 중인 동작 및 프로그램을 정지합니다.
(Rising Edge)

1.3 R=Pause Program

재생 중인 프로그램을 일시 정지합니다.
(Rising Edge)

1.4 R=FreeDriveOn / F=Off

R=직접 교시 모드를 시작합니다.
F=직접 교시 모드를 종료합니다.

1.5 R=Speed 100% / F=0%

R=속도 바를 100% 로 설정합니다.
F=속도 바를 0% 로 설정합니다.

1.6 R=Real mode / F=simulation

R=리얼 로봇 모드로 전환합니다.
F=시뮬레이션 모드로 전환합니다.

1.7 R=Initialize Robot

로봇 팔을 활성화 (서보 온) 및 리얼 로봇 모드 전환합니다.
(Rising Edge)

1.8 H=Temporary Collision off

외부 충돌 감지 기능을 Off 합니다.
(High State)

1.9 H=Auto-Initialize Key

‘자동 활성화 with Key’ 설정의 사용을 위한 Key 포트 입니다.
(High State)

1.10 R=Resume from Out Coll. Stop

외부 충돌 감지로 인한 정지 상태를 해제합니다.
(Rising Edge)

1.11 R=Point Add

로봇 팔의 현재 자세/위치 정보를 Move 기능 하위에 포인트로 추가합니다.
(Rising Edge)

1.12 R=Start Program (Repeat)

Idle 상황: 현재 제어 박스에 로드되어 있는 프로그램을 반복 실행합니다.
일시 정지 상황: 프로그램을 재시작 합니다.
(Rising Edge)

1.13 R=Approach to Begin

현재 제어 박스에 로드된 프로젝트에서 정의된 시작 위치 (홈 위치)로 이동합니다.
(Rising Edge)

1.14 R=Program Resume

일시 정지되어 있는 프로그램을 재시작 합니다.
(Rising Edge)

1.15 H=Quick Freedrive Change

직접 교시 모드를 종료할 때 빠르게 Servo 락을 잡는 기능입니다.
(High State)

1.16 R=Pause / F=Resume Program

R=프로그램 일시 정지 합니다.
F=프로그램 재시작 합니다.

1.17 F=Pause / R=Resume Program

F=프로그램 일시 정지 합니다.
R=프로그램 재시작 합니다.

1.18 H=Speed 100% / F=0%

H=속도 바를 100% 로 설정합니다.
F=속도 바를 0%로 설정합니다.

1.19 R=Load Default Program

제어 박스에 기본 프로그램으로 설정된 프로그램을 로드합니다.
(Rising Edge)

1.20 F=Robot Arm Power Down

로봇 팔에 인가되는 DC전원을 Off 합니다.
(Falling Edge)

1.21 R=Touch Sensing

터치 센싱 기능 사용 시, 용접기에서 출력되는 터치 센싱 신호 선을 결선하는 포트입니다.
(Rising Edge)

1.22 F=Touch Sensing

터치 센싱 기능 사용 시, 용접기에서 출력되는 터치 센싱 신호 선을 결선하는 포트입니다.
(Falling Edge)

1.23 H=No Arc

신호가 들어오면 (High-state 이면) No-Arc 기능을 활성화 합니다.
(High State)

1.24 H=Program Start Block

해당 신호가 High-state 동안 프로그램 시작을 할 수 없습니다.
(High State)

1.25 R=Ext.Joint 0 Plus / F=stop

R=부가 축 0번을 (+) 방향으로 이동 / F=정지

1.26 R=Ext.Joint 0 Minus / F=stop

R=부가 축 0번을 (-) 방향으로 이동 / F=정지

1.27 R=Ext.Joint 1 Plus / F=stop

R=부가 축 1번을 (+) 방향으로 이동 / F=정지

1.28 R=Ext.Joint 1 Minus / F=stop

R=부가 축 1번을 (-) 방향으로 이동 / F=정지

1.29 R=Ext.Joint 2 Plus / F=stop

R=부가 축 2번을 (+) 방향으로 이동 / F=정지

1.30 R=Ext.Joint 2 Minus / F=stop

R=부가 축 2번을 (-) 방향으로 이동 / F=정지

1.31 H=Safety Speed

로봇 팔의 동작 속도를 안전 속도 범위로 전환합니다.
(High State)

1.32 F=User Coord 0 ← TCP frame

사용자 좌표계 0번의 설정 값을 현재 로봇 팔의 TCP 좌표계의 위치/회전과 동일하게 변경합니다.
(Falling Edge)

1.33 F=User Coord 1 ← TCP frame

사용자 좌표계 1번의 설정 값을 현재 로봇 팔의 TCP 좌표계의 위치/회전과 동일하게 변경합니다.
(Falling Edge)

1.34 F=User Coord 2 ← TCP frame

사용자 좌표계 2번의 설정 값을 현재 로봇 팔의 TCP 좌표계의 위치/회전과 동일하게 변경합니다.
(Falling Edge)

1.35 F=Load & Run Program Table

Program Table의 해당 입력 포트의 번호에 설정된 프로젝트를 로드하고 재생합니다.
(Falling Edge)

1.36 R=Start Prog. (Once) / F=Stop Prog.

R=제어박스에 로드된 프로그램을 1회 실행 / F=프로그램 정지

1.37 R=Start Prog. (Repeat) / F=Stop Prog.

R=제어박스에 로드된 프로그램을 반복 실행 / F=프로그램 정지

1.38 F=Change Global Pinpoint #’s Pos

글로벌 핀-포인트의 자세 값을 로봇 팔의 현 자세 값으로 저장합니다.
(Falling Edge)

1.39 R=EXT.Joint 0 Slow Plus / F=stop

R=부가 축 0번을 느리게 (+) 방향으로 이동 / F=정지

1.40 R=EXT.Joint 0 Slow Minus / F=stop

R=부가 축 0번을 느리게 (-) 방향으로 이동 / F=정지

1.41 R=EXT.Joint 1 Slow Plus / F=stop

R=부가 축 1번을 느리게 (+) 방향으로 이동 / F=정지

1.42 R=EXT.Joint 1 Slow Minus / F=stop

R=부가 축 1번을 느리게 (-) 방향으로 이동 / F=정지

1.43 R=EXT.Joint 2 Slow Plus / F=stop

R=부가 축 2번을 느리게 (+) 방향으로 이동 / F=정지

1.44 R=EXT.Joint 2 Slow Minus / F=stop

R=부가 축 2번을 느리게 (-) 방향으로 이동 / F=정지

1.45 R=Reset SOS

SOS 상태를 초기화 (리셋) 합니다.
(Rising Edge)

1.46 F=Reset SOS

SOS 상태를 초기화 (리셋) 합니다.
(Falling Edge)

2. 제어박스 디지털 출력 기능 정의


2.1 H=Program Run / L=Idle

H=프로그램 실행 중 or 동작 명령 실행 중
L=Idle 상황

2.2 L=Program Run / H=Idle

L=프로그램 실행 중 or 동작 명령 실행 중
H=Idle 상황

2.3 H=Collision Detected

외부 충돌 (Out-Collision) 혹은 자가 충돌 (Self-Collision)이 감지되었는지 여부를 나타냅니다.
(High State)

2.4 H=Direct Teaching mode

직접 교시 모드 실행 중임을 나타냅니다.
(High State)

2.5 Bypass Din #

선택 포트와 동일한 번호의 디지털 입력 신호를 전달합니다.

2.6 Bypass Tool Din 0

툴 플랜지 입력 포트 0번 신호 전달합니다.

2.7 Bypass Tool Din 1

툴 플랜지 입력 포트 1번 신호 전달합니다.

2.8 H=Robot Ready / L=Not Init.

H=로봇 팔 활성화 상태
L=로봇 팔 비활성화 상태

2.9 H=Real mode / L=Simulation

H=리얼 로봇 모드 상태
L=시뮬레이션 모드 상태

2.10 H=Robot Moving / L=Idle

H=로봇 팔이 움직이고 있을 때
L=로봇 팔이 정지 상태 일 때

2.11 L=Robot Moving / H=Idle

L=로봇 팔이 움직이고 있을 때
H=로봇 팔이 정지 상태 일 때

2.12 H=Robot Initialize Fail

로봇 팔 활성화 과정 중에 실패하였을 때
(High State)

2.13 H=Robot Power On / L=Off

H=로봇 팔에 DC 전원 인가 상태
L=전원 비인가 상태

2.14 H=Coll. Detection On / L=Off

H=외부 충돌 감지 모드가 On 상태
L=외부 충돌 감지 모드가 Off 상태

2.15 H=Pause state

프로그램 및 동작이 일시 정지 상태임을 나타냅니다.
(High State)

2.16 H=Inbox 0 Trap Flag On

인-박스 0번에 트랩이 발생한 상태를 나타냅니다.
(High State)

2.17 H=Inbox 1 Trap Flag On

인-박스 1번에 트랩이 발생한 상태를 나타냅니다.
(High State)

2.18 PWM Module

해당 포트를 PWM 모듈로 사용합니다.

2.19 H=TPU is conndected

티칭 팬던트 (Ui)가 연결된 상태를 나타냅니다.
(High State)

2.20 H=Run in MAKE page

현재 MAKE 창에서 프로그램이 실행중임을 나타냅니다.
(High State)

2.21 H=Run in PLAY page

현재 PLAY 창에서 프로그램이 실행중임을 나타냅니다.
(High State)

2.22 H=Is Conveyor mode

컨베이어 모드 사용중임을 나타냅니다.
(High State)

2.23 H=Control Box Boot

컨트롤 박스 부팅 완료 상태를 나타냅니다.
(High State)

2.24 H=Force Control mode

힘 제어 모드 사용중임을 나타냅니다.
(High State)

2.25 PC Alive Pulse

제어 박스 내 메인 PC가 살아있음을 확인하기 위한 펄스 신호 (Alive signal) 0.5Hz.

2.26 H=Speed Bar 100%

속도 조절 바가 100%임을 나타냅니다.
(High State)

2.27 H=Last Program Load Success

마지막 수행한 ‘프로그램 로드’ (프로그램 불러오기)에 성공했음을 나타냅니다.
만약 작성된 프로그램에 문법적 오류가 있을 경우, 로드에 실패합니다.
(High State)

2.28 H=TCP is in Inbox 0

인-박스 0번 영역에 TCP가 진입하였음을 나타냅니다.
(High State)

2.29 H=TCP is in Inbox 1

인-박스 1번 영역에 TCP가 진입하였음을 나타냅니다.
(High State)

2.30 H=Is Alarm

프로그램 상의 알람 기능이 실행되어 일시정지 중임을 나타냅니다.
(High State)

2.31 H=Robot posture is Begin posture

현재 로봇 팔이 시작 위치 (홈 위치)에 있음을 나타냅니다.
시작 위치 (홈 위치)는 현재 로드된 프로그램에 따라 정의됩니다.
(High State)

2.32 H=Emergency Teaching Enable

비상 직접 교시 모드가 사용 가능한 상태임을 나타냅니다.
(High State)

2.33 H=Prog. Run in Sub.P area

현재 실행 중인 프로그램 구간이 서브-프로그램 (Sub.P) 영역일 경우 High 신호가 출력됩니다.
(High State)

2.34 H=Normal Program Run / L=Others

H=정상적인 프로그램 재생 상태 / L=그 외의 경우
(일시 정지 혹은 외부 충돌 감지로 인한 일시 멈춤이 아닌 경우를 ‘정상’으로 정의합니다)
(High State)

2.35 L=Normal Program Run / H=Others

L=정상적인 프로그램 재생 상태 / H=그 외의 경우
(일시 정지 혹은 외부 충돌 감지로 인한 일시 멈춤이 아닌 경우를 ‘정상’으로 정의합니다)
(Low State)

2.36 H=Hand Controller F1 pressed

핸드 컨트롤러의 F1 버튼이 눌린 상태임을 나타냅니다.

2.37 H=Hand Controller F2 pressed

핸드 컨트롤러의 F2 버튼이 눌린 상태임을 나타냅니다.

2.38 H=Hand Controller F3 pressed

핸드 컨트롤러의 F3 버튼이 눌린 상태임을 나타냅니다.

2.39 H=Hand Controller F4 pressed

핸드 컨트롤러의 F4 버튼이 눌린 상태임을 나타냅니다.

2.40 L=TCP is in Inbox 0

인-박스 0번 영역에 TCP가 진입 하였음을 나타냅니다.
(Low State)

2.41 L=TCP is in Inbox 1

인-박스 1번 영역에 TCP가 진입 하였음을 나타냅니다.
(Low State)

2.42 Sync with Dout 0~15

Dout 0 ~ 15 신호와 동기화하여 신호를 나타냅니다.

2.43 H=Is SOS State

SOS 상태를 나타냅니다.
(High state)

2.44 L=Is SOS State

SOS 상태를 나타냅니다.
(Low state)