+086-15305925923

K-WANG

Service expert in industrial control field!
NameDescriptionContent
Adequate Inventory, Timely Service
pursuit of excellence 
Ship control system
Equipment control system
Power monitoring system
Current position:
新闻动态
newS
   
Brand

Allen-Bradley IMC ™ S Class Compact Motion Controllers (IMC-S/23x model)

From: | Author:Wang | Time :2025-09-15 | 4 visit: | Share:

Allen-Bradley IMC ™  S Class Compact Motion Controllers (IMC-S/23x model)

Core positioning and basic functions of the product

IMC-S/23x is a compact, robust microprocessor based motion controller under Rockwell Automation Allen Bradley, supporting 2-axis or 4-axis servo control, integrating logic and field power, and can be used as an independent motion and logic controller without additional accessories, suitable for various industrial scenarios. Its core function revolves around closed-loop motion control, which requires external drive systems and feedback encoders to achieve various high-precision motion controls, including:

Single point positioning control: supports three speed profiles: trapezoidal, parabolic, and S-shaped, and can independently program speed, acceleration, and deceleration parameters to meet smooth start stop requirements under different operating conditions.

Multi axis interpolation function: Supports up to 3-axis linkage, achieving linear, circular, and spiral interpolation, suitable for complex trajectory motion scenes (such as precision machining path control).

Synchronous control capability: equipped with electronic gear and electronic cam functions, the electronic gear can make any shaft follow the main axis in a programmable proportion (proportion supports floating point or fractional form); Electronic cam can generate collaborative motion profiles based on time or main axis position, and can also be combined with phase shift, automatic positioning, and automatic correction functions to simplify complex synchronous motion programming.

Hardware configuration and specifications

(1) Core hardware parameters

Category specific parameters

The microprocessor Intel 80960SB operates at a frequency of 16MHz and adopts RISC architecture to ensure high-speed data processing and motion computing

Axis configuration includes 2 axes (IMC-S/232 model) and 4 axes (IMC-S/234 model)

Feedback and output encoder input supports incremental AB orthogonal signals, with a maximum feedback count rate of 4MHz, ensuring accuracy under high-speed motion; The servo output is an isolated 16 bit DAC, supporting ± 10V voltage or ± 150mA current mode, and can be independently configured by axis

Storage configuration applications and parameter storage use RAM (non-volatile) with battery backup, with a battery life of at least 10 years; Can store 32K applications, 13000 main cam points+13000 slave cam points, support 2000 64 bit floating-point user variables

Environmental adaptability: Operating temperature range of 0-50 ℃, storage temperature range of -40-70 ℃, maximum humidity of 95% (non condensing), suitable for complex industrial environments

Power requirements: AC input 90-132V/175-264V (47-63Hz, maximum 3A), I/O power supply 5-40V DC (nominal 24V DC, maximum 3A), all equipped with 3A slow melting fuse protection

(2) I/O interface configuration

The dedicated discrete I/O: 2-axis model includes 10 inputs (5 per axis, corresponding to origin switch, positive and negative overtravel switch, driver fault, position positioning signal) and 4 outputs (2 per axis, corresponding to driver enable, absolute position trigger); The 4-axis model has 20 inputs and 8 outputs, all of which are designed with optical isolation. The output includes relay contacts (driver enabled) and solid-state relays (position triggered).

Extended I/O support: can directly connect up to 8 Allen Bradley Flex devices ™  I/O module, with a total of 128 discrete I/O points, can also be replaced with analog I/O modules (such as 8-channel analog input and 4-channel analog output modules) to meet different signal acquisition and control requirements, and can be directly connected without the need for additional adapters for use.


Software and Programming

(1) Programming environment

Using Allen Bradley's proprietary GML (Graphic Motion Control Language) for application programming, providing over 100 instructions and allowing for complete customization of controller functions; Equipped with a graphical development system, it supports real-time debugging, reduces programming difficulty, and supports multitasking operating systems. It can execute up to 10 tasks simultaneously, improving system efficiency.

