5.2.20. cemIxSpeedPattern_Set


SYNOPSIS

LONG cemIxSpeedPattern_Set(
  LONG MapIndex,
  LONG IsVectorSpeed,
  LONG SpeedMode,
  DOUBLE Vel,
  DOUBLE Acc,
  DOUBLE Dec
)

DESCRIPTION

  • cemIxSpeedPattern_Set 함수는 “기본보간제어”의 이송 속도에 대한 환경을 설정합니다.

  • 사용자가 지정한 작업 속도는 “IsVectorSpeed”의 설정 값이 ‘1(CE_TRUE)’이면 벡터 속도 모드(Vector Speed Mode), ‘0(CE_FALSE)’이면 마스터 속도 모드(Master Speed Mode)가 적용됩니다.

  • “벡터 속도 모드”에 대한 자세한 내용은 아래의 “REFERENCE” 항목을 참조하십시오.

PARAMETER

  • MapIndex : 맵 번호(Map index). 이 맵번호를 사용하기 전에 먼저 cemIxMapAxes 함수를 통하여 해당 맵 번호에 유효한 축들이 맵핑 되어 있어야 합니다.

  • IsVectorSpeed : 마스터 속도 모드 또는 벡터 속도 모드를 설정 혹은 반환합니다.

  • SpeedMode : 가감속 모드를 설정 혹은 반환합니다.

  • Vel : 마스터 속도 모드 일 때는 기준 작업 속도의 비율(%)을, 벡터 속도 모드 일 때는 PPS 단위를. 사용하여 작업 속도를 설정 혹은 반환합니다.

  • Acc : 마스터 속도 모드 일 때는 기준 가속도의 비율(%)을, 벡터 속도 모드 일 때는 PPS 단위를. 사용하여 가속도를 설정 혹은 반환합니다.

  • Dec : 마스터 속도 모드 일 때는 기준 감속도의 비율(%)을, 벡터 속도 모드 일 때는 PPS 단위를. 사용하여 감속도를 설정 혹은 반환합니다.

RETURN VALUE

Value

Meaning

음수

수행 실패

0 (ceERR_NONE)

수행 성공

Note

보간 작업 속도를 벡터 속도로 설정해야만 하는 특별한 경우를 제외하고는 보간 작업 속도를 마스터 속도로 설정하는 것이 모터의 최대속도를 활용하는데 있어서 편리합니다.

Note

마스터 속도 모드(Master Speed Mode)로 보간 작업 시에는 각 축의 속도가 각 축의 이송거리에 비례하여 자동으로 설정됩니다.

이때 cemIxSpeedPattern_Set 함수의 WorkSpeed 매개변수를 통하여 지정되는 보간 작업 속도는 마스터 축의 작업 속도로 적용됩니다.

Note

각 보간 이송시에 이송거리가 가장 큰 축을 “마스터 축” 이라고 하며 마스터 축의 속도를 “마스터 속도”라 합니다.

각 보간 이송시에 마스터 축의 속도는 사용자가 지정한 보간 작업속도로 설정되며, 마스터 축 이외의 다른 축의 속도는 마스터 축과 해당 축의 이송 거리 비에 따라서 자동으로 설정됩니다.