ii
•
Contents
DMC-1000
Example 13 - Motion Programs with Trippoints .......................................................22
Example 14 - Control Variables ................................................................................22
Example 15 - Linear Interpolation.............................................................................23
Example 16 - Circular Interpolation ..........................................................................23
Chapter 3 Connecting Hardware
25
Overview..................................................................................................................................25
Using Optoisolated Inputs .......................................................................................................25
Limit Switch Input.....................................................................................................25
Home Switch Input....................................................................................................26
Abort Input ................................................................................................................26
Uncommitted Digital Inputs ......................................................................................27
Wiring the Optoisolated Inputs................................................................................................27
Using an Isolated Power Supply................................................................................28
Bypassing the Opto-Isolation: ...................................................................................29
Changing Optoisolated Inputs From Active Low to Active High .............................30
Amplifier Interface ..................................................................................................................30
TTL Inputs ...............................................................................................................................31
Analog Inputs...........................................................................................................................31
TTL Outputs ............................................................................................................................32
Offset Adjustment....................................................................................................................32
Chapter 4 Communication
33
Introduction..............................................................................................................................33
Address Selection ....................................................................................................................33
Example - Address Selection.....................................................................................34
Communication with the Controller ........................................................................................34
Communication Registers..........................................................................................34
Simplified Communication Procedure ......................................................................34
Advanced Communication Techniques.....................................................................35
Interrupts..................................................................................................................................36
Configuring Interrupts ...............................................................................................36
Servicing Interrupts ...................................................................................................38
Example - Interrupts ..................................................................................................38
Controller Response to DATA ................................................................................................39
Galil Software Tools and Libraries..........................................................................................39
Chapter 5 Command Basics
41
Introduction..............................................................................................................................41
Command Syntax.....................................................................................................................41
Coordinated Motion with more than 1 axis ...............................................................42
Program Syntax .........................................................................................................42
Controller Response to DATA ................................................................................................42
Interrogating the Controller .....................................................................................................43
Interrogation Commands ...........................................................................................43
Additional Interrogation Methods. ............................................................................44
Operands....................................................................................................................44
Command Summary ..................................................................................................44
Chapter 6 Programming Motion
45
Overview..................................................................................................................................45
Independent Axis Positioning..................................................................................................45
Artisan Technology Group - Quality Instrumentation ... Guaranteed | (888) 88-SOURCE | www.artisantg.com