
Performance parameters of motion control
The ZETA6000 series demonstrates strong flexibility in motion planning ability. Its position command range is ± 2147483648 steps (i.e. a 32-bit signed integer range), which is sufficient to cover the total travel required for most linear or rotational movements. The speed range starts from 1 step/second and can reach up to 2000000 steps/second. This span supports both ultra low speed precision positioning (such as microscope stage movement) and high-speed material conveying. The acceleration range is wider: 1 to 24999975 steps per second ², which means the system can achieve acceleration and deceleration curves from gentle start-up to extremely rapid acceleration and deceleration. The update cycle for all kinematic parameters is 2 milliseconds, which means that the controller will recalculate the target position, velocity, and current commands every 2 milliseconds to ensure the smoothness of the trajectory. The input channel of the encoder can be configured as a hardware up/down counter to directly read the orthogonal signal of the incremental encoder, achieving closed-loop position verification or full closed-loop control. In addition, two Fast Trigger inputs support hardware level position capture functionality: when an external sensor signal arrives, the system immediately locks the current encoder position or instruction position, with a delay typically in microseconds, making it ideal for high-speed registration or snapshot positioning.
Input/output and programmable capability
The interaction ability between controllers and peripheral devices is crucial in industrial automation systems. The ZETA6000 series provides extremely rich I/O resources. Its 16 programmable digital inputs are compatible with the Opto-22 standard and can be directly connected to a 24V DC signal source. Each input can be customized by the user, such as serving as a start signal, program selection, emergency stop, or external status monitoring. The 8-channel programmable digital output is also compatible with Opto-22 and can drive indicator lights, relays, or small solenoid valves. In addition, there is a dedicated auxiliary programmable output port that can be used to generate pulse signals or indicate operating status. For the unique sensor requirements of motion control, the driver is equipped with limit inputs (positive and negative limits) and origin input, which have the highest priority. Once triggered, the controller will respond in a preset mode (emergency stop, deceleration stop, or ignore). Two quick trigger inputs can be used not only for position capture, but also as external clock sources for high-speed counters. All I/O signals are connected through detachable screw terminals, greatly simplifying on-site wiring work without the need for soldering or crimping specialized connectors.
Programming languages and software development environments
The ZETA6000 series uses the 6000 series command language, which is a structured text language designed specifically for motion control. It is powerful enough to implement complex multitasking logic, conditional branching, mathematical operations, and variable storage, yet concise enough for engineers who are new to it to write their first motion program within hours. The system is equipped with 150000 bytes of non-volatile memory for storing user programs, motion path parameters, and variable data. During program execution, if an error occurs (such as limit triggering, driver failure, or communication timeout), the controller can interrupt the current program and jump to the designated error handling subroutine to improve system robustness. Programming and debugging tools include single step execution, trace mode, breakpoint setting, detailed error message prompts, and I/O signal simulation functions, which can significantly shorten the development cycle of complex motion logic.
In terms of software ecology, the ZETA6000 series comes with Motion Architect at the factory ™—— A software for developing applications based on the Microsoft Windows platform. This software provides various tools such as waveform monitoring, online parameter modification, program editing and downloading, and diagnostic terminals. For developers who need to integrate drivers into larger systems such as C++or C # upper computers, Compumotor provides dynamic link libraries (DLLs) that support Windows and Windows NT environments. By calling functions in the DLL, the upper computer can easily send instructions, read state, and handle events for ZETA6000. In addition, there are multiple optional software options that expand the development method: Motion Toolbox ™ It is a virtual instrument library for LabVIEW, allowing engineers to build motion control programs in a graphical icon format, which is very suitable for users in the field of testing and measurement; The DDE6000 server provides a dynamic data exchange interface, enabling ZETA6000 to exchange data in real-time with software that supports the DDE protocol, such as Excel and Wonderware; Motion Builder ™ It provides a complete visual programming environment, where users can generate motion logic by dragging and dropping icons, reducing the programming threshold.