Edit on GitHub

개요

소프트웨어 다운로드
윈도우
리눅스
맥 OS

다이나믹셀 위자드 2.0

다이나믹셀 위자드 2.0은 다양한 운영체제에서 다이나믹셀 제품들을 통합 관리할 수 있는 편리한 툴입니다.

다이나믹셀 위자드 2.0의 주요 역할은 다음과 같습니다.

지원 프로토콜

참고: 다이나믹셀 프로토콜 호환표

지원 운영체제

경고:

  • 다이나믹셀 위자드 2.0은 노트북 및 데스크탑 환경에서만 테스트 되었습니다.
  • x86기반 플랫폼에서 다이나믹셀 위자드 2.0을 사용 해주세요.

펌웨어 정의

펌웨어는 하드웨어 장치를 구동하기 위하여 장치에 설치하는 기본적인 소프트웨어입니다. 펌웨어에는 PC나 스마트폰, 다른 장치와의 통신 약속이 포함되기 때문에 가급적 펌웨어를 최신상태로 유지할 것을 권장합니다. 모든 장치(제어기, 다이나믹셀 등)는 처음 구매시 펌웨어가 설치되어있으나, 기능 추가 / 버그 수정이 있을 경우 새로운 버전을 배포하기도 합니다.

펌웨어 업데이트의 중요성

지원 제품 목록

DYNAMIXEL Series          
AX AX-12W AX-12+/12A AX-18F/18A    
DX DX-113 DX-116 DX-117    
RX RX-10 RX-24F RX-28 RX-64  
EX EX-106+        
MX MX-12W MX-28, MX-28(2.0) MX-64, MX-64(2.0) MX-106, MX-106(2.0)  
XL XL320 XL330-M288
XL330-M077
XL430-W250 2XL430-W250  
XC XC330-T288
XC330-T181
XC330-M288
XC330-M181
XC430-W150
XC430-W240
XC430-T150BB
XC430-T240BB
2XC430-W250    
XM XM430-W210
XM430-W350
XM540-W150
XM540-W270
     
XH XH430-W210
XH430-W350
XH430-V210
XH430-V350
XH540-W150
XH540-W270
XH540-V150
XH540-V270
 
XD XD430-T350-R
XD430-T210-R
XD540-T270-R
XD540-T150-R
     
XW XW430-T333
XW430-T200
XW540-T140
XW540-T260
     
PRO H H42-20-S300-R H54-100-S500-R H54-200-S500-R    
PRO M M42-10-S260-R M54-40-S250-R M54-60-S250-R    
PRO L L42-10-S300-R L54-30-S500-R L54-30-S400-R L54-50-S500-R L54-50-S290-R
PRO H(A) H42-20-S300-R(A) H54-100-S500-R(A) H54-200-S500-R(A)    
PRO M(A) M42-10-S260-R(A) M54-40-S250-R(A) M54-60-S250-R(A)    
PH PH42-020-S300-R PH54-100-S500-R PH54-100-S500-R    
PM PM54-060-S250-R PM54-040-S250-R PM42-010-S260-R    
ETC RH-P12-RN RH-P12-RN(A)      

다이나믹셀 위자드 2.0 설치

윈도우에서 설치하기

  1. 윈도우즈 전용 패키지를 다운로드 합니다.
  2. 다운받은 설치파일을 실행합니다.

  3. 안내에 따라 Next버튼을 눌러 설치를 진행합니다.

리눅스에서 설치하기

  1. 리눅스 설치패키지를 다운로드합니다.
  2. 다음의 명령어를 수행하여 설치파일의 실행권한을 변경합니다.

     $ sudo chmod 775 DynamixelWizard2Setup_x64
    
  3. 설치파일을 실행합니다.

     $ ./DynamixelWizard2Setup_x64
    
  4. 안내에 따라 Next버튼을 눌러 설치를 진행합니다.

  5. 설치가 끝난 후, USB 포트에 접근하기 위해 사용자 계정을 dialout 그룹에 추가하세요. (아래 커맨드의 <your_account_id>에 해당 PC에서 사용하는 계정으로 교체 하세요.)

     $ sudo usermod -aG dialout <your_account_id>
    
  6. Dialout 그룹에 계정 추가를 완료하기위해 시스템을 재부팅 하세요.

     $ reboot
    

