개요¶
프로토콜 소개¶
표준 인터페이스에서 외부 서비스는 다음 다섯 가지 유형으로 나눠지며 사용자는 실제 필요에 따라 해당 외부 서비스 유형을 선택할 수 있습니다.
TCP Server
Mech-Center는 TCP Server를 외부 서비스 인터페이스로 제공합니다. 문자열 및 16진법 바이트 데이터 전송을 지원합니다.
Siemens PLC Client
Mech-Center는 SNAP7 프로토콜을 기반으로 하는 PLC Client 및 Siemens S7 시리즈 PLC 통신을 제공합니다.
PROFINET
Mech-Center는 EtherNet/IP 슬레이브로 EtherNet/IP 산업용 네트워크에 연결할 수 있습니다. EtherNet/IP 산업용 버스를 사용하여 통신하려면 다음과 같은 조건이 충족되어야 합니다.
산업용 컴퓨터 또는 호스트는 표준 PCI-e 보드 설치를 지원합니다.
HMS INpact 40 PIR 보드 및 Ixxat VCI 드라이버 소프트웨어를 설치합니다.
Mech-Center 1.5.0 이상을 설치하고 소프트웨어에서 제공하는 GSD 장치 설명 파일을 사용합니다.
EtherNet/IP 통신은 표준 빅 엔디안 데이터 형식을 사용합니다. 데이터에는 32-bit INT 포즈 데이터가 포함되어 있으며 EtherNet/IP 마스터 스테이션(특히 로봇 컨트롤러)은 32-bit 정수 송수신을 지원해야 합니다.
EtherNet/IP
Mech-Center는 EtherNet/IP 슬레이브로 EtherNet/IP 산업용 네트워크에 연결할 수 있습니다. EtherNet/IP 산업용 버스를 사용하여 통신하려면 다음과 같은 조건이 충족되어야 합니다.
산업용 컴퓨터 또는 호스트는 표준 PCI-e 보드 설치를 지원합니다.
HMS INpact 40 EIP 보드 및 Ixxat VCI 드라이버 소프트웨어를 설치합니다.
Mech-Center 1.5.1 이상을 설치하고 소프트웨어에서 제공하는 EDS 장치 설명 파일을 사용하십시오.
EtherNet/IP 통신은 표준 빅 엔디안 데이터 형식을 사용합니다. 데이터에는 32-bit INT 포즈 데이터가 포함되어 있으며 EtherNet/IP 마스터 스테이션(특히 로봇 컨트롤러)은 32-bit 정수 송수신을 지원해야 합니다.
Modbus TCP SLAVE
Mech-Center는 마스터 장치와의 데이터 통신을 위한 표준 인터페이스 옵션 MODBUS TCP SLAVE를 제공하여 슬레이브 장치로 사용할 수 있습니다. 이 기능을 사용하려면 Mech-Center 1.6.1 및 이상 버전을 설치해야 합니다.
명령어 기능 소개¶
Mech-Vision 관련¶
- 101:Mech-Vision 프로젝트 시작
Mech-Vision 프로젝트의 실행을 트리거하여 이미지를 캡처하고 비전 데이터를 처리합니다. Mech-Vision만 사용하고 Mech-Viz를 사용하지 않는 시나리오에서 사용합니다.
- 102:비전 목표점을 획득하기
비전 인식 결과, 즉 대상 물체의 픽 포인트를 읽어냅니다. Mech-Vision만 사용하고 Mech-Viz를 사용하지 않는 시나리오에서 사용합니다.
- 103:Mech-Vision 레시피 전환
Mech-Vision 프로젝트에 저장된 레시피를 전환합니다. 다종의 작업물을 식별할 때 인식 템플릿,딥 러닝 모델 파일 등과 같은 다양한 프로젝트 파라미터를 전환하는 데 사용됩니다.
- 110:Mech-Vision에서 자체 정의 프트의 출력 데이터를 획득하기
Mech-Vision의 스텝 출력
Mech-Viz 관련¶
- 201:Mech-Viz 프로젝트 시작
Mech-Viz 프로젝트를 시작하고 해당 Mech-Vision 프로젝트를 호출하고 이동 경로를 계획합니다. Mech-Vision과 Mech-Viz가 모두 있는 시나리오에서 사용됩니다.
- 202:Mech-Viz 프로젝트 정지
Mech-Viz 프로젝트 실행을 수동으로 종료합니다.
- 203:Mech-Viz 분기 선택
Mech-Viz 프로젝트에 消息分支 태스크가 있는 경우 지정된 포트를 통해 데이터를 출력하도록 이 태스크를 컨트롤합니다.
- 204:이동 인덱스 설정
Mech-Viz 프로젝트에서 이동 태스크에 대한 인덱스 파라미터를 설정하는 데 사용됩니다. 인덱스 파라미터를 포함하는 이동 태스크에는 [순서대로 이동], [배열대로 이동], [자체 정의한 파렛트 패턴] 및 [미리 설정된 파렛트 패턴]이 포함됩니다.
- 205:계획된 경로 가져오기
Mech-Viz 프로젝트에서 계획한 로봇이 이동 경로를 가져오기 위해 사용합니다.
- 206:DO 신호 리스트 가져오기
Mech-Viz에서 계산한 빨판 컨트롤 신호 리스트를 가져옵니다. 종이 박스가 여러 개 잡힐 때 빨판 파티션 컨트롤 시나리오에 사용됩니다.
- 207:Mech-Viz 태스크 파라미터를 읽기
지정된 태스크의 지정된 파라미터의 수치를 읽어내는 데 사용됩니다. Mech-Center 속성 구성 파일 에서 구체적인 태스크와 파라미터를 지정합니다.
의- 207:Mech-Viz 태스크 파라미터를 설정하기
지정된 태스크의 지정된 파라미터의 수치를 설정하는 데 사용됩니다. Mech-Center 속성 구성 파일 에서 구체적인 태스크와 파라미터, 그리고 수치를 지정합니다.
의- 210:이동 목표점과 비전 계획 결과를 획득하기
Mech-Viz에서 계획된 단일한 목표점을 획득하는 데 사용됩니다. 목표점은 비전 이동 목표점일 수도 있고 다른 이동 태스크의 목표점일 수도 있습니다. 목표점에 포즈, 속도, 공구와 작업물의 정보 등이 포함될 수 있습니다.
자동으로 데이터 전송하기¶
맞춤 알림 메시지¶
캘리브레이션¶
- 701:; 캘리브레이션
카메라를 위한 핸드-아이 캘리브레이션하는 데 사용됩니다. 로봇은 캘리브레이션 포인트를 요청하고 카메라가 사진을 찍도록 트리거하여 전체 캘리브레이션 프로세스를 완료합니다.캘리브레이션 포인트는 Mech-Vision에서 제공합니다.
시스템 상태 조회¶
- 901:소프트웨어 상태 획득
Mech-Mind의 소프트웨어 실행 상태를 가져오는 데 사용되며 검사 역할을 합니다.