(2) Program Download and Storage

Download programs to the controller through RS-232C or RS-422 ports, store them in non-volatile RAM, and have a "Memory Lock" key switch on the panel to prevent accidental operation or unauthorized modification of programs and parameters.


Communication function

The controller is equipped with multi-channel communication interfaces, supporting flexible interconnection with external devices, including:

Serial communication: 2 serial ports (A/B), can be independently configured as RS-232C or RS-422 (optical isolation), RS-232C has a maximum baud rate of 19.2k, RS-422 has a maximum baud rate of 128k; port B can be replaced with DH-485 channel (half duplex, baud rate of 9.6k/19.2k, RJ-45 interface), used for human-machine interface (MMI) connection, supports ASCII encoding and XON/XOFF flow control.

Remote I/O option (IMC-S/23x-R model): Supports remote I/O communication with other Allen Bradley devices (such as PLCs), supports discrete signal and block transmission, with a maximum block transmission length of 64 words (128 bytes), and supports multiple data formats such as 32-bit integers and 32-bit floating-point numbers; The rack address can be selected between 0-31, and the rack width supports 1/4, 1/2, 3/4, and full rack configurations, corresponding to different I/O points (such as a full rack with 100 inputs and 100 outputs).

AxisLink option (IMC-S/23x-L model): used for real-time axis collaboration between multiple controllers, supports 1Mbps baud rate, uses Allen Bradley 1770-CD RIO cable (or equivalent cable), with a maximum total cable length of 25 meters (minimum 1 meter between controllers); Up to 8 controllers can be connected (32 axes in total, with expansion nodes supporting 16 controllers and 64 axes), supporting virtual spindle functionality (up to 1 controller per controller for a total of 4), with a maximum of 31 slave axes per virtual spindle, and a discrete I/O response time of ≤ 1ms.

Model and accessories

(1) Model Interpretation

In the IMC-S/23x model format, the meanings of each part are as follows:

2 ": Represents a Stand Alone platform;

3 ": represents Compact Package;

Axis number: "2" represents 2 axes, "4" represents 4 axes;

Options: "R" represents Remote I/O adapter, "L" represents AxisLink multi axis synchronous link.

(2) Specialized cable accessories

Provide pre designed cable components to simplify external device connections. Common cables are listed in the table below:

Product catalog number, usage, length (feet/meters), required quantity per device

4100-CCF1/4100-CCF3 connection Flex I/O module 1/0.3, 3/1, 1 per controller (only required when using Flex I/O)

4100-CCS15F connects servo drive and feedback device 15/4.5, 1 per axis

410P-CAQB connection 1391B-ES/1391-DES driver with no fixed length, 1 per axis

4100-CCA15F connection dedicated discrete I/O 15/4.5, 1 per axis

4100-CCW15F connected CPU watchdog 15/4.5, 1 per controller

4100-RCS3T connection 4100-REC 3/1, 1 per axis (only required when using 4100-REC)


Safety and Diagnosis

Security protection function: equipped with encoder loss detection (to prevent feedback faults from causing equipment damage), programmable position locking and position error tolerance (servo fault protection), software direction travel limit (to prevent overtravel); The CPU watchdog is equipped with a panel LED indicator to ensure timely alarm in case of system failure.

