ABB 프로그램 복제 프로세스 설명

이 부분에서는 다음 4개 단계를 포함한 ABB 로봇 마스터 컨트롤(Viz로 로봇을 컨트롤함) 방법을 소개합니다.

컨트롤러 및 소프트웨어 버전 확인

  1. 컨트롤러는 IRC5이고 RobotWare 버전은 6.02 이상입니다.

    RobotWare 버전을 확인하려면 다음과 같이 진행하십시오.

    ../../../../_images/check_version1.png
    ../../../../_images/check_version2.png
  2. 제어 모듈은 다음 옵션을 설치합니다.

    • 623-1 Multitasking

    • 616-1 PCInterface

    아래 그림과 같이 컨트롤러 옵션이 설치되어 있는지 확인하십시오.

    ../../../../_images/check_installation.png

    주의

    Mech Viz로 로봇을 컨트롤하려면 제어 모듈에 위의 두 가지 옵션이 설치되어 있어야 합니다.

네트워크 연결 설정

하드웨어 연결

IPC의 네트워크 케이블의 다른 쪽 끝을 로봇 컨트롤러의 X6(WAN) 네트워크 포트에 연결합니다. 아래 그림과 같습니다.

../../../../_images/port.png

IP 설정

사용자는 티치펜더트 또는 RobotStudio 에서 IP 설정을 완료할 수 있습니다.

  • 티치 펜더트 IP 설정:

    1. 아래 그림과 같이 설정하십시오.

      ../../../../_images/ip_setting1.png
      ../../../../_images/ip_setting2.png
      ../../../../_images/ip_setting3.png
      ../../../../_images/ip_setting4.png
    2. 다시 시작한 후 다음 인터페이스로 들어가 아래 스텝에 따라 IP 설정을 완료하십시오. 로봇과 IPC의 IP는 동일한 네트워크 세그먼트에 있어야 합니다.

      ../../../../_images/ip_setting5.png
      ../../../../_images/ip_setting6.png
      ../../../../_images/ip_setting7.png
      ../../../../_images/ip_setting8.png
      ../../../../_images/ip_setting9.png
      ../../../../_images/ip_setting10.png
  • Robotstudio IP 설정 :

    아래 그림과 같이 IP를 설정하고 설정이 완료된 후 로봇을 다시 작동합니다.

    ../../../../_images/ip_setting11.png
  • IP가 성공적으로 변경되었는지 확인하십시오.

    ../../../../_images/ip_setting12.png
    ../../../../_images/ip_setting13.png

주의

  1. IPC의 네트워크 케이블의 다른 쪽 끝이 로봇 컨트롤러의 X6(WAN) 네트워크 포트에 연결되어 있는지 확인하십시오.

  2. IP 주소를 설정할 때 로봇 LAN 포트의 IP 주소를 구별하도록 주의하십시오.

파일을 로봇에 복제하기

사전 준비

힌트

복제 파일은 Mech-Center 설치 폴더에 있습니다.

XXXX/Mech-Center-xxx/Robot_Server/Robot_FullControl/abb/server on ABB 폴더에 있는 파일을 USB로 복사합니다.

  1. Config 폴더에 있는 파일은 로봇 구성 파일로 실제 상황에 따라 다른 구성 파일을 도입해야 합니다.

    • 작업 현장에서 652 보드(PCB)를 사용하는 경우 D652.cfg, SYS.cfg를 선택하십시오.

      ../../../../_images/copy_file2.png
    • 작업 현장에서 1030 보드(PCB)를 사용하는 경우 DSQC1030.cfg, SYS.cfg를 선택하십시오.

      ../../../../_images/copy_file3.png
    • 자동 캘리브레이션만 필요한 경우 또는 작업 현장에서 위의 두 보드(PCB)가 아닌 보드를 사용하는 경우 EIO.cfg, SYS.cfg를 선택하십시오.

      ../../../../_images/copy_file4.png
  2. MM 폴더에 있는 파일은 로봇 프로그램 모듈입니다.

    ../../../../_images/copy_file5.png

백업

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

  • 티치 펜던트에 백업 생성

  1. 메인 인터페이스는 왼쪽 상단 메뉴 바를 클릭한 다음 재시작 을 클릭하면 표시됩니다.

    ../../../../_images/backup1.png
  2. 현재 시스템 백업… 을 클릭합니다.

    ../../../../_images/backup2.png
  3. 명칭을 수정하려면 1 을 클릭하고 경로를 수정하려면 2 를 클릭하며, 수정 후 백업 을 클릭합니다.

    ../../../../_images/backup3.png
  • RobotStudio에서 백업 생성

  1. RobotStudio 메인 인터페이스에서 백업할 컨트롤러를 선택한 후 Backup ‣ Create Backup… 을 클릭합니다.

    ../../../../_images/backup4.png
  2. 팝업 창에서 명칭과 위치를 확인하고 OK 를 클릭합니다.

    ../../../../_images/backup5.png

재설정

참고

재설정은 시스템 재설정RAPID 재설정 으로 나뉩니다.

  • 시스템 재설정 은 공장 출하 시 시스템 파라미터 및 RAPID 프로그램을 복원하고 IO 구성도 재설정합니다. 보드 및 기타 통신 장치가 있는 경우 시스템을 재설정한 후 재구성해야 합니다.

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

