6. Advanced Motion Control¶
6.1. 확장 보간제어(Extended Interpolation Motion)¶
6.1.1. Basic Function¶
헬리칸 보간제어와 관련된 함수들은 다음의 표와 같습니다.
함수명 |
함수 설명 |
---|---|
cmxIxHelOnceStart |
|
cmxIxSplineStart |
전달된 샘플좌표를 통해 Cubic Spline 보간 구동을 수행합니다. |
6.2. 리스트 모션(Listed Motion)¶
6.2.1. Basic Function¶
함수명 |
함수 설명 |
---|---|
cmxLmxStart |
Listed Motion 에서 사용되는 모든 축들을 지정하고 모션을 시작합니다. |
cmxLmxSuspend |
Listed Motion 동작을 일시정지합니다. |
cmxLmxResume |
일시정지된 Listed Motion 동작을 다시 재개합니다. |
cmxLmxEnd |
Listed Motion 동작을 종료합니다. |
cmxLmxGetStates |
Listed Motion 의 상태값을 반환합니다. |
cmxLmxSetSeqMode |
Extend Listed Motion 수행 중에 새로운 이송 명령을 예약하려 하는데 이미 명령 버퍼(Extend Listed Motion Buffer) 가 이미 꽉 차있는 경우에 어떻게 처리할 지에 대한 모드를 설정합니다. |
cmxLmxGetSeqMode |
Extend Listed Motion 수행 중에 새로운 이송 명령을 예약하려 하는데 이미 명령 버퍼(Extend Listed Motion Buffer) 가 이미 꽉 차있는 경우에 어떻게 처리할 지에 대한 설정된 모드를 반환합니다. |
cmxLmxSetNextItcmxId |
Extend Listed Motion 에서 수행할 명령(Itcmx)에 대해 Sequence Itcmx Id 를 설정합니다. |
cmxLmxGetNextItcmxId |
Extend Listed Motion 에서 다음 수행할 명령(Itcmx)에 해당하는 Sequence Itcmx Id 를 반환합니다. |
cmxLmxSetNextItcmxParam |
Extend Listed Motion 에서 다음 수행 예정인 명령에 대한 함수 파라미터 설정 값을 설정합니다. |
cmxLmxGetNextItcmxParam |
Extend Listed Motion 에서 다음 수행 예정인 명령에 대한 함수 파라미터 설정 값을 반환합니다. |
cmxLmxGetRunItcmxParam |
Extend Listed Motion 에서 현재 수행 중인 명령에 대한 함수 파라미터 설정 값을 반환합니다. |
cmxLmxGetRunItemStaPos |
Extend Listed Motion 수행 중에 현재 수행 중인 명령(Current Sequence Itcmx Id) 이 수행되기 직전에 해당 축의 Command Pulse Position 값을 반환 합니다. |
cmxLmxGetRunItemTargPos |
Extend Listed Motion 수행 중에 현재 수행 중인 명령(Current Sequence Itcmx Id) 에 대해 해당 축의 목표 좌표에 해당하는 Command Pulse Position 값을 반환 합니다. |
cmxLmxSetSeqId |
Extend Listed Motion 에서 다음 차례에 수행할 Sequence Id 를 설정합니다. |
cmxLmxGetSeqId |
Extend Listed Motion 에서 다음 차례에 수행할 Sequence Id 를 반환합니다. |