GUI 매뉴얼 · Chapter 22

Motor Param

Motor Param 은 모터 축별 동작 파라미터를 한 행씩 정리해 튜닝 값을 설정하는 화면입니다. 화면 상단의 MOTOR LIST 그리드에 축이 행으로 나열되며, 원점복귀·조그·운전 속도, 센서 레벨, 엔코더, 펄스 출력 방식 등 축이 실제로 어떻게 거동할지를 결정하는 값을 입력합니다. 진입 경로는 System → Motor Param 입니다.

이 화면은 모터 축을 정의하는 Motor Editor 와 동일한 에디터 표면을 공유합니다. 다만 진입 관점이 다릅니다. System → Motor Param 은 이미 정의된 축에 대해 운영 현장에서 파라미터 튜닝 값을 조정하는 관점이고, Project → Motor Editor 는 프로젝트 설계 단계에서 축 자체를 새로 정의하는 관점입니다.

Motor Param 화면
Motor Param 화면

주요 영역

화면은 상단 파라미터 그리드와 하단 버튼 영역으로 구성됩니다.

영역설명
MOTOR LIST축을 행으로 나열하는 DataGrid 입니다. 좌측 Name·Enable 두 컬럼은 고정되어 가로 스크롤 시에도 남습니다.
파라미터 컬럼각 축의 동작 값을 담는 다수의 컬럼입니다. 숫자 셀은 직접 입력하고, 일부 컬럼은 체크박스 또는 드롭다운으로 값을 고릅니다.
배율 버튼그리드 좌하단의 +·-·* 버튼으로 표시 글자 배율을 키우거나 줄이고, 원래 배율로 되돌립니다.
SAVE / RESTORE우하단 버튼입니다. SAVE 로 입력값을 저장하고, RESTORE 로 직전 저장값으로 되돌립니다.

Enum 드롭다운 컬럼

값이 정해진 목록에서 선택되는 컬럼은 드롭다운으로 표시됩니다. 셀을 열면 선택지가 나타나며, 잘못된 값을 입력할 수 없습니다.

컬럼의미
EncoderInput엔코더 입력 방식을 선택합니다.
Orientation모터의 설치·구동 방향(MotorOrientation)을 선택합니다.
PulseOut펄스 출력 방식을 선택합니다.

센서·신호 레벨 컬럼(PLimitSensorLevel, NLimitSensorLevel, HomeSensorLevel, AlarmLevel, ServoOnLevel 등)도 드롭다운으로 접점 레벨을 고릅니다.

주요 숫자·체크 컬럼

대표적인 파라미터 컬럼은 다음과 같습니다. 동작 단계별 속도값은 여기서도 입력할 수 있으나, 이름을 붙인 속도 세트 관리는 Motor Speed 에서 다룹니다.

컬럼의미
HomeVel · HomeAccel · HomeDecel원점복귀 속도·가속·감속
JogVel · JogAccel · JogDecel조그 속도·가속·감속
RunVel · RunAccel · RunDecel운전 속도·가속·감속
Unit(UnitPerPulse) · Pulse펄스당 이동 단위와 펄스 수 (기구 환산)
MinPos · MaxPos소프트웨어 이동 한계
TimeOut · HomeTimeOut일반·원점복귀 타임아웃
EncoderUse · InpositionUse · AlarmUse기능 사용 여부 체크박스

행 편집

그리드에서 우클릭하면 컨텍스트 메뉴로 행을 편집할 수 있습니다. Add Row 로 행을 추가하고, Duplicate Row 로 선택 행을 복제하며, Move Up·Move Down 으로 순서를 바꿉니다. Set All This Column 은 선택한 셀의 값을 같은 컬럼 전체에 일괄 적용하고, Delete Row 로 행을 삭제합니다.

사용 흐름

  1. System → Motor Param 으로 화면을 엽니다.
  2. MOTOR LIST 에서 튜닝할 축의 행을 찾습니다.
  3. 속도·가감속·센서 레벨·엔코더·펄스 출력 등 필요한 셀을 입력하거나 드롭다운에서 선택합니다.
  4. 같은 값을 여러 축에 적용하려면 셀을 선택하고 우클릭 후 Set All This Column 을 사용합니다.
  5. 하단 SAVE 로 저장합니다. 잘못 입력한 경우 RESTORE 로 직전 값으로 되돌립니다.

관련 항목