맥에서 설치하기

참고: 최신 맥 OS 이용자는, 앱스토어를 통해 다이나믹셀 위자드 2.0을 다운로드 하세요.

  1. 맥 OS 설치 패키지를 다운로드 합니다.
  2. 다운로드가 완료된 dmg 파일을 오른쪽 클릭하고 Open(열기)를 선택합니다.
  3. DynamixelWizard2Setup_x64 파일을 실행합니다.
  4. 아래와 같은 경고창이 나타나면 Open(열기)를 선택하고 설치를 진행합니다.
  5. Next(다음)버튼을 누르고 설치과정을 따라 진행합니다.

다이나믹셀 위자드 2.0 제거

윈도우에서 제거하기

  1. 윈도우 설정의 앱 및 기능에서 Dynamixel Wizard 2를 선택하고 제거버튼을 클릭하면 설치마법사가 시작합니다.

  2. Remove all components를 선택하고 Next버튼을 눌러 제거를 진행합니다.

리눅스에서 제거하기

  1. 설치된 폴더에서 maintenancetool을 실행합니다.

  2. Remove all components를 선택하고 Next버튼을 눌러 제거를 진행합니다.

맥에서 제거하기

  1. 어플리케이션에서 DYNAMIXEL2Wizard를 선택합니다.
  2. DYNAMIXEL2Wizard 폴더 내의 maintenancetool을 실행합니다.
  3. Remove all components를 선택하고 Next버튼을 눌러 제거를 진행합니다.

메뉴 설명

메인 화면

프로그램의 메인화면은 검색된 제품을 통신포트, 통신속도, 모델명에 따라 분류하여 나타내며, 컨트롤 테이블 값을 변경하여 테스트할 수 있습니다.

그래프 창

표시항목을 설정하면 실시간으로 변화되는 값을 확인할 수 있습니다. 그래프 표시 항목 설정 방법은 기본 기능 > 그래프를 참고하세요

패킷 창

선택한 프로토콜 버전의 Instruction패킷을 직접 생성하여 전송해볼 수 있습니다. 또한 패킷통신목록에서 항목을 선택하면 상세정보를 확인할 수 있습니다.

기본 기능

다이나믹셀 연결

다이나믹셀 검색 설정

  1. 메인 메뉴에서 도구 > 설정 를 선택하면 설정창이 나타납니다.

  2. 설정창의 좌측 목록에서 검색 항목을 선택하면 검색 설정이 나타납니다.

  3. 순서대로 검색할 프로토콜 버전, 통신포트, 통신속도, ID범위를 설정하고 OK 버튼을 클릭합니다. 항목을 적게 설정할수록 검색시간이 단축됩니다.

다이나믹셀 검색하기

  1. 메인 메뉴에서 장치 > 검색 을 선택하면 다이나믹셀 검색을 시작합니다.

    참고 : 만약, 해당 통신 포트에 연결을 실패하면 사용중인 프로그램을 찾아 사용을 해제해야 합니다.

  2. 검색되는 다이나믹셀을 왼쪽의 장치목록에서 확인할 수 있습니다.

