If the ED command is issued from the Galil Windows terminal software (such as DTERM32), the software will open a Windows based editor. From this editor a program can be entered, edited, downloaded and uploaded to the controller.

Example 12 - Motion Programs with Loops

Motion programs may include conditional jumps as shown below.

Instruction

Interpretation

#A

Label

DP 0

Define current position as zero

V1=1000

Set initial value of V1

#Loop

Label for loop

PA V1

Move X motor V1 counts

BG X

Start X motion

AM X

After X motion is complete

WT 500

Wait 500 ms

TP X

Tell position X

V1=V1+1000

Increase the value of V1

JP #Loop,V1<10001

Repeat if V1<10001

EN

End

After the above program is entered, quit the Editor Mode, <cntrl>Q. To start the motion, command:

XQ #A

Execute Program #A

Example 13 - Motion Programs with Trippoints

The motion programs may include trippoints as shown below.

Instruction

Interpretation

#B

Label

DP 0,0

Define initial positions

PR 30000,60000

Set targets

SP 5000,5000

Set speeds

BGX

Start X motion

AD 4000

Wait until X moved 4000

BGY

Start Y motion

AP 6000

Wait until position X=6000

SP 2000,50000

Change speeds

AP ,50000

Wait until position Y=50000

SP ,10000

Change speed of Y

EN

End program

To start the program, command:

 

XQ #B

Execute Program #B

Example 14 - Control Variables

Objective: To show how control variables may be utilized.

DMC-1700/1800

Chapter 2 Getting Started • 39

Page 47
Image 47
Galil DMC-1700, DMC-1800 Example 12 Motion Programs with Loops, Example 13 Motion Programs with Trippoints, Bgy, Xq #B

DMC-1800, DMC-1700 specifications

The Galil DMC-1700 and DMC-1800 are advanced motion controllers widely recognized for their high performance and versatility in the automation and robotics industries. These controllers are designed to meet the demands of complex motion control applications, providing users with enhanced features and innovative technologies that optimize motion precision and efficiency.

One of the main features of the Galil DMC-1700 is its ability to handle up to 8 axes of motion control. This capability makes it suitable for a range of applications, from simple point-to-point movements to intricate trajectories in multi-axis systems. In contrast, the DMC-1800 extends this functionality, supporting up to 64 axes, making it ideal for large-scale automation environments.

Both models leverage Galil's powerful programming interface, which simplifies the development of motion control applications. The DMC-1700 and DMC-1800 controllers utilize a high-level programming language that supports advanced motion commands, including linear interpolation, circular interpolation, and complex motion profiles. This feature allows users to implement sophisticated motion sequences seamlessly.

In terms of connectivity, the Galil DMC series offers multiple communication options, including Ethernet, RS-232, and CAN bus, ensuring compatibility with various hardware and enabling easy integration into existing systems. The controllers also come equipped with digital and analog I/O ports, providing flexibility for sensor feedback and actuator control.

The advanced technology incorporated into both the DMC-1700 and DMC-1800 includes on-board PID control, which ensures precise motion control through closed-loop feedback. This results in improved stability and accuracy, particularly in high-speed applications. Additionally, the controllers offer extensive diagnostics and monitoring capabilities, allowing for real-time performance analysis and troubleshooting.

Another notable characteristic of these motion controllers is their compact design, which offers space-saving advantages while maintaining high processing power. Their robust construction and ability to operate in challenging environments make them suitable for a wide range of industrial applications, from CNC machining to assembly lines.

In conclusion, the Galil DMC-1700 and DMC-1800 motion controllers stand out due to their high-performance capabilities, advanced programming features, and flexibility in connectivity. With their ability to handle complex motion control tasks efficiently, these controllers are invaluable tools for engineers and manufacturers looking to enhance their automation processes. By integrating Galil's innovative motion control technology, industries can achieve greater precision, speed, and reliability in their operational workflows.