Load Double Word (Ld); Assign (=) - HEIDENHAIN iTNC 530 HSCI Technical Manual

Hide thumbs Also See for iTNC 530 HSCI:
Table of Contents

Advertisement

9.8.7 LOAD DOUBLE WORD (LD)

9.8.8 ASSIGN (=)

Logic processing
with the ASSIGN
command
July 2013
LD (LOAD DOUBLE WORD)
Syntax:
M, I, O, T, C
Operands:
Action:
Copy 32 markers, inputs, outputs, timers or counters with ascending
numbering into the word accumulator. Each operand occupies one bit in the
accumulator. The iTNC saves the entered operand address in the accumulator
as LSB, the entered address +1 as LSB +1 etc. The last (32nd) operand is now
the MSB! If necessary, the iTNC fills the accumulator with the correct
algebraic sign.
Example:
See example command LB. Use command LD in the same way as LB.
However, the iTNC processes 32 operands.
= (STORE)
Syntax:
M, I, O, T, C
Operands:
Action:
Assign the content of the logic accumulator to the addressed operand. Use
the = command only at the end of a sequence of logical gating operations in
order to transfer a gating result to a logic operand. This command can be used
several times in succession (see example).
Example:
Gate the inputs I4 and I5 with AND, and assign the result to outputs O2 and
O5.
Initial state:
Input
I4
= 1
Input
I5
= 0
Output
O2
= ?
Output
O5
= ?
Function
Load the operand content
into the logic
accumulator.
Gate the content of the
logic accumulator and
input I5 with AND.
Assign the gating result to
output O2.
Assign the gating result to
output O5.
9.8 Command Set
STL
Accumulator
content
L I4
1
A I5
0
= O2
0
= O5
0
Operand content
1
0
0
0
1767

Advertisement

Table of Contents
loading

Table of Contents