TMCL™ Firmware Manual - Trinamic
TMCL™ Firmware Manual - Trinamic
TMCL™ Firmware Manual - Trinamic
Create successful ePaper yourself
Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.
PD-109-57 V2 TMCL <strong>Firmware</strong> <strong>Manual</strong> (V1.00/2010-FEB-18) 66<br />
6.7.25 GCO (get coordinate)<br />
This command makes possible to read out a previously stored coordinate. In stand-alone mode the<br />
requested value is copied to the accumulator register for further processing purposes such as conditioned<br />
jumps. In direct mode, the value is only output in the value field of the reply, without affecting the<br />
accumulator.<br />
Please note that the coordinate number 0 is always stored in RAM only. All others are also stored in<br />
the EEPROM.<br />
Internal function: The desired value is read out of the internal coordinate array, copied to the accumulator<br />
register and -in direct mode- returned in the value field of the reply.<br />
Related commands: SCO, CCO, MVP<br />
Mnemonic: GCO , <br />
Binary representation:<br />
INSTRUCTION NO. TYPE MOT/BANK VALUE<br />
31 <br />
(0… 20)<br />
* Motor number is always 0 as only one motor is involved.<br />
Reply in direct mode:<br />
STATUS VALUE<br />
100 – OK (don't care)<br />
Example:<br />
Get value coordinate 1 of motor<br />
Mnemonic: GCO 1, 0<br />
Copyright © 2010, TRINAMIC Motion Control GmbH & Co. KG<br />
0* (don't care)<br />
Binary:<br />
Byte Index 0 1 2 3 4 5 6 7 8<br />
Function Target- Instruction Type Motor/ Operand Operand Operand Operand Checksum<br />
address Number<br />
Bank Byte3 Byte2 Byte1 Byte0<br />
Value (hex) $01 $1f $01 $00 $00 $00 $00 $00 $21<br />
Reply:<br />
Byte Index 0 1 2 3 4 5 6 7 8<br />
Function Target- Target- Status Instruction Operand Operand Operand Operand Checksum<br />
address address<br />
Byte3 Byte2 Byte1 Byte0<br />
Value (hex)<br />
Value: 0<br />
$02 $01 $64 $0a $00 $00 $00 $00 $86