자주묻는질문(FAQ)

WMX가 궁금하신가요?
  • 시작하기
  • 통신 플랫폼
  • RTOS
  • 라이센스 질문
  • 제품언어 및 제품사용지원
  • WMX 선택사양 및 업그레이드
  • WMX구성
  • WMX2 설치
  • WMX2 실행
  • 장비특성 별 WMX적용기능

01.시작하기

당사 제품에 관심을 가져주셔서 감사합니다.

연락처 양식을 사용하여 연락을 주시거나 또는 sales_ssk@soft-motion.com으로 이메일을 주십시오.

견적 요청시 다음 사항을 기재하여 주십시오.

  • 회사 정보
  • 장비 및 적용 대상 
  • 사용하는 서보 모터 (제조사, 플랫폼, 인터페이스)
  • 사용할 I/O수
  • 사용할 통신플랫폼 
  • 대략적인 월 또는 연간 생산량 

필요로 하는 축 수(axis)와 I/O 요구 사항, 통신 플랫폼(EthreCAT 등), 서보 플랫폼 등을 알려주십시오.

당사는 귀사가 필요로 하는 경우 소프트웨어 버전과 하드웨어 옵션을 결정하는데 컨설팅 서비스를 제공합니다.

당사는 다음과 같이 통신플랫폼을 지원합니다.

  • EtherCAT
  • RTEX(Realtime Express) – 준비중

대리점 문의 요청에 감사드립니다.

해당문의는 sales_ssk@soft-motion.com으로 이메일을 주십시오.

02.통신 플랫폼

EtherCAT는 유연한 토폴로지를 가진 고성능, 저비용의, 사용하기 쉬운 산업용 이더넷 기술입니다.

최소한의 하드웨어와 설정이 가능한 EtherCAT은 사용자들에게 비용 절감, 편리한 유지 보수 및 설정, 그리고 전체 장비구성의 가벼움을 제공합니다.

EtherCAT 마스터 디바이스(WMM2)와 EtherCAT 슬레이브를 연결하기 위한 인터페이스는 시중에 판매되는 Rj45 Ethernet 케이블만 있으면 됩니다 (특별한 인터페이스는 필요 없으나 EtherCAT을 지원하는 NIC드라이브 목록을 확인해 주십시오. 해당 목록은 해당 페이지(NOTICE – Ethernet NIC 지원 리스트)를 통해 조회 가능합니다). 

EtherCAT 기술을 지원하는 ETG(EtherCAT 테크놀로지 그룹) 홈페이지를 통해 보다 자세한 정보를 확인하실 수 있습니다. 

파나소닉이 지원하는 산업용 이더넷 기술입니다. 해당 통신플랫폼을 당사 제품에 적용 준비중입니다.

03.RTOS (Real-time OS)

네. Windows 기반 PC에서 WMX 실행가능합니다.

다만, Windows PC내에 별도로 실시간 운영체제(Real-time OS)를 설치해야 합니다.

WMX구입시 실시간운영체제인 RTX의 라이센스도 함께 제공합니다.

RTOS는 Windows PC의 CPU를 공유하여 설치됩니다.

최근 기술발달로 인해 CPU의 성능은 나날이 향상되고 있습니다.  예를들면 CPU의 쿼드코어를 사용하는 경우 산업현장에서 장비 시퀀스와 UI를 처리하는 데 있어 전체 PC리소스의 15~30% 정도를 차지하여 여분의 리소스가 많이 남게됩니다. 이러한 현상은 멀티코어에 대한 병렬 처리기법이 적용되는 예가 적기 때문입니다. 

이러한 PC CPU에 1CORE에 RTOS를 할당 후에 프로세스를 처리하는 경우, Windows와 분리되어 병렬처리가 가능합니다. 뿐만 아니라 RTOS에 추가적으로 2개, 3개의 CPU CORE를 할당하는 경우 원하는 기능을 독립적으로 처리가 가능하여 멀티 컨트롤러로 CPU의 리소를 최대로 사용할 수 있게됩니다.

