Welcome to the official website of CNIACS Automation Technology Co., Ltd!

Industrial Indexing Systems Motion Control System MSC-250

The Industrial Indexing Systems Motion Control System MSC-250 is a microprocessor

based, position-loop controller. It is a dual 32-bit technology, 2½-axis, closed-loop

controller that works with separate servo drives, motors, and encoder feedback devices to

accurately fix the position of the motor shafts.

The MSC-250 controller is part of the MSC family of controllers and peripheral equipment

produced by Industrial Indexing Systems. It uses the same Macroprogram control

language already familiar to users of the MSC-850 family of controllers and is fully

compatible with this family of controllers.

This manual describes proper installation, operation, and troubleshooting procedures for

the MSC-250 controller. The manual assumes no prior knowledge of Industrial Indexing

System equipment. It does assume knowledge of proper mechanical, electrical, and

electronic maintenance and safety procedures. If the equipment is used in a manner not

specified in this manual, the protection provided by the equipment may be impaired.

Information in this manual is subject to change without prior notification.

The objective of the indexing system is to accurately control the position and speed of

rotation of a motor shaft at any given time. This control may be used to move the load a

specific distance (index) or to a specific location (position). It also may be used to move

the load in a pattern duplicating the motion that would be produced by the action of

mechanical cam, remembering that motion can occur in both clockwise and

counterclockwise directions.

IIS MSC-850/32 SYSTEM UNIT Command Bus

Command Bus

The Command Bus (C-BUS) (Figure 2-2) is

a parallel digital communications bus connecting

the Main Processor to the controllers. The C

BUS runs under a protocol established by a

unique Industrial Indexing Systems’ operating

system and is accessed by the user’s

Macroprogram.

The C-BUS allows Macroprogram

commands to be sent from the Main Processor to

the controllers.

It also allows data to be

exchanged between the Main Processor and the

controllers.

Controller Slots

The 8 controller slots (Figure 2-3) accept

any controller in any combination. The controllers

are; ACR-850 Resolver Axis Controller, ACE-850

Encoder Axis Controller, MCF-850 Multifunction

Controller, HPL-850 High Performance Limit

Switch Controller, or ACM-850 Analog Controller.

The controller slots are connected to 2

Angle Buses, On-board Input Modules, and the

C-BUS. Power is supplied to the controllers

through the controller slots. A 2.6KHz Resolver

Reference signal is supplied through the

controller slots to the ACR-850 Resolver Axis

Controllers.

IIS MSC-850/32 SYSTEM UNIT On-Board I/O Modules

On-Board I/O Modules

The connections for the eight On-board I/O

modules (Figure 2-4) allow process inputs to be

connected directly to the controllers. They also

connect process inputs and outputs to the Main

Processor by way of the I/O Bus. The input and

output modules can be either AC or DC. The IIS

part numbers for the six different plug-in modules

are listed in Table 2-1 below.

Each On-Board I/O Module Connects to

both the Main Processor and a corresponding

controller (e.g. I/O Module 1 connects to the

controller in slot 1. I/O Module 2 connects to the

controller in slot 2. etc..).

The Main Processor can read inputs and

set outputs. Inputs are used by the control

programs to monitor the status of external

devices. Outputs allow the control programs to

affect the status of external devices.

The controllers can read inputs from On

Board Input Modules. These inputs are used with

control program functions to provide fast

hardware interrupts, typically used to initiate a

motion or motion related event.

IIS MSC-850/32 SYSTEM UNIT consists of the ENC-850 Unit Enclosure

Product Overview

An MSC-850/32 System Unit consists of

the ENC-850 Unit Enclosure and the MAC-850/32

Main Processor utilizing 32-bit technology (Figure

1-1). The MSC-850/32 System Unit is the heart

of the Motion Control System. The System Unit

houses the electronics that perform the central

processing control functions and I/O functions of

the Motion Control System.

DESCRIPTION

The ENC-850 Unit Enclosure

The ENC-850 Unit Enclosure (Figure 2-1)

consists of a forced-air ventilated metal cabinet

