ace-sxc

ace-sxc
1 / 66 PagesView full catalog

ace-sxc

Product catalog summary
Introduction
The ACE-SXC is a sophisticated stepper controller for motion control applications, featuring USB 2.0 communication and the ability to operate independently with downloadable programs. The manual includes guidance for using Windows and Linux drivers and sample source code for software development.
Electrical and Thermal Specifications
This section details the power requirements, temperature ratings, and specifications for digital inputs and outputs, including alarm input specifications.
Dimensions and Connections
Detailed dimensions and connection instructions are provided, including DB9, 2-pin, and 10-pin connectors, along with the ACE-SXC interface circuit and power input requirements.
Getting Started
Instructions for setting up the ACE-SXC, including using the Windows GUI for control, configuration, and standalone program management, are provided.
Motion Control Overview
This section explains motion profiles, speed settings, position counters, target moves, homing procedures, jog moves, and motor stopping techniques.
Connecting to DMX and ACE Drivers
Instructions for connecting the ACE-SXC to various DMX and ACE drivers are detailed.
Communication – USB
The manual describes USB communication API functions and addresses potential communication issues.
ASCII and Standalone Language Specifications
Specifications for ASCII language and standalone programming are detailed, including error codes and command syntax.
Example Standalone Programs
Several example programs demonstrate single-thread and multi-thread standalone programming capabilities.
Specifications
The ACE-SXC supports USB 2.0 communication, is a stand-alone programmable unit with opto-isolated I/O, and supports homing routines with a maximum pulse rate output of 400 KHz. It operates on a voltage input range of 12-48VDC and is compatible with DMX-K-DRV, DMX-A2-DRV, and ACE-SDX driver configurations.
Electrical and Thermal Specifications
The device requires a regulated voltage of +12 to +48 VDC, operates within a temperature range of 0°C to +80°C, and can be stored between -65°C to +150°C. Digital inputs are opto-isolated NPN type, while digital outputs are opto-isolated open-collector PNP type.
Connections
The ACE-SXC features various connectors, including a DB9 connector for power and signal outputs, a 2-pin connector for power input, and a 10-pin connector for digital I/O.
Getting Started
The device can be operated in PC-controlled or stand-alone modes, with a Windows GUI available for testing, programming, compiling, downloading, and debugging the controller.
Motion Control Overview
The ACE-SXC uses a trapezoidal velocity profile for motion control, supporting pulse output rates from 100 to 400K pps, and features a 32-bit signed position counter.
Homing and Limit Procedures
Homing involves moving the motor past the home switch and returning to reset the position counter. Limit commands initiate motor movement to a limit input and return to zero.
Jogging and Stopping
Jogging commands allow continuous motor movement, while stopping can be abrupt or gradual.
Limit and Alarm Functions
Limit switches stop motion immediately when triggered, and the alarm input halts all motion.
Digital Inputs and Outputs
The ACE-SXC module includes digital inputs and outputs, with inputs being active high and outputs active low.
Motor Power and Configuration
Motor power is controlled with the EO command, and polarity settings can be configured using the POL command.
Standalone Programming
The ACE-SXC supports standalone programming with a memory size of 1275 assembly lines.
Communication and Configuration
USB communication is compliant with USB 2.0, using DLL API functions for interaction.
USB Communication Issues and Solutions
To address out-of-sync data buffers, flush the USB buffers immediately after opening the communication handle and ensure the USB cable has a noise suppression choke.
ASCII Language Specification
The ACE-SXC language is case-sensitive, with key commands including ABORT, ABS, ACC, DI/DO, EO, GS, H+/-, and PX.
Error Codes
If an ASCII command cannot be processed, the controller replies with error codes such as ?[Command], ?Moving, and ?Overmove.
Standalone Language Specification
Includes commands for programming and controlling motor operations, such as ABORTX, ABS, ACC, DELAY, DI/DO, EO, GOSUB, HSPD/LSPD, IF/ELSE/ENDIF, PX, and STORE.
Overview
This document is a technical manual for the ACE-SXC system, detailing command syntax, examples, and standalone programs for motor control.
Specifications
Includes TOC Command for setting communication time-out and variable assignment for storing numerical values, positions, or statuses.
Procedures
Includes WAITX Command for pausing execution, WHILE Loop for conditional operations, and X Command for moving the X-axis.
Example Programs
Includes programs for moving motors to specific positions, using subroutines, and handling multi-threaded operations.
Contact Information
Arcus Technology, Inc., 3159 Independence Drive, Livermore, CA 94551, Phone: 925-373-8800, Website: www.arcustechnology.com
See more

All Arcus Technology catalogs and technical brochures

Archived catalogs

  1. pmx-4ex-sa

    119  Pages

  2. pmx-4et-sa

    108  Pages

  3. pmx-4cx-sa

    60  Pages

  4. pmx-2ex-sa

    79  Pages

  5. pmx-2ed-sa

    78  Pages

  6. ace-sxe

    88  Pages

  7. ace-sde

    88  Pages

  8. dmx-umd

    87  Pages

  9. dmx-k-drv

    32  Pages

  10. dmx-j-sa

    58  Pages

  11. dmx-eth

    78  Pages

  12. dmx-a2-drv

    26  Pages

*Prices are pre-tax. They exclude delivery charges and customs duties and do not include additional charges for installation or activation options. Prices are indicative only and may vary by country, with changes to the cost of raw materials and exchange rates.