ABB RobotWare 6 표준 인터페이스 통신 구성

현재 최신 버전 (2.1.1)에 대한 매뉴얼을 보고 계십니다. 다른 버전에 액세스하려면 페이지 오른쪽 상단 모서리에 있는 '버전 전환' 버튼을 클릭하세요.

■ 현재 사용하고 있는 제품의 버전이 확실하지 않은 경우에는 언제든지 당사 기술 지원팀에 문의하시기 바랍니다.

이 부분에서는 로봇 표준 인터페이스 프로그램을 ABB RobotWare 6 로봇에 복제하고 Mech-Mind Robotics 비전 시스템과 로봇 간의 표준 인터페이스 통신 구성을 완료하는 방법에 대해 소개합니다.

표준 인터페이스 프로그램을 복제하는 것은 로봇의 표준 인터페이스 프로그램과 구성 파일을 로봇 시스템으로 도입하여 비전 시스템과 로봇 간의 표준 인터페이스 통신을 실현하는 것입니다.
동영상: ABB 로봇 표준 인터페이스 통신 구성(자동 복제)

복제하기 전 준비

하드웨어 및 소프트웨어 버전 확인

  • 컨트롤러는 IRC4나 IRC5인지 확인합니다.

  • RobotWare 버전이 6.02~6.15인지 확인하십시오.

  • 제어 모듈에 616-1 PC Interface 옵션이 설치되어 있는지 확인하십시오.

    클릭하여 방법을 확인하십시오.
    1. 티치 펜던트 왼쪽 상단의 메뉴 바를 클릭하고 시스템 정보를 선택합니다.

      check version1
    2. 시스템 속성 버튼을 클릭하여 RobotWare 버전이 6.02~6.15 사이의 버전인지 확인하십시오.

      check version2
    3. 옵션을 클릭하여 제어 모듈에 616-1 PC Interface 옵션이 설치되어 있는지 확인하십시오.

      check installation
위의 조건이 충족되지 않으면 비전 시스템이 로봇과 표준 인터페이스 통신을 할 수 없으므로 로봇 제조사에 문의하여 해결하시기 바랍니다.

네트워크 연결 설정

하드웨어 연결

아래 그림과 같이 네트워크 케이블의 한쪽 끝을 IPC의 네트워크 포트에 삽입하고, 다른 쪽 끝을 로봇 컨트롤러의 X6(WAN) 네트워크 포트에 삽입합니다.

port

IP 주소 설정

  1. 사용자는 티치 펜던트 또는 RobotStudio를 통해 로봇 IP 주소를 설정할 수 있습니다.

    • 티치 펜던트를 통해 IP 주소를 설정합니다.

      클릭하여 방법을 확인하십시오.
      1. 부트스트랩 응용 프로그램을 시작하려면 아래 표시된 이미지를 따르십시오.

        ip setting1
        ip setting2
        ip setting3
        ip setting4
      2. 다시 시작한 후 다음 인터페이스로 들어가 아래 설명에 따라 IP 주소를 설정하십시오. 로봇 IP 주소와 IPC의 IP 주소는 동일한 네트워크 세그먼트에 있어야 합니다.

      ip setting5
      ip setting6
      ip setting7
      ip setting8
      ip setting9
    • Robotstudio를 통해 IP 주소를 설정합니다.

      클릭하여 방법을 확인하십시오.
      1. 아래 그림과 같이 IP 주소를 설정하고 설정이 완료된 후 로봇을 다시 작동합니다.

        ip setting11
      2. 설정된 IP 주소가 적용되었는지 확인하십시오.

        ip setting12
        ip setting13
  2. IPC에서 IP 주소를 설정합니다.

    IPC의 IP 주소와 로봇의 IP 주소는 동일한 네트워크 세그먼트에 있어야 합니다. 즉, 두 IP 주소의 네트워크 부분과 서브넷 마스크가 동일해야 합니다. 예를 들어, 192.168.100.169/255.255. 255.0 및 192.168.100.170/255.255.255.0은 동일한 네트워크 세그먼트에 있습니다.

