Sie sind auf Seite 1von 30

CATCount UNIVERSAL

Benutzerhandbuch

Inhalt:

BERBLICK..................................................................................................................................... 3
1.1
1.2
1.3

Lieferumfang.............................................................................................................................. 3
Beschreibung der Anschlu- und Bedienelemente................................................................... 3
Funktionsbeschreibung ............................................................................................................. 4

ANSCHLU ...................................................................................................................................... 4

INBETRIEBNAHME ......................................................................................................................... 5
3.1
Zhlerkarte einschalten ............................................................................................................. 5
3.2
Einrichten der Kompensation .................................................................................................... 5
3.2.1
Mastabskompensation ..................................................................................................... 5
3.2.2
Kippkompensation.............................................................................................................. 5
3.3
Softwareeinstellungen ............................................................................................................... 6
3.3.1
Version 1.3 ......................................................................................................................... 6
3.3.2
Version 1.4 ......................................................................................................................... 8

FEHLERSUCHE............................................................................................................................. 11
4.1
4.2
4.3

UniShow .................................................................................................................................. 11
Hyperterminal .......................................................................................................................... 11
FAQ ......................................................................................................................................... 12

TECHNISCHE BESCHREIBUNG .................................................................................................. 13


5.1
5.2
5.3
5.4
5.5
5.6
5.7

bersichtszeichnung der Hauptplatine.................................................................................... 13


Speicherbelegung.................................................................................................................... 14
Jumper-Einstellungen.............................................................................................................. 15
DIP-Schalter ............................................................................................................................ 19
Testpins ................................................................................................................................... 20
Registerbeschreibung.............................................................................................................. 21
Die Befehle des RS 232 Interface ........................................................................................... 23

ANHANG ............................................................................................................................................... 27
A

EINRICHTEN EINER NEUEN HYPERTERMINAL-VERBINDUNG .............................................. 27

ADAPTERBELEGUNG .................................................................................................................. 29

NDERUNG DER NETZBETRIEBSSPANNUNG ......................................................................... 29


C.1
C.2

Beschreibung........................................................................................................................... 29
Anweisungen um die Netzversorgungsspannung zu ndern.................................................. 30

berblick und Anschlu

1 berblick
Die FARO CATCount UNIVERSAL ist eine Zhlereinheit zum Anschlu von dreiachsigen
Koordinatenmemaschinen an den PC. Im folgenden wird der Lieferumfang und die Funktionsweise
der Einheit beschrieben.

1.1

Lieferumfang
CATCount Universal
Adapter A006 (Verbindung CATCount UNIVERSAL und Renishaw Taster)
Adapter A008-3 (Verbindung CATCount UNIVERSAL und PC serielle Schnittstelle)
Adapter A016-... (9-polige Verlngerung)
Kaltgerteanschlukabel

Zur Belegung der Adapter A006 und A008 siehe Handbuch Kabel Adapter.

1.2

Beschreibung der Anschlu- und Bedienelemente

An der Vorderseite (siehe Abbildung 1-1) der CATCount UNIVERSAL befinden sich folgende
Elemente:
Kaltgerteanschlu fr 230V
Netzschalter mit integrierter Glimmlampe (grn)
Funktions-LED
25 polige SUB-D Buchse fr digitale Zhlsignale

Abbildung 1-1: Frontseite CATCount UNIVERSAL


Auf der Rckseite (siehe Abbildung 1-2) sind die folgenden Elemente zu finden:
3 9-poligeHeidenhain Buchsen fr analoge Zhlsignale
7-polige DIN-Buchse zum Anschlu des PCs
Seriennummer

berblick und Anschlu

Abbildung 1-2: Rckseite CATCount UNIVERSAL

1.3

Funktionsbeschreibung

Die CATCount UNIVERSAL ist eine Stand - Alone Zhleinheit zur Auswertung von analogen und
digitalen Zhlsignalen. Der Anschlu an den PC erfolgt ber die serielle Schnittstelle.

3-achsiger Eingang fr digitale Zhlsignale


3-achsiger Eingang fr analoge Strom - Zhlsignale (7..16 A)
verschiedene Interpolationsfaktoren fr den analogen Eingang einstellbar: 1, 2, 5, 10
RS 232 Interface zum Anschlu an den PC
CAN-Interface zur Verbindung mehrerer Zhleinheiten
Einfaches Update der Betriebssoftware ber die serielle Schnittstelle

2 Anschlu
Adapter A008 (Verbindung CATCount UNIVERSAL und PC serielle Schnittstelle) an CCU anschlieen
Falls ntig mit 9 poliger Leitung (A016) an PC verlngern. Zum Anschlu der CATCount UNIVERSAL
an die verschiedenen Memaschinentypen siehe die jeweiligen Installations-Manuals.
Zhlerkarte an 230V-Netz anschlieen.

Inbetriebnahme

3 Inbetriebnahme
Hier werden die bentigten Einstellungen beschrieben, um die angeschlossene Memaschine
kompensiert zu betreiben.
Ebenso sind die notwendigen Software-Einstellungen fr die CATCount UNIVERSAL aufgefhrt.
Diese Einstellungen sind in den verschiedenen Softwareversionen etwas unterschiedlich gelst oder
grafisch dargestellt. Deshalb wird eine Unterscheidung zwischen den verbreiteten Softwareversionen
gemacht.

3.1