다이나믹셀 컨트롤 테이블

  1. 검색이 완료되면, 검색된 다이나믹셀은 왼쪽 장치목록에 출력됩니다.

  2. 장치목록은 포트, 통신속도, 장치 순으로 분류합니다. 테스트할 그룹이나 장치를 선택합니다.

  3. 부가 메뉴에서 팩토리 리셋 버튼을 클릭하면 제품을 공장 초기화 상태로 되돌릴 수 있습니다(이때, ID와 Baudrate 값은 변경하지 않습니다).
    부가 메뉴에서 리부팅 버튼을 클릭하면 해당 다이나믹셀을 재부팅할 수 있습니다.
    부가 메뉴에서 토크 버튼을 클릭하면 해당 다이나믹셀의 토크를 켜거나 끌 수 있습니다.
    부가 메뉴에서 LED 버튼을 클릭하면 해당 다이나믹셀의 LED를 켜거나 끌 수 있습니다.

  4. 부가 메뉴의 토크 버튼을 클릭하여 다이나믹셀의 토크를 켭니다.

  5. 컨트롤 테이블에서 Goal Position 또는 Goal Velocity 항목을 찾아 선택합니다.

    참고 : 다이나믹셀 모델 및 동작모드(Operation Mode)에 따라 항목은 달라질수 있습니다. 관련 다이나믹셀의 컨트롤 테이블을 반드시 확인하세요.

  6. 우측 하단의 위치 또는 속도 값 컨트롤을 사용하여 모터를 움직여봅니다.

    경고 : 값을 조정하는 과정에서 모터가 갑작스럽게 움직일 수 있으니 주의하세요.

    • Position control 선택시, 가상 다이얼 컨트롤러를 사용할수 있습니다.
    • 가상 다이얼 컨트롤러를 사용하여, 원하는 위치로 이동시켜 보세요.
    • 입력창에서 컨트롤 아이템 값을 직접 입력가능합니다.
    • 자세한 내용은 컨트롤 아이템 값 변경에서 확인하세요.

    • Velocitiy control/Current control/PWM control 선택시, 가상 조이패드 컨트롤러로 변경됩니다.
    • 가상 조이패드 컨트롤러를 사용하여, CW 및 CCW 방향으로 움직여보세요.
    • 입력창에서 컨트롤 아이템 값을 직접 입력가능합니다.
    • 자세한 내용은 컨트롤 아이템 값 변경에서 확인하세요.
  7. 좌측 하단의 통신 상태 를 통해 현재 PC와 제품의 통신이 원활히 이루어지고 있는지 확인할 수 있습니다.

  8. 좌측 하단의 패킷 상태 를 통해 다이나믹셀의 응답상태를 확인할 수 있습니다.

  9. 부가 메뉴 하단의 하드웨어 알람 을 통해 하드웨어의 에러상태를 확인할 수 있습니다.

  10. 컨트롤 테이블에 대한 더 많은 정보를 얻으려면 각 다이나믹셀 모델의 e-Manual을 참고하세요.

  11. 다음의 메뉴를 통해 컨트롤 테이블 항목들을 그룹화하여 표시할 수 있습니다.

    • Group : 컨트롤 테이블에서 선택된 항목들을 하나의 그룹으로 묶어서 접었다 펼 수 있습니다.
    • Ungroup : 선택된 그룹을 해제합니다.

그래프

그래프 설정

  1. 메인 메뉴에서 도구 > 설정 를 선택하면 설정창이 나타납니다.

  2. 설정창의 좌측 목록에서 그래프 항목을 선택하면 그래프 설정이 나타납니다.

  3. 아래 그림에 표시된 > 버튼을 눌러 항목을 추가 합니다. (< 버튼으로 항목을 제거할 수 있습니다.)

  4. 추가된 항목을 더블 클릭하면 항목 추가 상자가 나타납니다.

  5. 항목 설정 상자에서 색깔, Y축을 설정할 수 있습니다.

    참고: 최신버전에서는 비율(Scale)과 오프셋(Offset) 선택 옵션은 삭제되고, 그래프 창에서 실시간으로 조정합니다. (아래 y축 설명 참고)

    • Y축: 선택된 항목의 Y축을 그래프에 표시합니다. 총 10개의 Y축을 그래프에 나타낼 수 있습니다.

      • 비율: 그래프 창에서, 주축 또는 보조축을 마우스 휠로 조정.
      • 오프셋: 그래프 창에서 주축 또는 보조축을 위아래로 드래그.
  6. 통신주기(Interval)는 1~1000ms로 설정가능합니다. 통신주기가 작을수록 더 세밀한 그래프가 표현됩니다.

    참고 : 실제 통신주기는 통신속도와 PC사양에 따라 달라질 수 있습니다.

  7. 속도 최적화 사용여부를 설정합니다. 설정하면 선택한 항목만 읽어오므로 통신이 빨라집니다.

    참고 : 속도 최적화를 사용하면 컨트롤 테이블의 일부 항목들이 자동으로 갱신되지않습니다.

  8. 인쇄모드 사용여부를 설정합니다. 설정하면 그래프 배경이 흰색으로 캡처됩니다.

  9. 설정창의 확인 버튼을 클릭합니다.

