14. Advanced Pulse Motion Control Functions

14.1. 모션제어 상태(Status) 감시 및 설정

14.1.1. Basic Function

함수명

함수 설명

cmxPmStSetCount

대상 모션 축의 지정한 카운터(Counter)의 값을 전달된 매개변수를 통해 설정합니다. 단 이때 지정하는 카운터 값의 단위는 펄스 수(PPS) 입니다.

cmxPmStGetCount

대상 모션 축의 지정한 카운터(Counter)의 값을 전달된 매개변수를 통해 반환합니다. 단 이때 반환되는 카운터 값의 단위는 펄스 수(PPS) 입니다.

cmxPmStSetPosition

대상 모션 축의 지정한 카운터(Counter)의 값을 전달된 매개변수를 통해 설정합니다. 단 이때 지정하는 카운터 값의 단위는 논리적인 단위 거리(Unit Distance) 입니다.

cmxPmStGetPosition

대상 모션 축의 지정한 카운터(Counter)의 값을 전달된 매개변수를 통해 반환합니다. 단 이때 반환되는 카운터 값의 단위는 논리적인 단위 거리(Unit Distance) 입니다.

cmxPmStGetSpeed

대상 모션 축의 Command 또는 Feedback 속도를 확인하여 전달된 매개 변수를 통해 논리적 속도 단위로 반환합니다.

cmxPmStReadMotionState

대상 모션 축에 대해서 현재 모션 동작 상태를 반환합니다.

cmxPmStReadMIOStatuses

대상 모션 축에 대해서 현재 모션 관련 I/O 신호 및 주변 신호(Machine I/O) 상태를 반환합니다.

14.2. 위치 값 래치(Position Latch)

14.2.1. Basic Function

함수명

함수 설명

cmxPmLtcIsLatched

대상 모션 축의 래치 카운터(Latch Counter) 가 활성화 되었음을 확인하고 결과를 반환합니다.

cmxPmLtcReadLatch

대상 모션 축의 래치 카운터(Latch Counter) 에 저장된 카운터(Counter) 값을 반환합니다.