F175_PulseOutput_Linear_DUT_1

이 DUT는 다음 명령과 함께 사용할 수 있습니다: FP0RF175_PulseOutput_Linear

DUT의 요소(식별자):

dwControlCode: 제어 코드[16진수 정수]

16진수 정수를 사용하여 제어 코드를 지정합니다. 예: 16#1025. 1, 0, 25는 16진수 정수의 3, 2, 10 자릿수에 해당하는 값입니다. 자릿수 0은 오른쪽 끝에 있는 자릿수입니다.명령을 호출하기 전에 컴파일러에서 선택한 제어 방법의 특정 추가 자릿수를 짧게 설정합니다.

자릿수

설정

2

출력 연산

0

펄스 출력

1

계산만

1

위치 제어 모드

0

상대값 제어

1

절대값 제어

0

펄스 출력 방법

0

CW/CCW

두 가지 펄스인 + 또는 시계 방향 회전 펄스(CW)와 - 또는 반시계 방향 회전 펄스(CCW 펄스)를 사용하여 제어가 실행됩니다.

1

펄스/방향 제어는 속도를 지정하는 펄스 출력 한 개와 TRUE/FALSE 신호로 회전 방향을 제어하는 다른 펄스 출력을 사용하여 실행됩니다.

(정방향 FALSE: 이 모드에서는 회전 방향 신호가 FALSE이면 정방향 회전이 실행됩니다.)

2

펄스/방향 제어는 속도를 지정하는 펄스 출력 한 개와 TRUE/FALSE 신호로 회전 방향을 제어하는 다른 펄스 출력을 사용하여 실행됩니다.

(정방향 TRUE: 이 모드에서는 회전 방향 신호가 TRUE이면 정방향 회전이 실행됩니다.)

diInitialAndFinalSpeed: 초기 및 최종 속도 (Fmin), diMaximumSpeed: 타겟 속도 (Fmax) [Hz]

6–50000(6Hz–50kHz)

  • 6(또는 1–5)을 지정하여 6Hz 설정

  • 6Hz 또는 90° 각도 전용임

  • Fmin = Fmax인 경우, 펄스는 가속/감속 없이 출력됩니다.

  • 각 축의 속도가 6Hz 이상이 되도록 복합 속도를 선택합니다.

  • 복합 초기 속도를 30kHz 미만으로 설정합니다.

  • 복합 초기 속도 Fmin을 지정하는 경우, 아래 공식을 사용하여 계산된 각 축의 속도 f6Hz 미만이면 경로가 선형이 될 수 없다는 점을 고려해 주십시오.

    f

    X-축 초기 속도 Fminx 또는 Y-축 초기 속도 Fminy

    Dx

    목표값과 현재 값 사이의 거리가 짧은 채널

    Dy

    목표값과 현재 값 사이의 거리가 긴 채널
diAccelerationTime: 가속 시간, diDecelerationTime: 감속 시간 [ms]

0-32767

값이 0인 경우, 펄스는 가속/감속 없이 Fmin에서 출력됩니다.

가속 시간과 감속 시간에 같은 값을 지정합니다.

diTargetValue_X: X-축 목표값, diTargetValue_Y: Y-축 목표값 [펄스]

-8388608-8388607

  • 무한 공급을 사용할 수 없습니다(링 카운터가 아님).
  • 축 하나만 연산하는 경우:
상대값 제어 0으로 작동하지 않는 축의 목표값을 설정합니다.
절대값 제어 현재 값으로 작동하지 않는 축의 목표값을 설정합니다.

연산 결과 영역

각 축의 다음 파라미터는 명령 실행 시 계산되고 DUT의 연산 결과 영역에 저장됩니다.

rInitialAndFinalSpeed_X: X-축 초기값 및 최종 속도 (Fminx), rMaximumSpeed_X: X-축 타겟 속도 (Fmaxx), rInitialAndFinalSpeed_Y: Y-축 초기값 및 최종 속도 (Fminy), rMaximumSpeed_Y: Y-축 타겟 속도 (Fmaxy) [Hz]

한 축의 초기 속도 또는 타겟 속도는 실수 형식의 2워드로 저장됩니다.

fx

X-축 속도

fy

Y-축 속도

fx+y

두 축의 복합 속도

dx

X-축 이동 거리

dy

Y-축 이동 거리

실제 속도가 보정될 수 있더라도 계산값은 연산 결과 저장소 영역에 저장됩니다.

속도 보정

다음은 한 축의 계산된 초기 속도에 적용됩니다.

가속 시간과 감속 시간이 초기 속도와 최종 속도보다 우선 시 됩니다. 즉, 가속과 감속을 지정된 시간 내에서 활성화하기 위해 초기 속도와 최종 속도의 값이 펄스 출력 명령을 통해 보정될 수 있지만 가속 시간 및 감속 시간의 값은 변경되지 않습니다. 수정된 값은 시스템 변수 sys_iPulseChannelxCorrectedInitialSpeedsys_iPulseChannelxCorrectedFinalSpeed(여기서 x=채널 번호)를 사용하여 액세스할 수 있는 데이터 레지스터에 작성됩니다

최종 수정일: 2021-01-07이 페이지에 대한 피드백Panasonic 직통 전화