Skip to content

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

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

로봇 팔의 동작 속도를 안전 속도 범위로 전환합니다. (250mm/s ↓)
(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)

1.47 R=Delete Point

티칭한 Point를 삭제합니다.
(Rising Edge)

1.48 R=Add ARC-On

R=Arc-On 기능을 추가합니다.

1.49 R=Add ARC-Off

R=Arc-Off 기능을 추가합니다.

1.50 H=Speed 75% / L=0%

H=속도 75% / L=속도 0%

1.51 H=Speed 50% / L=0%

H=속도 50% / L=속도 0%

1.52 H=Speed 25% / L=0%

H=속도 25% / L=속도 0%

1.53 H=Speed 10% / L=0%

H=속도 10% / L=속도 0%

1.54 F=Pause Program

프로그램을 일시정지합니다.
(Falling Edge)

1.55 H=Block Freedrive Button

H=직접 교시를 차단합니다.

1.56 L=Block Freedrive Button

L=직접 교시를 차단합니다.

1.57 Duplex for Safety

이중화 입력 기능을 구현합니다. 두 개의 입력 신호가 모두 High 상태일 때만 반영됩니다.

1.58 F=Stop Program

프로그램을 정지합니다.
(Falling Edge)

1.59 F=Reset SOS / EMS State

F=SOS 알람을 해제합니다. / 비상정지 스위치와 같이 로봇 팔 전원이 차단됩니다.

1.60 F=Reset Modbus Server

F=Modbus 서버를 리셋합니다.

1.61 R=Run User Script 0

R=User Script 0번을 실행합니다.

1.62 R=Run User Script 1

R=User Script 1번을 실행합니다.

1.63 R=Run User Script 2

R=User Script 2번을 실행합니다.

1.64 R=Run User Script 3

R=User Script 3번을 실행합니다.

1.65 R=Run User Script 4

R=User Script 4번을 실행합니다.

1.66 R=Run User Script 5

R=User Script 5번을 실행합니다.

1.67 R=Run User Script 6

R=User Script 6번을 실행합니다.

1.68 R=Run User Script 7

R=User Script 7번을 실행합니다.

1.69 R=Run User Script 8

R=User Script 8번을 실행합니다.

1.70 R=Run User Script 9

R=User Script 9번을 실행합니다.

1.71 H=Ignore Self Collision

H=자가 충돌을 무시합니다.

1.72 H=Conditional Script Exe Key

H=User Script에 할당되어진 기능을 실행합니다.

1.73 R=Speed 50% / F=100%

R=속도 50% / F=속도 100%

1.74 R=Speed 25% / F=100%

R=속도 25% / F=속도 100%

1.75 H=Speed 100% / L=75%

H=속도 100% / L=속도 75%

1.76 H=Speed 100% / L=50%

H=속도 100% / L=속도 50%

1.77 H=Speed 100% / L=25%

H=속도 100% / L=속도 25%

1.78 R=Reset UI Connection

R=제어박스와 현재 사용 중인 태블릿의 RB UI 연결을 해제합니다.

1.79 H=Block SSS Function

H=SSS 키 해제 시 발생하는 알람을 SSS 키를 쇼트 상태로 설정하여 방지합니다.

1.80 H=Auto SSS Resume Key

H=SSS 키가 해제되어 일시정지 되는 기능을 재시작합니다.
(이 때 SSS는 다시 쇼트상태여야 합니다.)

1.81 R=Robot Arm PowerDown

R=로봇 전원을 차단합니다.

1.82 H=Block D.In Special Functions

H=할달된 포트보다 낮은 번호의 Digital 포트에서는 Digital Input 특수 기능이 비활성화됩니다.
(해당 기능을 DI 8에 할당할 경우, DI 0~7에 설정된 기능은 비활성화 됩니다.)

1.83 L=Block D.In Special Functions

L=할달된 포트보다 낮은 번호의 Digital 포트에서는 Digital Input 특수 기능이 비활성화됩니다.
(해당 기능을 DI 8에 할당할 경우, DI 0~7에 설정된 기능은 비활성화 됩니다.)

1.84 R=Global Speed Bar +

R=속도 조절바가 10%씩 증가합니다.

1.85 R=Global Speed Bar -

R=속도 조절바가 10%씩 감소합니다.

1.86 R=Robot Jog Joint 0 +

R=Joint Jog 0번 관절이 +방향으로 이동합니다.

1.87 R=Robot Jog Joint 0 -

R=Joint Jog 0번 관절이 -방향으로 이동합니다.

1.88 R=Robot Jog Joint 1 +

R=Joint Jog 1번 관절이 +방향으로 이동합니다.

1.89 R=Robot Jog Joint 1 -

R=Joint Jog 1번 관절이 -방향으로 이동합니다.

1.90 R=Robot Jog Joint 2 +

R=Joint Jog 2번 관절이 +방향으로 이동합니다.

1.91 R=Robot Jog Joint 2 -

R=Joint Jog 2번 관절이 -방향으로 이동합니다.

1.92 R=Robot Jog Joint 3 +

R=Joint Jog 3번 관절이 +방향으로 이동합니다.