Zhlerkarte einschalten

Nach dem Einschalten mu der Wippschalter grn leuchten und die rote LED neben dem ZeissAnschlu blinken.

3.2

Einrichten der Kompensation

Fr das Einrichten der Kompensation wird ein korrekt installiertes UniShow bentigt. Eine Anleitung
zur Installation von UniShow und der Einrichtung der Kompensation finden Sie im UniShow Manual.
Die CATCount UNIVERSAL untersttzt die Mastabskompensation der einzelnen Achsen (es wird
eine lineare Interpolation benutzt) und die Kippkompensation nach der Methode der Firma Zeiss.
Fr beide Arten der Kompensation ist es unbedingt ntig, da die Angabe der Teilungsperiode in der
hardcat.ini vorhanden, und korrekt eingestellt ist. Die entsprechenden Parameter heien
GratingPitchX, GratingPitchY und GratingPitchZ. Die Teilungsperiode ist mit der Auflsung der
Maschine verknpft (siehe auch Gleichung 3-1 im Kapitel 3.3).

3.2.1 Mastabskompensation
Die Kompensationstabelle kann in drei unterschiedlichen Dateiformaten vorliegen. Das Format wird
von Unishow automatisch erkannt und in das interne Format der CATCount UNIVERSAL
umgewandelt. Die drei Formate sind:
kompens.tbl: eine Datei fr alle drei Achsen. Dieses Format wird auch von ACAM automotive
verwendet.
Textformat: eine Datei pro Achse (Die Erweiterungen der Dateien sind: .ctx, .cty und .ctz), in einer
Zeile steht jeweils der Achsenwert in mm und der Kompensationswert in m.
Zeiss-Format: Format, in dem Zeiss die Kompensationstabellen angibt.
Der Pfad zu den Dateien wird in der hardcat.ini eingetragen (ohne Erweiterung). Mit dem Download
CT Button wird die Kompensationstabelle in die CATCount UNIVERSAL geschrieben. Zuvor wird zur
Kontrolle noch der Name der Datei und das erkannte Dateiformat ausgegeben.
Anschlieend kann mit dem Kontrollkstchen Scale Compensation die Mastabskompensation
aktiviert werden. Damit die Mastabskompensation auch beim nchsten Einschalten der CATCount
UNIVERSAL automatisch aktiviert bleibt, mu man die Einstellung noch mit dem Button Save Cfg
speichern.

3.2.2 Kippkompensation
Fr die Kippkompensation werden folgende Parameter in der Datei hardcat.ini verwendet:
KippY0
KippZ0
Kippmy
Nach Eintragen dieser Parameter kann mit dem Kontrollkstchen Kipp Compensation die
Kippkompensation aktiviert werden. Damit die Kippkompensation auch beim nchsten Einschalten der
CATCount UNIVERSAL automatisch aktiviert bleibt, ist die Einstellung noch mit dem Button Save
Cfg zu speichern.
Als abschlieenden Test wird die CATCount Universal aus- und wieder eingeschaltet (vorher UniShow
beenden). Bei einem neuen Start von UniShow sollten die Kontrollkstchen fr die Kompensation (wie
vor dem Ausschalten angekreuzt) sein.

Inbetriebnahme

3.3

Softwareeinstellungen

3.3.1 Version 1.3


Der Dialog fr die Einstellungen der Zhlerkarte wird ber das Men Zhler und anschlieend
Einrichten... erreicht. Dabei mu ein Pawort eingegeben werden. Danach erscheint der Dialog
Zhler einrichten. Der Dialog besteht aus 5 Karteikarten: Hardware, Extern, Intern, Allgemein und
Akustische Signale. Die Einstellungen auf diesen Karteikarten, die fr die CATCount UNIVERSAL
ntig sind werden im folgenden beschrieben.
Auf der Karte Hardware wird ausgewhlt von welcher Hardware der PC die Mepunkte bekommt. In
unserem Fall ist das die CATCount UNIVERSAL. Dazu mssen folgende Punkte angewhlt werden:

Es mu Extern gewhlt werden, da die CATCount UNIVERSAL eine externe Zhlerhardware ist.
Als Datenprotokoll wird CATS CATcount V.24 gewhlt.
Unter Anschlu kann man den COM-Port auswhlen, an dem die CCU angeschlossen ist.

Auf der Karte Extern werden dann die speziellen Einstellungen fr die selektierte, externe
Zhlhardware vorgenommen.

Der Parameter Konfiguration bleibt immer auf der Einstellung aus INI-Datei.
Die Auswahl des Zhleingangs der CCU erfolgt ber den Parameter Eingang. Die Zhlerkarte besitzt
zwei Zhleingnge:
Den Zeiss-Eingang: Hier werden digitale Zhlsignale eingespeist. Typische Beispiele fr diese
Einstellung sind Stiefelmayer- (bzw. Zeiss-) Maschinen.
6

Inbetriebnahme

Den Heidenhain-Eingang: Hier werden analoge (sinusfrmige) Strom-Zhlsignale eingespeist.


Typische Vertreter dieser Gattung sind Maschinen von ZETTMess oder Wenzel.