위의 그림을 참고하면 쿼드코어 기준으로 1번째 코어는 장비 시퀀스, 2번째 코어는 모션 전용 철리, 3번째 코어는 비전 처리, 4번째는 GUI처리로 각각 독립적으로 활용하게 되면 PC CPU 리소르를 최대치로 활용할 수 있습니다. 

WMX는 RTOS(Real-time OS)상에서 실행됩니다. 보다 더 정확하게는 RTSS(Real-Time Subspace)에서 실행됩니다.

Windows와 RTOS는 독립적으로 실행되고, RTOS가 할당된 CORE(Real-time Priority)는 최우선 순위(Highest Windows Priority)가 부여됩니다. 이에  Windows에 영향받지 않으며 실시간 처리를 진행할 수 있습니다.

즉, WMX는 Windows 에 영향을 받지 않고 RTX를 통해 실시간 처리가 가능합니다.  

04.라이센스 질문

WMX2는 소프트웨어로 ‘1 PC 1 WMX2 라이센스 사용’이 원칙입니다. 

즉, 하나의 WMX2 라이센스로 동시에 여러대의 PC에서 사용할 수 없습니다.

라이센스 재발급에는 몇가지 제약사항이 있습니다. 

자세한 정보를 원하시면 연락처 양식으로 문의 주십시오.

WMX를 실행하기 위해서는 1) 실시간 운영시스템인 RTX(Interval Zero)의 라이센스 2) USB Dongle Key 3)WMX 라이센스가 필요합니다.

[WMX 라이센스 활성화 순서]

  1. RTX 라이센스는 ‘USB Dongle 하드웨어 키(Hardware Key)’ 기반으로 활성화 합니다. 
  2. WMX2 라이센스는 ‘제공된 USB Dongle 하드웨어 키를 인식’하여 ‘고유 Computer ID’ 생성 후 에 활성화 됩니다.

[WMX 라이센스 활용 TIP]

  1. ‘USB Dongle 하드웨어 키’기반으로 활성화 되기 때문에 동시에 여러 PC에서 1 WMX2 라이센스를 활성화는 할 수 없으나, 

USB Dongle 키를 이동시켜 여러 PC에서 비동시적으로 WMX2 라이센스를 활용할 수 있습니다. 

OEM 회사에 공급이 가능합니다.

자세한 정보를 원하시면, 연락주십시오. 

당사의 영업 담당자에게 문의 하십시오. 

혹은 sales_ssk@soft-motion.com으로 이메일을 보내주십시오.

05.제품언어 및 제품사용지원

제공 언어는 ‘영어’입니다.

WMX2에 대한 기본매뉴얼은 당사의 홈페이지에서 확인가능합니다.

WMX2 매뉴얼 페이지로 이동하세요.

제품 구입 후 제품사용에대한 교육을 요청시 지원합니다.

06.WMX 선택사항 및 업그레이드

선택 가능 사항은 다음과 같습니다.

[선택사항]

  • Axes Option : 8/16/32/64 axes
  • Platform Option : EtherCAT, RTEX(Real-time Express) 

현재 판매하는 WMX2는 최대 64축, 동기는 최대 32축까지 가능합니다.

*단종제품인 WMX1의 경우 최대 64축까지 가능..

귀사에서 사용하고 있는 WMX의 제품 정보 및 업그레이드 하고자 하는 버전 확인 후, 당사로 연락주십시오.

비용은 제품과 버전에 따라 다릅니다. 보다 자세한 정보를 원하는 경우, 당사로 연락 주십시오.

드라이브와 모터가 포함된 WMX 단일 소스 패키지를 제공하지 않습니다. 

하지만  WMX과 호환이 잘 되는 EtherCAT 지원용 드라이브 및 모터 등 각종 슬레이브 제품군을 구비하고 있습니다. 다양한 브랜드 제품을 판매하고 있어 사용자가 원하는 경우 EtherCAT Slave 선택 컨설팅 서비스를 제공이 가능합니다.

해당 EtherCAT Salve 제품군은 해당 페이지를 통해 확인가능합니다.

보다 더 자세한 정보를 원하시면, 연락 주십시오. 

