비전 연속 팔레타이징

기능 설명

팔레타이징이 아직 완료되지 않았을 때, 비전 인식을 통해 이미 배치된 상자를 식별하여 식별된 상자와 알려진 기존 파렛트 패턴 중의 상자와 매칭시켜 팔레타이징을 계속 수행할 수 있는 위치(상자가 배치되지 않은 위치)를 찾습니다.

응용 시나리오

“비전 연속 팔레타이징” 스텝은 일반적으로 생산이 일시 중지된 후에도 생산을 계속해야 하는 시나리오 또는 채워지지 않은 여러 파렛트의 상자를 하나의 파렛트에 배치해야 하는 높은 공간 활용도(예: 3차원 물류 창고)가 필요한 시나리오에서 사용됩니다.

비전을 통해 팔레타이징을 계속하는 프로세스에 대해 자세히 알아볼 수 있도록 Mech-Viz에서는 "비전 연속 팔레타이징" 스텝에 관련 샘플 프로젝트를 제공합니다. 소프트웨어에서 “파일” > “새로 만들기” > “샘플 프로젝트” > “상자 팔레타이징” > “비전 연속 팔레타이징”을 클릭하여 샘플 프로젝트를 열 수 있습니다.

파라미터 설명

이동 스텝 기본 파라미터

웨이포인트를 전송하기

기본적으로 선택되어 있으며 로봇 등 수신자에 웨이포인트를 전송합니다. 선택하지 않으며 웨이포인트를 전송하지 않지만 해당 웨이포인트는 여전히 경로 계획 중에 있습니다.

후속 비이동 명령을 원활성있게 수행하기

기본적으로 선택되어 있지 않습니다. 이동 스텝 사이에 비이동 스텝(예: “비전 인식”, “DI 체크” 등)이 연결되면 로봇의 경로 계획을 방해하고 실제 로봇이 실행 중일 때 짧은 일시 중지가 발생하여 로봇이 원활하지 않게 실행됩니다.

이 옵션을 선택하면 현재 이동 스텝의 실행 종료를 기다릴 필요가 없고 계속해서 작업 흐름에 따라 실행할 수 있습니다. 이렇게 하면 로봇 실행 광정에서 자주 멈추는 문제를 피할 수 있고 로봇 동작의 원활성을 높일 수 있지만 스텝이 너무 일찍 종료될 수 있습니다.

스텝은 일찍 종료되는 이유가 무엇입니까?

Mech-Viz 소프트웨어가 실행 중일 때 동시에 로봇에 여러 포즈를 보냅니다. 소프트웨어는 로봇에 보낸 마지막 포즈가 로봇이 반환한 관절 각도와 동일한지 여부만 판단하고 동일하면 로봇이 마지막 위치에 이미 도달했다는 것으로 간주합니다.

예를 들어 경로에는 10개의 이동 스텝으로 구성되고 이동 스텝 5의 포즈는 마지막 이동 스텝의 포즈와 동일합니다. 로봇이 느린 속도로 이동할 때 웨이포인트 5로 이동하고 현재 관절 각도를 Mech-Viz로 보냅니다. 이동 스텝 5의 포즈는 마지막 이동 스텝의 포즈와 동일하기 때문에 Mech-Viz 소프트웨어는 경로 중의 모든 스텝 실행이 이미 완료된 것으로 잘못 판단하여 일찍 명령을 종료합니다.

배치된 물체와의 충돌을 감지하지 않기

기본적으로 선택되어 있지 않습니다. 즉 이미 배치된 물체와 사이의 충돌을 감지합니다. 이 옵션을 선택하면 로봇, 말단장치 및 배치된 물체 사이의 충돌을 감지하지 않습니다.

팔레타이징 응용 시나리오에 다음과 같은 두 가지 경우가 있습니다.

  1. 상자를 쌓을 때 로봇 자체가 이미 배치된 상자와 가볍게 접촉할 경우가 있습니다(상자가 압착되거나 변형되지 않음). 이 충돌을 감지하면 Mech-Viz는 충돌을 피하기 위해 다른 배치 포인트를 계획하기 때문에 오히려 파렛트를 완전히 채우지 못하게 됩니다.

  2. 일반적으로 진공 그리퍼의 TCP는 그리퍼 표면이 아닌 모델 내부에 설정되어 있으며, 이로 인해 물체를 피킹할 때 말단장치와 피킹된 상자 모델이 중첩되는 상황이 발생합니다(소프트웨어는 말단장치와 피킹된 작업물 사이의 충돌을 감지하지 않음). 로봇은 상자를 놓고 배치한 후 배치된 상자 모델은 시나리오 모델이 되며 이때 소프트웨어는 말단장치와 시나리오 속의 상자 모델과의 충돌을 감지하여 소프트웨어에서 충돌 경보가 발생하여 팔레타이징 스텝을 완료할 수 없습니다.