Anschlieend folgt die Angabe, ob die Referenzmarken benutzt werden sollen. Diese Einstellung ist
fr die Software eigentlich ohne Bedeutung, da die Referenzmarken nur einmal fr eine Referenzfahrt
bentigt werden. Diese Referenzfahrt wird vor dem Start der Software mit einem, externen Service
Programm (ReFahrt1.exe) erledigt. Die Referenzfahrt holt die Information, ob die Referenzmarken
erlaubt sind oder nicht, aus der win.ini. Deshalb mu die Einstellung hier korrekt erfolgen.
Die Zhlrichtungen der einzelnen Achsen werden ebenfalls in diesem Dialog festgelegt. Oft ist es
notwendig, die Zhlrichtung einzelner Achsen zu ndern, um ein rechtshndiges Koordinatensystem
einzurichten. Ein anderer Fall in dem eine nderung der Zhlrichtung einzelner Achsen gewnscht
wird, sind Doppelstndermaschinen. Dort sollen die Koordinatensysteme der beiden Stnder
bereinstimmen.
Der Triggerwert mu entsprechend den Zhlsystemen der Maschine eingestellt werden. Bei
Memaschinen mit mechanischen Zhlsystemen (Zahnstangen) wird hier 6000 mV eingetragen. Bei
Maschinen mit optischen Mesystemen mit integrierter Signalaufbereitung (z. B. RenishawMabnder) werden hier 2500 mV eingetragen.
Hintergrund: Der Triggerwert ist die Schaltschwelle fr die (Zeiss) Zhleingnge. Diese sollte immer
die Hlfte der Signalamplitude betragen. Zahnstangensysteme liefern 12-V-Signale am Ausgang,
Renishaw-Mabnder liefern 5 V TTL am Ausgang.
Der Triggerwert wird nur bentigt, falls als Eingang Zeiss ausgewhlt ist. Ansonsten hat diese
Einstellung keine Auswirkungen.
Das Timeout sollte hher gewhlt werden, als angegeben. Am besten 300 bis 400 ms.
Auf der Karte Intern wird die Auflsung der einzelnen Achsen der Memaschine angegeben. Die
Bezeichnung Intern ist etwas irrefhrend, da die Einstellungen ebenfalls bei einer externen
Zhlerkarte wirksam sind. Falls die angegebenen 100 Impulse/mm nicht stimmen, ist mit dem Button
Neu ein neues Profil anzulegen. Bei Name trgt man dann naheligenderweise den

Hersteller/Typ der Memaschine ein. Anschlieend kann man fr die einzelnen Achsen getrennt die
Auflsung einstellen. Bei der berwiegenden Anzahl der Maschinen sind die Einstellungen fr alle
Achsen gleich. Bei bekannter Teilungsperiode (grating pitch) der Achsen, kann die Auflsung auch
einfach berechnet werden mittels folgender Formel:

m
1000 [
]
Impulse
mm
]=
Auflsung [
m
mm
Teilungsperiode [
]
Impuls
Gleichung 3-1
7

Inbetriebnahme
Beispiel: Teilungsperiode = 5m/Impuls => Auflsung = 200 Impulse/mm
Auf der Karte Allgemein sind die Einstellungen fr die Kompensation zu finden. Diese haben

allerdings bei der CATCount keine Auswirkung, da eine Kompensation schon in der Zhlerkarte selbst
stattfindet. Zur Einrichtung der Kompensation mit der CCU und UniShow siehe Kapitel 3.1.
Das Kontrollfeld Fehlermeldungen zeigen entscheidet, ob ein auftretendes Strsignal mit einer
Meldung angezeigt wird oder nicht. Falls die Maschine ein Fehlersignal liefert, sollte diese Option
immer aktiviert sein.
Fehlermeldungen knnen von verschmutzten Mabndern oder gebrochenen Signalleitungen
herrhren.
Die Karte Akustische Signale wird hier nicht nher beschrieben, da die CATCount UNIVERSAL hier
keine speziellen Einstellungen erfordert.

3.3.2 Version 1.4


Die Einstellungen fr die Version 1.4 sind prinzipiell dieselben wie bei der Version 1.3. Da sich aber
die einzelnen Dialoge etwas gendert haben, werden die Einstellungen noch einmal kurz beschrieben.
Unter Zhler einrichten/Hardware wird als Datenprotokoll CATS CATcount V.24 eingestellt. Unter
Anschlu der benutzte COM-Port. Zur Kontrolle werden die Einstellungen des benutzten COM-Ports
ausgegeben. Diese knnen (und drfen) nicht gendert werden. Die richtigen Einstellungen lauten:
9600, 8, N, 1, NONE.

Inbetriebnahme

Unter Zhler einrichten/Extern knnen verschiedene Einstellungen an der CATCount UNIVERSAL


vorgenommen werden. Die wichtigsten sind der Eingang (Zeiss oder Heidenhain),
Referenzmarkierungen (Ein bei kompensierten Maschinen), die Zhlrichtungen (um ein
rechtshndiges Koordinatensystem zu erreichen), Triggerwert (6000 mV bei Zahnstangenmaschinen,
2500 mV bei Goldmastben) und das Timeout (am besten 400, im Gegensatz zu den angegebenen
Werten).

Der Reiter Intern im Dialog Zhler einrichten ist fr die Einstellung der Auflsung der Maschine
vorgesehen.

Inbetriebnahme

Auf der Registerkarte Allgemein befinden sich die Einstellungen fr die Kompensation, ob
Referenzmarken vorhanden sind und ob Fehlermeldungen (verursacht durch das Strsignal der
Zhlerkarte) angezeigt werden sollen.

10

Troubleshooting

4 Fehlersuche
In diesem Abschnitt wird auf mgliche Fehlerquellen und auf deren Beseitigung eingegangen. Ebenso
werden verschiedene Testmglichkeiten beschrieben.
Mit dem Programm UniShow kann die serielle Kommunikation und die Funktion der kompletten
Elektronik der CATCount UNIVERSAL getestet werden.
Mit dem Programm Hyperterminal kann die serielle Kommunikation getestet werden.
Im Abschnitt FAQ werden verschiedene Probleme und deren Lsung aufgefhrt.

4.1

UniShow

Falls die CATCount UNIVERSAL mit der Software nicht angesprochen kann, ist es von Vorteil ein
vllig unabhngiges Programm zu benutzen. Das Testprogramm UniShow ist dazu gut geeignet. Es
zeigt viele Informationen ber die CATCount UNIVERSAL an, hat aber komplett getrennte
Einstellungen von der brigen Software.
Die erste Fehlerursache ist meist eine nicht funktionierende serielle Verbindung. Um diese zu testen
wird UniShow gestartet und der Read-Button links unten gedrckt. Nun sollte in der Info-Zeile das
Modell und die Versionsnummer erscheinen und die Zhlerwerte sollten sich bei Bewegung der
Maschine ebenfalls ndern.
Falls hier eine Fehlermeldung erscheint, sollte die serielle Verkabelung berprft werden. Zustzlich
kann ein Test mit Hyperterminal erfolgen (siehe Kapitel 4.2).
Die Bitbelegung der einzelnen Register sind in Kapitel 5.6 zu finden.
Weitere Informationen zu UniShow sind im Handbuch von UniShow nachzulesen.

4.2

Hyperterminal

Falls auch mit UniShow die CATCount UNIVERSAL nicht funktioniert, bietet es sich an, direkt auf der
untersten Ebene die serielle Kommunikation zu testen. Dies kann mit dem Programm Hyperterminal
geschehen, das zum Lieferumfang von Windows NT gehrt. Dazu richtet man sich am besten eine
neue Verbindung ein, die gleich die richtigen Einstellungen fr die CATCount UNIVERSAL besitzt. Als
Namen kann man z.B. Direkt COM1 whlen, falls die Karte ber eine direkte Verbindung an COM1
angeschlossen ist. Das Anlegen einer neuen Hyperterminal-Verbindung ist in Anhang B beschrieben.
Falls dies schon geschehen ist, kann man sofort mit der vorhandenen Verbindung beginnen.
Im Terminalfenster von Hyperterminal knnen alle Kommandos an die CATCount UNIVERSAL direkt
eingegeben werden. Die Antwort erscheint dann in derselben Zeile. Der sinnvollste Test ist zunchst
das Kommando sginfo. Dabei wird der Versionsstring der CATCount UNIVERSAL angezeigt.

11

Troubleshooting

4.3

FAQ

1. Q.: [CATCount UNIVERSAL] section fehlt in win.ini


A.: Default values Button drcken
2. Q.: Baudrateneinstellung.... unter [COUNTER.DLL External device] in win.ini
A.: Werte checken

12

Technische Beschreibung

5 Technische Beschreibung
bersichtszeichnung der Hauptplatine

CCU FPGA

EMZ2510

DIP-Switch

JP4

ALTERA

3486

EPF81188

3486

EMZ2510

3486

REFX

BX
RX
GD
ERR
SRX
SAX
SBX

MAX232

EMZ2510

JP9

P60

JP6
C515C

CCU MC

JP3
8MHz

JP8
AX

SUB-D 25 w

JP2

JP5

JP7

JP1

Sicherung

+12V

Analog

24MHz

+5V

+5V

Poti

SW GND P206

X-Achse Y-Achse Z-Achse

5.1

13

Technische Beschreibung

5.2

Speicherbelegung

MC
0000H MC-Programm

FPGA
0000H FPGA Design

0D

1000H

2000H

3000H

4000H
Version 3.6 C
5000H

6000H

7000H

59C8H
22984D
59D8H Software Update
23000D
(momentan 1183/1203
Byte)
6000H 6000H: Datenblock
24576D
6040H: Komp-Tabelle m
(300 Werte insges.)
6A00H: Komp-Tabelle
Ink
(300 Werte insges.)
7800H 8 Konfigurationen 128
Byte
7C00H

30720D
31744D

14

Technische Beschreibung

5.3

Jumper-Einstellungen

Auf der CATCount UNIVERSAL knnen verschiedene Funktionen per Jumper gesetzt werden. In der
bersichtszeichnung der Hauptplatine finden Sie die Positionen der verschiedenen Jumper. Die
Einstellungen der Jumper werden im folgenden mit Zahlen bezeichnet, z.B. [---], [1-2], [3-4] fr keine
Verbindung, bzw. Verbindung der Stifte (Pins) 1 und 2, bzw. Verbindung der Stifte 3 und 4. Pin 1
finden Sie auf der Hauptplatine der CATCount UNIVERSAL immer oben bzw. links, wenn Sie die
Platine so halten, da der Zeiss-Anschlu (25-polige SUB-D Buchse) nach rechts zeigt. Zweipolige
Jumper werden als
dargestellt, wenn sie gesetzt sind, und als
, wenn sie nicht gesetzt sind.

1. Triggerlevel (JP1, JP2)


Der Triggerlevel fr den Zeiss-Eingang der CATCount UNIVERSAL kann auf zwei verschiedene
Arten eingestellt werden. Defaultmig wird der Triggerlevel mit dem D/A-Wandler ber die
Software eingestellt. Es kann aber auch eine feste Einstellung ber das Poti erfolgen. Mit dieser
Einstellung ist aber dann keine softwaremige nderung des Triggerlevel mglich.
Triggerlevel
Triggerlevel wird mit D/A-Wandler eingestellt (Default)
Triggerlevel wird mit Poti eingestellt
JP1

JP1
[1-2]
[3-4]

JP1

D/A-Wandler

Poti

Triggerlevel

Falls der Triggerlevel ber das Poti eingestellt wird, stellt die CATCount UNIVERSAL eine
Einstellhilfe fr die beiden meistgebrauchten Einstellungen bereit. Die Hilfs-LED wechselt ihren
Zustand in der Mitte des Versorgunsspannungsbereichs der Mesysteme. Bei Maschinen mit
mechanischen Mesystemen (Zahnstange) ist die Versorgungsspannung 12V, d.h. der
Triggerlevel mu auf 6V eingestellt werden. Bei optischen Mesystemen (Goldbnder) ist die
Versorgungsspannung 5V und der Triggerlevel daher 2,5V.
Hilfs-LED
Versorgungsspannung 12V /Triggerlevel 6V
Versorgungsspannung 5V / Triggerlevel 2,5V

JP2
[1-2]
[3-4]

JP2

JP2

12V

5V

Hilfs-LED

2. Mesystem-, LED- und Tasterversorgung (JP3, JP5)


Die Mesysteme und die Taster-LED werden von der Zhlerkarte mit Spannung versorgt. Falls
mehrere Zhlerkarten angeschlossen werden, darf die Versorgung nur von einer Zhlerkarte
erfolgen. Daher kann mit diesem Jumper die 12V-Versorgung von den Mesystemen und der
Taster-LED ausgeschaltet werden.fdgdfgdfgdfg
Mesystem- und LED-Versorgung
12V Anschlsse am 25 pol D-Sub und LED versorgt
12V Anschlsse am 25 pol D-Sub und LED nicht versorgt

JP3
[1-2]
[---]

15

Technische Beschreibung

JP7

JP7

nicht versorgt

versorgt

Mesystem- und LED-Versorgung

Der Masse-Anschlu der Taster-LED kann von GND (12V Versorgungsspannung) auf 12V (24V
Versorgungsspannung) umgejumpert werden.
JP3
[3-4]
[5-6]

LED-Masse
LED-: -12V
LED-: GND (Default)
JP7

JP7

LED-: -12V

LED-: GND
(Default)

LED-Masse

Mit diesen Jumpern kann man die LED-Polung vertauschen.


LED-Polung
LED-Polung normal (Stiefelmayer) (Default)
LED-Polung vertauscht
JP7

JP3
[9-10], [11-12]
[7-8], [13-14]

JP7

Polung normal
(Default)

Polung vertauscht

LED-Polung

Fr die Tasterauswertung wird eine Spannung bentigt. Diese wird von der Zhlerkarte zur
Verfgung gestellt. Falls jedoch ein Taster von mehreren Zhlerkarten benutzt wird, mu die
Tasterversorgung auf allen zustzlichen Zhlerkarten deaktiviert werden. Der Taster darf nur von
genau einer Zhlerkarte versorgt werden.
Tasterversorgung
Taster wird versorgt (Default)
Taster wird nicht versorgt

JP5
[1-2]
[---]

16

Technische Beschreibung

JP5

JP5

Taster wird
nicht versorgt

Taster wird
versorgt
(Default)

Tasterversorgung

3. Ansteuerung der Taster-LED (JP4)


ber diesen Jumper wird festgelegt, wie die Taster-LED angesteuert wird. Bei der
standardmigen Einstellung kann der Strom durch die LED vom D/A-Wandler in kleinen
Schritten zwischen 0 mA und 130 mA vorgegeben werden. Bei der Ansteuerung durch das FPGA
ist nur eine Maximalstrombegrenzung von 130 mA aktiv.
Taster-LED
Ansteuerung durch FPGA
Ansteuerung durch D/A-Wandler (Default)
JP4

JP4

Ansteuerung
durch FPGA

Ansteuerung durch
D/A-Wandler

JP4
[1-2]
[3-4]

Ansteuerung der Taster-LED

4. Reset Mikrocontroller (JP6)


Der Reseteingang des Mikrocontrollers auf der CATCount UNIVERSAL wird normalerweise ber
das FPGA angesteuert. Fr bestimmte Anwendungsflle kann der Mikrocontroller in einen DauerReset versetzt werden, oder es kann die Mglichkeit eines Resets durch das FPGA abgeschaltet
werden. Diese Einstellungen sollten normalerweise nicht gendert werden.
JP6
[1-2]
[3-4]
[---]

Reset MC
Reset vom FPGA erlaubt
Dauer-Reset
Reset nur beim Power-Up
JP6

Reset vom
FPGA erlaubt

JP6

JP6

Dauer-Reset

Reset nur beim


Power-Up

Reset MC

5. Interpolation (JP7, JP8, JP9)


Mit diesen Jumpern wird die Interpolationsrate der einzelnen Achsen eingestellt. Die
Standardeinstellung ist eine Interpolation von 5.
Anmerkung: Fr Renishaw-Mesysteme mit Stromausgngen (Heidenhain-Stecker als
Anschlu) mu die Interpolation auf 1 eingestellt werden, da sonst die Referenzmarken nicht
funktionieren.
Interpolation X
1
2
5
10

JP9
[1-2] [3-4]
[1-2]
[3-4] (Default)
[---]

17

Technische Beschreibung

JP9

JP9

JP9

JP9

5
(Default)

10

Interpolation der X-Achse

Interpolation Y
1
2
5
10

JP8
[1-2] [3-4]
[1-2]
[3-4] (Default)
[---]

JP8

JP8

JP8

JP8

5
(Default)

10

Interpolation der Y-Achse

Interpolation Z
1
2
5
10

JP7
[1-2] [3-4]
[1-2]
[3-4] (Default)
[---]

JP7

JP7

JP7

JP7

5
(Default)

10

Interpolation der Z-Achse

18

Technische Beschreibung

5.4

DIP-Schalter

DIP-Schalter (4 Schalter):
Erluterung:
Schalter sind numeriert. Mit Hilfe eines kleinen Schraubendrehers knnen die Schalter in die
Positionen ON und OFF gebracht werden.
Funktion
nicht belegt
nicht belegt (Default)

Schalter 1
on
off

Funktion
nicht belegt
nicht belegt (Default)

Schalter 2
on
off

Funktion
Schreibschutz fr FPGA-Design ausschalten
Schreibschutz fr FPGA-Design aktiv (Default)

Schalter 3
on
off

Funktion
Zhl-Simulator luft
Zhl-Simulator ist abgeschaltet (Default)

Schalter 4
on
off

19

Technische Beschreibung

5.5

Testpins

Testpins auf der CATCount UNIVERSAL


Name
GD

REFX

Erklrung
Masse alle Testsignale werden gegen Masse gemessen. Ein zweiter Masseabgriff ist
vorhanden und mit GND bezeichnet
Zhlsignal 1 Heidenhain - Eingang X Achse digitales Signal. Phasenverschiebung: 0
Zhlsignal 2 Heidenhain - Eingang X Achse digitales Signal. Phasenverschiebung: 90
Referenzsignal Heidenhain - Eingang X Achse digitales Signal.
Strsignal Heidenhain - Eingang X Achse digitales Signal.
Referenzsignal Heidenhain - Eingang X Achse analoges Signal. (Signal vor der
Aufbereitung)
Zhlsignal 1 Heidenhain - Eingang X Achse analoges Signal. Phasenverschiebung: 0
(Signal vor der Aufbereitung)
Zhlsignal 2 Heidenhain - Eingang X Achse analoges Signal. Phasenverschiebung: 90
(Signal vor der Aufbereitung)
Referenzspannung. Mu 2,5 Volt betragen.

P60
P206

Testpin Microcontroller
Testpin FPGA

AX
BX
RX
ERR
SRX
SAX
SBX

20

Technische Beschreibung

5.6

Registerbeschreibung

Statusregister
MSB
7

Bit
7
6
REFMZ
REFMY
REFMX
PREN
LED
PROBE

REFMZ REFMY REFMX

LSB
0

PREN

LED

PROBE

Statusregister

Funktion
Reference Mark Z
REFMZ = 0:
REFMZ = 1: falls Referenzmarke berfahren wurde
Reference Mark Y
REFMY = 0:
REFMY = 1: falls Referenzmarke berfahren wurde
Reference Mark X
REFMX = 0:
REFMX = 1: falls Referenzmarke berfahren wurde
ProbeEnable
PREN = 0: Probe disabled
PREN = 1: Probe enabled
LED = 0: an
LED = 1: aus
Probe, Zustand des Tasters
PROBE = 0: angetastet
PROBE = 1: freigefahren

Controlregister 1
MSB
7

LSB
0

INPUT

Bit
7
6
5
4
3
2
1
INPUT

Controlregister 1

Funktion

ausgewhlter Eingang
INPUT = 0: Zeiss
INPUT = 1: Heidenhain

Controlregister 2
MSB
7

LSB
0

ERRZ

ERRY

ERRX

Bit

Controlregister 2

Funktion
21

Technische Beschreibung
7
6
5
4
3
ERRZ
ERRY
ERRX

Shortcut
Strsignal Z
Strsignal Y
Strsignal X

Controlregister 3
MSB
7

LSB
0

AS2

AS1

CDIRZ

CDIRY

CDIRX

TRIGL

RMEN

SWEN

Bit
AS2
AS1
CDIRZ
CDIRY
CDIRX
TRIGL
RMEN
SWEN

Controlregister 3

Funktion
Adress Select 2
Adress Select 1
Z Count Dir
Y Count Dir
X Count Dir
Triggerlevel
RefMark Enable
Software Enable

22

Technische Beschreibung

5.7

Die Befehle des RS 232 Interface

Serielles Protokoll: Version 2, ab EPROM Version 2.0


GetCurrentPoint/GetLatchedPoint jetzt mit 8bit Prfsumme
GetJumperSettings entfllt, statt dessen GetControlReg (sgctrl) verwenden
neue Befehle fr CATCount Universal V2
Angegeben ist jeweils das Kommando an die CATCount Universal und die Antwort der Zhlerkarte.
Die Kommunikationseinstellungen sind:
9600 Baud, 8 Datenbits, 1 Stopbit, keine Paritt, kein Handshake (8N1).
Alle Kommandos werden lesbar als ASCII bertragen mit Carriage Return (CR = 0x0D) als
Kommandoabschlu (termchar). Rckgabewerte sind ebenfalls Strings, auer bei den Punkt-,
Statusregister- und Kontrollregisterabfragen. Dort werden entweder die drei 32bit-Werte der Zhler
oder der Inhalt des jeweiligen Registers binr zurckgeliefert.
GetCurrentPoint
Beschreibung: Sendet die momentane Position des Tasters (current point) an den PC.
Kommando:
sgcp
Rckgabe:
3 32bit-Werte + 8bit Prfsumme (13 Byte, binr)
GetLatchedPoint
Beschreibung: Sendet die letzte Position, an der der Taster ausgelst hat (latched point) an
den PC.
Kommando:
sglp
Rckgabe:
3 32bit-Werte + 8bit Prfsumme (13 Byte, binr)
GetLEDState
Beschreibung: Sendet den Zustand der Taster-LED (an/aus) an den PC.
Kommando:
sgls
Rckgabe:
on
off
GetProbeState
Beschreibung: Sendet den Zustand des Tasters an den PC (on = Taster am Werkstck, off =
Taster freigefahren).
Kommando:
sgps
Rckgabe:
on
off
GetProbeEnableState
Beschreibung: Sendet den Einschaltzustand des Tasters an den PC (on = Taster eingeschaltet;
off = Taster ausgeschaltet). Bei ausgeschaltetem Taster werden keine
Zhlerstnde gelatched.
Kommando:
sgpes
Rckgabe:
on
off
GetReferenceMark
Beschreibung: Fragt den Zustand der Referenzmarken der einzelnen Achsen ab.
Kommando:
sgrm x
sgrm y
sgrm z
Rckgabe:
on
off
SetLEDState
Beschreibung:. Schaltet die Taster-LED an oder aus.
Kommando:
ssls on
23

Technische Beschreibung

Rckgabe:

ssls off
ok

SetProbeEnableState
Beschreibung: Schaltet den Taster ein oder aus.
Kommando:
sspes on
sspes off
Rckgabe:
ok
SetReferenceMarks
Beschreibung: Erlaubt oder verbietet Referenzmarken fr die angegeben Achse.
Kommando:
ssrm x on
ssrm x off
ssrm y on
ssrm y off
ssrm z on
ssrm z off
Rckgabe:
ok
SetResetCounters
Beschreibung: Setzt die internen Zhler (current + latched) auf Null. Solange ResetCounters
auf on ist, wird nicht gezhlt.
Kommando:
ssrc on
ssrc off
Rckgabe:
ok
SetResetCountersOnReferenceMarkEncountered
Beschreibung: Setzt den Zhler der Achse auf der eine Referenzmarke auftritt auf Null.
Kommando:
ssrcrm on
ssrcrm off
Rckgabe:
ok
SetResetDFFMem
Beschreibung: Lscht das Flip-Flop DFFMem (wird nicht verwendet).
Kommando:
ssrff on
ssrff off
Rckgabe:
ok
GetInfo
Beschreibung: Sendet einen String mit verschiedenen Versionsangaben der Zhlerkarte an den
PC (z.B.: CATCount Universal V2, EPROM v3.0 C, SNr. 00042).
Kommando:
sginfo
Rckgabe:
Info-String
GetStatus
Beschreibung: Sendet den Inhalt des Statusregisters an den PC. Aufbau des Statusregisters
siehe 5.2
Kommando:
sgstat
Rckgabe:
1 8bit-Wert (binr)
GetControlReg
Beschreibung: Sendet den Inhalt des angegeben Kontrollregisters an den PC. Aufbau der
einzelnen Register siehe 5.2
Kommando:
sgctrl 1
sgctrl 2
sgctrl 3
Rckgabe:
1 8bit-Wert (binr)
SetTriggerlevel
Beschreibung: Setzt die Schwelle fr den Zeiss-Zhleingang auf den angegebenen Wert (fr
Renishaw-Mastbe 2,5V; fr Zahnstangen 6V).
Kommando:
sstl 2500 (Beispiel, Wert zwischen 0 und 8000 mV als String)
Rckgabe:
ok

24

Technische Beschreibung
GetTriggerlevel
Beschreibung: Sendet den aktuell eingestellten Schwellenwert fr den Zeiss-Eingang an den
PC.
Kommando:
sgtl
Rckgabe:
1024 (Beispiel, Wert zwischen 0 und 8000 mV als String)
SetInput
Beschreibung: Whlt den Eingang aus, von dem die Karte die Zhlsignale erhlt (Zeiss-/TTLoder Heidenhain-/Sinus-Eingang).
Kommando:
ssi zeiss
ssi hh
Rckgabe:
ok
GetInput
Beschreibung: Fragt ab, welchen Zhleingang die Karte gerade verwendet.
Kommando:
sgi
Rckgabe:
zeiss
hh
SetLEDCurrent
Beschreibung: Stellt den maximal zulssigen Strom ein, der durch die Taster-LED flieen
darf. Zustzlich wird der Strom durch die maximale Verlustleistung des
Transistors in der Zhlerkarte begrenzt
Kommando:
sslc 25 (Beispiel, Wert zwischen 0 und 150 mA als String)
Rckgabe:
ok
GetLEDCurrent
Beschreibung:
Kommando:
sglc
Rckgabe:
1024 (Beispiel, Wert zwischen 0 und 4095 mV als String)
SetReferenceMarksGlobal
Beschreibung: Erlaubt oder verbietet Referenzmarken fr alle Achsen.
Kommando:
ssrmg on
ssrmg off
Rckgabe:
ok
SetCountDirection
Beschreibung: Bietet die Mglichkeit die Zhlrichtung der Achsen einzeln umzukehren.
Kommando:
sscd x norm
sscd x inv
sscd y norm
sscd y inv
sscd z norm
sscd z inv
Rckgabe:
ok
LoadConfiguration
Beschreibung: Ldt die Daten aus dem angegeben Konfigurationsspeicherplatz in das RAM
und initialisiert die Karte entsprechend. Speicher Nummer 0 wird als Default
Einschalten geladen.
Kommando:
slcfg 0 (Beispiel, Wert zwischen 0 und x als String)
Rckgabe:
ok

beim

SaveConfiguration
Beschreibung: Speichert die momentan im RAM gesetzten Maschinendaten fest unter einer
Speichernummer imEEPROM ab. Die Konfiguration mit der Nummer 0 wird
Einschalten als Default geladen.
Kommando:
sscfg 1 (Beispiel, Wert zwischen 0 und x als String)
Rckgabe:
ok
UpdateSoftware
Beschreibung:
Kommando:
sus
Rckgabe:
-

beim

nur zum internen Gebrauch!

25

Technische Beschreibung
SetCompensation
Beschreibung: Schaltet die Mastabs- oder Kippkompensation ein oder aus. Fr die
Mastabskompensation wird die in der Karte gespeicherte
Kompensationstabelle verwendet.
Kommando:
ssc scale on
ssc scale off
ssc kipp on
ssc kipp off
Rckgabe:
ok
WriteCompensationTable
Beschreibung: Schreibt eine Kompensationstabelle in das EEPROM der Zhlerkarte.
Kommando:
swct
Rckgabe:
ok
ReadCompensationTable
Beschreibung: Gibt die aktuell gespeicherte Kompensationstabelle aus.
Kommando:
srct
Rckgabe:
ok
SetKippValues
Beschreibung: Setzt die drei Werte, die fr die Kippkompensation bentigt werden: Y0, Z0
und my.
Kommando:
sskv 11 22 33
Rckgabe:
ok
GetKippValues
Beschreibung: Gibt die momentan geltenden Werte fr die Kippkompensation aus.
Kommando:
sgkv
Rckgabe:
Y0: 11, Z0: 22, my: 33
SetSimulator
nur zum internen Gebrauch!
Beschreibung: Schaltet den Zhlsimulator ein oder aus. Alle Achsen zhlen dabei aufwrts.
Kommando:
ssim on
ssim off
Rckgabe:
ok

26

Anhang

Anhang
A Einrichten einer neuen Hyperterminal-Verbindung

Bei Verbinden mit mu der COM-Port angegeben werden, an den die CATCount UNIVERSAL
angeschlossen ist. Anschlieend knnen die Anschlueinstellungen vorgenommen werden:
9600 Baud, 8 Datenbits, Keine Paritt, 1 Stopbit, Kein Protokoll

Anschlieend werden in den Einstellungen noch ein paar ntzliche Einstellungen vorgenommen. Dazu
gehren der Terminaltyp (ANSI) und die ASCII-Einstellungen. Bei der ASCII-Konfiguration ist die

27

Anhang
wichtigste Einstellung das lokale Echo. Ansonsten erscheinen die eingegebenen Zeichen nicht am
Bildschirm.

28

B Adapterbelegung
A006
A008

C nderung der Netzbetriebsspannung


C.1

Beschreibung

Auf der Netzteilplatine findet man vier Ltkontakte . Die Verdrahtung dieser vier Ltkontakte
entscheidet, ob die Netzbetriebsspannung 230V oder 110V ist. Auf den nchsten zwei Bildern sieht
man die zwei unterschiedlichen Verdrahtungsvarianten.

Abbildung 0-1: 220 V Version

Abbildung 0-2: 110 V Version

Wenn man die Netzteilplatine von unten betrachtet, sieht man den Verdrahtungsplan auf der Platine
aufgedruckt.

Abbildung 0-3 Netzteilplatine von der Unterseite gesehen

29

Verbundene Pins
2, 4
2, 3 und 1, 4

Netzbetriebsspannung
220 V
110 V

Anmerkung: Das ndern der Netzbetriebsspannung von 220V auf 110V verursacht eine hhere
Stromstrke im Primrkreis. Daher sollte man die Primrsicherung von 100mA auf 250mA
ndern.

C.2

Anweisungen um die Netzversorgungsspannung zu ndern

Netzzuleitung abziehen
Rckplatte der Zhlerkarte entfernen
Schrauben der Frontplatte entfernen und Platinen aus dem Gehuse ziehen. Nun hat man
Zugang zu den Pins.
Die Verbindungen entsprechend der obigen Beschreibung herstellen
Sicherungen ndern (optional)
Gehuse wieder komplett montieren

30