1.93 R=Robot Jog Joint 3 -

R=Joint Jog 3번 관절이 -방향으로 이동합니다.

1.94 R=Robot Jog Joint 4 +

R=Joint Jog 4번 관절이 +방향으로 이동합니다.

1.95 R=Robot Jog Joint 4 -

R=Joint Jog 4번 관절이 -방향으로 이동합니다.

1.96 R=Robot Jog Joint 5 +

R=Joint Jog 5번 관절이 +방향으로 이동합니다.

1.97 R=Robot Jog Joint 5 -

R=Joint Jog 5번 관절이 -방향으로 이동합니다.

1.98 R=Robot Jog Global X +

R=Global 좌표계 X + 방향으로 이동합니다.

1.99 R=Robot Jog Global X -

R=Global 좌표계 X - 방향으로 이동합니다.

1.100 R=Robot Jog Global Y +

R=Global 좌표계 Y + 방향으로 이동합니다.

1.101 R=Robot Jog Global Y -

R=Global 좌표계 Y - 방향으로 이동합니다.

1.102 R=Robot Jog Global Z +

R=Global 좌표계 Z + 방향으로 이동합니다.

1.103 R=Robot Jog Global Z -

R=Global 좌표계 Z - 방향으로 이동합니다.

1.104 R=Robot Jog Global RX +

R=Global 좌표계 RX + 방향으로 이동합니다.

1.105 R=Robot Jog Global RX -

R=Global 좌표계 RX - 방향으로 이동합니다.

1.106 R=Robot Jog Global RY +

R=Global 좌표계 RY + 방향으로 이동합니다.

1.107 R=Robot Jog Global RY -

R=Global 좌표계 RY - 방향으로 이동합니다.

1.108 R=Robot Jog Global RZ +

R=Global 좌표계 RZ + 방향으로 이동합니다.

1.109 R=Robot Jog Global RZ -

R=Global 좌표계 RZ - 방향으로 이동합니다.

1.110 R=Robot Jog Local X +

R=Local 좌표계 X + 방향으로 이동합니다.

1.111 R=Robot Jog Local X -

R=Local 좌표계 X - 방향으로 이동합니다.

1.112 R=Robot Jog Local Y +

R=Local 좌표계 Y + 방향으로 이동합니다.

1.113 R=Robot Jog Local Y -

R=Local 좌표계 Y - 방향으로 이동합니다.

1.114 R=Robot Jog Local Z +

R=Local 좌표계 Z + 방향으로 이동합니다.

1.115 R=Robot Jog Local Z -

R=Local 좌표계 Z - 방향으로 이동합니다.

1.116 R=Robot Jog Local RX +

R=Local 좌표계 RX + 방향으로 이동합니다.

1.117 R=Robot Jog Local RX -

R=Local 좌표계 RX - 방향으로 이동합니다.

1.118 R=Robot Jog Local RY +

R=Local 좌표계 RY + 방향으로 이동합니다.

1.119 R=Robot Jog Local RY -

R=Local 좌표계 RY - 방향으로 이동합니다.

1.120 R=Robot Jog Local RZ +

R=Local 좌표계 RZ + 방향으로 이동합니다.

1.121 R=Robot Jog Local RZ -

R=Local 좌표계 RZ - 방향으로 이동합니다.

1.122 R=Stop Program & Speed 0%

R=프로그램을 정지하고 속도를 0%로 설정합니다.

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)

2.45 H=EMG Button Released / L=Pressed

비상스위치가 해제되어 있을 때 High 상태로 출력됩니다.

2.46 L=EMG Button Released / H=Pressed

비상스위치가 해제되어 있을 때 Low 상태가 됩니다.

2.47 L=Robot Speed under 250mm/s

로봇 팔의 속도가 250mm/s를 넘지 않으면 Low 상태가 됩니다.

2.48 H=Robot Speed under 250mm/s

로봇 팔의 속도가 250mm/s 넘지 않으면 High 상태로 출력됩니다.

2.49 H=Near Joint Limit

로봇 팔의 위치가 특이점에 도달하면 High 상태로 출력됩니다.

2.50 H=Robot Arm under Activationg

로봇 팔의 전원이 인가되고 있다면 High 상태가 출력됩니다.

2.51 H=Under program Loading

프로그램 로딩 상태를 나타냅니다.

2.52 H=TeleOperation Master

TeleOperation Master 상태를 나타냅니다.

2.53 H=TeleOperation Slave

TeleOperation Slave 상태를 나타냅니다.

2.54 H=Servo Mode & Idle

Servo Mode 상태를 나타냅니다.

2.55 H=Safety EMS2 Pressed

EMS2 배선이 쇼트 상태가 아닐 경우 High가 출력됩니다.

2.56 H=Safety PRS Pressed

PRS 배선이 쇼트 상태가 아닐 경우 High가 출력됩니다.

2.57 H=Safety HSS Pressed

HSS 배선이 쇼트 상태가 아닐 경우 High가 출력됩니다.

2.58 H=Safety SSS Pressed

SSS 배선이 쇼트 상태가 아닐 경우 High가 출력됩니다.