and a motherboard to support the functional

boards of the Motion Control System.

The Unit Enclosure comprises a Command

Bus (C-BUS), 8 controller slots, connections for

up to 8 On-board I/O Modules, a Resolver

Reference Generator, 2 Angle Buses, an I/O Bus,

and 2 Power supplies.

IIS MSC-250 servo controller can simultaneously and independently regulate two motion axes

SYSTEM FUNCTIONS

The MSC-250 servo controller can simultaneously and independently regulate two motion

axes. Programming of the motion control is supplied by a separate computer program or

by a pre-programmed PROM (Programmable Read-Only Memory). Once loaded, the

program is stored in non-volatile memory in the controller.

The controller uses two processors. One processor is labeled “Main Microprocessor” and

the other is labeled “Axis Microprocessor” (refer to “Section 1.3 – Components”). These

two processors communicate through two kilobytes of dual-port RAM (Random Access

Memory) for maximum processing and communication speed. (Dual-port RAM is memory

which is mapped in the same location on each processor and is simultaneously accessible

by both processors.) The main microprocessor processes information from the operating

program, communication ports, and I/O (Input/Output) modules. The axis microprocessor

processes information from the feedback devices and sends commands to the drives.

The MSC-250 can control one or two motion axes, providing precision position-loop control

to each axis. The controller can provide indexing, positioning, cam following, and profiling

control. It can also be used as a passive position sensing device. A third axis (referred to

as a half axis) can only monitor information received from a master axis or controller or

from the pseudo axis. It does not provide any control functions.

IIS The components of the basic indexing drive system

The components of the basic indexing drive system form two information loops. The

position loop is a closed-loop which consists of the controller, drive, motor, and feedback

device. The controller, continually compares motor position, derived from the feedback

pulses received from the drive, with the desired position calculated within the controller.

Any difference between calculated position and actual position results in a corrective

command signal being sent to the drive. The drive then corrects motor position by

adjusting its velocity loop. The objective of the position loop is to keep the actual position

equal to the commanded position.

The velocity loop is also a closed-loop system. The drive continually compares motor

velocity, derived from the feedback device, with the magnitude of the command signal

generated by the controller. Any difference causes the drive to alter the current to the

motor, which in turn changes the motor velocity. The objective of the velocity loop is to

keep actual velocity equal to commanded velocity.

The position loop and velocity loop are independent loops, but the controller uses the

velocity loop to achieve movement to the desired position. When data is received by the

controller specifying a movement, the controller calculates the time required to accelerate

to maximum speed and to decelerate from maximum speed. It then calculates the time at

maximum speed necessary to complete the movement. This information is then

transmitted to the drive by the controller.

INDUSTRIAL INDEXING SYSTEMS IIS MSC-250 2½-AXIS SERVO CONTROLLER

The Industrial Indexing Systems Motion Control System MSC-250 is a microprocessor

based, position-loop controller. It is a dual 32-bit technology, 2½-axis, closed-loop

controller that works with separate servo drives, motors, and encoder feedback devices to

accurately fix the position of the motor shafts.

The MSC-250 controller is part of the MSC family of controllers and peripheral equipment

produced by Industrial Indexing Systems. It uses the same Macroprogram control

language already familiar to users of the MSC-850 family of controllers and is fully

compatible with this family of controllers.

This manual describes proper installation, operation, and troubleshooting procedures for

the MSC-250 controller. The manual assumes no prior knowledge of Industrial Indexing

System equipment. It does assume knowledge of proper mechanical, electrical, and

electronic maintenance and safety procedures. If the equipment is used in a manner not

specified in this manual, the protection provided by the equipment may be impaired.

Information in this manual is subject to change without prior notification.

The objective of the indexing system is to accurately control the position and speed of

rotation of a motor shaft at any given time. This control may be used to move the load a

specific distance (index) or to a specific location (position). It also may be used to move

the load in a pattern duplicating the motion that would be produced by the action of

mechanical cam, remembering that motion can occur in both clockwise and

counterclockwise directions.

Search for products

Back to Top
Product has been added to your cart