WMX2는 스테핑 모터의 사용을 지원합니다.

*다만, 사용시 몇가지 제한이 있을 수 있으니 보다 더 자세항 원하시면 연락주십시오.

07.WMX 구성

WMX에는 SDK가 포함되어 있습니다.

*RTX SDK 옵션 제품으로, 연락 주십시오. 

간단한 샘플코드는 홈페이지를 통해 제공하고 있습니다 (기술지원-WMX2 Help – WMX2 Tutorial – SampleCode) 

더욱 더 자세한 샘플코드에 대한 데모 애플리케이션을 원하시면, 당사 엔지니어에게 문의주십시오.

문의 이메일 : ssk_control@soft-motion.com

C/C++, C#, C++ Builder 용 라이브러리를 기본적으로 제공합니다.

그밖에 .NET 라이브러리(CLR)을 인식할 수 있는 프로그램(Labview 등)에서도 가능합니다. 

08.WMX 설치

귀사의 Windows 버전과 WMX버전을 확인해주세요.

WMX는 32-bit 버전과 64-bit버전이 있으며, 각 버전에 맞는 Windows O/S에 설치되어야 합니다 (예를 들면 Windows 7 32-bit 및 Windows 7-64bit).

귀사의 PC의 O/S버전을 확인하려면, 여기를 클릭하십시오.

  • Windows 7/8/8.1(x86, x64), Windows Embedded Standard (WES) 7/8/8.1(x86, x64), Winfdows 10을 지원합니다.
  • 참고사항 : 64bit에서도 32bit library를 제공합니다 

[권장 사양]

  • 운영체제          Windows 7
  • CPU                 Intel i3 이상 (인텔 2세대 샌드브릿지 이상)
  • 메모리              4GB 이상
  • HDD/SDD        50GB 이상 여유공간
  • 네트워크 카드  Ethernet NIC 지원 리스트를 참고해주십시오.

[최소 사양]

  • 운영체제          Windows 7
  • CPU                 Intel Celeron 2.0 GHz
  • 메모리              2GB 이상
  • HDD/SDD        25GB 이상 여유공간
  • 네트워크 카드  Ethernet NIC 지원 리스트를 참고해주십시오.

귀사의 PC NIC(Network Interface Card)이 당사 제품인 WMX2와 호환되는 경우 별도의 슬롯이 필요하지 않습니다. 

WMX와 호환되는 NIC리스트를 확인해주십시오.

만약 호환 NIC를 사용하지 않는 경우, PC사양에 따라 PCIe 또는 PCI 슬롯이 필요할 수 있습니다.

호환 NIC리스트는 해당 페이지를 통해 확인 가능합니다(NOTICE-Ethernet NIC 지원 리스트)

*PCIe타입의 NIC을 추천합니다.  

귀사의 사용예정인 혹은 사용하는 서보플랫폼 및 인터페이스에 따라 하드웨어 및 소프트웨어 구성에 따른 IRQ 충돌에 의해 PC의 몇몇 기능을 비활성화가 필요한 경우가 있습니다. 비활성화가 필요한 대상은 PC 어댑터 카드의 PCI 슬롯 위치, USB, 이더넷, 사운드 등이 있습니다.

당사 WMX가 설치될 PC사양에 대해 당사 영업 담당자와 상담을 원할 경우 연락주십시오. 

09.WMX 실행

단일 PC에서 타사의 애플리케이션과 WMX를 함께 실행 시킬 수 있습니다. 

WMX는 RTOS를 기반으로 설치되며, RTOS와 Windows는 최대 256 thread를 통해 데이터를 주고 받습니다. 

256 Thread는 WMX 엔진의 공유 메모리에 접근 할 수 있는 채널수가 256개라는 것을 의미합니다. 장비 제어 시, 여러 어플리케이션 실행, 각종 모터, I/O의 업데이트 정보, 각종 모션 명령을 최대 256 채널까지 송수신 할 수 있습니다. 제공된 256개 채털을 통해 수많은 어플리케이션이 접근 하더라도 별도의 처리 없이 WMX엔진에 명령 전달 및 데이터 모니터링을 할 수 있습니다. 이는 사용자에게 WMX 사용시 편리함을 제공하고, 사용자 PC의 시스템 안정성을 향상시킬 수 있는 효과를 가져다 줍니다.

