EasyManua.ls Logo

Galil Motion Control DMC-1000 - Error Handling Routines

Galil Motion Control DMC-1000
206 pages
Print Icon
To Next Page IconTo Next Page
To Next Page IconTo Next Page
To Previous Page IconTo Previous Page
To Previous Page IconTo Previous Page
Loading...
108 Chapter 7 Application Programming DMC-1000
_TSX Switches (only bit 0-4 valid)
_SCX Stop code
_NOX Status bits
_TTX Torque (reports digital value +/-8097)
Note: X may be replaced by Y,Z or W for capturing data on other axes, or A,B,C,D,E,F,G,H for
DMC-1080.
Operand Summary - Automatic Data Capture
_RC Returns a 0 or 1 where, 0 denotes not recording, 1 specifies recording in progress
_RD Returns address of next array element.
Example - Recording into An Array
During a position move, store the X and Y positions and position error every 2 msec.
Instruction Interpretation
#RECORD Begin program
DM XPOS[300],YPOS[300] Define X,Y position arrays
DM XERR[300],YERR[300] Define X,Y error arrays
RA XPOS[],XERR[],YPOS[],YERR[] Select arrays for capture
RD _TPX,_TEX,_TPY,_TEY Select data types
PR 10000,20000 Specify move distance
RC1 Start recording now, at rate of 2 msec
BG XY Begin motion
#A;JP #A,RC=1 Loop until done
MG "DONE" Print message
EN End program
#PLAY Play back
N=0 Initial Counter
JP# DONE,N>300 Exit if done
N= Print Counter
X POS[N]= Print X position
Y POS[N]= Print Y position
XERR[N]= Print X error
YERR[N]= Print Y error
N=N+1 Increment Counter
#DONE Done
Deallocating Array Space
Array space may be deallocated using the DA command followed by the array name. DA*[0]
deallocates all the arrays.
Artisan Technology Group - Quality Instrumentation ... Guaranteed | (888) 88-SOURCE | www.artisantg.com

Table of Contents

Related product manuals