KSMC-iX Motion Controller

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)

Hardware Specificaton

  • 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 Specificaton

  • 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

FeatureDescription
ProgramNC 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 Motors32
Interpolatable Axes8
Motion Coordinate System4
Motion Segmentation Time>= 200 usec
Amplifier interfaces supportedPWM, Analog Linear, Pulse Train
MotorAC Servo (Rotary/Linear), Stepper, DC
Encoder interfaces supportedIncremental, Analog, Absolute (Endat, Tamagawa)
Move ModeJog, Homing, Trigger, Spline, Linear, Rapid, CW, CCW, PVT
ControllerPosition/Velocity control: Conventional PID, Modern Control Theory (Disturbance Observer, Sliding Mode Controller, Adaptive Control)
Current Control: PI control in FPGA
Controller update cycle/ FreqPostion/Velocity Loop: >= 20 usec (50 KHz)
Current Loop: >= 10 usec (100 KHz)

Board Interface Details