산업 제조
산업용 사물 인터넷 | 산업자재 | 장비 유지 보수 및 수리 | 산업 프로그래밍 |
home  MfgRobots >> 산업 제조 >  >> Manufacturing Technology >> 자동화 제어 시스템

단계별 가이드: ABB 로보틱스 애드인으로 빈 피킹 스튜디오 배포하기

2025년 12월 11일, ABB 로보틱스와 함께 「3D 비전 가이드 로보틱스로 복잡한 자동화 마스터하기」 독점 웨비나를 진행했습니다.

목표는 산업 자동화의 중대한 도약, 즉 고급 3D 비전 시스템과 로봇 셀 사이의 전통적 장벽을 허무는 것을 시연하는 것이었습니다.

수년간 제조업체들은 복잡성을 제거하고 배포를 가속화하는 비전 가이드 로보틱스에 대한 통합 접근을 요청해 왔습니다. 우리는 로케이터 스튜디오(Locator Studio)와 빈 피킹 스튜디오(Bin Picking Studio)를 ABB 로보틱스 원(One) 생태계와 옴니코어(OmniCore) 컨트롤러에 직접 통합해 그 부름에 응답했습니다.

아래 가이드에서는 이 통합의 기술적 세부 사항을 안내합니다. 하드웨어 연결부터 최종 블록 프로그래밍 위자드까지.

새로운 포토네오 ABB 애드인으로 첫 AI 빈 피킹 애플리케이션을 실행하는 정확한 방법입니다.

1. 하드웨어 연결 필수 사항

신뢰할 수 있는 애플리케이션의 기초는 물리적 설정에서 시작합니다. 먼저 장면에 맞는 적절한 스캐너를 선택하세요: 정적 환경엔 포시(PhoXi) 3D 스캐너, 동적 장면이거나 로봇 바로 앞 영역 메싱이 필요하면 모션캠-3D(MotionCam-3D).

다음, 로케이터 또는 빈 피킹 스튜디오 라이선스를 탑재한 산업용 PC를 연결합니다. 이 PC엔 6개의 전용 이더넷 포트가 있습니다. 로봇 통신용 포트 1, 인터넷 연결용 포트 2를 반드시 연결하세요. 포트 3~6은 스캐닝 장비용으로 예약돼 있습니다.

2. 애드인 설치

설치는 로봇 컨트롤러에서 직접 처리되는 빠른 7분 프로세스입니다. 포토네오 웹사이트에서 설치 패키지를 다운로드해 USB 스틱에 저장하고 ABB 플렉스펜던트(FlexPendant)에 꽂으세요.

메인 메뉴의 컨트롤러 소프트웨어(Controller Software)로 가서 '새 애드인 설치(Install new add-in)'를 선택하고 포토네오 패키지를 고르세요.

여기서 가장 중요한 단계는 물리적 구성에 맞는 올바른 템플릿을 선택하는 것입니다.

핸드-아이 구성(왼쪽), 익스트린직 구성(오른쪽)

카메라가 스탠드에 마운트돼 있으면 익스트린직 셋업(Extrinsic Setup)을 선택하세요(단일 장치는 'Basic', 다중은 'Multiple Vision'). 카메라가 로봇 플랜지에 마운트돼 있으면 핸드-아이 셋업(Hand-Eye Setup)을 선택하세요. 핸드-아이의 경우 로봇이 스캔 위해 정지할지('멀티뷰 정적') 아니면 이동 중 스캔할지('멀티뷰 다이나믹') 지정 가능.

설치 과정은 간단하며 약 7분 소요—커피 한 잔 마실 시간입니다.

  1. 다운로드 & 저장: 포토네오 웹사이트에서 설치 패키지 다운로드해 USB 스틱에 저장.
  2. USB 삽입: ABB 플렉스펜던트 USB 포트에 꽂기.
  3. 애드인 선택: 메인 ABB 메뉴 → 컨트롤러 소프트웨어 → 새 애드인 설치.
  4. 설치: 포토네오 애드인 선택 후 '다음' 클릭.
  5. 템플릿 선택: 중요. 물리적 설정에 맞는 템플릿 선택:

3. 네트워크 구성

