로봇 통신 구성
이 부분에서 로봇 마스터 컨트롤 프로그램을 ABB 로봇으로 복제하고 마스터 컨트롤 통신 구성을 완성하는 방법을 소개하겠습니다.
|
비디오 튜토리얼: 마스터 컨트롤 통신 설정
|
사전 준비
컨트롤러와 RobotWare 버전을 확인하기
-
로봇 제어 캐비닛에 D652 또는 DSQC1030 IO 보드가 이미 설치되었는지를 확인하십시오.
-
컨트롤러는 IRC4 또는 IRC5이고 RobotWare 버전은 6.02-6.15입니다.
아래 그림과 같이 티치 펜던트에서 RobotWare 버전을 확인하십시오.
-
다음 컨트롤 모듈을 설치해야 합니다.
-
616-1 PCInterface
-
623-1 Multitasking
아래 그림과 같이 티치 펜던트에서 위 컨트롤러 옵션이 이미 설치되었는지를 확인하십시오.
-
|
네트워크 연결
IP 주소 설정
사용자는 티치 펜던트 또는 RobotStudio를 통해 IP 주소를 설정할 수 있습니다.
RobotStudio는 ABB 로봇의 시뮬레이션 및 오프라인 프로그래밍 소프트웨어입니다. 이 소프트웨어는 IPC 또는 기타 PC에 설치할 수 있습니다. 이 예시에서 RobotStudio는 이미 다른 PC에 설치되어 있습니다. |
파일을 로봇에 복제(자동)
사용자는 로봇 프로그램 복제 도구를 사용하여 ABB 로봇에 파일을 자동으로 복제합니다. 구체적인 프로세스는 다음과 같습니다.
자동 복제 과정에 오류가 나거나 사용자가 해결하기 어려운 경우 파일을 로봇에 복제하기 (수동)를 참조하여 수동으로 복제를 진행할 수 있습니다. |
-
제어 캐비닛의 스위치를 자동 모드로 켜고 모터 표시등이 켜져 있는지 확인하십시오.
-
Mech-Vision과 Mech-Viz 소프트웨어 설치 목록에서 Mech-Center \tool\Robot Program Loader 목록으로 이동한 다음 Robot Program Loader 프로그램을 더블 클릭하여 로봇 프로그램 복제 도구를 열고 복제 도구 메인 화면으로 들어갑니다.
-
ABB 로봇 브랜드를 선택하고 실제 로봇 IP 주소를 입력한 다음 연결 버튼을 클릭합니다.
연결에 실패하시면 오른쪽 하단의 Test network connection 버튼을 클릭하여 문제를 확인할 수 있습니다. -
ABB 프로그램 복제 인터페이스에서 백업 폴더를 선택하고 백업 버튼을 클릭합니다. 파일 백업이 성공하면 “백업 성공”이라는 메시지가 인터페이스 하단 로그에 표시됩니다.
-
백업이 성공하면 마스터 컨트롤 프로그램 복제하기 옵션을 선택하여 복제 프로그램이 위치한 폴더를 확인한 후 로봇의 IO 보드 모델을 선택합니다. 예시에서는 IO 보드 없음을 선택하였습니다. 사용자의 보드 모델은 예시와 다를 수 있으므로 실제 상황에 따라 보드 모델을 결정하시기 바랍니다. 위의 파라미터를 모두 설정한 후 원클릭 복제 버튼을 클릭합니다. 파일이 로봇에 성공적으로 복제되면 인터페이스 하단 로그에 복제 성공이라는 메시지가 나타납니다.
자동 복제에 성공하면 컨트롤러가 자동으로 재설정됩니다. 자동 복제에 성공한 후 마스터 컨트롤 통신 테스트로 건너뛰어 작업을 계속하십시오.
파일을 로봇에 복제(수동)
자동 복제에 성공하면 이 부분 내용을 건너뛰십시오.
사전 준비
백업
오작동 후 로봇 시스템을 복원하기 위해 로봇 실행을 시작하기 전에 백업하십시오. 백업 작업은 티치 펜던트 또는 RobotStudio를 통해 실행할 수 있습니다.
재설정
|
복제 파일 가져오기
Mech-Vision과 Mech-Viz 소프트웨어의 설치 디렉터리에 있는 Mech-Center/Robot_Server/Robot_FullControl/abb/RobotWare 6
폴더 속의 파일들을 USB에 복사하십시오.
-
RobotWare 6
폴더 속의 Config 폴더에 있는 파일은 로봇 구성 파일로 실제 상황에 따라 다른 구성 파일을 도입해야 합니다.-
작업 현장에서 DSQC 652 보드(PCB)를 사용하는 경우 “D652.cfg、SYS.cfg”를 선택하십시오.
-
작업 현장에서 DSQC 1030 보드를 사용하는 경우 “DSQC1030.cfg、SYS.cfg”를 선택하십시오.
-
자동 캘리브레이션만 필요한 경우 또는 작업 현장에서 위의 두 보드가 아닌 다른 보드를 사용하는 경우 “EIO.cfg、SYS.cfg”를 선택하십시오.
-
-
RobotWare 6
폴더 속의 MM 폴더에 있는 파일은 로봇 프로그램 모듈입니다.
RobotStudio 소프트웨어를 부팅하고 로봇 컨트롤러에 연결하기
RobotStudio 소프트웨어의 Controller 메뉴를 클릭하고 툴 바에
버튼을 선택하십시오. 팝업된 Add Controller 다이얼로그 박스에서 컨트롤러를 선택하고 확인 버튼을 클릭하십시오.로봇 쓰기 접근(write access)을 획득하기
-
RobotStudio 소프트웨어의 툴 바에서 request write access 버튼을 클릭하여 티치 펜던트에 쓰기 권한을 요청합니다.
-
티치 펜던트에 팝업된 request write access 다이얼로그 박스에서 OK 버튼을 클릭하십시오.
마스터 컨트롤 통신 테스트
로봇 시스템을 재시작한 후 다음 작업을 수행하여 로봇을 마스터 컨트롤할 수 있는지를 테스트합니다:
로봇을 자동 모드로 전환하기
-
로봇 제어 캐비닛에서 키 스위치를 통해 로봇을 자동 모드로 전환합니다.
-
티치 펜던트에 팝업된 다이얼로그 박스에서 확인 버튼을 클릭하십시오.
-
로봇 제어 캐비닛에서 모터 전원 켜기 버튼을 눌러 로봇의 전원을 켭니다. 전원이 성공적으로 켜진 후에는 버튼이 항상 켜져 있습니다.
프로그램 실행
-
T_ROB1 및 safe_area의 프로그램 포인터를 각각 메인 프로그램으로 이동하고 PP를 메인으로 이동 버튼을 클릭하고 팝업된 프롬프트 박스에서 예 버튼을 클릭하십시오.
-
프로그램을 수동 또는 자동으로 실행하기 위한 프로그램 포인터는 아래 그림과 같습니다.
Mech-Viz 프로젝트를 만들기
-
Mech-Viz 소프트웨어를 열고 Ctrl+N 키를 눌러 Mech-Viz 프로젝트를 생성합니다. 다음 인터페이스에서 실제 로봇의 브랜드와 모델에 따라 해당한 로봇 모델을 선택합니다.
-
Ctrl+S 키를 눌러 프로젝트를 저장하기 위한 폴더를 선택하거나 새로 생성합니다.
-
Mech-Viz 소프트웨어의 왼쪽 패널에서 프로젝트 이름을 마우스 오른쪽 버튼으로 클릭하고 자동으로 로드되도록 설정 옵션을 선택합니다.
로봇을 연결하기
-
Mech-Viz 소프트웨어에서 툴 바에 있는 로봇 마스터 컨트롤 연결 옵션을 클릭합니다.
-
로봇 IP 주소에서 실제 로봇의 IP 주소(그림의 IP 주소는 예시임)를 입력하고 로봇 연결 버튼을 클릭합니다.
Mech-Viz에서 실제 로봇을 성공적으로 연결하면 현재 상태는 연결됨으로 표시되며 툴 바의 아이콘은 파란색에서 녹색으로 바뀝니다.
연결에 실패한 경우, 설정된 로봇 IP 주소가 잘못되었는지 확인하십시오.
로봇을 이동하기
-
Mech-Viz 소프트웨어에서 툴 바의 속도와 가속도를 5%로 설정하십시오.
-
툴 바에서 로봇을 동기화하기 옵션을 클릭하여 선택 당한 상태를 유지하면 이때 3D 시뮬레이션 공간의 가상 로봇 포즈는 실제 로봇 포즈로 동기화되고 로봇을 동기화하기 옵셔을 다시 클릭하여 선택 당한 상태를 취소합니다.
-
화면 오른쪽 하단의 로봇 패널에서 J1 관절 각도를 살짝 조정합니다(예: 0°에서 3°로 조정함). 이 작업은 가상 로봇을 이동시킵니다.
-
실제 로봇 이동 버튼을 클릭하여 실제 로봇의 이동 여부를 확인합니다. 실제 로봇이 가상 로봇의 포즈로 이동하면 마스터 컨트롤 통신이 정상임을 의미합니다.
로봇을 이동할 때 안전을 부디 주의하십시오. 비상시에는 티치 펜던트의 비상정지 버튼을 눌러주십시오.