이 파라미터를 선택하면 소프트웨어는 로봇, 말단장치와 배치된 작업물 사이의 충돌을 감지하지 않고 위 문제를 피할 수 있습니다.

포인트 클라우드 충돌 감지 모드

작업 현장의 실제 상황에 따라 파라미터를 설정하며 일반적으로 Auto*를 사용하면 됩니다. 로봇이 물체를 피킹하기 전의 이동 스텝은 *NOTCHECK 모드, 물체를 피킹한 후의 이동 스텝은 CHECK 모드를 선택할 수 있습니다.

Auto

기본값. "비전 이동" 스텝 및 "비전 이동"에 의존하는 "상대적인 이동" 스텝에 대해서만 포인트 클라우드와의 충돌을 감지하고 다른 이동 스텝에 대해 감지하지 않습니다.

체크하지 않기

모든 이동 스텝에 대해 포인트 클라우드와의 충돌을 감지하지 않습니다.

체크하기

모든 이동 스텝에 대해 포인트 클라우드와의 충돌을 감지합니다.

충돌 감지  충돌 감지 구성  포인트 클라우드와 다른 물체의 충돌을 감지하기 기능을 활성화하면 Mech-Viz 소프트웨어가 경로 계획을 수행할 때 로봇 모델, 말단장치와 포인트 클라우드 사이의 충돌을 감지합니다. 일반적으로 포인트 클라우드 충돌 감지 설정은 로봇이 피킹 과정에서 작업물과의 충돌 여부를 확인하는 것입니다. 공간에 노이즈가 있으면 소프트웨어가 물체 피킹 전의 경로를 계획할 때 로봇 모델, 말단장치 모델이 노이즈와 접촉하므로 포인트 클라우드 사이의 충돌로 잘못 감지하여 소프트웨어의 계획 오류를 초래할 수 있습니다.
물체의 대칭성을 사용하지 않기

이 파라미터는 *웨이포인트 유형*을 *작업물 포즈*로 설정한 경우에만 적용됩니다. 예를 들어 웨이포인트 유형을 작업물 포즈로 설정한 이동/팔레타이징 스텝에 적용되며 웨이포인트 유형이 JPs 또는 TCP 포즈인 이동 스텝에는 적용되지 않습니다.

None

기본값. 모든 축의 대칭성을 사용합니다.

AxisZ

Z축의 대칭성만 사용하지 않습니다.

AxisXy

X, Y축의 대칭성을 사용하지 않습니다.

All

대칭성을 사용하지 않으면 로봇은 물체 포즈에 따라 물체를 정확하게 배치합니다.

하지만 일부 특수한 상황에서 물체를 피킹하지 못할 때 작업물  작업물 구성 중의 *회전 대칭*을 설정할 수 있습니다. 인식된 작업물에 대한 회전 대칭성을 설정하여 대칭 각도에 따라 작업물은 여려 개의 후보 포즈를 가질 수 있습니다. 물체 피킹을 계획할 때, 디폴트 포즈를 피킹할 수 없는 경우 Mech-Viz 소프트웨어는 후보 포즈를 시도할 것입니다. 회전 대칭 설정을 기반으로 계산된 후보 포즈는 Mech-Vision에서 출력된 원시 포즈와 다르면 물체 배치 포즈의 일관성을 보장할 수 없습니다.
계획 실패 시의 아웃 포트

이 파라미터를 선택하면, 스텝에 “계획 실패” 아웃 포트가 추가됩니다.

계획 과정에서는 "성공"아웃 포트 후의 분기를 따라 계획이 수행됩니다. 현재 스텝에서 계획이 실패하면 "계획 실패" 아웃 포트 후의 분기 프로세스가 실행됩니다.

피킹된 물체의 충돌 감지 모드

시나리오&로봇과의 충돌 감지를 하지 않기

기본적으로 선택되어 있지 않습니다. 이 옵션을 선택한 후에는 피킹된 물체*와 *시나리오 모델, 로봇 사이의 충돌을 감지하지 않으므로 소프트웨어 충돌 감지의 계산량을 줄이고 Mech-Viz의 계획 속도를 최적화하며 전반적인 사이클 타임을 향상시킵니다. 일반적으로 로봇이 물체를 피킹한 후의 1~2개 이동 스텝에서 사용합니다.

충돌 감지를 수행하지 않으면 충돌 발생의 위험이 있으므로 주의하여 사용하시기 바랍니다.

