06.08.2013 Views

Technical Manual TNC 360 - heidenhain - DR. JOHANNES ...

Technical Manual TNC 360 - heidenhain - DR. JOHANNES ...

Technical Manual TNC 360 - heidenhain - DR. JOHANNES ...

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

Command sequence without parentheses:<br />

Line Instruction Accumulator Content Operand Content<br />

x x x x x x x x x x<br />

1 L D12 1 5 0 0 0 1 5 0 0 0<br />

2 + K1000 1 6 0 0 0<br />

3 / D36 1 6 0 1 0 0<br />

4 = D100 1 6 0 1 0 0<br />

Commend sequence with parentheses:<br />

Line Instruction Accumulator Contents Operand Contents<br />

1 L D12<br />

2 + [<br />

3 L K1000<br />

4 / D36<br />

5 ]<br />

x x x x x x x x x x<br />

1 5 0 0 0 1 5 0 0 0<br />

1 5 0 0 0<br />

1 0 0 0<br />

7-76 <strong>TNC</strong> <strong>360</strong> 3 Commands 8/95<br />

1 0<br />

1 5 0 1 0<br />

Program-stack:<br />

1 0 0<br />

6 = D100 1 5 0 1 0 1 5 0 1 0<br />

1 5 0 0 0<br />

Line 1: The content of Doubleword D12 is loaded into the Word Accumulator.<br />

Line 2: Open parentheses: buffer the Accumulator content in the Program Stack.<br />

Line 3: A constant is loaded into the Word Accumulator.<br />

Line 4: The content of the Word Accumulator is divided by the content of Doubleword D12.<br />

Line 5: Close parentheses: Accumulator content is gated, corresponding to the command (+[, -[, x[<br />

...) with the content of the Program Stack.<br />

Line 6: The result of the complete logical process is assigned to Doubleword D100.

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!