Herunterladen Diese Seite drucken
HEIDENHAIN IK 121 Benutzerhandbuch

HEIDENHAIN IK 121 Benutzerhandbuch

Pc-zaehlerkarte zum anschluss von messgeraete

Werbung

Benutzer-Handbuch
IK 121
PC-Zählerkarte zum
Anschluss von HEIDENHAIN-
Messgeräten
9/2000

Werbung

loading

Inhaltszusammenfassung für HEIDENHAIN IK 121

  • Seite 1 Benutzer-Handbuch IK 121 PC-Zählerkarte zum Anschluss von HEIDENHAIN- Messgeräten 9/2000...
  • Seite 2 m^"d›˜ ˜ m^"d›˜ m^"d› ¢ aFOF¤hO"mV – a4^›aVF˜ am§Fa’FG F4^ma’4^F˜ F’4^Fa*¤mV˜=F˜ ˜s¢s n Hardware s¢ Spezifikation des PC-Bus Messgerät-Eingänge IK 121 A Messgerät-Eingänge IK 121 V FVa’›F¢T ¢˜...
  • Seite 3 ˜ m^"d›˜ aF˜ ˜s¢s˜am˜ _ m§Fm=¤mVFm Q¬ ˜...
  • Seite 4 m^"d›˜ ˜ aF˜ ˜s¢s˜am˜  _ m§Fm=¤mVFm GG Referenz der DLL-Funktionen IKFind IKInit IKVersion IKReset IKStart IKStop IKClear IKLatch IKResetREF IKStartREF IKStopREF IKLatchREF IKLatched IKWaitLatch IKStrtCodRef IKCodRef IKWaitCodRef IKStopCodRef IKStatus IKRead32 IKRead48 IKWritePhase IKLoadPhase IKReadAmp IKWriteAmp IKReadOffset IKWriteOffset T˜...
  • Seite 5 ˜ m^"d›˜ IKLoadOffset IKStore IKDefault IKRomRead IKRomWrite IKInputW IKInputL IKOutput IKSetI2C IKDefine IKSetTimer IKEnableLatch IKEnableSync IKLatchAll Technische Daten ss¬ Stichwortverzeichnis ss¢ Prinzip-Schaltbild der Abruf-Wege in den Zählerbausteinen ssT ˜ ˜ Q˜...
  • Seite 6 aFOF¤hO"mV˜ ˜ aFOF¤hO"mV˜ ¤’O°^¤mVFm˜ ˜s¢s˜ ˜s¢s˜˜ am§Fa’˜«¤˜ _a4^›damaF˜Gn—–—  ˜ !¤*F^¶˜ ˜s¢s˜ ˜ ˜s¢s˜˜ –˜...
  • Seite 7 ˜ aFOF¤hO"mV˜ •˜...
  • Seite 8 a4^›aVF˜ am§Fa’F˜ ˜ a4^›aVF˜ am§Fa’F˜ FO"^˜O°˜am›FmF˜ "¤›FadFM FdFc›p_ ’›"›a’4^˜Fm›d"=¤mV’VFOÆ^=F›F˜ "¤FdFhFm›F˜|  } ˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜  ˜ G˜...
  • Seite 9 ˜ F4^ma’4^F˜ F’4^Fa*¤mV˜=F˜ ˜s¢s˜ F4^ma’4^F˜ F’4^Fa*¤mV˜=F˜ ˜s¢s˜ ˜ dp4c’4^"d›*ad=˜=F˜ ˜s¢s˜ ˜ ˜ ˜ ˜ n˜...
  • Seite 10 F4^ma’4^F˜ F’4^Fa*¤mV˜=F˜ ˜s¢s˜ ˜ dp4c’4^"d›*ad=˜=F’˜!Æ^dF*"¤’›Fam’˜ Periodenzähler – /A – + /A + (32 Bit) Flanken- – /B – auswertung + /B + – /R – Referenz-Impuls- + /R + Reg.0 Logik Interp. (32 Bit) (10 Bit) Reg.1 Interp. (32 Bit) (10 Bit) Interpolator Offset- Abgleich...
  • Seite 11 ˜ F4^ma’4^F˜ F’4^Fa*¤mV˜=F˜ ˜s¢s˜ !¤VaOO’«Fa›˜"¤O˜F’’§F›F˜ ss˜...
  • Seite 12 ˜ Hardware Spezifikation des PC-Bus Die IK 121 kann in alle IBM AT und 100% kompatiblen PCs eingesetzt werden. HEIDENHAIN garantiert nicht für die einwandfreie Funktion der IK 121 mit nicht 100% kompatiblen PCs. Die IK 121 entspricht der internationalen Norm IEEE P996, die den AT- und ISA-Bus spezifiziert (Industrie-Standard).
  • Seite 13 Innenschirm – 5 V (U Gehäuse Außenschirm Messgerät-Eingänge IK 121 V An die IK 121 V werden HEIDENHAIN-Längenmessgeräte oder -Winkelmessgeräte mit sinusförmigen Spannungssignalen A und B angeschlossen. Zusätzlich steht das Referenzmarken- Signal R zur Verfügung. Signalamplituden A, B (0°, 90°)
  • Seite 14 "=§"F˜ ˜ m’4^d¤’’˜s:˜¢˜O°˜F’’VFÆ›F˜ -polig ˜ m’4^d¤’’_˜ FdFV¤mV˜ F’’VFÆ›_ ¤’VÆmVF˜ ’am¤’O¶haVF˜ -polig ›ph’aVm"dF -polig sT˜...
  • Seite 15 ˜ "=§"F˜ Platine IK 121 F’’VFÆ›_ ¤’VÆmVF˜| =Fm›_¤hhF˜¢Q•˜GsG_¬s}˜ -polig ˜ ˜ m’4^d¤’’_˜ FdFV¤mV˜ ˜ sQ˜...
  • Seite 16 "=§"F˜ ˜ d"›amFm’›F4cF˜O°˜F’’VFÆ›_ ¤’VÆmVF˜ -polig ˜ ˜ m’4^d¤’’_ ˜ aVm"d˜ 2 3 4 *VdFa4^˜=F˜F’’VFÆ›_aVm"dF˜ • • s–˜...
  • Seite 17 ˜ "=§"F˜ ¨›FmF˜ ¤mc›apmFm˜ -polig s•˜...
  • Seite 18 "=§"F˜ ˜ pm›"VF˜=F’˜›F4cF’˜O°˜=aF˜F¨›FmFm˜ ¤mc›apmFm˜ • Kabel Spannmutter Schirmklemmring Halbschale Isolierkörper Spannzange Steckergehäuse Halbschale m’4^d¤’’˜˜O°˜F¨›FmF˜ ¤mc›apmFm˜ -polig ˜ ˜ m’4^d¤’’_˜ FdFV¤mV˜ *¤O˜=F˜F’’§F›F˜°*F˜F¨›FmF˜ amVÆmVF˜ sG˜...
  • Seite 19 ˜ "=§"F˜ *¤O_ ¤’V"mV˜˜ *¤O_ amVÆmVF˜¬:˜s˜¤m=˜ *¤O_ ¤’V"mV˜9˜ !Fa›"*d"¤O˜¤m=˜z"mm¤mV’zFVFd˜ ˜ X3.L0 X3.L1 t d1 t sync t d2 X3.OUT ˜ ˜ ˜ sn˜...
  • Seite 20 "=§"F˜ ˜ Bezeichnung ¢¬˜...
  • Seite 21 ˜ "=§"F˜ F’’§F›F˜¦pm˜hF^FFm˜ ˜s¢s˜"*¤OFm˜ IK 121 X3 Pin 1 X3.L0 Pin 2 X3.L1 Pin 3 X3.OUT Pin 4 0V IK 121 X3 Pin 1 X3.L0 Pin 2 X3.L1 Pin 3 X3.0UT Pin 4 0V IK 121 X3 Pin 1 X3.L0 Pin 2 X3.L1 Pin 3 X3.0UT...
  • Seite 22 "=§"F˜ ˜ Achse1 Achse2 FdFV¤mV˜=F˜ _ m›F¤z›’˜ ˜ ˜ m›F¤z›˜ m›F¤z›_¤hhF˜ m›F¤z›_ =F’’F˜ =F’’aF¤mV˜ ¢¢˜...
  • Seite 23 ˜ "=§"F˜ Fa’zaFdF˜O°˜4^"d›FFam’›Fdd¤mVFm˜ ˜ =F’’F˜ 4^"d›F’›Fdd¤mV˜ | F¨}˜ ¬ss¬˜ ¬¢Q¬˜ ¬¬¬˜ ¬¬˜ ¢˜...
  • Seite 24 FVa’›F˜ ˜ FVa’›F˜ ˜ a4^›aVF˜ am§Fa’˜«¤˜pV"hhaF¤mV9˜ FVa’›F_Ì*F’a4^›˜ =F’’F˜| F¨}˜ 4^Fa*«¤VaOO˜ F’F«¤VaOO˜ ¬˜*a’˜ T˜ ¢T˜...
  • Seite 25 ˜ FVa’›F˜ "›Fm_FVa’›F˜O°˜=aF˜!Æ^dF˜ • • • • ¢Q˜...
  • Seite 26 FVa’›F˜ ˜ ¬ ^9˜˜˜˜ ma›a"da’aF¤mV’_FVa’›F˜s˜|4^Fa*«¤VaOO}˜ ˜ a›˜ ¤mc›apm˜ F›aF*˜ha›—p^mF˜ m›Fzpd"›apm ahF am’zFa4^F_ FaV"*F !Æ^da4^›¤mV ¢–˜...
  • Seite 27 ˜ FVa’›F˜ ¬ ^9˜˜˜˜ ma›a"da’aF¤mV’_FVa’›F˜¢˜|4^Fa*«¤VaOO}˜ a› ¤mc›apm ¤˜ah˜ F›aF*˜"d’˜Fap=Fm«Æ^dF9˜ d"mcFm"¤’§F›¤mV ˜ s¬˜ ¤˜ah˜ F›aF*˜"d’˜Fap=Fm«Æ^dF9˜ !Æ^d§Fa’F˜ ˜ ˜ ss˜ ¤˜*Fa˜amcFd_ m«FaVF9˜ !Æ^d§Fa’F˜ ˜ ˜ s¢˜ ˜ s˜ ˜ ˜ F’’§F›_ *¤O˜ha›˜FOFFm«ahz¤d’˜ sT˜ ˜ sQ˜ ˜ ˜ ˜ ¬ ^9˜˜˜˜˜F’F«¤VaOO9˜ ¢•˜...
  • Seite 28 FVa’›F˜ ˜ ¬ ^9˜˜˜˜pm›pdd_FVa’›F˜s˜|4^Fa*«¤VaOO}˜ ˜ a›˜ ¤mc›apm˜ ¢G˜...
  • Seite 29 ˜ FVa’›F˜ ¬ ^9˜˜˜˜›"›¤’_FVa’›F˜s˜|F’F«¤VaOO}˜ a› ¤mc›apm˜ ¢n˜...
  • Seite 30 FVa’›F˜ ˜ ¬ ^9˜˜˜˜›"›¤’_FVa’›F˜¢˜|F’F«¤VaOO}˜ a› ¤mc›apm˜ ¬˜...
  • Seite 31 ˜ FVa’›F˜ s¬^9˜˜˜˜FOFFm«h"cFm_FVa’›F˜|4^Fa*«¤VaOO}˜ a› ¤mc›apm˜*Fah˜Ì*FO"^Fm˜=F˜FOFFm«h"cF˜ s˜...
  • Seite 32 FVa’›F˜ ˜ ¤’§F›Fm˜"*’›"m=’4p=aF›F˜FOFFm«h"cFm˜        • • ¢˜...
  • Seite 33 ˜ FVa’›F˜ • •   •   • • F^dFM F^dFM ˜...
  • Seite 34 FVa’›F˜ ˜ s¬^9˜˜˜˜ hzda›¤=Fm§F›_FVa’›F˜|F’F«¤VaOO}˜ ˜ a›˜ ¤mc›apm˜ c›¤FddF˜ hzda›¤=F ˜s¢s˜ ˜ ˜s¢s˜ amah"d§F›˜=F˜ hzda›¤=F T˜...
  • Seite 35 ˜ FVa’›F˜ s¢^9˜˜˜˜ FaV"*F_FVa’›F˜O°˜F’’§F›_ *¤O˜ |4^Fa*«¤VaOO}˜ ˜ a›˜ ¤mc›apm˜ Q˜...
  • Seite 36 FVa’›F˜ ˜ s¢^9˜˜˜˜FVa’›F˜O°˜ 4^’_"’c"=aF¤mV˜¤m=˜«¤˜ £ _ ¤’˜ m’›F¤F¤mV˜|4^Fa*«¤VaOO}˜ ˜ a›˜ ˜ ¤mc›apm˜ s¢^9˜˜˜˜˜˜˜˜˜˜˜F’F«¤VaOO˜p^mF˜ ¤mc›apm˜ –˜...
  • Seite 37 ˜ FVa’›F˜ sT^9˜˜˜˜ m›F¤z›_ FaV"*F_FVa’›F˜|4^Fa*«¤VaOO}˜ • • • a› ˜ ¤mc›apm˜ •˜...
  • Seite 38 FVa’›F˜ ˜ sT^9˜˜˜˜ m›F¤z›_›"›¤’_FVa’›F˜s˜˜|F’F«¤VaOO}˜ a› ¤mc›apm˜ G˜...
  • Seite 39 ˜ FVa’›F˜ sT^9˜˜˜˜ m›F¤z›_›"›¤’_FVa’›F˜¢˜˜|F’F«¤VaOO}˜ ˜ a›˜ ¤mc›apm˜ n˜...
  • Seite 40 FVa’›F˜ ˜ s–^9˜˜˜˜OO’F›_FVa’›F˜O°˜¬@_aVm"d˜|4^Fa*«¤VaOO}˜ ¤mc›apm’§Fa’F9 ˜ a›˜ ¤mc›apm˜ ma4^› T¬˜...
  • Seite 41 ˜ FVa’›F˜ s–^9˜˜˜˜ hzda›¤=F˜O°˜="’˜¬@_aVm"d˜|F’F«¤VaOO}˜ ˜ a›˜ ¤mc›apm˜ Ts˜...
  • Seite 42 FVa’›F˜ ˜ sG^9˜˜˜˜OO’F›_FVa’›F˜O°˜="’˜n¬@_aVm"d˜|4^Fa*«¤VaOO}˜ ˜ a›˜ ¤mc›apm˜ T¢˜...
  • Seite 43 ˜ FVa’›F˜ sG^9˜˜˜˜ hzda›¤=F˜O°˜="’˜n¬@_aVm"d˜|F’F«¤VaOO}˜ ˜ a›˜ ¤mc›apm˜ T˜...
  • Seite 44 FVa’›F˜ ˜ s ^9˜˜˜˜ahF_FVa’›F˜|4^Fa*«¤VaOO}˜ Fa’zaFd ˜ a›˜ ¤mc›apm˜ s ^9˜˜˜˜F’F«¤VaOO˜p^mF˜ ¤mc›apm˜ TT˜...
  • Seite 45 ˜ FVa’›F˜ s ^9˜˜˜˜pm›pdd_FVa’›F˜¢˜|4^Fa*«¤VaOO}˜ ˜ a›˜ ¤mc›apm˜ ≥ TQ˜...
  • Seite 46 FVa’›F˜ ˜ s ^9˜˜˜˜›"›¤’_FVa’›F˜˜|F’F«¤VaOO}˜ a› ¤mc›apm˜ T–˜...
  • Seite 47 ˜ FVa’›F˜ s ^9˜˜˜˜Fmm¤mV’_FVa’›F˜|F’F«¤VaOO}˜ a› ¤mc›apm˜ s}˜ T•˜...
  • Seite 48 FVa’›F˜ ˜ s ^9˜˜˜˜pm›pdd_FVa’›F˜˜|4^Fa*«¤VaOO}˜ a› ¤mc›apm˜ TG˜...
  • Seite 49 ˜ FVa’›F˜ s ^9˜˜˜˜›"›¤’_FVa’›F˜T˜|F’F«¤VaOO}˜ a› ¤mc›apm˜ Tn˜...
  • Seite 50 _ m§Fm=¤mVFm˜ ˜ aF˜ ˜s¢s˜am˜ _ m§Fm=¤mVFm˜ 4^mFdd˜«¤˜F’›Fm˜ m«FaVF˜ ma4^› ‘ ‘ INSTALL IK 121 The IK 121-Interface-card should not be in your PC! Continue (y/n)? ‘ ‘ Q¬˜...
  • Seite 51 ˜ aF˜ ˜s¢s˜am˜ _ m§Fm=¤mVFm˜ ‘ ˜ ˜ 1 2 3 4 5 6 ‘ ˜ ˜ ‘ ˜ ˜ ˜ Qs˜...
  • Seite 52 aF˜ ˜s¢s˜am˜ _ m§Fm=¤mVFm˜ ˜ • • • ˜ ‘ ˜ ˜ ‘ ˜ ˜ ‘ ˜ ‘ ‘ ˜ ˜ Q¢˜...
  • Seite 53 ˜ aF˜ ˜s¢s˜am˜ _ m§Fm=¤mVFm˜ ‘ 9˜ ˜ ˜ ˜ Q˜...
  • Seite 54 aF˜ ˜s¢s˜am˜ _ m§Fm=¤mVFm˜ ˜ aF˜ "›FaFm˜ s¢s¥¬(9˜ ¤m=O¤mc›apmFm˜«¤h˜4^Fa*Fm˜¤m=˜F’Fm˜=F˜FVa’›F˜ s¢s¥¬  s¢s¥¬ s¢s¥¬ ˜ §a›F¥V¢– F"=¥V¢–˜ m›F’4^aF=˜«§a’4^Fm˜ˆ ˜  ‰˜¤m=˜˜ ˆ   ˜ ‰˜ p«F=¤˜«¤h˜4^Fa*Fm˜am˜=aF˜FVa’›F˜ p«F=¤9˜ §a›F¥V¢– ˜ ""hF›F *"’F"=9 "¨a’9 "==F’’9 ="›¤h9 QT˜...
  • Seite 55 ˜ aF˜ ˜s¢s˜am˜ _ m§Fm=¤mVFm˜ PROCEDURE write_g26(baseadr:word;axes,address:byte;datum:word); VAR adr_reg,adr_point,adr_gate : word; BEGIN (*Die letzten vier Bits der Karten-Adresse ausblenden*) baseadr:=baseadr and $0FF0; (*Adresse des Zähler-Bausteins B0 bis B4 bilden*) address:=address and $001F; (*Adress-Zeiger in Adress-Register laden*) (*Adresse des Adress-Registers bilden*) adr_reg:=baseadr or $0008; (*Inhalt des Adress-Registers R0 bis R2 bilden = Adresse des Zähler-Bausteins ohne B0 und B1*) adr_point:=address shr 2;...
  • Seite 56 aF˜ ˜s¢s˜am˜ _ m§Fm=¤mVFm˜ ˜ void write_g26 (unsigned int baseadr, unsigned char axis, unsigned int address, unsigned int datum) unsigned int adr_reg, adr_point, adr_gate; /*Die letzten vier Bit der Karten-Adresse ausblenden*/ baseadr = baseadr & 0x0FF0; /*Adresse des Zähler-Bausteins B0 bis B4 bilden*/ address = address &...
  • Seite 57 ˜ aF˜ ˜s¢s˜am˜ _ m§Fm=¤mVFm˜ ¤mc›apm˜«¤h˜F’Fm˜=F˜FVa’›F˜ ¤mc›apm9 F"=¥V¢– ˜ ""hF›F *"’F"=9 "¨a’9 "==F’’9 VF*ma’9 FUNCTION read_g26(baseadr:word;axes,address:byte):word; VAR adr_reg,adr_point,adr_gate : word; BEGIN (*Die letzten vier Bits der Karten-Adresse ausblenden*) baseadr:=baseadr and $0FF0; (*Adresse des Zähler-Bausteins B0 bis B4 bilden*) address:=address and $001F; (*Adress-Zeiger in Adress-Register laden*) (*Adresse des Adress-Registers bilden*) adr_reg:=baseadr or $0008;...
  • Seite 58 aF˜ ˜s¢s˜am˜ _ m§Fm=¤mVFm˜ ˜ unsigned int read_g26 (unsigned int baseadr, unsigned char axis, unsigned int address) unsigned int adr_reg, adr_point, adr_gate; /*Die letzten vier Bit der Karten-Adresse ausblenden*/ baseadr = baseadr & 0x0FF0; /*Adresse des Zähler-Bausteins B0 bis B4 bilden*/ address = address &...
  • Seite 59 ˜ aF˜ ˜s¢s˜am˜ _ m§Fm=¤mVFm˜ PROCEDURE soft_l0(baseadr:word;axis:byte); BEGIN write_g26(baseadr,axis,14,$0001); END; PROCEDURE soft_l1(baseadr:word;axis:byte); BEGIN write_g26(baseadr,axis,14,$0002); END; void soft_l0 (unsigned int baseadr, unsigned char axis) write_g26 (baseadr, axis, 0x0e, 0x0001); void soft_l1 (unsigned int baseadr, unsigned char axis) write_g26 (baseadr, axis, 0x0e, 0x0002); ¤mc›apm˜«¤h˜°OFm:˜p*˜=F˜F’’§F›˜VF’zFa4^F›˜§¤=F˜...
  • Seite 60 aF˜ ˜s¢s˜am˜ _ m§Fm=¤mVFm˜ ˜ FUNCTION latched(baseadr:word;axis,reg:byte):boolean; BEGIN case reg of 0: latched:= (Read_g26(baseadr,axis,14) and $0001 ) = $0001; 1: latched:= (Read_g26(baseadr,axis,14) and $0002 ) = $0002; end; END; unsigned char latched (unsigned int baseadr, unsigned char axis, unsigned char reg) unsigned char result;...
  • Seite 61 ˜ aF˜ ˜s¢s˜am˜ _ m§Fm=¤mVFm˜ p«F=¤˜«¤h˜§aF=F^pd›Fm˜°OFm:˜p*˜=F˜F’’§F›˜ VF’zFa4^F›˜§¤=F˜ p«F=¤9 zpdd¥d"›4^ ""hF›F *"’F"=9 "¨a’9 FV9 PROCEDURE poll_latch(baseadr:word;axis,reg:byte); BEGIN case reg of 0: begin repeat until latched(baseadr,axis,0); end; 1: begin repeat until latched(baseadr,axis,1); end; end; END; void poll_latch (unsigned int baseadr,unsigned char axis, unsigned char reg) switch (reg) case 0: while (latched (baseadr, axis, 0) == 0)
  • Seite 62 aF˜ ˜s¢s˜am˜ _ m§Fm=¤mVFm˜ ˜ ¤mc›apm˜«¤h˜F’Fm˜FamF’˜¢_ a›_F’’§F›’˜ ¤mc›apm9 F"=¥4p¤m›¥¦"d¤F¢ ""hF›F *"’F"=9 "¨a’9 FV9 VF*ma’9 "¨a’ FV 4phz dpmV FUNCTION read_count_value32(baseadr:word;axis,reg:byte):comp; TYPE vartype = (li,by); mapper = record case wert:vartype of li : (field0:longint); by : (field1:array[0..1] of word); end; buffer : mapper; BEGIN case reg of 0 : begin...
  • Seite 63 ˜ aF˜ ˜s¢s˜am˜ _ m§Fm=¤mVFm˜ long read_count_value32 (unsigned int baseadr, unsigned char axis, unsigned char reg) union mapper long field0; unsigned int field1[2]; }buffer; switch (reg) case 0: buffer.field1[0] = read_g26 (baseadr, axis, 0); buffer.field1[1] = read_g26 (baseadr, axis, 2); break; case 1: buffer.field1[0] = read_g26 (baseadr, axis, 6);...
  • Seite 64 aF˜ ˜s¢s˜am˜ _ m§Fm=¤mVFm˜ ˜ ¤mc›apm˜«¤h˜F’Fm˜FamF’˜TG_ a›_F’’§F›’˜ ¤mc›apm9 F"=¥4p¤m›¥¦"d¤FTG ""hF›F *"’F"=9 "¨a’9 FV9 VF*ma’9 "¨a’ FV 4phz =p¤*dF FUNCTION read_count_value48(baseadr:word;axis,reg:byte):comp; TYPE vartype = (li,by); mapper = record case wert:vartype of li : (field0:comp); by : (field1:array[0..3] of word); end; buffer : mapper; BEGIN case reg of 0 : begin...
  • Seite 65 ˜ aF˜ ˜s¢s˜am˜ _ m§Fm=¤mVFm˜ double read_count_value48 (unsigned int baseadr, unsigned char axis, unsigned char reg) unsigned int field[3]; double count_value48; switch (reg) case 0: field[0] = read_g26 (baseadr, axis, 0); field[1] = read_g26 (baseadr, axis, 2); field[2] = read_g26 (baseadr, axis, 4); break;...
  • Seite 66 aF˜ ˜s¢s˜am˜ _ m§Fm=¤mVFm˜ ˜ amO"4^F’˜pV"hh˜O°˜=Fm˜F’’§F›_ *¤O˜°*F˜pO›§"F˜   ¢    TG    ¢   TG  !Æ^dF’›"m=˜am˜addahF›F˜¤hF4^mFm˜ • • !Æ^dF’›"m=˜am˜ "=˜¤hF4^mFm˜ • ° • • ° • ––˜...
  • Seite 67 Fa’zaFdF˜am˜ˆ ˜  ‰9˜ˆF’’§F›_ *¤O˜°*F˜ pO›§"F‰˜ s¢s¥¬ program sample32; {------------------------------------------------------- DR. JOHANNES HEIDENHAIN GmbH, Traunreut, Germany Einfaches Programm für die IK 121 zur Anzeige von zwei Achsen. Breite des abgerufenen Messwertes: 32 Bit. V 1.01 April 1995 -------------------------------------------------------} {$N+,E+} {$V+} {$R+} USES crt,ik121_0;...
  • Seite 68 UNTIL KEYPRESSED; END. program sample48; {------------------------------------------------------- DR. JOHANNES HEIDENHAIN GmbH, Traunreut, Germany Einfaches Programm für die IK 121 zur Anzeige von zwei Achsen. Breite des abgerufenen Messwertes: 48 Bit. V 1.01 April 1995 -------------------------------------------------------} {$N+,E+} {$V+} {$R+} USES crt,ik121_0;...
  • Seite 69 Fa’zaFdF˜am˜ˆ   ˜ ‰9˜ˆF’’§F›_ *¤O˜°*F˜ pO›§"F‰˜   ¢   TG /*----------------------SAMPLE32.C---------------------- DR. JOHANNES HEIDENHAIN GmbH, Traunreut, Germany Einfaches Programm für die IK 121 zur Anzeige von zwei Achsen. Breite des abgerufenen Messwertes: 32 Bit. V 1.01 April 1995 Projekt-Dateien: IK121_0.C, SAMPLE32.C...
  • Seite 70 /*Cursor wieder einschalten*/ _setcursortype (_NORMALCURSOR); return (0); /*----------------------SAMPLE48.C---------------------- DR. JOHANNES HEIDENHAIN GmbH, Traunreut, Germany Einfaches Programm für die IK 121 zur Anzeige von zwei Achsen. Breite des abgerufenen Messwertes: 48 Bit. V 1.01 April 1995 Projekt-Dateien: IK121_0.C, SAMPLE48.C Include-Datei: IK121_0.H...
  • Seite 71 ˜ aF˜ ˜s¢s˜am˜ _ m§Fm=¤mVFm˜ /*Software-Abruf in Register 0, Achse 1*/ soft_l0 (base_address, 1); /*Software-Abruf in Register 0, Achse 2*/ soft_l0 (base_address, 2); /*Messwert von Achse 1 gespeichert?*/ poll_latch (base_address, 1, 0); /*Messwert lesen, Achse 1*/ c_value_0 = read_count_value48 (base_address, 1, 0); /*Messwert von Achse 2 gespeichert?*/ poll_latch (base_address, 2, 0);...
  • Seite 72 aF˜ ˜s¢s˜am˜ _ m§Fm=¤mVFm˜ ˜ "›Fa˜ s¢s¥s 9˜ ¤mc›apmFm˜O°˜Fam˜ _zFa4^F_p=Fdd˜am˜ˆ ˜ ‰˜ ¤ma› ¤’F’ ama›¥^"m=dF 4phh¥^"m=dF FOama›apm˜=F˜ "›Fm›’›¤c›¤Fm˜ F4p=9˜ ’pO›4phh"m=˜ "›FmOFd=F˜ ˜ ’›"›9˜ ˜ ’›pz9˜ ˜ 4dF"9˜ ˜ d"›4^¬9˜ d"›4^s9˜ ˜ d"›4^¢9˜ 4dOV9˜ 4d’›"›9˜ •¢˜...
  • Seite 73 ˜ aF˜ ˜s¢s˜am˜ _ m§Fm=¤mVFm˜ F4p=9˜ FO4phh"m=˜ "›FmOFd=F˜ a’›"›9˜ ˜ a’›pz9˜ ˜ a4dF"9˜ ˜ a4dF"¢9˜ ad"›4^9˜ ˜ ad"›4^¢9˜ F4p=9˜ ama›d"›4^˜ "›FmOFd=F˜ Fm¥¬¥FV¬9 Fm¥d"›4^¢¥FV¬9 Fm¥›ahF¥FV¬9 Fm¥s¥FVs9 Fm¥d"›4^¢¥FVs9 Fm¥›ahF¥FVs9 F4p=9˜ ama›’©m4˜ "›FmOFd=F˜ Fm¥¬¥"¨a’¢9 Fm¥d"›4^¢¥"¨a’¢9 Fm¥›ahF¥"¨a’¢9 •˜...
  • Seite 74 aF˜ ˜s¢s˜am˜ _ m§Fm=¤mVFm˜ ˜ F4p=9˜ ama›h"am˜ "›FmOFd=F˜ hp=Fs¬¢T9 Fm¥›ahF9 Fm¥TG a›9 pmFOpd=9 ›§pOpd=9 Op¤Opd=9 "4hp=F9 "4sG¬¬¬¬9 ’Fd¥a¥s’›9 ’Fd¥a¥¢m=9 F4p=9˜ ama›am›z›˜ "›FmOFd=F˜ FV¬9 FVs9 ›ahF9 zp›9 •T˜...
  • Seite 75 ˜ aF˜ ˜s¢s˜am˜ _ m§Fm=¤mVFm˜ F4p=9˜ am›’›"›F˜ "›FmOFd=F˜ ¬9 ›ahF9 zFm=d¬9 zFm=ds9 zFm=›ahF9 F4p=9˜ 4p¤m›’›"›F˜ "›FmOFd=F˜ d"›4^¬9 d"›4^s9 ’›pz9 ’="9 Fp¥O„9 FO¥"4›a¦9 F4p=9˜ ’aVm"d’›"›F˜ "›FmOFd=F˜ "=¬¬9 "=n¬9 "hz¥"4›9 "hz¥ham9 !FaVF9 V¢–¥zpam›˜ ˜ V¢–¥F4p= •Q˜...
  • Seite 76 aF˜ ˜s¢s˜am˜ _ m§Fm=¤mVFm˜ ˜ F4p=9˜ V¢–¥F4p=˜ !FaVF9 acs¢s¥zpam› F4p=9˜ acs¢s¥F4p=˜ V¢–¥zpam›˜ ˜ F4p=9˜ ’›p"VF˜ ˜ ˜V¢–¥F4p=˜ p«F=¤Fm˜¤m=˜ ¤mc›apmFm˜ ¤mc›apm9˜ dppc¥Op¥ s¢s˜ VF*ma’9 ˜ p›p›©z9˜ ˜ p«F=¤9˜ ama›¥ s¢s˜ p›p›©z9˜ ˜ p«F=¤9˜ ama›¥^"m=dF˜ p›p›©z9˜ p«F=¤9˜ 4phh¥^"m=dF˜ p›p›©z9˜ •–˜...
  • Seite 77 ˜ aF˜ ˜s¢s˜am˜ _ m§Fm=¤mVFm˜ p«F=¤9˜ F"=¥"=˜ p›p›©z9˜ p«F=¤9˜ §a›F¥"=˜ p›p›©z9˜ p«F=¤9˜ F"=¥’aVm"d¥’›"›¤’˜ ’aVm"d’›"›F p›p›©z9˜ p«F=¤9˜ F"=¥4p¤m›¥’›"›¤’˜ 4p¤m›’›"›F p›p›©z9˜ p«F=¤9˜ F"=¥am›¥’›"›¤’˜ am›’›"›F p›p›©z9˜ ˜ p«F=¤9˜ ’pO›¥d"›4^¬˜ p›p›©z9˜ p«F=¤9˜ ’pO›¥d"›4^s˜ p›p›©z9˜ p«F=¤9˜ F"=¥FV¬˜ p›p›©z9˜ p«F=¤9˜ F"=¥FVs˜ p›p›©z9˜ ••˜...
  • Seite 78 aF˜ ˜s¢s˜am˜ _ m§Fm=¤mVFm˜ ˜ p«F=¤9˜ zpdd¥FV¬˜ p›p›©z9˜ p«F=¤9˜ zpdd¥FVs˜ p›p›©z9˜ p«F=¤9˜ Fm¥am›˜ p›p›©z9˜ p«F=¤9˜ =a’¥am›˜ p›p›©z9˜ ˜ p«F=¤9˜ 4dF"¥am›˜ p›p›©z9˜ p«F=¤9˜ §a›F¥pOO’F›˜ p›p›©z9˜ aF˜OpdVFm=Fm˜ ¤mc›apmFm˜’am=˜am˜=F˜ "›Fa˜  ˜ =FOamaF›˜"4^˜phzadaFFm˜«¤˜FamF˜ˆ¤ma›‰˜§a=˜=aF’F˜ "›Fa˜am˜ s¢s¥s ˜FamVF*¤m=Fm˜ p«F=¤9˜ dp"=¥pOO’F›˜ p›p›©z9˜ p«F=¤9˜ ’›pF¥pOO’F›˜ p›p›©z9˜ •G˜...
  • Seite 79 ˜ aF˜ ˜s¢s˜am˜ _ m§Fm=¤mVFm˜ p«F=¤9˜ zp›a¥=FO"¤d›˜ p›p›©z9˜ ¤mc›apm9˜ F"=¥z^"’Fzp›a˜ p›p›©z9˜ ˜ ¤mc›apm9˜ F"=¥’©hzp›a˜ p›p›©z9˜ p«F=¤9˜ §a›F¥z^"’Fzp›a˜ p›p›©z9˜ p«F=¤9˜ §a›F¥’©hzp›a˜ p›p›©z9˜ p«F=¤9˜ §a›F¥pOO’F›¬¬˜ p›p›©z9˜ p«F=¤9˜ §a›F¥pOO’F›n¬˜ p›p›©z9˜ p«F=¤9˜ ›¤m¥z^"’Fzp›a˜ p›p›©z9˜ •n˜...
  • Seite 80 aF˜ ˜s¢s˜am˜ _ m§Fm=¤mVFm˜ ˜ p«F=¤9˜ ›¤m¥’©hzp›a˜ p›p›©z9˜ p«F=¤9˜ ›¤m¥pOO’F›=V¬¬˜ p›p›©z9˜ ˜ ˜ p«F=¤9˜ ›¤m¥pOO’F›=Vn¬˜ p›p›©z9˜ ˜ p«F=¤9˜ ’›pF¥zp›a’˜ p›p›©z9˜ p«F=¤9˜ ph¥§a›F˜ p›p›©z9˜ ¤mc›apm9˜ ph¥F"=˜ p›p›©z9˜ G¬˜...
  • Seite 81 ˜ aF˜ ˜s¢s˜am˜ _ m§Fm=¤mVFm˜ m§Fm=¤mV’zpV"hhF˜ha›˜=Fh˜ _zFa4^F_p=Fdd˜am˜ˆ ˜  ‰˜ +   s  ˜ ¤Fdd4p=F9 ma›’9   ¢  ˜ ¤Fdd4p=F9 ma›’9     ˜ ¤Fdd4p=F9 ma›’9 Gs˜...
  • Seite 82 aF˜ ˜s¢s˜am˜ _ m§Fm=¤mVFm˜ ˜   T  ˜ ¤Fdd4p=F9 ma›’9   Q  ˜ ¤Fdd4p=F9 ma›’9   –  ˜ ¤Fdd4p=F9 ma›’9 G¢˜...
  • Seite 83 ˜ aF˜ ˜s¢s˜am˜ _ m§Fm=¤mVFm˜     ˜ ¤Fdd4p=F9 ma›’9    ˜ ¤Fdd4p=F9 ma›’9 G˜...
  • Seite 84 aF˜ ˜s¢s˜am˜ _ m§Fm=¤mVFm˜ ˜   ˜ ¤Fdd4p=F9 ma›’9 s¢s  ˜ ¤Fdd4p=F9 ma›’9 m4d¤=F_˜˜ "›FaFm9 adOF›F¨›F9 GT˜...
  • Seite 85 ˜ aF˜ ˜s¢s˜am˜ _ m§Fm=¤mVFm˜ =b¤’› p¤m›F’ p›amV "›¤h  —  am› ’aVm"d GQ˜...
  • Seite 86 aF˜ ˜s¢s˜am˜ _ m§Fm=¤mVFm˜ ˜ Fa˜*F’4^Fa**"F’˜ ˜    ˜ ¤Fdd4p=F9 ma›’9   ˜ ¤Fdd4p=F9 ma›’9 m§Fm=¤mV’*Fa’zaFdF˜ha›˜=Fh˜ _zFa4^F_p=Fdd˜am˜ˆ   ˜ ‚‚‰˜ ma› "m=dF phh "m=dF G–˜...
  • Seite 87 ˜ aF˜ ˜s¢s˜am˜ _ m§Fm=¤mVFm˜    ˜ ¤Fdd4p=F9 F"=F_ "›FaFm9    ˜ ¤Fdd4p=F9 F"=F_ "›FaFm9   ˜ ¤Fdd4p=F9 F"=F_ "›FaFm9    ˜ ¤Fdd4p=F9 F"=F_ "›FaFm9 G•˜...
  • Seite 88 aF˜ ˜s¢s˜am˜  _ m§Fm=¤mVFm˜ ˜ aF˜ ˜s¢s˜am˜  _ m§Fm=¤mVFm˜ a’cF››F˜¢ m’›"dd m’›"dd"›apm’_ "›FaFm s¢s ¦ F¦a4F_Fa*F_p¤4F˜O°˜  ˜ s¢s dd am=p§’_ _p¤4F s¢s pm˜ Fa’zaFd_p¤4F˜O°˜pm’pdFm_ m§Fm=¤mV s¢s zz˜ Fa’zaFd_p¤4F˜O°˜  ˜ ‚‚ s¢s Q˜ Fa’zaFd_p¤4F˜O°˜  ˜  ˜ m4d¤=F˜ m4d¤=F˜ "›FaFm˜ m’›"dd˜ m’›"dd"›apm’˜ "›FaFm˜ ˜...
  • Seite 89 ˜ aF˜ ˜s¢s˜am˜  _ m§Fm=¤mVFm˜ F¦a4F_Fa*F˜O°˜am=p§’˜˜| s¢s  }˜ + s¢s ¦ +©’›Fh¢+ a¦F’ m’›"dd "› FVa’›©_ am›"V˜ + m’›"dd s¢s ¦FV F›FV "› s¢s ¦FV m’›"dd "› s¢s ¦FV F›FV "› Gn˜...
  • Seite 90 aF˜ ˜s¢s˜am˜  _ m§Fm=¤mVFm˜ ˜ aF˜am=p§’˜ ˜| s¢s dd dd}˜ + s¢s dd+FdF"’F+ s¢s dd dd ©’›Fh¢ 9+amm›+©’›Fh¢ + s¢s dd+FdF"’FnQ+ s¢s dd dd ©’›Fh 9+am=p§’+©’›Fh m’›"dd "› Fa’zaFd˜O°˜pm’pdFm_ m§Fm=¤mV˜ + s¢s pm+FdF"’F Fa’zaFd˜O°˜  ˜ ‚‚˜ + s¢s zz+FdF"’F Fa’zaFd˜O°˜  ˜  ˜ + s¢s Q+FdF"’F Fa’zaFd˜O°˜   ˜  ˜...
  • Seite 91 ˜ aF˜ ˜s¢s˜am˜  _ m§Fm=¤mVFm˜ m’›"dd*"› + s¢s ¦+FdF"’F 9+amm›+©’›Fh¢+ a¦F’ + s¢s dd+FdF"’F 9+amm›+©’›Fh¢ ¤O¤O˜=F˜ _ ¤mc›apmFm˜"¤’˜ ^Fm˜FaVFmFm˜ m§Fm=FzpV"hhFm˜   ˜  ˜ ‚‚˜ + s¢s dd+FdF"’F+ s¢s dda* 9+’=F¦+da* ¤ad=:˜ F››amV’:˜amc:˜*bF4›—a*"©˜hp=¤dF’ ns˜...
  • Seite 92 aF˜ ˜s¢s˜am˜  _ m§Fm=¤mVFm˜ ˜   ˜  ˜  ˜ n¢˜...
  • Seite 93 ˜ aF˜ ˜s¢s˜am˜  _ m§Fm=¤mVFm˜ n˜...
  • Seite 94 aF˜ ˜s¢s˜am˜  _ m§Fm=¤mVFm˜ ˜ nT˜...
  • Seite 95 ˜ aF˜ ˜s¢s˜am˜  _ m§Fm=¤mVFm˜   ˜  ˜ nQ˜...
  • Seite 96 aF˜ ˜s¢s˜am˜  _ m§Fm=¤mVFm˜ ˜ n–˜...
  • Seite 97: Funktion

    ˜ aF˜ ˜s¢s˜am˜  _ m§Fm=¤mVFm˜ Ì*F’a4^›˜=F˜ _ ¤mc›apmFm˜ Funktion Kurzreferenz n•˜...
  • Seite 98 aF˜ ˜s¢s˜am˜  _ m§Fm=¤mVFm˜ ˜ Funktion Kurzreferenz nG˜...
  • Seite 99 Alle DLL-Funktionen liefern eine Boolsche Variable zurück: true (<> 0), falls die Funktion erfolgreich ausgeführt wurde, false (= 0), falls ein Fehler auftrat. IKFind Diese Funktion liefert die Portadressen der installierten IK 121. Unbenutzte Einträge werden auf 0 gesetzt. Prototyp: BOOL IKFind (ULONG* pBuffer[8]);...
  • Seite 100 aF˜ ˜s¢s˜am˜  _ m§Fm=¤mVFm˜ ˜ IKStop Diese Funktion stoppt den Zähler. Prototyp: BOOL IKStop (USHORT Axis); Axis: Nummer der Achse (0 bis 15) IKClear Diese Funktion löscht den Fehlerstatus. Prototyp: BOOL IKClear (USHORT Axis); Axis: Nummer der Achse (0 bis 15) IKLatch Diese Funktion speichert den Zählerwert.
  • Seite 101 ˜ aF˜ ˜s¢s˜am˜  _ m§Fm=¤mVFm˜ IKLatched Diese Funktion stellt fest, ob der Zählerwert gespeichert wurde. Anwendung: Bevor ein Zählerwert ausgelesen wird, muss abgefragt werden, ob der Zählerwert gespeichert ist. Prototyp: BOOL IKLatched (USHORT Axis, USHORT Latch, BOOL* pStatus); Axis: Nummer der Achse (0 bis 15) Latch: 0 = Abfrage für Register 0 1 = Abfrage für Register 1...
  • Seite 102 Diese Funktion bricht das Überfahren von abstandscodierten Referenzmarken ab. Prototyp: BOOL IKStopCodRef (USHORT Axis); Axis: Nummer der Achse (0 bis 15) IKStatus Diese Funktion liefert den Status der IK 121 zurück. Prototyp: BOOL IKStatus (USHORT Axis, ULONG* pStatus); Axis: Nummer der Achse (0 bis 15) pStatus: Zeiger auf ein Langwort (32 Bit) s¬¢˜...
  • Seite 103 ˜ aF˜ ˜s¢s˜am˜  _ m§Fm=¤mVFm˜ Funktion 1 = Zählerwert in Register 0 gespeichert 1 = Zählerwert in Register 1 gespeichert ohne Funktion 1 = Zähler gestoppt ohne Funktion 1 = Frequenzüberschreitung ohne Funktion 1 = REF-Funktion aktiv 1 = Zähler wird mit nächster Referenzmarke gestartet 1 = Zähler wird mit nächster Referenzmarke gestoppt 1 = Zähler wird mit nächster Referenzmarke auf Nullgesetzt...
  • Seite 104 aF˜ ˜s¢s˜am˜  _ m§Fm=¤mVFm˜ ˜ IKRead32 Diese Funktion liefert den 32-Bit-Zählerwert. Bevor der Zählerwert ausgelesen werden kann, muss er in Register 0 oder Register 1 gespeichert (IKLatch, IKLatchREF) und abgefragt werden, ob die Speicherung erfolgte (IKLatched, IKWaitLatch). Prototyp: BOOL IKRead32 (USHORT Axis, USHORT Latch, LONG* pData);...
  • Seite 105 ˜ aF˜ ˜s¢s˜am˜  _ m§Fm=¤mVFm˜ IKWritePhase Diese Funktion ändert die momentane Einstellung der Phasenkorrektur. Prototyp: BOOL IKWritePhase (USHORT Axis, BYTE Data); Axis: Nummer der Achse (0 bis 15) Data: Neuer Wert der Phasenkorrektur (0 bis 63) IKLoadPhase Diese Funktion liefert den nichtflüchtig gespeicherten Wert der Phasenkorrektur zurück.
  • Seite 106 IKStore Diese Funktion überträgt alle momentan eingestellten Korrekturwerte in einen nichtflüchtigen Speicher. Die Phasen- und Amplituden-Korrekturwerte aktiviert die IK 121 automatisch beim Einschalten des PCs. Die Offset- Korrekturwerte werden beim Initialisieren der IK 121 (Funktion: IKInit) aktiviert. Prototyp: BOOL IKStore (USHORT Axis);...
  • Seite 107 Diese Funktion liest aus dem EEPROM einen 8 Bit-Wert. Prototyp: BOOL IKRomRead (USHORT Card, BYTE Adr, BYTE*pData); Card: Nummer der IK 121 (0 bis 7) Adr: Adresse im EEPROM (0 bis 255) pData: Zeiger auf eine „Byte-Variable“ (8 Bit), in welcher der Wert abgelegt wird.
  • Seite 108 TRUE(<>0)=High IKDefine Diese Funktion legt die Portadressen der installierten IK 121 fest. Für jede IK 121 muss die Portadresse an der entsprechenden Position in pBuffer8 abgelegt werden Unbenutzte Einträge müssen auf 0 gesetzt werden. Nur für Win32s unter Windows 3.1/3.11, da dort keine Registry...
  • Seite 109 Diese Funktion legt fest, welches Einspeicher-Signal zur 2. Achse weitergeleitet wird. Prototyp: BOOL IKEnableSync (USHORT Card, USHORT Source); Card: Nummer der IK 121 (0 bis 7) Source: 0 = Keine Kaskadierung 1 = Kaskadierung externes Signal 2 = Kaskadierung Software-Abruf 3 = Kaskadierung Timer...
  • Seite 110: Technische Daten

    : 4,0 V bis 32 V : 0 V bis 1,0 V Messgerät-Ausgänge: sinusförmige Stromsignale (11 µA über zusätzliche Baugruppe für jede Achse IK 121 A Messgerät-Eingänge: X1: Achse 1, Sub-D-Anschluss 9-polig; Sinus-Signale: 7 µA bis 16 µA X2: Achse 2, Sub-D-Anschluss 9-polig;...
  • Seite 111: Windows Nt

    Potentiometer Offset über Register in den Zählerbausteinen Datenregister für Messwerte 48 Bit Port-Adressen über DIP-Schalter einstellbar; die IK 121 belegt 16 Adressen Interrupts IRQ5, IRQ9, IRQ10, IRQ11, IRQ12 oder IRQ15 Leistungsaufnahme ca. 1 W, ohne Messgeräte Software Treiber-Software und zur Unterstützung der...
  • Seite 112 ›a4^§p›¦F«Fa4^ma’˜ ˜ Stichwortverzeichnis IKLatched IKLatchREF IKLoadOffset IKLoadPhase IKOutput IKRead32 IKRead48 IKReadAmp IKReadOffset Busbreite IKReset 4dF"¥am› IKResetREF 4phh¥^"m=dF IKRomRead 4p¤m›’›"›F IKRomWrite IKSetI2C =a’¥am› IKSetTimer IKStart IKStartREF IKStatus IKStop Fm¥am› IKStopCodRef IKStopREF IKStore V¢–¥zpam› IKStrtCodRef V¢–¥F4p= IKVersion IEEE P996 IKWaitCodRef IKWaitLatch s¢s¥¬ IKWriteAmp s¢s¥¬ IKWriteOffset...
  • Seite 113 ˜ ›a4^§p›¦F«Fa4^ma’˜ ’aVm"d’›"›F Slot-Ausführung d"›4^F= ’pO›¥d¬ ’pO›¥ds Leistungsaufnahme ’pO›¥d"›4^¬ dp"=¥pOO’F› ’pO›¥d"›4^s dppc¥Op¥ s¢s ’pO›4phh"m= Spannungsversorgung Meßsystem-Eingänge ’›p"VF ’›pF¥pOO’F› zpdd¥d"›4^ ’›pF¥zp›a’ zpdd¥FV¬ ›¤m¥z^"’Fzp›a zpdd¥FVs ›¤m¥’©hzp›a zp›a¥=FO"¤d› F"=¥"= F"=¥4p¤m›¥’›"›¤’ F"=¥4p¤m›¥¦"d¤F¢ F"=¥4p¤m›¥¦"d¤FTG F"=¥am›¥’›"›¤’ F"=¥z^"’Fzp›a F"=¥FV¬ F"=¥FVs §a›F¥"= F"=¥’aVm"d¥’›"›¤’ §a›F¥pOO’F› F"=¥’©hzp›a §a›F¥z^"’Fzp›a FO4phh"m= §a›F¥’©hzp›a Referenzmarken ph¥F"= ph¥§a›F ss˜...
  • Seite 114: Prinzip-Schaltbild Der Abruf-Wege In Den Zählerbausteinen

    am«az_4^"d›*ad=˜=F˜ *¤O_FVF˜am˜=Fm˜!Æ^dF*"¤’›FamFm˜ Prinzip-Schaltbild der Abruf-Wege in den Zählerbausteinen Das folgende Prinzip-Schaltbild zeigt: • die Wirkungsweise der Abruf-Signale auf die Daten-Register • die Funktion der einzelnen Bits des Freigabe-Registers für den Messwert-Abruf • die Achs-Kaskadierung mit den zugehörigen Bits des gleichnamigen Registers •...
  • Seite 115 am«az_4^"d›*ad=˜=F˜ *¤O_FVF˜am˜=Fm˜!Æ^dF*"¤’›FamFm˜ ˜ ssQ˜...
  • Seite 116 DR. JOHANNES HEIDENHAIN GmbH Dr.-Johannes-Heidenhain-Straße 5 83301 Traunreut, Germany { +49 (86 69) 31-0 | +49 (86 69) 50 61 e-mail: info@heidenhain.de Technical support | +49 (86 69) 31-10 00 e-mail: service@heidenhain.de Measuring systems { +49 (86 69) 31-31 04 e-mail: service.ms-support@heidenhain.de...