Diagnosis and debugging: Built in hook up diagnostic function and automatic servo setting program, which can quickly complete servo parameter self-tuning; The panel LED can intuitively display the status of power, memory, etc., simplifying troubleshooting.


  • Kollmorgen PSR4/5A-220 - Servo Power Supply Module
  • Kollmorgen pcb-r0461000-31 - Board
  • Kollmorgen Opt x2 Pro 7 - Display
  • Kollmorgen AKM31H-ANC2EG00 - Motor
  • Kollmorgen AKI-CDT-MOD-15T-000 - HMI Module
  • Kollmorgen ERH-26 - Resistor
  • Kollmorgen M.1016.2536 - Axis Cable
  • Kollmorgen PRD-0019100E-00 - Servo Drive Boards
  • Kollmorgen 00D12A02110-1 - Motor
  • Kollmorgen M.1016.9514 - Interface Cable
  • Kollmorgen S21260-SRS - Drive
  • Kollmorgen M.1016.2566 - I/O Cable
  • Kollmorgen D062A-12-1210 - Motor
  • Kollmorgen M.1016.2565 - Cable
  • Kollmorgen M.1302.6402 - Sercos Cable
  • Kollmorgen ps-1 - Power Supply
  • Kollmorgen Step Motors & Controls - Product Catalog
  • Kollmorgen AKM21E-CKBNEH00 - Servo Motor
  • Kollmorgen BDS5A-106-01010/03011A2-030-001 - Servo Driver
  • Kollmorgen S30361-SE - Servo Drive
  • Kollmorgen EM1-98 - Module
  • Kollmorgen DMC50720EXT24V - Servo Drive
  • Kollmorgen EM-1 - Module
  • Kollmorgen AKM21G-ENSN2-02 - AC Servo Motor
  • Kollmorgen CF-SS-RHAE-03 - Cable
  • Kollmorgen M.3000.1408 - Cable
  • Kollmorgen EB-204-B--91-001 - Brushless Motor
  • Kollmorgen SERVOSTAR 606 - Servo Drive
  • Kollmorgen C-78530-2 - Power Supply Board
  • Kollmorgen M.1016.2261 - Memory Module
  • Kollmorgen C-78167-3 C-78166-2 - Pulse Generator Board
  • Kollmorgen B-202-C-23 - Servo Motor
  • Kollmorgen EM2-27 - Module
  • Kollmorgen AKM31H-ANCN2-00 - Servomotor
  • Kollmorgen AKM32E-ANC2R-00 - Servomotor
  • Kollmorgen C-78799-2 - Board
  • Kollmorgen PSR4/5A-112 - Power Supply
  • Kollmorgen M.1302.8619 - Resolver Cable
  • Kollmorgen TPAR-3330-34 - Drive Unit
  • Kollmorgen M21NSXA-LNS-NS-05 - Step Motor
  • Kollmorgen S72401-NA - Servo Drive
  • Kollmorgen 12310-000-3/3-02-2 - Circuit Board
  • Kollmorgen M.1302.8447 - Encoder Cable
  • Kollmorgen TPAR-3340 - Velocity Drive Amplifier
  • Kollmorgen B-202-B-21 - Servo Motor
  • Kollmorgen SBD2-16-1102-29360BA29/160-16 - Servo Drive Board
  • Kollmorgen VP-507BEAN-03 - Power Cable
  • Kollmorgen S72402-PBNAPM - Servo Drive
  • Kollmorgen CE03550 - Servo Drive
  • Kollmorgen LE03565-JW02 - Servo Drive
  • Kollmorgen A.F.031.5/07 - Sercos Interface Board
  • Kollmorgen C-78087-1 - Board
  • Kollmorgen 610 - Servo Drive
  • Kollmorgen M21NRXC-JNN-NS-02 - Step Motor
  • Kollmorgen DBL3H00250-BR2-000-S40 - Servo Motor
  • Kollmorgen C-78182-1 - Board
  • Kollmorgen 610-AS - Servo Drive
  • Kollmorgen PRD-PE210EOH-00 - Controller
  • Kollmorgen ESD-1024-315-G - Encoder
  • Kollmorgen VP-507BEAN-M3 - Power Cable
  • Kollmorgen C-78178-1 - Board
  • Kollmorgen TT-2043-1011-B - DC Motor
  • Kollmorgen VP-507BEAN-01 - Power Cable
  • Kollmorgen M-405-A-A1 - Servo Motor
  • Kollmorgen Prd-0017000L-30 - Robot Axis Control Module
  • Kollmorgen S70601-SENA-NA-0X9 - Servo Drive
  • Kollmorgen C-78166-1 - Board
  • Kollmorgen S20360-VTS - Servo Drive Data Cable
  • Kollmorgen S403AM-SE - Servo Drive
  • Kollmorgen VFS5-275-00120/2604A-015 - Servodrive
  • Kollmorgen MT304TB1-R2F4 - Servo-Motor
  • Kollmorgen 601 - Servo Drive
  • Kollmorgen CR10704 - Servo Drive
  • Kollmorgen PSR4/5A-112 - Industrial Drive
  • Kollmorgen PRD-MZ40ASIz-62 - Servo Drive
  • Kollmorgen M.1016.2514 - Axis Cable
  • Kollmorgen EM2-19 - Module
  • Kollmorgen M.1301.5566 - Cable
  • Kollmorgen LR10665 - Servo Driver
  • Kollmorgen AKI-CDA-MOD-04T - Operator Terminal Display
  • Kollmorgen PRD-B032010z-11 - Servo Board
  • Kollmorgen M.1302.8606 - Endat Cable
  • Kollmorgen M.1016.2513 - Axis Cable
  • Kollmorgen MW1000512 - Linear Magnet Way
  • Kollmorgen B-606-BA-91-TR501-008 - Servomotor
  • Kollmorgen urs3310a-300-x23 - Servo Motor
  • Kollmorgen CR06561 - Servo Drive
  • Kollmorgen il03030a1104 - Direct Drive Linear Motor
  • Kollmorgen 6SM-56-S-3000 - Servo Motor
  • Kollmorgen KXA-48-8-16/AUX - PCB Card
  • Kollmorgen 443M-C - Servo Drive
  • Kollmorgen DBL4H00260-0R2-000-S40 - Servo Motor
  • Kollmorgen PRD-AG50100B-00 - Servo Board
  • Kollmorgen s30601-na - Servo Drive
  • Kollmorgen M.1302.0944 - Encoder Cable
  • Kollmorgen M.1016.2725 - Connector
  • Kollmorgen C-78684-1 - Board
  • Kollmorgen PROFIBUS dp 001106712385 - Profibus Module
  • Kollmorgen 768-026902-01 - Board
  • Kollmorgen AKM42E-GNC2R-00 - Servo Motor
  • Kollmorgen AKD-P00306-NBEC-0069 - Servo Drive
  • Kollmorgen SPAE1115-503 - Power Supply Drive
  • Kollmorgen AKM52G-ANCSEJ02 - Servo Motor
  • Kollmorgen BE25A20IE-K41 - Brushless Servo Amplifier
  • Kollmorgen C-78167-3 - Pulse Generator Board
  • Kollmorgen C-78770-3 - Board
  • Kollmorgen A-80387-2 - PCB
  • Kollmorgen 3EF-50 - Line Filter
  • Kollmorgen RP0601 - Power Block Industrial Drive
  • Kollmorgen SE20200 - Servo Amplifier
  • Kollmorgen ESA10/75HT - Servo Amplifier & DC Motor
  • Kollmorgen M.1302.1115 - Power Cable
  • Kollmorgen AKM43G-EKCNR-01 - Servo Motor
  • Kollmorgen IC11075A1T5P1 - Linear Actuator
  • Kollmorgen 60WKS-CE240/12PB - Servo Amplifier
  • Kollmorgen AKM32D-ANC2R-00 - Servo Motor
  • Kollmorgen CR03260 - Servo Drive
  • Kollmorgen ICD10-100A4TRC1-2K01702 - Linear Direct Drive
  • Kollmorgen DGE-25-850-ZR-LV-RF-KG-KF-GA - Linear Actuator
  • Kollmorgen M.1302.5835 - Encoder Cable
  • Kollmorgen CR10250 - Servo Drive
  • Kollmorgen SR20200-00000 - Servo Drive
  • Kollmorgen M.1302.1114 - Power Cable
  • Kollmorgen NEAT-310M - Stepping Motor Controller
  • Kollmorgen A-78703-2 - Board
  • Kollmorgen RK-V 6SM/DBL/K - Servo Cable
  • Kollmorgen PRD-0W13000F-11 - Circuit Board
  • Kollmorgen A.F.031.5 - Sercos Interface Board