Precision DC & Stepper Motor Controller

Model: Multidrive 16+

Micropositioning Control Units

 

 

 

No of output channels

8, 16 or per the customer’s specifications

Output modules

DC MOTOR/STEPPER MOTOR

Standard indicated resolution

0.1 microns/0.001 °

Travel range

depending on the motor type

Single step

depending on the motor type

Limit status check

yes

Home & Index signals

yes

Output voltage (DC)

0 to ±12 V

Output voltage (STEPPER)

30 V (PWM)

Auto-identification of motors

yes

Editing of motor's db

possible

Parametric speed profile

yes

Adjustable mechanical orientation of steps

yes

Encoder

2 channles (PHA, PHB)

No of motions per sequence

up to 10

Sequence triggering

manual, external (serial line), trigger signal

Trigger input

TTL (BNC, 50 Ω) or opto (FC/PC)

Trigger output

TTL (BNC, 50 Ω) or opto (FC/PC, 62.5)

Display

internal color contact screen, VGA 12"

External keyboard

PS2

Floppy drive

standard 3,5"

Communication

RS-232 (TxD, RxD, GND, D-sub9,6B)

Baud rate

9600 Bd

Communication details

8 bit, 1 stop bit, no parity

Power

230 VAC, 50/60 Hz, 40 VA, 1/N/PE

Dimensions

19" × 6U × 280 mm (483 × 264 × 280 mm)

Weight

12 kg

List of Compatible Motors and Actuators
(Rev. March 2003)

Newport Corporation

CMA-12PP, CMA-25PP, CMA-12CCCL,
CMA-25CCCL, M-TM25PP1, M-UTM50PP1,
M-UTM100PP1, M-UTM150PP1, M-UTM25PP.1,
M-UTM50PP.1, M-UTM100PP.1, M-UTM150PP.1,
M-UTM25PE1, M-UTM50PE1, M-UTM100PE1,
M-UTM150PE1, M-UTM25PE.1, M-UTM50PE.1,
M-UTM100PE.1, M-UTM150PE.1, M-URM80PP,
M-URM80PE, M-URM100PP, M-URM100PE

Thorlabs Inc.

Z606, Z612, Z612B, Z625B

Spectra-Physics Inc. (Oriel)

Encoder Mikes
18222, 18223, 18224, 18225, 18237, 18254, 18255, 18256

Latest SW Information
(Rev. 22. 4. 2003)

1. System SW
(Ver. 2003 - 1.a)

List of Commands

ID

Command Name

Keyboard Code

Description

Notes

1

ArrowUp

<↑>

Channel selection and cursor location in editor modes

A, B, C

2

ArrowDown

<↓>

Channel selection and cursor location in editor modes

A, B, C

3

ArrowLeft

<←>

Single step to outer dimension, cursor location in editor modes

A, B, C

4

ArrowRight

<→>

Single step to inner dimension, cursor location in editor modes

A, B, C

5

Goto

<CTRL> + <G>
or <F8>

Input of destination position (referred ro Relative Position). Input numbers are modified with respect to motor/actuator type.

A, B, C

6

RunTo

<CTRL> + <F9>
or <F9>

Run to the position defined by Goto command

A, B, C

7

Stop

<space bar>

Stop of currently running motor or actuator, Emergency stop

A, B, C

8

Absolute_Counter_Reset

<CTRL> + <A>
or <F3>

Reset of Absolute Counter

A, B, C

9

Relative_Counter_Reset

<CTRL> + <R>
or <F4>

Reset of Relative Counter

A, B, C

10

Homing

<Home>

Run to the “Home” position

A, B, C

11

Name_Editor

<CTRL> + <N>

Name editor – input of channel identification names

B, C

12

Motor_Editor

<CTRL> + <M>

Motor editor – selection of connected motors or actuators

B, C

13

Sequence_Editor

<CTRL> + <S>

Sequence editor – definition of “Sequence” (1–10 motor runnings)

B, C

14

Start_Sequence

<CTRL> + <T>

Performance of “Sequence”

A, B, C

15

Remote_Control

<F6>

Remote Control Mode ON/OFF

A, B

16

Save_Config_Ext

<CTRL> + <C>

Saves configuration files on floppy disc

B

17

Load_Config_Ext

<CTRL> + <L>

Retrieves configuration files from floppy disc

B

18

Save_Config_Serial_1

X

Writes 1st configuration file on serial line

B, C

19

Save_Config_Serial_2

X

Writes 2nd configuration file on serial line

B, C

20

Save_Config_Serial_3

X

Writes 3rd configuration file on serial line

B, C

21

Load_Config_Serial_1

X

Reads 1st configuration file from serial line

B, C

22

Load_Config_Serial_2

X

Reads 2nd configuration file from serial line

B, C

23

Load_Config_Serial_3

X

Reads 3rd configuration file from serial line

B, C

24

Load_Moto_DB_Ext

X

Reads motor database file from floppy disc

B

25

Load_Moto_DB_Serial

X

Reads motor database file from serial line

B, C

26

Save_Positions_Ext

X

Saves current positions on floppy disc

B

27

Load_Positions_Ext

X

Retrieves current positions from floppy disc

B

28

Save_Positions_Serial

X

Writes current positions on serial line

B, C

29

Load_Positions_Serial

X

Reads current positions from serial line

B, C

30

S_Set_Channel

 

Activates a new channel

C

31

S_Read_Channel

 

Reads active channel

C

32

S_Read_Pos_Abs

 

Reads Absolute Counter Position of active channel

C

33

S_Read_Pos_Rel

 

Reads Relative Counter Position of active channel

C

34

S_Read_Pos_Abs_All

 

Reads Absolute Counter Positions of all channels

C

35

S_Read_Pos_Rel_All

 

Reads Relative Counter Positions of all channels

C

36

S_Read_Limit_Status

 

Reads status of limits of active channel

C

37

S_Read_Limits_All

 

Read status of limits of all channels

C

38

S_Counter_Preset_Abs

 

Presets Absolute Counter Position of active channel

C

39

S_Counter_Preset_Rel

 

Presets Relative Counter Position of active channel

C

    Notes
    A … internal keyboard command
    B … external keyboard command
    C … serial line command
    D … TTL I/O command
    E … optical I/O command

2. m16t.exe
Simple terminal for serial control (DOS)

3. Multidrive16_Terminal (*)
Terminal for serial control (Windows)

4. M16_LIBC (*)
C, C++ drivers and libraries

5. M16_DLL (*)
DLL for Windows
 

 

Overview

|

Parameters

|

Schematics

|

Photos