설치 후 메인 ABB 메뉴에 새 포토네오 아이콘이 나타납니다. 열면 네트워크 설정으로, 퍼블릭(Public) 또는 프라이빗(Private) 네트워크 토글 가능.

시스템은 비주얼 컨트롤러와 로봇 시스템용 사전 정의 주소(일반적으로 관리 포트 또는 DSQC 1100 I/O 카드 경유)를 제공합니다.

커스텀 IP 주소 입력이 필요하면 시스템이 즉시 검증하며, '저장(Save)' 버튼이 녹색으로 깜빡이면 성공.

프라이빗 네트워크의 경우 '포토네오 서버로 리다이렉트(Redirect to Photoneo Server)' 기능으로 로봇과 포토네오 소프트웨어를 단일 인터페이스에서 제어 가능.

설치 후 메인 ABB 메뉴의 새 포토네오 아이콘을 열면 세 섹션이 보입니다:

4. 빈 피킹 스튜디오(BPS) 설정

네트워크 활성화 후 빈 피킹 스튜디오로 이동해 애플리케이션 로직 정의.

고유 ID로 새 솔루션(New Solution) 생성 후 하드웨어 정의: 로봇 모델 선택, 그리퍼 CAD 모델(STL, 1MB 미만) 업로드, 툴 센터 포인트(TCP) 설정. 여기서 그랩핑 방법(어프로치 벡터, 리니어 경로)도 정의.

빈 피킹 스튜디오의 로봇 선택

다음, 비전과 환경 구성. 비전 시스템 추가하고 오브젝트 탐지용 뉴럴 네트워크 선택.

환경(Environment) 탭에서 워크 셀 STL 모델 임포트해 충돌 오브젝트 정의하고, 테스트 스캔 트리거해 포인트 클라우드가 디지털 로봇 모델과 정렬되는지 확인.

마지막으로 설정(Settings)에서 픽킹 우선순위 미세 조정과 '자동 스냅샷(Automatic Snapshots)' 활성화로 실패 픽 트러블슈팅 지원.

빠른 단계별 개요:

단계 A: 프로젝트 & 하드웨어

단계 B: 비전 & 환경

단계 C: 배포

  • 프로덕션 모드: 완전 준비; 로봇 요청 직접 수락.
  • 시뮬레이션 모드: 실제/시뮬레이션 데이터로 로봇 움직임 시뮬레이션. 조인트 리밋과 그리퍼 디자인 테스트에 좋음.

5. 로봇 프로그램 & 캘리브레이션

이제 애플리케이션에 맞춰 로봇 프로그램 수정.

시스템 실행 전 로봇 내부 프로그램 조정 필요. 먼저 로봇스튜디오(RobotStudio)에서 방화벽 활성화, 특히 프라이빗 네트워크에서 '래피드 소켓(Rapid Sockets)'용, 그리고 컨트롤러 재시작.

그런 다음 로봇에 특정 물리적 위치 티칭. 올바른 워크 오브젝트(Work Object)와 툴(Tool)로 조그해 홈(Home), 빈 피킹 시작(Start Bin Picking), 피킹 종료(End Picking) 위치 정의.

그리퍼 열기/닫기 시그널을 AttachGripper와 DetachGripper 루틴에 매핑해야 합니다.

캘리브레이션을 위해 작업 영역에 적절한 도구 배치: 익스트린직 셋업엔 볼(ball), 핸드-아이 셋업엔 마커 패턴(marker pattern).

마커 패턴

CalibPositions 루틴에 9개 타겟 위치 포함. 비전 시스템이 모든 포즈에서 마커를 명확히 볼 수 있고 충돌 없이 타겟 조정. 캘리브레이션 루틴 실행하고 최종 결과가 2 mm 미만인지 확인.

  1. 방화벽 (필수):
    • 로봇스튜디오에서 방화벽 활성화.
    • 프라이빗 네트워크에서 래피드 소켓용 방화벽 활성화.
    • 로봇 컨트롤러 재시작.
  2. IP 구성: 포토네오 웹앱에서 로봇과 비주얼 컨트롤러 올바른 IP 주소 입력.
  3. 툴 & 로드 데이터: 수동 입력 또는 LoadIdentify 서비스 루틴 실행.
  4. 타겟 티칭: 올바른 워크 오브젝트와 툴로 로봇 조그해 티칭:
    • 홈 포지션.
    • 빈 피킹 시작 포지션.
    • 피킹 종료 포지션.
  5. 시그널 로직: 그리퍼 시그널(열기/닫기)을 AttachGripper와 DetachGripper 루틴에 매핑.

