GUI 매뉴얼 · Chapter 21

Motor Speed

Motor Speed 는 모터별 속도 프로파일을 설정하는 화면입니다. 화면 제목은 MOTOR SPEED SETUP 이며, JOG 속도·RUN 속도·가감속 등 명명된 속도 세트를 축마다 정의합니다. 여기서 정의한 속도 세트는 스크립트 에서 이름으로 호출하여 모터에 적용합니다. 진입 경로는 System → Motor Speed 입니다.

좌측 모터 리스트에서 축을 선택하면 우측에 그 축의 속도 입력 그리드가 표시됩니다. 값을 입력한 뒤 하단 SAVE 로 저장하고, 직전 저장값으로 되돌리려면 RESTORE 를 사용합니다.

주요 영역

화면은 좌측 모터 목록과 우측 속도 입력 그리드, 하단 저장 버튼으로 구성됩니다.

영역설명
모터 리스트좌측 DataGrid. 컬럼은 No·NAME·DESC 이며 설정할 축을 선택합니다.
Speed / Acceleration우측 입력 그리드. 행은 HOME·JOG·RUN·START SPD·MAX SPD, 열은 SPEED (mm/s)·ACC (sec)·DEC (sec) 입니다.
SAVE / RESTORE하단 버튼. SAVE 로 입력값을 저장하고, RESTORE 로 직전 값으로 되돌립니다.

HOME·JOG·RUN 행은 속도와 가속·감속을 함께 입력하고, START SPD·MAX SPD 행은 속도만 입력합니다.

파라미터와 속도 프로파일의 차이

Motor ParamMotor Editor 에서 다루는 모터 파라미터는 펄스/단위 비율, 리미트, 원점복귀 방식처럼 축의 물리적·기구적 특성을 정의합니다. 반면 이 화면의 속도 프로파일은 같은 축을 상황에 따라 얼마나 빠르게 움직일지를 이름별로 묶어 둔 것입니다.

즉 파라미터는 "축이 어떻게 구성되어 있는가", 속도 프로파일은 "그 축을 언제 어떤 속도로 움직일 것인가"를 담당합니다. 따라서 한 축에 대해 파라미터는 한 벌이지만, 속도 프로파일은 HOME·JOG·RUN 등 여러 세트를 두고 동작 단계마다 골라 쓸 수 있습니다.

스크립트 연계

정의한 속도 세트는 XScript 에서 모터 객체의 SetSpeed 에 이름을 넘겨 적용합니다.

// 운전 속도 프로파일(RUN)을 해당 축에 적용한 뒤 이동
MOTOR["M_SpindleT"].SetSpeed("RUN");
MOTOR["M_SpindleT"].MoveAbs(120.0, true);

사용 흐름

  1. System → Motor Speed 로 화면을 엽니다.
  2. 좌측 리스트에서 속도를 설정할 축을 선택합니다.
  3. Speed / Acceleration 그리드에서 HOME·JOG·RUN·START SPD·MAX SPD 값을 입력합니다.
  4. 하단 SAVE 로 저장합니다. 잘못 입력한 경우 RESTORE 로 직전 값으로 되돌립니다.
  5. 스크립트에서 SetSpeed("RUN") 처럼 이름으로 호출하여 동작 단계에 맞는 속도를 적용합니다.

관련 항목