GUI 매뉴얼 · Chapter 21

Motor Speed

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

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

Motor Speed Setup 화면
Motor Speed Setup 화면

주요 영역

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

영역설명
모터 리스트좌측 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 에 이름을 넘겨 적용합니다.

xscript
// 운전 속도 프로파일(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") 처럼 이름으로 호출하여 동작 단계에 맞는 속도를 적용합니다.

관련 항목