MAC-300 , 1 to 4 Axis Motion Controller

Characteristics

    The MAC-300 is a modular Point to Point Motion Controller that can be configured from a 1 Axis Controller to a 4 Axis Controller with 8 to 32 Inputs & Outputs. This Controller gives system designers the flexibility of adding additional Axes of Motion Cards or Input / Output Cards as requirements may change. Trapezoidal, Triangular or Velocity movement profiles can be generated with these Controllers in order to provide smooth machine operations for Stepping motors and Digital Input Servo motors systems.

Features

Specifications

Number of Axis 1 Motion Axis expandable to 4 Axes of Motion
Number of I/O 8 Inputs & 8 outputs expandable to 32 Inputs & 32 Outputs
Position Range ± 2,147,483,647 (± 2e31-1)
Speed Range Definable in eight ranges, maximum 500 k PPS
Acceleration Profiles/Acceleration Range Trapezoidal or Triangular, 10-200,000 PPS/s
Scaling Factor 1 to 65,535 Steps/unit
Memory EEPROM or Nonvolatile SRAM, 32 K
Storage Registers 64 with one byte, 32 with two bytes, and 32 with four bytes
Position Data Registers 64 Stored Position/Data points per Axis
Program Capacity 64 Programs, ~ 5000 lines total capacity
Programming Language BASIC-like, English language
Movements Absolute , Incremental Positioning, Homing, and Velocity movements
Home Return Sequences One, Two or Three sensor sequences
Software Position Limits Maximum and Minimum limits definable for each axis
Execution Command Source Host Computer (PC) or Special Start Input signal for Stand Alone operations

Main Operational Modes: Idle

Manual/teach

Run

For Downloading Programs & Position Data points and Register data via RS-232, wait for execution commands.

For Axis Movement Control via Manual/Teach Inputs or Software.

A program is running.

Second task : On-Line function

Toggle function

Single Line commands can be sent & executed in idle/run mode

Continuous back & forth move between two points in run mode

Real Time Status Reading Error, Position & Encoder data, A/D, timers, Register, I/O, Sensors Status
Power requirement +5Vdc @ 350 mA max., +24 Vdc (I/O power)

 

Main Card:

One Axis of Motion: Drive interface

Sensor inputs

Special inputs

Special outputs

( Optional ) Encoder feedback

Bi-clock, Step and Direction, and Differential Signal provided

Reverse & Forward limit sensors, Near Home , Z-phase/ Home

Alarm, Deviation Counter Overflow, In-Position

Motor Free, Counter Reset, 50 mA max.

Differential or TTL , A phase, B phase and Z phase inputs

General Purpose I/O's

8 inputs -- Opto isolated, 10 mA

8 outputs -- Opto isolated, 150 mA max.

A/D Inputs 4 Channels with 8 Bit resolution , 0 - + 5 VDC
Special Purpose Inputs Prog# /Position Data #: 7 bits , Axis #: 2 bits, Teach, Store, Start, EStop
Special Purpose Outputs Error & Busy, 50mA max.
Manual/Teach Operation Inputs Analog /Contact Joystick Inputs, Fast Input, ± Jog Inputs

Communication: Interface

Format

Multi-Axis

RS-232C serial, 3 wire (TX, DX, GND)

9600 baud, 8 data bits, no parity, 1 stop bit, ASCII characters

Daisy chain up to 16 Controllers from a single Host RS-232 port

 

Motion Card:

One Axis of Motion: Drive interface

Sensor inputs

Special inputs

Special outputs

( Optional ) Encoder feedback

Bi-clock, Step and Direction, and Differential Signal provided

Reverse & Forward limit sensors, Near Home, Z-phase/ Home

Alarm, Deviation Counter Overflow, In-Position

Motor Free, Counter Reset, 50 mA max.

Differential or TTL , A phase, B phase and Z phase inputs

 

I/O Card:

General purpose user I/O's

8 inputs -- Opto Isolated, 10 mA

8 outputs -- Opto Isolated, 500 mA max.