RAPID 재설정

다음 논리도에 따라 RAPID 재설정 해야 하는지 여부를 판단하십시오.

../../../../_images/reset1.png
  1. 메인 인터페이스는 왼쪽 상단 메뉴 바를 클릭한 다음 재시작 을 클릭하면 표시됩니다.

    ../../../../_images/reset11.png
  2. 고급… 을 클릭합니다.

    ../../../../_images/reset2.png
  3. RAPID 재설정 을 선택한 상태에서 다음 을 클릭합니다.

    ../../../../_images/reset5.png
  4. RAPID 재설정 을 클릭합니다.

    ../../../../_images/reset6.png

시스템 재설정

주의

시스템을 재설정하면 공장 설정으로 복원되므로 백업 작업이 완료되었는지 확인하십시오.

  1. 메인 인터페이스는 왼쪽 상단 메뉴 바를 클릭한 다음 재시작 을 클릭하면 표시됩니다.

    ../../../../_images/reset11.png
  2. 고급… 을 클릭합니다.

    ../../../../_images/reset2.png
  3. 시스템 재설정 을 선택한 상태에서 다음 을 클릭합니다.

    ../../../../_images/reset3.png
  4. 시스템 재설정 을 클릭합니다.

    ../../../../_images/reset4.png

복제 시작

  1. RobotStudio를 열고 컨트롤러를 연결합니다.

    • IPC의 네트워크 케이블이 로봇 컨트롤러의 LAN 포트에 꽂혀 있으면 One Click Connect 를 클릭합니다.

      ../../../../_images/load_program11.png
    • 스위치를 통하거나 로봇 컨트롤러의 X6 네트워크 포트(WAN 포트)에 직접 연결된 경우 아래 그림과 같이 컨트롤러를 추가합니다. 컨트롤러가 추가되면 컨트롤러 관리 포트에 자동으로 연결됩니다.

      ../../../../_images/load_program21.png
  2. 구성 파일을 아래 그림과 같이 도입하고 팝업창에서 각각 确定 을 클릭합니다.

    ../../../../_images/load_program31.png
    ../../../../_images/load_program3_1.png
  3. 아래 그림과 같이 XXXX/Mech-Center-xxx/Robot_Server/Robot_FullControl/abb/server on ABB 아래의 MM 폴더를 로봇 시스템의 HOME 경로에 복사합니다.

    ../../../../_images/load_program41.png
  4. safe_area.mod 프로그램에서 안전 영역 범위를 mm 단위로 수정합니다.

    ../../../../_images/load_program5.png

IO 신호 구성

필드 보드가 DSQC652 및 DSQC1030이 아닌 경우 복제 후 로봇 IO 신호를 구성해야 하며 작동 프로세스는 다음과 같습니다.

  1. RobotStudio 메인 인터페이스에서 Configuration ‣ IO System 을 클릭합니다.

    ../../../../_images/configureio1.png
  2. 유형 리스트에서 Signal 을 찾아 클릭하고, 오른쪽 Name 리스트에서 gi16과 go16을 찾아 더블 클릭하여 편집 창으로 들어갑니다.

    ../../../../_images/configureio2.png
  3. 컨트롤할 로봇 IO의 해당 유닛과 주소를 확인한 후, gi16과 go16의 Assigned to Device와 Device Mapping을 각각 수정합니다.

    ../../../../_images/configureio3.png
    ../../../../_images/configureio4.png
  4. 수정이 완료되면 OK 를 클릭하여 컨트롤러를 다시 시작한 후 적용됩니다.

프로그램 실행

  1. T_ROB1 및 safe_area 두개 task의 프로그램 포인터를 각각 메인 프로그램으로 이동하고 PP를 메인으로 이동 을 클릭하고 팝업 프롬프트 상자에서 를 클릭합니다.

    ../../../../_images/run_program1.png
    ../../../../_images/run_program1_1.png
    ../../../../_images/run_program2.png
  2. 프로그램을 수동 또는 자동으로 실행하기 위한 프로그램 포인터는 아래 그림과 같습니다.

    ../../../../_images/run_program3.png

문제 해결

복제가 완료된 후에도 정상적으로 연결이 되지 않을 경우 다음 사항을 확인해주시기 바랍니다.

  • IPC 측:

    1. 방화벽이 꺼져 있는지 확인합니다.

    2. CMD 명령 프롬프트를 통해 로봇 IP를 핑(ping)할 수 있는지 확인합니다.

    3. 다른 바이러스 백신 소프트웨어의 영향이 없는지 확인합니다.

    4. 서로 다른 IP 네트워크 세그먼트에 있는 IPC의 두 네트워크 포트 간에 충돌이 없는지 확인합니다.

    5. 라우터를 통해 연결된 경우 다른 네트워크 케이블의 간섭을 제거하십시오.

  • 로봇 측:

    1. 컨트롤러의 WAN 포트에 올바르게 연결되어 있는지 확인하십시오.

    2. 로봇의 IP 설정이 올바른지, 다른 네트워크 포트가 아닌 WAN 포트 IP가 수정되었는지 확인합니다.

    3. 로봇이 《프로그램 실행》 작업을 수행했습니다.