Example

Linear Interpolation Motion

In this example, the AB system is required to perform a 90° turn. In order to slow the speed around the corner, we use the AV 4000 trippoint, which slows the speed to 1000 count/s. Once the motors reach the corner, the speed is increased back to 4000 cts / s.

Instruction

Interpretation

#LMOVE

Label

DP 0,0

Define position of A and B axes to be 0

LMAB

Define linear mode between A and B axes.

LI 5000,0

Specify first linear segment

LI 0,5000

Specify second linear segment

LE

End linear segments

VS 4000

Specify vector speed

BGS

Begin motion sequence

AV 4000

Set trippoint to wait until vector distance of 4000 is reached

VS 1000

Change vector speed

AV 5000

Set trippoint to wait until vector distance of 5000 is reached

VS 4000

Change vector speed

EN

Program end

Example - Linear Move

Make a coordinated linear move in the AB plane. Move to coordinates 40000,30000 counts at a vector speed of 100000 counts/sec and vector acceleration of 1000000 counts/sec2.

Instruction

Interpretation

LM AB

Specify axes for linear interpolation

LI40000,30000

Specify AB distances

LE

Specify end move

VS 100000

Specify vector speed

VA 1000000

Specify vector acceleration

VD 1000000

Specify vector deceleration

BGS

Begin sequence

Note that the above program specifies the vector speed, VS, and not the actual axis speeds VA and VB the axis speeds are determined by the DMC-3425 from:

VS = VA 2 + VB 2

The resulting profile is shown in Figure 6.2.

76 • Chapter 6 Programming Motion

DMC-3425

Page 84
Image 84
Galil DMC-3425 user manual Example Linear Move, Linear Interpolation Motion, #Lmove, Lm Ab

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.