UnderAutomation
질문이요?

[email protected]

문의하기
UnderAutomation
⌘Q

소프트웨어 라이브러리

Yaskawa

Motoman Yaskawa Industrial Robot과 통신하는 .NET 응용 프로그램을 신속하게 만듭니다.

기능 미리보기

로봇을 움직입니다

라이브러리를 사용하면 직교 및 공동 이동 명령을 전송할 수 있으며 현재 위치, 엔진 커플 및 위치 오류를 복구 할 수 있습니다.
// Get robot position
RobotPositionCartesianData position = robot.HighSpeedEServer.GetRobotCartesianPosition();
// Move cartesian
robot.HighSpeedEServer.MoveCartesian(
x: 1000,
y: 10,
z: 0,
rx: 0,
ry: 0,
rz: 0,
PositionCommandClassification.Cartesian_MM_S,
speed:10,
PositionCommandOperationCoordinate.Robot
);
// Move joints
robot.HighSpeedEServer.MoveJoints(new int[] { 1000, 0, 0, 0, 0, 0 }, PositionCommandClassification.LinkPercent, 10);

로봇 프로그램을 실행하십시오

SDK를 사용하면 컨트롤러에 프로그램을 보내고 원격으로 시작할 수 있습니다. 그런 다음 실행의 진행과 경보 상태를 따르는 것이 가능합니다.
// Send Servo ON
robot.HighSpeedEServer.ServoCommand(OnOffCommandType.Servo, true);
// Upload program on robot
robot.HighSpeedEServer.LoadFile("PROGRAM.JBI", File.ReadAllText("PROGRAM.JBI"));
// Select job and start it
robot.HighSpeedEServer.SelectJob("PROGRAM", 1);
robot.HighSpeedEServer.StartJob();
// Get robot status (Play, Error, Alarming, etc.)
RobotStatusData statusData = robot.HighSpeedEServer.GetStatusInformation();

데이터 읽기 및 쓰기

응용 프로그램은 로봇의 모든 유형의 레지스터를 읽고 쓸 수 있습니다 (IO, 위치 변수, 바이트 변수, ...)
// Read IO 1 to 100
var ioData = robot.HighSpeedEServer.ReadIO(firstIndex: 1, count: 100);
// Write IO 2701 to 2704 (Network input signal)
robot.HighSpeedEServer.WriteIO(2701, new byte[] { 0x01, 0x00, 0xFF, 0x00 });
// Read position registers P[1] to P[4]
var positionData = robot.HighSpeedEServer.ReadPositionVariable(1, 4);

파일 처리

라이브러리를 사용하면 컨트롤러의 파일을 할 수 있습니다 : 다운로드, 전송, 삭제, 목록
// List all files with extension .JBI (programs)
string[] files = robot.HighSpeedEServer.GetFileList("*.JBI").Files;
// Upload file to robot
robot.HighSpeedEServer.LoadFile("PROGRAM", fileContent, onLoadFileProgress);
// Download file from robot
robot.HighSpeedEServer.GetFile("PROGRAM", onGetFileProgress);
// Delete file
robot.HighSpeedEServer.DeleteFile("PROGRAM.JBI");

문서를 찾아보십시오

문서를 찾아보십시오

다운로드 및 테스트

Nuget을 통해 다운로드하십시오
Nuget을 통해 다운로드하십시오

Nuget 패키지 관리자를 통해이 SDK를 Visual Studio 프로젝트에 쉽게 추가하십시오.

Nuget를 참조하십시오
Github의 예
Github의 예

이 SDK의 사용 예는 Github에서 사용할 수 있습니다.

Windows 응용 프로그램 예제
Windows 응용 프로그램 예제

간단한 인터페이스로 SDK의 모든 기능을 테스트 할 수 있습니다. 이 예제는 .NET 8을 사용하여 "자체 포함 된"및 "단일 파일"으로 편집되어 있습니다. 응용 프로그램은 설치없이 휴대용입니다.

다운로드하면 일반적인 사용 조건을 수락합니다.
일반 이용약관 보기
UnderAutomation.Yaskawa.Showcase.Forms.exe (132 MB)

견적 및 주문을 요청하십시오

가장 인기있는

사이트 라이선스

990 € (EUR)$1090 (USD)

$

1090

평생 동안

$

654

대학용 (40% 할인)

완전하고 영구적 인 SDK : 반복 구독이 필요하지 않으며 라이센스는 영원히 귀하의 것이며 로봇 브랜드의 모든 프로그래밍 언어로 작동합니다.
명시된 우편 주소에서 라이센스를 보유한 조직에서만 사용할 수 있습니다. 모든 팀 개발자는 개발 기계의 수에 관계없이 동일한 라이센스를 공유합니다.
SDK를 사용하여 개발 된 모든 응용 프로그램은 연결 로봇 수에 관계없이 추가 비용없이 무제한 수의 고객에게 전달할 수 있습니다.
라이센스는 기능을 잠금 해제하는 코드에서 호출하는 일종의 암호입니다. 설치할 추가 소프트웨어가 없습니다. USB 키가 없습니다.
1년 유지 관리 포함(업데이트 액세스)
은행 송금으로 결제하려면 당사에 문의하세요. 이 SDK의 라이선스를 구매하면 라이선스 번호와 인보이스를 이메일로 받게 됩니다.
견적 • 주문

소스 라이선스

9900 € (EUR)$11 900 (USD)

$

11 900

평생 동안

$

7140

대학용 (40% 할인)

C#으로 라이브러리의 내부 코드 완성
수년에 걸쳐 개발된 110,000줄의 코드로 구성된 Visual Studio 솔루션
귀하는 일반 이용 약관에 정의된 한도 내에서 이 소스 코드를 수정하여 애플리케이션에 사용할 수 있습니다.
견적 • 주문

Universal Robots, Fanuc, Yaskawa 또는 Staubli 로봇을 .NET, Python, LabVIEW 또는 Matlab 애플리케이션에 쉽게 통합

UnderAutomation
문의하기가격 • 대리점견적 • 주문Legal

© All rights reserved.