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