Optimal Engineering Systems, Inc
the motion control company
Toll Free (888) 777-1826 in USA
+1 (818) 222-9200
Los Angeles,
California, USA
Home About Us Site Map Contact Us

Programming Examples 


 

The following examples are presented to illustrate the functionality of each command.

Most of the examples are based on x-axis-absolute-move.txt  example that moves the X-motor to go back and forth.
 

Example 1:

The following example sets the acceleration, and velocity values. Then instructs the X-motor to make an absolute move. The absolute moves are referenced to the zero point.

x-axis-absolute-move.txt

 
Example 2:

The following example sets the acceleration, and velocity values. Then instructs the X-motor to find the home position. A normally closed (or normally low) switch should be place between the Home pin and the system ground. Please consult the hardware reference manual.

x-axis-homing.txt
 

Example 3:

The following example sets the acceleration, and velocity values. Then instructs the X-motor to jog.

x-axis-jogging.txt
 
The following example moves the X-motor and at the end of each move disables the motor driver.

x-axis-moff-mon.txt
 
Example 4:

The following example sets the acceleration, and velocity values. Then instructs the X-motor to make an relative move. The relative moves are referenced to the last point.

x-axis-relative-move.txt
 
Example 5:

The following example shows how to read the quadrature inputs.

x-axis-rquad1.txt
 
Example 5:

The following example shows how to assign a different value to the current position.

x-axis-sposx.txt
 

Example 6:

The following example illustrates how to stop a motor.

x-axis-stop.txt
 

Example 7:

The following example shows how to turn on or turn off a TTL / CMOS output. This command is useful for controlling other devices like a relay, solenoid, light, or handshaking with other devices.

clrbit-setbit.txt
 

Example 8:

The following example illustrates the usage of subroutines.

gosub-return.txt
 

Example 9:

The following example shows the usage of IF, ELSE and THEN commands. These commands are used to change the flow of program based on different conditions.

if-then-else.txt
 
Example 10:

The following example shows the usage of IFBIT, ELSE and THEN commands. These commands are used to change the flow of program based on state of a specific TTL / CMOS input.

ifbit-then-else.txt
 
Example 11:

The following example shows the usage of IFNOTBIT, ELSE and THEN commands. These commands are used to change the flow of program based on state of a specific TTL / CMOS input.

ifnotbit-then-else.txt
 

Example 12:

The following example shows how to read all TTL / CMOS inputs and write to all TTL / CMOS outputs.

in-out.txt
 

Example 13:

The following example shows the usage of INPUT command. INPUT may be used for receiving numerical information from the serial port.

input.txt

 
Example 14:

The following example shows the usage of 32-bit variables.

variables.txt
 

Example 15:

The following example demonstrates the usage of coordinated moves.

line-circle.txt
 

 



Home | Products | Accessories | Tech Support |About Us | Testimonials | Site Map | Contact Us

Toll Free Number (888) 777-1826 in USA
+1 (818) 222-9200

sales@OESincorp.com

Please contact us for a customized solution.
Copyright ©  1998 - 2008 Optimal Engineering Systems, Inc.