14. Advanced Pulse Motion Control Functions

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

14.1.1. Basic Function

함수명

함수 설명

cmcPmStSetCount

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

cmcPmStGetCount

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

cmcPmStSetPosition

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

cmcPmStGetPosition

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

cmcPmStGetSpeed

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

cmcPmStReadMotionState

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

cmcPmStReadMIOStatuses

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

14.2. 위치 값 래치(Position Latch)

14.2.1. Basic Function

함수명

함수 설명

cmcPmLtcIsLatched

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

cmcPmLtcReadLatch

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