“로봇 통신 구성” 설정

  1. Mech-Vision 소프트웨어를 시작합니다. 표시되는 인터페이스에 따라 다음의 적절한 방법을 선택하여 솔루션을 생성하십시오.

    • 시작 화면이 나타나면 새로운 솔루션 만들기를 클릭하여 새로운 솔루션을 만듭니다.

    create solution 1
    • 메인 인터페이스가 나타나면 메뉴 바에서 파일  새로운 솔루션을 차례로 클릭하여 새로운 솔루션을 만듭니다.

    create solution 2
  2. Mech-Vision 툴 바에서 로봇 통신 구성을 클릭합니다.

  3. 로봇 통신 구성 창에서 다음 구성을 수행합니다.

    1. 로봇 선택 드롭다운 디렉터리를 클릭하고 목록에 있는 로봇을 선택한 다음 로봇 모델 선택을 클릭하여 로봇 모델을 선택합니다. 그 다음에 다음을 클릭합니다.

    2. 통신 방식 화면에서 인터페이스 서비스 유형을 표준 인터페이스로 선택하고, 프로토콜을 TCP Server로 선택하며 프로토콜 형식을 HEX(little-endian)으로 선택합니다.

    3. 포트 번호는 50000 및 이상으로 설정하는 것이 좋습니다. 설정된 포트 번호를 다른 프로그램이 사용하고 있지 않은지 확인해야 합니다.

    4. 로봇 통합 에서 프로그램 폴더 열기를 단번 클릭합니다.

      • 프로그램 파일을 수동으로 로드하려면 스텝이 를 수행해야 합니다. 그렇지 않으면 이 스텝를 건너뛰십시오.

      • 이후 로드를 위해 필요한 파일이 이 폴더에서 복사됩니다. 이 폴더를 닫지 마십시오.

    5. (선택 사항) 솔루션을 열 때 인터페이스 서비스 자동 활성화를 선택합니다.

    6. 응용을 클릭합니다.

tcp hex little endian
  1. Mech-Vision 메인 화면에서 툴 바에 있는 “인터페이스 서비스” 기능이 활성화되어 있는지 확인하십시오.

    interface service

파일을 로봇에 복제하기(자동)

사용자는 다음과 같은 방식으로 표준 인터페이스 프로그램 또는 표준 인터페이스 샘플 프로그램을 로봇에 자동 복제할 수 있습니다. 이 부분에서는 표준 인터페이스 통신 구성을 소개하기에 표준 인터페이스 프로그램을 자동 복제해야 합니다. 방법은 다음과 같습니다. 표준 인터페이스 샘플 프로그램의 자동 복제 방법도 이와 흡사합니다.

자동 복제 과정에 오류가 나거나 사용자가 해결하기 어려운 경우 파일을 로봇에 복제하기 (수동)를 참조하여 수동으로 복제를 진행할 수 있습니다.
  1. 제어 캐비닛의 스위치를 자동 모드로 켜고 모터 표시등이 켜져 있는지 확인하십시오.

    calilbration process8
  2. Mech-Vision과 Mech-Viz 소프트웨어 설치 목록에서 통신 구성 요소\tool\Robot Program Loader 목록에 들어가 Robot Program Loader 프로그램을 더블 클릭하여 로봇 프로그램 복제 도구를 열고 메인 화면으로 들어갑니다.

    auto load files1
    auto load files2
    복제 도구의 언어를 전환하려면 메인 화면 오른쪽 하단의 드롭다운 목록에서 기타 언어를 선택한 후 복제 도구를 종료했다가 다시 열어 새 언어를 활성화 시킵니다.
  3. ABB 로봇 브랜드를 선택하고 실제 로봇 IP 주소를 입력한 다음 연결을 클릭합니다.

    auto load files3
    연결에 실패하시면 오른쪽 하단의 Test network connection을 클릭하여 문제를 확인할 수 있습니다.
  4. ABB 프로그램 복제 인터페이스에서 백업 폴더를 선택하고 백업을 클릭합니다. 파일 백업이 성공하면 “백업 성공” 메시지가 하단 로그바에 나타납니다.

    auto load files4
    후속의 복제 과정에 오류가 생긴 경우, 백업한 파일을 사용하여 로봇 시스템을 재설정할 수 있습니다.
  5. 백업에 성공하면 표준 인터페이스 프로그램 복제하기를 선택하여 복제 프로그램이 위치한 폴더를 확인한 후 원클릭 복제를 선택합니다. 복제에 성공하면 “백업 성공” 메시지가 하단 로그바에 나타납니다.

    auto load files5
사용자가 나중에 표준 인터페이스 샘플 프로그램을 복제하려면 표준 인터페이스 샘플 프로그램 복제하기를 선택한 다음 원클릭 복제를 클릭하면 됩니다.

자동 복제에 성공한 후 표준 인터페이스 통신 테스트로 건너뛰어 작업을 계속하십시오.

파일을 로봇에 복제하기(수동)

사용자가 이미 파일을 로봇에 복제하기(자동)를 완료하였으면 본 섹션을 건너뛰십시오.

수동으로 파일을 로봇에 복제하기 전에 오작동할 경우 로봇 시스템을 재설정할 수 있도록 먼저 백업하는 것을 추천합니다.

