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