그래프 시작

  1. 메인 메뉴에서 보기 > 그래프 를 선택하면 그래프창이 나타납니다.

  2. 그래프창의 시작 버튼을 클릭하면 그래프가 동작을 시작합니다.

    참고 : 선택된 장치가 없으면 해당 메뉴가 비활성화된 상태입니다. 검색 후 다이나믹셀이 연결된 상태에서 진행해 주세요.

  3. 컨트롤 테이블에서 Goal Position 항목의 값을 변경하면 실시간으로 변경되는 Present Position 을 확인할 수 있습니다.

  4. 그래프의 우측에서 항목을 클릭하여, 그래프를 비활성화 시킬수 있습니다.

  5. 다음의 메뉴를 통해 그래프를 제어할 수 있습니다.

    • 시작/정지 : 그래프 시작/정지
    • 리셋 : 줌화면에서 원래화면으로 복귀
    • 캡처 : 그래프를 이미지로 저장
    • 저장 : 데이터를 CSV파일로 저장
    • 열기 : 저장한 그래프 이미지 열기.
    • 항목 표시 설정 : 그래프 우측에 있는 항목을 클릭하여 표시 여부 설정
    • 확대/축소 : 마우스 드래그로 줌영역을 선택
      • Shift + 드래그 : y축 고정, x축 확대
      • Ctrl + 드래그 : x축 고정, y축 확대
      • Ctrl + 휠 : 단계별 줌인, 줌아웃
    • 그래프 동작시 Shift + 휠로 시간축을 1~10초로 조절

패킷

  1. 메인 메뉴에서 보기 > 패킷 를 선택하면 패킷창이 나타납니다.

  2. 통신포트와 통신속도를 설정하고 열기 버튼을 클릭합니다.
    열기에 성공하면 해당 포트의 다이나믹셀 프로토콜 통신 모니터링을 시작합니다.

    참고 : 만약, 해당 통신 포트에 연결을 실패하면 사용중인 프로그램을 찾아 사용을 해제해야합니다.

  3. 우측 메뉴에서 통신할 프로토콜 버전과 Instruction을 설정할 수 있습니다.
    프로토콜 버전을 2.0 으로 Instruction을 Write 로 설정합니다.

    참고 : 각 다이나믹셀은 지원하는 프로토콜 버전이 다릅니다. 관련 다이나믹셀의 프로토콜 버전을 반드시 확인하세요.

  4. Instuction에 대한 상세설정을 할 수 있습니다.
    다음과 같이 LED 켜기의 패킷을 설정합니다.

    • LED 항목의 컨트롤 테이블 주소 : 65
    • LED 항목의 컨트롤 테이블 길이[Byte] : 1
    • LED On에 대한 데이타 : 1
  5. 설정된 값에 따라 변화되는 패킷정보를 하단에 있는 패킷상세정보 에서 확인할 수 있습니다.

  6. 전송 버튼을 클릭하여 패킷을 전송합니다.

  7. 전송 후 패킷을 클릭하면 상세정보를 아래에서 확인할 수 있습니다.

펌웨어 업데이트

다이나믹셀의 펌웨어 업데이트가 필요할 경우, 장치이름 앞에 특수문자(*)와 함께 연하게 표시됩니다.
해당 다이나믹셀에 마우스를 올리면, **“펌웨어 업데이트가 있습니다” ** 문장이 표시됩니다.

  1. 메인 메뉴에서 도구 > 펌웨어 업데이트를 선택합니다.

    참고 : 선택된 장치가 없으면 해당 메뉴가 비활성화된 상태입니다. 검색 후 다이나믹셀이 연결된 상태에서 진행해 주세요.

  2. 간단한 도움말과 함께 펌웨어 업데이트를 시작합니다. 특히, 업데이트 도중 연결이 끊기거나 전원이 꺼지지 않도록 유의하십시오.

  3. 다음을 누르면 펌웨어 업데이트를 시작합니다. 완료될때 까지 전원이 꺼지거나 케이블이 빠지지 않도록 유의합니다.

  4. 다이나믹셀 펌웨어 설치 결과를 학인합니다.

