Vector Motion

2-D motion path consisting of arc segments and

VM

NO

YES

 

linear segments, such as engraving or quilting.

VP, CR

 

 

 

Vector velocity, vector acceleration and vector

VS, VA, VD

 

 

 

deceleration are specified. The vector motion

 

 

 

 

 

 

 

follows the prescribed velocity profile.

 

 

 

 

 

 

 

 

Electronic Gearing

Motion in which one axis must follow another axis

GA

NO

YES

 

such as conveyer speed. Once setup, the slave axis

GR

 

 

 

will follow the master position.

 

 

 

Contour Mode

1 – 8 axes of motion along arbitrary profiles or

CM

NO

YES

 

mathematically prescribed profiles such as sine or

CD

 

 

 

cosine trajectories. The path is described by linear

DT

 

 

 

incremental segments and the time between

 

 

 

 

 

 

 

segments

 

 

 

 

 

 

 

 

Electronic Cam

Following a trajectory based on a master encoder

EA

NO

YES

 

position.

EM

 

 

 

 

EP

 

 

 

 

ET

 

 

 

 

 

 

 

 

 

 

 

 

Independent Axis Positioning

In this mode, motion between the specified axes is independent, and each axis follows its own profile. The user specifies the desired absolute position (PA) or relative position (PR), slew speed (SP), acceleration ramp (AC), and deceleration ramp (DC), for each axis. On begin (BG), the DMC-3425 profiler generates the corresponding trapezoidal or triangular velocity profile and position trajectory. The controller determines a new command position along the trajectory every sample period until the specified profile is complete. Motion is complete when the last position command is sent by the DMC-3425 profiler.

NOTE: The actual motor motion may not be complete when the profile has been completed, however, the next motion command may be specified.

The Begin (BG) command can be issued for all axes either simultaneously or independently. ABC or D axis specifiers are required to select the axes for motion. When no axes are specified, this causes motion to begin on all axes.

The speed (SP) and the acceleration (AC) can be changed at any time during motion; however, the deceleration (DC) and position (PR or PA) cannot be changed until motion is complete. Remember, motion is complete when the profiler is finished, not when the actual motor is in position. The Stop command (ST) can be issued at any time to decelerate the motor to a stop before it reaches its final position.

An incremental position movement (IP) may be specified during motion as long as the additional move is in the same direction. Here, the user specifies the desired position increment, n. The new target is equal to the old target plus the increment, n. Upon receiving the IP command, a revised profile will be generated for motion towards the new end position. The IP command does not require a BG.

NOTE: If the motor is not moving, the IP command is equivalent to the PR and BG command combination.

DMC-3425

Chapter 6 Programming Motion69

Page 77
Image 77
Galil DMC-3425 user manual Independent Axis Positioning, Vp, Cr

DMC-3425 specifications

The Galil DMC-3425 is a sophisticated motion controller known for its versatility and high performance in various industrial applications. Designed primarily for multi-axis control, it is well-suited for robotics, CNC machinery, and automated manufacturing systems.

One of the standout features of the DMC-3425 is its ability to control up to 32 axes simultaneously, providing unparalleled flexibility for complex motion tasks. This capability is enhanced by its advanced motion algorithms that ensure smooth and precise movements, essential for high-quality manufacturing and assembly processes. The controller supports a variety of motor types, including servo, stepper, and brushless motors, making it compatible with a wide range of existing equipment.

In terms of connectivity, the DMC-3425 offers an extensive selection of communication options. It supports Ethernet, RS-232, and RS-485 interfaces, allowing for seamless integration with various industrial networks, including EtherCAT and CANopen. This connectivity is vital for real-time data exchange and remote monitoring, enhancing overall system efficiency.

The controller is powered by Galil's innovative software architecture, which includes the DMC programming language. This user-friendly language enables engineers to create complex motion profiles easily, with support for trajectory generation, coordinate transformations, and PID control. The DMC-3425 also features built-in commands for motion profiling, including linear and circular interpolation, allowing for sophisticated path planning.

Moreover, the DMC-3425 comes equipped with an integrated programming environment that facilitates rapid application development. Users can simulate motion profiles before implementation, reducing downtime and minimizing errors. This environment is designed for quick learning, making it accessible even for those new to motion control.

Additionally, the Galil DMC-3425 features a robust safety architecture. It includes over-temperature detection, emergency stop inputs, and configurable limits for position and speed, ensuring safe operation in various environments.

Overall, the Galil DMC-3425 is a powerful and flexible motion controller that combines advanced technologies with user-friendly design. Its ability to handle multiple axes, extensive connectivity options, and comprehensive programming environment make it a top choice for manufacturers seeking to enhance automation and improve productivity in their operations.