파일 복제 준비하기

  1. 플래시 드라이브를 IPC의 USB 포트에 삽입하십시오.

  2. IPC에서 열린 프로그램 폴더(ABB 폴더) 내의 RobotWare 6 폴더를 열리고 다음과 같은 3개 파일을 USB에 복사한 후, USB를 안전하게 제거합니다.

    • 프로그램 폴더는 Mech-Vision 및 Mech-Viz 설치 디렉토리의 통신 구성 요소/Robot_Interface/ABB 경로에서 찾을 수 있습니다.

    • 이전에 동일한 이름의 프로그램 파일을 로봇에 복제한 적이 있는 경우, 사용자는 먼저 해당 파일을 삭제하거나 이름을 변경한 후에 복제해야 합니다. 즉, 로봇 내에 동일한 이름의 파일이 존재하지 않도록 해야 합니다.

    • MM_Module.mod(명령어 프로그램 모듈 파일)

    • MM_Auto_Calib.mod(캘리브레이션 프로그램 모듈 파일)

    • MM_Com_Test.mod(테스트 통신 프로그램 모듈 파일)

복제 시작

티치 펜던트 또는 RobotStudio를 통해 파일을 로봇에 복제할 수 있습니다. 시작하기 전에 로봇이 수동 모드인지 확인하십시오.

manual mode
  • 티치 펜던트를 통해 파일을 로봇에 복제합니다.

    클릭하여 방법을 확인하십시오.
    1. 티치 펜던트의 USB 인터페이스에 USB를 삽입합니다.

    2. 프로그램 편집기를 클릭하십시오.

      copy file1
    3. 태스크 및 프로그램을 클릭하십시오.

      copy file2
    4. T_ROB1을 선택한 후 모듈 표시를 클릭합니다.

      copy file3
    5. 파일  모듈 로드 버튼을 클릭하십시오.

      copy file4
    6. 다음 팝업 창에서 버튼을 클릭하십시오.

      copy file5
    7. USB에 있는 프로그램 모듈 파일을 찾아 MM_Module.mod를 선택하면 아래 파일 이름 상자에 MM_Module.mod가 표시됩니다. 마지막으로 확인을 클릭합니다.

      copy file6
    8. 위의 작업을 참조하여 MM_Auto_Calib.modMM_Com_Test.mod를 각각 도입하고 마지막으로 세 파일을 T_ROB1 아래에 성공적으로 도입했는지 확인합니다.

    copy file7
  • RobotStudio를 통해 파일을 로봇에 복제합니다.

    클릭하여 방법을 확인하십시오.
    1. RobotStudio를 열고 컨트롤러를 연결합니다.

      • IPC의 네트워크 케이블이 로봇 컨트롤러의 LAN 포트에 꽂혀 있으면 원클릭 연결 버튼을 클릭하십시오.

        load program1
      • 교환기를 사용하거나 로봇 컨트롤러의 X6 네트워크 포트(WAN 포트)에 직접 연결하는 경우 아래 그림과 같이 컨트롤러를 추가하십시오. 컨트롤러가 추가되면 컨트롤러 관리 포트에 자동으로 연결됩니다.

      load program2
    2. 쓰기 권한 요청. 쓰기 권한 요청 버튼을 클릭하여 티치 펜던트에 쓰기 권한을 요청하십시오.

      load program2 1

      티치 펜던트의 쓰기 권한 요청 창에서 동의 버튼을 클릭하십시오.

    3. 아래 그림과 같이 T_ROB1을 마우스 오른쪽 버튼으로 클릭하고 팝업 창에서 모듈 로드 버튼을 클릭하십시오.

      load program3
    4. 프로그램 모듈 파일을 선택하여 열기 버튼을 클릭하십시오.

      load program4
    5. T_ROB1에서 위의 세 파일을 성공적으로 도입했는지 확인합니다.

      load program5

표준 인터페이스 통신 테스트

통신 테스트 프로그램 선택 및 수정

  1. 컨트롤러의 스위치를 자동 모드로 전환하세요.

  2. 티치 펜던트에서 왼쪽 상단 모서리에 있는 메뉴를 클릭하고, 프로그램 편집기  T_ROB1을 선택하고, MM_Com_Test를 선택한 다음, 모듈 표시를 선택합니다.

    T_ROB1을 선택한 후, MM_Com_Test를 찾을 수 없고 프로그램 코드가 표시된 경우, 위쪽에서 프로그램 및 작업을 선택합니다. 팝업 된 화면에서 T_ROB1이 이미 선택되었는지 확인한 다음 모듈 표시를 클릭하여 MM_Com_Test가 나타나도록 합니다.
    connect robot1
  3. 프로그램에서 IP 주소를 더블 클릭하고 편집  ABC…를 선택한 후 프로그램의 IP 주소를 IPC의 IP 주소로 변경하고 마지막으로 확인을 클릭합니다. 만약 Mech-Vision에서 설정한 호스트 포트 번호가 변경되었다면, 여기서의 포트 번호 50000도 Mech-Vision에서 설정된 호스트 포트 번호와 일치하도록 수정해야 합니다.

    connect robot2
    connect robot3

