Galil DMC-2X00 用户手册

下载
页码 267
DMC-2X00 
Chapter 3 Connecting Hardware  
y 45  
Each input from the auxiliary encoder is a differential line receiver and can accept voltage levels 
between +/- 12 volts.  The inputs have been configured to accept TTL level signals.  To connect TTL 
signals, simply connect the signal to the + input and leave the - input disconnected.   For other signal 
levels, the - input should be connected to a voltage that is ½ of the full voltage range (for example, 
connect the - input to 6 volts if the signal is a 0 - 12 volt logic). 
 
Example: 
A DMC-2x10 has one auxiliary encoder.  This encoder has two inputs (channel A and channel B).  
Channel A input is mapped to input 81 and Channel B input is mapped to input 82.  To use this input 
for 2 TTL signals, the first signal will be connected to AA+ and the second to AB+.   AA- and AB- 
will be left unconnected.  To access this input, use the function @IN[81] and @IN[82]. 
 NOTE: The auxiliary encoder inputs are not available for any axis that is configured for 
stepper motor.   
 
 
 
  
TTL Outputs 
 
The DMC-2x00 provides dedicated and general use outputs. 
General Use Outputs 
 
The DMC-2x00 provides eight general use outputs, an output compare and an error signal output.  The 
general use outputs are TTL and are accessible through the ICM-2900 as OUT1 thru OUT8.  These 
outputs can be turned On and Off with the commands, SB (Set Bit), CB (Clear Bit), OB (Output Bit), 
and OP (Output Port).  For more information about these commands, see the Command Summary.  
The value of the outputs can be checked with the operand _OP and the function @OUT[] (see Chapter 
7, Mathematical Functions and Expressions). 
2x80  
Controllers with 5 or more axes have an additional eight general use TTL outputs. 
NOTE: The ICM-2900 has an option to provide opto-isolation on the outputs.  In this case, the user 
provides an isolated power supply (+5volts to +24volts and ground).  For more information, consult 
Galil. 
Output Compare 
 
The output compare signal is TTL and is available on the ICM-2900 as CMP.  Output compare is 
controlled by the position of any of the main encoders on the controller.  The output can be 
programmed to produce an active low pulse (1usec) based on an incremental encoder value or to 
activate once when an axis position has been passed.  For further information, see the command OC in 
the Command Reference.