펌웨어 전체 업데이트

  1. 도구 > 펌웨어 전체 업데이트을 선택합니다.

  2. 펌웨어 업데이트가 필요한 다이나믹셀을 선택후, 다음 버튼을 클릭합니다.

  3. 펌웨어 업데이트가 진행됩니다.

  4. 펌웨어 업데이트 완료후, 닫기 버튼을 클릭합니다.

펌웨어 복구

  1. 메인 메뉴에서 도구 > 펌웨어 복구를 선택합니다.

  2. 간단한 도움말과 함께 다이나믹셀 펌웨어 복구 마법사를 시작합니다.

  3. 다이나믹셀 펌웨어 복구 모드에서는 모델명을 자동으로 인식할 수 없기 때문에, 사용자가 정확한 모델을 선택해 주어야 합니다. 잘못된 모델을 선택하면 정상적으로 동작하지 않습니다.

  4. 복구할 펌웨어 버전을 선택하십시오.

  5. 사용자가 다이나믹셀이 연결된 포트를 수동으로 설정해 주어야 합니다. 포트가 사용중이면 다이나믹셀을 인식할 수 없으니 다른 프로그램을 종료하고 진행하십시오.

    주의 : 다이나믹셀 펌웨어 복구시에는 반드시 한개의 다이나믹셀만 연결되어 있어야 합니다.

  6. 다이나믹셀을 찾기 위해 복구할 다이나믹셀의 전원을 껐다가 켜십시오.

  7. 다이나믹셀 검색에 성공하면 펌웨어 복구를 시작합니다. 완료될 때까지 전원이 꺼지거나 케이블이 빠지지 않도록 주의하십시오.

  8. 다이나믹셀 펌웨어 복구 결과를 확인합니다.

고급 기능

ID 진단

DYNAMIXEL Tips | Use ID Inspector to Change Overlapping IDs with Ease

다이나믹셀은 고유 ID를 가지고, 제어기와 패킷을 사용하여 통신합니다.

만약 조립된 로봇에서 고유 ID가 2개 이상 존재 할 경우, 통신 실패 및 다이나믹셀 위자드 2.0에서 다이나믹셀 검색에 실패할 수 있습니다.

ID 진단을 사용하면, 조립된 로봇의 케이블을 분리하지않고 각 다이나믹셀에 고유 ID를 쉽게 할당 할 수 있습니다.

지원 다이나믹셀

  • DYNAMIXEL-X (펌웨어 버전 45 이상, X330 시리즈: 펌웨어 버전 46 이상)
  • DYNAMIXEL-P (펌웨어 버전 12 이상)
  • XL-320은 지원되지 않습니다.

자세한 내용은, 상단의 영상 또는 아래의 가이드를 참고하세요.

  1. 도구 > ID 진단을 클릭하세요.

  2. 다이나믹셀과 연결된 USB 포트 및 다이나믹셀의 보드레이트를 선택후, 검색을 클릭하세요.

  3. 다이나믹셀 검색이 시작되면, 상태창에 해당 다이나믹셀의 ID가 나타납니다.

    참고: 다이나믹셀이 검색 되지않는다면, 펌웨어 복구 또는 펌웨어 업데이트를 통해 최신펌웨어로 업데이트하세요.

  4. 검색이 끝나면, 다음 버튼을 클릭하여, ID 설정 단계로 이동하세요.

  5. ID 설정 단계에서, 중복된 ID를 가진 다이나믹셀은 빨간색으로 표시됩니다. ID를 새롭게 지정 후 저장을 클릭하세요.

    참고 : 항목 클릭시, 해당하는 다이나믹셀의 상단 LED가 깜밖입니다. LED를 통해, 연결된 다이나믹셀의 위치를 확인하세요.

  6. 중복된 ID가 아닌 항목은 초록색으로 표시됩니다. ID 할당이 끝나면, 적용을 클릭하여, 저장된 ID를 다이나믹셀에 할당하세요.

  7. 을 클릭하여, ID 진단을 종료합니다.

  8. 다이나믹셀 검색 시, ID 진단에서 할당한 ID가 성공적으로 적용된것을 확인할수 있습니다.