통신 테스트 프로그램 실행

  1. 다음 인터페이스에서 디버그  PP를 루틴으로 이동하기를 클릭합니다.

    connect robot4
  2. MM_Comtest가 선택되었는지 확인한 후 확인을 클릭합니다.

    connect robot5
  3. 티치 펜던트 오른쪽에 있는 활성화 버튼을 누른 채(프로그램 실행 중에 놓지 않도록 주의) 다음 버튼을 반복해서 눌러 프로그램 포인터가 9번째 줄에 도달할 때까지 프로그램을 수동으로 단계별로 실행합니다.

    connect robot6
    connect robot7
  4. 아래 버튼을 클릭하면 다음 메시지 내용을 볼 수 있습니다.

    connect robot8
  5. 로봇과 비전 시스템 간의 통신 연결이 성공하면 Mech-Vision 로그 창의 콘솔 탭 아래에 관련 메시지가 나타납니다.

    vision center log

부록

백업

오작동 후 로봇 시스템을 복원하기 위해 로봇 실행을 시작하기 전에 백업하십시오. 백업 작업은 티치 펜던트 또는 RobotStudio를 통해 실행할 수 있습니다.

  • 티치 펜던트를 통해 백업을 생성합니다.

    클릭하여 방법을 확인하십시오.
    1. 왼쪽 상단에 있는 메뉴 바를 클릭한 후 메인 인터페이스에 들어가 백업 및 복원 버튼을 클릭하십시오.

      backup1
    2. 현재 시스템 백업... 버튼을 클릭하십시오.

      backup2
    3. 1에서 이름을 수정할 수 있으며 2에서 경로를 변경할 수 있습니다. 수정이 완료되면 백업 버튼을 클릭하십시오.

      backup3
  • RobotStudio를 통해 백업을 생성합니다.

    클릭하여 방법을 확인하십시오.
    1. RobotStudio 메인 인터페이스에서 백업할 컨트롤러를 선택한 후 백업  백업 만들기 버튼을 순서대로 클릭하십시오.

      backup4
    2. 팝업 창에서 이름과 위치를 확인하고 확인 버튼을 클릭하십시오.

      backup5

재설정

재설정은 RAPID 재설정시스템 재설정 두 가지 경우가 있습니다.

  • RAPID 재설정하면 현재 RAPID 프로그램과 데이터가 삭제되지만 시스템 파라미터 설정은 유지됩니다.

    클릭하여 방법을 확인하십시오.
    1. 다음 로직 다이어그램에 따라 RAPID 재설정해야 할지 여부를 판단하십시오.

      reset
    2. 왼쪽 상단에 있는 메뉴 바를 클릭한 후 메인 인터페이스에 들어가 재시작 버튼을 클릭하십시오.

      reset1
    3. 고급… 버튼을 클릭하십시오.

      reset2
    4. RAPID 재설정을 선택한 후 다음을 클릭하십시오.

      reset5
    5. RAPID 재설정을 클릭합니다.

      reset6
  • 시스템 재설정하면 출하 시 시스템 파라미터와 RAPID 프로그램이 복원되며, IO 구성도 재설정됩니다. 통신 보드나 기타 통신 장치를 사용하는 경우, 시스템 재설정 후 다시 설정해야 합니다.

    클릭하여 방법을 확인하십시오.
    1. 시스템을 재설정하면 출하 시 설정이 복원되므로 백업 작업을 완료했는지 확인하십시오.

    2. 왼쪽 상단에 있는 메뉴 바를 클릭한 후 메인 인터페이스에 들어가 재시작 버튼을 클릭하십시오.

      reset1
    3. 고급… 버튼을 클릭하십시오.

      reset2
    4. 시스템 재설정 버튼을 클릭하고 다음 버튼을 클릭하십시오.

      reset3
    5. 시스템 재설정을 클릭합니다.

      reset4

이 페이지가 도움이 되었습니까?

다음 방법을 통해 피드백을 보내주실 수 있습니다:

저희는 귀하의 개인정보를 소중히 다룹니다.

당사 웹사이트는 최상의 사용자 경험을 제공하기 위해 쿠키를 사용하고 있습니다. "모두 수락"을 클릭하시면 쿠키 사용에 동의하시는 것이며, "모두 거부"를 클릭하시면 이 웹사이트 방문 시 귀하의 정보가 추적되거나 기억되지 않도록 단일 쿠키만 사용됩니다.