User guide
2
6000 Series Programmer's Guide
Motion & Control
Motion Architect Programming Environment
Every 6000 Series controller is shipped with Motion Architect, a Windows-based
programming tool designed to simplify your programming efforts. The main features of
Motion Architect are briefly described below. For detailed user information, refer to the
Motion Architect User Guide.
• Setup Module: Provides dialog boxes for you to select basic system setup parameters
(I/O definitions, position feedback, etc.) and then automatically generates a fully-
commented “setup program.”
• Editor Module: Create blocks or lines of 6000 controller code, or copy portions of
code from previous files. You can save program editor files for later use in BASIC, C,
etc., or in the terminal emulator or test panel.
• Terminal Module: Communicating directly with the 6000 controller, the terminal
emulator allows you to type in and execute controller code and transfer code files to and
from the 6000 controller.
• Panel Module: You can create your own test panel to run your programs and check
the activity of I/O, motion, system status, etc. This can be invaluable during start-ups
and when fine tuning machine performance.
• On-line Help and User Documentation: Under the Help menu, you will find
user information about Motion Architect, as well as interactive access to the contents of
the 6000 Series Programmer's Guide (the document you are reading right now)
and the 6000 Series Command Reference.
Add-on modules for Motion Architect are available to aide in other programming and set-up
tasks. These modules are available through your local Automation Technology Center.
• Servo Tuner™: Tune your servo controller and the attached servo drives and receive
instant data feedback on customizable displays. For detailed user information, refer to the
Servo Tuner User Guide.
• CompuCAM™: CompuCAM allows you to import 2D geometry from CAD
programs (DXF), plotter files (HP-GL), or NC programs (G-Code), and then translate the
geometry into 6000 motion programs. These programs can be further edited in Motion
Architect's Program Editor module and dowloaded to the 6000 controller from the
Terminal Emulator or Test Panel modules. A typical use of CompuCAM is to automate
the process for developing 6000 Series contouring code for an application. For detailed
user information, refer to the CompuCAM User Guide.
Side-by-Side Editor and Terminal Windows
(see illustration below)
This side-by-side
technique is
demonstrated in the
programming
scenario on page 8.
Typically, the programming process is an iterative exercise in which you create a program,
test it, edit it, test it ... until you are satisfied with the results. To help with this iterative
process, we suggest using Motion Architect's Editor and Terminal modules in a side-by-side
fashion (open an Editor session and a Terminal session and re-size the windows so that you
can see both at the same time). In doing so you can quickly jump back and forth between
editing a program (Editor function) and downloading it to the product and checking
programming responses and error messages (Terminal functions).