백업 및 복구

DYNAMIXEL Tips | EEPROM and RAM Data Restoring Using Backup Funcion

백업 기능을 통해, 컨트롤 테이블에 저장된 EEPROM 및 일부 RAM 영역의 데이터를 다이나믹셀 내부에 저장할 수 있습니다. 펌웨어 복구 또는 데이터가 초기화 된 경우에 유용하게 사용할수 있습니다.

저장된 데이터는 EEPROM 복구 기능을 통해, 다시 불러올 수 있습니다.

백업 및 복구 가능영역은 다음과 같습니다.

참고: 백업후, RAM 영역의 복구를 위해서는, 컨트롤 테이블에서 Startup Configuration 주소의 Restore RAM 항목을 활성화 시켜야합니다. RAM 영역 복구 항목을 참고하세요.

지원 다이나믹셀

  • DYNAMIXEL-X (펌웨어 버전 45 이상, X330 시리즈: 펌웨어 버전 46 이상)
  • DYNAMIXEL-P (펌웨어 버전 12 이상)
  • XL-320은 지원되지 않습니다.

컨트롤 테이블 백업

  1. 다이나믹셀 연결 후 검색하기

  2. 백업을 사용하기에 앞서, 아래와 같이 다이나믹셀이 Torque Off 상태인지 확인하세요. 그렇지 않으면, 백업에 실패합니다.

  3. 도구 > 컨트롤 테이블 > 백업 을 클릭하세요.

  4. 백업 후, Backup Ready(147)1로 변경됐는지 확인하세요.

EEPROM 영역 복구

  1. 도구 > 컨트롤 테이블 > EEPROM 복구를 클릭하세요.

  2. 다이나믹셀이 재부팅되며 EEPROM이 저장된 값으로 복구됩니다.

RAM 영역 복구

  1. EEPROM에서 StartUp Configuration 주소의 Restore RAM 항목을 체크하세요.

  2. 다이나믹셀이 부팅될 때마다, 아래의 특정 RAM영역의 값을 저장된 데이터로 복구합니다.

    • 속도 제어기의 PI Gains
    • 위치 제어기의 PID Gains
    • Feedforward 1st & 2nd Gains
    • Profile Acceleration
    • Profile Velocity
    • Indirect Addresses (다이나믹셀-P 시리즈 제외)

백업 파일 저장 및 불러오기

컨트롤테이블의 EEPROM 영역을 파일(.ctd)로 저장 및 불러오기가 가능합니다. 해당 기능을 활용하면 반복적인 다이나믹 설정 작업에 드는 시간을 절약하고 오류를 줄일 수 있습니다.

참고: 동일 모델 간 백업파일을 사용할 수 있습니다.

EEPROM 영역의 특정 데이터 (ID, Baudrate, Protocol Type)의 복구 여부를 선택할 수 있습니다.

현재값과 다른 항목만 변경됩니다.

컨트롤 아이템 값 변경

  1. 마우스 왼쪽 버튼 드래그로 변경하기 (값을 크게 변경할 때 사용합니다.)

  2. 마우스 휠로 변경하기 (값을 조금 키우거나 줄일 때 사용합니다.)

  3. 키보드 방향키로 변경하기 (값을 미세하게 키우거나 줄일 때 사용합니다.)

  4. 값 직접 입력하기

    참고 : 엔터키를 입력해야 값이 변경됩니다.

펌웨어 정보 확인

제품의 펌웨어 버전, 배포일, 업데이트 노트를 확인하는 기능입니다.

  1. 메인 메뉴의 도움말 > 다이나믹셀 펌웨어 정보 메뉴를 클릭합니다.

  2. 선택된 제품의 펌웨어 버전, 배포일, 업데이트 노트를 확인할 수 있습니다.

캘리브레이션

