상세보기

[Technology Center] ARCM, 산업용 로봇을 협동로봇만큼 쉽게 사용하는 방법 마우스-조이스틱 등 티칭팬던트가 필요 없는 PC 기반 로봇 오퍼레이팅 정대상 기자입력 2019-11-28 18:30:56

최근 제조용 로봇 분야의 화두 중 하나는 “사용자가 얼마나 쉽게 로봇을 운용할 수 있도록 하는가?”이다. 도시바기계 로봇을 국내에 공급하는 엑트엔지니어링(주)은 이 같은 업계의 요구에 대응하기 위해 협동로봇만큼 쉽게 제조용 로봇을 운용할 수 있는 유저 인터페이스 ARCM 프로그램을 선보였다. 본지에서는 ARCM 프로그램의 특성과, 이를 통해 어떠한 기능을 구현할 수 있는지 살펴봤다.

엑트엔지니어링 엔지니어가 조이스틱으로 스카라 로봇을 티칭하고 있다(사진. 엑트엔지니어링).


1. PC와 마우스로 조작되는 제조용 로봇

산업용 로봇 전문 기업 엑트엔지니어링(주)(이하 엑트엔지니어링)이 사용자의 편의성을 극대화한 유저인터페이스 ‘ARCM(Act-engineering Robotics Control & Monitoring)’ 프로그램으로 로봇 사용자의 편의성을 극대화한다. 
ARCM 프로그램은 엑트엔지니어링의 소프트웨어 개발 역량이 집약된 유저인터페이스로서, 로봇 숙련자 및 비숙련자 모두가 직관적으로 로봇을 운용할 수 있도록 도와준다. 이 프로그램은 티칭팬던트 기반의 로봇 오퍼레이팅을 벗어나 PC와 마우스로 로봇을 오퍼레이팅할 수 있도록 지원한다. 

현재 동사는 도시바기계 로봇뿐만 아니라 다양한 브랜드의 로봇까지 지원하기 위해 모델을 추가하고 있으며, 산업용 로봇 제조사와 적극적으로 협력하고 있다. 

 

2. ARCM PROGRAM의 기능

 

1) Multi Connection Function
ARCM 프로그램은 PC에 이더넷(Ethernet) 통신을 이용해 여러 대의 로봇을 연결하고 동시에 모니터링이 가능하다. 

 

(위에서부터) 그림1, 그림2


[그림1]에서처럼 옵션(Option) 카테고리에서 Add_Robot창을 열어 로봇들의 Name, IP, PORT, Type을 등록한다. [그림2]는 현재 등록되어 있는 로봇 리스트와 Add_Robot, Delete 화면을 나타낸다. 

 

그림3


[그림3]과 같이 오픈(Open) 카테고리에서 등록된 로봇 기종 중 원하는 로봇을 선택(Select)할 수 있다. 복수의 로봇을 등록했을 경우 여러 대의 로봇을 선택할 수 있다. 

 

2) Robot Operation Function
ARCM 프로그램의 강점은 PC 기반의 유저인터페이스를 통해 로봇 오퍼레이팅이 가능하다는 점이다. 엑트엔지니어링은 사용자들이 보다 직관적으로 로봇을 오퍼레이팅할 수 있도록 [그림4]와 같이 PC 화면상에 실제 버튼 이미지를 구현했다. 이에 따라 ARCM 프로그램 사용자는 복잡한 텍스트 입력 없이 클릭만으로 로봇을 오퍼레이팅할 수 있다.  
ARCM 프로그램으로 구현할 수 있는 로봇 오퍼레이팅 기능은 ▲통신 정보 확인 ▲프로그램 선택 및 편집 ▲서보 온/오프(Servo ON/OFF) ▲운전모드 ▲오버라이드(Override) 설정 등이다. 

 

그림4


[그림4]는 ARCM 프로그램 인터페이스 상의 버튼이 어떠한 기능을 하는지 보여준다. 

 

3) Communication
지정한 로봇이 ARCM 프로그램에 정상적으로 연결(Connect)되면, [그림5]와 같이 하단 상태바에 Connected 표시가 된다.

 

그림5

 

4) Program Information and Connection Mode

ARCM 프로그램 사용자는 [그림6]과 같이 Program Information and Connection Mode에서 Load 버튼을 클릭하는 것만으로 로봇에 저장돼 있는 프로그램 코드를 PC로 불러올 수 있다. 

 

그림6

 

5) Robot Program EDIT

[그림7]은 Robot Program EDIT 화면으로서, 여기서는 ▲프로그램 편집 ▲포인트 변수 설정 ▲전역 변수 설정이 가능하다. 

 

그림7


6) Robot Status Monitoring

[그림8]은 로봇의 스테이터스를 모니터링할 수 있는 기능으로, ▲서보 상태 ▲EMG SWITCH 상태 ▲로봇프로그램 코드 실행 상태 ▲알람 상태 ▲제어모드 상태 등을 확인할 수 있다. 
[그림8]에 표시된 바와 같이 로봇 상태나 로봇 알람을 모니터링할 수 있다.

 

그림8

 

7) Robot I/O Interface Monitoring
[그림9]는 로봇 I/O 인터페이스 모니터링 기능에 대한 내용이다. ARCM 프로그램의 메뉴 중 I/O BOX를 실행하면 디지털 인풋/아웃풋(Digital Input/Output) 상태를 모니터링할 수 있고, 아웃풋 출력 또한 가능하다. 

 

그림9

 

8) Robot Position Monitoring

[그림10]은 로봇 포지션 모니터링에 대한 내용이다. ARCM 프로그램의 모니터링 창에서 로봇의 Current Position을 확인할 수 있으며, 좌표는 좌표계별로 각각 모니터링이 가능하다.

 

그림10

 

9) Robot Jog Moving

그림11

 

ARCM 프로그램의 Robot Jog Moving 기능에서는 ▲Jogmove 동작(Speed, Coordinate, Remote 모드 설정) ▲실시간 좌표 값 모니터링 ▲Dout 출력 제어 ▲서보 온/오프 ▲오프라이드 조절 ▲티칭(Teaching) 등의 기능을 수행할 수 있다. 
특히 이 모든 기능을 조이스틱(USB, 블루투스)으로 제어할 수 있어 비숙련자라도 쉽게 로봇을 움직일 수 있다.

 

필자


엑트엔지니어링(주) 최영수 대표이사

정대상 기자
로봇시대의 글로벌 리더를 만드는 로봇기술 뉴스레터 받기
전문보기
관련 뉴스
의견나누기 회원로그인
  • 자동등록방지