menu:충돌 감지 구성 [잡고 있는 물체 구성] 중의 잡고 있는 작업물과 다른 물체 사이의 충돌을 감지하기 기능을 활성화하면 잡고 있는 작업물과 시나리오 모델&로봇 사이의 충돌을 감지합니다.

팔레타이징 시나리오에서 비전을 통해 계산된 상자 치수와 실제 치수 사이에는 밀리미터 수준의 편차가 있으면 피킹 과정에서 상자 사이에 마찰이 발생할 수 있으며 충돌이 발생하지 않습니다. 분명히 충돌하지 않는 일부 움직임의 경우, 이러한 충돌을 감지하면 소프트웨어 계산량이 증가하고 Mech-Viz 계획 시간이 늘어나며 사이클 타임이 낭비됩니다. 시나리오 물체와의 충돌을 감지하지 않는 기능을 활성화하면 팔레타이징 시나리오에서 피킹된 작업물과 이미 배치된 상자 간의 충돌 감지에 영향을 미치지 않습니다. 파렛트 밑에 시나리오 물체가 있을 때 이 기능을 사용하면 팔레타이징 솔루션 선택 실패 문제를 피할 수 있습니다.

포인트 클라우드와의 충돌 감지를 하지 않기

기본적으로 선택되어 있지 않습니다. 선택하면 피킹된 물체*와 *시나리오 속의 포인트 클라우드 사이의 충돌을 감지하지 않고 소프트웨어의 충돌 감지 계산량을 줄여 Mech-Viz의 계획 속도를 향상시키며 전체적인 사이클 타임을 최적화할 수 있습니다. 또한 피킹된 물체와 포인트 클라우드 노이즈 사이의 충돌을 잘못 감지하는 문제를 피할 수 있습니다.

  • menu:충돌 감지 구성 [잡고 있는 물체 구성] 중의 잡고 있는 작업물과 다른 물체 사이의 충돌을 감지하기포인트 클라우드 구성포인트 클라우드와 다른 물체의 충돌을 감지하기 기능을 동시에 활성화하면 잡고 있는 작업물 모델과 시나리오 속의 포인트 클라우드 사이의 충돌을 감지합니다.

  • Mech-Vision이 포인트 클라우드와 물체 모델의 정보를 Mech-Viz로 보내면 포인트 클라우드와 물체 모델이 맞춰집니다. 로봇이 물체를 피킹한 후 모델은 계획된 경로를 따라 이동하고 피킹된 작업물 모델과 포인트 클라우드 간의 충돌이 발생합니다.

  • 피킹된 작업물 모델과 포인트 클라우드 사이에서 이미 존재한 잘못된 충돌을 피할 수 없는 경우에, 이러한 충돌을 감지하면 불필요한 계산 작업량이 증가하고 Mech-Viz의 계획 시간이 늘어날 수 밖에 없습니다.

비전 매칭

이 파라미터 그룹은 비전 서비스에서 인식된 상자가 알려진 파렛트 패턴 중의 상자와 매칭되는지 확인하는 데 사용됩니다. 알려진 파렛트 패턴은 파렛트 선택 파라미터를 통해 선택한 팔레타이징 유형의 스텝에서 가져옵니다.

비전 서비스에서 인식한 상자와 알려진 파렛트 패턴 중의 상자 간에 X 및 Y 방향의 거리 편차, Z 방향의 거리 편차, 또는 Z축을 중심으로 한 회전 편차가 다음 역치를 초과하면 상자의 비전 매칭이 실패합니다. “매칭 대칭성” 파라미터가 “자동”, “180° 대칭” 또는 “90° 대칭”으로 설정되면, 매칭 성공 여부를 판단할 때 상자의 대칭성을 고려합니다.

물체 XY 방향의 편차 역치

비전 서비스에서 인식한 상자와 알려진 파렛트 패턴 중의 상자 간에 X 및 Y 방향의 거리 편차(단위: mm)입니다.

물체 Z 방향의 편차 역치

비전 서비스에서 인식한 상자와 알려진 파렛트 패턴 중의 상자 간에 Z 방향의 거리 편차(단위: mm)입니다.

Z축을 중심으로 물체의 회전 역치

비전 서비스에서 인식한 상자와 알려진 파렛트 패턴 중의 상자 간에 Z축을 중심으로 한 회전 편차(단위: °)입니다.

물체 Z축과 수직 방향 사이의 각도 편차 역치

비전 서비스에서 인식한 상자의 Z축과 로봇 베이스 좌표계의 Z축 사이의 최대 각도 편차(단위: °)입니다.

매칭 대칭성

비전 서비스에서 인식한 상자의 방향이 알려진 파렛트 패턴의 방향과 일치하지 않으면 매칭이 실패합니다. 매칭 대칭성을 설정하면 이 문제를 해결할 수 있습니다.

