Quick Startup Guide SC500 USB Controller

SC500 USB Controller
Quick Startup Guide
© Cambridge Technology, 2010-2012
1
SC500 USB Controller
•
Hardware features
– USB 2.0 Interface
– 12 Optically Isolated outputs for Laser On/Off, enable, control, and interface to automation
systems.
– 0-5V analog isolated Laser power control Output
– 6 Optically Isolated Inputs
– 2 Digital isolated high speed PWM outputs for laser PWM or FPS.
– Support for Mark on the Fly with Encoder and Event Triggers
– Direct cable-level interfacing with the IPG YLP type-B interface.
– Generates 3-axis XY2-100 output as defined in the GSI XY2-100 Specification and accepts
return of status information over the interface.
– Generates 3-axis analog command signals using 16 Bit D/A Converters to convert digital
position command to +/-10V differential analog voltage.
– Monitors active-low servo ready signal from servos and updates real-time status data
stream.
•
Software Features
–
–
–
–
Real Time Status Data Stream
Real Time Command Data Stream
Software API programmable laser control connector pinout
Compatibility with Windows XP, Vista and 7
© Cambridge Technology, 2010-2012
2
SC500 Views and Outline
Top View
Bottom View
© Cambridge Technology, 2010-2012
3
SC500 Connector Identification
LASER I/O
POWER IN
AUX I/O
POWER OUT3
XY2-100
And
Status Output
POWER OUT2
POWER OUT1
Z-AXIS
Y-AXIS
X-AXIS
USB 2.0
© Cambridge Technology, 2010-2012
4
Power Connector Pin-Out
• Dual supply needed
• The voltage requirement for this input connection
is: ±15V to ±28V DC
• The controller board requires no more than
100mA of current
Pin
Function
1
- Supply
2
- Supply
3
Power Return (tied to Sig. Ground)
4
+ Supply
5
+ Supply
6
- Supply
7
Power Return (tied to Sig. Ground)
8
Power Return (tied to Sig. Ground)
9
+ Supply
OR
+15V
15 V  28 V
Single Power Supply
0V
+
15 V  28 V
Single Power Supply
-15V
© Cambridge Technology, 2010-2012
Notes:
• CTI does not provide the DB9 input power cable. It is expected that the
customer supplies the cable. Contact CTI sales for details
• While the SC500 can accept ±15V to ±28 VDC power input, not all
servos can handle ±28V DC. Check the specific servo’s manual.
5
Laser I/O Connector Pin-Out
• DB25 connector implementing the IPG & CO2 laser connections. FPS requires a special factory
configuration
• For laser and User I/O Control, the software is configured to communicate to two virtual ports, B (8 bits)
and C (16 bits).
• During initialization, the controller maps ports B, C, the laser modulation and a number of other signals to
the IO based on a loaded configuration.
• Each pin is individually configurable.
• Default IPG configuration during shipment (can be modified depending on customers requirements)
© Cambridge Technology, 2010-2012
6
XY2-100 Connector Pin-Out and Definitions
XY2-100 Output
Pin
Name
XY2-100 Serial Link:
CLK: clock, 1.875MHz nominal
SYNC: indicates start of 20-bit data word
XDATA: 20-bit X-axis data send
YDATA: 20-bit Y-axis data send
ZDATA: 20-bit Z-axis data send
STAT: 20-bit status return
XY2-100 Status Data
2-axis status
Bit
XY2-100 definition
Value
C2
0
0
C1
1
1
C0
1
1
S15
Power Status
XDATA+
S14
Temperature Status
1
7
YDATA-
S13
In-field
1
8
YDATA+
S12
1
1
9
ZDATA-
S11
1
1
10
ZDATA+
S10
1
1
11
STAT-
S9
x
0
12
STAT+
S8
x
1
13
NC
S7
Power Status
XReady & YReady
14
NC
S6
Temperature Status
1
S5
In-field
1
• 14-pin IDC Header. Could be mass-terminated into a
DB25 cable.
S4
1
1
S3
1
1
• STAT differential inputs are terminated by 150 ohm plus
680 ohm bias (in+ 680 ohm to 3.3V, in- 680 ohm to GND).
S2
1
1
S1
x
0
• All XY2-100 output differential pairs are driven to EIA-422
standard.
S0
x
1
Par
x (no parity)
even parity
1
CLK-
2
CLK+
3
SYNC-
4
SYNC+
5
XDATA-
6
© Cambridge Technology, 2010-2012
XReady & YReady
7
Auxiliary I/O Connector Pin-Out
Pin
Pin Name
Description
1
GPO0
General Purpose Output. *
2
GPO1
• 6 general purpose inputs
3
GPO2
• +5V Output
4
GPO3
• Analog laser power and PWM output
5
GPO4
• Connector is Mark on the Fly ready
6
GPO5
7
GPO6
8
GPO7
9
GPI0
10
GPI1
11
GPI2
12
GPI3
13
GPI4
14
GPI5
15
LSR_PWR_PWM_OUT
16
ESTOP
17
+5.0_ISO
18
GND_ISO
19
LSR_PWR_ANALOG
20
GND_ISO
© Cambridge Technology, 2010-2012
• 8 general purpose outputs
General Purpose Input*
(Encoder In)
(MOTF Event)
Can be configured to be
pulled high or low,
* Marking on the fly is accomplished by calculating velocity from
a single phase of encoder feedback. Rising or falling edges
can be counted on the encoder and an average velocity can
be calculated. A trigger is used to alert the controller that the
object to be marked has passed a certain position. The vector
of motion is pre-defined, and with velocity information a mark
start can be delayed the correct amount of time for the object
to pass to the correct position for marking. When the mark is
executed, streaming data from the USB includes pre-distorted
mark vectors to account for the velocity of the object.
8
Servo Connectors Pin-Out
Servo Power
• Accepts power input from a male DB9 power
connector included on the board layout
Pin
Function
1
Signal Ground
• One connector is available for each servo axis
2
Chassis Ground
Notes:
3
-VDRV
• Pay special attention to the voltage rating of the SC500 board
and the corresponding servo being driven.
4
+VDRV
Pin
Function
1
-Command Out
2
+Command Out
3
~Ready
4
Chassis Ground
5
Error In (N/C)
6
Signal Ground
• SC500 can take anywhere from +/-15V to +/-28 VDC. But not
all servos can handle +/-28V DC
Servo Analog Command
• Command Output of +/-10V differential to X, Y and
Z axis
• Provides 3 signal connectors for analog servo
control (1 per axis)
• Connector can also return digital servo ready signal
to the board. The board provides a pull-up resistor
for the active low servo ready signal
5
3
1
6
4
2
• Servo Ready can be jumpered to ground for each
axis so a signal is not required from the servo
© Cambridge Technology, 2010-2012
9
General Information
• USB Bridge
– Each controller buffers the data on both sides of the USB connection,
to prevent any disruptions in the command data.
• Software Applications
– Accompanying software attaches via USB, runs on Windows.
– The controller works within the basic framework defined by the
Universal API. See the Universal API Manual for more information
• ESD Considerations
– The SC500 Controller is an electrostatic sensitive assembly. Proper
handling is required.
– The EIA-422 drivers and receivers for XY2-100 are rated for ESD
protection to 15kV.
• Operating temperature: +20 to +60ºC
• Storage temperature: -20 to + 100ºC
© Cambridge Technology, 2010-2012
10