KSMC-iX Motion Controller

An image of the high performance iX motion controller inside the Wire EDM CNC Machine.

KSMC-iX, our High Accuracy Motion Controller, is engineered to deliver unparalleled precision and control for a wide range of industrial applications. Designed with advanced algorithms and robust hardware, this controller ensures smooth and accurate movements, essential for high-precision tasks.

KSMC-iX System

(Example Configuration)

Block diagram showing iX-Adapter with Mini-ITX CPU interfacing with iMT6 and iMT8 motion control boards via SALINK2 at 10Gbps, supporting up to 32 motors and up to 16 XIO I/O slave modules for high-speed industrial automation.

Hardware Specification

  • Multi-board solution with fiber optical cable for high-speed data transfer between boards
  • 2x SFP+ modules for 10G bps communication (SALINK2 – custom protocol)
  • Host
    • Mini-iTX with a PCIe extension slot (PCIe 4x Gen2)
    • iX-Adapter (PCIe extension board) as communication module
  • Slave
    • xIO-Link – General Purpose communication board with B2B connector (for GPIO board)
    • iMT6 – Low-cost motor interface board
    • iMT8 – High performance motor interface board with high spec ARM processor on Q7 (QSeven) board

Software Specification

  • RTOS (Real Time Operating System) – INtime (by TenAsys)
    • Motion Controller with various features (refer to the next table for details)
  • GPOS (General purpose Operating System) – Windows 10/11
    • User Interface (Optional)
    • User Application
    • OPC-UA server, MTConnect Adapter
  • Program
    • NC program with G, M, T code for EDM (Sinker and wire), Machining Centers
    • Motion Program for axis control in Motion Coordinate System
    • Periodic PLC for I/O control
  • Controllable Motors
    • 32
  • Interpolatable Axes
    • 8
  • Motion Coordinate System
    • 4
  • Motion Segmentation Time
    • >=200 usec
  • Amplifier interfaces supported
    • PWM, Analog Linear, Pulse Train
  • Motor
    • AC Servo (Rotary/Linear), Stepper, DC
  • Encoder interfaces supported
    • Incremental, Analog, Absolute (Endat, Tamagawa)
  • Move Mode
    • Jog, Homing, Trigger, Spline, Linear, Rapid, CW, CCW, PVT
  • Controller
    • Position/Velocity control: Conventional PID, Modern Control Theory (Disturbance Observer, Sliding Mode Controller, Adaptive Control)
    • Current Control: PI control in FPGA
  • Controller update cycle/ Freq
    • Postion/Velocity Loop: >= 20 usec (50 KHz)
    • Current Loop: >= 10 usec (100 KHz)

Board Interface Details