옵션 설명

자동

상자 윗면의 길이와 너비의 차이가 2cm 미만인 경우 상자 윗면을 정사각형으로 인식하여 ”90° 대칭”이 자동으로 적용됩니다. 상자 윗면의 길이와 너비의 차이가 2cm 이상인 경우, 상자 윗면을 직사각형으로 인식하여”180° 대칭”이 자동으로 적용됩니다.

대칭이 없음

대칭성을 사용하지 않습니다.

180° 대칭

상자의 윗면이 직사각형인 경우, 이 옵션을 선택합니다.

90° 대칭

상자의 윗면이 정사각형인 경우, 이 옵션을 선택합니다.

포즈를 수정하기

포즈 수정 설정

비전 결과와 알려진 파렛트 패턴 간의 매칭에 성공하면 이 파라미터는 매칭되는 모든 상자의 평균 편차에 따라 파렛트 선택 파라미터를 통해 가져온 알려진 파렛트 패턴을 수정합니다.

옵션 설명

모두

평행이동 편차와 회전 편차를 모두 수정합니다.

평행이동만

X, Y, Z 방향에서의 거리 편차만 수정합니다.

회전만

Z축을 중심으로 한 회전 편차만 수정합니다.

판단 조건

이 파라미터 그룹은 비전 결과와 알려진 파렛트 패턴 간의 매칭 성공 여부를 판단하는 데 사용됩니다. 기본적으로 비전 서비스에서 인식된 모든 상자가 알려진 파렛트 패턴 중의 상자와 성공적으로 매칭되면 비전 결과가 알려진 파렛트 패턴과 성공적으로 매칭되었음을 의미합니다.

물체 레이블

이 파라미터는 비전 매칭에 참여하는 상자의 레이블을 지정하는 데 사용됩니다. 이 파라미터를 설정한 후, 지정된 레이블을 가춘 상자만 비전 매칭에 사용됩니다. 물체 레이블을 설정하지 않은 경우, 비전 프로젝트에서 인식된 모든 상자가 비전 매칭에 사용됩니다.

기존 물체의 순서를 확인하기

이 파라미터를 선택하면 프로젝트에 이미 배치된 상자의 순서를 확인합니다. 기본적으로 비활성화되어 있습니다.

"비전 연속 팔레타이징" 스텝에서는 상자의 일련번호가 연속적이어야 하며 일련번호 1은 비워둘 수 없습니다. 그렇지 않으면 오류가 발생합니다.

다음 그림에 표시된 바와 같이, 한 층에 총 열 개의 상자가 배치되어 있으며, 소프트웨어는 팔레타이징 순서를 자동으로 계산합니다.

pallet number

각 상황에 대한 설명은 아래와 같습니다.

  • 1로 표시된 위치에 상자가 배치되지 않고, 2, 3번 위치에 상자가 배치되면 오류가 발생합니다.

  • 1, 2, 3, 4, 6으로 표시된 위치에 상자가 배치되고 5번 위치에 상자가 배치되지 않으면 오류가 발생합니다.

  • 배치된 상자의 번호가 1부터 시작하고 그 이후의 번호가 연속되면 프로젝트는 정상적으로 실행됩니다.

파렛트 선택

이 스텝에서는 파렛트 패턴이 생성되지 않으며, 실제 파렛트 패턴의 정보를 얻기 위해 팔레타이징 유형의 스텝만 선택합니다.

비전 서비스 명칭

이 파라미터는 인식과 상자 위치 지정에 사용되는 비전 프로젝트를 선택할 수 있습니다.

일반적으로 비전 결과는 인식한 상자 포즈와 파렛트 포즈 두 부분으로 구성됩니다. 파렛트 포즈는 필수 데이터가 아닙니다. 비전 결과에 파렛트 포즈가 제공되지 않는 경우, 지정된 파렛트 패턴의 파렛트 포즈가 사용됩니다. 상자가 파렛트 중앙에 위치하지 않는 경우 시뮬레이션 공간에서 상자와 파렛트의 상대적인 위치가 실제 상황과 크게 다를 수 있습니다. 이 경우 매칭 정확도를 높이기 위해 파렛트 포즈와 함께 비전 결과를 사용하는 것이 좋습니다.

저희는 귀하의 개인 정보를 소중하게 생각합니다.

당사 웹사이트는 귀하에게 최상의 경험을 제공하기 위해 쿠키를 사용합니다. "모두 수락"을 클릭하시는 경우, 귀하는 사의 쿠키 사용에 동의하게 됩니다. "모두 거부"를 클릭하시는 경우, 귀하가 이 웹사이트를 방문할 때 추적되거나 기억되지 않도록 하기 위해 단일 쿠키가 사용됩니다.