캘리브레이션 루틴

  1. 준비: 캘리브레이션 툴(핸드-아이용 마커 패턴, 익스트린직용 볼) 작업 영역에 배치.
  2. 포지션 티칭: CalibPositions 루틴 9개 타겟. 비전 시스템이 모든 포즈에서 마커 보이고 충돌 없도록 타겟 조정.
  3. 캘리브레이션 실행: 로봇에서 포토네오 캘리브레이션 루틴 실행.

결과 확인: 2 mm 미만 목표.

6. 위자드: 블록 프로그래밍

깊은 프로그래밍 기술 불필요.

마지막 단계는 블록 프로그래밍 위자드(Block Programming Wizard)로 애플리케이션 로직 구성—복잡한 코딩 불필요. HE(핸드-아이) 또는 X(익스트린직) 라벨 블록들이 보입니다.

표준 워크플로: 초기화 블록(IP, 홈/시작/종료 포지션 포함) → TRUE로 설정된 While 루프(연속 실행) → 루프 안에 필요한 액션 쌓기: 로컬라이제이션 수행하는 스캔 블록(Scan Block), 파트 집는 픽 블록(Pick Block), 놓는 플레이스 블록(Place Block).

플레이스 블록엔 '어프로치(Approach)' 파라미터가 있어 드롭오프 지점 위 100mm 안전 위치를 자동 계산. 블록 배열 후 '적용(Apply)' 클릭으로 애플리케이션 배포.

위자드로 HE(핸드-아이) 또는 X(익스트린직) 라벨의 심플한 블록들로 애플리케이션 로직 구성 가능.

샘플 로직 플로우:

  1. 초기화 블록: 비전 컨트롤러 IP, 비전 시스템 ID, 홈, 시작, 종료 포지션 입력.
  2. While 루프: 인자 TRUE로 연속 작동.
  3. 스캔 블록:
    • 스캔 포즈: 기존 포지션 사용 또는 새 것 생성.
    • 비전 ID: 로컬라이제이션 수행할 시스템 선택.
    • 대기 시간: 로봇 안정화 전 대기 선택 파라미터.
  4. 픽 블록: 오브젝트 성공적 픽 확인.
  5. 플레이스 블록: 드롭오프 위치 정의.
    • 어프로치 파라미터: 오브젝트 위 100mm 위치 자동 생성으로 어프로치 및 릴리즈.

최종 단계: 적용(Apply) 클릭.

이제 포토네오와 옴니코어 플랫폼으로 첫 AI 기반 빈 피킹 애플리케이션 실행 준비 완료. 그 힘과 이점, 실제 성공 사례 모두 알려면 오늘 웨비나 다시보기!

자동화 제어 시스템

  1. 정밀 날 준비(Edge Preparation)로 공구 수명 연장
  2. IBM, 산업 화학용 최초 자율·원격 접속 실험실 로봇 '로보RXN' 공개
  3. 로보DK·DIY-로보틱스·ATI, 플러그앤플레이 디버링 셀 출시
  4. 6축 협동로봇: 제조 자동화의 혁명
  5. 2021년 플라스틱 산업 핵심 테마: 지속가능성, 자동화, 3D 프린팅
  6. 로크웰 오토메이션, 디지털 트랜스포메이션 여정의 ROI 강조
  7. 센트릭 테크놀로지스, 자동화 메탈워킹 플루이드 제어 시스템 공개로 더 스마트하고 오래가는 머신 툴 구현
  8. 속도가 새로운 기준: 현대 풀필먼트 인프라가 필수인 이유
  9. 자동 툴 체인저(Automatic Tool Changer) 작동 원리 완벽 가이드
  10. RPA 확장: 자동화 전 프로세스 최적화가 먼저다