Multiplication (X) - HEIDENHAIN TNC 426 PB/M Technical Manual

Table of Contents

Advertisement

7.7.27 MULTIPLICATION (X)

Function
Load the constant
into the word
accumulator.
Multiply the content
of the word
accumulator with
word W6.
Assign the result to
double word D8.
7 – 116
Syntax:
x (MULTIPLY)
Operands:
B, W, D, K
Action:
The TNC extends the operand to the width of the accumulator (32 bits) and
then multiplies the content of the operand with the content of the word
accumulator. The result of the operation is stored in the word accumulator
where you can process it further. If the TNC cannot execute the multiplication
correctly, it then sets marker M4200; otherwise it resets it.
Processing time [s]
Number of bytes
Example:
Multiply the constant and the number saved in word W6, then assign the
result to double word D8.
Initial state:
Constant
= 100 (dec)
Word
W6
= 20 (dec)
Double word D8
= ?
To improve clarity, the contents of the accumulator and operand are shown in
decimal notation. The ten-digit accumulator results from the greatest possible
accumulator content (2 147 483 647).
STL
Accumulator content (dec)
L K100
x W6
= D8
M4200
Overflow during multiplication
Logic
Byte/Word
3.5 to 4.3
14
x
x x x
x x x
x x x
1 0 0
2
0 0 0
2
0 0 0
HEIDENHAIN Technical Manual TNC 426, TNC 430
Double word Constant
3.2 to 3.8
3.0 to 3.8
10
14
Operand content (dec)
2 0 0 0
Set
Reset
NC
PLC
2 0

Advertisement

Table of Contents
loading

This manual is also suitable for:

Tnc 430 pa/mTnc 430 mTnc 426 cbTnc 430 caTnc 426 pbTnc 430 pa ... Show all

Table of Contents