통신 구성 요소 1.6.0 업데이트 설명
이 부분에서는 통신 구성 요소 1.6.0 버전의 추가된 기능, 최적화된 기능 및 복구된 문제에 대해 소개하겠습니다.
기능 추가
로그 뷰 표식화
사용자가 문제를 신속히 분석할 수 있도록 하기 위해 통신 구성 요소 1.6.0은 다음 측면에서 로그를 최적화했습니다:
-
로그 인터페이스에서 로그의 소스를 추가 표시했으며, 로그 소스는 이제 Mech-Vision, Mech-Viz, 통신 구성 요소, Interface 및 Adapter로 구분됩니다.
-
로그 레벨에 따라 해당 로그를 필터링하는 기능을 추가하였습니다. 로그 레벨은 이제 디버그, 정상, 경고 및 오류로 구분됩니다.
-
로그 뷰어에서는 Mech-Vision, Mech-Viz 및 통신 구성 요소 소프트웨어의 로그 내용을 확인할 수 있습니다.
표준 인터페이스 명령어 변경
통신 구성 요소 1.6.0의 표준 인터페이스는 반드시 Mech-Viz 1.6.0과 함께 사용해야 합니다.
Mech-Viz 1.6.0 버전에서은 스텝 파라미터에 스텝 ID를 추가했으며 표준 인터페이스는 스텝 이름 또는 스텝 번호를 사용하여 분기 및 인덱스 설정도 지원합니다. 통신 구성 요소 1.6.0에서 다음 명령어의 사용법이 수정되었습니다:
-
203 명령어는 Mech-Viz 프로젝트의 분기 아웃 포트를 설정할 때 분기 스텝을 지정하는 방법이 스텝 이름에서 스텝 번호로 변경되게 할 때 사용됩니다.
-
204 명령어는 Mech-Viz 프로젝트에서 이동 인덱스 값을 설정할 때 이동 스텝을 지정하는 방법이 스텝 이름에서 스텝 번호로 변경되게 할 때 사용됩니다.
-
206 명령을 사용하여 빨판 파티션의 DO 신호 리스트를 얻는 경우 Mech-Viz 1.6.0 버전의 프로젝트에서 "DO 리스트 설정" 스텝의 수신자를 "표준 인터페이스"로 설정해야 합니다. 또한 이 명령어는 더 이상 Mech-Viz 프로젝트 이름, 스텝 이름 및 스텝 수에 대해 제한하지 않습니다.
-
601 명령어를 사용하여 사용자 알림을 수신하는 경우 “알림” 스텝 이름을 "Standard Interface Notify"로 수동으로 채울 필요가 없으며 Mech-Viz 1.6.0 프로젝트에서 "알림" 스텝의 수신자를 "표준 인터페이스"으로 설정하기만 하면 됩니다.
TCP 인터페이스 명령 추가
Mech-Viz 1.6.0과 협력하기 위해 통신 구성 요소 1.6.0은 표준 인터페이스에 다음 TCP 인터페이스 명령을 추가했습니다:
-
110 명령어는 Mech-Vision의 출력 스텝이 Dynamic으로 선택된 경우 사용자 지정 포트 데이터를 보내는 것을 지원하는 데 사용됩니다.
-
210 명령어는 Mech-Viz “비전 이동” 스텝 계산의 계획 결과를 가져오는 데 사용됩니다(Mech-Viz 1.6.0의 새로운 기능).
-
207 명령어는 구성 파일을 통해 Mech-Viz 스텝의 파라미터를 읽는 데 사용됩니다.
-
208 명령어는 구성 파일을 통해 Mech-Viz 스텝의 파라미터를 설정하는 데 사용됩니다.
통신 구성 요소에 대한 다중 TCP 클라이언트 연결 지원
통신 구성 요소 1.6.0 버전에서은 통신 구성 요소에 연결할 수 있는 여러 TCP 클라이언트를 지원하므로 여러 로봇 스테이션이 동시에 비전 시스템과 통신하는 데 편리합니다.
소프트웨어에 Python 환경 내장
소프트웨어의 설치 및 사용을 간편하게 하기 위해 통신 구성 요소 1.6.0에는 Python 3.6.5 환경이 내장되어 있으며 소프트웨어 패키지에는 더 이상 환경 체크 도구가 포함되어 있지 않습니다.
통신 구성 요소 1.6.0의 빌트인 Python 환경은 시스템의 Python 환경과 분리되어 있습니다. Adapter 프로젝트에서 다른 Python 라이브러리를 사용해야 하는 경우 통신 구성 요소 소프트웨어의 "python" 디렉터리에 설치하십시오.
Python 라이브러리의 설치 방식은 다음과 같습니다:
|
기능 최적화
로봇 및 PLC 샘플 프로그램 추가
통신 구성 요소 1.6.0 버전은 ABB, FANUC, KUKA, KAWASAKI 및 YASKAWA의 5개 브랜드 로봇에 대한 표준 인터페이스를 사용하여 간단한 피킹 및 배치를 위한 샘플 프로그램을 제공합니다.
또한 통신 구성 요소 1.6.0은 지멘스(Siemens) PLC S7에 대한 다양한 인터페이스 명령의 기능 블록 샘플을 제공하므로 사용자가 PLC 프로젝트를 빠르게 구축할 수 있습니다.
문제 복구
표준 인터페이스 다중 프로젝트 호출 시 잘못된 개수의 포즈가 전송되는 문제 수정
이전 통신 구성 요소 버전에서는 여러 Mech-Viz 프로젝트에서 표준 인터페이스를 호출한 경우 잘못된 수의 포즈를 보내는 문제가 있었습니다. 이 문제는 통신 구성 요소 1.6.0에서 수정되었습니다.
Kawasaki RS 로봇을 마스터 컨트롤했을 때 Mech-Viz 프로젝트를 실행할 수 없는 문제를 수정했습니다.
Mech-Viz를 통해 Kawasaki RS 시리즈 로봇을 마스터 컨트롤할 때 Mech-Viz 프로젝트에 직선 운동이 포함되어 있으면 프로젝트가 제대로 실행되지 않을 수 있습니다. 이 문제는 통신 구성 요소 1.6.0에서 수정되었습니다.