10.장비특성 별 WMX 적용기능

검사 장비의 경우 중요한 3가지 요소는 아래와 같습니다.

  1. 속도 리플(Velocity Ripple)
  2. PSO (Position Synchronous Output)
  3. 궤적 이동

검사장비에서 라인스캔 카메라를 활용할 경우 해당 카메라의 속도는 등속 및 최소한의 속도 리플의 성능이 요구됩니다.

최근 장비에 적용되는 서보 드라이브의 향상된 성능(2Khz이상의 속도 응답성, 공진주파수 억제 필터, 뛰어난 정밀도)은 낮은 속도 리플을 위한 솔루션으로 활용됩니다. 

지정된 위치에서 I/O출력 제어를 위한 WMX의 PSO(Position Synchronous Output)기능이 검사장비에서 많이 활용됩니다.

마지막으로 사용자가 원하는 궤적 생성이 WMX을 통해 가능합니다. WMX는 사용자 PC에 그대로 적용도기 때문에 별다른 제약이 없는 한 사용자가 원하는 형태의 특수 기능 개발을 통해 적용이 가능합니다. 

물류장비의 경우 중요한 2요소는 아래와 같습니다.

  1. 각 구간별 별도 관리
  2. 상황별 이벤트에 의한 처리

WMX의 이벤트 및 각종 트리거 기능, 일부 시퀀스를 WMX의 RTOS에서 처리하는 API Buffer 기능을 통해 실시간적 처리가 가능합니다.

아울러 WMX는 EhterCAT의 주요 기능은 Hotconnect 기능을 구현하여 사용자에게 제공합니다. Hotconnect는 기존의 필드버스에서 보였던 전체 노드 중 한 슬레이브에셔 문제가 발생하는 경우 전체 노드의 통신이 중단되는 문제점을 보완합니다. EtherCAT은 각 구간별로 통신이 나누어지어 특정 구간에 문제가 발생하여도 나머지 구간에서는 문제없이 통신이 유지됩니다. 문제가 생긴 특정 라인의 점검, 수리가 끝나면 기존 통신 연결상태를 유지한 상태에서 다시 라인을 접속할 수 있기 때문에 시간당 생산량이 중요한 물류 공정에 주요 기능으로 활용될 수 있습니다.

고속장비의 경우 중요한 2요소는 아래와 같습니다.

  1. 실시간 위치에 따른 처리
  2. I/O상태에 따른 반응

WMX의 RTOS상에서 특정 시퀀스를 처리하는 API Buffer 기능은 위의 2요소를 지원합니다.

추가적으로 겐트리(Gantry)와 같은 구조에서는 축간(Master/Slave) 동기성이 매우 중요합니다.

WMX2에서는 EtherCAT의 DC Sync (Distributed Clock)기능을 구현하여, 슬레이브간의 동기성이 뛰어나 매 사이클마다 추가적인 속도 보상 알고리즘으로 위치 편차를 보상합니다. 해당 기능은 겐트리(Gantry)구조에서 매우 탁월한 성능을 발휘합니다.

과거에 고정밀 장비에 적용되는 서보 드라이버(펄스 타입)의 성능이 다소 떨어지다 보니 고정밀 제어를 위해서는 모션 전용 컨트롤러를 사용하는 것이 필수적이였습니다. 

그러나 최근의 서보 드라이버의 비약적인 발전으로 서보 드라이버 자체적으로 제공하는 2khz 이상의 제어 사이클, 위치 추종성을 향상시키리 위한 다양한 게인 및 고급 튜닝, 그리고 매우 높은 엔코더의 Resolution를 통해 장비의 고정밀도를 향상시켰습니다. 

추가적으로 소프트모션과 EtherCAT으로 구성된 WMX가 고정밀 장비에 채용되어 보다 더 유연한 제어구성으로도 제어할 수 있습니다.