Operator data entry mode – Galil DMC-2X00 User Manual
Page 161
The load is coupled with a 2 pitch lead screw. A 2000 count/rev encoder is on the motor, resulting in a
resolution of 4000 counts/inch. The program below uses the variable len, to length. The IN command
is used to prompt the operator to enter the length, and the entered value is assigned to the variable
LEN.
Instruction Interpretation
#BEGIN LABEL
AC 800000
Acceleration
DC 800000
Deceleration
SP 5000
Speed
len=3.4
Initial length in inches
#CUT Cut
routine
AI1
Wait for start signal
IN "enter Length(IN)", len
Prompt operator for length in inches
PR LEN *4000
Specify position in counts
BGA
Begin motion to move material
AMA
Wait for motion done
SB1
Set output to cut
WT100;CB1
Wait 100 msec, then turn off cutter
JP #CUT
Repeat process
EN End
program
Operator Data Entry Mode
The Operator Data Entry Mode provides for un-buffered data entry through the auxiliary RS-232 port.
In this mode, the DMC-2x00 provides a buffer for receiving characters. This mode may only be used
when executing an applications program.
The Operator Data Entry Mode may be specified for Port 2 only. This mode may be exited with the \
or <escape> key.
NOTE: Operator Data Entry Mode cannot be used for high rate data transfer.
Set the third field of the CC command to zero to set the Operator Data Entry Mode.
To capture and decode characters in the Operator Data Mode, the DMC-2x00 provides special the
following keywords:
Keyword Function
P2CH
Contains the last character received
P2ST
Contains the received string
P2NM
Contains the received number
P2CD
Contains the status code:
-1 mode disabled
0 nothing received
1 received character, but not <enter>
2 received string, not a number
3 received number
NOTE: The value of P2CD returns to zero after the corresponding string or number is read.
DMC-2X00
Chapter 7 Application Programming
y 151