기어교체등으로 인해 혼의 위치값이 틀여졌다면 캘리브레이션을 통해 위치를 다시 설정해 줄 수 있습니다.

  1. 다이나믹셀 검색하기

  2. 메인 메뉴의 도구 > 캘리브레이션 메뉴를 클릭합니다.

    참고: 캘리브레이션을 지원하지 않는 모델(예: AX 시리즈)은, 메뉴에서 캘리브레이션이 활성화되지 않습니다.

    주의 : 다이나믹셀 캘리브레이션시에는 반드시 한개의 다이나믹셀만 연결되어 있어야 합니다.

  3. 간단한 도움말과 함께 다이나믹셀 캘리브레이션을 시작합니다.

  4. 다이나믹셀을 찾기 위해 다이나믹셀의 전원을 껐다가 켜십시오.

  5. 다이나믹셀 검색에 성공하면 캘리브레이션 펌웨어를 설치합니다.

  6. 첫번째 위치를 설정합니다.

  7. 두번째 위치를 설정합니다.

  8. 세번째 위치를 설정합니다.

  9. 네번째 위치를 설정합니다.

  10. 캘리브레이션이 완료되었습니다.

자가진단

다이나믹셀의 불량여부를 판단하기위해 자가진단을 실행할 수 있습니다.

  1. 메인 메뉴의 도구 > 자가진단 메뉴를 클릭합니다.

    참고: 자가진단 기능을 지원하지 않는 모델(예: RX 시리즈)은, 메뉴에서 자가진단이 활성화되지 않습니다.

  2. 간단한 도움말과 함께 자가진단을 시작합니다.

    주의 : 다이나믹셀 자가진단시에는 공장 초기화 상태로 변경됩니다.

  3. 자가진단을 진행할 다이나믹셀의 모델명과 펌웨어 버전을 확인합니다.

  4. 다이나믹셀의 하드웨어 에러 상태를 확인합니다.

  5. 다이나믹셀의 동작 온도가 정상범위인지 확인합니다.

  6. 다이나믹셀의 입력 전압이 정상범위인지 확인합니다.

  7. 다이나믹셀의 LED가 제대로 깜박이는지 확인합니다.

  8. 다이나믹셀의 혼이 센터 위치로 이동했는지 확인합니다.

  9. 성능테스트를 진행합니다.

    위치 테스트: Goal Position이 빨간 선, Present Position이 녹색 선으로 표시

    속도 테스트: 합격 영역이 그린존으로 표시

  10. 자가진단 결과를 확인합니다.

그래프 속도 최적화

그래프 설정에서 통신주기(Interval)를 최소 1 [ms]로 설정할 수 있습니다.
다음과 같이 설정하면 그래프를 최대한 빠르게 동작시킬 수 있습니다.

포트 응답 속도 설정

윈도우

  1. 윈도우의 장치 관리자를 실행합니다. 해당 포트를 선택하고 마우스 오른쪽 버튼을 클릭하여 나온 메뉴에서 속성을 선택합니다.

  2. 속성의 포트 설정 탭에서 고급 버튼을 클릭합니다.

  3. 고급 설정에서 응답 시간1ms로 설정합니다.

리눅스

  1. 다음의 명령어를 수행하여 응답 시간1ms로 설정합니다.

     # cat /sys/bus/usb-serial/devices/ttyUSB0/latency_timer
     16
     # echo 1 > /sys/bus/usb-serial/devices/ttyUSB0/latency_timer
     # cat /sys/bus/usb-serial/devices/ttyUSB0/latency_timer
     1
    

다이나믹셀 설정

  1. 그래프 설정에서 통신 주기1ms 로 설정하고 선택항목만 읽어오기 항목을 체크합니다.

  2. 다이나믹셀의 통신속도(Baud Rate)를 최대로 설정하고 Return Delay Time0 으로 설정합니다.

로깅

다이나믹셀과 위자드가 주고받은 패킷 정보를 파일로 저장합니다.

그래프 로깅

그래프를 시작하면 “문서/ DYNAMIXEL Wizard2/graph” 폴더에 저장됩니다.
전체 경로가 제목표시줄에 출력됩니다.

패킷 로깅

통신포트를 열면 “문서/ DYNAMIXEL Wizard2/packet” 폴더에 저장됩니다.
전체 경로가 제목표시줄에 출력됩니다.