Issue
I have a barcode reader 1that reads every product that falls into a bundler, I want to separate them in 10, that is, the bundle will have 10 products in it. I want to print a bundle label if all 10 could be read, if not I want to set a bad signal to dismiss that bundle.
The 10 products going into the bundle must be logged and a bundle number must be assigned dynamically.
Serial connector controller to MAG
Port1: writer
Controller (DB25 female) Mag box (DB9 male)
P1 Shield ———-
p2 Rx —————–red——– p3
p3 Tx —————–white—— p2
p7 Gnd —————–black—— p5
Phoseon Firejet 75/20: 15 pin HD
24 VDC Emergency Controller Lamp HD 15 pin
o—————-\—————-\——–white——o 3 Enable
Gnd
o——————————————black——o 9 common
|-ora—o 7 Emergency
|-blu—o 14
24 VDC Lamp HD 15 pin
o—-| 4.7k |——————————red——–o 2 Intensity
| 0-10 V
|3.3K|
|
Gnd
o——————————————green——-o 10 common
Shaft encoder MTL: CP-850-HHC-25K-3/8″-S-D from allied motion with MIL connector
A+ = MIL A —————– white
A- = MIL G —————– white/black
B+ = MIL B —————– red
B- = MIL H —————– red/black
+5V = MIL E —————– green
GND = MIL F —————– blue
SHLD = MIL J —————–
Model | CP-800/900 | CP-850/950 | CP-870/970 | CP-850/950 HHC |
Type | Incremental, sine/cosine | Incremental, digital | Incremental, digital, line driver |
Incremental, digital, high count |
Format | A quad B, index | A quad B, index, inverses |
A quad B, index, inverses |
A quad B, index, inverses |
Resolution (cycles/rev) 1 cycle/rev = 4 cts/rev |
1000, 1024, 2048, 3600, 4096 | 360, 512, 720, 1000, 1024, 1440, 1800, 2000, 2048, 2880, 3000, 3600, 4000, 4096, 5000, 5120, 6000, 7200, 8000, 8192, 9000, 10000 | 360, 512, 720, 1000, 1024, 1440, 1800, 2000, 2048, 2880, 3000, 3600, 4000, 4096, 5000, 5120, 6000, 7200, 8000, 8192, 9000, 10000 | 11.25k, 12k, 12.5k, 15k, 16384, 20k, 22.5k, , 24k, 25k, 26k, 28.8k, 30k, 32k, 32.5k, 32768, 36k, , 40k, 45k, 50k, 52k, 57.6k, 60k, 62.5k, 64k, 65k, 65536, 72k, 75k, 80k, 90k, 92160, 100k, 120k, 150k, 180k, 200k, 225k, 250k, 262144, 325k, 360k, 400k, 512k, 524288, 625k, 720k, 900k, 1000k, 1024k, 1048576, 1250k |
Frequency Response | 40 kHz | 250 kHz | 250 kHz | 2MHz |
Accuracy | ±12 arcsec (typ.) | ± 1 count | ||
Repeatability | 1 arc sec | ± 1 count | ||
Output | Op amp (TIL084) | TTL/74LS04 | Line driver | Line driver* |
Power Supply (VDC) | +5, +12 (50 mA max. ea.) | +5 (100 mA max.) | +8 to +30 (150 mA max.) | +5 (250 mA max.) |
* Recirculating quadrature counter recommended as receiving device (e.g., HP HCTL-2000, -2016, -2020, or LSI 7166)
Incremental Encoder Connections
(Connector: MS3102R-18-1P)
Connection | A | A Inv. | B | B Inv. | Index | Index Inv. | +5 VDC | Common | Shield |
Connector Pin | A | G | B | H | C | I | E | F | J |
Mag Read Head: DB9 female
DB9 female
1 —————-black————–1 —|
2 —————-shield————-2 | Track1
3 —————-red—————-4 —|
4 —————-black————–1 —|
5 —————-shield————-2 | Track2
6 —————-red—————-4 —|
7 —————-black————–1 —|
8 —————-shield————-2 | Track3
9 —————-red—————-4 —|
Mag Write Head: DB15 female
DB15 female
1 —–|———-black————–1 —|
3 —–|
shield —2 | Track1
2 —–|———-red—————-1 —|
4 —–|
5 —–|———-black————–1 —|
7 —–|
shield —2 | Track2
6 —–|———-red—————-1 —|
8 —–|
9 —–|———-black————–1 —|
11—–|
shield —2 | Track3
10—–|———-red—————-1 —|
12 —-|
14————————————– 24 VDC (Ventilator)
15 ————————————- GND