APS SDK-
자동화 제품
소프트웨어 SDK
자동화를 위한 에이디링크의 올인원 솔루션
기계 자동화를 위해 설계된 모션 제어
자동화 제품 소프트웨어 SDK(APS SDK)는 모든 에이디링크 기계 자동화 제품에 액세스 가능한 최적화된 표준 인터페이스를 갖춘 올인원 솔루션입니다. APS SDK는 시스템 플랫폼 관리, 현장 버스 통신, 일반 디지털 입력/출력, 일반 아날로그 입력/출력 및 다양한 카운터/타이머 지원과 같은 구성 요소와 함께 작동하는 풍부하고 강력한 애플리케이션 지향 모션 기능을 갖추고 있습니다. APS SDK를 지원하는 에이디링크 기계 자동화 시리즈 제품을 통해 기계 제조업체는 범용 툴을 사용하여 애플리케이션을 쉽고 빠르게 구축 및 배포할 수 있으며 TCO를 절약하고 출시 시간을 단축할 수 있습니다.
-
APS SDK의 풍부한 빌트인 기능으로 15개 이상의 모션 및 30개 이상의 입출력(I/O)
-
APS 라이브러리로 운영 복잡성 및
개발 기간 단축 -
MotionCreatorPro2 시각화
유틸리티를 통한 범용적이고 직관적인 상호작용 구성 -
일관된 프로그래밍 스타일과
독립적인 하드웨어 및 OS
APS SDK
자동화 제품 소프트웨어 SDK (APS SDK)
- 에이디링크 자동화 제품 드라이버
- APS 라이브러리
- 모션 기능 (T/S-곡선 속도 프로파일, 보간 등)
- 응용 프로그램 기능 (위치 비교 및 트리거 아웃 등)
- 고급 컨트롤러 (PID 플러스 피드포워드 게인 제어 등)
- MotionCreatorPro2
- ADCNC 라이브러리
APS SDK 의 시스템 구성
적용 사례
-
-
01
등거리 나선형 모션 솔루션 -
에이디링크 3D 등거리 나선형 모션 솔루션으로 비용 절감
-
-
-
02
2D 오차 보상 기술 -
에이디링크 2D 오차 보상 기술로 웨이퍼 검사의 정밀도 및 정확도 효과적 향상
-
-
-
03
속도 플랜 솔루션 -
에이디링크 속도 플랜 솔루션으로 레이저 가공시 모터 안정성 유지
-
-
-
04
멀티 포인트 비교 솔루션 -
에이디링크 싱글 래치로 멀티 포인트 비교 솔루션 활성화
-
범용 가능한 시각화 유틸리티로 간편한 구성 제공
APS SDK는 사용하기 쉬운 MotionCreatorPro2 구성 유틸리티가 포함되어 있어 사용자가 범용 비주얼 인터페이스를 통해 코딩 없이 장치 성능을 조정하고 제어 결과 및 하드웨어 기능을 검증할 수 있으므로 시스템 개발 및 디버깅에 대한 제품 테스트에 대한 시간을 줄일 수 있어 더 빠르고 쉬운 배포가 가능합니다.
하드웨어, OS 및 프로그래밍 언어 가변성으로부터의 자유
APS SDK는 다양한 OS 장치 드라이버를 포함하는 완전한 패키지입니다. 단일 기능 라이브러리를 사용하여 사용자는 광범위한 운영 체제에서 다양한 유형의 장치를 추가하거나 제거할 때 다시 프로그래밍할 필요 없이 간단하고 일관된 방식으로 에이디링크 모션 제품을 작동할 수 있습니다. 또한 APS 라이브러리는 ANSI C/C++, Microsoft Visual C/C++, Visual Basic, C#, Visual Basic.NET, Borland Delphi 및 C/C++ 빌더에 대한 다양한 프로그래밍 언어 인터페이스와 예제를 제공하여 다양한 사용자 및 기계 개발 사용 사례에 대한 니즈를 충족합니다.
풍부한 기능 라이브러리로 자동화 애플리케이션 개발 가속화
기계 자동화 분야에서 에이디링크의 25년의 경험을 활용한 APS SDK는 다양한 일반, 고급 및 애플리케이션 지원 모션 기능을 갖춘 풍부한 기능 라이브러리를 제공하여 개발자가 개발 노력 및 유지 비용을 대폭 줄이고, 제조 자동화 애플리케이션의 기술적인 한계를 줄일 수 있습니다.
강력한 모션 커널
스마트 공장에서 스마트 머신 구현
에이디링크 소프트모션(Softmotion)은 point-to-point 및 보간(interpolation)과 같은 기본 모션 기능을 갖춘 효율적인 알고리즘 커널 뿐만 아니라 AOI, 레이저 커팅 및 반도체 관리, 그리고 로봇 제어를 위한 변형 수직 기능을 갖춘 효율적인 알고리즘 커널을 기반으로 다양한 신뢰할 수 있는 모션 컨트롤을 제공합니다. 높은 정밀도와 속도, 향상된 동기 모션 제어로 에이디링크 소프트모션은 다양한 산업 응용 분야에서 운영의 복잡성 및 개발 기간을 줄이는데 핵심 플레이어가 됩니다. 수많은 I/O 연결 유형과의 호환성을 갖춘 소프트모션은, 모션과 I/O 제어 간의 최대 동기화를 제공하여 애플리케이션 처리량을 크게 향상시키고 있습니다.
APS 라이브러리의 주요 특징
모션 기능
-
홈 리턴 모드
모션 반복성을 보장하기 위해 일반적으로 "ORG", "EL" 및 "Index" 신호를 결합하여 완료되는 전용 센서 포인트 "ORG"로 메커니즘을 제로 위치로 재설정해야 합니다.
-
위치 재정의
이동이 시작된 후, 모션이 최대 속도에 도달하더라도 위치 대상을 즉시 변경할 수 있습니다.
-
나선형 보간
원형 보간 이동의 시작점과 도착점이 다른 평면에 있는 경우, 이동을 직접 조절하기 위해 나선형 기능이 필요합니다.
-
속도 재정의
축이 실행되는 동안 회전 속도는 바로 적용되어 변경 됩니다.
-
T-커브/S-커브 속도 프로파일
가속 및 감속 시간은 프로그래밍 가능하며, 생성된 기계적 진동에 대한 S-커브 모션 보정을 통해 속도를 개별적으로 설정할 수 있습니다.
-
선형 및 원형 보간
다차원 모션을 완료하려면, 선형 보간을 위해서는 2, 3 또는 모든 6축이 필요하며, 원형 보간을 위해서는 3개의 축이 있어야 합니다.
-
연속 이동(컨투어링)
연속 이동은 선형 및 원형 보간 경로의 범위를 포함한다. 포인트 테이블 기능은 수백 개의 경로를 지원하여 포함된 속도 플래닝 소프트웨어에서 지원하는 연속 이동 속도를 원활하도록 합니다.
-
동기화
소프트웨어 또는 외부 입력 신호를 사용하여 한 카드의 여러 축 또는 여러 카드에 걸쳐 여러 축에서 동시 시작/중지가 실행될 수 있습니다. 이 기능은 여러 축의 절대 동기화가 필요한 복잡한 동작 패턴에 특히 유용합니다.
-
경로 혼합
날카로운 모서리와 작은 아크 경로 실행을 예측하는 경로 혼합은 두 개의 선형 경로의 교차점에서 자동으로 감속하고 속도를 원활하게 하기 위해 필요합니다.
-
속도 계획
지속적인 이동을 원활하게 구현하고 진동을 줄이기 위해 속도 계획이 필요합니다. 각 이동 경로의 속도는 전체 경로의 코너 각도에 따라 자동으로 생성됩니다.
APS 라이브러리의 주요 특징
프로그래밍 언어
-
IEC 61131-3
프로그래밍 가능한 로직 컨트롤러를 위한 개방형 국제 표준 IEC 61131의 세 번째 섹션인 CODESYS(3S 엔터프라이즈제공)는 특정 에이디링크 모션 컨트롤러에 통합되어 있습니다.
제어
-
PID 플러스 피드포워드 게인 제어
All servo applications require 모든 서보 애플리케이션은 위치 제어를 수행하기 위해 지정된 안전하고 안정적인 PID 루프 파라미터를 필요로 합니다. 에이디링크 소프트모션은 서보 응용 프로그램 개발을 단순화하기 위해 조정 가능한 가속을 갖춘 비례 적분 유도체(PID) 알고리즘과 피드 포워드 게인을 제공하고 있습니다.
-
자동 튜닝
튜닝을 위한 노력을 줄이고 정확한 PID 파라미터를 확보하기 위해 자동 튜닝 애플리케이션이 에이디링크 전용 소프트웨어에 제공되어 실제 애플리케이션 필요 요건에 맞게 조건을 구성할 수 있습니다.
APS 라이브러리의 주요 특징
애플리케이션 기능
-
전자 기어링
다축 동기화를 구현하는 이 기능은 여러 슬레이브 축과 하나의 마스터 축 사이의 비율을 설정하여 메커니즘을 단순화합니다. 한 가지 예로, 두 개의 회전 드럼이 서로 주어진 비율로 회전하는 시스템이 있습니다.
-
피치 보상
사용되는 볼 스크류 시스템의 종류에 관계없이, 항상 전체 모션의 정확도에 영향을 미치는 전체 볼 스크류의 비선형 섹션이 존재합니다. 이 기능은 실시간으로 피치 오류를 보정합니다.
-
위치 비교 및 트리거 출력
최대 20MHz 인코더 입력 주파수, 하드웨어 기반 고속 위치 비교 및 트리거 출력을 비교 및 트리거 출력으로 AOI 애플리케이션에 이상적입니다.
-
인코더 이벤트
모션 시스템을 전체적으로 가속화하기 위해 대상 축에서 계획된 위치를 달성하였을 때 즉시 다른 축 이동으로 트리거 될 수 있도록 인코더 이벤트가 사용됩니다.
-
자동 백래시 보정
방향 변경 시 명령을 보내기 전에 백래시 교정 펄스를 출력합니다. 이 기능은 단일 축 이동만 지원합니다.
-
PWM 생성
일반적으로 PWM은 고정 주파수 또는 고정 반복 사용 모드로 최대 25MHz의 펄스를 생성하며 레이저 및 디스펜싱 애플리케이션에 적합합니다.
-
위치 래치
래치 기능은 래치 신호가 활성화 될 때 특정 축의 즉각적인 카운터 값을 캡처합니다. LTC 채널은 래치 펄스를 수신하는 데 사용되며 래치 기능은 하드웨어로 구현됩니다.
기타 기능들
-
DSP
디지털 신호 처리(DSP, Digital Signal Processing)는 다양한 애플리케이션에서 시간이 중요한 모션 제어, 다중 축 동기화 및 독립형 제어를 가능하게 합니다.
-
하드웨어 비상 입력 장치
고장 시 비상 종료되도록 하는 안전 보호 기능입니다.
-
동기 구동 입력 인터페이스
일부 모션 제어 솔루션은 동기 구동 입력 장치를 연결하는 인터페이스를 제공하여 축을 이동하는 데 사용할 수 있습니다.
-
아날로그 출력 / 아날로그 입력 채널
일부 제품은 전압 신호에 대한 아날로그 출력 / 입력 채널을 제공합니다.
-
디지털 인코더 입력
대부분의 피드백 신호는 A, B 단계 및 인덱스 신호로 구성된 디지털 펄스 유형으로 분류될 수 있습니다. 일반적으로 디지털 인코더의 주파수는 최대 20MHz(@4xAB 위상)까지 지원될 수 있습니다.
-
진단
통신 패킷 및 네트워크 토폴로지 상태를 감지할 수 있는 EtherCAT 네트워크 오류 진단 도구입니다. 사용자는 네트워크 상태를 즉시 확인하고 불량 네트워크 스테이션의 토폴로지 상태를 찾을 수 있어 문제 해결 시간이 줄어듭니다.
연결성
-
이더넷 커넥티비티
전체 자동화 장비 설계의 비용과 유연성을 감안하여, 이더넷 커넥티비티는 이동 또는 I/O 모듈의 현지화를 통해 공간을 절약하고 모듈 추가를 통해 제어를 확장할 수 있도록 합니다.
-
필드 버스 커넥티비티
필드 버스 커넥티비티는 I/O 모듈의 모션을 현지화하여 공간을 절약하고 모듈 추가를 통해 제어를 확장하며, 전용 I/O 및 모션을 각각 "HSL" 및 "MNET"으로 제공합니다.
-
EtherCAT 커넥티비티
EtherCAT 지원은 별, 트리 및 링 유형을 포함한 다양한 연결 토폴로지 방법론입니다. 그 결과, EtherCAT은 전체 자동화 부문에 대한 통합된 강력한 통신을 제공하여 품질을 보장합니다.