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 Param 과 Motor Editor 에서 다루는 모터 파라미터는 펄스/단위 비율, 리미트, 원점복귀 방식처럼 축의 물리적·기구적 특성을 정의합니다. 반면 이 화면의 속도 프로파일은 같은 축을 상황에 따라 얼마나 빠르게 움직일지를 이름별로 묶어 둔 것입니다.
즉 파라미터는 "축이 어떻게 구성되어 있는가", 속도 프로파일은 "그 축을 언제 어떤 속도로 움직일 것인가"를
담당합니다. 따라서 한 축에 대해 파라미터는 한 벌이지만, 속도 프로파일은 HOME·JOG·RUN 등 여러
세트를 두고 동작 단계마다 골라 쓸 수 있습니다.
스크립트 연계
정의한 속도 세트는 XScript 에서 모터 객체의 SetSpeed 에 이름을 넘겨 적용합니다.
// 운전 속도 프로파일(RUN)을 해당 축에 적용한 뒤 이동
MOTOR["M_SpindleT"].SetSpeed("RUN");
MOTOR["M_SpindleT"].MoveAbs(120.0, true);사용 흐름
- System → Motor Speed 로 화면을 엽니다.
- 좌측 리스트에서 속도를 설정할 축을 선택합니다.
- Speed / Acceleration 그리드에서
HOME·JOG·RUN·START SPD·MAX SPD값을 입력합니다. - 하단
SAVE로 저장합니다. 잘못 입력한 경우RESTORE로 직전 값으로 되돌립니다. - 스크립트에서
SetSpeed("RUN")처럼 이름으로 호출하여 동작 단계에 맞는 속도를 적용합니다.